Postado Janeiro 11, 2016 9 anos alguem sabe me informar se existe algum script, que por exemplo addon doll ao clicar nele você ganha todas as addon do servidor em apenas 1 click.
Postado Janeiro 11, 2016 9 anos Tenta ai: actions/scripts crie addons.lua e coloque isso dentro: Mostrar conteúdo oculto function onUse(cid, item, fromPosition, itemEx, toPosition) if item.itemid == XXXX then if getPlayerStorageValue(cid,525250) <= 0 then doPlayerSetStorageValue(cid,525250,1) local pPos = getPlayerPosition(cid) if getPlayerSex(cid) == 1 then doSendMagicEffect(pPos, 37) doPlayerAddOutfit(cid,128,3) doPlayerAddOutfit(cid,129,3) doPlayerAddOutfit(cid,130,3) doPlayerAddOutfit(cid,131,3) doPlayerAddOutfit(cid,132,3) doPlayerAddOutfit(cid,133,3) doPlayerAddOutfit(cid,134,3) doPlayerAddOutfit(cid,143,3) doPlayerAddOutfit(cid,144,3) doPlayerAddOutfit(cid,145,3) doPlayerAddOutfit(cid,146,3) doPlayerAddOutfit(cid,151,3) doPlayerAddOutfit(cid,152,3) doPlayerAddOutfit(cid,153,3) doPlayerAddOutfit(cid,154,3) doPlayerAddOutfit(cid,251,3) doPlayerAddOutfit(cid,268,3) doPlayerAddOutfit(cid,273,3) doPlayerAddOutfit(cid,278,3) doPlayerAddOutfit(cid,289,3) doPlayerAddOutfit(cid,325,3) doPlayerAddOutfit(cid,328,3) doPlayerAddOutfit(cid,335,3) doPlayerAddOutfit(cid,367,3) elseif getPlayerSex(cid) == 0 then doSendMagicEffect(pPos, 37) doPlayerAddOutfit(cid,136,3) doPlayerAddOutfit(cid,137,3) doPlayerAddOutfit(cid,138,3) doPlayerAddOutfit(cid,139,3) doPlayerAddOutfit(cid,140,3) doPlayerAddOutfit(cid,141,3) doPlayerAddOutfit(cid,142,3) doPlayerAddOutfit(cid,147,3) doPlayerAddOutfit(cid,148,3) doPlayerAddOutfit(cid,149,3) doPlayerAddOutfit(cid,150,3) doPlayerAddOutfit(cid,155,3) doPlayerAddOutfit(cid,156,3) doPlayerAddOutfit(cid,157,3) doPlayerAddOutfit(cid,158,3) doPlayerAddOutfit(cid,252,3) doPlayerAddOutfit(cid,269,3) doPlayerAddOutfit(cid,270,3) doPlayerAddOutfit(cid,279,3) doPlayerAddOutfit(cid,288,3) doPlayerAddOutfit(cid,324,3) doPlayerAddOutfit(cid,329,3) doPlayerAddOutfit(cid,336,3) doPlayerAddOutfit(cid,366,3) doCreatureSay(cid,"You received all the addons!",19) doSendMagicEffect(getPlayerPosition(cid), 37) doRemoveItem(item.uid,item.type) else doCreatureSay(cid,"You have already got all the addons.",19) doPlayerAddItem(cid,6527,1) end end end return true end XXXX - ID do item pra usar actions.xml <action itemid="XXXX" event="script" value="addons.lua"/> XXXX - ID do item pra usar(mesmo id do item do arquivo na segunda linha)
Postado Janeiro 11, 2016 9 anos Autor @Sekk fucionou perfeitamente mais você não poderia editar assim que usar o item sumir? edit: não prescisa mais eu imendei um script nesse e fucionou mais mesmo assim obrigado pela atenção rep + Editado Janeiro 11, 2016 9 anos por di12345di (veja o histórico de edições)
Postado Janeiro 11, 2016 9 anos No script que postei, tem uma linha assim: doRemoveItem(item.uid,item.type) Troque-a por: doPlayerRemoveItem(cid, 6527, 1) Editado Janeiro 11, 2016 9 anos por Sekk (veja o histórico de edições)
Postado Janeiro 11, 2016 9 anos Scripts em table são melhores @Sekk Edite a storage que você quiser, e modifique as outfits, só procurar no outfits.xml e colocar o lootype, não coloco por devido a falta de tempo. E configure no actions.xml para o item ID, exemplo: <action itemid="9693" event="script" value="vankk/addonClick.lua"/> local config = { [0] = {136, 137, 138, 139, 140, 141}, -- female [1] = {128, 129, 130, 131, 132, 133} -- male } local storage = 3958 function onUse(cid, item, fromPosition, itemEx, toPosition) if getPlayerStorageValue(cid, storage) < 1 then local outfit = config[getPlayerSex(cid)] for i = 1, #outfit do doPlayerAddOutfit(cid, i, 3) end doCreatureSay(cid,"You received all the addons!",19) setPlayerStorageValue(cid, storage,1) doSendMagicEffect(getPlayerPosition(cid), 37) doPlayerRemoveItem(cid, 9693, 1) else doCreatureSay(cid,"You have already got all the addons.", 19) end end Editado Janeiro 11, 2016 9 anos por vankk Falta de um ")" (veja o histórico de edições)
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.