Ae Xtibianos
Vou Ensinar A Vocês Como Criar Um Npc Que Vende A Nova Voc Que Vc Criou No Seu Server!
1°Vá Hem data/npc/
Click Hem Novo->Documento De Texto
Renomei Para Nome Que Quiser
Dentro Coloque Iso
<?xml version="1.0" encoding="UTF-8"?>
<npc name="Vip Johnny" script="data/npc/scripts/vip promote.lua" walkinterval="2000" floorchange="0">
<mana now="800" max="800"/>
<health now="200" max="200"/>
<look type="133" head="114" body="119" legs="132" feet="114"/>
</npc>
Azul:Nome Do NPc
Click Hem Salvar Como
Coloque Nome Que Quiser + No Final Coloque.xml
E Salve Na Pasta Do Seu Ot
Agora Delete O Arquivo Txt Que Tinha Criado!
2°Vá Hem data/npc/scripts/
Copie E Cole Qualquer Arquivo.lua
Renomeio Para vip promote
Dentro Coloque Iso
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, 'vip sorcerer') or msgcontains(msg, 'vip sorcerer')) then
selfSay('Deseja virar {Vip Sorcerer} por 50 crystal coins?', cid)
talkState[talkUser] = 1
elseif(msgcontains(msg, 'yes') and talkState[talkUser] == 1) then
if(getPlayerItemCount(cid, 2160) >= 50) then
doPlayerRemoveItem(cid, 2160, 50)
doPlayerSetVocation(cid,9)
selfSay('Vocação trocada com sucesso , Agora você é um Vip Sorcerer.', cid)
else
selfSay('Você não tem {crystal coins} Suficientes.', cid)
end
talkState[talkUser] = 0
end
return true
end
npcHandler:setCallback(CALLBACK_MESSAGE_DEFAULT, creatureSayCallback)
npcHandler:addModule(FocusModule:new())
Vermelho:Vocação
Verde:Preço Da Voc
Roxo:ID Da Voc
É Isso Vlw
Se Falto Algo Comenten
By:Leo46