Bienvenue sur JeuxOnLine - MMO, MMORPG et MOBA !
Les sites de JeuxOnLine...
 

Panneau de contrôle

Recherche | Retour aux forums

JOL Archives

Renseignement sur message d'erreur

Par drclick le 29/10/2002 à 11:57:16 (#2430722)

salut ca va ?

Juste besoin d'un renseignement !! J'ai cette erreur dans mon script ca veut dire quoi ??

oh_test.nss(4): ERREUR : PARSING VARIABLE LIST


Voila mon script, je ne sais pas si il est bon ! L'erreur est sur la ligne if( nRandom = 50 ) !



void main()
{
int nRandom=Random(100)
if( nRandom = 50 )
if( nRandom == 1 )
{
ActionSpeakString("Salut ca va ?");
}
else if( nRandom == 2 )
{
ActionSpeakString("Sale temps, faudrai que ca change !");
}
}



Merci !

Par eMRaistlin le 29/10/2002 à 12:07:42 (#2430805)

Il te manque un point virgule ici :


int nRandom=Random(100)


lui, il attends ca :

int nRandom=Random(100);

Par drclick le 29/10/2002 à 12:19:51 (#2430892)

Merci beaucoup sinon il marchera ?? Tu vois a peu pres ce qu'il fait !! Si je le met dans le heartbeat, il marchera ??

Merci pour le point virgule :mdr: :mdr: une erreur de nb !!

Par eMRaistlin le 29/10/2002 à 12:28:09 (#2430939)

Non, il ne marchera pas, pour plusieur raison :

1> tu lui met :


if( nRandom = 50 )


il faudrait


if( nRandom == 50 )



2> Ensuite, tu te rend bien compte que tu lui demande de faire ca :

if( nRandom = 50 )
if( nRandom == 1 )


Donc, il va lancer ce qu'il y a dans le 1ere if, vu que nRandom = 50, et il va ensuite regarder si 50 = 1... ca ne devrait pas fonctionner des masses.

Enfin, pour rappel, si tu fais if( nRandom == 50 ), ca ne marchera qu'une fois sur 100, tu voulais peut-etre dire
if( nRandom >= 50 ) ??

je te conseille plutot :


int nRand = Random(100)+1;

if (nRand >=50)
{
int nRand2 = Random (2);

if (nRand2 == 1)
{.....}
else if (nRand2 ==2)
{.....}
}

Par drclick le 29/10/2002 à 12:37:19 (#2430999)

Merci mais c un script qu'azrael m'a montré en vitesse avant qu'il s'en aille et je bricole dessus mais je vais me debrouiller

Merci quand meme !!

JOL Archives 1.0.1
@ JOL / JeuxOnLine