Ajuda - Busca - Membros - Calendário
Versão Completa: Efeito Retardado
Uêba !! > Games > MyT > Scripters Paradise

 
Fenix/Eagle
Tipo eu fiz uma pedra de raças e quero que quando a pessoa tente usar ela de novo ela vire um porco de depois de 1 mim volte ao normal como faço????
nerd
Mete no script da pedra um timer=60, depois põe um trigger de ON=@timer com a devolução do tag humano pro porquim. Acho que é isso.

T+
Galthar, O Errante
Se ele já tiver escolhido a raça, muda o body pra c_pig e põe uma memory que volta pra c_man (ou c_woman) depois do tempo q vc quer.
blackhawk
QUOTE (Galthar, O Errante @ Jul 10 2004, 08:58 PM)
Se ele já tiver escolhido a raça, muda o body pra c_pig e põe uma memory que volta pra c_man (ou c_woman) depois do tempo q vc quer.

como eu coloco uma memory????
Fenix/Eagle
cara eh sim que eh pra ficar??

QUOTE

[ITEMDEF i_pf]
ID=0ed4
NAME=Pedra Raças Fenix
TYPE=T_NORMAL


ON=@CREATE
COLOR=005b9

ON=@DClick
IF (<EVAL <SRC.TAG.JA_USOU>> != 1)
  SRC.TAG.JA_USOU=1
    MENU F3031
    ELSE
      SRC.MESSAGE Voce ja escolheu uma raca!!
      SRC.BODY C_PIG
      SRC.stone
      SRC.stone
      SRC.timer=5s
endif

ON=@timer
  SRC.BODY C_MAN


[MENU F3031]
  Selecione:
    ON=0 Mago
      SRC.INT= (<SRC.INT> 100)
      SRC.DEX= (<SRC.DEX> 100)
      SRC.STR= (<SRC.STR> 100)
      SRC.ALLSKILLS= (<SRC.ALLSKILLS> 00)
      SRC.MAGERY= (<SRC.MAGERY> 100.0)
      SRC.MEDITATION= (<SRC.MEDITATION> 100.0)
SRC.MESSAGE Nao temte trocar de reca!!!!!!!!!!
SRC.MESSAGE Depois nao reclame!!!!!!!
endif


se tiver erro em qualquer parte me avisa plz

ps: ele n ta setando as skill´s direito se alguem puder testar e corrigir ou deizer como corrijo eu agradesso
Galthar, O Errante
timer não pode ter um src.
Eu escreví isso no tuto onde fala dos trigers.

QUOTE
[i_mry_pig]
ID=i_memory
Name=Transformado em porco
type=t_eq_script
layer=30

on=@timer
cont.body=<tag.body>
cont.update
remove
return 1

[ITEMDEF i_pf]
ID=0ed4
NAME=Pedra Raças Fenix
TYPE=T_NORMAL


ON=@CREATE
COLOR=005b9

ON=@DClick
IF (<EVAL <SRC.TAG.JA_USOU>> != 1)
  SRC.TAG.JA_USOU=1
    MENU F3031
    ELSE
      SRC.MESSAGE Voce ja escolheu uma raca!!
      SRC.newitem i_mry_pig
      SRC.act.timer=5
      SRC.act.tag.body=<src.body>
      SRC.act.equip
      SRC.BODY C_PIG
endif
return 1

Não testei. Mas acho que funciona.

Agora o menu.
QUOTE

[MENU F3031]
  Selecione:
    ON=0 Mago
      SRC.INT= 100
      SRC.DEX= 100
      SRC.STR= 100
      SRC.ALLSKILLS=0
      SRC.MAGERY=100.0
      SRC.MEDITATION=100.0
SRC.MESSAGE Nao temte trocar de reca!!!!!!!!!!
SRC.MESSAGE Depois nao reclame!!!!!!!
endif
Fenix/Eagle
cara valeu, mas a pedra ta indo parar ma minha bag e quanto tenpo ta ficando como porco??
tipo eu juntri assim o meu e a parte do porco ta certo??

[QUOTE]
[i_mry_pig]
ID=i_memory
Name=Transformado em porco
type=t_eq_script
layer=30

on=@timer
cont.body=<tag.body>
cont.update
return 1

[ITEMDEF i_pf]
ID=0ed4
NAME=Pedra Raças Fenix
TYPE=T_NORMAL


ON=@CREATE
COLOR=005b9

ON=@DClick
IF (<EVAL <SRC.TAG.JA_USOU>> != 1)
SRC.TAG.JA_USOU=1
MENU F3031
ELSE
SRC.MESSAGE Voce ja escolheu uma raca!!
SRC.newitem i_mry_pig
SRC.act.timer=5
SRC.act.tag.body=<src.body>
SRC.act.equip
SRC.BODY C_PIG

endif
[MENU F3031]
Selecione:
ON=0 Mago
SRC.INT= 100
SRC.DEX= 100
SRC.STR= 100
SRC.ALLSKILLS=0
SRC.MAGERY=100.0
SRC.MEDITATION=100.0
SRC.MESSAGE Nao temte trocar de reca!!!!!!!!!!
SRC.MESSAGE Depois nao reclame!!!!!!!
endif

return 1
Galthar, O Errante
A memory tem que ir pra sua layer de memória (dá um .edit que ela tem q aparecer).
Tá faltando um RETURN 1 alí no final do triger @dclick da pedra.
A pedra tá indo pra bag?
Fenix/Eagle
QUOTE (Galthar, O Errante @ Jul 12 2004, 11:28 AM)
A memory tem que ir pra sua layer de memória (dá um .edit que ela tem q aparecer).
Tá faltando um RETURN 1 alí no final do triger @dclick da pedra.
A pedra tá indo pra bag?

sim ela ta indo pra bag, e quanto tempo leva pro cara voltar ao normal???
tipo n entendi esse lanse de layer de memória, tipo eh 30 neh? bem se n for eh o padrão

Ps: eu uso o shpere 55i
Galthar, O Errante
Releia os tutoriais para entender as layers.
Ela não tem que ir pra bag e ela NÃO PODE ir pra bag.
Bag é layer 21. Nenhum timer roda na layer 21.
Criador de Mundos
QUOTE (Fenix/Eagle @ Jul 12 2004, 09:10 AM)
[i_mry_pig]
ID=i_memory
Name=Transformado em porco
type=t_eq_script
layer=30

....

Tira esse layer=30. Eu nunca especifico a layer dos meus i_memory's e sempre funciona, com @Timer e tudo mais...
Galthar, O Errante
Bem, a ID i_memoty já vem com todos esses dados. Nem type precisaria. Mas eu deixo tudo isso pra não me perder no scritp.
Vai que um dia eu faço um script que tenha uma memory linkada a um NPC que tenha um tag linkando com a memory de outro char que linque com essa memory...
Aí na hora de escrever eu não sei em que layer está e fico perdendo tempo procurando...
Isso é bem comum.
Esta é uma versão simplificada de nosso conteúdo principal. Para ver a versão completa com maiores informações, formatação e imagens, por favor clique aqui.
Invision Power Board © 2001-2013 Invision Power Services, Inc.