SK

Trap Defeituosa

Por Sky Hunter, 14 de fev. de 2007 em Actions e Talkactions

script
3
1.3k
14 de fevereiro de 2007 às 22:07

\data\actions\scripts\tricktrap.lua

---Trap defeituosa-by Sky Hunter---
function onUse(cid, item, frompos, item2, topos)

rand = math.random(1,6)

if rand == 1 then
doTransformItem(item.uid,1510)

elseif rand == 2 then
doPlayerAddHealth(cid,-99999)
doTransformItem(item.uid,1511)

elseif rand == 3 then
doTransformItem(item.uid,1510)

elseif rand == 4 then
doTransformItem(item.uid,1510)

elseif rand == 5 then
doTransformItem(item.uid,1510)

elseif rand == 6 then
doTransformItem(item.uid,1510)

end

return 0
end

 

\data\actions\actions.xml

 

<action uniqueid="9995" script="tricktrap.lua" />

 

Funciona assim:

O jogar curioso vai lá e fica mexendo na trap, se der azar ela é ativada e mata o cara na hora, se der sorte nada acontece.

 

Ainda vou dar uma ajeitada nesse script pq não faz sentido qdo o cara aciona ela e tá do lado e não em cima. Só não ajeitei ainda pq meus velhos tão me enchendo o saco aqui, deu pau no pc neles e só o meu tá com internet.

Editado Fevereiro 14 por Sky Hunter

duda123D
15 de fevereiro de 2007 às 12:38

Você deveria usar onWalkIn e onWalkOut. Ficaria mais real...

The TakerT
17 de fevereiro de 2007 às 15:47

Vc poderia diminuir esse script assim:

---Trap defeituosa-by Sky Hunter---

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

 

rand = math.random(1,6)

 

if rand == 2 then

doPlayerAddHealth(cid,-99999)

doTransformItem(item.uid,1511)

 

else

doTransformItem(item.uid,1510)

end

 

return 1

end

Editado Fevereiro 17 por The Taker