|
begin process at 2008 08 22 01:52:54
Derniers logiciels
|
Trouver une ressource (Nouvelle version du moteur, plus rapide & pertinent, essayez le !)
Vous ne trouvez pas de réponse à votre problème ? Alors posez la question dans le forum.
Souvenez-vous qu'il n'y a jamais de question bête, mais rester dans l'ignorance parce que l'on n'ose pas poser une question, ça c'est une erreur !
Sujet : erreur dans code pour jeu [ Archives / Scripting ] (oowaka)
|
erreur dans code pour jeu
le 19/04/2005 15:01:48

oowaka
Membre Club 
|
bonjour
j'ai essayer de coder un jeu :
en voici le but :
mon bot va en pv demander soit un sujet , soit un verbe, soit un lieu
et a la fin il resort sur le chan une phrase rassemblant les sujet, le
verbe et le lieu
le problème c'est qu'il ne va pa en pv demander même le premier sujet !!!
voici mon code:
on *:text:*:?:{
if ($1 == !jeu ) { /set $+(%,$target) on | /set %jeu on | /close -m $nick }
if ($1 == !pause ) { /set $+(%,$target) off | /close -m $nick }
if ($1 == !stop ) { /unset $+(%,$target) | /close -m $nick }
}
on *:part:#00_phrases...sourdes:{
if ($nick(#00_phrases...sourdes,0,a,o) == 0 ) && if ( $nick != $me ) { /set %jeu off | /set %sujet1 == on }
}
if ( %jeu == on ) { goto 1
:1
if ( %sujet1 == on ) { goto 2 }
if ( %sujet2 == on ) { goto 3 }
if ( %verbe == on ) { goto 4 }
if ( %lieu == on ) { goto 5 }
:2
if ( $nick(#00_phrases...sourdes ,
$r(1,$nick(#00_phrases...sourdes,0)),a,o) ison #00_phrases...sourdes )
&& if ( $+(%,$ifmatch) == on ) {
/msg $ifmatch donnes moi un sujet (exemple : Mr XXX, des matiens, ... )
/set %asujet1 $ifmatch
/set %sujet1 off
/set %sujet2 on
/goto 1
}
:3
if ( $nick(#00_phrases...sourdes ,
$r(1,$nick(#00_phrases...sourdes,0)),a,o) ison #00_phrases...sourdes )
&& if ( $+(%,$ifmatch) == on ) {
/msg $ifmatch donnes moi un sujet (exemple : Mr XXX, des matiens, ... )
/set %asujet2 $ifmatch
/set %sujet2 off
/set %verbe on
/goto 1
}
:4
if ( $nick(#00_phrases...sourdes ,
$r(1,$nick(#00_phrases...sourdes,0)),a,o) ison #00_phrases...sourdes )
&& if ( $+(%,$ifmatch) == on ) {
/msg $ifmatch donnes moi une action sans lieu
conjuguée au pluriel (exemple : mangent des patates, sautent a pieds
joins, ... )
/set %averbe $ifmatch
/set %verbe off
/set %lieu on
/goto 1
}
:5
if ( $nick(#00_phrases...sourdes ,
$r(1,$nick(#00_phrases...sourdes,0)),a,o) ison #00_phrases...sourdes )
&& if ( $+(%,$ifmatch) == on ) {
/msg $ifmatch donnes moi un lieu avec la préposition
correspondante (exemple : au marché, dans l'espace, ... )
/set %alieu $ifmatch
/set %lieu off
/halt
}
}
on *:text:*:?:{ goto 1
:1
if ( $target == %asujet 1 ) { /set msujet1 $1- | /close -m $target }
if ( $target == %asujet 2 ) { /set msujet2 $1- | /close -m $target }
if ( $target == %averbe ) { /set mverbe $1- | /close -m $target }
if ( $target == %alieu ) { /set mlieu $1- | /close -m $target }
goto 2
:2
/msg #00_phrases...sourdes %msujet1 et %msujet2 %mverbe %alieu
goto 3
:3
/unset %msujet1
/unset %msujet2
/unset %mverbe
/unset %mlieu
/set %sujet1 on
}
si quelqu'un pouvait m'aider a trouver ou est l'erreur et si possible comment y remédier ce serait sympa !!!
merci d'avance !
|
|
|
|
Re : erreur dans code pour jeu
le 19/04/2005 15:17:07
|
|
Re : erreur dans code pour jeu
le 19/04/2005 18:08:01

darkyojimbo2
Membre Club 
|
/set msujet1 $1- (l. 52 à 55) => /set %msujet1 $1-
/set %sujet1 == on (l.8) => /set %sujet1 on
if ( %jeu == on ) { goto 1 => il manque une accolade }
if ( $nick(#00_phrases...sourdes ,
$r(1,$nick(#00_phrases...sourdes,0)),a,o) ison #00_phrases...sourdes )
&& if ( $+(%,$ifmatch) == on ) {
=> à corriger, on met pas 2x le if, la première parenthèse est fausse,...
J'ai pas tout corrigé mais tu vois le style d'erreurs. Surtout de syntaxe!
irc://irc.koliserv.sockar.net-Carton- 
|
|
|
|
Re : erreur dans code pour jeu
le 19/04/2005 18:09:11
|
|
Re : erreur dans code pour jeu
le 19/04/2005 18:14:05
|
|
Re : erreur dans code pour jeu
le 19/04/2005 18:15:10
|
|
Re : erreur dans code pour jeu
le 19/04/2005 18:16:38
|
|
Re : erreur dans code pour jeu
le 19/04/2005 18:20:06
|
|
Re : erreur dans code pour jeu
le 19/04/2005 18:22:39
|
|
Re : erreur dans code pour jeu
le 19/04/2005 18:35:15
|
Classé sous : set, nick, phrases, sourdes, ifmatch
|
CalendriCode
| | | L | M | M | J | V | S | D |
| | | | | 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 | 31 |
|
Téléchargements
Logiciels à télécharger sur le même thème :
|
|