Pépito

Question toute bête- Pawn

5 messages dans ce sujet

Salut, j'ai un petit soucis tout con:

Je suis entrain de développer un filterscript et j'aimerais qu'avec une commande mon "Stats2" soit égal à "1" pour tout le monde. Je suis avec zcmd

 

new Stats2[MAX_PLAYERS] = 0;


CMD:activer(playerid, params[])
{
	Stats2[playerid] = 1;
}

 

 

 Voilà je pari c'est un truc tout con mais je suis pas une bête en pawn, merci d'avance!

Modifié par Pépito

Partager ce message


Lien à poster
Partager sur d’autres sites

Yop,

 

Ca va être compliqué de coder si tu connais pas les bases fondamentales.

Renseignez toi auprès des Boucles (loop) for ou foreach afin de régler ton soucis.

Partager ce message


Lien à poster
Partager sur d’autres sites


new Stats2[MAX_PLAYERS];

// Tout le monde à "1"
for(new i = 0; i < sizeof(Stats2); i++)
{
	Stats2[i] = 1;
}

CMD:activer(playerid, params[])
{
	Stats2[playerid] = 1;
}

 

Partager ce message


Lien à poster
Partager sur d’autres sites
Il y a 10 heures, SUNSHINE. a dit :


new Stats2[MAX_PLAYERS];

// Tout le monde à "1"
for(new i = 0; i < sizeof(Stats2); i++)
{
	Stats2[i] = 1;
}

CMD:activer(playerid, params[])
{
	Stats2[playerid] = 1;
}

 

Super ! Merci bcp.

A archiver

Partager ce message


Lien à poster
Partager sur d’autres sites

@SUNSHINE. le bloc for à l'intérieur du bloc de la commande, au cas où quelqu'un passerait par ici et ne comprendrait pas.

 

new
	Stats2[MAX_PLAYERS];

CMD:activer(playerid, params[]) {
	for(new i = 0; i < MAX_PLAYERS; i++) {
		Stats2[i] = 1;
	}
}

 

Partager ce message


Lien à poster
Partager sur d’autres sites
Guest
Ce sujet ne peut plus recevoir de nouvelles réponses.