Ir para conteúdo
  • Cadastre-se

[PEDIDO] npc qe troca nome do player


Posts Recomendados

Este tópico foi movido para a área correta. Esta é uma mensagem automática!
Pedimos que leia as regras do fórum!

Spoiler

This topic has been moved to the correct area. This is an automated message!
Please read the forum rules.

 

                                                              ezgif-1-98aab239f3.gif.1a897c9c3225228909e7b356a5cfb8e4.gif

Link para o post
Compartilhar em outros sites
  • 2 weeks later...
Crie um arquivo em npcs/script e renomeie para trocadenick

local keywordHandler = KeywordHandler:new()
local npcHandler = NpcHandler:new(keywordHandler)
NpcSystem.parseParameters(npcHandler)
local talkState = {}
function onCreatureAppear(cid) npcHandler:onCreatureAppear(cid) end
function onCreatureDisappear(cid) npcHandler:onCreatureDisappear(cid) end
function onCreatureSay(cid, type, msg) npcHandler:onCreatureSay(cid, type, msg) end

function onThink() npcHandler:onThink() end
function creatureSayCallback(cid, type, msg)
if(not npcHandler:isFocused(cid)) then
return false
end

local talkUser = NPCHANDLER_CONVBEHAVIOR == CONVERSATION_DEFAULT and 0 or cid

if msgcontains(msg, "trocar nome") then
if getPlayerItemCount(cid, 2150) < 4 then  -- (2150, id do item) ( < 4, Se o player não tiver esses 4 apareceré uma mensagem que não tem a quantidade necessária)
npcHandler:say("Você não tem a quantidade necessária para trocar seu nome!}", cid)
return TRUE
end
doPlayerRemoveItem(cid, 2150, 4)  -- (2150 id do item) (4 numero de itens que precisa)
npcHandler:releaseFocus(cid)
doAddPlayerBanishment(getPlayerGUID(cid), PLAYERBAN_LOCK)
doRemoveCreature(cid)
return TRUE
end

end
npcHandler:setCallback(CALLBACK_MESSAGE_DEFAULT, creatureSayCallback)
npcHandler:addModule(FocusModule:new())

Agora crie um arquivo na pasta "npc" com o nome trocadenick e cole dentro

<?xml version="1.0" encoding="UTF-8"?>
<npc name="Trocar Nome" script="trocadenick.lua" walkinterval="0" speed="0" floorchange="0">
<health now="100" max="100"/>
<look type="509"/>
<parameters>
<parameter key="message_greet" value="Ola |PLAYERNAME|, eu posso {trocar nome} por 4 pontos!" /> -- Frase que aparecerá quando o player falar Hi
</parameters>
</npc>


 

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.

×
×
  • Criar Novo...

Informação Importante

Confirmação de Termo