Ir para conteúdo
  • 0

Helmet que Aumenta Velocidade


Pergunta

Bom, eu queria um script que faça um helmet,boots ou armor(tanto fais) aumentar a velocidade, mais adianta tbm dizer oq colocar no items.xml ....

Editado por WExpert
Link para o comentário
https://xtibia.com/forum/topic/208551-helmet-que-aumenta-velocidade/
Compartilhar em outros sites

10 respostass a esta questão

Posts Recomendados

  • 0

Vá em data/movements/scripts, crie um arquivo chamado equiparmor.lua e adicione isso:

 

 

 

 

 

local speed = 20 -- Quanto de speed vai almentar

function onEquip(cid, item, slot)

doChangeSpeed(cid, speed)

return TRUE

end

 

 

Agora, na mesma pasta, crie um arquivo chamado dequiparmor.lua e adicione isso dentro:

 

 

 

 

 

local speed = 5

function onDeEquip(cid, item, slot)

doChangeSpeed(cid, speed)

return TRUE

end

 

 

E troca a tag do movements.xml por:

 

<movevent event="DeEquip" itemid="ID DO ITEM" slot="armor" function="onDeEquipItem" script="equiparmor.lua" />
<movevent event="Equip" itemid="ID DO ITEM" slot="armor" function="onEquipItem" script="dequiparmor.lua" />

 

Aqui na tag em cima /\ voce coloca o ID DO ITEM

E aonde está slot="armor"

Você pode mudar, :

se for armor, coloca "armor"

se for boots coloca "feet"

 

Qualquer dúvida só falar :))

Editado por Roksas
Link para o comentário
https://xtibia.com/forum/topic/208551-helmet-que-aumenta-velocidade/#findComment-1476494
Compartilhar em outros sites

  • 0

Funfou, mais tipo, tem como por pra aumentar a velocidade % do player ? tipo aumentar a velocidade em 75% ?

(ja dei rep+ pq funfou mais ajuda ae se puder ;)

Editado por WExpert
Link para o comentário
https://xtibia.com/forum/topic/208551-helmet-que-aumenta-velocidade/#findComment-1476541
Compartilhar em outros sites

  • 0

Tente trocar os scripts para:

 

local speed = 0.5 -- Quanto de speed vai almentar (1.5 = 50%) CREIO EU
function onEquip(cid, item, slot)
doChangeSpeed(cid, getCreatureSpeed(cid)+speed)
return TRUE
end

 

E o outro:

 

local speed = 0.5 -- Quanto de speed vai almentar
function onEquip(cid, item, slot)
doChangeSpeed(cid, getCreatureSpeed(cid)-speed)
return TRUE
end

Link para o comentário
https://xtibia.com/forum/topic/208551-helmet-que-aumenta-velocidade/#findComment-1476546
Compartilhar em outros sites

  • 0

Blz, tou em outro pc aki, daki a pouco eu testo pra ver se funfa ,mais tipo sendo 0.5 n seria pra aumentar a metade de 1 ?

Editado por WExpert
Link para o comentário
https://xtibia.com/forum/topic/208551-helmet-que-aumenta-velocidade/#findComment-1476549
Compartilhar em outros sites

  • 0

É que tipo, não sei quanto a função

doChangeSpeed(cid,delta)

 

Mas algumas funções, usando por exemplo:

local rate = 0.5
doPlayerSetExperienceRate(cid, rate)

 

Iria aumentar em 50 porcento. 1 = 100%, nao sei quanto a esse.

Mas teste ;]

Link para o comentário
https://xtibia.com/forum/topic/208551-helmet-que-aumenta-velocidade/#findComment-1476550
Compartilhar em outros sites

  • 0

É cara, é isso então. A função doChangeSpeed, é de valores inteiros, ela não aceita porcentagem, creio eu :/

O jeito é usar o primeiro que eu passei!

Se eu encontrar outra função te passo ^^

Link para o comentário
https://xtibia.com/forum/topic/208551-helmet-que-aumenta-velocidade/#findComment-1476567
Compartilhar em outros sites

×
×
  • Criar Novo...