Bom o script não é de minha autoria.
Só vou postar e orientar vocês a importalos.
Primeiramente vamos começar com o !buypremium.
Abra um bloco de notas vazio e cole esse script :
function onSay(cid, words, param)
if getPlayerPremiumDays(cid) <= 350 then
if doPlayerRemoveMoney(cid, 10000) == TRUE then
doPlayerAddPremiumDays(cid, 10)
doPlayerSendTextMessage(cid, MESSAGE_INFO_DESCR, "You have bought 10 days of premium account.")
else
doPlayerSendCancel(cid, "You don't have enough money, 10 days premium account costs 10000 gold coins.")
doSendMagicEffect(getPlayerPosition(cid), CONST_ME_POFF)
end
else
doPlayerSendCancel(cid, "You can not buy more than ten days of Premium Account.")
doSendMagicEffect(getPlayerPosition(cid), CONST_ME_POFF)
end
end
Aqui você irá alterar o preço desejavel para o seu servidor : (cid, 10000)
Agora salve isso em seu servidor/data/talkactions/scripts
Agora abra seu talkactions.xml
E cole nas linhas comuns ou seja nos talkactions que estão sendo usado normalmente em seu servidor.
<talkaction words="!buypremium" script="buyprem.lua"/>
!buyfood
Abra um bloco de notas vazio e cole o seguinte script :
function onSay(cid, words, param)
if doPlayerRemoveMoney(cid, 2000) == TRUE then
doPlayerAddItem(cid, 2789, 100)
doPlayerSendTextMessage(cid, MESSAGE_INFO_DESCR, "Você comprou 100 Brown Mushrooms.")
else
doPlayerSendCancel(cid, "Você não tem dinheiro, 100 brown mushrooms custam 2k.")
doSendMagicEffect(getPlayerPosition(cid), CONST_ME_POFF)
end
end
Preço e ID do item: ID, quantidade.doPlayerAddItem(cid, 2789, 100)
Preço : doPlayerRemoveMoney(cid, 2000)
Agora abra o talkactions.xml e seguindo a mesma orientação cole isso :
<talkaction words="!buyfood" script="buyfood.lua"/>
Eu só fis esse tópico com o intuito de ajudar, nenhum dos scripts foram feitos por mim, espero estar aqui postando mais tutoriais para vocês.
Eu só desejo um feliz 2009 para todos se eu não estiver por aqui na virada né, provavelmente estarei numa mesa de bar, haha, obrigado ae por tudo xtibia.
FELIZ 2009 PARA TODOS!