oowaka
Messages postés117Date d'inscriptionjeudi 17 février 2005StatutMembreDernière intervention24 février 2006
-
19 avril 2005 à 15:01
oowaka
Messages postés117Date d'inscriptionjeudi 17 février 2005StatutMembreDernière intervention24 février 2006
-
20 avril 2005 à 18:29
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 ( %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!
oowaka
Messages postés117Date d'inscriptionjeudi 17 février 2005StatutMembreDernière intervention24 février 2006 19 avril 2005 à 18:20
ok merci !!!
je croyait que si les goto n'étaient pas sous le même event on pouvait
leur donner le mêm nom mais il est vrai qu'il y en a qui ne sont pas
sous un event !!!
je m'en souvenais que tu n'avais pas tout corriger mais au moins tu m'as mis sur la piste c'est le plus important !!!
oowaka
Messages postés117Date d'inscriptionjeudi 17 février 2005StatutMembreDernière intervention24 février 2006 19 avril 2005 à 18:35
quand tu dis que cette parenthèse est fausse :
if ( $nick(#00_phrases...sourdes ,
$r(1,$nick(#00_phrases...sourdes,0)),a,o) ison #00_phrases...sourdes )
je ne vois pas où :s
enfet j'ai mis ça pour pouvoir ensuite me servir du $ifmatch et afin de
désigner une personne au hazard dans les personne présentes sur le
canal ou se déroulera le jeu...
oowaka
Messages postés117Date d'inscriptionjeudi 17 février 2005StatutMembreDernière intervention24 février 2006 19 avril 2005 à 19:10
je ne voispas où (je sais je ne suis pas douer...)
mais normalement c'est bien $nick(#00_phrases...sourdes,$r(1,$nick(#00_phrases...sourdes,0)),a,o)
car
$nick(#00_phrases...sourdes,0) nous donne le nombre de personne sur le canal
donc
$r(1,$nick(#00_phrases...sourdes,0)) nous donne le un nombre compri entre 1 et le nombre de personne sur le canal au hazard
ainsi
$nick(#00_phrases...sourdes,$r(1,$nick(#00_phrases...sourdes,0)),a,o) nous le pseudo situé a la position donnée par le
$r(1,$nick(#00_phrases...sourdes,0)) sur le canal a part les @ et les &