All pastes #1326359 Raw Edit

Derby cmd (sam)

public text v1 · immutable
#1326359 ·published 2009-02-03 17:12 UTC
rendered paste body
new InDm[MAX_PLAYERS];
new pName2[30];

	new pName[MAX_PLAYER_NAME];
   	new string[256];
   	new string2[256];
   	new string3[256];
 	if (strcmp("/Derby", cmdtext, true) == 0)
	{
 		if (InDm[playerid] == 0)
 		{
  			GetPlayerName(playerid, pName, sizeof(pName));
    		        GetPlayerName(playerid, pName2, sizeof(pName2));
			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);
			format(string2, sizeof(string2), "[DM]%s", pName);
			SetPlayerName(playerid, string2);
			SetPlayerInterior(playerid,15);
			InDm[playerid] = 1;
		}
		else
		{
			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) == 0)
	{
		if (InDm[playerid] == 1)
	    {
			SpawnPlayer(playerid);
			SendClientMessage(playerid, COLOR_BLUE, "*** Vous avez quittez le Derby ! ***");
			format(string, sizeof(string), "*** %s a quittez le Derby ! ***", pName2);
			SendClientMessageToAll(COLOR_ORANGE, string);
			format(string3, sizeof(string3), "%s", pName2);
			SetPlayerName(playerid, string3);
			SetPlayerInterior(playerid,0);
			InDm[playerid] = 0;
		}
		else
		{
			SendClientMessage(playerid, COLOR_RED,"*** Vous n'êtes pas au Derby ! ***");
        	        SendClientMessage(playerid, COLOR_RED,"*** Tapez /derby pour y aller ! ***");
        }
		return 1;
	}