rendered paste body#include <a_samp>#include <core>#include <datagram>#include <file>#include <float>#include <string>#include <time>//Colors#define COLOR_GRAD1 0xB4B5B7AA#define COLOR_GRAD2 0xBFC0C2AA#define COLOR_GRAD3 0xCBCCCEAA#define COLOR_GRAD4 0xD8D8D8AA#define COLOR_GRAD5 0xE3E3E3AA#define COLOR_GRAD6 0xF0F0F0AA#define COLOR_GREY 0xAFAFAFAA#define COLOR_GREEN 0x33AA33AA#define COLOR_RED 0xAA3333AA#define COLOR_YELLOW 0xFFFF00AA#define COLOR_WHITE 0xFFFFFFAA#define COLOR_FADE1 0xE6E6E6AA#define COLOR_FADE2 0xC8C8C8AA#define COLOR_FADE3 0xAAAAAAAA#define COLOR_FADE4 0x8C8C8CAA#define COLOR_FADE5 0x6E6E6EAA#define COLOR_PURPLE 0xC2A2DAAA#define COLOR_DBLUE 0x2641FEAA#define COLOR_ALLDEPT 0xFF8282AA//Global Varsnew Float:gX,Float:gY,Float:gZ;new gUsed[301];main(){ print("\n"); print("|--------------------------------------------|"); print("| Los Santos RolePlaying Server! |"); print("| |"); print("| Made by SchoorSteen |"); print("|--------------------------------------------|"); print("\n\n");}public OnGameModeInit(){ print("GameModeInit()"); SetGameModeText("Los Santos RolePlaying Server"); //Spawns AddPlayerClass(113,1340.7233,-616.9389,108.6183,45.8474,24,1000,27,1000,31,1000); // spawn buite huuske //AddPlayerClass(113,2194.7900,-1204.3500,1049.0234,90.0000,24,1000,27,1000,31,1000); // //Important Vehicles -- vehicleid cases. AddStaticVehicle(429,1364.7583,-618.9565,108.8125,15.9530,46,68); // vID 1 - Banshee#1 - Machiels Huis AddStaticVehicle(560,1360.1373,-620.2647,108.8125,12.8719,46,68); // vID 2 - Banshee#2 - Machiels Huis AddStaticVehicle(418,1435.8895,-889.3740,50.7830,359.2826,117,227); // vID 3 AddStaticVehicle(418,1536.4369,-841.8956,64.8303,89.4384,114,114); // vID 4 AddStaticVehicle(418,1530.9546,-813.4545,72.0871,89.9958,108,108); // vID 5 AddStaticVehicle(418,1109.0629,-732.5947,100.5620,90.3320,61,61); // vID 6 AddStaticVehicle(418,978.9502,-829.5300,95.9097,28.7391,41,41); // vID 7 AddStaticVehicle(418,829.7617,-851.7670,70.0173,199.9427,119,119); // vID 8 AddStaticVehicle(418,685.8586,-1072.7318,49.6521,59.6259,117,227); // vID 9 AddStaticVehicle(418,260.1017,-1219.8495,75.0627,179.4447,114,114); // vID 10 //Vehicles AddStaticVehicle(402,1000.7532,-1306.9794,13.2163,181.2775,13,13); // tegenover donut hut AddStaticVehicle(409,1480.3495,-1723.4254,13.3468,271.2678,1,1); // CH AddStaticVehicle(400,1649.7373,-1037.8320,23.9908,179.8820,113,1); // ook AddStaticVehicle(416,1177.7830,-1339.4628,14.0610,269.0246,1,3); // Amubulance - Hospital AddStaticVehicle(416,1177.2791,-1308.9822,14.0067,268.8571,1,3); // Amubulance - Hospital AddStaticVehicle(416,1186.2938,-1325.5809,13.7111,359.6977,1,3); // Amubulance - Hospital AddStaticVehicle(418,2216.9807,-1157.3423,25.8195,90.8618,117,227); // spawnhotel AddStaticVehicle(429,2135.3499,-1132.4321,25.3632,54.5999,13,13); // spawnhotel rent gedoe AddStaticVehicle(430,406.0406,-1923.8486,-0.1198,176.9991,46,26); // pier AddStaticVehicle(451,2134.5979,-1137.3552,25.2970,57.6017,125,125); // en deze AddStaticVehicle(468,1307.5217,-898.4235,39.2472,89.4143,46,46); // 24/7 vinewood AddStaticVehicle(484,720.0555,-1695.8712,0.2751,181.2757,66,36); // Water! AddStaticVehicle(484,719.9786,-1630.0743,0.0487,182.4348,50,32); // Water 2 AddStaticVehicle(484,741.3931,-1700.4867,0.1905,180.6099,50,32); // Water 3 AddStaticVehicle(488,1544.2635,-1353.5233,329.6369,358.4710,2,29); // Boven op de NR toren AddStaticVehicle(490,1547.6118,-1652.8988,13.6872,90.2534,0,0); // PD AddStaticVehicle(490,1549.9940,-1697.7786,13.6766,91.7699,0,0); // PD AddStaticVehicle(497,1503.5731,-1639.0977,14.2244,359.9932,0,1); // voor PD AddStaticVehicle(512,1859.5106,-2463.5513,13.8406,359.8150,45,88); // airport AddStaticVehicle(513,1936.9192,-2443.3220,14.0674,2.7501,48,18); // Airport AddStaticVehicle(523,1583.5861,-1711.4374,5.4577,178.4321,0,0); // PD garage AddStaticVehicle(523,1602.1110,-1683.6902,5.4610,269.4162,0,0); // PD garage AddStaticVehicle(535,2216.8950,-1166.1810,25.4904,269.6442,28,1); // spawnhotel AddStaticVehicle(535,1426.5160,-1399.3744,13.2326,1.7003,31,1); // Dicht bij Ammu AddStaticVehicle(536,2205.4319,-1157.0104,25.4759,90.8729,12,1); // spawnhotel AddStaticVehicle(536,1179.6182,-1389.6508,13.1276,270.7926,12,1); // dicht bij hospital AddStaticVehicle(541,2133.9502,-1141.3513,24.7956,61.0381,60,1); // en deze AddStaticVehicle(545,2229.2537,-1156.0364,25.6392,269.9550,47,1); // en deze AddStaticVehicle(547,1550.9484,-1027.4640,23.6413,341.9494,123,1); // ook deze AddStaticVehicle(547,2205.6345,-1153.2528,25.4760,270.6332,123,1); // spawnhotel AddStaticVehicle(559,983.0567,-927.2101,41.4100,87.9255,58,8); // gassattion vinewood AddStaticVehicle(559,1175.4193,-923.6556,42.9817,93.5772,58,8); // bij burgershot AddStaticVehicle(560,1110.0082,-1078.6632,29.1254,90.2344,9,39); // dicht bij P&S AddStaticVehicle(562,1179.1394,-914.5654,42.9243,97.1359,35,1); // bij burgershot AddStaticVehicle(562,982.6562,-916.5872,41.5227,94.1831,35,1); // gasstation vinewood AddStaticVehicle(563,1231.6080,-1303.0503,14.1458,3.3718,1,6); // voor de hospital AddStaticVehicle(567,1363.2329,-1298.7115,13.3260,1.1728,88,64); // bij ammu AddStaticVehicle(567,911.4994,-1363.4185,13.1574,358.3562,90,96); // chukin bells tats HQ AddStaticVehicle(582,1570.5768,-1318.1373,16.5411,88.9608,49,11); // NR tower - NEWSVAN AddStaticVehicle(582,1558.4589,-1325.3115,16.5258,357.7442,41,10); // NR tower AddStaticVehicle(582,1588.7842,-1327.2704,16.5282,268.6644,114,118); // NR tower AddStaticVehicle(576,1563.1200,-1011.4190,23.5140,1.2002,68,96); // parkeerplaats bij de bank AddStaticVehicle(579,776.5208,-1124.0386,23.7557,181.0699,53,53); // dicht bij de tats HQ denk AddStaticVehicle(580,1363.3789,-1264.8177,13.2580,1.3426,81,81); // bij ammu AddStaticVehicle(587,2228.7268,-1170.0314,25.4691,269.3694,40,1); // spawnhotel AddStaticVehicle(593,1942.6055,-2357.2349,14.0369,80.1079,22,1); // Airport AddStaticVehicle(596,1602.2590,-1691.9063,5.6114,269.0999,0,1); // PD garage AddStaticVehicle(596,1603.7135,-1606.2590,13.2257,268.0791,0,1); // Buiten PD garage AddStaticVehicle(596,1561.5503,-1606.1042,13.1037,359.6686,0,1); // buiten PD garage AddStaticVehicle(596,1534.8622,-1690.1755,13.1819,183.2917,0,1); // PD AddStaticVehicle(596,1535.2963,-1657.1486,13.1815,358.3488,0,1); // PD AddStaticVehicle(596,1547.7603,-1669.6742,13.2844,89.3994,0,1); // PD AddStaticVehicle(596,1548.0001,-1681.2957,13.2782,89.9101,0,1); // PD AddStaticVehicle(599,1601.6379,-1704.3473,6.0791,269.6533,0,1); // PD Garage AddStaticVehicle(599,1585.2562,-1667.6483,6.0847,89.7529,0,1); // PD garage AddStaticVehicle(602,1629.7284,-1089.4559,23.7125,89.4519,69,1); // laatste AddStaticVehicle(602,2228.6531,-1173.7001,25.5383,270.7366,75,77); // Spawnhotel AddStaticVehicle(547,923.0926,-1363.4021,13.0246,0.4082,123,1); // chukin bell tats HQ AddStaticVehicle(418,782.1006,-1605.3557,13.4761,270.6335,117,227); // burger shot vis boten AddStaticVehicle(576,523.6142,-1634.1079,16.7543,181.0336,68,96); // dicht bij de pie AddStaticVehicle(402,339.1555,-1609.7347,32.8448,4.4179,13,13); // Dicht bij de pier AddStaticVehicle(560,337.6238,-1788.9512,4.6267,359.8388,9,39); // pier parkeerplaats AddStaticVehicle(402,330.8268,-1810.2421,4.2976,359.9357,22,22); // pier parkeer AddStaticVehicle(405,317.9460,-1809.3945,4.3516,0.2841,24,1); // pier parkeer AddStaticVehicle(562,487.7574,-1764.0133,5.2049,270.2251,35,1); // dicht bij pier AddStaticVehicle(402,652.0847,-1768.7589,13.3871,348.9972,30,30); // kust huis AddStaticVehicle(576,806.8080,-1812.1495,12.6355,271.3261,72,1); // kust huisje AddStaticVehicle(468,980.6320,-1835.5551,12.2807,66.7156,46,46); // kust huis AddStaticVehicle(559,1280.0785,-1806.7668,13.0394,271.1029,58,8); // licenses AddStaticVehicle(560,1256.3053,-1834.7290,13.0946,0.3184,17,1); // licenses AddStaticVehicle(562,1197.7794,-1828.2600,13.0657,90.2018,17,1); // licenses AddStaticVehicle(402,1289.1792,-1867.4032,13.3785,358.2798,39,39); // dicht bij licenses AddStaticVehicle(420,1077.4998,-1769.6826,13.1368,90.1478,6,1); // Taxi bij de licenses plek AddStaticVehicle(420,1084.3088,-1760.7521,13.1560,269.9102,6,1); // taxi bij de licenses plek AddStaticVehicle(420,1062.2844,-1740.2904,13.2486,90.5144,6,1); // taxi op licenses plek AddStaticVehicle(420,1099.1636,-1775.5082,13.1227,269.3093,6,1); // taxi bij licenses plek AddStaticVehicle(431,1173.3667,-1796.7731,13.4991,359.4644,75,59); // bus bij linceses plek AddStaticVehicle(431,1181.6801,-1797.1250,13.4993,358.5805,92,72); // bus bij licenses plek AddStaticVehicle(567,1282.5353,-1535.5421,13.4077,89.6025,88,64); // Uhm.... Dicht bij licenses *zucht* AddStaticVehicle(560,1282.7689,-1548.6342,13.2587,90.6440,9,39); // dicht bij licenes en CH AddStaticVehicle(545,1506.8567,-1752.3114,13.3580,359.3162,47,1); // CH AddStaticVehicle(545,1456.3286,-1752.2507,13.3580,1.7395,44,96); // CH AddStaticVehicle(567,1496.5898,-1737.7103,13.3350,271.5391,88,64); // CH AddStaticVehicle(580,1463.1025,-1737.8724,13.2588,91.9245,81,81); // CH AddStaticVehicle(562,1617.3307,-1891.7632,13.2068,357.6528,35,1); // naast Good Guns AddStaticVehicle(547,1621.0554,-1891.6746,13.2848,358.5476,123,1); // naast good guns AddStaticVehicle(402,1624.9694,-1891.9750,13.3816,356.2194,13,13); // naast GoodGuns AddStaticVehicle(468,1536.3064,-1834.2698,13.2160,359.8264,46,46); // achter CH AddStaticVehicle(546,1743.1860,-1846.4718,13.3026,358.2220,78,38); // Dicht bij good guns AddStaticVehicle(402,1838.0852,-1870.9349,13.2214,359.3519,22,22); // 24/7 ong bij airportf AddStaticVehicle(546,1793.0099,-1932.4268,13.1108,0.0007,2,62); // Trein rails AddStaticVehicle(468,1980.9242,-1985.0630,13.2151,356.1014,53,53); // Dicht bij Airport AddStaticVehicle(562,1987.3640,-1995.6705,13.2070,180.2271,17,1); // Dicht bij airport AddStaticVehicle(560,1975.9308,-2067.4229,13.0927,359.9947,9,39); // 24/7 bij aiport AddStaticVehicle(567,1992.3612,-2059.5991,13.2404,0.0085,90,96); // 24/7 airport AddStaticVehicle(559,1931.6782,-2141.6367,13.2187,1.3176,58,8); // tegenover vliegveld AddStaticVehicle(562,2275.9592,-2261.5256,13.2066,315.3985,11,1); // dicht bij dropcar AddStaticVehicle(602,2302.6548,-2351.6150,13.2674,312.7579,69,1); // op industrie eiland AddStaticVehicle(536,2583.9470,-2429.2566,13.3732,45.9209,12,1); // op industrie eiland dicht bij comps AddStaticVehicle(456,2793.5857,-2417.9834,13.8056,87.1249,102,65); // Bij de comps AddStaticVehicle(456,2784.9468,-2417.6348,13.8124,85.6988,110,93); // bij de comps AddStaticVehicle(526,2502.6616,-1755.5198,13.1760,269.9240,17,1); // vlak bij grovestreet AddStaticVehicle(546,2473.2292,-1692.1495,13.2390,0.3617,2,78); // in de grovestreet AddStaticVehicle(402,2657.8030,-1691.7109,9.1476,88.6732,30,30); // Bij het Beker icoontje, dicht bij barzini HQ eerst AddStaticVehicle(468,2677.3418,-1672.6180,9.0706,41.0090,6,6); // Bij het beker icoontje, dicht bij barzini HQ eerst AddStaticVehicle(587,2272.8391,-1033.9832,51.1729,141.0238,40,1); // Op de berg bij het spawnhotel AddStaticVehicle(560,2464.5652,-1310.9564,24.6467,92.6641,9,39); // Dicht bij de spawnhotel, in een buitjewijkje AddStaticVehicle(562,2436.6909,-1370.4778,23.8826,270.4065,35,1); // dicht bij het spawnhotel, in een buitenwijk AddStaticVehicle(415,299.5489,-1162.1002,80.6811,174.9994,25,1); // mijn house car AddStaticVehicle(451,302.7881,-1163.6641,80.6183,176.4935,125,125); // mijn house car AddStaticVehicle(411,306.3338,-1164.9849,80.6378,176.1386,64,1); // mijn house car AddStaticVehicle(522,296.2059,-1150.0891,80.4822,228.6382,6,25); // mijn house bike AddStaticVehicle(451,539.0860,-1288.1029,16.9482,2.6946,36,36); // rent car vinewood AddStaticVehicle(429,542.2725,-1288.1754,16.9162,0.7615,13,13); // rent car vinewood AddStaticVehicle(541,546.1198,-1288.2325,16.8694,359.8250,58,8); // rentcar vinewood AddStaticVehicle(418,1826.3159,-1403.3047,13.5226,269.5695,108,108); // house car poco AddStaticVehicle(418,1679.0013,-1462.4669,13.6412,269.7382,95,95); // Mijn huis car op GF AddStaticVehicle(418,2158.6802,-1804.0565,13.4721,269.5197,81,81); // house car AddStaticVehicle(567,2253.3674,-1762.6959,13.4168,268.4526,88,64); // gym AddStaticVehicle(402,2494.8240,-1946.1959,13.3305,0.0017,13,13); // GTH Street Plaza AddStaticVehicle(535,2684.6919,-1989.0973,13.3174,0.3031,28,1); // bij de low rider pimp //Objects - Pickups AddStaticPickup(1242, 2, 1527.5000,-12.1000,1002.0971); return 1;}strtok(const string[], &index){ new length = strlen(string); while ((index < length) && (string[index] <= ' ')) { index++; } new offset = index; new result[20]; while ((index < length) && (string[index] > ' ') && ((index - offset) < (sizeof(result) - 1))) { result[index - offset] = string[index]; index++; } result[index - offset] = EOS; return result;}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); gUsed[playerid] = 0; SetPlayerColor(playerid, COLOR_DBLUE); if(IsPlayerAdmin(playerid) == 1){ SetPlayerColor(playerid, COLOR_RED); } return 1;}public OnPlayerDisconnect(playerid){ printf("OnPlayerDisconnect(%d)", playerid); return 1;}public OnPlayerSpawn(playerid){ printf("OnPlayerSpawn(%d)", playerid); ResetPlayerMoney(playerid); GivePlayerMoney(playerid, 500); return 1;}public OnPlayerDeath(playerid, killerid, reason){ printf("OnPlayerDeath(%d, %d, %d)", playerid, killerid, reason); if(INVALID_PLAYER_ID != killerid){ new killer[256], killee[256], msg[256]; GetPlayerName(killerid, killer, 30); GetPlayerName(playerid, killee, 30); new Gunner[256]; GetWeaponName(reason, Gunner, 30); format(msg, sizeof(msg), "%s killed %s(%s).", killer, killee, Gunner); SetPlayerScore(killerid, GetPlayerScore(killerid) + 1); SendClientMessageToAll(COLOR_RED, msg); } 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[]){//-----------------------------------Preparations------------------------------------ new cmd[256]; new index; new tmp[256]; cmd = strtok(cmdtext,index); strmid(tmp,cmdtext,strlen(cmd)+strlen("l"),strlen(cmdtext));//---------------------------------To Armor Function--------------------------------- /*if(strcmp(cmdtext, "/jump", true) == 0) { new Float:x, Float:y, Float:z; GetPlayerPos(playerid,x,y,z); TogglePlayerControllable(playerid, 0); SetPlayerPos(playerid,1527.5000,-12.1000,1002.0971); if(strcmp(cmdtext, "/exit", true) == 0) { TogglePlayerControllable(playerid, 1); SetPlayerPos(playerid,x,y,z); } return 1; }*///--------------------------------Give Money Function-------------------------------- if(strcmp(cmd, "/givecash", true) == 0) { if(IsPlayerAdmin(playerid) == 1) { tmp = strtok(cmdtext, index); new idofplayer; idofplayer = strval(tmp); if(!strlen(tmp)){ SendClientMessage(playerid, COLOR_YELLOW, "Usage: /givecash [id] [amount]"); } else { tmp = strtok(cmdtext, index); new amount; amount = strval(tmp); new AdminName[256]; GetPlayerName(playerid, AdminName, 30); new msg[256]; format(msg, 256, "AdmCmd: %s gave you %d dollar.", AdminName, amount); SendClientMessage(idofplayer, COLOR_RED, msg); GivePlayerMoney(idofplayer, amount); return 1; } }else{ SendClientMessage(playerid, COLOR_RED, "You are not an admin!"); } } //---------------------------------Give Gun Function--------------------------------- if(strcmp(cmd, "/givegun", true) == 0) { if(IsPlayerAdmin(playerid) == 1){ tmp = strtok(cmdtext, index); new idofplayer; idofplayer = strval(tmp); if(!strlen(tmp)){ SendClientMessage(playerid, COLOR_YELLOW, "Usage: /givegun [id] [gunid] [ammo]"); } else { tmp = strtok(cmdtext, index); new gunid; gunid = strval(tmp); if(gunid < 22 || gunid > 31 || gunid == 26){ SendClientMessage(playerid, COLOR_YELLOW, "You are not allowed to use this gun."); } else { tmp = strtok(cmdtext, index); new ammo; ammo = strval(tmp); if(ammo > 1000){ SendClientMessage(playerid, COLOR_YELLOW, "1000 is maximum amount of ammo."); } else { new AdminName[256]; GetPlayerName(playerid, AdminName, 30); new msg[256]; new Gunner[256]; GetWeaponName(gunid, Gunner, 30); format(msg, 256, "AdmCmd: %s gave you %s with %d ammo.", AdminName, Gunner, ammo); SendClientMessage(idofplayer, COLOR_RED, msg); GivePlayerWeapon(idofplayer, gunid, ammo); return 1; } } } }else{ SendClientMessage(playerid, COLOR_RED, "You are not an admin!"); } } //----------------------------------Freeze Command----------------------------------- if(strcmp(cmd, "/freeze", true) == 0) { if(IsPlayerAdmin(playerid) == 1){ tmp = strtok(cmdtext, index); new idofplayer; idofplayer = strval(tmp); if(!strlen(tmp)){ SendClientMessage(playerid, COLOR_YELLOW, "Usage: /freeze [id]"); } else { new AdminName[256]; GetPlayerName(playerid, AdminName, 30); new msg[256]; new IGotFrozen[256]; GetPlayerName(idofplayer, IGotFrozen, 40); format(msg, 256, "**AdmCmd: %s freezed %s.**", AdminName, IGotFrozen); SendClientMessageToAll(COLOR_RED, msg); TogglePlayerControllable(idofplayer, 0); return 1; } }else{ SendClientMessage(playerid, COLOR_RED, "You are not an admin!"); } } //---------------------------------UnFreeze Command---------------------------------- if(strcmp(cmd, "/unfreeze", true) == 0) { if(IsPlayerAdmin(playerid) == 1){ tmp = strtok(cmdtext, index); new idofplayer; idofplayer = strval(tmp); if(!strlen(tmp)){ SendClientMessage(playerid, COLOR_YELLOW, "Usage: /unfreeze [id]"); } else { new AdminName[256]; GetPlayerName(playerid, AdminName, 30); new msg[256]; new IGotFrozen[256]; GetPlayerName(idofplayer, IGotFrozen, 40); format(msg, 256, "**AdmCmd: %s unfreezed %s.**", AdminName, IGotFrozen); SendClientMessageToAll(COLOR_RED, msg); TogglePlayerControllable(idofplayer, 1); return 1; } }else{ SendClientMessage(playerid, COLOR_RED, "You are not an admin!"); } } //-----------------------------------PimpCar Command--------------------------------- if(strcmp(cmd, "/modcar", true) == 0) { if(IsPlayerAdmin(playerid) == 1){ GetVehiclePos(playerid, gX,gY,gZ); new vehicleno = GetPlayerVehicleID(playerid); gUsed[playerid] = 1; SetVehiclePos(vehicleno,-2720.5,217.5,4.1); //-2720.5,217.5,4.1 -> 1 dingetje //-1936.1281,245.3669,34.1427 -> Las Venturas TransFender return 1; }else{ SendClientMessage(playerid, COLOR_RED, "You are not an admin!"); }}//-------------------------------------Heal Command---------------------------------- if(strcmp(cmd, "/heal", true) == 0) { if(IsPlayerAdmin(playerid) == 1) { tmp = strtok(cmdtext, index); new idofplayer; idofplayer = strval(tmp); if(!strlen(tmp)){ SendClientMessage(playerid, COLOR_YELLOW, "Usage: /heal [id] [amount]"); } else { tmp = strtok(cmdtext, index); new amount; amount = strval(tmp); if(amount > 100){ SendClientMessage(playerid, COLOR_YELLOW, "No healing above 100!"); } else { new AdminName[256]; GetPlayerName(playerid, AdminName, 30); new msg[256]; format(msg, 256, "AdmCmd: %s gave you %d health.", AdminName, amount); SendClientMessage(idofplayer, COLOR_RED, msg); SetPlayerHealth(idofplayer, amount); return 1; } } }else{ SendClientMessage(playerid, COLOR_RED, "You are not an admin!"); } }//-------------------------------------Heal Command---------------------------------- if(strcmp(cmd, "/slap", true) == 0) { if(IsPlayerAdmin(playerid) == 1){ tmp = strtok(cmdtext, index); new idofplayer; idofplayer = strval(tmp); if(!strlen(tmp)){ SendClientMessage(playerid, COLOR_YELLOW, "Usage: /slap [id]"); } else { new AdminName[256]; GetPlayerName(playerid, AdminName, 30); new msg[256]; new IGotFrozen[256]; GetPlayerName(idofplayer, IGotFrozen, 40); format(msg, 256, "**AdmCmd: %s slapped %s.**", AdminName, IGotFrozen); SendClientMessageToAll(COLOR_RED, msg); new Float:hp; GetPlayerHealth(idofplayer, hp); new Float:x, Float:y, Float:z; GetPlayerPos(idofplayer, x,y,z); SetPlayerPos(idofplayer,x,y,z+20000); GivePlayerWeapon(idofplayer,46,1); if(hp < 11.00){ SetPlayerHealth(idofplayer, 1); } else { SetPlayerHealth(idofplayer, hp-10.00); } return 1; } }else{ SendClientMessage(playerid, COLOR_RED, "You are not an admin!"); } } //---------------------------------Gimme my banshee---------------------------------- if(strcmp(cmd, "/banshee", true) == 0) { if(IsPlayerAdmin(playerid) == 1){ tmp = strtok(cmdtext, index); new vehno; vehno = strval(tmp); new Float:x, Float:y, Float:z; GetPlayerPos(playerid, x,y,z); SetVehiclePos(vehno, x, y+0.1, z); //-2720.5,217.5,4.1 -> 1 dingetje //-1936.1281,245.3669,34.1427 -> Las Venturas TransFender return 1; }else{ SendClientMessage(playerid, COLOR_RED, "You are not an admin!"); }}//---------------------------------Save le shit---------------------------------- if(strcmp(cmd, "/saveio", true) == 0) { if(IsPlayerAdmin(playerid) == 1){ GetPlayerPos(playerid, gX, gY, gZ); //-2720.5,217.5,4.1 -> 1 dingetje //-1936.1281,245.3669,34.1427 -> Las Venturas TransFender return 1; }else{ SendClientMessage(playerid, COLOR_RED, "You are not an admin!"); }}//---------------------------------Exit le shit---------------------------------- if(strcmp(cmd, "/exit", true) == 0 && gUsed[playerid] == 1) { if(IsPlayerAdmin(playerid) == 1){ new vid = GetPlayerVehicleID(playerid); SetVehiclePos(vid, gX, gY, gZ); gUsed[playerid] = 0; //-2720.5,217.5,4.1 -> 1 dingetje //-1936.1281,245.3669,34.1427 -> Las Venturas TransFender return 1; }else{ SendClientMessage(playerid, COLOR_RED, "You are not an admin!"); }}//---------------------------------End of Commands-----------------------------------//beginif (strcmp(cmdtext, "/enter", true)==0){new i, Float:X, Float:Y, Float:Z; //this is where your coords will get storedfor (i = 0; i < MAX_PLAYERS; i++) //this is a loop{GetPlayerPos(i, X, Y, Z); //stores your posif(X >= 1339.7200 && X <= 1341.7200 && Y >= -615.9389 && Y <= -617.9389) //coords for entering house//AddPlayerClass(113,1340.7233,-616.9389,108.6183,45.8474,24,1000,27,1000,31,1000); // spawn buite huusk{SetPlayerInterior(playerid, 6);//interiorID is the Interior the house is inSetPlayerPos(playerid,2194.7900,-1204.3500,1049.0234); // X, Y, Z are the coords where the house is locatedGameTextForPlayer(playerid, "Welcome to Owners house",3000,5); //Change Owners to name of player the house is of}}return 1;}//end 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;}