All pastes #1316901 Raw Edit

Variable Derby (marche)

public cpp v1 · immutable
#1316901 ·published 2009-01-24 12:49 UTC
rendered paste body
new InDm[MAX_PLAYERS]; // je definit la variablepublic OnPlayerCommandText(playerid, cmdtext[]){	new pName[MAX_PLAYER_NAME];	GetPlayerName(playerid, pName, sizeof(pName));// on récupère le pseudo du joueur   	new string[256]; 	if (strcmp("/Derby", cmdtext, true, 10) == 0)// si le joueur tape /derby	{	    if (InDm[playerid] == 0)//s'il n'est pas au derby	    { 			SetPlayerPos(playerid,-1351.1938,937.5707,1036.3998);			SendClientMessage(playerid, COLOR_BLUE, "*** Bienvenue au stadium ! ***");			SendClientMessage(playerid, COLOR_BLUE,"*** Tapez /dm quit pour quitter ce DM ***");			format(string, sizeof(string), "*** %s c'est rendu au Derby, pour le rejoindre tapez /derby ***", pName);			SendClientMessageToAll(COLOR_ORANGE, string);			SetPlayerInterior(playerid,15);			InDm[playerid] = 1;            }	    else // si il y est	    {			SendClientMessage(playerid, COLOR_BLUE,"*** Vous êtes déjà au Derby  ! ***");        	        SendClientMessage(playerid, COLOR_BLUE,"*** Tapez /dm quit pour quitter le Derby ! ***");                }		return 1;	}	if (strcmp("/Derby quit", cmdtext, true, 10) == 0)// si le joueur tape /derby quit	{	    if (InDm[playerid] == 1)// si il est au derby	    { 		SpawnPlayer(playerid);//on le renvoi a son spawn		SendClientMessage(playerid, COLOR_BLUE, "*** Vous avez quittez le Derby ! ***");// on lui dit qu'il a quitter le derby		format(string, sizeof(string), "*** %s a quittez le Derby ! ***", pName);// on dit a tout le monde qu'il a quitter le derby		SendClientMessageToAll(COLOR_ORANGE, string);		SetPlayerInterior(playerid,0);		InDm[playerid] = 0;	    }	    else// sil n'est pas au derby	    {		SendClientMessage(playerid, COLOR_RED,"*** Vous n'êtes pas au Derby ! ***");                SendClientMessage(playerid, COLOR_RED,"*** Tapez /derby pour y aller ! ***");            }		return 1;	}	return 0;}