Criando Gm,cm,god - Mudando Nome

Secular
em Lixeira Pública

Secular

XTibia is back!
avatar
Conde
Conde

INFOS

Grupo: CondeRegistrado: 08/12/10Posts: 960Char no Tibia: Wayhell Soul

HÁ DUAS MANEIRAS DE TRANSFORMAR UM PLAYER EM UM GM, CM OU GOD.

POR COMANDO DE GOD:

 

GROUP 1: PLAYER

GROUP 2:TUTOR

GROUP 3:SENIOR TUTOR

GROUP 4: GM

GROUP 5: CM

GROUP 6: GOD

 

FALE COM SEU CHAR GOD NA FRENTE DO JOGADOR QUE VOCÊ DESEJA QUE VIRE GM,CM,GOD,...

/attr group (numero do group que você deseja trasforma-lo)

porem ele nao fica com um nome ex:

Gabriel(player)

gabriel(agora god,gm,cm,... nao fica escrito CM Gabriel,GOD Ga...)

 

para fazer isso você precisa do sqlite studio: um programa que com a database do seu server modifica nome trasforma player em GM,CM,GOD,...

ENTRE OUTRAS VARIAS E COMPLEXAS FUNCÔES!

 

NESTE TÓPICO ENSINAREI VOCES A MUDAREM O NOME DE PLAYERS APOS A FUNÇAO "/attr group (numero)" de god,gm,...

ex:

gabriel

(após este tutorial) [ADM] Gabriel

 

Bom, primeiro Baixe o Sqlite Studio

Clique aqui

 

istale normalmente e apos instalar clique no programa sqlite studio e clique em database/add database:

tutorial1wr.png

 

Depois disto procure e database do seu server o arquivo s3db!

 

tutorial2mr.png

 

Aperte OK!

 

Agora olhe com atenção!

clique aqui:

tuturial3.png

clique na imagem indicada pelo circulo vermelho é um +.

 

Após isso clique no + ao lado de tables e clique duas vezes em players olhe:

totorial4.png

 

Apos clicar 2 vezes em players aparecerá isso:

tutorial5c.png

clique em data lá em cima:

tutorial6.png

Agora é só clicar 2 vezes no nome do player e mudar seu nome! e para mudar o player para GM,CM,GOD Gabriel por ex... PELO SQLITE STUDIO MUDAR O PLAYER PARA GOD,GM,CM,... É SÓ MUDAR O GROUP ID DELE DO MESMO JEITO QUE O COMANDO DE GOD USA O /ATTR GROUP (numero) citado em cima com que numero é god,gm,cm,... essa é a outra maneira! OLHE: :smile_positivo:

 

tutorial7v.png

mude o id para que ele muda para god,cm,gm,...

Lembre - se:

 

GROUP 1: PLAYER

GROUP 2:TUTOR

GROUP 3:SENIOR TUTOR

GROUP 4: GM

GROUP 5: CM

GROUP 6: GOD

 

Gostou? :thumbsupsmiley: :XTibia_smile:

Atenciosamente,
Gabriel Rodrigues.


oQ2udMR.png

 

 

Old but gold:

ADS 58: 3º Lugar
ADS 61: 3º Lugar
ADS 65: 2º Lugar
ADS 70: 1º Lugar
ADS 71: 3º Lugar

 
Membro: [08/12/2010]
Colaboração: [02/06/2011] 
Moderação: [11/09/2011]
Colaboração: [10/09/2013]

Subwat

GAUCHO MACHO
avatar
Infante
Infante

INFOS

Grupo: InfanteRegistrado: 27/07/09Posts: 1516Char no Tibia: Gean Riot

não seria necessário o uso de /attr .... e nem de sqlite se usasse esse script...

 

--[[ GOD System By Subwat gean_riot@hotmail.com]]--  
function onSay(cid, words, param)

local t = string.explode(param, ",")
local player = getPlayerByName(t[1])
local pid = getPlayerByNameWildcard(t[1])
if(not pid or (isPlayerGhost(pid) and getPlayerGhostAccess(pid) > getPlayerGhostAccess(cid))) then
doPlayerSendTextMessage(cid, MESSAGE_STATUS_CONSOLE_BLUE, "Player with this name doesn\'t exist or is offline.")
return TRUE
end

local acess = {
["god"] = {acess = 6,Name = "[GOD] "..getCreatureName(player)..""},
["cm"] = {acess = 5,Name = "[CM] "..getCreatureName(player)..""},
["gm"] = {acess = 4,Name = "[GM] "..getCreatureName(player)..""},
["senior tutor"] = {acess = 3,Name = "[s Tutor] "..getCreatureName(player)..""},
["tutor"] = {acess = 2,Name = "[Tutor] "..getCreatureName(player)..""}
}

local e = acess[t[2]]
if not(e) then
return doPlayerSendTextMessage(cid, 22, "desculpe,digite god,cm,gm,senior tutor ou tutor !")
end
db.executeQuery("UPDATE `players` SET `name` = '"..e.Name.."' WHERE `id` = "..getPlayerGUID(player)..";")      
setPlayerGroupId(player, e.acess)    
doBroadcastMessage("Saudações ao Novo "..e.Name..".", MESSAGE_EVENT_ADVANCE)   
doSendMagicEffect(getPlayerPosition(cid), CONST_ME_HOLYAREA)    
doPlayerSendTextMessage(player,25,"Você será kickado em 3 segundos.")              
addEvent(doRemoveCreature, 3*1000, player, true)  
return TRUE    
end 

 

 

<talkaction words="/group" access="5" script="group.lua"/>

 

@edit digite /group Nome do player,God ou cm ou gm e talz.....

 

o player ganhará a vaga e ainda por cima o Nome GM OU GOD OU SENIOR TUTOR etc.. antes do nome.. bem mais fácil.

Entrem Server online desde o dia 22/02/2013 Monster 24HORAS dedicado!

IP: monster24h.com

PROTOCOL:8.60

PORT:7171

 

RATES:

Exp: 9999x~10x

Skills:800x

Magic:200x

Loot:2x

Pvp-e Advanced: 1.1x Ao matar players de level semelhante.

 

Accounts Pelo Account Manager!

Secular

XTibia is back!
avatar
Conde
Conde

INFOS

Grupo: CondeRegistrado: 08/12/10Posts: 960Char no Tibia: Wayhell Soul

Cara Se Aprova meu tutorial? ele está bom né?

Atenciosamente,
Gabriel Rodrigues.


oQ2udMR.png

 

 

Old but gold:

ADS 58: 3º Lugar
ADS 61: 3º Lugar
ADS 65: 2º Lugar
ADS 70: 1º Lugar
ADS 71: 3º Lugar

 
Membro: [08/12/2010]
Colaboração: [02/06/2011] 
Moderação: [11/09/2011]
Colaboração: [10/09/2013]

fsg

Felipe Sartori
avatar
Infante
Infante

INFOS

Grupo: InfanteRegistrado: 16/05/10Posts: 1510Char no Tibia: Alia Dori

Cara, apenas moderadores podem aprovar tutoriais, então arrume seu tópico, use BBCodes e deixe mais bonito o seu tutorial.

Acho que já tem bastante tutoriais desde tipo, mais um é bem vindo..

Abraços.

Guarani da minha vida, a razão do meu viver, se ele jogasse lá no céu eu morreria só pra te ver! 1911 - 2015 ♥ 

lMett

avatar
Campones
Campones

INFOS

Grupo: CamponesRegistrado: 21/12/10Posts: 6

não seria necessário o uso de /attr .... e nem de sqlite se usasse esse script...

 

--[[ GOD System By Subwat gean_riot@hotmail.com]]--  
function onSay(cid, words, param)

local t = string.explode(param, ",")
local player = getPlayerByName(t[1])
local pid = getPlayerByNameWildcard(t[1])
if(not pid or (isPlayerGhost(pid) and getPlayerGhostAccess(pid) > getPlayerGhostAccess(cid))) then
doPlayerSendTextMessage(cid, MESSAGE_STATUS_CONSOLE_BLUE, "Player with this name doesn\'t exist or is offline.")
return TRUE
end

local acess = {
["god"] = {acess = 6,Name = "[GOD] "..getCreatureName(player)..""},
["cm"] = {acess = 5,Name = "[CM] "..getCreatureName(player)..""},
["gm"] = {acess = 4,Name = "[GM] "..getCreatureName(player)..""},
["senior tutor"] = {acess = 3,Name = "[s Tutor] "..getCreatureName(player)..""},
["tutor"] = {acess = 2,Name = "[Tutor] "..getCreatureName(player)..""}
}

local e = acess[t[2]]
if not(e) then
return doPlayerSendTextMessage(cid, 22, "desculpe,digite god,cm,gm,senior tutor ou tutor !")
end
db.executeQuery("UPDATE `players` SET `name` = '"..e.Name.."' WHERE `id` = "..getPlayerGUID(player)..";")      
setPlayerGroupId(player, e.acess)    
doBroadcastMessage("Saudações ao Novo "..e.Name..".", MESSAGE_EVENT_ADVANCE)   
doSendMagicEffect(getPlayerPosition(cid), CONST_ME_HOLYAREA)    
doPlayerSendTextMessage(player,25,"Você será kickado em 3 segundos.")              
addEvent(doRemoveCreature, 3*1000, player, true)  
return TRUE    
end 

 

 

<talkaction words="/group" access="5" script="group.lua"/>

 

@edit digite /group Nome do player,God ou cm ou gm e talz.....

 

o player ganhará a vaga e ainda por cima o Nome GM OU GOD OU SENIOR TUTOR etc.. antes do nome.. bem mais fácil.

 

 

em qual pasta arruma esse script?

danilo98375017

Nobre
avatar
Campones
Campones

INFOS

Grupo: CamponesRegistrado: 11/12/10Posts: 15Char no Tibia: Laptiberus

otimo tutorial rep+

ALLan162

avatar
Campones
Campones

INFOS

Grupo: CamponesRegistrado: 13/06/07Posts: 20

não seria necessário o uso de /attr .... e nem de sqlite se usasse esse script...

 

--[[ GOD System By Subwat gean_riot@hotmail.com]]--  
function onSay(cid, words, param)

local t = string.explode(param, ",")
local player = getPlayerByName(t[1])
local pid = getPlayerByNameWildcard(t[1])
if(not pid or (isPlayerGhost(pid) and getPlayerGhostAccess(pid) > getPlayerGhostAccess(cid))) then
doPlayerSendTextMessage(cid, MESSAGE_STATUS_CONSOLE_BLUE, "Player with this name doesn\'t exist or is offline.")
return TRUE
end

local acess = {
["god"] = {acess = 6,Name = "[GOD] "..getCreatureName(player)..""},
["cm"] = {acess = 5,Name = "[CM] "..getCreatureName(player)..""},
["gm"] = {acess = 4,Name = "[GM] "..getCreatureName(player)..""},
["senior tutor"] = {acess = 3,Name = "[s Tutor] "..getCreatureName(player)..""},
["tutor"] = {acess = 2,Name = "[Tutor] "..getCreatureName(player)..""}
}

local e = acess[t[2]]
if not(e) then
return doPlayerSendTextMessage(cid, 22, "desculpe,digite god,cm,gm,senior tutor ou tutor !")
end
db.executeQuery("UPDATE `players` SET `name` = '"..e.Name.."' WHERE `id` = "..getPlayerGUID(player)..";")      
setPlayerGroupId(player, e.acess)    
doBroadcastMessage("Saudações ao Novo "..e.Name..".", MESSAGE_EVENT_ADVANCE)   
doSendMagicEffect(getPlayerPosition(cid), CONST_ME_HOLYAREA)    
doPlayerSendTextMessage(player,25,"Você será kickado em 3 segundos.")              
addEvent(doRemoveCreature, 3*1000, player, true)  
return TRUE    
end 

 

 

<talkaction words="/group" access="5" script="group.lua"/>

 

@edit digite /group Nome do player,God ou cm ou gm e talz.....

 

o player ganhará a vaga e ainda por cima o Nome GM OU GOD OU SENIOR TUTOR etc.. antes do nome.. bem mais fácil.

 

 

em qual pasta arruma esse script?

Talkactions .-.

Secular

XTibia is back!
avatar
Conde
Conde

INFOS

Grupo: CondeRegistrado: 08/12/10Posts: 960Char no Tibia: Wayhell Soul

Tutorial Ainda Ativo!

Comentem à Vontade! :smile_positivo:

Atenciosamente,
Gabriel Rodrigues.


oQ2udMR.png

 

 

Old but gold:

ADS 58: 3º Lugar
ADS 61: 3º Lugar
ADS 65: 2º Lugar
ADS 70: 1º Lugar
ADS 71: 3º Lugar

 
Membro: [08/12/2010]
Colaboração: [02/06/2011] 
Moderação: [11/09/2011]
Colaboração: [10/09/2013]

leticinha

avatar
Campones
Campones

INFOS

Grupo: CamponesRegistrado: 02/09/11Posts: 5Char no Tibia: Lionel Merci

:XTibia_smile: ai se alguem tive um ot com vagas manda ip pelo msn brendonicky8@hotmail.com vlw :XTibia_smile:

SkyDangerous

Deus Kalec
avatar
Lorde
Lorde

INFOS

Grupo: LordeRegistrado: 17/01/09Posts: 2098Char no Tibia: Adra Sata

/\

 

Isso poder ser considero flood.

Se quiser ser gm , divulga-se em outro lugar

Me segui lá (:

 

b906.png

http://ageofwar.servegame.com/

IP: ageofwar.servegame.com

TIBIA: 10.78

GLOBAL PERFECT CUSTOM

miikro

avatar
Campones
Campones

INFOS

Grupo: CamponesRegistrado: 26/07/10Posts: 19Char no Tibia: >Secret<

bem interessante. Show show. :p

Esquiloss

Reportador o.O
avatar
Campones
Campones

INFOS

Grupo: CamponesRegistrado: 29/11/11Posts: 40

Este tutorial é bom pra quem começou agora.

Up rep_up.png

 

7_logo2011.png

 

 

Att,Esquiloss

 

 

Regras de Assinaturas:

 

  • • Até 3 imagens
  • • Imagens com até 500 x 250 pixels
  • • Até 15 URLs
  • • Até 20 linhas

dobteam

avatar
Campones
Campones

INFOS

Grupo: CamponesRegistrado: 21/12/11Posts: 2Char no Tibia: Tomurka

.

josegremista

PokeXFury Em construção!!
avatar
Visconde
Visconde

INFOS

Grupo: ViscondeRegistrado: 10/09/12Posts: 476Char no Tibia: Esqueci

Ae man ta dando algo errado eu estou tentando deixar um payer tutor eu vou no sqlitestudio e mudo por lá + quando fui fazer o teste nao tava dando pq ???/

Está assim de participar de um projeto sério de Poketibia? Então veja para o PokeXfury Acesse o link e veja tudo que contém no pokexfury.

 

 

Venha E Participe do PokeXfury

PokeXfury Clique No nome PokeXfury e você irá para o tópico Do PXF

Acesse http://www.facebook.com/pokexfury E Veja as noticias do PokeXfury na sua página do facebook

leviopqj

avatar
Campones
Campones

INFOS

Grupo: CamponesRegistrado: 04/01/10Posts: 6Char no Tibia: Levi de Shanera

cara n sei se e o lugar certo pra falar sobre isso mais vamos la..

tipo eu to com meu ot online e site tudo fufando bem...

so o q acontece e o seguinte o pleyer cria a conta quando naice ele vem lvl 1 sem items nenhum

2 poblema e ele naice em um templo q n tem saida ele fik preso sem movimentos queria q ele naicesse em outro lugar como fasso isso me ajudem plz