Postado Janeiro 1, 2017 8 anos Alguém saberia me dizer porque o item que eu uso como addon doll não some após usar? ot 8.6 tfs 0.4.1 script abaixo: data/talkaction/scripts.->addondol.lua female = { ["hunter"]={137}, ["mage"]={138}, ["summoner"]={141}, ["warrior"]={142}, ["barbarian"]={147}, ["oriental"]={150}, ["pirate"]={155}, ["assassin"]={156}, ["nightmare"]={269}, ["jester"]={270}, ["brotherhood"]={279}} male = { ["hunter"]={129}, ["mage"]={130}, ["summoner"]={133}, ["warrior"]={134}, ["barbarian"]={143}, ["oriental"]={146}, ["pirate"]={151}, ["assassin"]={152}, ["nightmare"]={268}, ["jester"]={273}, ["brotherhood"]={278}} msg = {"Addon atraves de quest!", "Voce nao tem o Addon Doll!", "Falta parametros!", "Voce recebeu seu addon!"} -- Mensagems itemID = 9693 -- ITEM function onSay(cid, words, param)if (not isPremium(cid)) then doPlayerSendCancel(cid, "Desculpe, apenas jogadores premium account podem comprar addons!.") return TRUE end if(getPlayerItemCount(cid, 9693) > 0) then if(param ~= "" and male[param] and female[param]) then doPlayerRemoveItem(cid, 2112, 1) doPlayerSendTextMessage(cid, MESSAGE_INFO_DESCR, msg[4]) doSendMagicEffect(getCreaturePosition(cid), CONST_ME_GIFT_WRAPS) if(getPlayerSex(cid) == 0)then doPlayerAddOutfit(cid, female[param][1], 3) else doPlayerAddOutfit(cid, male[param][1], 3) end else doPlayerSendTextMessage(cid, MESSAGE_INFO_DESCR, msg[1]) end else doPlayerSendTextMessage(cid, MESSAGE_INFO_DESCR, msg[2]) end end --------------------------------------------------------------------------------- data/talkactions/talkactions.xml <talkaction words="!addon" script="addondol.lua"/> --------------------------------------------------------------------------------- o item usado é o seguinte: </item> <item id="9693" article="a" name="addon doll"> <attribute key="weight" value="1200" /> </item>
Postado Janeiro 1, 2017 8 anos Solução doPlayerRemoveItem(cid, 2112, 1) altera para doPlayerRemoveItem(cid, 9693, 1)
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.