[action] Enchanted Vial

ciao1523
em Actions e Talkactions

ciao1523

avatar
Campones
Campones

INFOS

Grupo: CamponesRegistrado: 19/10/09Posts: 4Char no Tibia: Hyko

Olá, venho lhes trazer minha segunda action!

 

É um Vial encantado, que serve para pegar magic sulphur de corpos mortos de humanos, sei lá se isso é util, depende de cada um. Mas espero que gostem pois estou tentando melhorar em scripting e criatividade.

 

Entre na pasta data\actions\scripts Copie e Cole qualquer arquivo renomeiando-o para enchanted vial.lua

 

Agora abra-o, apague tudo que tem dentro com: Ctrl + A e Del.

 

Cole isto:

---- Enchanted vial ----
-- by Ciao --
function onUse(cid, item, frompos, item2, topos)
if item2.itemid == 0 then
return 0
end
random = math.random(1,15)
if getPlayerLevel(cid) >= 1 then
if item2.itemid == 3128 and random == 1 then
doTransformItem(item2.uid,3130)
doPlayerAddItem(cid,5904,1)
doSendMagicEffect(getThingPos(item.uid), 7)
doSendAnimatedText(frompos,"Concluded Alchemy",18);
elseif item2.itemid == 3128 and random >= 2 then
doSendMagicEffect(topos, 8)
doTransformItem(item2.uid,3130)
end
end
random = math.random(1,15)
if getPlayerLevel(cid) >= 1 then
if item2.itemid == 3065 and random == 1 then
doTransformItem(item2.uid,3066)
doPlayerAddItem(cid,5904,1)
doSendMagicEffect(getThingPos(item.uid), 7)
doSendAnimatedText(frompos,"Concluded Alchemy",18);
elseif item2.itemid == 3065 and random >= 2 then
doSendMagicEffect(topos, 8)
doTransformItem(item2.uid,3066)
end
end
doPlayerSendCancel(cid,"There is not a human skin to be removed.")
return 1
end

 

 

Agora abra o arquivo data\actions\actions.xml e adicione isto:

<action itemid="7488" script="enchanted vial.lua" />

 

 

 

Obrigado, comentem, espero que gostem, pois sou novo e espero desenvolver muitos Scripts excelentes ainda! Este foi meu segundo para o fórum :positive:/





Pain Owned
QUOTE
(21:07) Koti: *tenta falar "comi quiabo cru" 10 vezes rápido
(21:07) Carlos... Pain: *comi quiabo cru
(21:07) Carlos... Pain: *comi quaibo cru
(21:07) Carlos... Pain: *VAI SE FUDE







satan666

Antichrist Superstar
avatar
Conde
Conde

INFOS

Grupo: CondeRegistrado: 07/05/08Posts: 612Char no Tibia: leviana luciferiana

começando.

 

isso aqui é inutil nesse script então poderia ser retirado.

if item2.itemid == 0 then

return 0

end

o animatedtext só aceita 9 caracteres.

doSendAnimatedText(frompos,"Concluded Alchemy",18);

 

sugestão:

use e abuse do ELSEIF ou use tabelas que fica mais facil.

creationb.jpg

"Um Deus que usasse seu poder para criar seres humanos que de antemão sabia que seriam atormentados eternamente, e que os predestinasse a isso,



não poderia ser sábio, nem justo e tampouco amoroso.

Além de nos submeter a isso vim a nos julgar e condenar por nossos atos aos tormentos do inferno.

pra minha pessoa isso não é um Deus Pai amoroso e bondoso como o chaman, seu padrão seria muito mais inferior do que o de muitos homens."