collapse

Author Topic: Como usar esse trigger e expressão?  (Read 1406 times)

0 Members and 1 Guest are viewing this topic.

Offline Godita

  • Initiate
  • **
  • Posts: 21
  • Country: Brazil br
  • Last Login:March 01, 2020, 04:27:44 PM
  • Fernando
Como usar esse trigger e expressão?
« on: July 08, 2009, 11:39:12 AM »
Olá pessoal Brasileiro do forum.

Tipo eu queria saber como funciona e como uso a expressão:
% e (), com códigos dentro.

E como uso os trigger:
Var e Ifelse.



Offline ZVitor

  • IMT Content Architect
  • *
  • Posts: 2683
  • Last Login:January 01, 2024, 07:22:36 PM
    • Email
Re: Como usar esse trigger e expressão?
« Reply #1 on: July 08, 2009, 11:49:14 AM »
Tipo eu queria saber como funciona e como uso a expressão:
% e (), com códigos dentro.
hein???

E como uso os trigger:
Var e Ifelse.
cara, as var do mugen não precisam ser declaradas, tu pode usar var(1) até var(58)... var(59) é pra IA....
normalmente elas saum iniciadas com 0 no inicio dos rounds... pelo menos nos templates que uso.
o uso pode ser direto só usar os varset e varadd .... por boa pratica posta no começo do cns o que a var faz pra outras pessoas entenderem quando for ver teu codigo, e até pra tu naum usar a mesma pra coisas diferentes sem querer....
...
a sintaxe do ifelse é:

ifelse((condição a ser analisada),retorno se verdade, retorno se falso)...
exemplo:

value = 1 + ifelse(time>10,1,2)
se o tempo for maior do que 10, value = 2
se o tempo for menor ou igual a 10, value = 3

Offline Godita

  • Initiate
  • **
  • Posts: 21
  • Country: Brazil br
  • Last Login:March 01, 2020, 04:27:44 PM
  • Fernando
Re: Como usar esse trigger e expressão?
« Reply #2 on: July 08, 2009, 12:13:32 PM »
Entendi bem, sua explicação do Ifelse.
O que eu quis dizer é como funciona a expressão %.
Sobre o () eu quis dizer, como funciona com códigos dentro.
Um código que peguei de seu OmegaRed(Se for um problema posta-lo me avise.)
value = 191 + ((Random * 5) / 1000)
A diferença, tipo se o codigo for assim:
value = 191 + Random * 5 / 1000
?

E sobre a var, um dia vi em um personagem, não sei qual
que tinha uma var feita no cmd, que eu entendi mais ou menos
olha:

Trigger1 = Var(15) := (Command = "Supers")
Um dia o DM disse que a expressão :=, também pode
definir var em uma linha.(Que eu li no msn acho que foi isso mesmo que ele disse.)

Offline ZVitor

  • IMT Content Architect
  • *
  • Posts: 2683
  • Last Login:January 01, 2024, 07:22:36 PM
    • Email
Re: Como usar esse trigger e expressão?
« Reply #3 on: July 08, 2009, 01:39:32 PM »
o uso de parenteses não é necessario, mas eh recomendado... algumas vezes jah vi bug por causa disso, então sempre uso por garantia de naum ficar procurando bug onde naum tem....
naum sabia que dava pra atribuir var em uma linha, sempre usei o varset.... vou economizar algumas linhas com isso....
sabendo disso, acho que isso eh o seguinte:
Trigger1 = Var(15) := (Command = "Supers")
comand = "supers" é uma expressão boleana, retorna true ou false ( 1 ou 0),
então acredito que primeiro ele checa essa expressão, depois atribui a var(15) e então o trigger analisa se a var é true (1) ou false (0)

Offline Yagoshi300

  • Oi. Como Vai Vc?
  • Forum Member
  • ***
  • Posts: 256
  • Country: Brazil br
  • Last Login:March 22, 2021, 03:08:38 PM
  • Nuff Said
    • Skype - iago-moraes
    • My Old MUGEN Shit
    • Email
Re: Como usar esse trigger e expressão?
« Reply #4 on: July 08, 2009, 01:50:58 PM »
Por Exemplo:

value = 5,(random%5) <- Sons De Hit(Ou Animações) Randomificadas


Homina Homina Homina

Tags:
 


* IMT Facebook

Help us by Donating!

IMT Discord

Join us at our Discord! Click the image below!

* IMT Shoutbox

Sorry, this shoutbox does not exist.

* Recent Posts

* IMT Calendar

April 2024
Sun Mon Tue Wed Thu Fri Sat
1 2 3 4 5 6
7 8 9 10 11 12 13
14 15 [16] 17 18 19 20
21 22 23 24 25 26 27
28 29 30

SimplePortal 2.3.5 © 2008-2012, SimplePortal