RE

[Duvida Sobre Talkactionst]

Por Relmans, 15 de abr. de 2012 em Scripts

função /z
tibia
script
otserv
5
930
RelmansR
15 de abril de 2012 às 12:19

Ola pessoal estou me editando um servidor especifico para narutibia,na verdade estou me divertindo pois faço isso para diversão quem sabe mais pra frente um server,e estou precisando de uma mudança nessa talkactions,no caso eu queria que não fosse somente ate 128 que ultrapasse esse numero.

 

Versão:8.54

OT que esta sendo editado:TheForgottenServer

 

Trabalhos de script:

Dois videos de demonstração:

yotube.com/watch?v=aUES0ElNuTs&feature=relmfu

youtube.com/watch?v=znPv5PV1YoE&feature=relmfu

 

 

function onSay(cid, words, param, channel)

param = tonumber(param)

 

if(not param or param < 0 or param > CONST_ME_LAST) then

doPlayerSendCancel(cid, "Numeric param may not be lower than 0 and higher than " .. CONST_ME_LAST .. ".")

return true

end

 

doSendMagicEffect(getCreaturePosition(cid), param)

return true

end

jhon992J
15 de abril de 2012 às 12:30

Sóh trocar o max pelo numero maximo.

function onSay(cid, words, param, channel)
param = tonumber(param)
local max = 150 -- numero maximo

if(not param or param < 0 or param > max) then
doPlayerSendCancel(cid, "Numeric param may not be lower than 0 and higher than " .. max .. ".")
return true
end

doSendMagicEffect(getCreaturePosition(cid), param)
return true
end

RelmansR
15 de abril de 2012 às 13:40

Não deu certo,tipo não apareceu nenhum erro no console,mais so aparece ate o efeito 129 mesmo colocando o maximo ate 150

jhon992J
15 de abril de 2012 às 14:33

taum pq tu n tem mais effects adicionado, olha no arquivo 000-constant na pasta data/lib do seu ot.

os effects começam com "CONST_ME" e terminam com o numero do efeito.

Exemplos:

CONST_ME_STEPSHORIZONTAL = 62
CONST_ME_BLOODYSTEPS = 63
CONST_ME_STEPSVERTICAL = 64
CONST_ME_YALAHARIGHOST = 65

RelmansR
15 de abril de 2012 às 16:22

No caso para adicionar os efeitos como seria?