Ir para conteúdo
  • Cadastre-se

[Pedido] Mudar nome conforme o Group ID


Posts Recomendados

Olá galera!

 

Existe algum script que possa fazer com que o nome do player mude conforme seu Group ID?

 

Exemplo:

Fulano = Group_ID 0

[GOD] Fulano = Group_ID 6

 

Existe algo assim?

 

Obrigado! :D

Ajudei??? Rep + ae! :D

gtYFjO8.gif

 

1iiu7Gw.png

Facebook: Béria Alternative Server

Link para o post
Compartilhar em outros sites

Tem como fazer, dando use em um baú requerendo um group, dando o algum nome na frente.

YDmXTU2.png

 

Entenda tudo sobre VPS, DEDICADOS & HOSPEDAGENS. => Clique aqui

Global Full Download 10.9x - TFS 1.2/FERUMBRAS/KRAILOS. => Clique aqui

 

Muitos querem aquilo que você tem, 
mas vão desistir quando souberem o preço que você pagou.

 

skype-favicon.png lu.lukinha

message-16.png [email protected]

Link para o post
Compartilhar em outros sites

Automaticamente não tem como Absolute? Tipo quando usar o comando /attr group??

Ajudei??? Rep + ae! :D

gtYFjO8.gif

 

1iiu7Gw.png

Facebook: Béria Alternative Server

Link para o post
Compartilhar em outros sites

Não daria pra fazer com onLogin?

                                                                     Ajudei? De nada \o/                                            Att Rusherzin

Link para o post
Compartilhar em outros sites

Crie 1 arquivo.lua em data/creaturescripts/scripts e coloque isso:

function onLogout(cid)
 
local storage = 123456798
 
if getPlayerGroupId(cid) == 6 and getPlayerStorageValue(cid, storage) ~= 1 then
db.executeQuery("UPDATE `players` SET `name` = '[GOD] "..getCreatureName(cid).."' WHERE `id` = "..getPlayerGUID(cid)..";")
setPlayerStorageValue(cid, storage, 1) -- para trocar o nome sรณ 1 vez
end
return true
end

 

 

Dps coloque a tag no creaturescripts.xml:
<event type="logout" name="godname" event="script" value="nomedoarquivo.lua"/>

 

 

depois em login.lua
registerCreatureEvent(cid, "godname")

 

 

Como funciona? Depois de dar /attr, só dar kick que o nome dele será trocado automaticamente.
Link para o post
Compartilhar em outros sites

Irei testar! Se funfar, REP ++ :D

 

@Edit

Alencar123, é bem esse script que eu queria, mas eu queria para todos os acess, desde GM (acess 3) até Dono (Acess 6)...

Meu Groups.xml ta assim:

<?xml version="1.0" encoding="UTF-8"?>
<groups>
	<group id="0" name="Player"/>

	<group id="1" name="Tutor" flags="1099528404994" customFlags="16386" access="1" outfit="193" head="100" body="100" legs="100" feet="114"/>

	<group id="2" name="Senior Tutor" flags="1099528470530" customFlags="16386" access="2" outfit="193" head="94" body="94" legs="94" feet="114"/>

	<group id="3" name="Gamemaster" flags="3808558964575" customFlags="257215" access="3" violationReasons="19" nameViolationFlags="10" statementViolationFlags="69" depotLimit="3000" maxVips="300" outfit="75"/>

	<group id="4" name="Coordenador" flags="3840774348794" customFlags="781823" access="4" violationReasons="23" nameViolationFlags="170" statementViolationFlags="213" depotLimit="4000" maxVips="400" outfit="75"/>

	<group id="5" name="Administrador" flags="3845069447162" customFlags="2097151" access="5" violationReasons="23" nameViolationFlags="170" statementViolationFlags="213" depotLimit="5000" maxVips="500" outfit="75"/>
	
	<group id="6" name="Dono" flags="3845069447162" customFlags="2097151" access="6" violationReasons="23" nameViolationFlags="170" statementViolationFlags="213" depotLimit="5000" maxVips="500" outfit="302"/>
</groups>

Tem como fazer esse script para todos os Group_ID, a partir do Group_ID 3?

 

Obrigado!

Editado por Patrick Jean (veja o histórico de edições)

Ajudei??? Rep + ae! :D

gtYFjO8.gif

 

1iiu7Gw.png

Facebook: Béria Alternative Server

Link para o post
Compartilhar em outros sites
function onLogout(cid)
if getPlayerStorageValue(cid, storage) == 1 then
return false
end
if getPlayerGroupId(cid) == 6 then
db.executeQuery("UPDATE `players` SET `name` = '[GOD] "..getCreatureName(cid).."' WHERE `id` = "..getPlayerGUID(cid)..";")
elseif getPlayerGroupId(cid) == 5 then
db.executeQuery("UPDATE `players` SET `name` = '[ADM] "..getCreatureName(cid).."' WHERE `id` = "..getPlayerGUID(cid)..";")
elseif getPlayerGroupId(cid) == 4 then
db.executeQuery("UPDATE `players` SET `name` = '[CO] "..getCreatureName(cid).."' WHERE `id` = "..getPlayerGUID(cid)..";")
elseif getPlayerGroupId(cid) == 3 then
db.executeQuery("UPDATE `players` SET `name` = '[GM] "..getCreatureName(cid).."' WHERE `id` = "..getPlayerGUID(cid)..";")
elseif getPlayerGroupId(cid) == 2 then
db.executeQuery("UPDATE `players` SET `name` = '[s TUTOR] "..getCreatureName(cid).."' WHERE `id` = "..getPlayerGUID(cid)..";")
elseif getPlayerGroupId(cid) == 1 then
db.executeQuery("UPDATE `players` SET `name` = '[TUTOR] "..getCreatureName(cid).."' WHERE `id` = "..getPlayerGUID(cid)..";")
end
setPlayerStorageValue(cid, storage, 1) -- para trocar o nome s?? 1 vez
return true
end
 

 

Fiz na correria, pode haver algum erro que não percebi.

Link para o post
Compartilhar em outros sites

 

Fiz na correria, pode haver algum erro que não percebi.

 

 

 

 

Crie 1 arquivo.lua em data/creaturescripts/scripts e coloque isso:

 

Dps coloque a tag no creaturescripts.xml:

 

depois em login.lua

 

Como funciona? Depois de dar /attr, só dar kick que o nome dele será trocado automaticamente.

 

Mas quando alguém é gm e depois é promovido para co, o nome ficara "[CO] [GM] Fulano de Tal?

Te ajudei? Então Rep + ;)

Link para o post
Compartilhar em outros sites

Participe da conversa

Você pode postar agora e se cadastrar mais tarde. Se você tem uma conta, faça o login para postar com sua conta.

Visitante
Responder

×   Você colou conteúdo com formatação.   Remover formatação

  Apenas 75 emojis são permitidos.

×   Seu link foi automaticamente incorporado.   Mostrar como link

×   Seu conteúdo anterior foi restaurado.   Limpar o editor

×   Não é possível colar imagens diretamente. Carregar ou inserir imagens do URL.

  • Quem Está Navegando   0 membros estão online

    Nenhum usuário registrado visualizando esta página.

×
×
  • Criar Novo...

Informação Importante

Confirmação de Termo