Bem, aqui está a minha mais nova invenção.. uma action que eu tive como base as actions da quest da anihilator, a da quest da POI e a da mana fluid.. (combinação estranha não?)
A action à seguir serve para fazer uma estátua, piso, ou seja alguma outra coisa DAR VIDA, E/OU MANA ao player..
imagem 1
imagem 2
Agora, vamos trabalhar..
Primeiro, "Recuperador de vida"
1: Vá na pasta de seu server, entre em data, depois action depois scripts. Achará uma lista de documentos do tipo ".LUA"
2: Copie um dos arquivos (qualquer 1) e cole em qualquer lugar.
3: Abra o documento, apague TUDO e coloque isso aqui:
function onUse(cid, item, frompos, item2, topos)playerpos = getPlayerPosition(cid)
if item.uid == 8888 then
doPlayerSendTextMessage(cid,22,"recovering life...")
doSendMagicEffect(topos,12)
coins_uid = doPlayerAddHealth(cid, 500)
else
doPlayerSendTextMessage(cid,22,"rec...")
end
return 1
end
4: Após isso, salve o documento e renomei-o para: "lifef"
5: Agora mova este documento para pasta "Scripts".
6: Volte para a pasta "Actions", onde irá encontrar um documento no formato XML chamado: "actions"
7: Abra este documento e coloque:
<action uniqueid="8888" script="lifef.lua" />
8: Vá em seu mapeditor e coloque no objeto que você quer que cure, o UNIQUE ID(quest id em alguns casos): 8888.
Pronto! se fez tudo corretamente vai funcionar.
Segundo, "Recuperador de mana"
1: Vá na pasta de seu server, entre em data, depois action depois scripts. Achará uma lista de documentos do tipo ".LUA"
2: Copie um dos arquivos (qualquer 1) e cole em qualquer lugar.
3: Abra o documento, apague TUDO e coloque isso aqui:
function onUse(cid, item, frompos, item2, topos)playerpos = getPlayerPosition(cid)
if item.uid == 8889 then
doPlayerSendTextMessage(cid,22,"recovering mana...")
doSendMagicEffect(topos,12)
coins_uid = doPlayerAddMana(cid, 500)
else
doPlayerSendTextMessage(cid,22,"rec...")
end
return 1
end
4: Após isso, salve o documento e renomei-o para: "manaf"
5: Agora mova este documento para pasta "Scripts".
6: Volte para a pasta "Actions", onde irá encontrar um documento no formato XML chamado: "actions"
7: Abra este documento e coloque:
<action uniqueid="8889" script="manaf.lua" />
8: Vá em seu mapeditor e coloque no objeto que você quer que cure, o UNIQUE ID(quest id em alguns casos): 8889.
Pronto! Se os passos foram seguidos corretamente VAI funcionar.
No último tópico feito por mim, fui "questionado" sobre os usos de um tal artefato feito por mim. Por isso, dessa vez irei colocar todos os usos para o uso dos itens citados NESTE tópico. Peço desculpas por qualquer transtorno ocasionado pela falta de informações do último tópico. Peço por obséquio que qualquer dúvida RESTANTE sobre as "fontes de vida e de mana" sejam postadas, e fiquem certos de que farei o máximo possível para sanar tais dúvidas. segue-se aí, uma lista de usos CONFIRMADOS das fontes.
1: Anti-Span. Parte do span de um server é ocasionada pelo uso de mana fluids em frente ao dp.. caso coloque as fontes dentro do dp, o uso de mana fluids em frente ao mesmo será uma prática sem sentido.
Vale Lembrar:
Você só pode colocar UMA UNIDADE DE CADA FONTE. (por causa do unique id)
As fontes recuperam de 500 em 500.
Foi consebido em protocolo 8.0
Atenciosamente, Koti