GTAOnline.net
San Andreas Multiplayer (sa:mp) => Scripting SA-MP [Pawn center] => Discussion démarrée par: Falcon le 06 Juillet 2009, 18:05:19
-
Scripteurs, bonjour.
Pourriez-vous m'expliquer précisément une ligne de code qui me pose des problèmes depuis un bout de temps et que je n'arrive toujours pas à comprendre?
Il s'agit de celle-ci :
for(new i = 0; i <MAX_PLAYERS; i++)
Merci de votre aide.
Des exemples concrets seront les bienvenus. ;=)
A+, Falcon.
-
i= tout les joueurs present sur le serveur
desoler je ne voit pas comment l'expliquer mais en regardant bien sa tombe sous le sens generalement
-
i n'est qu'une variable comme une autre c'est juste que la elle est definie dans une boucle qui commence a 0 et fini a 200 (MAX_PLAYERS est une constante de base dans sa-mp qui vaut 200)
On aurait tres bien pu faire for(new j=0;j<MAX_PLAYERS;j++) c'est la meme chose mais de maniere general (pour je ne sait quel raison) on nome la variable d'une boucle i
-
Merci de vos réponses.
J'avais à peu près compris cela mais ce que je ne comprends pas c'est définir un "i" qui correspond à seulement un groupe de personne.
Je ne sais pas si vous voyez ce que je veux dire?
Je m'explique :
Une course à lieu, et je veux que quand un joueur arrive au dernier checkpoint, le checkpoint soit détruit pour tous les participants.
Comment faire, s'il vous plaît?
Merci, Falcon.
-
exemple fais sur le forum meme donc surement faux mais sa donne une idee
for(new i = 0; i <MAX_PLAYERS; i++)
{
if(courseparticipe [i]==1)
{
//ton code
}
return 1;
}
attention dans ton code tu remplaceras le playerid par i
-
Ah ok, d'accord, je vois mieux. Merci beaucoup.
Si jamais j'ai un autre souci avec cette variable, je me permettrai de solliciter à nouevau votre aide.
A+, Falcon