Bom galera, como tem sempre gente pedindo esse tipo de script, resolvi fazer um desses e postar, lembrando, a estrutura do meu script teve como base o script do Macrazyius (ou algo do tipo)
Primeiro, crie um arquivo .lua na pasta actions/others (ou qualquer outro lugar das actions) e coloque no script:
function onUse(cid, item, frompos, item2, topos) --configs local preco = doPlayerRemoveMoney(cid, 1000) -- mude apenas o numero local numero = 0 -- NÃO MUDAR local backpack = doPlayerAddItem(cid, 1988, 1) --end configs if item.actionid == 20800 then if preco == TRUE then repeat doAddContainerItem(backpack, 7618, 1) numero = numero +1 until numero == 20 -- 20 = NUMERO DE POTIONS QUE O PLAYER VAI GANHAR else doPlayerSendCancel(cid, "Você não tem dinheiro suficiente.") end end return TRUE end
XML:
<action actionid="20800" script="other/potion.lua"/>
Então, se você quizer mudar o item (que no caso está 7618 {health potion}) é só mudar la.
Abraços,
Wiltry