EU
pedido

Scripting Treinando ML

Por euller15, 15 de out. de 2015 em Scripts

6
1.5k
euller15E
15 de outubro de 2015 às 13:08

Por favor quem poder me passar um script que andando sobre determinado piso ele gaste mana e treine Magic level.

Obrigado agradeço desde já.

FarathorF
15 de outubro de 2015 às 13:53

Explique melhor, de onde você tirou essa ideia? Tem de alguma forma você demonstrar?

euller15E
15 de outubro de 2015 às 19:29

Explique melhor, de onde você tirou essa ideia? Tem de alguma forma você demonstrar?

Deixe-me explicar.

 

Por exemplo o sand (o chão de areia), ao andar sobre ele ele gasta sua Mana e treina seu ML. Eu vi esse sistema em um servidor Polonês de Tibia. era uma aréa de treinamento.

15 de outubro de 2015 às 21:23
Melhor resposta

vai em data/movements/scripts e cria um arquivo chamado treinarmana.lua coloque isso dentro

function onStepIn(cid, item, position, fromPosition)
local mana = getCreatureMana(cid) 
 
if doCreatureAddMana(cid, -mana) then 
  if doPlayerAddSpentMana(cid, mana) then 
   doSendMagicEffect(getCreaturePosition(cid), 1)
   return false 
  else 
   doCreatureAddMana(cid, mana) 
  end 
end 
 
doSendMagicEffect(getCreaturePosition(cid), 2) 
return true
end

agora no movements,xml coloque assim

<movevent type="StepIn" actionid="9191" event="script" value="treinarmana.lua"/>

agora por fim coloque actionid 9191 em todos tiles que vao treinar mana.

euller15E
15 de outubro de 2015 às 22:29

Obrigado Roriscrave.

SkyLighS
16 de outubro de 2015 às 10:56

Tópico Movido
Este tópico foi movido de "OTServSuporte OTServSuporte Scripting"
para "OTServSuporte OTServSuporte ScriptingPedidos e dúvidas resolvidos - Scripting".