Forum MUGENATION: programmazione - Forum MUGENATION

Salta al contenuto

  • 2 Pagine +
  • 1
  • 2
  • Non puoi iniziare una nuova discussione
  • Non puoi rispondere a questa discussione

programmazione

#21 L   Dendoh 

  • Kohai
  • PuntoPunto
  • Gruppo: Membro
  • Messaggi: 211
  • Iscritto: 30-December 06

Inviato 26 March 2008 - 15:01

no niente risolto da solo xD
0

#22 L   Dendoh 

  • Kohai
  • PuntoPunto
  • Gruppo: Membro
  • Messaggi: 211
  • Iscritto: 30-December 06

Inviato 27 March 2008 - 18:34

X_X uffaaaa e questo ke è
http://img511.imageshack.us/img511/6774/immaginerr4.png
http://img511.imageshack.us/img511/6774/immaginerr4.99464453ad.jpg
0

#23 L   Squall LionHeart™ 

  • Programmatore M.U.G.E.N.
  • Gruppo: Moderatore
  • Messaggi: 1097
  • Iscritto: 23-July 07

Inviato 27 March 2008 - 18:38

beh il 42esimo comando nel tuo cmd non è fatto beneXD così su due piedi non so se posso dirti di +

Saluti

Squall
0

#24 L   Dendoh 

  • Kohai
  • PuntoPunto
  • Gruppo: Membro
  • Messaggi: 211
  • Iscritto: 30-December 06

Inviato 27 March 2008 - 18:43

io nn ho nessun 42esimo comando °-°

edit: mo è diventato 41 O_o (avevo un comando doppio ed eliminandolo è diventato cosi)
0

#25 L   Squall LionHeart™ 

  • Programmatore M.U.G.E.N.
  • Gruppo: Moderatore
  • Messaggi: 1097
  • Iscritto: 23-July 07

Inviato 27 March 2008 - 20:00

non me ne intendo di errori, ma forse, nella seconda parte del CMD (quella con i changestate) hai messo un trigger del genere:

triggerall = command = "nome comando"

questo comando, se non è presente nella prima parte, potrebbe dare errore
0

#26 L   Dendoh 

  • Kohai
  • PuntoPunto
  • Gruppo: Membro
  • Messaggi: 211
  • Iscritto: 30-December 06

Inviato 27 March 2008 - 20:56

no nn c'è un comando simile, provato anke a metterlo nn cambia nulla
0

#27 L   Squall LionHeart™ 

  • Programmatore M.U.G.E.N.
  • Gruppo: Moderatore
  • Messaggi: 1097
  • Iscritto: 23-July 07

Inviato 27 March 2008 - 21:00

allora, di questi comandi in un file cmd ce ne sono a bizzeffe XD

non credo di dover sottolineare che "nome comando" non deve starci nel tuo cmd, ma è un nome messo lì a BIP x dire, un qualsiasi nome

Saluti

Squall
0

#28 L   Nobun 

  • Horse Rider Skull Phantom. Rarely Here.
  • Gruppo: SuperModeratore
  • Messaggi: 4898
  • Iscritto: 11-July 04

Inviato 29 March 2008 - 15:47

X Il problema di prima...

€Il problema fondamentale è l'uso di operatori logici Booleani con il trigger command.

Intanto il trigger command mal si concilia con gli operatori Booleani (scoperto sperimentalmente, non so dare una spiegazione sul perché è così, ma prendetelo come assunto). Quindi, anche qualora corretto l'errore, il funzionamento potrebbe non essere perfetto... meglio separare le espressioni in vari trigger.

In ogni caso l'errore principale è che nella espressione non mi sembra ci siano spazi

trigger1 = command = "a" || command = "b"

questo sarebbe un modo corretto di scrivere... la separazione degli spazi consente al Mugen di capire che "||" è da intendersi come operatore Booleano OR.

Se invece scrivo

trigger1 = command="a"||command="b"

il rischio è che il Mugen legga "a"||command="b" come se fosse tutto rientrante nel valore del primo command anziché leggerlo come due valori command separati da un operatore Booleano di tipo OR.

In ogni caso, come ho detto prima, gli operatori Booleani possono creare difficoltà nel trigger Command. Io quindi consiglio di separare le istruzioni tipo

trigger1 = command = "a"
trigger2 = command = "b"
trigger3...


Così facendo è anche più facile individuare QUALE command eventualmente non è stato definito (perché anziché valutare insieme tutti i command, il Mugen ne valuta uno alla volta).

----------------------

il secondo problema è che nel COMMAND ci sono dei comandi scritti così

[Command]
name = 42
command = ...

anziché così

[Command]
name = "42"
command = ...

---------

Ora... se c'è solo qualche comando dove l'autore si è dimenticato di mettere le virgolette è un conto.

Se invece NESSUN COMANDO ha il nome tra virgolette allora è tutta un'altra storia.

Nel secondo caso il char è pensato per una versione Mugen MOLTO vecchia (prima di quella del 2000) che usa una grammatica molto diversa rispetto alle versioni Mugen successive e quindi richiede un lavoro di aggiornamento e di modifica molto lungo.

Nella sezione tutorial di questo forum troverai un mio tutorial dove spiego qual è il corretto procedimento per aggiornare questo tipo di chars molto vecchi sui Mugen più recenti (quelli che tutti usiamo normalmente)
0

Condividi questa discussione:


  • 2 Pagine +
  • 1
  • 2
  • Non puoi iniziare una nuova discussione
  • Non puoi rispondere a questa discussione

1 utenti stanno leggendo questa discussione
0 utenti, 1 ospiti, 0 utenti anonimi