#include new Max_Players = GetMaxPlayers; new Float:x[Max_Players]; new Float:y[Max_Players]; new Float:z[Max_Players]; new firstdeath[Max_Players]; main() { print("\n Welcome To AC Playing-Ground."); print(" Have A Fun"); print("----------------------------------\n"); } public OnGameModeInit() { print("GameModeInit()"); SetGameModeText("Playing-Ground"); AddPlayerClass(0, 1958.3783, 1343.1572, 15.3746, 269.1425, 0, 0, 0, 0, 0, 0); AddStaticVehicle(520,404.3586,2485.0806,17.2076,91.5673,0,0); AddStaticVehicle(520,414.9918,2514.3735,17.2076,89.3584,0,0); AddStaticVehicle(520,427.1264,2496.2107,17.2076,89.0776,0,0); AddStaticVehicle(520,421.7612,2522.0581,17.2076,88.9655,0,0); AddStaticVehicle(432,325.0712,2537.0303,16.8207,180.9710,43,0); AddStaticVehicle(432,291.5943,2543.0027,16.8335,177.9857,43,0); AddStaticVehicle(581,830.5443,869.0541,12.2581,205.5407,66,1); AddStaticVehicle(581,832.5875,870.1989,12.5097,199.5054,75,1); AddStaticVehicle(581,833.7950,871.1210,12.6790,203.6341,101,1); AddStaticVehicle(581,835.0885,872.0073,12.8492,196.0112,54,1); AddStaticVehicle(522,837.2737,873.4423,12.9160,195.6149,6,25); AddStaticVehicle(522,838.3185,875.1113,12.9223,197.3610,39,106); AddStaticVehicle(522,839.5125,876.2954,12.9230,201.4789,8,82); AddStaticVehicle(522,840.1685,877.8365,12.9161,196.9793,3,3); AddStaticVehicle(471,841.7391,844.7557,12.0099,25.3470,74,91); AddStaticVehicle(471,840.1110,843.6660,11.8730,30.2588,74,83); AddStaticVehicle(471,838.6381,842.6499,11.7478,35.3771,66,71); AddStaticVehicle(471,838.5900,842.7227,11.7427,35.9597,66,71); AddStaticVehicle(471,837.3187,841.8604,11.6361,31.5425,103,111); AddStaticVehicle(468,854.1088,858.5690,13.0130,106.3211,3,3); AddStaticVehicle(468,853.8167,860.2736,13.0125,123.6937,46,46); AddStaticVehicle(468,852.9843,862.3168,13.0198,122.0519,3,3); AddStaticVehicle(468,853.2358,863.4158,13.0207,117.2861,46,46); AddStaticVehicle(476,1416.8942,-2485.1553,14.2781,275.5279,119,117); AddStaticVehicle(476,1416.6128,-2497.4780,14.2875,277.0992,77,87); AddStaticVehicle(548,1584.8138,-2633.0564,15.4648,1.7436,1,1); AddStaticVehicle(548,1566.5848,-2634.5654,15.1273,10.5767,1,1); AddStaticVehicle(548,1551.0143,-2636.2190,15.2349,359.9561,1,1); AddStaticVehicle(548,1533.7540,-2633.8730,16.2090,0.8018,1,1); AddStaticVehicle(519,1443.2311,-2607.6135,14.4741,274.4671,1,1); AddStaticVehicle(519,1440.7920,-2547.5066,14.4717,269.9730,1,1); AddStaticVehicle(603,984.8260,-933.8234,41.7118,175.1214,1,3); AddStaticVehicle(603,1007.7034,-933.1541,42.0172,92.6173,4,10); AddStaticVehicle(603,986.2545,-896.9486,42.1904,174.9803,3,7); AddStaticVehicle(603,978.2751,-898.6370,42.9191,196.5470,45,45); return 1; } public OnPlayerRequestClass(playerid, classid) { printf("OnPlayerRequestClass(%d, %d)", 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); return 1; } public OnGameModeExit() { print("GameModeExit()"); return 1; } public OnPlayerConnect(playerid) { printf("OnPlayerConnect(%d)", playerid); SendClientMessage(playerid,0xFFFF00AA,"Welcome to AC Playing-ground."); SendClientMessage(playerid,0xF0F8FF,"for information please type /info"); SendClientMessage(playerid,0xEBC2AF,"for a list of commands, please type /cmd"); SendClientMessage(playerid,0x734A12,"please type /rules for the rules"); return 1; } public OnPlayerDisconnect(playerid) { printf("OnPlayerDisconnect(%d)", playerid); return 1; } public OnPlayerSpawn(playerid) { printf("OnPlayerSpawn(%d)", playerid); SetSpawnInfo (playerid,1,0,-27.3123,-29.2776,1003.5573,0.0000,4,0,0,0,0,0); return 1; } public OnPlayerDeath(playerid, killerid, reason) { printf("OnPlayerDeath(%d, %d, %d)", playerid, killerid, reason); return 1; } public OnVehicleSpawn(vehicleid) { printf("OnVehicleSpawn(%d)", vehicleid); return 1; } public OnVehicleDeath(vehicleid, killerid) { printf("OnVehicleDeath(%d, %d)", vehicleid, killerid); return 1; } public OnPlayerText(playerid) { printf("OnPlayerText(%d)", playerid); return 1; } public OnPlayerCommandText(playerid, cmdtext[]) { if (strcmp(cmdtext, "/info", true)==0) { SendClientMessage(playerid,0xF0F8FF,"Welcome to AC Playing-Ground mode!"); SendClientMessage(playerid,0xF0F8FF,"This mode scripted only for one target- make the players have a fun!"); SendClientMessage(playerid,0xF0F8FF,"The mode created by me, [AC]WaldMan"); return 1; } // ------------------------------------------------------------------------------------ // if (strcmp(cmdtext, "/cmd", true)==0) { SendClientMessage(playerid,0xEBC2AF,"here is a list of commands"); SendClientMessage(playerid,0xEBC2AF,"/airport - teleporting you to the Los Santos International Air-Port"); SendClientMessage(playerid,0xEBC2AF,"/diggsite - teleporting you to the Hunter Quarry Digging-Site"); return 1; } // ---------------------------------------------------------------------------------------------------------------- // if (strcmp(cmdtext, "/rules", true)==0) { SendClientMessage(playerid,0x734A12,"please take a moment to read the following rules."); SendClientMessage(playerid,0x734A12,"Just be warned, that if you don't read this but do make an ilegel action, the punish won't be late"); SendClientMessage(playerid,0x734A12,"1. Cheating isn't, not! allowed. it will make you banned from the server"); SendClientMessage(playerid,0x734A12,"2. Swearing,flameing and saying bad words to people will make you punnished."); SendClientMessage(playerid,0x734A12,"3. If an admin ask you to do something, just know you mostn't do it. but please dont start to fight with him about that"); return 1; } // ---------------------------------------------------------------------------------------------------------------- // if (strcmp(cmdtext, "/airport", true)==0) { SetPlayerPos (playerid, 1387.8571,-2536.3928,13.5469); SendClientMessage (playerid,0xFFFF00AA,"you have been teleported to the Air-Port"); return 1; } // ---------------------------------------------------------------------------------------------------------------- // if (strcmp(cmdtext, "/DiggSite", true)==0) { SetPlayerPos (playerid, 819.9117,859.5431,15.5675); SendClientMessage (playerid,0xFFFF00AA, "you have been teleported to the Digging-Site"); return 1; } // ---------------------------------------------------------------------------------------------------------------- // if (strcmp (cmdtext, "/kick", true)==0) { if (IsPlayerAdmin(playerid) == 1) { Kick(playerid); } else { SendClientMessage (playerid,0x00FFFF, "you are not an admin!"); } return 1; } // ---------------------------------------------------------------------------------------------------------------- // else { SendClientMessage (playerid,0xFFFF00AA,"Are you sure it is the correct command?"); return 1; } return 0; } public OnPlayerInfoChange(playerid) { printf("OnPlayerInfoChange(%d)"); return 1; } public OnPlayerEnterVehicle(playerid, vehicleid, ispassenger) { printf("OnPlayerEnterVehicle(%d, %d, %d)", playerid, vehicleid, ispassenger); return 1; } public OnPlayerExitVehicle(playerid, vehicleid) { printf("OnPlayerExitVehicle(%d, %d)", playerid, vehicleid); return 1; } public OnPlayerStateChange(playerid, newstate, oldstate) { printf("OnPlayerStateChange(%d, %d, %d)", playerid, newstate, oldstate); return 1; } public OnPlayerEnterCheckpoint(playerid) { printf("OnPlayerEnterCheckpoint(%d)", playerid); return 1; } public OnPlayerLeaveCheckpoint(playerid) { printf("OnPlayerLeaveCheckpoint(%d)", playerid); return 1; }