#include #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; }