rendered paste body#include <a_samp>
#define TEAM_KING 0
#define TEAM_REDNECKS 1
#define TEAM_ASSASINS 2
#define TEAM_KING_COLOR 0x528152
#define TEAM_REDNECKS_COLOR 0xBF2506
#define TEAM_ASSASINS_COLOR 0x4A4B4C
static gTeam[MAX_PLAYERS];
new gteam[MAX_PLAYERS];
#if defined FILTERSCRIPT
public OnFilterScriptInit()
{
print("\n--------------------------------------");
print(" The King Of The Country By GreenHammy");
print("--------------------------------------\n");
return 1;
}
public OnFilterScriptExit()
{
return 1;
}
#else
main()
{
print("\n----------------------------------");
print(" GreenHammy's SAMP KING/TDM");
print("----------------------------------\n");
}
#endif
SetPlayerTeamFromClass(playerid, classid)
{
switch(classid){
case 0,1,2,3: (gTeam[playerid] = TEAM_KING; }
case 4,5,6,7: (gTeam[playerid] = TEAM_REDNECKS; }
case 8,9,10,11: (gTeam[playerid] = TEAM_ASSASINS; }
}
}
SetPlayerToTeamColor(layerid, classid)
switch(classid){
case 0, 1, 2, 3 : (gTeam[playerid] == TEAM_KING)SetPlayerColor(playerid, TEAM_KING_COLOR);}
case 4, 5, 6, 7 : (gTeam[playerid] == TEAM_REDNECKS)SetPlayerColor(playerid, TEAM_REDNECKS_COLOR);}
case 8, 9, 10,11 :(gTeam[playerid] == TEAM_ASSASINS)SetPlayerColor(playerid, TEAM_ASSASINS_COLOR);}
}
}
public OnGameModeInit()
{
SetGameModeText("SA-MP KING/TDM");
EnableTirePopping(1);
AddPlayerClass(283, 615.2463,-586.7330,17.2266,272.2526, 22, 75, 27, 100, 31, 800);
AddPlayerClass(288, 615.2463,-586.7330,17.2266,272.2526, 22, 75, 27, 100, 31, 800);
AddPlayerClass(286, 615.2463,-586.7330,17.2266,272.2526, 22, 75, 27, 100, 31, 800);
AddPlayerClass(285,615.2463,-586.7330,17.2266,272.2526, 22, 75, 27, 100, 31, 800);
AddPlayerClass(1,34,919.2631,-383.0907,53.6978,167.5658,18,75,24,100,30,800);
AddPlayerClass(161,919.2631,-383.0907,53.6978,167.5658,18,75,24,100,30,800);
AddPlayerClass(159,919.2631,-383.0907,53.6978,167.5658,18,75,24,100,30,800);
AddPlayerClass(158,919.2631,-383.0907,53.6978,167.5658,18,75,24,100,30,800);
AddPlayerClass(33,919.2631,-383.0907,53.6978,167.5658,18,75,24,100,30,800);
AddPlayerClass(112,797.6513,-616.9575,16.3359,358.5894,4,0,23,100,34,200);
AddPlayerClass(111,797.6513,-616.9575,16.3359,358.5894,4,0,23,100,34,200);
AddPlayerClass(179,797.6513,-616.9575,16.3359,358.5894,4,0,23,100,34,200);
AddPlayerClass(122,797.6513,-616.9575,16.3359,358.5894,4,0,23,100,34,200);
AddPlayerClass(29,797.6513,-616.9575,16.3359,358.5894,4,0,23,100,34,200);
AddStaticVehicle(523,612.5806,-596.3614,16.8001,269.6300,0,0);
AddStaticVehicle(523,611.2116,-597.5122,16.7984,265.7368,0,0);
AddStaticVehicle(490,621.8233,-605.8163,17.2488,270.3884,0,0);
AddStaticVehicle(598,621.3650,-610.4179,16.9238,270.2991,0,1);
AddStaticVehicle(601,611.8998,-592.0054,16.9916,270.8921,1,1);
return 1;
}
public OnGameModeExit()
{
return 1;
}
public OnPlayerRequestClass(playerid, classid)
{
SetPlayerTeamFromClass(playerid, classid);
SetPlayerInterior(playerid, 0);
SetPlayerPos(playerid, 615.2463,-586.7330,17.2266);
SetPlayerCameraPos(playerid, 620.1349,-586.8962,17.2330);
SetPlayerCameraLookAt(playerid, 615.2463,-586.7330,17.2266);
SetPlayerFacingAngle(playerid, 272.2526);
SetPlayerInterior(playerid, 0);
SetPlayerPos(playerid,919.2631,-383.0907,53.6978);
SetPlayerCameraPos(playerid,918.1966,-389.7546,53.5999);
SetPlayerCameraLookAt(playerid,919.2631,-383.0907,53.6978);
SetPlayerFacingAngle(playerid,167.5658);
SetPlayerInterior(playerid, 0);
SetPlayerPos(playerid,797.6513,-616.9575,16.3359);
SetPlayerCameraPos(playerid,797.2480,-612.1066,16.3432);
SetPlayerCameraLookAt(playerid,797.6513,-616.9575,16.3359);
SetPlayerFacingAngle(playerid, 358.5894);
return 1;
return 1;
}
public OnPlayerRequestSpawn(playerid)
{
SetPlayerToTeamColor(playerid);
return 1;
}
public OnPlayerConnect(playerid)
{
new string[50];
format(string, sizeof(string), "Welcome To GreenHammy's King Of The Country TDM: %d");
GameTextForPlayer (playerid, string, 3000, 1);
return 1;
}
public OnPlayerDisconnect(playerid, reason)
{
return 1;
}
public OnPlayerSpawn(playerid)
{
return 1;
}
public OnPlayerDeath(playerid, killerid, reason)
{
return 1;
}
public OnVehicleSpawn(vehicleid)
{
return 1;
}
public OnVehicleDeath(vehicleid, killerid)
{
return 1;
}
public OnPlayerText(playerid, text[])
{
return 1;
}
public OnPlayerPrivmsg(playerid, recieverid, text[])
{
return 1;
}
public OnPlayerCommandText(playerid, cmdtext[])
{
if (strcmp("/mycommand", cmdtext, true, 10) == 0)
{
// Do something here
return 1;
}
return 0;
}
public OnPlayerInfoChange(playerid)
{
return 1;
}
public OnPlayerEnterVehicle(playerid, vehicleid, ispassenger)
{
return 1;
}
public OnPlayerExitVehicle(playerid, vehicleid)
{
return 1;
}
public OnPlayerStateChange(playerid, newstate, oldstate)
{
return 1;
}
public OnPlayerEnterCheckpoint(playerid)
{
return 1;
}
public OnPlayerLeaveCheckpoint(playerid)
{
return 1;
}
public OnPlayerEnterRaceCheckpoint(playerid)
{
return 1;
}
public OnPlayerLeaveRaceCheckpoint(playerid)
{
return 1;
}
public OnRconCommand(cmd[])
{
return 1;
}
public OnObjectMoved(objectid)
{
return 1;
}
public OnPlayerObjectMoved(playerid, objectid)
{
return 1;
}
public OnPlayerPickUpPickup(playerid, pickupid)
{
return 1;
}
public OnPlayerSelectedMenuRow(playerid, row)
{
return 1;
}
public OnPlayerExitedMenu(playerid)
{
return 1;
}