[Lua] NPC Customizador
em Qui 4 Jun 2015 - 10:02
- Código:
-----------------------------------
--- Atualizado por Rastrian DEV ---
-----------------------------------
-- Qualquer auxilio chame o Rastrian pelo atendimento
local NPC = 200016 -- ID DO NPC EM SUA DATABASE
local IDdoItem = 29434 -- ID DO ITEM (NESTE CASO ESTA BADGE OF JUSTICE - 29434)
local Item = GetItemLink(IDdoItem) -- NÃO MECHA
local function OnGossipHello(event, player, creature)
player:GossipMenuAddItem(10, "Renomear Character ("..Item..")", 0, 1) -- Caso queira editar edite apenas o texto e não as variaveis
player:GossipMenuAddItem(10, "Customizar Character ("..Item..")", 0, 2) -- Caso queira editar edite apenas o texto e não as variaveis
player:GossipMenuAddItem(10, "Mudar de Faction ("..Item..")", 0, 3) -- Caso queira editar edite apenas o texto e não as variaveis
player:GossipMenuAddItem(10, "Mudar de Race ("..Item..")", 0, 4) -- Caso queira editar edite apenas o texto e não as variaveis
player:GossipSendMenu(1, creature)
end
-- NÃO MECHA
local function OnGossipSelect(event, player, creature, sender, intid, code)
if (intid == 1) then
if (player:HasItem(IDdoItem, 1)) then
player:SetAtLoginFlag(0x01)
player:RemoveItem(IDdoItem, 1)
player:SendNotification("Relogue para Renomear seu Character.")
else
player:SendNotification("Voce nao tem "..Item.." suficientes.")
end
elseif (intid == 2) then
if (player:HasItem(IDdoItem, 1)) then
player:SetAtLoginFlag(0x08)
player:RemoveItem(IDdoItem, 1)
player:SendNotification("Relogue para Customizar seu Character.")
else
player:SendNotification("Voce nao tem "..Item.." suficientes.")
end
elseif (intid == 3) then
if (player:HasItem(IDdoItem, 1)) then
player:SetAtLoginFlag(0x40)
player:RemoveItem(IDdoItem, 1)
player:SendNotification("Relogue para mudar a faction de seu Character.")
else
player:SendNotification("Voce nao tem "..Item.." suficientes.")
end
elseif (intid == 4) then
if (player:HasItem(IDdoItem, 1)) then
player:SetAtLoginFlag(0x80)
player:RemoveItem(IDdoItem, 1)
player:SendNotification("Relogue para mudar a race de seu Character.")
else
player:SendNotification("Voce nao tem "..Item.." suficientes.")
end
end
end
RegisterCreatureGossipEvent(NPC, 1, OnGossipHello)
RegisterCreatureGossipEvent(NPC, 2, OnGossipSelect)
O npc deve ter a npcflag GOSSIP
Não e necessario botar nada no scriptname da database
Re: [Lua] NPC Customizador
em Qui 4 Jun 2015 - 11:39
Estranho pensei que este script fosse do Wolord
Bom acho que vc traduziu este mérito é seu.
Bom acho que vc traduziu este mérito é seu.
Re: [Lua] NPC Customizador
em Qui 4 Jun 2015 - 13:29
Na realidade esse script era lua para arcemu :P
Em um forum antigo antes do Wolord postar ele para lua trinity (Não posso falar o nome do forum) tinha quase a mesma estrutura, so foi alternado para o novo sistema.
Em um forum antigo antes do Wolord postar ele para lua trinity (Não posso falar o nome do forum) tinha quase a mesma estrutura, so foi alternado para o novo sistema.
Re: [Lua] NPC Customizador
em Sex 5 Jun 2015 - 23:48
Então creio que o correto seria vc por atualizado e fixado por Argarian não?
Por que "FEITO" creio que vc usurpa a ideia original de quem fez o script sei la mas e só um toque.
Por que "FEITO" creio que vc usurpa a ideia original de quem fez o script sei la mas e só um toque.
Re: [Lua] NPC Customizador
em Sab 6 Jun 2015 - 23:27
Sim, mas de certa forma o Worlord tambem não e o dono da ideia
Então estamos de certa forma cometendo o mesmo erro.

Re: [Lua] NPC Customizador
em Seg 8 Jun 2015 - 7:39
-----------------------------------
-- Script Feito por Rastrian DEV --
-----------------------------------
Creio que eu só mostrei que vc não é o dono do script ou o criador pra se apoderar de créditos dele, vc poderia ser mais sensato e remover isto de FEITO e por atualizado e fixado.
-- Script Feito por Rastrian DEV --
-----------------------------------
Creio que eu só mostrei que vc não é o dono do script ou o criador pra se apoderar de créditos dele, vc poderia ser mais sensato e remover isto de FEITO e por atualizado e fixado.
Permissão deste fórum:
Você não pode responder aos tópicos neste fórum