Public feed #726158

Something

public text v1 · immutable
Raw Edit
·published 2007-10-04 22:41 UTC
rendered paste body
#include <a_samp>
#include <a_players>
#include <float>
#include <core>

// This is a comment
// uncomment the line below if you want to write a filterscript
//#define FILTERSCRIPT

new gTeam[playerid];

#define COLOR_GREY 0xC1C1C1AA
#define COLOR_LIGHTGREEN 0x63D897AA
#define COLOR_RED 0xAA3333AA
#define COLOR_YELLOW 0xBDC936AA
#define COLOR_PINK 0xFF66FFAA
#define COLOR_DARKBLUE 0x123055AA
#define COLOR_LIGHTBLUE 0x33CCFFAA
#define COLOR_DARKRED 0x660000AA
#define COLOR_ORANGE 0xFF9900AA

#define TEAM_YAKUZA 0
#define TEAM_YAKUZA 1
#define TEAM_YAKUZA 2
#define TEAM_MAFITA 3
#define TEAM_MAFITA 4
#define TEAM_MAFITA 5
#define TEAM_MAFRUS 6
#define TEAM_MAFRUS 7
#define TEAM_MAFRUS 8
#define TEAM_CARTEL 9
#define TEAM_CARTEL 10
#define TEAM_CARTEL 11

#if defined FILTERSCRIPT





public OnFilterScriptInit()
{
	print("\n--------------------------------------");
	print("     ");
	print("--------------------------------------\n");
	return 1;
}

public OnFilterScriptExit()
{
	return 1;
}

#else

main()
{
	print("\n----------------------------------");
	print(" Blank Gamemode by your name here");
	print("----------------------------------\n");
}

#endif


public OnGameModeInit()
{



	// Don't use these lines if it's a filterscript
	SetGameModeText("eWz Mode Beta (TDM)");
    AddPlayerClass(117,331.7206,-1517.2775,35.8672,237.0557,31,1000,24,300,8,1); // Yakuza bleu foncé
    AddPlayerClass(118,331.7206,-1517.2775,35.8672,237.0557,30,1200,24,300,8,1); // Yakuza bleu foncé
    AddPlayerClass(120,331.7206,-1517.2775,35.8672,237.0557,29,1200,24,300,8,1); // Yakuza bleu foncé
    AddPlayerClass(124,1567.7131,-1889.3425,13.5588,353.8551,31,1000,24,300,4,1); // Mafia ITA vert clair
    AddPlayerClass(125,1567.7131,-1889.3425,13.5588,353.8551,30,1200,24,300,4,1); // Mafia ITA vert clair
    AddPlayerClass(126,1567.7131,-1889.3425,13.5588,353.8551,29,1200,24,300,4,1); // Mafia ITA vert clair
    AddPlayerClass(113,2178.9514,-2255.5044,14.7734,225.0960,31,1000,24,300,9,1); // Mafia Russe gris clair
    AddPlayerClass(112,2178.9514,-2255.5044,14.7734,225.0960,30,1200,24,300,9,1); // Mafia Russe gris clair
    AddPlayerClass(111,2178.9514,-2255.5044,14.7734,225.0960,29,1200,24,300,9,1); // Mafia Russe gris clair
    AddPlayerClass(173,2800.5120,-1088.3820,30.7188,265.3299,31,1000,24,300,5,1); // Cartel Mexicain jaune
    AddPlayerClass(174,2800.5120,-1088.3820,30.7188,265.3299,30,1200,24,300,5,1); // Cartel Mexicain jaune
    AddPlayerClass(175,2800.5120,-1088.3820,30.7188,265.3299,29,1200,24,300,5,1); // Cartel Mexicain jaune
    
    //-------------------yakuza-----------------------------------
AddStaticVehicle(562,278.6618,-1535.3225,24.3218,59.9145,125,0); //
AddStaticVehicle(579,282.2168,-1531.4503,24.3208,54.7383,125,0); //
AddStaticVehicle(541,294.6304,-1540.2252,24.3208,54.8359,125,0); //
AddStaticVehicle(405,294.1466,-1513.1215,24.3209,235.5352,125,0); //
AddStaticVehicle(562,300.8581,-1504.8282,24.3243,52.6917,125,0); //
AddStaticVehicle(522,303.2748,-1486.2776,24.3208,54.8481,125,0); //
AddStaticVehicle(405,306.7458,-1481.7833,24.3208,53.7854,125,0); //
AddStaticVehicle(521,298.6003,-1535.7467,24.3208,234.8940,125,0); //
AddStaticVehicle(579,367.5952,-1525.6393,32.7653,319.1441,125,0); //
AddStaticVehicle(562,340.8326,-1526.5441,33.0453,140.8873,125,0); //

//-------------------MafiaITA---------------------------------
AddStaticVehicle(560,1585.8632,-1877.6436,13.1854,267.6365,86,0); //
AddStaticVehicle(579,1572.2662,-1876.9506,13.1890,267.1167,86,0); //
AddStaticVehicle(411,1557.7507,-1876.9719,13.1887,266.4317,86,0); //
AddStaticVehicle(521,1599.2190,-1867.2664,13.1844,87.8441,86,0); //
AddStaticVehicle(560,1618.2136,-1892.3289,13.2752,179.1707,86,0); //
AddStaticVehicle(522,1621.7598,-1894.1530,13.2768,358.1956,86,0); //
AddStaticVehicle(579,1624.3617,-1855.9117,13.2744,359.6978,86,0); //
AddStaticVehicle(560,1555.3888,-1867.3871,13.1890,92.7922,86,0); //

//------------------MafiaRus---------------------------------
AddStaticVehicle(559,2195.9375,-2238.7444,13.2740,134.5482,63,0); //
AddStaticVehicle(579,2198.9907,-2242.1838,13.2740,316.5219,63,0); //
AddStaticVehicle(506,2192.2729,-2245.8682,13.2446,46.7887,63,0); //
AddStaticVehicle(522,2175.2649,-2264.8499,13.0972,225.2706,63,0); //
AddStaticVehicle(405,2171.7034,-2268.8997,13.1015,225.3560,63,0); //
AddStaticVehicle(559,2168.6926,-2272.8274,13.1093,224.0516,63,0); //
AddStaticVehicle(521,2164.7290,-2276.2524,13.1047,225.1608,63,0); //
AddStaticVehicle(579,2183.6699,-2295.0874,13.2740,225.1716,63,0); //
AddStaticVehicle(559,2224.0862,-2211.0002,13.2740,316.2861,63,0); //

//------------------CartelMex--------------------------------
AddStaticVehicle(558,2814.8079,-1094.1752,30.4620,181.5006,6,0); //
AddStaticVehicle(451,2800.5469,-1055.4836,30.0127,269.7938,6,0); //
AddStaticVehicle(579,2814.3557,-1083.2815,30.4683,180.7119,6,0); //
AddStaticVehicle(405,2804.0232,-1075.0928,30.2935,272.5213,6,0); //
AddStaticVehicle(558,2803.6604,-1063.0370,30.3430,182.6729,6,0); //
AddStaticVehicle(521,2822.0093,-1093.7158,30.4502,1.0805,6,0); //
AddStaticVehicle(522,2821.8765,-1078.6345,30.4458,2.1018,6,0); //
AddStaticVehicle(535,2832.9387,-1069.5552,23.1219,179.3169,6,0); //
AddStaticVehicle(558,2832.9683,-1091.2272,23.5380,180.8006,6,0); //
AddStaticVehicle(579,2832.7078,-1113.6194,24.2151,180.5967,6,0); //
  return 1;
}

public OnGameModeExit()
{
	return 1;
}

public OnPlayerRequestClass(playerid, classid)
{
    //SetPlayerInterior(playerid,14);

	//SetPlayerPos(playerid,258.4893,-41.4008,1002.0234);

	//SetPlayerFacingAngle(playerid, 90.0);

	//SetPlayerCameraPos(playerid,256.0815,-43.0475,1003.0234);

	//SetPlayerCameraLookAt(playerid,258.4893,-41.4008,1002.0234);
	
	SetPlayerPos(playerid,-2228.5034,-1743.8684,480.8907);
    SetPlayerCameraPos(playerid,-2225.5034,-1740.8684,482.8907);
	SetPlayerCameraLookAt(playerid,-2228.5034,-1743.8684,480.8907);
	SetPlayerFacingAngle(playerid,0.0);
   
    
    //gTeam[playerid];
    
    if(classid == 0)

 	{GameTextForPlayer(playerid, "~b~Yakuza", 1000, 3);
    //gTeam[playerid] = classid;
 	}
	else if(classid == 1)
 	{GameTextForPlayer(playerid, "~b~Yakuza", 1000, 3);
 	//gTeam[playerid] = classid;
 	}
    else if(classid == 2)
 	{GameTextForPlayer(playerid, "~b~Yakuza", 1000, 3);
 	//gTeam[playerid] = classid;
    }
    else if(classid == 3)
 	{GameTextForPlayer(playerid, "~g~Mafia Italienne", 1000, 3);
 	//gTeam[playerid] = classid;
  	}
	else if(classid == 4)
 	{GameTextForPlayer(playerid, "~g~Mafia Italienne", 1000, 3);
 	//gTeam[playerid] = classid;
	 }
	else if(classid == 5)
 	{GameTextForPlayer(playerid, "~g~Mafia Italienne", 1000, 3);
 	//gTeam[playerid] = classid;
	 }
	else if(classid == 6)
 	{GameTextForPlayer(playerid, "~w~Mafia Russe", 1000, 3);
 	//gTeam[playerid] = classid;
	 }
	else if(classid == 7)
 	{GameTextForPlayer(playerid, "~w~Mafia Russe", 1000, 3);
 	//gTeam[playerid] = classid;
	 }
	else if(classid == 8)
 	{GameTextForPlayer(playerid, "~w~Mafia Russe", 1000, 3);
 	//gTeam[playerid] = classid;
	 }
 	else if(classid == 9)
 	{GameTextForPlayer(playerid, "~y~Cartel Mexicain", 1000, 3);
 	//gTeam[playerid] = classid;
	}
 	else if(classid == 10)
 	{GameTextForPlayer(playerid, "~y~Cartel Mexicain", 1000, 3);
 	//gTeam[playerid] = classid;
	 }
 	else if(classid == 11)
 	{GameTextForPlayer(playerid, "~y~Cartel Mexicain", 1000, 3);
 	//gTeam[playerid] = classid;
	 }
 return 1;
 }


public OnPlayerRequestSpawn(playerid)
{
	new yakuza;
	yakuza=GangZoneCreate(356.6201,-1602.907,493.5222,-1476.579);
	GangZoneFlashForAll(yakuza, COLOR_DARKBLUE);
	GangZoneShowForAll(yakuza,COLOR_DARKBLUE);

	new ita;
	ita=GangZoneCreate(1501.274,-1938.465,1668.599,-1827.928);
	GangZoneFlashForAll(ita, COLOR_LIGHTGREEN);
	GangZoneShowForAll(ita,COLOR_LIGHTGREEN);

    new rus;
	rus=GangZoneCreate(2079.305,-2352.978,2288.461,-2159.539);
	GangZoneFlashForAll(rus, COLOR_GREY);
	GangZoneShowForAll(rus,COLOR_GREY);

	new cartel;
	cartel=GangZoneCreate(2702.97,-1176.551,2858.886,-1042.328);
	GangZoneFlashForAll(cartel, COLOR_YELLOW);
	GangZoneShowForAll(cartel,COLOR_YELLOW);
          return 1;
}



public OnPlayerConnect(playerid)
{
	return 1;
}

public OnPlayerDisconnect(playerid, reason)
{
	return 1;
}

public OnPlayerSpawn(playerid)
 
{

	SetPlayerInterior(playerid,0);

	if(gTeam[playerid] == TEAM_YAKUZA) {

	SetPlayerColor(playerid,COLOR_DARKBLUE);

		}

	else if(gTeam[playerid] == TEAM_MAFITA) {

    SetPlayerColor(playerid,COLOR_LIGHTGREEN);

		}

	else if(gTeam[playerid] == TEAM_MAFRUS) {

	SetPlayerColor(playerid,COLOR_GREY);

		}

	else if(gTeam[playerid] == TEAM_CARTEL) {

	SetPlayerColor(playerid,COLOR_YELLOW);
		}

	

  
	return 1;
}