Ir para conteúdo

Posts Recomendados

Cigarro: Sorte ou azar?

 

ID do item a ser usado: 7499

 

Nome do item a ser usado: cigarrete

 

Descrição: Ao fumar um cigarro você pode ter sorte ou azar.Caso tenha sorte você podera ganhar HP ou Mana mas caso tenha azar irá perde HP ou Mana.

 

Primeiramente eu gostaria de dizer que os creditos vão ao RaFaX pois foi ele que criou o script (Orb Explosiva) Eu apenas editei.

 

Crie um arquivo chamado fumante.lua em data/actions/scripts

 

function onUse(cid, item, frompos, item2, topos)

luck = math.random(1,10)

pos = getPlayerPosition(cid)

 

if item.itemid == 7499 and luck == 1 then

doPlayerRemoveItem(cid,7499,1)

doSendMagicEffect(pos,2)

doPlayerAddHealth(cid,-800)

doPlayerSendTextMessage(cid,22,"O cigarro te fez muito mal!Voce pode ter cancer de pulmao assim. Perdeu -800 de HP.")

 

elseif item.itemid == 7499 and luck == 2 then

doPlayerRemoveItem(cid,7499,1)

doSendMagicEffect(pos,2)

doPlayerAddHealth(cid,-500)

doPlayerSendTextMessage(cid,22,"De tanto fumar voce vai acabar morrendo! Perdeu -500 de HP.")

 

elseif item.itemid == 7499 and luck == 3 then

doPlayerRemoveItem(cid,7499,1)

doSendMagicEffect(pos,2)

doPlayerSendTextMessage(cid,22,"O cigarro falhou em te matar.")

 

elseif item.itemid == 7499 and luck == 4 then

doPlayerRemoveItem(cid,7499,1)

doSendMagicEffect(pos,2)

doPlayerAddHealth(cid,200)

doPlayerSendTextMessage(cid,22,"Uau!O cigarro te fez bem! Ganhou 200 de HP.")

 

elseif item.itemid == 7499 and luck == 5 then

doPlayerRemoveItem(cid,7499,1)

doSendMagicEffect(pos,2)

doPlayerAddHealth(cid,1000)

doPlayerSendTextMessage(cid,22,"Sortudo!Sua vida ficou melhor gracas ao cigarro! Ganhou 1000 de HP.")

 

elseif item.itemid == 7499 and luck == 6 then

doPlayerRemoveItem(cid,7499,1)

doSendMagicEffect(pos,2)

doPlayerAddMana(cid,-1000)

doPlayerSendTextMessage(cid,22,"Isso que da fuma tanto! Perdeu -1000 de Mana.")

 

elseif item.itemid == 7499 and luck == 7 then

doPlayerRemoveItem(cid,7499,1)

doSendMagicEffect(pos,2)

doPlayerAddMana(cid,-500)

doPlayerSendTextMessage(cid,22,"O cigarro ainda um dia te mata! Perdeu -500 de Mana.")

 

elseif item.itemid == 7499 and luck == 8 then

doPlayerRemoveItem(cid,7499,1)

doSendMagicEffect(pos,2)

doPlayerAddMana(cid,200)

doPlayerSendTextMessage(cid,22,"E ainda dizem que o cigarro faz mal! Ganhou 200 de Mana.")

 

elseif item.itemid == 7499 and luck == 9 then

doPlayerRemoveItem(cid,7499,1)

doSendMagicEffect(pos,2)

doPlayerAddMana(cid,1000)

doPlayerSendTextMessage(cid,22,"Rapaz vo roba essa sorte de voce e comecar a fumar! Ganhou 1000 de Mana.")

 

elseif item.itemid == 7499 and luck == 10 then

doPlayerRemoveItem(cid,7499,1)

doSendMagicEffect(pos,2)

doPlayerSendTextMessage(cid,22,"O cigarro falhou em te matar.")

 

end

return 1

end

 

Agora vá em data/actions/ action.xml e adicione isso

 

<action itemid="7499" script="fumante.lua"/>

 

Essa foi a primeira vez que mechi em uma action portanto espero que gostem.

Link para o comentário
https://xtibia.com/forum/topic/98139-action-cigarro/
Compartilhar em outros sites

×
×
  • Criar Novo...