Bgames
Olá visitante! Seja bem vindo ao nosso fórum!

Para você ter total acesso ao nosso fórum é preciso que você se cadastre.

Cadastre-se Aqui!


PARA VER LINKS E IMAGENS É PRECISO SE REGISTRAR!

[Lua] NPC Customizador

Ver o tópico anterior Ver o tópico seguinte Ir em baixo

[Lua] NPC Customizador

Mensagem por argarian em Qui 4 Jun 2015 - 9: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


Última edição por argarian em Seg 8 Jun 2015 - 11:26, editado 1 vez(es)

argarian


Mensagens : 67
Pontos : 588

Ver perfil do usuário http://wow-kratos.de.nu/

Voltar ao Topo Ir em baixo

Re: [Lua] NPC Customizador

Mensagem por thiejana em Qui 4 Jun 2015 - 10:39

Estranho pensei que este script fosse do Wolord

Bom acho que vc traduziu este mérito é seu.

thiejana


Mensagens : 98
Pontos : 350

Ver perfil do usuário http://www.megawow.com.br

Voltar ao Topo Ir em baixo

Re: [Lua] NPC Customizador

Mensagem por argarian em Qui 4 Jun 2015 - 12: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.

argarian


Mensagens : 67
Pontos : 588

Ver perfil do usuário http://wow-kratos.de.nu/

Voltar ao Topo Ir em baixo

Re: [Lua] NPC Customizador

Mensagem por thiejana em Sex 5 Jun 2015 - 22: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.

thiejana


Mensagens : 98
Pontos : 350

Ver perfil do usuário http://www.megawow.com.br

Voltar ao Topo Ir em baixo

Re: [Lua] NPC Customizador

Mensagem por argarian em Sab 6 Jun 2015 - 22: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.

argarian


Mensagens : 67
Pontos : 588

Ver perfil do usuário http://wow-kratos.de.nu/

Voltar ao Topo Ir em baixo

Re: [Lua] NPC Customizador

Mensagem por thiejana em Seg 8 Jun 2015 - 6: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.

thiejana


Mensagens : 98
Pontos : 350

Ver perfil do usuário http://www.megawow.com.br

Voltar ao Topo Ir em baixo

Re: [Lua] NPC Customizador

Mensagem por argarian em Seg 8 Jun 2015 - 11:26

Pronto Editado.

argarian


Mensagens : 67
Pontos : 588

Ver perfil do usuário http://wow-kratos.de.nu/

Voltar ao Topo Ir em baixo

Re: [Lua] NPC Customizador

Mensagem por Conteúdo patrocinado Hoje à(s) 0:00


Conteúdo patrocinado


Voltar ao Topo Ir em baixo

Ver o tópico anterior Ver o tópico seguinte Voltar ao Topo


 
Permissão deste fórum:
Você não pode responder aos tópicos neste fórum