Ir para conteúdo
  • 0

Stamina + Speed PLayer


subyth

Pergunta

Olá pessoal, bem, eu estava com uma ideia e queria pedir ajuda de vocês!

 

Gostaria de um script que diminuice a velocidade do character dependendo da stamina EX:

42:00/40:00 Stamina = Speed normal

39:59/35:00 Stamina = -5 Speed

34:59/25:00 Stamina = -10 Speed

24:59/15:00 Stamina = -15 Speed

14:59/10:00Stamina = -20 Speed

09:59/00:00 Stamina = -30 Speed

 

Versão 8.54 0.3.6Pl1

Link para o comentário
Compartilhar em outros sites

3 respostass a esta questão

Posts Recomendados

  • 0

Vá em data/creaturescripts/scripts crie um arquivo chamado stamina_loose.lua e adicione dentro:

 

 

function onAttack(cid)

if getPlayerStamina(cid) <= 39 * 60 * 60 * 1000 and getPlayerStamina(cid) >= 35 * 60 * 60 * 1000 then
doChangeSpeed(cid, getCreatureSpeed(cid) - 5)
doPlayerSendTextMessage(cid, 20, "Loose stamina, loose 5 of speed!")
return true end

if getPlayerStamina(cid) <= 34 * 60 * 60 * 1000 and getPlayerStamina(cid) >= 25 * 60 * 60 * 1000 then
doChangeSpeed(cid, getCreatureSpeed(cid) - 10)
doPlayerSendTextMessage(cid, 20, "Loose stamina, loose 10 of speed!")
return true end

if getPlayerStamina(cid) <= 24 * 60 * 60 * 1000 and getPlayerStamina(cid) >= 15 * 60 * 60 * 1000 then
doChangeSpeed(cid, getCreatureSpeed(cid) - 15)
doPlayerSendTextMessage(cid, 20, "Loose stamina, loose 15 of speed!")
return true end

if getPlayerStamina(cid) <= 14 * 60 * 60 * 1000 and getPlayerStamina(cid) >= 10 * 60 * 60 * 1000 then
doChangeSpeed(cid, getCreatureSpeed(cid) - 20)
doPlayerSendTextMessage(cid, 20, "Loose stamina, loose 20 of speed!")
return true end

if getPlayerStamina(cid) <= 9 * 60 * 60 * 1000 and getPlayerStamina(cid) >=  1000 then
doChangeSpeed(cid, getCreatureSpeed(cid) - 30)
doPlayerSendTextMessage(cid, 20, "Loose stamina, loose 30 of speed!")
end
return true
end

 

 

Agora em creaturescripts.xml adicione essa tag:

 

<event type="attack" name="AttackStamina" event="script" value="stamina_loose.lua"/>

Editado por Roksas
Link para o comentário
Compartilhar em outros sites

×
×
  • Criar Novo...