Ir para conteúdo

Pergunta

Fala pessoal,eu queria um script que provavelmente seja em creaturescripts,o script tem que fazer com que quando o player transforma naquela vocation ID,ele ganha um effect que eu poderei configurar varias vocations ID,no mesmo arquivo.

 

Qual versao?

8.54

 

Qual Distribuidora?

TFS

 

Tenho as Sources?

Sim

 

Se precisar por alguma funçao nas sources,so me avisarem.

 

Ja desbloquiei os 255 efeitos nas sources e na LIB.

Link para o comentário
https://xtibia.com/forum/topic/198091-effect-constante/
Compartilhar em outros sites

13 respostass a esta questão

Posts Recomendados

  • 0

Olá.

 

Eu achei na pasta creaturescripts este arquivo.

effect.lua

 

  Mostrar conteúdo oculto

 

 

Foi uma das tentativas,que eu tentei.

 

Agora o script de transformar,que estou usando é esse.

 

transformar.lua

 

  Mostrar conteúdo oculto

 

 

Gostaria que quando o player virasse akela vocation ID.Ele ganharia tal effect.

Editado por MrCatra
Link para o comentário
https://xtibia.com/forum/topic/198091-effect-constante/#findComment-1379297
Compartilhar em outros sites

  • 0

Seguinte, se seu sistema de efeito atual funcionar, troca de function onLogin(cid) pra function onThink(cid).

 

PS: Lembre de registrar em login.lua e mudar em creaturescripts.xml.

Link para o comentário
https://xtibia.com/forum/topic/198091-effect-constante/#findComment-1379298
Compartilhar em outros sites

  • 0

meu creaturescripts.xml está assim.

 

 

  Mostrar conteúdo oculto

 

 

 

e meu effect.lua está assim:

 

 

  Mostrar conteúdo oculto

 

 

Veja se tem algo errado por favor.

Link para o comentário
https://xtibia.com/forum/topic/198091-effect-constante/#findComment-1379312
Compartilhar em outros sites

  • 0

Mude:

 

<event type="login" name="PlayerLogin" event="script" value="effect.lua"/>

 

Para isso:

 

<event type="think" name="PlayerEffect" script="effect.lua"/>

 

Em login.lua:

 

registerCreatureEvent(cid, "PlayerEffect")

Editado por LuckOake
Link para o comentário
https://xtibia.com/forum/topic/198091-effect-constante/#findComment-1379351
Compartilhar em outros sites

  • 0

@LuckOake

 

Muito obrigado,funciono agora direitinho.

 

Só tem um problema o efeito está saindo muito rapido eu queria usar um espaço entre os tempos só que nao está dando ja tentei por *10 *1000000,e nada.

 

ta assim o script:

 

  Mostrar conteúdo oculto

 

Link para o comentário
https://xtibia.com/forum/topic/198091-effect-constante/#findComment-1379402
Compartilhar em outros sites

  • 0

a function onThink, se n me engano, eh executada a cada 1seg... se tu deixar assim ela vai ficar se executando forever ;x provavel q de um lag gostoso ;p

 

 

no caso eu aconcelharia tu...

ir em lib/050-function.lua e por isso la..

 

  Mostrar conteúdo oculto

 

 

dai usar esse script pro login..

function onLogin(cid)
doEffect(cid)
return TRUE
end

 

e usar esse script pra transformar..

 

  Mostrar conteúdo oculto

 

Editado por Slicer
Link para o comentário
https://xtibia.com/forum/topic/198091-effect-constante/#findComment-1379413
Compartilhar em outros sites

  • 0

@Slicer

 

O problema do script dele é só o seguinte:

 

addEvent(doEffect, delay*10, cid)

 

Tá muito rápido mesmo, vai executar em milisegundos.

 

~~ Edit ~~

 

Não tinha visto que ele já tinha tentado das outras maneiras. Bom, nesse caso, seu modo fica melhor.

Editado por LuckOake
Link para o comentário
https://xtibia.com/forum/topic/198091-effect-constante/#findComment-1379430
Compartilhar em outros sites

  • 0

@Slicer

 

Meu 050-function esta assim:

 

  Mostrar conteúdo oculto

 

 

Dai no caso fica assim?

 

 

  Mostrar conteúdo oculto

 

 

Obrigado,espero respostas,estou quase acabando essa duvida,irá me ajudar muito.

 

@Edit

 

Já consegui,fazer funcionar direitinho.

 

Vou dar rep pro Slicer,e amanha pro Luck.

 

Obrigado a voces dois por me ajudarem nisso.

 

OBS:Ja reportei para moverem.

 

Atenciosamente,MrCatra

Editado por MrCatra
Link para o comentário
https://xtibia.com/forum/topic/198091-effect-constante/#findComment-1379674
Compartilhar em outros sites

×
×
  • Criar Novo...