Voce quer receber outfit ou addon?
Se for outfit voce precisa colocar uma storage no XML/outfits.xml
Vou dar um exemplo com assassin outfit:
<outfit id="14" quest="10023"> premium="yes"> <list gender="0" lookType="156" name="Assassin"/> <list gender="1" lookType="152" name="Assassin"/> </outfit>
A storage é quest="10023">
Entao voce tem que criar um npc que de essa storage, entao o player poderá usar a outfit.
Vai em data/npc e crie um npc chamado Assassin Brother.xml e coloque isso dentro:
<?xml version="1.0" encoding="UTF-8"?> <npc name="Assassin Brother" script="assassin.lua" floorchange="0" speed="460"> <health now="100" max="100"/> <look type="152" head="40" body="126" legs="114" feet="0" addons="2"/> </npc>
Agora vá em npc/scripts e crie um arquivo chamado assassin.lua e coloque isso dentro:
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, 'itens')) then
selfSay('Me traga 5k que lhe fa\ço a {outfit}.', cid)
elseif(msgcontains(msg, 'outfit')) then
selfSay('Voc\ê me trouxe 5k para o assassin outfit?', cid)
talkState[talkUser] = 1
elseif(msgcontains(msg, 'yes') and talkState[talkUser] == 1) then
if getPlayerStorageValue(cid, 10023) == -1 then
if(doPlayerRemoveMoney(cid, 5000) == true) then
selfSay('Sua roupa esta pronta, pode vestir!', cid)
setPlayerStorageValue(cid, 10023,1)
talkState[talkUser] = 0
else
selfSay('Voc\ê n\ão tem dinheiro.', cid)
talkState[talkUser] = 0
end
else
selfSay('Voc\ê ja tem essa roupa.', cid)
talkState[talkUser] = 0
end
end
end
npcHandler:setCallback(CALLBACK_MESSAGE_DEFAULT, creatureSayCallback)
npcHandler:addModule(FocusModule:new())








info
Grupo: Campones
Registrado: 14/12/07
Posts: 32
Reputação: 0
Char no Tibia: Ederim Denic
galera keria um npc de outift igual do tibia global, tipo se da 5k e ele da uma outfit em troca, ja tentei todos os npc de outfit aki do xtibia e nao deu certo.
se alguem puder me fazer 1, ou mostra um q funfe certinho eu do rep + vlwwww