#include #include #include #pragma tabsize 0 new MTeam[MAX_PLAYERS]; new MPlayerClass[MAX_PLAYERS]; #define COLOR_GREEN 0x33AA33AA #define COLOR_RED 0xAA3333AA #define COLOR_ORANGE 0xFF9900AA #define TEAM_GREEN 0 #define TEAM_RED 1 main() { print("\n----------------------------------"); print("Ssaczowy Mod"); print("----------------------------------\n"); } public OnGameModeInit() { SetGameModeText("Possysam Mod"); AddPlayerClass(111,-941.8355,2032.2247,61.3521,225.5992,26,200,29,100,0,0); // resp1 AddPlayerClass(112,-906.4562,1922.1909,123.0391,283.9675,34,500,0,0,0,0); // resp1-snajper AddPlayerClass(63,-525.9366,2002.5725,60.4514,50.2889,26,200,29,100,0,0); // resp2 AddPlayerClass(63,-536.6289,1994.5516,60.3828,45.9022,26,200,29,100,0,0); // resp2-2 AddPlayerClass(63,-543.1497,1983.8536,60.3828,44.0221,26,200,29,100,0,0); // resp2-3 AddPlayerClass(64,-568.0023,1912.4321,90.8354,57.1355,34,500,0,0,0,0); // tamtobylozletojestdobre AddStaticVehicle(572,-904.6016,1983.5535,60.4940,311.7020,101,1); // AddStaticVehicle(572,-906.7876,1985.9713,60.4939,312.4356,116,1); // AddStaticVehicle(572,-909.2047,1988.4827,60.4939,313.5750,117,1); // AddStaticVehicle(572,-910.9873,1990.9858,60.4940,313.7554,117,1); // AddStaticVehicle(572,-913.3643,1993.6180,60.4939,310.8937,4,1); // AddStaticVehicle(572,-915.6370,1996.5773,60.4939,310.7389,25,1); // AddStaticVehicle(572,-917.5052,1999.1287,60.4939,307.7827,30,1); // AddStaticVehicle(572,-919.8904,2001.7548,60.4940,310.4786,30,1); // AddStaticVehicle(572,-921.7434,2004.3253,60.4939,310.0373,37,1); // AddStaticVehicle(572,-923.8513,2007.0497,60.4940,310.3076,94,1); // AddStaticVehicle(572,-926.0120,2009.4353,60.4940,311.3710,94,1); // AddStaticVehicle(572,-928.1387,2012.2003,60.4940,310.4679,101,1); // AddStaticVehicle(572,-930.1278,2014.9679,60.4940,308.7512,116,1); // AddStaticVehicle(572,-932.3088,2017.8152,60.4940,306.6570,117,1); // AddStaticVehicle(572,-934.2393,2020.2537,60.4940,307.7122,117,1); // AddStaticVehicle(572,-936.4333,2023.2178,60.4940,307.4401,4,1); // AddStaticVehicle(572,-938.6027,2025.9374,60.4939,310.1182,25,1); // AddStaticVehicle(572,-940.6638,2028.3816,60.4940,312.3786,30,1); // return 1; } public OnGameModeExit() { return 1; } public OnPlayerRequestClass(playerid, classid) { SetPlayerPos(playerid, 1958.3783, 1343.1572, 15.3746); SetPlayerCameraPos(playerid, 1958.3783, 1343.1572, 15.3746); SetPlayerCameraLookAt(playerid, 1958.3783, 1343.1572, 15.3746); new msg[256]; MPlayerClass[playerid] = classid; switch (classid) { case 0: { GameTextForPlayer(playerid, "~g~Green", 500, 3); } case 1: { GameTextForPlayer(playerid, "~g~Green-Sniper", 500, 3); } case 2: { GameTextForPlayer(playerid, "~r~Red", 500, 3); } case 3: { GameTextForPlayer(playerid, "~r~Red", 500, 3); } case 4: { GameTextForPlayer(playerid, "~r~Red", 500, 3); } case 5: { GameTextForPlayer(playerid, "~r~Red-Sniper", 500, 3); } SetPlayerClass(playerid, classid); { switch(classid) { case 0, 1: { MTeam[playerid] = TEAM_GREEN; } case 2, 3, 4, 5: { MTeam[playerid] = TEAM_RED; } return 1; } public OnPlayerRequestSpawn(playerid) { return 1; } public OnPlayerConnect(playerid) { return 1; } public OnPlayerDisconnect(playerid, reason) { return 1; } public OnPlayerSpawn(playerid) { if(MTeam[playerid] == TEAM_GREEN) { SetPlayerColor(playerid,COLOR_GREEN); } else if(MTeam[playerid] == TEAM_RED) { SetPlayerColor(playerid,COLOR_RED); } 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; }