Ir para conteúdo

[Action] Action Para O Bilhete De Loteria.


satan666

Posts Recomendados

meu primeiro post sobre actions e acho que unico.

 

so fiz mesmo esse post porque estava de saco cheio de nao ter o que fazer hoje de tarde( quarta feira 10 de junho de 2009).

 

ja existe o npc que troca vials pelo ticket lottery mas voce precisa abrir ele pra saber se ganhou ou nao.

entao criei essa action pra isso.

 

va no arquivo da pasta data/actions/actions.xml e poe essa linha dentro do arquivo:

 

<action itemid="5957" event="script" value="tools/ticket.lua"/>

 

na pasta data/actions/scripts/tools voce cria um arquivo .lua com esse code dentro dele:

 

-- Marcryzius

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

local item = getPlayerItemById(cid, TRUE, 5957)

number = math.random(1,100)

chance = 80

 

--ticket--

if number <= chance then

doTransformItem(item.uid, 5956)

else

doSendMagicEffect(topos,27)

doTransformItem(item.uid, 5958)

 

return 1

end

return 0

end

 

feche e salve ele com o nome ticket.

 

essa action so e executada quando o player tiver o item dentro da sua bolsa ou no seu corpo se ele por no chao a action nao funciona.

 

isso evita que players fiquem dando use no item no chao e o item nao e removido assim dando total chance de clicar ate obter o winner ticket.

Link para o comentário
Compartilhar em outros sites

×
×
  • Criar Novo...