All pastes #1254468 Raw Edit

Miscellany

public text v1 · immutable
#1254468 ·published 2008-11-12 17:21 UTC
rendered paste body
#include <a_samp>

#define TEAM_STUNT 0
#define TEAM_DRIFT 1
#define TEAM_BASEJUMP 2
#define TEAM_PILOTE 3
#define TEAM_GIRL 4

#define COLOR_GREEN 0x33AA33AA
#define COLOR_RED 0xAA3333AA
#define COLOR_PINK 0xFF66FFAA
#define COLOR_BLUE 0x0000BBAA
#define COLOR_LIGHTBLUE 0x33CCFFAA
#define COLOR_ORANGE 0xFF9900AA
#define COLOR_YELLOW 0xFFFF00AA
#define COLOR_PURPLE 0x330066AA
#define COLOR_GREY 0xCCCCCAA
#define COLOR_WHITE 0xFFFFFFAA

new gTeam[MAX_PLAYERS];

main()
{
	print("\n----------------------------------");
	print("Hey Stunt 0.1");
	print("----------------------------------\n");
}

public OnGameModeInit()
{
	SetGameModeText("Hey Stunt 0.1");
	SetWorldTime(12);
	AddPlayerClass(250,1955.7124,-1372.1128,19.6484,271.0319,46,99999,0,0,0,0); // Stunteur 0
    AddPlayerClass(206,1955.7124,-1372.1128,19.6484,271.0319,46,99999,0,0,0,0); // Stunteur 1
    AddPlayerClass(202,1955.7124,-1372.1128,19.6484,271.0319,46,99999,0,0,0,0); // Stunteur 2
    AddPlayerClass(193,1955.7124,-1372.1128,19.6484,271.0319,46,99999,0,0,0,0); // Stunteur 3
    AddPlayerClass(188,1955.7124,-1372.1128,19.6484,271.0319,46,99999,0,0,0,0); // Stunteur 4
    AddPlayerClass(47,2350.3513,1515.3480,49.8358,339.6546,46,99999,0,0,0,0); // Drifteur 5
    AddPlayerClass(48,2350.3513,1515.3480,49.8358,339.6546,46,99999,0,0,0,0); // Drifteur 6
    AddPlayerClass(59,2350.3513,1515.3480,49.8358,339.6546,46,99999,0,0,0,0); // Drifteur 7
    AddPlayerClass(100,2350.3513,1515.3480,49.8358,339.6546,46,99999,0,0,0,0); // Drifteur 8
    AddPlayerClass(101,2350.3513,1515.3480,49.8358,339.6546,46,99999,0,0,0,0); // Drifteur 9
    AddPlayerClass(143,1668.7168,-1246.9952,233.3750,267.1130,46,99999,0,0,0,0); // BaseJumpeur 10
    AddPlayerClass(171,1668.7168,-1246.9952,233.3750,267.1130,46,99999,0,0,0,0); // BaseJumpeur 11
    AddPlayerClass(176,1668.7168,-1246.9952,233.3750,267.1130,46,99999,0,0,0,0); // BaseJumpeur 12
    AddPlayerClass(177,1668.7168,-1246.9952,233.3750,267.1130,46,99999,0,0,0,0); // BaseJumpeur 13
    AddPlayerClass(179,1668.7168,-1246.9952,233.3750,267.1130,46,99999,0,0,0,0); // BaseJumpeur 14
    AddPlayerClass(221,1653.8901,-2542.9258,17.2270,271.6129,46,99999,0,0,0,0); // Pilote 15
    AddPlayerClass(165,1653.8901,-2542.9258,17.2270,271.6129,46,99999,0,0,0,0); // Pilote 16
    AddPlayerClass(153,1653.8901,-2542.9258,17.2270,271.6129,46,99999,0,0,0,0); // Pilote 17
    AddPlayerClass(71,1653.8901,-2542.9258,17.2270,271.6129,46,99999,0,0,0,0); // Pilote 18
    AddPlayerClass(61,1653.8901,-2542.9258,17.2270,271.6129,46,99999,0,0,0,0); // Pilote 19
    AddPlayerClass(91,-1576.3044,1179.7084,7.1881,82.4950,46,99999,0,0,0,0); // Girl 20
    AddPlayerClass(76,-1576.3044,1179.7084,7.1881,82.4950,46,99999,0,0,0,0); // Girl 21
    AddPlayerClass(69,-1576.3044,1179.7084,7.1881,82.4950,46,99999,0,0,0,0); // Girl 22
    AddPlayerClass(55,-1576.3044,1179.7084,7.1881,82.4950,46,99999,0,0,0,0); // Girl 23
    AddPlayerClass(56,-1576.3044,1179.7084,7.1881,82.4950,46,99999,0,0,0,0); // Girl 24
	return 1;
}

public OnPlayerRequestClass(playerid, classid)
{

	if(classid ==0)
	{
		GameTextForPlayer(playerid, "~r~STUNTEUR", 2000, 5);
		SetPlayerColor(playerid,COLOR_RED);
		gTeam[playerid] = TEAM_STUNT;
	}
	if(classid == 1)
	{
		GameTextForPlayer(playerid, "~r~STUNTEUR", 2000, 5);
		SetPlayerColor(playerid,COLOR_RED);
		gTeam[playerid] = TEAM_STUNT;
	}
 	if(classid == 2)
	{
		GameTextForPlayer(playerid, "~r~STUNTEUR", 2000, 5);
		SetPlayerColor(playerid,COLOR_RED);
		gTeam[playerid] = TEAM_STUNT;
	}
 	if(classid == 3)
	{
		GameTextForPlayer(playerid, "~r~STUNTEUR", 2000, 5);
		SetPlayerColor(playerid,COLOR_RED);
		gTeam[playerid] = TEAM_STUNT;
	}
	if(classid == 4)
	{
		GameTextForPlayer(playerid, "~r~STUNTEUR", 2000, 5);
		SetPlayerColor(playerid,COLOR_RED);
		gTeam[playerid] = TEAM_STUNT;
	}
	if(classid == 5)
	{
		GameTextForPlayer(playerid, "~b~DRIFTEUR", 2000, 5);
		SetPlayerColor(playerid,COLOR_BLUE);
		gTeam[playerid] = TEAM_DRIFT;
	}
	if(classid == 6)
	{
		GameTextForPlayer(playerid, "~b~DRIFTEUR", 2000, 5);
		SetPlayerColor(playerid,COLOR_BLUE);
		gTeam[playerid] = TEAM_DRIFT;
	}
 	if(classid == 7)
	{
		GameTextForPlayer(playerid, "~b~DRIFTEUR", 2000, 5);
		SetPlayerColor(playerid,COLOR_BLUE);
		gTeam[playerid] = TEAM_DRIFT;
	}
	if(classid == 8)
	{
		GameTextForPlayer(playerid, "~b~DRIFTEUR", 2000, 5);
		SetPlayerColor(playerid,COLOR_BLUE);
		gTeam[playerid] = TEAM_DRIFT;
	}
	if(classid == 9)
	{
		GameTextForPlayer(playerid, "~b~DRIFTEUR", 2000, 5);
		SetPlayerColor(playerid,COLOR_BLUE);
		gTeam[playerid] = TEAM_DRIFT;
	}
	if(classid == 10)
	{
		GameTextForPlayer(playerid, "~y~BASSJUMPEUR", 2000, 5);
		SetPlayerColor(playerid,COLOR_YELLOW);
		gTeam[playerid] = TEAM_BASEJUMP;
	}
	if(classid == 11)
	{
		GameTextForPlayer(playerid, "~y~BASSJUMPEUR", 2000, 5);
		SetPlayerColor(playerid,COLOR_YELLOW);
		gTeam[playerid] = TEAM_BASEJUMP;
	}
	if(classid == 12)
    {
		GameTextForPlayer(playerid, "~y~BASSJUMPEUR", 2000, 5);
		SetPlayerColor(playerid,COLOR_YELLOW);
		gTeam[playerid] = TEAM_BASEJUMP;
	}
	if(classid == 13)
	{
		GameTextForPlayer(playerid, "~y~BASSJUMPEUR", 2000, 5);
		SetPlayerColor(playerid,COLOR_YELLOW);
		gTeam[playerid] = TEAM_BASEJUMP;
	}
	if(classid == 14)
	{
	    GameTextForPlayer(playerid, "~y~BASSJUMPEUR", 2000, 5);
		SetPlayerColor(playerid,COLOR_YELLOW);
		gTeam[playerid] = TEAM_BASEJUMP;
	}
	if(classid == 15)
	{
	    GameTextForPlayer(playerid, "~w~PILOTE", 2000, 5);
		SetPlayerColor(playerid,COLOR_WHITE);
		gTeam[playerid] = TEAM_PILOTE;
	}
	if(classid == 16)
	{
	    GameTextForPlayer(playerid, "~w~PILOTE", 2000, 5);
		SetPlayerColor(playerid,COLOR_WHITE);
		gTeam[playerid] = TEAM_PILOTE;
	}
	if(classid == 17)
	{
	    GameTextForPlayer(playerid, "~w~PILOTE", 2000, 5);
		SetPlayerColor(playerid,COLOR_WHITE);
		gTeam[playerid] = TEAM_PILOTE;
	}
	if(classid == 18)
	{
	    GameTextForPlayer(playerid, "~w~PILOTE", 2000, 5);
		SetPlayerColor(playerid,COLOR_WHITE);
		gTeam[playerid] = TEAM_PILOTE;
	}
	if(classid == 19)
	{
	    GameTextForPlayer(playerid, "~w~PILOTE", 2000, 5);
		SetPlayerColor(playerid,COLOR_WHITE);
		gTeam[playerid] = TEAM_PILOTE;
	}
	if(classid == 20)
	{
	    GameTextForPlayer(playerid, "GIRL", 2000, 5);
		SetPlayerColor(playerid,COLOR_PINK);
		gTeam[playerid] = TEAM_GIRL;
	}
	if(classid == 21)
	{
	    GameTextForPlayer(playerid, "GIRL", 2000, 5);
		SetPlayerColor(playerid,COLOR_PINK);
		gTeam[playerid] = TEAM_GIRL;
	}
	if(classid == 22)
	{
	    GameTextForPlayer(playerid, "GIRL", 2000, 5);
		SetPlayerColor(playerid,COLOR_PINK);
		gTeam[playerid] = TEAM_GIRL;
	}
	if(classid == 23)
	{
	    GameTextForPlayer(playerid, "GIRL", 2000, 5);
		SetPlayerColor(playerid,COLOR_PINK);
		gTeam[playerid] = TEAM_GIRL;
	}
	if(classid == 24)
	{
	    GameTextForPlayer(playerid, "GIRL", 2000, 5);
		SetPlayerColor(playerid,COLOR_PINK);
		gTeam[playerid] = TEAM_GIRL;
	}
	SetPlayerCameraPos(playerid, 1958.3783, 1343.1572, 15.3746);
	SetPlayerCameraLookAt(playerid, 1958.3783, 1343.1572, 15.3746);
	return 0;
}

public OnPlayerSpawn(playerid)
{
   if(gTeam[playerid] == TEAM_STUNT)
   {
   SetPlayerPos(playerid,1862.0903,-1383.4443,13.5301);
   }
   if(gTeam[playerid] == TEAM_DRIFT)
   {
   SetPlayerPos(playerid, 2327.0049,1384.6429,42.8203);
   }
   if(gTeam[playerid] == TEAM_BASEJUMP)
   {
   SetPlayerPos(playerid, 2637.5898,-2012.1597,13.8139);
   }
   if(gTeam[playerid] == TEAM_PILOTE)
   {
   SetPlayerPos(playerid, 1572.1261,-2574.6426,13.5469);
   }
   if(gTeam[playerid] == TEAM_GIRL)
   {
   SetPlayerPos(playerid,-1552.3209,1168.6925,7.1875);
   }
   return 1;
}