Bom, criei aqui com 3 adons, o resto você adiciona. Vai em data/talakction/scripts cria um arquivo .lua chamado addon.lua e poe isso dentro
function onSay(cid, words, param)
local femaleOutfits = { ["um"]={136}, ["dois"]={137}, ["tres"]={138}}
local maleOutfits = { ["um"]={128}, ["dois"]={129}, ["tres"]={130}}
local msg = {"Digite !addon e o nome correto. Por exemplo: !addon um, dois ou tres", "Voce não possui 5 diamonds!", "Bad param!", "Você recebeu seu addons!"}
local param = string.lower(param)
if(getPlayerItemCount(cid, ID_DO_DIAMOND) >= 5) then
if(param ~= "" and maleOutfits[param] and femaleOutfits[param]) then
doPlayerRemoveItem(cid, ID_DO_DIAMOND, 5)
doPlayerSendTextMessage(cid, MESSAGE_INFO_DESCR, msg[4])
doSendMagicEffect(getCreaturePosition(cid), CONST_ME_GIFT_WRAPS)
if(getPlayerSex(cid) == 0)then
doPlayerAddOutfit(cid, femaleOutfits[param][1], 3)
else
doPlayerAddOutfit(cid, maleOutfits[param][1], 3)
end
else
doPlayerSendTextMessage(cid, MESSAGE_INFO_DESCR, msg[1])
end
else
doPlayerSendTextMessage(cid, MESSAGE_INFO_DESCR, msg[2])
end
return TRUE
end
Onde ta escrito Um, Dois e Tres é o nome dos adonds, e o numero na frente deles eh o outfit do addon.
Mude onde ta escrito ID_DO_DIAMOND pelo ID que vc usa para o Diamond.
Vai em data/talkaction/talkaction.xml vai em editar e poe isso dentro:
<talkaction words="!addon" event="script" value="addon.lua"/>
Para o jogador adquirir o addon é so falar
!addon um ou !addon dois ou !addon três, ou então tu muda os nomes do jeito que quer







info
Grupo: Cavaleiro
Registrado: 24/10/13
Posts: 180
Reputação: +46
O Titúlo ja diz, preciso de uma talkaction , talvez tenha por ai, mas a net nao me permite fazer muita coisa....
São 7 Outfits....
5 diamond cada
Obrigado!
Editado Janeiro 16 por homersapiens