DU
dúvida

Efeitos

Por Duuhzinhow, 03 de fev. de 2014 em Scripts

efeitos
resolvido
9
2.1k
DuuhzinhowD
03 de fevereiro de 2014 às 22:42

Eae galera, eu to com uma duvida aqui, e realmente é de muita necessidade... eu estava criando spells para meu ot, mas os comandos "/x" e "/z" tem um limite muitoo baixo para mostrar os efeitos, e eu gostaria de saber como aumentar esse limite...

 

Rep+ pra quem ajudar!

03 de fevereiro de 2014 às 23:09
so da pra colocar mais se vc criar mais effect pro seu serv.

usa o DAT editor pra adicionar o effect, e se quiser modificar um existente usa o SPR editor, da muito trabalho e os players precisarão ter o client proprio do seu serv .

DuuhzinhowD
03 de fevereiro de 2014 às 23:23

Eu sei, ja foi adicionado mais efeitos, mas nao da pra ver pelo comando "/z" ou "/x" e quando tento utilizar esses novos efeitos no server em alguma spell, ele da debug...

tiago1234T
07 de fevereiro de 2014 às 22:57

Qual é o max de effects que o /z monstra?

post-379124-0-81625000-1391821004_thumb.jpg

IncurI
07 de fevereiro de 2014 às 23:57

Leia isso:

http://www.xtibia.com/forum/topic/151301-por-que-nao-da-para-fazer-isso-ou-aquilo/

 

Você deve mexer nas sources... tanto do servidor quanto do client...

Acho que no otclient já vem com u16.. mas não tenho certeza.

O que você tem que fazer é trocar o getU8 para getU16... isso vai aumentar o número.

DuuhzinhowD
08 de fevereiro de 2014 às 15:11

Qual é o max de effects que o /z monstra?

o /z no maximo 65, e no /x no maximo 41...

Leia isso:

http://www.xtibia.com/forum/topic/151301-por-que-nao-da-para-fazer-isso-ou-aquilo/

 

Você deve mexer nas sources... tanto do servidor quanto do client...

Acho que no otclient já vem com u16.. mas não tenho certeza.

O que você tem que fazer é trocar o getU8 para getU16... isso vai aumentar o número.

Complicadinho de entender heim.. kkkk

tiago1234T
08 de fevereiro de 2014 às 20:11

 

Qual é o max de effects que o /z monstra?

o /z no maximo 65, e no /x no maximo 41...

Leia isso:

http://www.xtibia.com/forum/topic/151301-por-que-nao-da-para-fazer-isso-ou-aquilo/

 

Você deve mexer nas sources... tanto do servidor quanto do client...

Acho que no otclient já vem com u16.. mas não tenho certeza.

O que você tem que fazer é trocar o getU8 para getU16... isso vai aumentar o número.

Complicadinho de entender heim.. kkkk

.

kkkkkkkkkkkkkkkk.... Bom eu fiz assim no meu eu fui em data\talkactions\scripts\magiceffect

lá vai ta mais ou menos assim:

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
No lugar que ta colorido vc deixa como o numero 300, ae vai fica assim:
function onSay(cid, words, param, channel)
param = tonumber(param)
if(not param or param < 0 or param > 300) then
doPlayerSendCancel(cid, "Numeric param may not be lower than 0 and higher than " .. 300 .. ".")
return true
end
doSendMagicEffect(getCreaturePosition(cid), param)
return true
end
Pronto!!! salve e feche e testa s effects :)....
DuuhzinhowD
08 de fevereiro de 2014 às 21:47

Exatamente o que eu queria.. kkkk, eu imaginei que era assim, pois foi a mesma coisa com as newtype, mesmo assim, vlw ae rep+

zipter98Z
08 de fevereiro de 2014 às 22:09

Tópico movido para a seção de dúvidas e pedidos resolvidos.