Advertisement
Not a member of Pastebin yet?
Sign Up,
it unlocks many cool features!
- /* | RFreeRP by Ricardo_Manuel |
- * | This GameMode has been made by me, ricardo, with help of Kwarde in scripting, |
- * | California for the Cali-Houses system, and some more system owners. This is RFreeRP server, |
- | a combination of RP with Freeroam. |
- * | DO NOT REMOVE THE CREDITS! |
- * -------------------------------------------------------------------------------------------------
- */
- #include <a_samp>
- #include <dini>
- #include <dudb>
- #include <zcmd>
- #include <sscanf>
- #pragma unused ret_memcpy
- #define COLOR_YELLOW 0xD8D8D8FF
- #define COLOR_FADE1 0xE6E6E6E6
- #define COLOR_FADE2 0xC8C8C8C8
- #define COLOR_FADE3 0xAAAAAAAA
- #define COLOR_FADE4 0x8C8C8C8C
- #define COLOR_FADE5 0x6E6E6E6E
- #define ADMINFS_MESSAGE_COLOR 0xFF444499
- #define PM_INCOMING_COLOR 0xFFFF22AA
- #define PM_OUTGOING_COLOR 0xFFCC2299
- #define COLOR_WHITE 0xFFFFFFAA
- #define COLOR_GRAD2 0xBFC0C2FF
- #define COLOR_SYSTEM 0xFFA500AA
- #define COLOR_SUSPECT 0xFF8000AA
- #define COLOR_NEWS 0x0259EAAA
- #define COLOR_DARKRED 0x8B0000AA
- #define COLOR_RED 0xFF0000AA
- #define COLOR_LIGHTBLUE 0x33CCFFAA
- #define COLOR_GREY 0xAFAFAFAA
- #define COLOR_PINK 0xDC00DDAA
- #define COLOR_BLUE 0x0259EAAA
- #define COLOR_GREEN 0x00A800AA
- #define COLOR_ORANGE 0xFF8000AA
- #define COLOR_CYAN 0xFF8080AA
- #define COLOR_WHITE 0xFFFFFFAA
- #define COLOR_DARKBLUE 0x0000A0AA
- #define COLOR_BLACK 0x000000AA
- #define COLOR_DARKGOLD 0x808000AA
- #define COLOR_PURPLE 0xFF00FFAA
- #define COLOR_BROWN 0x804000AA
- new Gate;
- new Garage;
- new Door;
- new CarID;
- new vTeam[MAX_VEHICLES];
- new IsLogged[MAX_PLAYERS];
- new file[256];
- new bool:ismuted[MAX_PLAYERS];
- new Pay[32];
- forward Payday(playerid);
- new Text:SPEEDOS[MAX_PLAYERS];
- new Text:HEALTH[MAX_PLAYERS];
- forward Speedometer(playerid);
- enum pInfo
- {
- AdminLevel,
- Cash,
- Score,
- Color,
- Job,
- Vw,
- Int,
- Warns,
- Fleader,
- Fmember,
- Bank,
- Prods,
- Skin,
- RepairOffer,
- Credit,
- }
- new PlayerInfo[MAX_PLAYERS][pInfo];
- enum E_POSITION_DATA
- {
- Float:e_fLastX,
- Float:e_fLastY,
- Float:e_fLastZ,
- Float:e_fLastAngle,
- e_iLastWorld,
- e_iLastInt,
- };
- new PositionData[MAX_PLAYERS][E_POSITION_DATA];
- forward ProxDetector(Float:radi, playerid, string[],col1,col2,col3,col4,col5);
- main()
- {
- }
- public OnGameModeInit()
- {
- SetGameModeText("RFreeRP 1.0v");
- UsePlayerPedAnims();
- DisableInteriorEnterExits();
- EnableStuntBonusForAll(0);
- ManualVehicleEngineAndLights();
- SetTimer("Speedometer", 50, true);
- AddStaticVehicleEx(405,2228.00073242,-1176.99145508,25.72656250,92.00000000,6,6,15); //Sentinel
- AddStaticVehicleEx(405,2227.89160156,-1173.49658203,25.72656250,90.00000000,3,1,15); //Sentinel
- AddStaticVehicleEx(546,2227.98168945,-1166.62683105,25.58635330,90.00000000,106,1,15); //Intruder
- AddStaticVehicleEx(546,2228.04223633,-1170.01623535,25.56841087,90.00000000,114,1,15); //Intruder
- AddStaticVehicleEx(471,2214.75927734,-1169.10998535,25.30156326,90.00000000,-1,-1,15); //Quad
- AddStaticVehicleEx(471,2218.79663086,-1172.00024414,25.30156326,90.00000000,3,3,15); //Quad
- AddStaticVehicleEx(471,2214.80639648,-1171.89746094,25.30156326,90.00000000,-1,-1,15); //Quad
- AddStaticVehicleEx(471,2218.61938477,-1169.10791016,25.30156326,90.00000000,3,3,15); //Quad
- AddStaticVehicleEx(436,2216.69628906,-1157.86755371,25.60455513,90.00000000,93,1,15); //Previon
- AddStaticVehicleEx(436,2216.23999023,-1166.27697754,25.60455513,90.00000000,86,1,15); //Previon
- AddStaticVehicleEx(436,2216.16894531,-1162.10058594,25.60455513,90.00000000,61,1,15); //Previon
- AddStaticVehicleEx(527,2227.65405273,-1162.72326660,25.54477692,90.00000000,62,1,15); //Cadrona
- AddStaticVehicleEx(527,2227.93872070,-1152.97583008,25.62001038,90.00000000,66,1,15); //Cadrona
- AddStaticVehicleEx(527,2227.69970703,-1156.30371094,25.59219170,90.00000000,3,1,15); //Cadrona
- AddStaticVehicleEx(462,2203.83178711,-1176.07348633,25.39678192,0.00000000,-1,-1,15); //Faggio
- AddStaticVehicleEx(462,2205.33032227,-1175.97143555,25.39678192,0.00000000,-1,-1,15); //Faggio
- AddStaticVehicleEx(462,2206.80834961,-1175.89965820,25.39678192,0.00000000,-1,-1,15); //Faggio
- AddStaticVehicleEx(462,2208.27319336,-1175.90820312,25.39678192,0.00000000,-1,-1,15); //Faggio
- AddStaticVehicleEx(462,2203.71093750,-1171.88586426,25.40244102,0.00000000,-1,-1,15); //Faggio
- AddStaticVehicleEx(462,2205.08984375,-1171.90527344,25.39678192,0.00000000,-1,-1,15); //Faggio
- AddStaticVehicleEx(462,2206.53295898,-1171.85717773,25.39678192,0.00000000,-1,-1,15); //Faggio
- AddStaticVehicleEx(462,2208.02246094,-1171.86645508,25.39678192,0.00000000,-1,-1,15); //Faggio
- AddStaticVehicleEx(581,2203.59106445,-1168.10656738,25.43626022,0.00000000,-1,-1,15); //BF-400
- AddStaticVehicleEx(581,2205.08520508,-1168.09228516,25.42632294,0.00000000,-1,-1,15); //BF-400
- AddStaticVehicleEx(581,2206.50097656,-1168.05078125,25.42632294,0.00000000,-1,-1,15); //BF-400
- AddStaticVehicleEx(581,2207.92675781,-1168.12915039,25.42632294,0.00000000,-1,-1,15); //BF-400
- AddStaticVehicleEx(581,2208.00585938,-1164.18737793,25.42632294,0.00000000,-1,-1,15); //BF-400
- AddStaticVehicleEx(581,2206.68896484,-1164.18066406,25.42632294,0.00000000,-1,-1,15); //BF-400
- AddStaticVehicleEx(581,2205.30371094,-1164.06457520,25.43184280,0.00000000,-1,-1,15); //BF-400
- AddStaticVehicleEx(581,2203.83203125,-1164.03955078,25.43905449,0.00000000,-1,-1,15); //BF-400
- AddStaticVehicleEx(507,2205.77075195,-1160.74291992,25.68304634,90.00000000,-1,-1,15); //Elegant
- AddStaticVehicleEx(507,2205.83227539,-1153.53881836,25.68978310,90.00000000,-1,-1,15); //Elegant
- AddStaticVehicleEx(507,2206.00488281,-1156.87280273,25.68568420,90.00000000,-1,-1,15); //Elegant
- AddStaticVehicleEx(507,2135.31372070,-1141.64477539,25.10777092,0.00000000,-1,-1,15); //Elegant
- AddStaticVehicleEx(507,2116.79467773,-1151.30236816,24.37163544,0.00000000,-1,-1,15); //Elegant
- AddStaticVehicleEx(551,2135.69506836,-1129.77795410,25.52692223,0.00000000,-1,-1,15); //Merit
- AddStaticVehicleEx(551,2126.41406250,-1141.88195801,24.94487572,0.00000000,-1,-1,15); //Merit
- AddStaticVehicleEx(551,2119.04907227,-1129.85498047,25.20104599,0.00000000,-1,-1,15); //Merit
- AddStaticVehicleEx(551,2121.09472656,-1151.64074707,23.91438675,0.00000000,-1,-1,15); //Merit
- AddStaticVehicleEx(580,1775.21545410,-1060.92016602,23.86846161,0.00000000,-1,-1,15); //Stafford
- AddStaticVehicleEx(445,1770.82995605,-1060.26843262,23.95093727,0.00000000,-1,-1,15); //Admiral
- AddStaticVehicleEx(445,1784.41284180,-1060.60559082,23.95093727,0.00000000,-1,-1,15); //Admiral
- AddStaticVehicleEx(575,1788.75000000,-1060.89147949,23.70093727,0.00000000,-1,-1,15); //Broadway
- AddStaticVehicleEx(546,1793.11547852,-1061.27575684,23.80278587,0.00000000,-1,-1,15); //Intruder
- AddStaticVehicleEx(546,1771.42822266,-1069.39794922,23.80278587,0.00000000,-1,-1,15); //Intruder
- AddStaticVehicleEx(540,1762.43652344,-1060.82360840,23.94043922,0.00000000,-1,-1,15); //Vincent
- AddStaticVehicleEx(540,1753.28491211,-1046.84643555,23.94043922,0.00000000,-1,-1,15); //Vincent
- AddStaticVehicleEx(540,1762.11145020,-1046.75854492,23.94043922,0.00000000,-1,-1,15); //Vincent
- AddStaticVehicleEx(540,1780.08581543,-1069.31420898,23.94043922,0.00000000,-1,-1,15); //Vincent
- AddStaticVehicleEx(540,1788.75891113,-1069.08166504,23.94043922,0.00000000,-1,-1,15); //Vincent
- AddStaticVehicleEx(540,1757.68737793,-1037.99804688,23.94043922,179.99963379,-1,-1,15); //Vincent
- AddStaticVehicleEx(540,1505.85107422,-1750.89733887,13.52637577,0.00000000,-1,-1,15); //Vincent
- AddStaticVehicleEx(540,1509.48144531,-1750.87683105,13.52637577,0.00000000,-1,-1,15); //Vincent
- AddStaticVehicleEx(540,1456.82458496,-1750.22265625,13.52637577,0.00000000,-1,-1,15); //Vincent
- AddStaticVehicleEx(540,1452.82092285,-1750.36853027,13.52637577,0.00000000,-1,-1,15); //Vincent
- CarID = AddStaticVehicleEx(596,1535.63977051,-1666.76635742,13.20281219,0.00000000,125,1,10000); //Police Car (LSPD)
- vTeam[CarID] = 1;
- CarID = AddStaticVehicleEx(596,1535.59960938,-1678.36694336,13.20281219,0.00000000,125,1,10000); //Police Car (LSPD)
- vTeam[CarID] = 1;
- CarID = AddStaticVehicleEx(596,1551.74267578,-1614.70031738,13.20281219,0.00000000,125,1,10000); //Police Car (LSPD)
- vTeam[CarID] = 1;
- CarID = AddStaticVehicleEx(596,1555.20043945,-1614.87866211,13.20281219,0.00000000,125,1,10000); //Police Car (LSPD)
- vTeam[CarID] = 1;
- CarID = AddStaticVehicleEx(596,1558.44396973,-1615.00390625,13.20281219,0.00000000,125,1,10000); //Police Car (LSPD)
- vTeam[CarID] = 1;
- CarID = AddStaticVehicleEx(596,1561.68725586,-1615.06262207,13.20281219,0.00000000,125,1,10000); //Police Car (LSPD)
- vTeam[CarID] = 1;
- CarID = AddStaticVehicleEx(596,1565.02331543,-1614.94067383,13.20281219,0.00000000,125,1,10000); //Police Car (LSPD)
- vTeam[CarID] = 1;
- CarID = AddStaticVehicleEx(596,1568.47241211,-1614.91613770,13.20281219,0.00000000,125,1,10000); //Police Car (LSPD)
- vTeam[CarID] = 1;
- CarID = AddStaticVehicleEx(596,1571.61572266,-1615.12951660,13.20281219,0.00000000,125,1,10000); //Police Car (LSPD)
- vTeam[CarID] = 1;
- CarID = AddStaticVehicleEx(596,1575.02124023,-1615.11669922,13.20281219,0.00000000,125,1,10000); //Police Car (LSPD)
- vTeam[CarID] = 1;
- CarID = AddStaticVehicleEx(427,1591.12182617,-1710.61511230,6.13862514,0.00000000,-1,1,10000); //Enforcer
- vTeam[CarID] = 1;
- CarID = AddStaticVehicleEx(427,1594.79626465,-1710.45642090,6.13862514,0.00000000,-1,1,10000); //Enforcer
- vTeam[CarID] = 1;
- CarID = AddStaticVehicleEx(427,1587.14685059,-1710.29882812,6.13862514,0.00000000,-1,1,10000); //Enforcer
- vTeam[CarID] = 1;
- CarID = AddStaticVehicleEx(427,1583.18273926,-1710.10070801,6.13862514,0.00000000,-1,1,10000); //Enforcer
- vTeam[CarID] = 1;
- CarID = AddStaticVehicleEx(427,1578.79370117,-1709.84423828,6.13862514,0.00000000,-1,1,10000); //Enforcer
- vTeam[CarID] = 1;
- CarID = AddStaticVehicleEx(427,1574.03100586,-1709.80981445,6.13862514,0.00000000,-1,1,10000); //Enforcer
- vTeam[CarID] = 1;
- CarID = AddStaticVehicleEx(427,1569.95654297,-1709.86560059,6.13862514,0.00000000,-1,1,10000); //Enforcer
- vTeam[CarID] = 1;
- CarID = AddStaticVehicleEx(427,1559.53906250,-1710.16638184,6.13862514,0.00000000,-1,1,10000); //Enforcer
- vTeam[CarID] = 1;
- CarID = AddStaticVehicleEx(411,1530.06079102,-1684.61120605,5.69062471,272.00000000,-1,-1,10000); //Infernus
- CarID = AddStaticVehicleEx(411,1530.25805664,-1688.31982422,5.69062471,272.00000000,-1,-1,10000); //Infernus
- //-----------------------LSPD------------------------------------------------------------------
- CreateObject(1523,1582.62097168,-1637.81762695,12.50221252,0.00000000,0.00000000,0.00000000); //object(gen_doorext10) (1)
- CreateObject(3808,1584.46057129,-1637.81762695,15.81453991,0.00000000,0.00000000,90.00000000); //object(sfx_alarms04) (1)
- CreateObject(3785,1588.32629395,-1637.82604980,17.80636215,0.00000000,0.00000000,74.00000000); //object(bulkheadlight) (1)
- CreateObject(2942,1576.82543945,-1633.72692871,13.20013523,0.00000000,0.00000000,270.00000000); //object(kmb_atm1) (1)
- CreateObject(1583,1606.47924805,-1636.23632812,12.71875000,0.00000000,0.00000000,0.00000000); //object(tar_gun2) (3)
- CreateObject(1583,1603.40100098,-1636.26000977,12.71875000,0.00000000,0.00000000,0.00000000); //object(tar_gun2) (4)
- CreateObject(1583,1600.34448242,-1636.31762695,12.71875000,0.00000000,0.00000000,0.00000000); //object(tar_gun2) (5)
- CreateObject(9131,1607.14392090,-1637.36022949,13.84766579,0.00000000,0.00000000,0.00000000); //object(shbbyhswall13_lvs) (1)
- CreateObject(9131,1606.38269043,-1637.36853027,13.84766579,0.00000000,0.00000000,0.00000000); //object(shbbyhswall13_lvs) (2)
- CreateObject(9131,1605.64794922,-1637.37011719,13.84766579,0.00000000,0.00000000,0.00000000); //object(shbbyhswall13_lvs) (3)
- CreateObject(9131,1604.88317871,-1637.37438965,13.84766579,0.00000000,0.00000000,0.00000000); //object(shbbyhswall13_lvs) (4)
- CreateObject(9131,1604.15356445,-1637.45581055,13.84766579,0.00000000,0.00000000,0.00000000); //object(shbbyhswall13_lvs) (5)
- CreateObject(9131,1603.36791992,-1637.48791504,13.84766579,0.00000000,0.00000000,0.00000000); //object(shbbyhswall13_lvs) (6)
- CreateObject(9131,1602.59936523,-1637.44787598,13.84766579,0.00000000,0.00000000,0.00000000); //object(shbbyhswall13_lvs) (7)
- CreateObject(9131,1601.83813477,-1637.39099121,13.84766579,0.00000000,0.00000000,0.00000000); //object(shbbyhswall13_lvs) (8)
- CreateObject(9131,1601.09216309,-1637.41027832,13.84766579,0.00000000,0.00000000,0.00000000); //object(shbbyhswall13_lvs) (9)
- CreateObject(9131,1600.34570312,-1637.43066406,13.84766579,0.00000000,0.00000000,0.00000000); //object(shbbyhswall13_lvs) (10)
- CreateObject(9131,1599.67517090,-1637.46057129,13.84766579,0.00000000,0.00000000,0.00000000); //object(shbbyhswall13_lvs) (11)
- CreateObject(9131,1598.90576172,-1637.44958496,13.84766579,0.00000000,0.00000000,0.00000000); //object(shbbyhswall13_lvs) (12)
- CreateObject(9131,1607.14196777,-1637.37243652,16.12066078,0.00000000,0.00000000,0.00000000); //object(shbbyhswall13_lvs) (13)
- CreateObject(9131,1606.40515137,-1637.39062500,16.12066078,0.00000000,0.00000000,0.00000000); //object(shbbyhswall13_lvs) (14)
- CreateObject(9131,1605.63354492,-1637.38989258,16.12066078,0.00000000,0.00000000,0.00000000); //object(shbbyhswall13_lvs) (15)
- CreateObject(9131,1604.89196777,-1637.41113281,16.12066078,0.00000000,0.00000000,0.00000000); //object(shbbyhswall13_lvs) (16)
- CreateObject(9131,1604.12060547,-1637.46093750,16.12066078,0.00000000,0.00000000,0.00000000); //object(shbbyhswall13_lvs) (17)
- CreateObject(9131,1603.38195801,-1637.36730957,16.12066078,0.00000000,0.00000000,0.00000000); //object(shbbyhswall13_lvs) (18)
- CreateObject(9131,1602.62609863,-1637.41735840,16.12066078,0.00000000,0.00000000,0.00000000); //object(shbbyhswall13_lvs) (19)
- CreateObject(9131,1601.86059570,-1637.37951660,16.12066078,0.00000000,0.00000000,0.00000000); //object(shbbyhswall13_lvs) (20)
- CreateObject(9131,1601.08557129,-1637.38989258,16.12066078,0.00000000,0.00000000,0.00000000); //object(shbbyhswall13_lvs) (21)
- CreateObject(9131,1600.39245605,-1637.39135742,16.12066078,0.00000000,0.00000000,0.00000000); //object(shbbyhswall13_lvs) (22)
- CreateObject(9131,1599.74902344,-1637.40905762,16.12066078,0.00000000,0.00000000,0.00000000); //object(shbbyhswall13_lvs) (23)
- CreateObject(9131,1598.91674805,-1637.51452637,16.12066078,0.00000000,0.00000000,0.00000000); //object(shbbyhswall13_lvs) (24)
- CreateObject(17065,1574.21459961,-1606.54284668,16.69680405,0.00000000,0.00000000,0.00000000); //object(cw2_garagecanopy) (1)
- CreateObject(2690,1579.20666504,-1611.27941895,13.24278927,0.00000000,0.00000000,0.00000000); //object(cj_fire_ext) (1)
- CreateObject(2690,1569.85461426,-1611.39807129,13.18903255,0.00000000,0.00000000,0.00000000); //object(cj_fire_ext) (2)
- CreateObject(2690,1579.10986328,-1603.75122070,13.07051849,0.00000000,0.00000000,0.00000000); //object(cj_fire_ext) (3)
- CreateObject(2690,1569.91955566,-1603.63830566,13.15778255,0.00000000,0.00000000,0.00000000); //object(cj_fire_ext) (4)
- CreateObject(1676,1567.73156738,-1611.05187988,14.41048336,0.00000000,0.00000000,0.00000000); //object(washgaspump) (1)
- CreateObject(1676,1580.24731445,-1611.54138184,14.46424007,0.00000000,0.00000000,0.00000000); //object(washgaspump) (2)
- CreateObject(1676,1580.41992188,-1603.87438965,14.21409607,0.00000000,0.00000000,0.00000000); //object(washgaspump) (3)
- CreateObject(1676,1568.04809570,-1603.88708496,14.33548355,0.00000000,0.00000000,0.00000000); //object(washgaspump) (4)
- CreateObject(997,1544.19653320,-1632.62426758,12.38281250,0.00000000,0.00000000,276.00000000); //object(lhouse_barrier3) (1)
- CreateObject(997,1544.46740723,-1620.27648926,12.55456161,0.00000000,0.00000000,270.00000000); //object(lhouse_barrier3) (2)
- CreateObject(997,1546.49780273,-1617.86022949,12.67841148,0.00000000,0.00000000,230.00000000); //object(lhouse_barrier3) (3)
- CreateObject(997,1547.40344238,-1637.14306641,12.63350296,0.00000000,0.00000000,154.00000000); //object(lhouse_barrier3) (4)
- CreateObject(626,1543.97253418,-1618.52941895,14.60315800,0.00000000,0.00000000,0.00000000); //object(veg_palmkb2) (1)
- CreateObject(626,1541.95300293,-1618.53637695,14.60315800,0.00000000,0.00000000,0.00000000); //object(veg_palmkb2) (2)
- CreateObject(626,1540.31921387,-1618.38500977,14.60315800,0.00000000,0.00000000,0.00000000); //object(veg_palmkb2) (3)
- CreateObject(626,1539.02209473,-1618.14941406,14.59547138,0.00000000,0.00000000,0.00000000); //object(veg_palmkb2) (4)
- CreateObject(626,1538.92700195,-1617.15551758,14.59547138,0.00000000,0.00000000,0.00000000); //object(veg_palmkb2) (5)
- CreateObject(626,1538.82751465,-1616.08129883,14.59547138,0.00000000,0.00000000,0.00000000); //object(veg_palmkb2) (6)
- CreateObject(626,1538.94287109,-1614.87145996,14.59547138,0.00000000,0.00000000,0.00000000); //object(veg_palmkb2) (7)
- CreateObject(626,1538.73474121,-1613.86450195,14.59547138,0.00000000,0.00000000,0.00000000); //object(veg_palmkb2) (8)
- CreateObject(626,1538.52368164,-1612.75158691,14.59547138,0.00000000,0.00000000,0.00000000); //object(veg_palmkb2) (9)
- CreateObject(626,1547.04663086,-1618.40551758,14.60315800,0.00000000,0.00000000,0.00000000); //object(veg_palmkb2) (10)
- CreateObject(626,1548.26550293,-1618.52038574,14.60315800,0.00000000,0.00000000,0.00000000); //object(veg_palmkb2) (11)
- CreateObject(626,1549.51672363,-1618.32373047,14.59547138,0.00000000,0.00000000,0.00000000); //object(veg_palmkb2) (12)
- CreateObject(626,1546.90429688,-1637.46398926,14.60326481,0.00000000,0.00000000,0.00000000); //object(veg_palmkb2) (14)
- CreateObject(626,1548.57824707,-1636.46423340,14.60367298,0.00000000,0.00000000,0.00000000); //object(veg_palmkb2) (15)
- CreateObject(626,1549.66882324,-1636.49719238,14.60393906,0.00000000,0.00000000,0.00000000); //object(veg_palmkb2) (16)
- CreateObject(626,1550.86633301,-1636.35229492,14.60423183,0.00000000,0.00000000,0.00000000); //object(veg_palmkb2) (17)
- CreateObject(626,1551.83349609,-1636.17089844,14.60446835,0.00000000,0.00000000,0.00000000); //object(veg_palmkb2) (18)
- CreateObject(638,1555.34594727,-1636.83312988,13.25376320,0.00000000,0.00000000,268.00000000); //object(kb_planter_bush) (1)
- CreateObject(638,1560.17590332,-1636.02648926,13.25494289,0.00000000,0.00000000,270.00000000); //object(kb_planter_bush) (2)
- CreateObject(638,1565.62512207,-1636.79260254,13.25627327,0.00000000,0.00000000,270.00000000); //object(kb_planter_bush) (3)
- CreateObject(638,1570.87963867,-1636.48950195,13.25587845,0.00000000,0.00000000,270.00000000); //object(kb_planter_bush) (4)
- CreateObject(638,1575.03430176,-1637.24621582,13.25857067,0.00000000,0.00000000,270.00000000); //object(kb_planter_bush) (5)
- CreateObject(1360,1557.36035156,-1618.18005371,13.31889629,0.00000000,0.00000000,270.00000000); //object(cj_bush_prop3) (2)
- CreateObject(1360,1561.72558594,-1618.14221191,13.31889629,0.00000000,0.00000000,270.00000000); //object(cj_bush_prop3) (3)
- CreateObject(1360,1565.62854004,-1618.16210938,13.31889629,0.00000000,0.00000000,270.00000000); //object(cj_bush_prop3) (4)
- CreateObject(1360,1569.43310547,-1618.29528809,13.31889629,0.00000000,0.00000000,270.00000000); //object(cj_bush_prop3) (5)
- CreateObject(1360,1573.12145996,-1618.26208496,13.31889629,0.00000000,0.00000000,270.00000000); //object(cj_bush_prop3) (6)
- CreateObject(1360,1576.88671875,-1618.13024902,13.31889629,0.00000000,0.00000000,268.00000000); //object(cj_bush_prop3) (7)
- CreateObject(3660,1607.81250000,-1612.48132324,15.20253181,0.00000000,0.00000000,270.00000000); //object(lasairfbed_las) (1)
- CreateObject(3660,1597.96020508,-1603.42797852,15.09361553,0.00000000,0.00000000,0.00000000); //object(lasairfbed_las) (2)
- CreateObject(3660,1559.72216797,-1603.41552734,15.03588009,0.00000000,0.00000000,0.00000000); //object(lasairfbed_las) (3)
- CreateObject(1364,1547.11755371,-1603.72973633,13.16693401,0.00000000,0.00000000,0.00000000); //object(cj_bush_prop) (1)
- CreateObject(1364,1542.29870605,-1603.54821777,13.16693401,0.00000000,0.00000000,0.00000000); //object(cj_bush_prop) (2)
- CreateObject(1364,1540.80822754,-1607.58325195,13.16693401,0.00000000,0.00000000,88.00000000); //object(cj_bush_prop) (3)
- CreateObject(1364,1540.86987305,-1611.89843750,13.16693401,0.00000000,0.00000000,88.00000000); //object(cj_bush_prop) (4)
- CreateObject(1364,1542.65612793,-1616.66162109,13.16693401,0.00000000,0.00000000,180.00000000); //object(cj_bush_prop) (5)
- CreateObject(1364,1547.40454102,-1616.76477051,13.16693401,0.00000000,0.00000000,180.00000000); //object(cj_bush_prop) (6)
- //Doors/Gates Opens
- Garage = CreateObject(3055,1588.51196289,-1637.83374023,14.63052750,0.00000000,0.00000000,0.00000000); //object(kmb_shutter) (1)
- Door = CreateObject(3089,1577.28381348,-1637.34497070,13.95115376,0.00000000,0.00000000,90.00000000); //object(ab_casdorlok) (1)
- Gate = CreateObject(968,1544.69213867,-1630.81469727,13.00000000,0.00000000,88.00000000,88.00000000); //object(barrierturn) (1)
- CreateVehicle(560, 1240.217529, 341.725494, 19.183359, 66.207656, -1, -1, -1);
- CreateVehicle(561, 1263.795532, 331.397857, 19.290910, 67.655212, -1, -1, -1);
- CreateVehicle(411, 1305.766479, 298.365447, 19.190263, 154.575271, -1, -1, -1);
- CreateVehicle(415, 1299.621826, 285.120208, 19.274879, 154.695083, -1, -1, -1);
- CreateVehicle(418, 1268.499755, 263.945739, 19.584465, 67.985160, -1, -1, -1);
- CarID = CreateVehicle(420, 1250.919189, 244.501373, 19.333589, 66.327262, -1, -1, -1);
- vTeam[CarID] = 4;
- CarID = CreateVehicle(420, 1253.738281, 248.020782, 19.333448, 70.827362, -1, -1, -1);
- vTeam[CarID] = 4;
- CarID = CreateVehicle(420, 1256.075561, 251.738479, 19.334672, 66.450363, -1, -1, -1);
- vTeam[CarID] = 4;
- CarID = CreateVehicle(420, 1243.943603, 251.864166, 19.331092, 155.433074, -1, -1, -1);
- vTeam[CarID] = 4;
- CarID = CreateVehicle(420, 1257.776855, 254.776428, 19.334075, 65.036903, -1, -1, -1);
- vTeam[CarID] = 4;
- CarID = CreateVehicle(438, 1184.404052, -1811.055297, 13.482006, 2.592100, -1, -1, -1);
- vTeam[CarID] = 4;
- CarID = CreateVehicle(438, 1184.762451, -1818.504516, 13.480077, 3.141447, -1, -1, -1);
- vTeam[CarID] = 4;
- CarID = CreateVehicle(438, 1185.400512, -1834.486572, 13.487731, 359.298065, -1, -1, -1);
- vTeam[CarID] = 4;
- CarID = CreateVehicle(438, 1178.878417, -1816.459594, 13.482486, 358.320404, -1, -1, -1);
- vTeam[CarID] = 4;
- CarID = CreateVehicle(438, 1178.604858, -1824.877197, 13.481323, 357.917449, -1, -1, -1);
- vTeam[CarID] = 4;
- CarID = CreateVehicle(438, 1178.528076, -1835.687133, 13.485247, 1.564952, -1, -1, -1);
- vTeam[CarID] = 4;
- CarID = CreateVehicle(438, 1170.024414, -1818.640380, 13.480838, 357.987548, -1, -1, -1);
- vTeam[CarID] = 4;
- CarID = CreateVehicle(438, 1169.684692, -1825.321166, 13.485929, 1.240135, -1, -1, -1);
- vTeam[CarID] = 4;
- CarID = CreateVehicle(438, 1169.862548, -1832.034667, 13.477072, 1.201486, -1, -1, -1);
- vTeam[CarID] = 4;
- CarID = CreateVehicle(438, 1169.494384, -1799.673461, 13.478993, 358.035003, -1, -1, -1);
- vTeam[CarID] = 4;
- CarID = CreateVehicle(438, 1170.068969, -1785.667724, 13.478434, 357.838989, -1, -1, -1);
- vTeam[CarID] = 4;
- CarID = CreateVehicle(598, 1207.541503, 190.506179, 20.127351, 337.865234, -1, -1, -1);
- vTeam[CarID] = 1;
- CarID = CreateVehicle(598, 1209.308959, 185.955490, 20.241701, 324.595306, -1, -1, -1);
- vTeam[CarID] = 1;
- CarID = CreateVehicle(598, 1221.854248, 193.111709, 19.297145, 245.526199, -1, -1, -1);
- vTeam[CarID] = 1;
- CarID = CreateVehicle(598, 1232.632324, 187.499801, 19.362943, 245.570510, -1, -1, -1);
- vTeam[CarID] = 1;
- CarID = CreateVehicle(598, 1242.020385, 183.182601, 19.364870, 244.622009, -1, -1, -1);
- vTeam[CarID] = 1;
- CarID = CreateVehicle(598, 1248.772460, 173.832977, 19.325132, 337.487915, -1, -1, -1);
- vTeam[CarID] = 1;
- CarID = CreateVehicle(416, 1348.391479, 208.032943, 19.703781, 335.438903, -1, -1, -1);
- vTeam[CarID] = 2;
- CarID = CreateVehicle(416, 1351.537109, 205.435760, 19.704021, 336.301055, -1, -1, -1);
- vTeam[CarID] = 2;
- CarID = CreateVehicle(416, 1359.025024, 212.793640, 19.622148, 248.329727, -1, -1, -1);
- vTeam[CarID] = 2;
- CarID = CreateVehicle(416, 1367.522949, 209.128631, 19.621763, 244.219512, -1, -1, -1);
- vTeam[CarID] = 2;
- CarID = CreateVehicle(416, 1371.813964, 197.637145, 19.700603, 336.570861, -1, -1, -1);
- vTeam[CarID] = 2;
- CarID = CreateVehicle(525, 1229.368286, 367.443481, 19.435749, 158.065597, -1, -1, -1);
- vTeam[CarID] = 3;
- CarID = CreateVehicle(525, 1225.524780, 367.753631, 19.490039, 156.564849, -1, -1, -1);
- vTeam[CarID] = 3;
- CarID = CreateVehicle(525, 1239.775390, 353.494995, 19.354553, 246.382537, -1, -1, -1);
- vTeam[CarID] = 3;
- CarID = CreateVehicle(525, 1230.277954, 357.633483, 19.352539, 246.066436, -1, -1, -1);
- vTeam[CarID] = 3;
- CarID = CreateVehicle(525, 1246.646362, 375.722930, 19.425895, 337.294769, -1, -1, -1);
- vTeam[CarID] = 3;
- CarID = CreateVehicle(525, 1243.185913, 377.299468, 19.398612, 335.087554, -1, -1, -1);
- vTeam[CarID] = 3;
- CarID = CreateVehicle(525, 1238.647705, 379.437164, 19.341760, 338.048187, -1, -1, -1);
- vTeam[CarID] = 3;
- CarID = CreateVehicle(456, 1187.775512, 235.193191, 19.735380, 337.037567, -1, -1, -1);
- vTeam[CarID] = 5;
- CarID = CreateVehicle(456, 1191.462158, 231.758819, 19.731771, 336.196228, -1, -1, -1);
- vTeam[CarID] = 5;
- CarID = CreateVehicle(456, 1206.652832, 265.317504, 19.703998, 332.654235, -1, -1, -1);
- vTeam[CarID] = 5;
- CarID = CreateVehicle(456, 1203.507446, 270.450012, 19.726579, 335.811187, -1, -1, -1);
- vTeam[CarID] = 5;
- CarID = CreateVehicle(456, -39.257099, -1147.223022, 1.251451, 64.061019, -1, -1, -1);
- vTeam[CarID] = 5;
- CarID = CreateVehicle(456, -42.469387, -1151.377197, 1.251538, 61.943592, -1, -1, -1);
- vTeam[CarID] = 5;
- CarID = CreateVehicle(456, -44.771011, -1155.378784, 1.249981, 59.843048, -1, -1, -1);
- vTeam[CarID] = 5;
- CarID = CreateVehicle(456, -36.638519, -1141.166259, 1.251499, 70.020767, -1, -1, -1);
- vTeam[CarID] = 5;
- CarID = CreateVehicle(456, -52.530307, -1134.105712, 1.252053, 68.362342, -1, -1, -1);
- vTeam[CarID] = 5;
- CarID = CreateVehicle(456, -55.115760, -1139.027343, 1.251641, 70.201332, -1, -1, -1);
- vTeam[CarID] = 5;
- CarID = CreateVehicle(456, -55.806205, -1141.429199, 1.251683, 68.849494, -1, -1, -1);
- vTeam[CarID] = 5;
- CarID = CreateVehicle(456, -68.565940, -1116.087646, 1.251912, 161.950286, -1, -1, -1);
- vTeam[CarID] = 5;
- CarID = CreateVehicle(456, -71.179183, -1112.750610, 1.253456, 164.232086, -1, -1, -1);
- vTeam[CarID] = 5;
- CarID = CreateVehicle(456, -76.102554, -1109.962646, 1.250628, 163.097274, -1, -1, -1);
- vTeam[CarID] = 5;
- CarID = CreateVehicle(437, 1169.342041, -1775.973876, 13.614597, 359.923431, -1, -1, -1);
- vTeam[CarID] = 6;
- CarID = CreateVehicle(437, 1169.800781, -1755.482421, 13.614415, 358.716827, -1, -1, -1);
- vTeam[CarID] = 6;
- CarID = CreateVehicle(437, 1185.763305, -1774.529052, 13.614439, 0.286490, -1, -1, -1);
- vTeam[CarID] = 6;
- CarID = CreateVehicle(437, 1185.543457, -1750.568115, 13.614382, 0.411878, -1, -1, -1);
- vTeam[CarID] = 6;
- CarID = CreateVehicle(574, 1670.513916, -1882.133300, 13.271527, 12.952822, -1, -1, -1);
- vTeam[CarID] = 7;
- CreateVehicle(574, 1668.534667, -1882.832153, 13.273277, 4.295247, -1, -1, -1);
- vTeam[CarID] = 7;
- CreateVehicle(574, 1666.065551, -1883.280029, 13.272026, 3.863813, -1, -1, -1);
- vTeam[CarID] = 7;
- CreateVehicle(574, 1663.342163, -1884.106079, 13.272046, 1.793132, -1, -1, -1);
- vTeam[CarID] = 7;
- CreateVehicle(574, 1660.734863, -1884.573852, 13.277266, 4.671057, -1, -1, -1);
- vTeam[CarID] = 7;
- CreateVehicle(574, 1660.734863, -1884.573852, 13.277266, 4.671057, -1, -1, -1);
- vTeam[CarID] = 7;
- CreateVehicle(574, 1658.011474, -1884.321044, 13.278848, 358.400390, -1, -1, -1);
- vTeam[CarID] = 7;
- CreateVehicle(574, 1655.263549, -1884.100341, 13.277875, 358.219177, -1, -1, -1);
- vTeam[CarID] = 7;
- CreateVehicle(574, 1652.247070, -1884.071655, 13.277946, 358.732208, -1, -1, -1);
- vTeam[CarID] = 7;
- CreateVehicle(574, 1649.703979, -1885.115844, 13.278378, 359.164672, -1, -1, -1);
- vTeam[CarID] = 7;
- CreateVehicle(574, 1647.049194, -1884.418334, 13.278117, 1.822523, -1, -1, -1);
- vTeam[CarID] = 7;
- return 1;
- }
- //----------------------Admin Commands------------------------------------------
- COMMAND:makeadmin(playerid, params[])
- {
- new id;
- new AdminLevel2;
- if(IsPlayerConnected(id))
- {
- if(PlayerInfo[playerid][AdminLevel] >= 5 || IsPlayerAdmin(playerid))
- {
- if(!sscanf(params, "ui", id, AdminLevel2))
- {
- if((AdminLevel2 >= 1 && AdminLevel2 <= 5) || AdminLevel2 == 0)
- {
- new string[64];
- new name[MAX_PLAYER_NAME], PlayerName[MAX_PLAYER_NAME];
- GetPlayerName(playerid, name, sizeof(name));
- GetPlayerName(id, PlayerName, sizeof(PlayerName));
- format(string, sizeof(string), "%s Has Given You %d Admin Level.", name, AdminLevel2);
- SendClientMessage(id, 0xD8D8D8FF, string);
- format(string, sizeof(string), "You Gave %d Admin Level To %s .", AdminLevel2, PlayerName);
- SendClientMessage(playerid, 0xD8D8D8FF, string);
- PlayerInfo[id][AdminLevel] = AdminLevel2;
- return 1;
- }
- else return SendClientMessage(playerid, 0xD8D8D8FF, "Avaliable Levels: 1, 2, 3, 4 and 5.");
- }
- else return SendClientMessage(playerid, 0xD8D8D8FF, "USAGE: /makeadmin [PlayerId/PartOfName] [AdminLevel]");
- }
- else return SendClientMessage(playerid, 0xD8D8D8FF, "You Need Rcon Admin To Use This Command!");
- }
- else return SendClientMessage(playerid, 0xD8D8D8FF, "Player Is Not Connected");
- }
- COMMAND:setjob(playerid, params[])
- {
- new id;
- new Job1;
- if(IsPlayerConnected(id))
- {
- if(PlayerInfo[playerid][AdminLevel] >= 5)
- {
- if(!sscanf(params, "ui", id, Job1))
- {
- if((Job1 >= 1 && Job1 <= 20) || Job1 == 0)
- {
- new string[64];
- new name[MAX_PLAYER_NAME], PlayerName[MAX_PLAYER_NAME];
- GetPlayerName(playerid, name, sizeof(name));
- GetPlayerName(id, PlayerName, sizeof(PlayerName));
- format(string, sizeof(string), "%s Has Make You Faction Member %d .", name, Job1);
- SendClientMessage(id, 0xD8D8D8FF, string);
- format(string, sizeof(string), "You Gave %d Faction Member To %s .", Job1, PlayerName);
- SendClientMessage(playerid, 0xD8D8D8FF, string);
- PlayerInfo[id][Fmember] = Job1;
- return 1;
- }
- else return SendClientMessage(playerid, 0xD8D8D8FF, "Avaliable Levels: 1(cop), 2(medic), 3(Mechanic), 4(Taxi), 5(trucker), 6(bus driver), 7(streets sweeper), 8(Job), 9(Job), 10(Job), 11(Gang 1), 12(Gang 2), 13(Gang 3), 14(Gang 4), 15(Gang 5)");
- }
- else return SendClientMessage(playerid, 0xD8D8D8FF, "USAGE: /setjob [PlayerId/PartOfName] [Job]");
- }
- else return SendClientMessage(playerid, 0xD8D8D8FF, "You are not allowed to use this command.");
- }
- else return SendClientMessage(playerid, 0xD8D8D8FF, "Player Is Not Connected");
- }
- COMMAND:makeleader(playerid, params[])
- {
- new id;
- new leader1;
- if(IsPlayerConnected(id))
- {
- if(PlayerInfo[playerid][AdminLevel] >= 4)
- {
- if(!sscanf(params, "ui", id, leader1))
- {
- if((leader1 >= 1 && leader1 <= 10) || leader1 == 0)
- {
- new string[64];
- new name[MAX_PLAYER_NAME], PlayerName[MAX_PLAYER_NAME];
- GetPlayerName(playerid, name, sizeof(name));
- GetPlayerName(id, PlayerName, sizeof(PlayerName));
- format(string, sizeof(string), "%s has given you %d faction leader.", name, leader1);
- SendClientMessage(id, 0xD8D8D8FF, string);
- format(string, sizeof(string), "You Gave %d faction leader to %s .", leader1, PlayerName);
- SendClientMessage(playerid, 0xD8D8D8FF, string);
- PlayerInfo[id][Fleader] = leader1;
- return 1;
- }
- else return SendClientMessage(playerid, 0xD8D8D8FF, "Avaliable Levels: 1(cop), 2(medic), 3(Mechanic), 4(Taxi), 5(trucker), 6(bus driver), 7(streets sweeper), 8(Job), 9(Job), 10(Job), 11(Gang 1), 12(Gang 2), 13(Gang 3), 14(Gang 4), 15(Gang 5)");
- }
- else return SendClientMessage(playerid, 0xD8D8D8FF, "USAGE: /makeleader [PlayerId/PartOfName] [Faction Id]");
- }
- else return SendClientMessage(playerid, 0xD8D8D8FF, "You are not allowed to use this command");
- }
- else return SendClientMessage(playerid, 0xD8D8D8FF, "Player Is Not Connected");
- }
- COMMAND:setskin(playerid, params[])
- {
- new id;
- new skin1;
- if(IsPlayerConnected(id))
- {
- if(PlayerInfo[playerid][AdminLevel] >= 4)
- {
- if(!sscanf(params, "ui", id, skin1))
- {
- if((skin1 >= 0 && skin1 <= 200))
- {
- new string[64];
- new name[MAX_PLAYER_NAME], PlayerName[MAX_PLAYER_NAME];
- GetPlayerName(playerid, name, sizeof(name));
- GetPlayerName(id, PlayerName, sizeof(PlayerName));
- format(string, sizeof(string), "%s Has Set Your Skin to %d .", name, skin1);
- SendClientMessage(id, 0xD8D8D8FF, string);
- format(string, sizeof(string), "You Gave skin %d To %s .", skin1, PlayerName);
- SendClientMessage(playerid, 0xD8D8D8FF, string);
- SetPlayerSkin(id, skin1);
- return 1;
- }
- else return SendClientMessage(playerid, 0xD8D8D8FF, "Avaliable Levels: From 0 to 299");
- }
- else return SendClientMessage(playerid, 0xD8D8D8FF, "USAGE: /setskin [PlayerId/PartOfName] [SkinId]");
- }
- else return SendClientMessage(playerid, 0xD8D8D8FF, "You are not allowed to use this command.");
- }
- else return SendClientMessage(playerid, 0xD8D8D8FF, "Player Is Not Connected");
- }
- COMMAND:ah(playerid, params[])
- {
- if(PlayerInfo[playerid][AdminLevel] == 0)
- {
- SendClientMessage(playerid, 0xD8D8D8FF, " You are not an admin.");
- }
- else
- if(PlayerInfo[playerid][AdminLevel] == 1)
- {
- SendClientMessage(playerid, 0xD8D8D8FF, "Admin Level 1:/kick /freeze /unfreeze /spawnplayer /setvw /setint");
- }
- if(PlayerInfo[playerid][AdminLevel] == 2)
- {
- SendClientMessage(playerid, 0xD8D8D8FF, "Admin Level 1:/kick /freeze /unfreeze /spawnplayer /setvw /setint"),
- SendClientMessage(playerid, 0xD8D8D8FF, "Admin Level 2:/mute /unmute /sethp /setarmour /getmoney /getstats /clearchat");
- }
- if(PlayerInfo[playerid][AdminLevel] == 3)
- {
- SendClientMessage(playerid, 0xD8D8D8FF, "Admin Level 1:/kick /freeze /unfreeze /spawnplayer /setvw /setint"),
- SendClientMessage(playerid, 0xD8D8D8FF, "Admin Level 2:/mute /unmute /sethp /setarmour /getmoney /getstats /clearchat"),
- SendClientMessage(playerid, 0xD8D8D8FF, "Admin Level 3:/ban /givemoney /setmoney /setscore /warn /spawncar");
- }
- if(PlayerInfo[playerid][AdminLevel] == 4)
- {
- SendClientMessage(playerid, 0xD8D8D8FF, "Admin Level 1:/kick /freeze /unfreeze /spawnplayer /setvw /setint"),
- SendClientMessage(playerid, 0xD8D8D8FF, "Admin Level 2:/mute /unmute /sethp /setarmour /getmoney /getstats /clearchat"),
- SendClientMessage(playerid, 0xD8D8D8FF, "Admin Level 3:/ban /givemoney /setmoney /setscore /warn /spawncar"),
- SendClientMessage(playerid, 0xD8D8D8FF, "Admin Level 4:/goto /gethere /ajail /aunjail /giveweapon /akill /vr /setskin /makeleader");
- }
- if(PlayerInfo[playerid][AdminLevel] == 5)
- {
- SendClientMessage(playerid, 0xD8D8D8FF, "Admin Level 1:/kick /freeze /unfreeze /spawnplayer /setvw /setint"),
- SendClientMessage(playerid, 0xD8D8D8FF, "Admin Level 2:/mute /unmute /sethp /setarmour /getmoney /getstats /clearchat"),
- SendClientMessage(playerid, 0xD8D8D8FF, "Admin Level 3:/ban /givemoney /setmoney /setscore /warn /spawncar"),
- SendClientMessage(playerid, 0xD8D8D8FF, "Admin Level 4:/goto /gethere /ajail /aunjail /giveweapon /akill /vr /setskin /makeleader"),
- SendClientMessage(playerid, 0xD8D8D8FF, "Admin Level 5:/makeadmin /setjob /payday");
- SendClientMessage(playerid, 0xD8D8D8FF, "Rcon Admin Commands:/vcreate /removeveh /vsetprice /vsetowner /vsecolor /approvehouse /denyhouse.");
- }
- return 1;
- }
- COMMAND:medichelp(playerid, params[])
- {
- if(PlayerInfo[playerid][Fmember] == 2 || PlayerInfo[playerid][Fleader] == 2)
- {
- SendClientMessage(playerid, 0xFFFF00, "||--------------------------||Medic Commands||-------------------------||");
- SendClientMessage(playerid, 0xFFFF00, "Commands: /health");
- SendClientMessage(playerid, 0xFFFF00, "||-----------------------||By Ricardo Manuel||-----------------------||");
- return 1;
- }
- else return SendClientMessage(playerid, 0xFFFF00, "You are not medic.");
- }
- COMMAND:mechanichelp(playerid, params[])
- {
- if(PlayerInfo[playerid][Fmember] == 3 || PlayerInfo[playerid][Fleader] == 3)
- {
- SendClientMessage(playerid, 0xFFFF00, "||--------------------------||Mechanic Commands||-------------------------||");
- SendClientMessage(playerid, 0xFFFF00, "Commands: /repair");
- SendClientMessage(playerid, 0xFFFF00, "||-----------------------||By Ricardo Manuel||-----------------------||");
- return 1;
- }
- else return SendClientMessage(playerid, 0xFFFF00, "You are not mechanic.");
- }
- COMMAND:taxihelp(playerid, params[])
- {
- if(PlayerInfo[playerid][Fmember] == 4|| PlayerInfo[playerid][Fleader] == 4)
- {
- SendClientMessage(playerid, 0xFFFF00, "||--------------------------||Taxi Commands||-------------------------||");
- SendClientMessage(playerid, 0xFFFF00, "Commands: /taxifare");
- SendClientMessage(playerid, 0xFFFF00, "||-----------------------||By Ricardo Manuel||-----------------------||");
- return 1;
- }
- else return SendClientMessage(playerid, 0xD8D8D8FF, "You are not taxi driver.");
- }
- COMMAND:bushelp(playerid, params[])
- {
- if(PlayerInfo[playerid][Fmember] == 6 || PlayerInfo[playerid][Fleader] == 6)
- {
- SendClientMessage(playerid, 0xFFFF00, "||--------------------------||Taxi Commands||-------------------------||");
- SendClientMessage(playerid, 0xFFFF00, "Commands: /busfare");
- SendClientMessage(playerid, 0xFFFF00, "||-----------------------||By Ricardo Manuel||-----------------------||");
- return 1;
- }
- else return SendClientMessage(playerid, 0xD8D8D8FF, "You are not bus driver.");
- }
- COMMAND:factionhelp(playerid, params[])
- {
- if(PlayerInfo[playerid][Fleader] >= 1)
- {
- SendClientMessage(playerid, 0xFFFF00, "||--------------------------||Faction Commands||-------------------------||");
- SendClientMessage(playerid, 0xFFFF00, "Commands: /invite");
- SendClientMessage(playerid, 0xFFFF00, "||-----------------------||By Ricardo Manuel||-----------------------||");
- return 1;
- }
- else return SendClientMessage(playerid, 0xD8D8D8FF, "You are not leader of any faction.");
- }
- COMMAND:truckerhelp(playerid, params[])
- {
- if(PlayerInfo[playerid][Fmember] >= 5 || PlayerInfo[playerid][Fleader] == 5)
- {
- SendClientMessage(playerid, 0xFFFF00, "||--------------------------||Trucker Commands||-------------------------||");
- SendClientMessage(playerid, 0xFFFF00, "Commands: /getproducts /letproducts");
- SendClientMessage(playerid, 0xFFFF00, "||-----------------------||By Ricardo Manuel||-----------------------||");
- return 1;
- }
- else return SendClientMessage(playerid, 0xD8D8D8FF, "You are not trucker");
- }
- COMMAND:help(playerid, params[])
- {
- SendClientMessage(playerid, 0xFFFF00, "||--------------------------||Help Painel||-------------------------||");
- SendClientMessage(playerid, 0xFFFF00, "Bank: /bankhelp");
- SendClientMessage(playerid, 0xFFFF00, "Admin: /ah");
- SendClientMessage(playerid, 0xFFFF00, "Police: /cophelp");
- SendClientMessage(playerid, 0xFFFF00, "Faction: /factionhelp");
- SendClientMessage(playerid, 0xFFFF00, "Jobs: /jobs /taxihelp /medichelp /mechanichelp /truckerhelp /bushelp");
- SendClientMessage(playerid, 0xFFFF00, "Commands: /goin /goout /suicide /stats /pm /o(ooc chat) /n(newbie chat)");
- SendClientMessage(playerid, 0xFFFF00, "||-----------------------||By Ricardo Manuel||-----------------------||");
- return 1;
- }
- COMMAND:bankhelp(playerid, params[])
- {
- SendClientMessage(playerid, 0xFFFF00, "||----------------------------||Bank Help||--------------------------||");
- SendClientMessage(playerid, 0xFFFF00, "Bank: /deposit /withdraw /balance /getcredit");
- SendClientMessage(playerid, 0xFFFF00, "||-----------------------||By Ricardo Manuel||-----------------------||");
- return 1;
- }
- COMMAND:jobs(playerid, params[])
- {
- SendClientMessage(playerid, 0xFFFF00, "||--------------------------||Jobs Painel||-------------------------||");
- SendClientMessage(playerid, 0xFFFF00, "Take a Job: /becomemedic /becomemechanic /becometaxi /becometrucker /becomebus /becomesweeper");
- SendClientMessage(playerid, 0xFFFF00, "||-----------------------||By Ricardo Manuel||-----------------------||");
- return 1;
- }
- COMMAND:stats(playerid, params[])
- {
- new string[64], string2[64], string3[64];
- format(string, sizeof(string), "Money: %d ||Bank: %d ||Level: %d ||AdminLevel: %d ", GetPlayerMoney(playerid), PlayerInfo[playerid][Bank], GetPlayerScore(playerid), PlayerInfo[playerid][AdminLevel]),
- format(string2, sizeof(string2), "Faction Member: %d ||Faction Leader: %d ||Products: %d", PlayerInfo[playerid][Fmember], PlayerInfo[playerid][Fleader], PlayerInfo[playerid][Prods]),
- format(string3, sizeof(string3), "Warns: %d ||Credit Situation: %d",PlayerInfo[playerid][Warns], PlayerInfo[playerid][Credit]);
- SendClientMessage(playerid, 0xD8D8D8FF, string);
- SendClientMessage(playerid, 0xD8D8D8FF, string2);
- SendClientMessage(playerid, 0xD8D8D8FF, string3);
- return 1;
- }
- COMMAND:getstats(playerid, params[])
- {
- if(PlayerInfo[playerid][AdminLevel] >= 102)
- {
- new id;
- if(sscanf(params, "u", id))
- {
- new string1[64], string2[64], string3[64];
- format(string1, sizeof(string1), "Money: %d ||Bank: %d ||Level: %d ||AdminLevel: %d ", GetPlayerMoney(id), PlayerInfo[id][Bank], GetPlayerScore(id), PlayerInfo[id][AdminLevel]),
- format(string2, sizeof(string2), "Faction Member: %d ||Faction Leader: %d ||Products: %d", PlayerInfo[id][Fmember], PlayerInfo[id][Fleader], PlayerInfo[id][Prods]),
- format(string3, sizeof(string3), "Warns: %d",PlayerInfo[id][Warns] );
- SendClientMessage(playerid, 0xD8D8D8FF, string1);
- SendClientMessage(playerid, 0xD8D8D8FF, string2);
- SendClientMessage(playerid, 0xD8D8D8FF, string3);
- return 1;
- }
- else return SendClientMessage(playerid, 0xD8D8D8FF, "USAGE: /getstats [PlayerId/PartOfName]");
- }
- else return SendClientMessage(playerid, 0xD8D8D8FF, "You are not allowed to use this command.");
- }
- COMMAND:becomemedic(playerid, params[])
- {
- PlayerInfo[playerid][Fmember] = 2;
- SendClientMessage(playerid, 0xD8D8D8FF, "You are now a medic, use /quitfaction to leave it.");
- return 1;
- }
- COMMAND:becomemechanic(playerid, params[])
- {
- PlayerInfo[playerid][Fmember] = 3;
- SendClientMessage(playerid, 0xD8D8D8FF, "You are now a mechanic, use /quitfaction to leave it.");
- return 1;
- }
- COMMAND:becometaxi(playerid, params[])
- {
- if(GetPlayerScore(playerid) >= 2)
- {
- PlayerInfo[playerid][Fmember] = 4;
- SendClientMessage(playerid, 0xD8D8D8FF, "You are now a taxi driver, use /quitfaction to leave it.");
- return 1;
- }
- else return SendClientMessage(playerid, 0xD8D8D8FF, "You need to be level 2 or more.");
- }
- COMMAND:becometrucker(playerid, params[])
- {
- PlayerInfo[playerid][Fmember] = 5;
- SendClientMessage(playerid, 0xD8D8D8FF, "You are now a trucker, use /quitfaction to leave it.");
- return 1;
- }
- COMMAND:becomebus(playerid, params[])
- {
- PlayerInfo[playerid][Fmember] = 6;
- SendClientMessage(playerid, 0xD8D8D8FF, "You are now a bus driver, use /quitfaction to leave it.");
- return 1;
- }
- COMMAND:becomesweeper(playerid, params[])
- {
- PlayerInfo[playerid][Fmember] = 7;
- SendClientMessage(playerid, 0xD8D8D8FF, "You are now a streets sweeper, use /quitfaction to leave it.");
- return 1;
- }
- COMMAND:setmoney(playerid, params[])
- {
- new id;
- new ammount;
- if(IsPlayerConnected(id))
- {
- if(PlayerInfo[playerid][AdminLevel] >= 3)
- {
- if(!sscanf(params, "ui", id, ammount))
- {
- if(ammount <= 10000000000)
- {
- new string[64];
- new name[MAX_PLAYER_NAME], PlayerName[MAX_PLAYER_NAME];
- GetPlayerName(playerid, name, sizeof(name));
- GetPlayerName(id, PlayerName, sizeof(PlayerName));
- format(string, sizeof(string), "%s Has Given You %d.", name, ammount);
- SendClientMessage(id, 0xD8D8D8FF, string);
- format(string, sizeof(string), "You Gave %d Money To %s .", ammount, PlayerName);
- SendClientMessage(playerid, 0xD8D8D8FF, string);
- SetPlayerMoney(id, ammount);
- return 1;
- }
- else return SendClientMessage(playerid, 0xD8D8D8FF, "You can't give so much");
- }
- else return SendClientMessage(playerid, 0xD8D8D8FF, "USAGE: /money [PlayerId/PartOfName] [Ammount]");
- }
- else return SendClientMessage(playerid, 0xD8D8D8FF, "You are not admin 1338");
- }
- else return SendClientMessage(playerid, 0xD8D8D8FF, "Player is not connected.");
- }
- COMMAND:givemoney(playerid, params[])
- {
- new id;
- new ammount;
- if(IsPlayerConnected(id))
- {
- if(PlayerInfo[playerid][AdminLevel] >= 3)
- {
- if(!sscanf(params, "ui", id, ammount))
- {
- if(ammount <= 10000000000)
- {
- new string[64];
- new name[MAX_PLAYER_NAME], PlayerName[MAX_PLAYER_NAME];
- GetPlayerName(playerid, name, sizeof(name));
- GetPlayerName(id, PlayerName, sizeof(PlayerName));
- format(string, sizeof(string), "%s Has Given You %d.", name, ammount);
- SendClientMessage(id, 0xD8D8D8FF, string);
- format(string, sizeof(string), "You Gave %d Money To %s .", ammount, PlayerName);
- SendClientMessage(playerid, 0xD8D8D8FF, string);
- GivePlayerMoney(id, ammount);
- return 1;
- }
- else return SendClientMessage(playerid, 0xD8D8D8FF, "You can't give so much");
- }
- else return SendClientMessage(playerid, 0xD8D8D8FF, "USAGE: /money [PlayerId/PartOfName] [Ammount]");
- }
- else return SendClientMessage(playerid, 0xD8D8D8FF, "You are not admin 1338");
- }
- else return SendClientMessage(playerid, 0xD8D8D8FF, "Player is not connected.");
- }
- COMMAND:freeze(playerid, params[])
- {
- if(PlayerInfo[playerid][AdminLevel] >= 1)
- {
- new id;
- if(!sscanf(params, "u", id))
- {
- if(IsPlayerConnected(id))
- {
- new Float:X, Float:Y, Float:Z;
- GetPlayerPos(playerid, X,Y,Z);
- if(IsPlayerInRangeOfPoint(id, 20.0, X,Y,Z))
- {
- new string[64];
- new name[MAX_PLAYER_NAME], PlayerName[MAX_PLAYER_NAME];
- GetPlayerName(playerid, name, sizeof(name));
- GetPlayerName(id, PlayerName, sizeof(PlayerName));
- format(string, sizeof(string), "You Have Been Freezed By %s", name);
- SendClientMessage(id, 0xD8D8D8FF, string);
- format(string, sizeof(string), "You Freezed %s", PlayerName);
- SendClientMessage(playerid, 0xD8D8D8FF, string);
- TogglePlayerControllable(id, 0);
- return 1;
- }
- else return SendClientMessage(playerid, 0xD8D8D8FF, "You Are Not Near The Player.");
- }
- else return SendClientMessage(playerid, 0xD8D8D8FF, "Player Is Not Conected.");
- }
- else return SendClientMessage(playerid, 0xD8D8D8FF, "USAGE: /freeze [PlayerId/PartOfName]");
- }
- else return SendClientMessage(playerid, 0xD8D8D8FF, "You are not allowed to use this command.");
- }
- COMMAND:unfreeze(playerid, params[])
- {
- if(PlayerInfo[playerid][AdminLevel] >=1)
- {
- new id;
- if(!sscanf(params, "u", id))
- {
- if(IsPlayerConnected(id))
- {
- new Float:X, Float:Y, Float:Z;
- GetPlayerPos(playerid, X,Y,Z);
- if(IsPlayerInRangeOfPoint(id, 20.0, X,Y,Z))
- {
- new string[64];
- new name[MAX_PLAYER_NAME], PlayerName[MAX_PLAYER_NAME];
- GetPlayerName(playerid, name, sizeof(name));
- GetPlayerName(id, PlayerName, sizeof(PlayerName));
- format(string, sizeof(string), "You Have Been UnFreezed By %s", name);
- SendClientMessage(id, 0xD8D8D8FF, string);
- format(string, sizeof(string), "You UnFreezed %s", PlayerName);
- SendClientMessage(playerid, 0xD8D8D8FF, string);
- TogglePlayerControllable(id, 1);
- return 1;
- }
- else return SendClientMessage(playerid, 0xD8D8D8FF, "You Are Not Near The Player.");
- }
- else return SendClientMessage(playerid, 0xD8D8D8FF, "Player Is Not Conected.");
- }
- else return SendClientMessage(playerid, 0xD8D8D8FF, "USAGE: /unfreeze [PlayerId/PartOfName]");
- }
- else return SendClientMessage(playerid, 0xD8D8D8FF, "You are not allowed to use this command.");
- }
- COMMAND:ban(playerid, params[])
- {
- new id;
- if(IsPlayerConnected(id))
- {
- if(PlayerInfo[playerid][AdminLevel] >= 3)
- {
- if(!sscanf(params, "u", id))
- {
- new string[64];
- new name[MAX_PLAYER_NAME], PlayerName[MAX_PLAYER_NAME];
- GetPlayerName(playerid, name, sizeof(name));
- GetPlayerName(id, PlayerName, sizeof(PlayerName));
- format(string, sizeof(string), "You Have Been Banned By %s.", name);
- SendClientMessage(id, 0xD8D8D8FF, string);
- format(string, sizeof(string), "You Banned %s .", id);
- SendClientMessage(playerid, 0xD8D8D8FF, string);
- Ban(id);
- return 1;
- }
- else return SendClientMessage(playerid, 0xD8D8D8FF, "USAGE: /ban [PlayerId/PartOfName]");
- }
- else return SendClientMessage(playerid, 0xD8D8D8FF, "You are not allowed to use this command.");
- }
- else return SendClientMessage(playerid, 0xD8D8D8FF, "Player is not connected.");
- }
- COMMAND:kick(playerid, params[])
- {
- new id;
- if(IsPlayerConnected(id))
- {
- if(PlayerInfo[playerid][AdminLevel] >= 1)
- {
- if(!sscanf(params, "u", id))
- {
- new string[64];
- new name[MAX_PLAYER_NAME], PlayerName[MAX_PLAYER_NAME];
- GetPlayerName(playerid, name, sizeof(name));
- GetPlayerName(id, PlayerName, sizeof(PlayerName));
- format(string, sizeof(string), "You Have Been Kicked By %s.", name);
- SendClientMessage(id, 0xD8D8D8FF, string);
- format(string, sizeof(string), "You Kicked %s .", id);
- SendClientMessage(playerid, 0xD8D8D8FF, string);
- Kick(id);
- return 1;
- }
- else return SendClientMessage(playerid, 0xD8D8D8FF, "USAGE: /kick [PlayerId/PartOfName]");
- }
- else return SendClientMessage(playerid, 0xD8D8D8FF, "You are not allowed to use this command.");
- }
- else return SendClientMessage(playerid, 0xD8D8D8FF, "Player is not connected.");
- }
- COMMAND:setscore(playerid, params[])
- {
- new id;
- new score;
- if(IsPlayerConnected(id))
- {
- if(PlayerInfo[playerid][AdminLevel] >= 3)
- {
- if(!sscanf(params, "ui", id, score))
- {
- if(score <= 1000)
- {
- new string[64];
- new name[MAX_PLAYER_NAME], PlayerName[MAX_PLAYER_NAME];
- GetPlayerName(playerid, name, sizeof(name));
- GetPlayerName(id, PlayerName, sizeof(PlayerName));
- format(string, sizeof(string), "Your Score Has Been Setted To %d By %s.", score, name);
- SendClientMessage(id, 0xD8D8D8FF, string);
- format(string, sizeof(string), "You Setted %s Score To %d.", PlayerName, score);
- SendClientMessage(playerid, 0xD8D8D8FF, string);
- SetPlayerScore(id, score);
- return 1;
- }
- else return SendClientMessage(playerid, 0xD8D8D8FF, "You can't set more than 1000");
- }
- else return SendClientMessage(playerid, 0xD8D8D8FF, "USAGE: /setscore [PlayerId/PartOfName] [Score]");
- }
- else return SendClientMessage(playerid, 0xD8D8D8FF, "You are not allowed to use this command.");
- }
- else return SendClientMessage(playerid, 0xD8D8D8FF, "Player is not connected.");
- }
- COMMAND:goto(playerid, params[])
- {
- new id;
- if(IsPlayerConnected(id))
- {
- if(PlayerInfo[playerid][AdminLevel] >= 4)
- {
- if(!sscanf(params, "ui", id))
- {
- new string[64];
- new name[MAX_PLAYER_NAME], PlayerName[MAX_PLAYER_NAME];
- new Float:x, Float:y, Float:z; GetPlayerPos(id,x,y,z); SetPlayerInterior(playerid,GetPlayerInterior(id));
- GetPlayerName(playerid, name, sizeof(name));
- GetPlayerName(id, PlayerName, sizeof(PlayerName));
- format(string, sizeof(string), "%s teleported his self to you", name);
- SendClientMessage(id, 0xD8D8D8FF, string);
- format(string, sizeof(string), "You teleported yourself to %s .", PlayerName);
- SendClientMessage(playerid, 0xD8D8D8FF, string);
- SetPlayerVirtualWorld(playerid,GetPlayerVirtualWorld(id));
- SetPlayerPos(playerid,x+2,y,z);
- return 1;
- }
- else return SendClientMessage(playerid, 0xD8D8D8FF, "USAGE: /goto [PlayerId/PartOfName]");
- }
- else return SendClientMessage(playerid, 0xD8D8D8FF, "You are not allowed to use this command.");
- }
- else return SendClientMessage(playerid, 0xD8D8D8FF, "Player is not connected.");
- }
- COMMAND:gethere(playerid, params[])
- {
- new id;
- if(IsPlayerConnected(id))
- {
- if(PlayerInfo[playerid][AdminLevel] >= 4)
- {
- if(!sscanf(params, "ui", id))
- {
- new string[64];
- new name[MAX_PLAYER_NAME], PlayerName[MAX_PLAYER_NAME];
- new Float:x, Float:y, Float:z; GetPlayerPos(playerid,x,y,z); SetPlayerInterior(id,GetPlayerInterior(playerid));
- GetPlayerName(playerid, name, sizeof(name));
- GetPlayerName(id, PlayerName, sizeof(PlayerName));
- format(string, sizeof(string), "%s teleported yourself to him.", name);
- SendClientMessage(id, 0xD8D8D8FF, string);
- format(string, sizeof(string), "You teleported %s to you.", PlayerName);
- SendClientMessage(playerid, 0xD8D8D8FF, string);
- SetPlayerVirtualWorld(id,GetPlayerVirtualWorld(playerid));
- SetPlayerPos(id,x+2,y,z);
- return 1;
- }
- else return SendClientMessage(playerid, 0xD8D8D8FF, "USAGE: /gethere[PlayerId/PartOfName]");
- }
- else return SendClientMessage(playerid, 0xD8D8D8FF, "You are not allowed to use this command.");
- }
- else return SendClientMessage(playerid, 0xD8D8D8FF, "Player is not connected.");
- }
- COMMAND:akill(playerid, params[])
- {
- new id;
- if(IsPlayerConnected(id))
- {
- if(PlayerInfo[playerid][AdminLevel] >= 4)
- {
- if(!sscanf(params, "u", id))
- {
- new string[64];
- new name[MAX_PLAYER_NAME], PlayerName[MAX_PLAYER_NAME];
- GetPlayerName(playerid, name, sizeof(name));
- GetPlayerName(id, PlayerName, sizeof(PlayerName));
- format(string, sizeof(string), "You have been killed by %s.", name);
- SendClientMessage(id, 0xD8D8D8FF, string);
- format(string, sizeof(string), "You killed %s .", PlayerName);
- SendClientMessage(playerid, 0xD8D8D8FF, string);
- SetPlayerHealth(id, 0);
- return 1;
- }
- else return SendClientMessage(playerid, 0xD8D8D8FF, "USAGE: /akill [PlayerId/PartOfName]");
- }
- else return SendClientMessage(playerid, 0xD8D8D8FF, "You are not allowed to use this command.");
- }
- else return SendClientMessage(playerid, 0xD8D8D8FF, "Player is not connected.");
- }
- COMMAND:clearchat(playerid, params[])
- {
- for(new i = 0; i < 50; i++) SendClientMessageToAll(0x33FF33AA," ");
- return 1;
- }
- COMMAND:vr(playerid, params[])
- {
- if(IsPlayerConnected(playerid))
- {
- if(PlayerInfo[playerid][AdminLevel] >= 4)
- {
- if(IsPlayerInAnyVehicle(playerid))
- {
- RepairVehicle(GetPlayerVehicleID(playerid));
- SendClientMessage(playerid, 0xD8D8D8FF, "Vehicle Repaired.");
- return 1;
- }
- else return SendClientMessage(playerid, 0xD8D8D8FF, "You are not in any vehicle");
- }
- else return SendClientMessage(playerid, 0xD8D8D8FF, "You are not allowed to use this command.");
- }
- else return SendClientMessage(playerid, 0xD8D8D8FF, "Player is not connected.");
- }
- COMMAND:sethp(playerid, params[])
- {
- new id;
- new hp;
- if(IsPlayerConnected(id))
- {
- if(PlayerInfo[playerid][AdminLevel] >= 2)
- {
- if(!sscanf(params, "ui", id, hp))
- {
- if(hp <= 100)
- {
- new string[64];
- new name[MAX_PLAYER_NAME], PlayerName[MAX_PLAYER_NAME];
- GetPlayerName(playerid, name, sizeof(name));
- GetPlayerName(id, PlayerName, sizeof(PlayerName));
- format(string, sizeof(string), "Your Health Has Been Setted To %d By %s.", hp, name);
- SendClientMessage(id, 0xD8D8D8FF, string);
- format(string, sizeof(string), "You Setted %s Health To %d.", PlayerName, hp);
- SendClientMessage(playerid, 0xD8D8D8FF, string);
- SetPlayerHealth(id, hp);
- return 1;
- }
- else return SendClientMessage(playerid, 0xD8D8D8FF, "You can't set more than 100");
- }
- else return SendClientMessage(playerid, 0xD8D8D8FF, "USAGE: /rsethp [PlayerId/PartOfName] [Hp]");
- }
- else return SendClientMessage(playerid, 0xD8D8D8FF, "You are not allowed to use this command.");
- }
- else return SendClientMessage(playerid, 0xD8D8D8FF, "Player is not connected.");
- }
- COMMAND:setarmour(playerid, params[])
- {
- new id;
- new armour;
- if(IsPlayerConnected(id))
- {
- if(PlayerInfo[playerid][AdminLevel] >= 2)
- {
- if(!sscanf(params, "ui", id, armour))
- {
- if(armour <= 100)
- {
- new string[64];
- new name[MAX_PLAYER_NAME], PlayerName[MAX_PLAYER_NAME];
- GetPlayerName(playerid, name, sizeof(name));
- GetPlayerName(id, PlayerName, sizeof(PlayerName));
- format(string, sizeof(string), "Your Armour Has Been Setted To %d By %s.", armour, name);
- SendClientMessage(id, 0xD8D8D8FF, string);
- format(string, sizeof(string), "You Setted %s Armour To %d.", PlayerName, armour);
- SendClientMessage(playerid, 0xD8D8D8FF, string);
- SetPlayerArmour(id, armour);
- return 1;
- }
- else return SendClientMessage(playerid, 0xD8D8D8FF, "You can't set more than 100");
- }
- else return SendClientMessage(playerid, 0xD8D8D8FF, "USAGE: /rsetarmour [PlayerId/PartOfName] [Armour]");
- }
- else return SendClientMessage(playerid, 0xD8D8D8FF, "You are not allowed to use this command.");
- }
- else return SendClientMessage(playerid, 0xD8D8D8FF, "Player is not connected.");
- }
- COMMAND:ajail(playerid, params[])
- {
- new id;
- if(IsPlayerConnected(id))
- {
- if(PlayerInfo[playerid][AdminLevel] >= 4)
- {
- if(!sscanf(params, "u", id))
- {
- new string[64];
- new name[MAX_PLAYER_NAME], PlayerName[MAX_PLAYER_NAME];
- GetPlayerName(playerid, name, sizeof(name));
- GetPlayerName(id, PlayerName, sizeof(PlayerName));
- format(string, sizeof(string), "You have been jailed by %s.", name);
- SendClientMessage(id, 0xD8D8D8FF, string);
- format(string, sizeof(string), "You jailed %s .", PlayerName);
- SendClientMessage(playerid, 0xD8D8D8FF, string);
- SetPlayerPos(id, 264.6288,77.5742,1001.0391);
- SetPlayerInterior(id, 3);
- return 1;
- }
- else return SendClientMessage(playerid, 0xD8D8D8FF, "USAGE: /rjail [PlayerId/PartOfName]");
- }
- else return SendClientMessage(playerid, 0xD8D8D8FF, "You are not allowed to use this command.");
- }
- else return SendClientMessage(playerid, 0xD8D8D8FF, "Player is not connected.");
- }
- COMMAND:aunjail(playerid, params[])
- {
- new id;
- if(IsPlayerConnected(id))
- {
- if(PlayerInfo[playerid][AdminLevel] >= 4)
- {
- if(!sscanf(params, "u", id))
- {
- new string[64];
- new name[MAX_PLAYER_NAME], PlayerName[MAX_PLAYER_NAME];
- GetPlayerName(playerid, name, sizeof(name));
- GetPlayerName(id, PlayerName, sizeof(PlayerName));
- format(string, sizeof(string), "You have been unjailed by %s.", name);
- SendClientMessage(id, 0xD8D8D8FF, string);
- format(string, sizeof(string), "You unjailed %s .", PlayerName);
- SendClientMessage(playerid, 0xD8D8D8FF, string);
- SetPlayerPos(id, 1555.097900, -1675.848754, 16.195312);
- SetPlayerInterior(id, 0);
- return 1;
- }
- else return SendClientMessage(playerid, 0xD8D8D8FF, "USAGE: /runjail [PlayerId/PartOfName]");
- }
- else return SendClientMessage(playerid, 0xD8D8D8FF, "You are not allowed to use this command.");
- }
- else return SendClientMessage(playerid, 0xD8D8D8FF, "Player is not connected.");
- }
- COMMAND:mute(playerid, params[])
- {
- new id;
- if(IsPlayerConnected(id))
- {
- if(PlayerInfo[playerid][AdminLevel] >= 2)
- {
- if(!sscanf(params, "u", id))
- {
- new string[64];
- new name[MAX_PLAYER_NAME], PlayerName[MAX_PLAYER_NAME];
- GetPlayerName(playerid, name, sizeof(name));
- GetPlayerName(id, PlayerName, sizeof(PlayerName));
- format(string, sizeof(string), "You have been muted by %s.", name);
- SendClientMessage(id, 0xD8D8D8FF, string);
- format(string, sizeof(string), "You muted %s .", PlayerName);
- SendClientMessage(playerid, 0xD8D8D8FF, string);
- ismuted[id] = true;
- return 1;
- }
- else return SendClientMessage(playerid, 0xD8D8D8FF, "USAGE: /rmute [PlayerId/PartOfName]");
- }
- else return SendClientMessage(playerid, 0xD8D8D8FF, "You are not allowed to use this command.");
- }
- else return SendClientMessage(playerid, 0xD8D8D8FF, "Player is not connected.");
- }
- COMMAND:unmute(playerid, params[])
- {
- new id;
- if(PlayerInfo[playerid][AdminLevel] >= 5)
- {
- if(!sscanf(params, "u", id))
- {
- new string[64];
- new name[MAX_PLAYER_NAME], PlayerName[MAX_PLAYER_NAME];
- GetPlayerName(playerid, name, sizeof(name));
- GetPlayerName(id, PlayerName, sizeof(PlayerName));
- format(string, sizeof(string), "You have been unmuted by %s.", name);
- SendClientMessage(id, 0xD8D8D8FF, string);
- format(string, sizeof(string), "You unmuted %s .", PlayerName);
- SendClientMessage(playerid, 0xD8D8D8FF, string);
- ismuted[id] = false;
- return 1;
- }
- else return SendClientMessage(playerid, 0xD8D8D8FF, "USAGE: /runmute [PlayerId/PartOfName]");
- }
- else return SendClientMessage(playerid, 0xD8D8D8FF, "You are not allowed to use this command.");
- }
- COMMAND:setint(playerid, params[])
- {
- new id;
- new interior;
- if(IsPlayerConnected(id))
- {
- if(PlayerInfo[playerid][AdminLevel] >= 1)
- {
- if(!sscanf(params, "ui", id, interior))
- {
- if(interior <= 100)
- {
- new string[64];
- new name[MAX_PLAYER_NAME], PlayerName[MAX_PLAYER_NAME];
- GetPlayerName(playerid, name, sizeof(name));
- GetPlayerName(id, PlayerName, sizeof(PlayerName));
- format(string, sizeof(string), "Your Interior Has Been Setted To %d By %s.", interior, name);
- SendClientMessage(id, 0xD8D8D8FF, string);
- format(string, sizeof(string), "You Setted %s Interior To %d.", PlayerName, interior);
- SendClientMessage(playerid, 0xD8D8D8FF, string);
- SetPlayerInterior(id, interior);
- return 1;
- }
- else return SendClientMessage(playerid, 0xD8D8D8FF, "Invalid Interior Id");
- }
- else return SendClientMessage(playerid, 0xD8D8D8FF, "USAGE: /setint [PlayerId/PartOfName] [Interior]");
- }
- else return SendClientMessage(playerid, 0xD8D8D8FF, "You are not allowed to use this command.");
- }
- else return SendClientMessage(playerid, 0xD8D8D8FF, "Player is not connected.");
- }
- COMMAND:setvw(playerid, params[])
- {
- new id;
- new virtualworld;
- if(IsPlayerConnected(id))
- {
- if(PlayerInfo[playerid][AdminLevel] >= 1)
- {
- if(!sscanf(params, "ui", id, virtualworld))
- {
- if(virtualworld <= 100)
- {
- new string[64];
- new name[MAX_PLAYER_NAME], PlayerName[MAX_PLAYER_NAME];
- GetPlayerName(playerid, name, sizeof(name));
- GetPlayerName(id, PlayerName, sizeof(PlayerName));
- format(string, sizeof(string), "Your Virtual World Has Been Setted To %d By %s.", virtualworld, name);
- SendClientMessage(id, 0xD8D8D8FF, string);
- format(string, sizeof(string), "You Setted %s Virtual World To %d.", PlayerName, virtualworld);
- SendClientMessage(playerid, 0xD8D8D8FF, string);
- SetPlayerVirtualWorld(id, virtualworld);
- return 1;
- }
- else return SendClientMessage(playerid, 0xD8D8D8FF, "Invalid Virtual World Id");
- }
- else return SendClientMessage(playerid, 0xD8D8D8FF, "USAGE: /setvw [PlayerId/PartOfName] [VirtualWorld]");
- }
- else return SendClientMessage(playerid, 0xD8D8D8FF, "You are not allowed to use this command.");
- }
- else return SendClientMessage(playerid, 0xD8D8D8FF, "Player is not connected.");
- }
- COMMAND:giveweapon(playerid, params[])
- {
- new id;
- new weap;
- new ammo;
- if(IsPlayerConnected(id))
- {
- if(PlayerInfo[playerid][AdminLevel] >= 4)
- {
- if(!sscanf(params, "uii", id, weap, ammo))
- {
- if(weap >= 1 && weap <= 46)
- {
- if(ammo >= 1 && ammo <= 5000)
- {
- new string[64];
- new name[MAX_PLAYER_NAME], PlayerName[MAX_PLAYER_NAME];
- GetPlayerName(playerid, name, sizeof(name));
- GetPlayerName(id, PlayerName, sizeof(PlayerName));
- format(string, sizeof(string), "%s has given You weapon %d with %d ammu.", name, weap, ammo);
- SendClientMessage(id, 0xD8D8D8FF, string);
- format(string, sizeof(string), "You gave weapon %d with %d ammu to %s .", weap, ammo, PlayerName);
- SendClientMessage(playerid, 0xD8D8D8FF, string);
- GivePlayerWeapon(id, weap, ammo);
- return 1;
- }
- else return SendClientMessage(playerid, 0xD8D8D8FF, "Max. Ammo is 5000");
- }
- else return SendClientMessage(playerid, 0xD8D8D8FF, "Invalid weapon id!");
- }
- else return SendClientMessage(playerid, 0xD8D8D8FF, "USAGE: /giveweapon[PlayerId/PartOfName] [WeaponId] [Ammo]"),
- SendClientMessage(playerid, 0xD8D8D8FF, "1(Brass) 2(Nite) 3(Club) 4(knife) 5(bat) 6(Shovel) 7(Cue) 8(Katana) 9(Chainsaw) 10-13(Dildo)"),
- SendClientMessage(playerid, 0xD8D8D8FF, "14(Flowers) 15(Cane) 16(Grenades) 17(Teargas) 18(Molotovs) 22(Pistol) 23(SPistol) 24(Eagle)"),
- SendClientMessage(playerid, 0xD8D8D8FF, "25(Shotgun) 26(sawn-off) 27(Combat) 28(TEC9) 29(MP5) 30(AK47) 31(M4) 32(MAC10) 33(Country)"),
- SendClientMessage(playerid, 0xD8D8D8FF, "34(Sniper) 35(RPG) 37(Flamethrower) 38(Minigun) 41(spray) 42(exting) 43(Camera) 46(Parachute)");
- }
- else return SendClientMessage(playerid, 0xD8D8D8FF, "You Need Rcon Admin To Use This Command!");
- }
- else return SendClientMessage(playerid, 0xD8D8D8FF, "Player Is Not Connected");
- }
- COMMAND:warn(playerid, params[])
- {
- new id;
- if(IsPlayerConnected(id))
- {
- if(PlayerInfo[playerid][AdminLevel] >= 3)
- {
- if(!sscanf(params, "u", id))
- {
- new string[64];
- new name[MAX_PLAYER_NAME], PlayerName[MAX_PLAYER_NAME];
- GetPlayerName(playerid, name, sizeof(name));
- GetPlayerName(id, PlayerName, sizeof(PlayerName));
- format(string, sizeof(string), "You have been warned by %s ", name);
- SendClientMessage(id, 0xD8D8D8FF, string);
- format(string, sizeof(string), "You have warn %s ", PlayerName);
- SendClientMessage(playerid, 0xD8D8D8FF, string);
- PlayerInfo[playerid][Warns] = PlayerInfo[playerid][Warns] +1;
- return 1;
- }
- else return SendClientMessage(playerid, 0xD8D8D8FF, "USAGE: /warn1 [PlayerId/PartOfName]");
- }
- else return SendClientMessage(playerid, 0xD8D8D8FF, "You are not allowed to use this command.");
- }
- else return SendClientMessage(playerid, 0xD8D8D8FF, "Player is not connected.");
- }
- COMMAND:getmoney(playerid, params[])
- {
- new id;
- new money;
- if(PlayerInfo[playerid][AdminLevel] >= 2)
- {
- if(!sscanf(params, "ui", id, money))
- {
- new string[64];
- new PlayerName[MAX_PLAYER_NAME];
- money = GetPlayerMoney(id);
- GetPlayerName(id, PlayerName, sizeof(PlayerName));
- format(string, sizeof(string), "%s has %d money.", id, money);
- SendClientMessage(id, 0xD8D8D8FF, string);
- return 1;
- }
- else return SendClientMessage(playerid, 0xD8D8D8FF, "USAGE: /getmoney [PlayerId/PartOfName]");
- }
- else return SendClientMessage(playerid, 0xD8D8D8FF, "You are not allowed to use this command.");
- }
- COMMAND:spawncar(playerid, params[])
- {
- if(PlayerInfo[playerid][AdminLevel] >= 3)
- {
- new carid, carcolor1, carcolor2;
- if(!sscanf(params, "iii", carid, carcolor1, carcolor2))
- {
- if(carid >= 400 && carid <= 611)
- {
- if(carcolor1 >= 0 && carcolor1 <= 252)
- {
- if(carcolor2 >= 0 && carcolor2 <= 252)
- {
- new Float:X, Float:Y, Float:Z;
- GetPlayerPos(playerid, X, Y, Z);
- CreateVehicle(carid, X+4, Y, Z, 10, carcolor1, carcolor2, 100);
- SendClientMessage(playerid, 0xD8D8D8FF, "Vehicle Spawned");
- return 1;
- }
- else return SendClientMessage(playerid, 0xD8D8D8FF, "Only color id's between 0 and 252 are avaliable.");
- }
- else return SendClientMessage(playerid, 0xD8D8D8FF, "Only color id's between 0 and 252 are avaliable.");
- }
- else return SendClientMessage(playerid, 0xD8D8D8FF, "Only id's between 400 and 611 are avaliable.");
- }
- else return SendClientMessage(playerid, 0xD8D8D8FF, "USAGE: /spawncar [VehicleId] [Color 1][Color 2]");
- }
- else return SendClientMessage(playerid, 0xD8D8D8FF, "You are not allowed to use this command.");
- }
- COMMAND:spawnplayer(playerid, params[])
- {
- if(PlayerInfo[playerid][AdminLevel] >= 1)
- {
- new id;
- if(!sscanf(params, "u", id))
- {
- if(IsPlayerConnected(id))
- {
- new string[64];
- new name[MAX_PLAYER_NAME], PlayerName[MAX_PLAYER_NAME];
- GetPlayerName(playerid, name, sizeof(name));
- GetPlayerName(id, PlayerName, sizeof(PlayerName));
- format(string, sizeof(string), "You have been spawned by %s ", name);
- SendClientMessage(id, 0xD8D8D8FF, string);
- format(string, sizeof(string), "You have spawn %s ", PlayerName);
- SendClientMessage(playerid, 0xD8D8D8FF, string);
- SpawnPlayer(id);
- return 1;
- }
- else return SendClientMessage(playerid, 0xD8D8D8FF, "Player is not connected.");
- }
- else return SendClientMessage(playerid, 0xD8D8D8FF, "USAGE: /spawnplayer [PlayerId/PartOfName]");
- }
- else return SendClientMessage(playerid, 0xD8D8D8FF, "You are not allowed to use this command");
- }
- //------------------------------------Job Commands------------------------------
- COMMAND:health(playerid, params[])
- {
- if(PlayerInfo[playerid][Fmember] == 2 || PlayerInfo[playerid][Fleader] == 2)
- {
- new id;
- if(!sscanf(params, "u", id))
- {
- if(IsPlayerConnected(id))
- {
- new Float:X, Float:Y, Float:Z;
- GetPlayerPos(playerid, X,Y,Z);
- if(IsPlayerInRangeOfPoint(id, 20.0, X,Y,Z))
- {
- new string[64];
- new name[MAX_PLAYER_NAME], PlayerName[MAX_PLAYER_NAME];
- GetPlayerName(playerid, name, sizeof(name));
- GetPlayerName(id, PlayerName, sizeof(PlayerName));
- format(string, sizeof(string), "You Have Been Healthed By %s", name);
- SendClientMessage(id, 0xFFFF00, string);
- format(string, sizeof(string), "You Healthed %s", PlayerName);
- SendClientMessage(playerid, 0xFFFF00, string);
- SetPlayerHealth(id, 100);
- GivePlayerMoney(id, -1000);
- GivePlayerMoney(playerid, 1000);
- return 1;
- }
- else return SendClientMessage(playerid, 0xFFFF00, "You Are Not Near The Player.");
- }
- else return SendClientMessage(playerid, 0xFFFF00, "Player Is Not Conected.");
- }
- else return SendClientMessage(playerid, 0xFFFF00, "USAGE: /health [PlayerId/PartOfName]");
- }
- else return SendClientMessage(playerid, 0xFFFF00, "You are not medic.");
- }
- COMMAND:repair(playerid, params[])
- {
- new id;
- if(IsPlayerConnected(id))
- {
- if(PlayerInfo[playerid][Fmember] == 3 || PlayerInfo[playerid][Fleader] == 3)
- {
- if(!sscanf(params, "u", id))
- {
- if(id == playerid) { SendClientMessage(playerid, COLOR_GREY, "You can't repair your own Car."); return 1; }
- new string[64];
- new name[MAX_PLAYER_NAME], PlayerName[MAX_PLAYER_NAME];
- GetPlayerName(playerid, name, sizeof(name));
- GetPlayerName(id, PlayerName, sizeof(PlayerName));
- format(string, sizeof(string), "You recived a repair offer from %s for 100$.", name),
- format(string, sizeof(string), "Use /acceptrepair to accept it!");
- SendClientMessage(id, 0xFFFF00, string);
- format(string, sizeof(string), "You Offered a repair to %s for 100$.", PlayerName);
- SendClientMessage(playerid, 0xFFFF00, string);
- PlayerInfo[id][RepairOffer] = 1;
- return 1;
- }
- else return SendClientMessage(playerid, 0xFFFF00, "USAGE: /repair [PlayerId/PartOfName]");
- }
- else return SendClientMessage(playerid, 0xFFFF00, "You are not allowed to use this command.");
- }
- else return SendClientMessage(playerid, 0xFFFF00, "Player is not connected.");
- }
- COMMAND:acceptrepair(playerid, params[])
- {
- new id;
- if(IsPlayerConnected(id))
- {
- if(PlayerInfo[playerid][RepairOffer] == 1)
- {
- if(!sscanf(params, "u", id))
- {
- new string[64];
- new name[MAX_PLAYER_NAME], PlayerName[MAX_PLAYER_NAME];
- GetPlayerName(playerid, name, sizeof(name));
- GetPlayerName(id, PlayerName, sizeof(PlayerName));
- format(string, sizeof(string), "You repaired %s vehicle for 100$.", name);
- SendClientMessage(id, 0xFFFF00, string);
- format(string, sizeof(string), "Your car has been repaired by %s for 100$.", PlayerName);
- SendClientMessage(playerid, 0xFFFF00, string);
- PlayerInfo[playerid][RepairOffer] = 0;
- RepairVehicle(GetPlayerVehicleID(playerid));
- GivePlayerMoney(playerid, -100);
- GivePlayerMoney(id, 90);
- return 1;
- }
- else return SendClientMessage(playerid, 0xFFFF00, "USAGE: /acceptrepair [PlayerId/PartOfName]");
- }
- else return SendClientMessage(playerid, 0xFFFF00, "You haven't any repair Offer to accept.");
- }
- else return SendClientMessage(playerid, 0xFFFF00, "Player is not connected.");
- }
- COMMAND:taxifare(playerid, params[])
- {
- new string[64];
- new name[MAX_PLAYER_NAME];
- if(PlayerInfo[playerid][Fmember] == 4 || PlayerInfo[playerid][Fleader] == 4)
- {
- GetPlayerName(playerid, name, sizeof(name));
- format(string, sizeof(string), "Taxi driver %s on duty, /pm if you need him", name);
- SendClientMessageToAll(0xFFFF00, string);
- return 1;
- }
- else return SendClientMessage(playerid, 0xFFFF00, "You are not taxi driver.");
- }
- COMMAND:busfare(playerid, params[])
- {
- new string[64];
- new name[MAX_PLAYER_NAME];
- if(PlayerInfo[playerid][Fmember] == 6 || PlayerInfo[playerid][Fleader] == 6)
- {
- GetPlayerName(playerid, name, sizeof(name));
- format(string, sizeof(string), "Bus driver %s on duty, /pm if you need him", name);
- SendClientMessageToAll(0xFFFF00, string);
- return 1;
- }
- else return SendClientMessage(playerid, 0xFFFF00, "You are not bus driver.");
- }
- COMMAND:quitfaction(playerid, params[])
- {
- PlayerInfo[playerid][Fmember] = 0;
- SendClientMessage(playerid, 0xFFFF00, "You quited your faction");
- return 1;
- }
- COMMAND:invite(playerid, params[])
- {
- new id;
- if(IsPlayerConnected(id))
- {
- if(!sscanf(params, "u", id))
- {
- if(PlayerInfo[playerid][Fleader] == 1)
- {
- new name[MAX_PLAYER_NAME], string[64];
- GetPlayerName(playerid, name, sizeof(name));
- format(string, sizeof(string), "Faction leader %s invited you to his faction.", name);
- SendClientMessageToAll(0xFFFF00, string);
- PlayerInfo[id][Fmember] = 1;
- return 1;
- }
- if(PlayerInfo[playerid][Fleader] == 2)
- {
- new name[MAX_PLAYER_NAME], string[64];
- GetPlayerName(playerid, name, sizeof(name));
- format(string, sizeof(string), "Faction leader %s invited you to his faction.", name);
- SendClientMessageToAll(0xFFFF00, string);
- PlayerInfo[id][Fmember] = 2;
- return 1;
- }
- if(PlayerInfo[playerid][Fleader] == 3)
- {
- new name[MAX_PLAYER_NAME], string[64];
- GetPlayerName(playerid, name, sizeof(name));
- format(string, sizeof(string), "Faction leader %s invited you to his faction.", name);
- SendClientMessageToAll(0xFFFF00, string);
- PlayerInfo[id][Fmember] = 3;
- return 1;
- }
- if(PlayerInfo[playerid][Fleader] == 4)
- {
- new name[MAX_PLAYER_NAME], string[64];
- GetPlayerName(playerid, name, sizeof(name));
- format(string, sizeof(string), "Faction leader %s invited you to his faction.", name);
- SendClientMessageToAll(0xFFFF00, string);
- PlayerInfo[id][Fmember] = 4;
- return 1;
- }
- if(PlayerInfo[playerid][Fleader] == 5)
- {
- new name[MAX_PLAYER_NAME], string[64];
- GetPlayerName(playerid, name, sizeof(name));
- format(string, sizeof(string), "Faction leader %s invited you to his faction.", name);
- SendClientMessageToAll(0xFFFF00, string);
- PlayerInfo[id][Fmember] = 5;
- return 1;
- }
- if(PlayerInfo[playerid][Fleader] == 6)
- {
- new name[MAX_PLAYER_NAME], string[64];
- GetPlayerName(playerid, name, sizeof(name));
- format(string, sizeof(string), "Faction leader %s invited you to his faction.", name);
- SendClientMessageToAll(0xFFFF00, string);
- PlayerInfo[id][Fmember] = 6;
- return 1;
- }
- if(PlayerInfo[playerid][Fleader] == 7)
- {
- new name[MAX_PLAYER_NAME], string[64];
- GetPlayerName(playerid, name, sizeof(name));
- format(string, sizeof(string), "Faction leader %s invited you to his faction.", name);
- SendClientMessageToAll(0xFFFF00, string);
- PlayerInfo[id][Fmember] = 7;
- return 1;
- }
- if(PlayerInfo[playerid][Fleader] == 8)
- {
- new name[MAX_PLAYER_NAME], string[64];
- GetPlayerName(playerid, name, sizeof(name));
- format(string, sizeof(string), "Faction leader %s invited you to his faction.", name);
- SendClientMessageToAll(0xFFFF00, string);
- PlayerInfo[id][Fmember] = 8;
- return 1;
- }
- if(PlayerInfo[playerid][Fleader] == 9)
- {
- new name[MAX_PLAYER_NAME], string[64];
- GetPlayerName(playerid, name, sizeof(name));
- format(string, sizeof(string), "Faction leader %s invited you to his faction.", name);
- SendClientMessageToAll(0xFFFF00, string);
- PlayerInfo[id][Fmember] = 9;
- return 1;
- }
- if(PlayerInfo[playerid][Fleader] == 10)
- {
- new name[MAX_PLAYER_NAME], string[64];
- GetPlayerName(playerid, name, sizeof(name));
- format(string, sizeof(string), "Faction leader %s invited you to his faction.", name);
- SendClientMessageToAll(0xFFFF00, string);
- PlayerInfo[id][Fmember] = 10;
- return 1;
- }
- return 1;
- }
- else return SendClientMessage(playerid, 0xFFFF00, "USAGE: /invite [PlayerId/PartOfName]");
- }
- else return SendClientMessage(playerid, 0xFFFF00, "Player is not connected.");
- }
- COMMAND:getproducts(playerid, params[])
- {
- new string[64];
- if(IsPlayerInRangeOfPoint(playerid, 20.0, -67.457450, -1126.498046, 0.805235))
- {
- if(PlayerInfo[playerid][Prods] == 0)
- {
- if(2000 > GetPlayerMoney(playerid)) return SendClientMessage(playerid, 0xB4B5B7FF, "You have no money to buy products!");
- format(string, sizeof(string), "You bought a packet of products for 2000$, now, deliver it to LS");
- SendClientMessage(playerid, 0xFFFF00, string);
- PlayerInfo[playerid][Prods] = 100;
- GivePlayerMoney(playerid, -2000);
- return 1;
- }
- else return SendClientMessage(playerid, 0xFFFF00, "You already bougth products.");
- }
- else return SendClientMessage(playerid, 0xFFFF00, "You are not in trucker's place.");
- }
- COMMAND:letproducts(playerid, params[])
- {
- new string[64];
- if(IsPlayerInRangeOfPoint(playerid, 30.0, 2464.828125, -2109.241943, 13.546875))
- {
- if(PlayerInfo[playerid][Prods] == 100)
- {
- format(string, sizeof(string), "You won 5000$ By delivering a package of products.");
- SendClientMessage(playerid, 0xFFFF00, string);
- PlayerInfo[playerid][Prods] = 0;
- GivePlayerMoney(playerid, 5000);
- SetPlayerScore(playerid, GetPlayerScore(playerid)+1);
- return 1;
- }
- else return SendClientMessage(playerid, 0xFFFF00, "You don't have products to deliver.");
- }
- else return SendClientMessage(playerid, 0xFFFF00, "You are not in trucker's place.");
- }
- new Float:BCP[][3] =
- {
- {1239.824462, -1716.014770, 13.385701},
- {1292.422607, -1811.808959, 13.593965},
- {1392.607910, -1877.122436, 13.595897},
- {1667.943847, -1875.044677, 13.589699},
- {1757.402221, -1827.756713, 13.596336},
- {1817.335083, -1878.799804, 13.569665},
- {1950.238647, -1937.050659, 13.593934},
- {1957.339965, -2023.747924, 13.599599},
- {1956.323730, -2152.864990, 13.586963},
- {1774.430297, -2161.799804, 13.594959},
- {1534.907470, -1927.611328, 16.545383},
- {1496.950927, -1866.938476, 13.591338},
- {1327.812988, -1849.627807, 13.532476},
- {1317.465820, -1655.792114, 13.596158},
- {1359.712890, -1445.657104, 13.594190},
- {1361.635498, -1312.635009, 13.580309},
- {1373.455322, -1054.733642, 26.834287},
- {1381.336669, -963.094665, 34.102642},
- {1305.698120, -919.116333, 39.129402},
- {1259.167114, -1021.762817, 32.977405},
- {1258.811767, -1121.192260, 24.373428},
- {1324.559082, -1153.082031, 23.840526},
- {1337.565307, -1257.649902, 13.595456},
- {1332.620605, -1459.048583, 13.595753},
- {1186.981933, -1707.998291, 13.653977}
- };
- new Float:LCP[][3] =
- {
- {1749.930175, -1824.106811, 13.386181},
- {1818.243408, -1870.593994, 13.417718},
- {1867.435058, -1935.798828, 13.386360},
- {1935.240722, -1935.237304, 13.386432},
- {2039.508422, -1938.437133, 13.308705},
- {2083.435302, -1911.928833, 13.385684},
- {2105.080322, -1920.830444, 13.386754},
- {2131.324951, -1911.176635, 13.385083},
- {2186.458007, -1897.889648, 13.444042},
- {2212.400634, -1936.516113, 13.393572},
- {2259.876953, -2061.613037, 13.347857},
- {2373.156982, -2052.347656, 14.135120},
- {2569.332763, -2055.761230, 25.023283},
- {2695.611572, -2051.717041, 13.257332},
- {2717.203613, -2007.496215, 13.354817},
- {2648.135009, -1999.744018, 13.465263},
- {2689.119873, -2007.042480, 13.388714},
- {2716.816162, -1950.389770, 13.325292},
- {2484.899414, -1928.633056, 13.311678},
- {2416.718017, -1899.438842, 13.334335},
- {2370.136230, -1909.280639, 13.387296},
- {2410.266845, -1961.149536, 13.386340},
- {2344.683593, -1968.681640, 13.302270},
- {2234.415039, -1969.154296, 13.358555},
- {2222.282226, -1849.319580, 13.373634},
- {2150.660400, -1747.034912, 13.467349},
- {1913.886596, -1748.072265, 13.456360},
- {1798.010375, -1827.338500, 13.477108},
- {1700.711547, -1807.534423, 13.453680},
- {1633.541870, -1867.153198, 13.458148}
- };
- new pCP[MAX_PLAYERS];
- new lCP[MAX_PLAYERS];
- COMMAND:startbroute1(playerid, params[])
- {
- new vehicleid;
- vehicleid = GetPlayerVehicleID(playerid);
- if(GetVehicleModel(vehicleid) == 437)
- {
- if(PlayerInfo[playerid][Fmember] == 6)
- {
- SetPlayerCheckpoint(playerid, 1239.824462, -1716.014770, 13.385701, 3.0);
- pCP[playerid] = 0;
- return 1;
- }
- else return SendClientMessage(playerid, 0xFFFF00, "You are not Bus Driver.");
- }
- else return SendClientMessage(playerid, 0xFFFF00, "You need to be in a Bus to use this command.");
- }
- COMMAND:startlroute1(playerid, params[])
- {
- new vehicleid;
- vehicleid = GetPlayerVehicleID(playerid);
- if(GetVehicleModel(vehicleid) == 574)
- {
- if(PlayerInfo[playerid][Fmember] == 7)
- {
- SetPlayerCheckpoint(playerid, 1691.757080, -1828.453979, 13.388257, 3.0);
- lCP[playerid] = 0;
- return 1;
- }
- else return SendClientMessage(playerid, 0xFFFF00, "You are not street sweeper.");
- }
- else return SendClientMessage(playerid, 0xFFFF00, "You need to be in a sweeper car to use this command.");
- }
- public OnPlayerEnterCheckpoint(playerid)
- {
- if(pCP[playerid] != -1)
- {
- GivePlayerMoney(playerid, 10);
- if(pCP[playerid] < sizeof(BCP))
- {
- pCP[playerid]++;
- SetPlayerCheckpoint(playerid, BCP[pCP[playerid]][0], BCP[pCP[playerid]][1], BCP[pCP[playerid]][2], 2.0);
- }
- else
- {
- SendClientMessage(playerid, 0x999999AA, "Route finished");
- DisablePlayerCheckpoint(playerid);
- pCP[playerid] = -1;
- }
- }
- if(lCP[playerid] != -1)
- {
- GivePlayerMoney(playerid, 10);
- if(lCP[playerid] < sizeof(LCP))
- {
- lCP[playerid]++;
- SetPlayerCheckpoint(playerid, LCP[lCP[playerid]][0], LCP[lCP[playerid]][1], LCP[lCP[playerid]][2], 2.0);
- }
- else
- {
- SendClientMessage(playerid, 0x999999AA, "Route finished");
- DisablePlayerCheckpoint(playerid);
- lCP[playerid] = -1;
- }
- }
- return 1;
- }
- //-----------------------------------Normal Commands----------------------------
- //----------------------------------Cop Commands--------------------------------
- new jailed[MAX_PLAYERS];
- forward UnJail();
- COMMAND:duty(playerid, params[])
- {
- if(PlayerInfo[playerid][Fmember] == 1 || PlayerInfo[playerid][Fleader] == 1)
- {
- if(IsPlayerInRangeOfPoint(playerid, 2.0, 223.123809, 182.690444, 1003.031250))
- {
- SetPlayerColor(playerid, 0x2641FEAA);
- SetPlayerSkin(playerid, 267);
- SendClientMessage(playerid, 0x2641FEAA, "You Are Now A Cop, Use /equip To Get Weapons.");
- return 1;
- }
- else return SendClientMessage(playerid, 0x2641FEAA, "You Are Not At The Lockers Room.");
- }
- else return SendClientMessage(playerid, 0x2641FEAA, "Only cops can duty!");
- }
- COMMAND:dutyoff(playerid, params[])
- {
- if(PlayerInfo[playerid][Fmember] == 1 || PlayerInfo[playerid][Fleader] == 1)
- {
- if(IsPlayerConnected(playerid))
- {
- SetPlayerColor(playerid, 0x2641FEAA);
- ResetPlayerWeapons(playerid);
- SetPlayerSkin(playerid, 7);
- SendClientMessage(playerid, 0x2641FEAA, "You Are Now Off Duty.");
- return 1;
- }
- else return SendClientMessage(playerid, 0x2641FEAA, "Player Is Not Online");
- }
- else return SendClientMessage(playerid, 0x2641FEAA, "Only Cops Can Use This Command.");
- }
- COMMAND:equip(playerid, params[])
- {
- if(PlayerInfo[playerid][Fmember] == 1 || PlayerInfo[playerid][Fleader] == 1)
- {
- if(IsPlayerConnected(playerid))
- {
- if(IsPlayerInRangeOfPoint(playerid, 10.0, 223.123809, 182.690444, 1003.031250))
- {
- GivePlayerWeapon(playerid, 24, 1000);
- GivePlayerWeapon(playerid, 25, 1000);
- GivePlayerWeapon(playerid, 29, 1000);
- GivePlayerWeapon(playerid, 31, 1000);
- GivePlayerWeapon(playerid, 34, 1000);
- SetPlayerHealth(playerid, 100);
- SetPlayerArmour(playerid, 100);
- return 1;
- }
- else return SendClientMessage(playerid, 0x2641FEAA, "You Are Not At The Lockers Room.");
- }
- else return SendClientMessage(playerid, 0x2641FEAA, "Player Is Not Online");
- }
- else return SendClientMessage(playerid, 0x2641FEAA, "Only Cops Can Use This Command.");
- }
- COMMAND:stun(playerid, params[])
- {
- if(PlayerInfo[playerid][Fmember] == 1 || PlayerInfo[playerid][Fleader] == 1)
- {
- new toplayer;
- if(!sscanf(params, "ui", toplayer))
- {
- if(IsPlayerConnected(toplayer))
- {
- new Float:X, Float:Y, Float:Z;
- GetPlayerPos(playerid, X,Y,Z);
- if(IsPlayerInRangeOfPoint(toplayer, 20.0, X,Y,Z))
- {
- new string[64];
- new name[MAX_PLAYER_NAME], PlayerName[MAX_PLAYER_NAME];
- GetPlayerName(playerid, name, sizeof(name));
- GetPlayerName(toplayer, PlayerName, sizeof(PlayerName));
- format(string, sizeof(string), "Cop %s Has Stun You", name);
- SendClientMessage(playerid, 0x2641FEAA, string);
- format(string, sizeof(string), "You Has Stun %s", PlayerName);
- SendClientMessage(playerid, 0x2641FEAA, string);
- TogglePlayerControllable(toplayer, 0);
- return 1;
- }
- else return SendClientMessage(playerid, 0x2641FEAA, "You Are Not Near The Player.");
- }
- else return SendClientMessage(playerid, 0x2641FEAA, "Player Is Not Conected.");
- }
- else return SendClientMessage(playerid, 0x2641FEAA, "USAGE: /stun [PlayerId/PartOfName]");
- }
- else return SendClientMessage(playerid, 0x2641FEAA, "Only Cops Can Use This Command.");
- }
- COMMAND:unstun(playerid, params[])
- {
- if(PlayerInfo[playerid][Fmember] == 1 || PlayerInfo[playerid][Fleader] == 1)
- {
- new toplayer;
- if(!sscanf(params, "ui", toplayer))
- {
- if(IsPlayerConnected(toplayer))
- {
- new Float:X, Float:Y, Float:Z;
- GetPlayerPos(playerid, X,Y,Z);
- if(IsPlayerInRangeOfPoint(toplayer, 20.0, X,Y,Z))
- {
- new string[64];
- new name[MAX_PLAYER_NAME], PlayerName[MAX_PLAYER_NAME];
- GetPlayerName(playerid, name, sizeof(name));
- GetPlayerName(toplayer, PlayerName, sizeof(PlayerName));
- format(string, sizeof(string), "Cop %s Has UnStun You", name);
- SendClientMessage(playerid, 0x2641FEAA, string);
- format(string, sizeof(string), "You Has UnStun %s", PlayerName);
- SendClientMessage(playerid, 0x2641FEAA, string);
- TogglePlayerControllable(toplayer, 1);
- return 1;
- }
- else return SendClientMessage(playerid, 0x2641FEAA, "You Are Not Near The Player.");
- }
- else return SendClientMessage(playerid, 0x2641FEAA, "Player Is Not Conected.");
- }
- else return SendClientMessage(playerid, 0x2641FEAA, "USAGE: /unstun [PlayerId/PartOfName]");
- }
- else return SendClientMessage(playerid, 0x2641FEAA, "Only Cops Can Use This Command.");
- }
- COMMAND:cjail(playerid, params[])
- {
- if(PlayerInfo[playerid][Fmember] == 1)
- {
- new toplayer;
- if(!sscanf(params, "ui", toplayer))
- {
- if(IsPlayerConnected(toplayer))
- {
- new Float:X, Float:Y, Float:Z;
- GetPlayerPos(playerid, X,Y,Z);
- if(IsPlayerInRangeOfPoint(toplayer, 20.0, X,Y,Z))
- {
- new string[64];
- new name[MAX_PLAYER_NAME], PlayerName[MAX_PLAYER_NAME];
- GetPlayerName(playerid, name, sizeof(name));
- GetPlayerName(toplayer, PlayerName, sizeof(PlayerName));
- format(string, sizeof(string), "Cop %s Jailed You For 3 Minutes.", name);
- SendClientMessage(playerid, 0x2641FEAA, string);
- format(string, sizeof(string), "You Jailed %s", PlayerName);
- SendClientMessage(playerid, 0x2641FEAA, string);
- SetPlayerPos(toplayer, 264.6288,77.5742,1001.0391);
- SetPlayerInterior(toplayer, 6);
- jailed[toplayer] = 1;
- SetTimer("UnJail",180000,false);
- return 1;
- }
- else return SendClientMessage(playerid, 0x2641FEAA, "You Are Not Near The Player.");
- }
- else return SendClientMessage(playerid, 0x2641FEAA, "Player Is Not Connected.");
- }
- else return SendClientMessage(playerid, 0x2641FEAA, "USAGE: /cjail [PlayerId/PartOfName]");
- }
- else return SendClientMessage(playerid, 0x2641FEAA, "You Are Not Cop!");
- }
- COMMAND:cophelp(playerid, params[])
- {
- if(PlayerInfo[playerid][Fmember] == 1 || PlayerInfo[playerid][Fleader] == 1)
- {
- SendClientMessage(playerid, 0x2641FEAA, "||-------->>>>Cop Commands<<<<--------||");
- SendClientMessage(playerid, 0x2641FEAA, "Duty: Use /duty on lockers room");
- SendClientMessage(playerid, 0x2641FEAA, "Cop Cmds: /dutyoff, /equip, /stun /unstun, /cjail(this command jail for 3 minuts with automatic unjail)");
- SendClientMessage(playerid, 0x2641FEAA, "LSPD Cmds: /pdo1 /pdc1 /pdo2 /pdc2 /pdo3 /pdc3");
- return 1;
- }
- else return SendClientMessage(playerid, 0x2641FEAA, "You are not cop!");
- }
- //------------------------------------Normal Commands---------------------------
- COMMAND:suicide(playerid, params[])
- {
- SetPlayerHealth(playerid, 0);
- SendClientMessage(playerid, 0xB4B5B7FF, "You have comited a suicide.");
- GivePlayerMoney(playerid, -100);
- ResetPlayerWeapons(playerid);
- return 1;
- }
- COMMAND:o(playerid, params[])
- {
- new text[258];
- if(!sscanf(params, "s", text))
- {
- new name[MAX_PLAYER_NAME], string[258];
- GetPlayerName(playerid, name, sizeof(name));
- format(string, sizeof(string), "[OOC]%s say: %s ", name, text);
- SendClientMessageToAll(0xFFFFFF, string);
- return 1;
- }
- else return SendClientMessage(playerid, 0xFFFFFF, "USAGE: /o [Text]");
- }
- COMMAND:n(playerid, params[])
- {
- new text[127];
- if(!sscanf(params, "s", text))
- {
- new name[MAX_PLAYER_NAME], string[64];
- GetPlayerName(playerid, name, sizeof(name));
- format(string, sizeof(string), "[Newbie Chat]%s say: %s ", name, text);
- SendClientMessageToAll(0xF5DEB3AA, string);
- return 1;
- }
- else return SendClientMessage(playerid, 0xFFCC00, "USAGE: /n [Text]");
- }
- COMMAND:goin(playerid, params[])
- {
- if(IsPlayerInRangeOfPoint(playerid, 2.0, 1555.333007, -1675.624511, 16.195312))// PD
- {
- SetPlayerPos(playerid,238.471328, 141.527709, 1003.023437);
- SetPlayerInterior(playerid, 3);
- return 1;
- }
- if(IsPlayerInRangeOfPoint(playerid, 2.0, 1461.215209, -1012.771972, 26.843750))// Bank
- {
- SetPlayerPos(playerid,2313,-4, 27);
- SetPlayerVirtualWorld(playerid, 4);
- return 1;
- }
- if(IsPlayerInRangeOfPoint(playerid, 2.0, 1368.896972, -1279.801391, 13.546875))// Ammunation
- {
- SetPlayerPos(playerid, 313.857574, -138.667388, 999.601562);
- SetPlayerVirtualWorld(playerid, 17);
- SetPlayerInterior(playerid, 7);
- return 1;
- }
- if(IsPlayerInRangeOfPoint(playerid, 2.0, 1256.442871, 275.010467, 19.554687))// 24/7
- {
- SetPlayerPos(playerid, -28.434734, -89.950447, 1003.546875);
- SetPlayerVirtualWorld(playerid, 10);
- SetPlayerInterior(playerid, 18);
- return 1;
- }
- return 0;
- }
- COMMAND:goout(playerid, params[])
- {
- if(IsPlayerInRangeOfPoint(playerid, 10.0, 2304.929687, -16.044223, 26.742187))// Bank
- {
- SetPlayerPos(playerid,1461.215209, -1012.771972, 26.843750);
- SetPlayerInterior(playerid, 0);
- SetPlayerVirtualWorld(playerid, 0);
- return 1;
- }
- if(IsPlayerInRangeOfPoint(playerid, 10.0, 238.471328, 141.527709, 1003.023437))// PD
- {
- SetPlayerPos(playerid,1555.333007, -1675.624511, 16.195312);
- SetPlayerInterior(playerid, 0);
- SetPlayerVirtualWorld(playerid, 0);
- return 1;
- }
- if(IsPlayerInRangeOfPoint(playerid, 10.0, 313.857574, -138.667388, 999.601562))// Ammunation
- {
- SetPlayerPos(playerid,1368.896972, -1279.801391, 13.546875);
- SetPlayerVirtualWorld(playerid, 0);
- SetPlayerInterior(playerid, 0);
- return 1;
- }
- if(IsPlayerInRangeOfPoint(playerid, 10.0, -28.434734, -89.950447, 1003.546875))// 24/7
- {
- SetPlayerPos(playerid,1256.442871, 275.010467, 19.554687);
- SetPlayerVirtualWorld(playerid, 0);
- SetPlayerInterior(playerid, 0);
- return 1;
- }
- return 0;
- }
- //-----------------------------------Bank System--------------------------------
- COMMAND:deposit(playerid, params[])
- {
- new depositmoney;
- new string[64];
- if(!sscanf(params, "d", depositmoney))
- {
- if(depositmoney <= 10000000000)
- {
- if(IsPlayerInRangeOfPoint(playerid, 10.0, 2316.429443, -6.910340, 26.742187))
- {
- if(depositmoney > GetPlayerMoney(playerid)) return SendClientMessage(playerid, 0xB4B5B7FF, "You have no money to deposit!");
- format(string, sizeof(string), "You deposited %d money into your bank account!", depositmoney);
- SendClientMessage(playerid, 0xB4B5B7FF, string);
- PlayerInfo[playerid][Bank] += depositmoney;
- GivePlayerMoney(playerid, -depositmoney);
- return 1;
- }
- else return SendClientMessage(playerid, 0xB4B5B7FF, "You are not at bank!");
- }
- else return SendClientMessage(playerid, 0xB4B5B7FF, "You can't deposit so much!");
- }
- else return SendClientMessage(playerid, 0xB4B5B7FF, "USAGE: /deposit [MoneyAmmount]");
- }
- COMMAND:withdraw(playerid, params[])
- {
- new withdraw;
- new string[64];
- if(!sscanf(params, "d", withdraw))
- {
- if(withdraw <= 10000000000)
- {
- if(IsPlayerInRangeOfPoint(playerid, 10.0, 2316.429443, -6.910340, 26.742187))
- {
- if(withdraw > PlayerInfo[playerid][Bank]) return SendClientMessage(playerid, 0xB4B5B7FF, "You have not so much money in your account.");
- format(string, sizeof(string), "You have withdraw %d money from your bank account!", withdraw);
- SendClientMessage(playerid, 0xB4B5B7FF, string);
- GivePlayerMoney(playerid, withdraw);
- PlayerInfo[playerid][Bank] -= withdraw;
- return 1;
- }
- else return SendClientMessage(playerid, 0xB4B5B7FF, "You are not at bank!");
- }
- else return SendClientMessage(playerid, 0xB4B5B7FF, "You can't deposit so much!");
- }
- else return SendClientMessage(playerid, 0xB4B5B7FF, "USAGE: /deposit [MoneyAmmount]");
- }
- COMMAND:balance(playerid, params[])
- {
- if(IsPlayerInRangeOfPoint(playerid, 10.0, 2316.429443, -6.910340, 26.742187))
- {
- new string[64];
- format(string, sizeof(string), "You have %d in your account.", PlayerInfo[playerid][Bank]);
- SendClientMessage(playerid, 0xB4B5B7FF, string);
- return 1;
- }
- else return SendClientMessage(playerid, 0xB4B5B7FF, "You are not at bank!");
- }
- //------------------------------------------------------------------------------
- public UnJail()
- {
- for(new v; v < MAX_PLAYERS; v++)
- {
- if(jailed[v] == 1)
- {
- SetPlayerPos(v, 1227.623535, 181.653335, 20.409919);
- SetPlayerInterior(v, 0);
- jailed[v] = 0;
- }
- return 1;
- }
- return 1;
- }
- //----------------------COMMANDS------------------------------------------------
- COMMAND:pdo1(playerid, params[])
- {
- if(PlayerInfo[playerid][Fmember] == 1 || PlayerInfo[playerid][Fleader] == 1)
- {
- if(IsPlayerConnected(playerid))
- {
- SetObjectRot(Gate, 0, 0, 87.994995117188);
- SendClientMessage(playerid, 0xB4B5B7FF, "Gate is Open!");
- return 1;
- }
- else return SendClientMessage(playerid, 0xFF0000AA, "Player Is Not Online");
- }
- else return SendClientMessage(playerid, 0xFF0000AA, "You are not cop.");
- }
- COMMAND:pdc1(playerid, params[])
- {
- if(PlayerInfo[playerid][Fmember] == 1 || PlayerInfo[playerid][Fleader] == 1)
- {
- if(IsPlayerConnected(playerid))
- {
- SetObjectRot(Gate, 0,87.994995117188,87.994995117188);
- SendClientMessage(playerid, 0xB4B5B7FF, "Gate Closed!");
- return 1;
- }
- else return SendClientMessage(playerid, 0xFF0000AA, "Player Is Not Online");
- }
- else return SendClientMessage(playerid, 0xFF0000AA, "You are not cop.");
- }
- COMMAND:pdo2(playerid, params[])
- {
- if(PlayerInfo[playerid][Fmember] == 1 || PlayerInfo[playerid][Fleader] == 1)
- {
- if(IsPlayerConnected(playerid))
- {
- MoveObject(Door, 1577.29772949,-1637.23779297,15.89381027, 2);
- SendClientMessage(playerid, 0xB4B5B7FF, "Door Open!");
- return 1;
- }
- else return SendClientMessage(playerid, 0xFF0000AA, "Player Is Not Online");
- }
- else return SendClientMessage(playerid, 0xFF0000AA, "You are not cop.");
- }
- COMMAND:pdc2(playerid, params[])
- {
- if(PlayerInfo[playerid][Fmember] == 1 || PlayerInfo[playerid][Fleader] == 1)
- {
- if(IsPlayerConnected(playerid))
- {
- MoveObject(Door, 1577.28381348,-1637.34497070,13.95115376, 2);
- SendClientMessage(playerid, 0xB4B5B7FF, "Door Closed!");
- return 1;
- }
- else return SendClientMessage(playerid, 0xFF0000AA, "Player Is Not Online");
- }
- else return SendClientMessage(playerid, 0xFF0000AA, "You are not cop.");
- }
- COMMAND:pdo3(playerid, params[])
- {
- if(PlayerInfo[playerid][Fmember] == 1 || PlayerInfo[playerid][Fleader] == 1)
- {
- if(IsPlayerConnected(playerid))
- {
- MoveObject(Garage, 1588.58813477,-1637.82604980,19.70667267, 1);
- SendClientMessage(playerid, 0xB4B5B7FF, "Garage Open!");
- return 1;
- }
- else return SendClientMessage(playerid, 0xFF0000AA, "Player Is Not Online");
- }
- else return SendClientMessage(playerid, 0xFF0000AA, "You are not cop.");
- }
- COMMAND:pdc3(playerid, params[])
- {
- if(PlayerInfo[playerid][Fmember] == 1 || PlayerInfo[playerid][Fleader] == 1)
- {
- if(IsPlayerConnected(playerid))
- {
- MoveObject(Garage, 1588.51196289,-1637.83374023,14.63052750, 1);
- SendClientMessage(playerid, 0xB4B5B7FF, "Garage Closed!");
- return 1;
- }
- else return SendClientMessage(playerid, 0xFF0000AA, "Player Is Not Online");
- }
- else return SendClientMessage(playerid, 0xFF0000AA, "You are not cop.");
- }
- COMMAND:pm(playerid, params[])
- {
- new str[128], str2[128], id, Name1[MAX_PLAYER_NAME], Name2[MAX_PLAYER_NAME];
- if(sscanf(params, "ds[128]", id, str2)) return SendClientMessage(playerid, ADMINFS_MESSAGE_COLOR, "Usage: /pm (id) (message)");
- if(!IsPlayerConnected(id)) return SendClientMessage(playerid, ADMINFS_MESSAGE_COLOR, "/pm : Bad player ID");
- if(playerid == id) return SendClientMessage(playerid,ADMINFS_MESSAGE_COLOR, "You cannot PM yourself");
- {
- GetPlayerName(playerid, Name1, sizeof(Name1));
- GetPlayerName(id, Name2, sizeof(Name2));
- format(str, sizeof(str), ">> %s(%d): %s", Name2, id, str2);
- SendClientMessage(playerid, PM_OUTGOING_COLOR, str);
- format(str, sizeof(str), "** %s(%d): %s", Name1, playerid, str2);
- SendClientMessage(id, PM_INCOMING_COLOR, str);
- PlayerPlaySound(id,1085,0.0,0.0,0.0);
- printf("PM: %s",str2);
- }
- return 1;
- }
- COMMAND:getcredit(playerid, params[])
- {
- new ammount;
- if(!sscanf(params, "i", ammount))
- {
- if(IsPlayerInRangeOfPoint(playerid, 10.0, 2316.429443, -6.910340, 26.742187))
- {
- if(PlayerInfo[playerid][Credit] >= 0)
- {
- if(ammount >= 2000 && ammount <= 50000)
- {
- new string[64];
- format(string, sizeof(string), "You asked a credit of %d.", ammount);
- SendClientMessage(playerid, 0xD8D8D8FF, string);
- GivePlayerMoney(playerid, ammount);
- PlayerInfo[playerid][Credit] = PlayerInfo[playerid][Credit] -ammount;
- return 1;
- }
- else return SendClientMessage(playerid, 0xD8D8D8FF, "You only can ask for a credit, between 2000$ and 50000$.");
- }
- else return SendClientMessage(playerid, 0xD8D8D8FF, "You can only request an other credit, when you pay the last one.");
- }
- else return SendClientMessage(playerid, 0xD8D8D8FF, "You are not at bank.");
- }
- else return SendClientMessage(playerid, 0xD8D8D8FF, "USAGE: /getcredit [Ammount]");
- }
- //---------------------------------------------------------------------------------------
- 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);
- return 1;
- }
- public OnPlayerConnect(playerid)
- {
- new string[64], pName[MAX_PLAYER_NAME];
- GetPlayerName(playerid,pName,MAX_PLAYER_NAME);
- format(string,sizeof string,"%s has joined the server. Welcome!",pName);
- SendClientMessageToAll(0xFFFFFFAA,string);
- SetPlayerColor(playerid, 0xFFFFFFAA);
- SendClientMessage(playerid, 0xFFFF00, "Welcome To RolePlay-FreeRoam");
- SendClientMessage(playerid, 0xFFFF00, "Type /help to see the commands!");
- pCP[playerid] = -1;
- lCP[playerid] = -1;
- Pay[playerid] = SetTimerEx("Payday",3600000,true,"i",playerid);
- SPEEDOS[playerid] = TextDrawCreate(200.0,420.0," ");
- TextDrawShowForPlayer(playerid,SPEEDOS[playerid]);
- HEALTH[playerid] = TextDrawCreate(300.0,420.0," ");
- TextDrawShowForPlayer(playerid,HEALTH[playerid]);
- IsLogged[playerid] = 0;
- new name[MAX_PLAYER_NAME];
- GetPlayerName(playerid, name, sizeof(name));
- format(file, sizeof(file), "RicAdmin/users/%s.ini", name);
- if (!dini_Exists(file))
- {
- ShowPlayerDialog(playerid, 1, DIALOG_STYLE_INPUT, "Hi your not registered", "Welcome, your not registered mate, put your registration password below.", "Register", "Leave");
- }
- if(fexist(file))
- {
- ShowPlayerDialog(playerid, 2, DIALOG_STYLE_INPUT, "Hi your registered", "You are registred, put your password below.", "Login", "Leave");
- }
- if(PlayerInfo[playerid][Warns] == 5)
- {
- SendClientMessage(playerid, 0xFF00CC, "Your account is blocked for max. warns(5) reached, apply on forums to unblock your account.");
- Kick(playerid);
- }
- }
- public OnPlayerDisconnect(playerid, reason)
- {
- new name[24];
- GetPlayerName(playerid,name,24);
- format(file,sizeof(file),"RicAdmin/users/%s.ini",name);
- if(dini_Exists(file))
- {
- dini_IntSet(file,"Cash",GetPlayerMoney(playerid));
- dini_IntSet(file,"Score",GetPlayerScore(playerid));
- dini_IntSet(file,"Color",GetPlayerColor(playerid));
- dini_IntSet(file,"AdminLevel",PlayerInfo[playerid][AdminLevel]);
- dini_IntSet(file,"Job",PlayerInfo[playerid][Job]);
- dini_IntSet(file,"Vw",GetPlayerVirtualWorld(playerid));
- dini_IntSet(file,"Int",GetPlayerInterior(playerid));
- dini_IntSet(file,"Warns",PlayerInfo[playerid][Warns]);
- dini_IntSet(file,"Fleader",PlayerInfo[playerid][Fleader]);
- dini_IntSet(file,"Fmember",PlayerInfo[playerid][Fmember]);
- dini_IntSet(file,"Bank",PlayerInfo[playerid][Bank]);
- dini_IntSet(file,"Prods",PlayerInfo[playerid][Prods]);
- dini_IntSet(file,"Skin",GetPlayerSkin(playerid));
- dini_IntSet(file,"RepairOffer",PlayerInfo[playerid][RepairOffer]);
- dini_IntSet(file,"Credit",PlayerInfo[playerid][Credit]);
- IsLogged[playerid] = 0;
- SaveLastPos(playerid);
- return 1;
- }
- return 1;
- }
- COMMAND:gotocountry(playerid, params[])
- {
- SetPlayerPos(playerid, 1242.243774, 326.071838, 19.755510);
- return 1;
- }
- COMMAND:savestats(playerid, params[])
- {
- new name[24];
- GetPlayerName(playerid,name,24);
- format(file,sizeof(file),"RicAdmin/users/%s.ini",name);
- if(dini_Exists(file))
- {
- dini_IntSet(file,"Cash",GetPlayerMoney(playerid));
- dini_IntSet(file,"Score",GetPlayerScore(playerid));
- dini_IntSet(file,"Color",GetPlayerColor(playerid));
- dini_IntSet(file,"AdminLevel",PlayerInfo[playerid][AdminLevel]);
- dini_IntSet(file,"Job",PlayerInfo[playerid][Job]);
- dini_IntSet(file,"Vw",GetPlayerVirtualWorld(playerid));
- dini_IntSet(file,"Int",GetPlayerInterior(playerid));
- dini_IntSet(file,"Warns",PlayerInfo[playerid][Warns]);
- dini_IntSet(file,"Fleader",PlayerInfo[playerid][Fleader]);
- dini_IntSet(file,"Fmember",PlayerInfo[playerid][Fmember]);
- dini_IntSet(file,"Bank",PlayerInfo[playerid][Bank]);
- dini_IntSet(file,"Prods",PlayerInfo[playerid][Prods]);
- dini_IntSet(file,"Skin",GetPlayerSkin(playerid));
- dini_IntSet(file,"RepairOffer",PlayerInfo[playerid][RepairOffer]);
- dini_IntSet(file,"Credit",PlayerInfo[playerid][Credit]);
- IsLogged[playerid] = 0;
- SaveLastPos(playerid);
- return 1;
- }
- return 1;
- }
- public OnPlayerSpawn(playerid)
- {
- SetPlayerMapIcon(playerid, 4, 1461.215209, -1012.771972, 26.843750, 52, COLOR_YELLOW); // Bank
- SetPlayerMapIcon(playerid, 8, 2468.4919,-2092.9902,13.5469, 51, COLOR_YELLOW); // Truck Place
- SetPlayerMapIcon(playerid, 10, 1235.013916, 360.252166, 19.554687, 27, COLOR_YELLOW); // Mechanic Place
- SetPlayerMapIcon(playerid, 13, -1421.7410,-287.9273,14.1484, 5, COLOR_YELLOW); // SF Airport
- SetPlayerMapIcon(playerid, 14, 1675.3717,1447.8632,10.7876, 5, COLOR_YELLOW); // LV Airport
- SetPlayerMapIcon(playerid, 15, 1685.9310,-2239.2971,-2.7028, 5, COLOR_YELLOW); // LS Airport
- SetPlayerMapIcon(playerid, 28, 1555.3328,-1610.7543,12.4250, 11, COLOR_YELLOW); // Helipad LSPD
- SetPlayerMapIcon(playerid, 29, 2789.7092,-2531.5193,12.6450, 11, COLOR_YELLOW); // Helipad Army
- SetPlayerMapIcon(playerid, 3, 1227.623535, 181.653335, 20.409919, 30, COLOR_YELLOW); //Police Station
- SetPlayerMapIcon(playerid, 4, 1310.981689, 329.641571, 19.914062, 52, COLOR_YELLOW); // Ammu
- SetPlayerMapIcon(playerid, 4, 1256.442871, 275.010467, 19.554687, 52, COLOR_YELLOW); // 24/7
- SetPlayerMapIcon(playerid, 8, 1200.335937, 248.921127, 19.281734, 51, COLOR_YELLOW); // Truck Place Country
- SetPlayerMapIcon( playerid, 1, 1315.4899, -900.8430, 39.5781, 17, 0 ); // 24/7 Vinewood
- SetPlayerMapIcon( playerid, 2, 1352.3300, -1755.7100, 13.3530, 17, 0 ); // 24/7 Perishing
- SetPlayerMapIcon( playerid, 3, 2045.9812,-1907.9951,13.5469, 55, 0 ); // DMV
- SetPlayerMapIcon( playerid, 4, 1565.5342, 23.0955, 24.1641, 18, 0 ); // Arms Dealer Registration
- SetPlayerMapIcon( playerid, 5, -2170.3726,-232.9594,36.5156, 18, 0 ); // Arms Dealer Pick Up
- SetPlayerMapIcon( playerid, 6, -489.3573,611.6118,1.7739, 18, 0 ); // Arms Dealer Drop Off
- SetPlayerMapIcon( playerid, 7, 1831.7091, -1682.1526, 13.5456, 49, 0 ); // Alhambra
- SetPlayerMapIcon( playerid, 8, 2851.5830, -1532.2117, 11.0938, 49, 0 ); // Emerald Club
- SetPlayerMapIcon( playerid, 9, 2421.5200, -1221.7500, 25.3998, 49, 0 ); // Pig Pen
- SetPlayerMapIcon( playerid, 10, 1003.7123, -935.3038, 41.7400, 56, 0 ); // Vinewood Gas Station
- SetPlayerMapIcon( playerid, 11, 1942.9373, -1772.9230, 13.3906, 56, 0 ); // Downtown Gas Station
- SetPlayerMapIcon( playerid, 12, 1553.3510, -1675.4082, 16.1953, 30, 0 ); // LSPD
- SetPlayerMapIcon( playerid, 13, 2421.2256,-1222.2745, 25.3670, 12, 0 ); // Whore Job
- SetPlayerMapIcon( playerid, 14, 1830.6687, -1075.4744, 23.8479, 25, 0 ); // Drug Dealer Crack House
- SetPlayerMapIcon( playerid, 15, 1109.3318, -1796.3042, 16.5938, 51, 0 ); // Car Jacker Join
- SetPlayerMapIcon( playerid, 16, 214.7574, -230.5657, 1.7786, 51, 0); // Car Jacker Drop Off
- SetPlayerMapIcon( playerid, 17, -2185.7229, 2415.9033, 5.1728, 19, 0); // Arms Smuggler Join
- SetPlayerMapIcon( playerid, 18, -1694.9041, 1330.4119, 7.1814, 19, 0); // Drugs Smuggler Join
- SetPlayerMapIcon( playerid, 19, -2419.1257, 2313.8582, 2.3012, 38, 0); // Smuggler Boat
- SetPlayerMapIcon( playerid, 20, 593.0324,-1241.1177,17.9662, 52, 0 ); // Bank Icon
- SetPlayerMapIcon( playerid, 21, 1833.4976, -1842.4099, 13.5781, 17, 0 ); // 24/7 Unity Icon
- SetPlayerMapIcon( playerid, 22, -1465.6941, 1086.6008, 1.5894, 24, 0 ); // Drug Smuggler Pickup
- SetPlayerMapIcon( playerid, 23, 1766.8953, -2286.1663, 26.9665, 56, 0 ); // Drug Smuggler Pickup
- SetPlayerMapIcon( playerid, 24, 417.8507, -1729.2375, 9.3467, 49, 0 ); // Emerald Club
- SetPlayerMapIcon( playerid, 25, 2166.3772,-1675.3829,15.0859, 24, 0 ); // Drug Dealer Join
- SetPlayerMapIcon( playerid, 26, 417.8507, -1729.2375, 9.3467, 49, 0 ); // 187 Club
- SetPlayerMapIcon( playerid, 27, 1761.3638,-1894.3767,13.5609, 11, 0 ); // Taxi Co.
- SetPlayerMapIcon( playerid, 28, 2306.5583,-2322.2639,13.3828, 27, 0 ); // Streetsweeper and Mechanic Jobs
- SetPlayerMapIcon( playerid, 29, 1008.0930,-929.5586,42.3281, 52, 0 ); // ATM 1
- SetPlayerMapIcon( playerid, 30, 1601.1042,-1539.5621,13.6062, 55, 0 ); //Mod Shop
- CreatePickup(1274, 1, 1461.215209, -1012.771972, 26.843750, -1); //BankLS
- CreatePickup(1240, 1, 1359.573974, 205.404083, 19.755516, -1); //HospitalCountry
- CreatePickup(1247, 1, 1555.333007, -1675.624511, 16.195312, -1); //LSPD
- CreatePickup(1239, 1, 1235.013916, 360.252166, 19.554687, -1); //MechanicCountry
- CreatePickup(1239, 1, 1227.402709, 312.508087, 19.757813, -1); //TaxiCountry
- CreatePickup(1239, 1, 1256.442871, 275.010467, 19.554687, -1); //24/7
- CreatePickup(1239, 1, 1200.335937, 248.921127, 19.281734, -1); //Trucker
- CreatePickup(1239, 1, 2464.828125, -2109.241943, 13.546875, -1); //TruckerLS
- CreatePickup(1239, 1, 1368.896972, -1279.801391, 13.546875, -1); //AmmuNation
- CreatePickup(1239, 1, 1162.419067, -1761.851440, 13.661267, -1); //BusLS
- CreatePickup(1239, 1, 1192.036132, -1814.132812, 13.581386, -1); //TaxiLS
- CreatePlayer3DTextLabel(playerid,"Use /becometaxi to become a taxi driver!",0x008080FF,1192.036132, -1814.132812, 13.581386,40.0);
- CreatePlayer3DTextLabel(playerid,"Use /becomebus to become a bus driver!",0x008080FF,1162.419067, -1761.851440, 13.661267,40.0);
- CreatePlayer3DTextLabel(playerid,"Use /letproducts to let your produts!",0x008080FF,2464.828125, -2109.241943, 13.546875,40.0);
- CreatePlayer3DTextLabel(playerid,"Use /goin to enter!",0x008080FF,1461.215209, -1012.771972, 26.843750,40.0);
- CreatePlayer3DTextLabel(playerid,"Use /goin to enter!",0x008080FF,1368.896972, -1279.801391, 13.546875,40.0);
- CreatePickup(1239, 1, -64.191635, -1121.850463, 1.078125, -1); //Trucker1LS
- CreatePlayer3DTextLabel(playerid,"Use /becometrucker to become a trucker or /getprods to get prods!",0x008080FF,-64.191635, -1121.850463, 1.078125,40.0);
- CreatePlayer3DTextLabel(playerid,"Use /goin t go in, and /goout to get out.",0x008080FF,1555.333007, -1675.624511, 16.195312,40.0);
- //SetPlayerPos(playerid,1186.534301, -1830.901367, 13.297243);
- LoadLastPos(playerid);
- SetPlayerSkin(playerid, 7);
- SetPlayerHealth(playerid, 100);
- GivePlayerWeapon(playerid, 24, 30);
- return 1;
- }
- public OnPlayerDeath(playerid, killerid, reason)
- {
- SetPlayerColor(killerid, 0xFF8000AA);
- SetPlayerScore(killerid, GetPlayerScore(killerid)+1);
- GivePlayerMoney(killerid, 500);
- if(killerid != INVALID_PLAYER_ID) GivePlayerMoney(playerid, -500);
- SetPlayerColor(playerid, 0xFFFFFFAA);
- return 1;
- }
- public OnVehicleSpawn(vehicleid)
- {
- return 1;
- }
- public OnVehicleDeath(vehicleid, killerid)
- {
- return 1;
- }
- public OnPlayerText(playerid, text[])
- {
- if(ismuted[playerid])
- {
- SendClientMessage(playerid, 0xFF00CC, "You are muted");
- return 0;
- }
- new name[24], string[128];
- GetPlayerName(playerid, name, 24);
- format(string, sizeof(string), "%s Says: %s", name, text);
- ProxDetector(10.0, playerid, string, COLOR_FADE1, COLOR_FADE2, COLOR_FADE3, COLOR_FADE4, COLOR_FADE5);
- return 0;
- }
- public OnPlayerStateChange(playerid, newstate, oldstate)
- {
- if(vTeam[GetPlayerVehicleID(playerid)] == 1)
- {
- if(PlayerInfo[playerid][Fmember] == 1 || PlayerInfo[playerid][Fleader] == 1)
- {
- SendClientMessage(playerid, 0x999999AA, "Police car key sucefull entered.");
- }
- else
- {
- RemovePlayerFromVehicle(playerid);
- TogglePlayerControllable(playerid, 1);
- SendClientMessage(playerid, 0x999999AA, "You don't have the key of this vehicle.");
- }
- }
- if(vTeam[GetPlayerVehicleID(playerid)] == 4)
- {
- if(PlayerInfo[playerid][Fmember] == 4 || PlayerInfo[playerid][Fleader] == 4)
- {
- SendClientMessage(playerid, 0x999999AA, "Taxi car key sucefull entered.");
- }
- else
- {
- RemovePlayerFromVehicle(playerid);
- TogglePlayerControllable(playerid, 1);
- SendClientMessage(playerid, 0x999999AA, "You don't have the key of this vehicle.");
- }
- }
- if(vTeam[GetPlayerVehicleID(playerid)] == 2)
- {
- if(PlayerInfo[playerid][Fmember] == 2 || PlayerInfo[playerid][Fleader] == 2)
- {
- SendClientMessage(playerid, 0x999999AA, "Medic car key sucefull entered.");
- }
- else
- {
- RemovePlayerFromVehicle(playerid);
- TogglePlayerControllable(playerid, 1);
- SendClientMessage(playerid, 0x999999AA, "You don't have the key of this vehicle.");
- }
- }
- if(vTeam[GetPlayerVehicleID(playerid)] == 3)
- {
- if(PlayerInfo[playerid][Fmember] == 3 || PlayerInfo[playerid][Fleader] == 3)
- {
- SendClientMessage(playerid, 0x999999AA, "Mechanic car key sucefull entered.");
- }
- else
- {
- RemovePlayerFromVehicle(playerid);
- TogglePlayerControllable(playerid, 1);
- SendClientMessage(playerid, 0x999999AA, "You don't have the key of this vehicle.");
- }
- }
- if(vTeam[GetPlayerVehicleID(playerid)] == 5)
- {
- if(PlayerInfo[playerid][Fmember] == 5 || PlayerInfo[playerid][Fleader] == 5)
- {
- SendClientMessage(playerid, 0x999999AA, "Trucker car key sucefull entered.");
- }
- else
- {
- RemovePlayerFromVehicle(playerid);
- TogglePlayerControllable(playerid, 1);
- SendClientMessage(playerid, 0x999999AA, "You don't have the key of this vehicle.");
- }
- }
- if(vTeam[GetPlayerVehicleID(playerid)] == 6)
- {
- if(PlayerInfo[playerid][Fmember] == 6 || PlayerInfo[playerid][Fleader] == 6)
- {
- SendClientMessage(playerid, 0x999999AA, "Bus key sucefull entered."),
- SendClientMessage(playerid, 0xFFFF00, "Use /startbroute1 to start a route.");
- }
- else
- {
- RemovePlayerFromVehicle(playerid);
- TogglePlayerControllable(playerid, 1);
- SendClientMessage(playerid, 0x999999AA, "You don't have the key of this vehicle.");
- }
- }
- if(vTeam[GetPlayerVehicleID(playerid)] == 7)
- {
- if(PlayerInfo[playerid][Fmember] == 7 || PlayerInfo[playerid][Fleader] == 7)
- {
- SendClientMessage(playerid, 0x999999AA, "Sweeper key sucefull entered."),
- SendClientMessage(playerid, 0xFFFF00, "Use /startlroute1 to start a route.");
- }
- else
- {
- RemovePlayerFromVehicle(playerid);
- TogglePlayerControllable(playerid, 1);
- SendClientMessage(playerid, 0x999999AA, "You don't have the key of this vehicle.");
- }
- }
- }
- public OnDialogResponse(playerid, dialogid, response, listitem, inputtext[])
- {
- if (dialogid == 1)
- {
- new name[MAX_PLAYER_NAME], string[128];
- GetPlayerName(playerid, name, sizeof(name));
- format(file, sizeof(file), "RicAdmin/users/%s.ini", name);
- if(!response) return Kick(playerid);
- if(!strlen(inputtext)) return
- ShowPlayerDialog(playerid, 1, DIALOG_STYLE_INPUT, "Hi your not registered", "Welcome, your not registered mate, input your registration pw below", "Register", "Leave");
- dini_Create(file);
- dini_IntSet(file, "Password", udb_hash(inputtext));
- dini_IntSet(file, "AdminLevel",PlayerInfo[playerid][AdminLevel] = 0);
- dini_IntSet(file, "Cash",PlayerInfo[playerid][Cash] = 500);
- dini_IntSet(file, "Score",PlayerInfo[playerid][Score] = 0);
- dini_IntSet(file, "Job",PlayerInfo[playerid][Job] = 0);
- dini_IntSet(file, "Color",PlayerInfo[playerid][Color] = 0);
- dini_IntSet(file, "Vw",PlayerInfo[playerid][Vw] = 0);
- dini_IntSet(file, "Int",PlayerInfo[playerid][Int] = 0);
- dini_IntSet(file, "Warns",PlayerInfo[playerid][Warns] = 0);
- dini_IntSet(file, "Fleader",PlayerInfo[playerid][Fleader] = 0);
- dini_IntSet(file, "Fmember",PlayerInfo[playerid][Fmember] = 0);
- dini_IntSet(file, "Bank",PlayerInfo[playerid][Bank] = 0);
- dini_IntSet(file, "Prods",PlayerInfo[playerid][Prods] = 0);
- dini_IntSet(file, "Skin",PlayerInfo[playerid][Skin] = 0);
- dini_IntSet(file, "RepairOffer",PlayerInfo[playerid][RepairOffer] = 0);
- dini_IntSet(file, "Credit",PlayerInfo[playerid][Credit] = 0);
- format(string, 128, "[SYSTEM]: You succesfully registered the nickname %s with password %s, you have been auto logged in.", name, inputtext);
- SendClientMessage(playerid, 0xFF00CC, string);
- IsLogged[playerid] = 1;
- }
- if (dialogid == 2)
- {
- new name[MAX_PLAYER_NAME];
- GetPlayerName(playerid, name, sizeof(name));
- format(file, sizeof(file), "RicAdmin/users/%s.ini", name);
- if(!response) return Kick(playerid);
- if (!strlen(inputtext)) return ShowPlayerDialog(playerid, 2, DIALOG_STYLE_INPUT, "Hi your registered", "You are registred, please login.", "Login", "Leave");
- new tmp;
- tmp = dini_Int(file, "Password");
- if(udb_hash(inputtext) != tmp) {
- SendClientMessage(playerid, 0xFF00CC, "Wrong PW sir.");
- ShowPlayerDialog(playerid, 2, DIALOG_STYLE_INPUT, "Hi your registered", "You are registred, put the password below.", "Login", "Leave");
- }
- else
- {
- IsLogged[playerid] = 1;
- SetPlayerMoney(playerid, dini_Int(file, "Cash"));
- SetPlayerScore(playerid, dini_Int(file, "Score"));
- SetPlayerColor(playerid, dini_Int(file, "Color"));
- SetPlayerVirtualWorld(playerid, dini_Int(file, "Vw"));
- SetPlayerInterior(playerid, dini_Int(file, "Int"));
- PlayerInfo[playerid][Job] = dini_Int(file, "Job");
- PlayerInfo[playerid][Warns] = dini_Int(file, "Warns");
- PlayerInfo[playerid][Fleader] = dini_Int(file, "Fleader");
- PlayerInfo[playerid][Fmember] = dini_Int(file, "Fmember");
- PlayerInfo[playerid][Bank] = dini_Int(file, "Bank");
- PlayerInfo[playerid][Prods] = dini_Int(file, "Prods");
- PlayerInfo[playerid][AdminLevel] = dini_Int(file, "AdminLevel");
- PlayerInfo[playerid][RepairOffer] = dini_Int(file, "RepairOffer");
- PlayerInfo[playerid][Credit] = dini_Int(file, "Credit");
- SetPlayerSkin(playerid, dini_Int(file, "Skin"));
- SendClientMessage(playerid,0xFF00CC, "[SYSTEM]: Successfully logged in!");
- }
- }
- return 1;
- }
- public ProxDetector(Float:radi, playerid, string[],col1,col2,col3,col4,col5)
- {
- if(IsPlayerConnected(playerid))
- {
- new Float:posx, Float:posy, Float:posz;
- new Float:oldposx, Float:oldposy, Float:oldposz;
- new Float:tempposx, Float:tempposy, Float:tempposz;
- GetPlayerPos(playerid, oldposx, oldposy, oldposz);
- for(new i = 0; i < MAX_PLAYERS; i++)
- {
- if(IsPlayerConnected(i) && (GetPlayerVirtualWorld(playerid) == GetPlayerVirtualWorld(i)))
- {
- GetPlayerPos(i, posx, posy, posz);
- tempposx = (oldposx -posx);
- tempposy = (oldposy -posy);
- tempposz = (oldposz -posz);
- if (((tempposx < radi/16) && (tempposx > -radi/16)) && ((tempposy < radi/16) && (tempposy > -radi/16)) && ((tempposz < radi/16) && (tempposz > -radi/16))) // If the player is within 16 meters
- {
- SendClientMessage(i, col1, string);
- }
- else if (((tempposx < radi/8) && (tempposx > -radi/8)) && ((tempposy < radi/8) && (tempposy > -radi/8)) && ((tempposz < radi/8) && (tempposz > -radi/8))) // within 8 meters
- {
- SendClientMessage(i, col2, string);
- }
- else if (((tempposx < radi/4) && (tempposx > -radi/4)) && ((tempposy < radi/4) && (tempposy > -radi/4)) && ((tempposz < radi/4) && (tempposz > -radi/4))) //4 meters
- {
- SendClientMessage(i, col3, string);
- }
- else if (((tempposx < radi/2) && (tempposx > -radi/2)) && ((tempposy < radi/2) && (tempposy > -radi/2)) && ((tempposz < radi/2) && (tempposz > -radi/2))) //2 meters
- {
- SendClientMessage(i, col4, string);
- }
- else if (((tempposx < radi) && (tempposx > -radi)) && ((tempposy < radi) && (tempposy > -radi)) && ((tempposz < radi) && (tempposz > -radi))) //1 meter
- {
- SendClientMessage(i, col5, string);
- }
- }
- else
- {
- SendClientMessage(i, col1, string);
- }
- }
- }
- return 1;
- }
- new engine, lights, alarm, doors, bonnet, boot, objective;
- public OnPlayerEnterVehicle(playerid, vehicleid, ispassenger)
- {
- new vid = GetPlayerVehicleID(playerid);
- SetVehicleParamsEx(vid,VEHICLE_PARAMS_OFF,lights,alarm,doors,bonnet,boot,objective);
- SendClientMessage(playerid, 0xFF00CC, "Use /ste to start the vehicle engine.");
- return 1;
- }
- public OnPlayerExitVehicle(playerid, vehicleid)
- {
- new vid = GetPlayerVehicleID(playerid);
- GetVehicleParamsEx(vid,engine,lights,alarm,doors,bonnet,boot,objective);
- SetVehicleParamsEx(vid,false,lights,alarm,doors,bonnet,boot,objective);
- SendClientMessage(playerid, 0xFF00CC, "You turned the engine off.");
- return 1;
- }
- COMMAND:ste(playerid, param[])
- {
- new vid = GetPlayerVehicleID(playerid);
- GetVehicleParamsEx(vid,engine,lights,alarm,doors,bonnet,boot,objective);
- SetVehicleParamsEx(vid,true,lights,alarm,doors,bonnet,boot,objective);
- SendClientMessage(playerid, 0xFF00CC, "Engine Started. Use /spe to turn the vehicle engine off again.");
- return 1;
- }
- COMMAND:spe(playerid, param[])
- {
- new vid = GetPlayerVehicleID(playerid);
- GetVehicleParamsEx(vid,engine,lights,alarm,doors,bonnet,boot,objective);
- SetVehicleParamsEx(vid,false,lights,alarm,doors,bonnet,boot,objective);
- SendClientMessage(playerid, 0xFF00CC, "Engine Stoped. Use /ste to turn the vehicle engine on again.");
- return 1;
- }
- public Payday(playerid)
- {
- if(PlayerInfo[playerid][Fmember] == 0)
- {
- if(PlayerInfo[playerid][Credit] >= 0)
- {
- SendClientMessage(playerid, 0xFF00CC, "||----------------Payday---------------||"),
- SendClientMessage(playerid, 0xFF00CC, "You received 100$ as you don't have any job."),
- SendClientMessage(playerid, 0xFF00CC, "Your credit situation is in day."),
- SendClientMessage(playerid, 0xFF00CC, "||----------------PayDay---------------||");
- GivePlayerMoney(playerid, 100);
- }
- else
- {
- SendClientMessage(playerid, 0xFF00CC, "||----------------Payday---------------||"),
- SendClientMessage(playerid, 0xFF00CC, "You received 100$ as you don't have any job."),
- SendClientMessage(playerid, 0xFF00CC, "You paid 2000$ for the credit."),
- SendClientMessage(playerid, 0xFF00CC, "||----------------PayDay---------------||");
- GivePlayerMoney(playerid, 100);
- GivePlayerMoney(playerid, -2000);
- PlayerInfo[playerid][Credit] = PlayerInfo[playerid][Credit] +2000;
- }
- }
- if(PlayerInfo[playerid][Fmember] == 1)
- {
- if(PlayerInfo[playerid][Credit] >= 0)
- {
- SendClientMessage(playerid, 0xFF00CC, "||----------------Payday---------------||"),
- SendClientMessage(playerid, 0xFF00CC, "You received 1000$ as you are a cop."),
- SendClientMessage(playerid, 0xFF00CC, "Your credit situation is in day."),
- SendClientMessage(playerid, 0xFF00CC, "||----------------PayDay---------------||");
- GivePlayerMoney(playerid, 1000);
- }
- else
- {
- SendClientMessage(playerid, 0xFF00CC, "||----------------Payday---------------||"),
- SendClientMessage(playerid, 0xFF00CC, "You received 1000$ as you are a cop."),
- SendClientMessage(playerid, 0xFF00CC, "You paid 2000$ for the credit."),
- SendClientMessage(playerid, 0xFF00CC, "||----------------PayDay---------------||");
- GivePlayerMoney(playerid, 1000);
- GivePlayerMoney(playerid, -2000);
- PlayerInfo[playerid][Credit] = PlayerInfo[playerid][Credit] +2000;
- }
- }
- if(PlayerInfo[playerid][Fmember] == 2)
- {
- if(PlayerInfo[playerid][Credit] >= 0)
- {
- SendClientMessage(playerid, 0xFF00CC, "||----------------Payday---------------||"),
- SendClientMessage(playerid, 0xFF00CC, "You received 900$ as you are a medic."),
- SendClientMessage(playerid, 0xFF00CC, "Your credit situation is in day."),
- SendClientMessage(playerid, 0xFF00CC, "||----------------PayDay---------------||");
- GivePlayerMoney(playerid, 900);
- }
- else
- {
- SendClientMessage(playerid, 0xFF00CC, "||----------------Payday---------------||"),
- SendClientMessage(playerid, 0xFF00CC, "You received 900$ as you are a medic."),
- SendClientMessage(playerid, 0xFF00CC, "You paid 2000$ for the credit."),
- SendClientMessage(playerid, 0xFF00CC, "||----------------PayDay---------------||");
- GivePlayerMoney(playerid,900);
- GivePlayerMoney(playerid, -2000);
- PlayerInfo[playerid][Credit] = PlayerInfo[playerid][Credit] +2000;
- }
- }
- if(PlayerInfo[playerid][Fmember] == 3)
- {
- if(PlayerInfo[playerid][Credit] >= 0)
- {
- SendClientMessage(playerid, 0xFF00CC, "||----------------Payday---------------||"),
- SendClientMessage(playerid, 0xFF00CC, "You received 500$ as you are a mechanic."),
- SendClientMessage(playerid, 0xFF00CC, "Your credit situation is in day."),
- SendClientMessage(playerid, 0xFF00CC, "||----------------PayDay---------------||");
- GivePlayerMoney(playerid, 500);
- }
- else
- {
- SendClientMessage(playerid, 0xFF00CC, "||----------------Payday---------------||"),
- SendClientMessage(playerid, 0xFF00CC, "You received 500$ as you are a mechanic."),
- SendClientMessage(playerid, 0xFF00CC, "You paid 2000$ for the credit."),
- SendClientMessage(playerid, 0xFF00CC, "||----------------PayDay---------------||");
- GivePlayerMoney(playerid,500);
- GivePlayerMoney(playerid, -2000);
- PlayerInfo[playerid][Credit] = PlayerInfo[playerid][Credit] +2000;
- }
- }
- if(PlayerInfo[playerid][Fmember] == 4)
- {
- if(PlayerInfo[playerid][Credit] >= 0)
- {
- SendClientMessage(playerid, 0xFF00CC, "||----------------Payday---------------||"),
- SendClientMessage(playerid, 0xFF00CC, "You received 700$ as you are a taxi driver."),
- SendClientMessage(playerid, 0xFF00CC, "Your credit situation is in day."),
- SendClientMessage(playerid, 0xFF00CC, "||----------------PayDay---------------||");
- GivePlayerMoney(playerid, 700);
- }
- else
- {
- SendClientMessage(playerid, 0xFF00CC, "||----------------Payday---------------||"),
- SendClientMessage(playerid, 0xFF00CC, "You received 700$ as you are a taxi driver."),
- SendClientMessage(playerid, 0xFF00CC, "You paid 2000$ for the credit."),
- SendClientMessage(playerid, 0xFF00CC, "||----------------PayDay---------------||");
- GivePlayerMoney(playerid,700);
- GivePlayerMoney(playerid, -2000);
- PlayerInfo[playerid][Credit] = PlayerInfo[playerid][Credit] +2000;
- }
- }
- if(PlayerInfo[playerid][Fmember] == 5)
- {
- if(PlayerInfo[playerid][Credit] >= 0)
- {
- SendClientMessage(playerid, 0xFF00CC, "||----------------Payday---------------||"),
- SendClientMessage(playerid, 0xFF00CC, "You received 2000$ as you are a trucker."),
- SendClientMessage(playerid, 0xFF00CC, "Your credit situation is in day."),
- SendClientMessage(playerid, 0xFF00CC, "||----------------PayDay---------------||");
- GivePlayerMoney(playerid, 2000);
- }
- else
- {
- SendClientMessage(playerid, 0xFF00CC, "||----------------Payday---------------||"),
- SendClientMessage(playerid, 0xFF00CC, "You received 2000$ as you are a trucker."),
- SendClientMessage(playerid, 0xFF00CC, "You paid 2000$ for the credit."),
- SendClientMessage(playerid, 0xFF00CC, "||----------------PayDay---------------||");
- GivePlayerMoney(playerid,2000);
- GivePlayerMoney(playerid, -2000);
- PlayerInfo[playerid][Credit] = PlayerInfo[playerid][Credit] +2000;
- }
- }
- if(PlayerInfo[playerid][Fmember] == 6)
- {
- if(PlayerInfo[playerid][Credit] >= 0)
- {
- SendClientMessage(playerid, 0xFF00CC, "||----------------Payday---------------||"),
- SendClientMessage(playerid, 0xFF00CC, "You received 800$ as you are a bus driver."),
- SendClientMessage(playerid, 0xFF00CC, "Your credit situation is in day."),
- SendClientMessage(playerid, 0xFF00CC, "||----------------PayDay---------------||");
- GivePlayerMoney(playerid, 800);
- }
- else
- {
- SendClientMessage(playerid, 0xFF00CC, "||----------------Payday---------------||"),
- SendClientMessage(playerid, 0xFF00CC, "You received 800$ as you are a bus driver."),
- SendClientMessage(playerid, 0xFF00CC, "You paid 2000$ for the credit."),
- SendClientMessage(playerid, 0xFF00CC, "||----------------PayDay---------------||");
- GivePlayerMoney(playerid,800);
- GivePlayerMoney(playerid, -2000);
- PlayerInfo[playerid][Credit] = PlayerInfo[playerid][Credit] +2000;
- }
- }
- if(PlayerInfo[playerid][Fleader] == 1)
- {
- if(PlayerInfo[playerid][Credit] >= 0)
- {
- SendClientMessage(playerid, 0xFF00CC, "||----------------Payday---------------||"),
- SendClientMessage(playerid, 0xFF00CC, "You received 6000$ as you are the cop leader."),
- SendClientMessage(playerid, 0xFF00CC, "Your credit situation is in day."),
- SendClientMessage(playerid, 0xFF00CC, "||----------------PayDay---------------||");
- GivePlayerMoney(playerid, 6000);
- }
- else
- {
- SendClientMessage(playerid, 0xFF00CC, "||----------------Payday---------------||"),
- SendClientMessage(playerid, 0xFF00CC, "You received 6000$ as you are the cop leader."),
- SendClientMessage(playerid, 0xFF00CC, "You paid 2000$ for the credit."),
- SendClientMessage(playerid, 0xFF00CC, "||----------------PayDay---------------||");
- GivePlayerMoney(playerid, 6000);
- GivePlayerMoney(playerid, -2000);
- PlayerInfo[playerid][Credit] = PlayerInfo[playerid][Credit] +2000;
- }
- }
- if(PlayerInfo[playerid][Fleader] == 2)
- {
- if(PlayerInfo[playerid][Credit] >= 0)
- {
- SendClientMessage(playerid, 0xFF00CC, "||----------------Payday---------------||"),
- SendClientMessage(playerid, 0xFF00CC, "You received 5000$ as you are the medics leader."),
- SendClientMessage(playerid, 0xFF00CC, "Your credit situation is in day."),
- SendClientMessage(playerid, 0xFF00CC, "||----------------PayDay---------------||");
- GivePlayerMoney(playerid, 5000);
- }
- else
- {
- SendClientMessage(playerid, 0xFF00CC, "||----------------Payday---------------||"),
- SendClientMessage(playerid, 0xFF00CC, "You received 5000$ as you are the medics leader."),
- SendClientMessage(playerid, 0xFF00CC, "You paid 2000$ for the credit."),
- SendClientMessage(playerid, 0xFF00CC, "||----------------PayDay---------------||");
- GivePlayerMoney(playerid, 5000);
- GivePlayerMoney(playerid, -2000);
- PlayerInfo[playerid][Credit] = PlayerInfo[playerid][Credit] +2000;
- }
- }
- if(PlayerInfo[playerid][Fleader] == 3)
- {
- if(PlayerInfo[playerid][Credit] >= 0)
- {
- SendClientMessage(playerid, 0xFF00CC, "||----------------Payday---------------||"),
- SendClientMessage(playerid, 0xFF00CC, "You received 2000$ as you are the mechanics leader."),
- SendClientMessage(playerid, 0xFF00CC, "Your credit situation is in day."),
- SendClientMessage(playerid, 0xFF00CC, "||----------------PayDay---------------||");
- GivePlayerMoney(playerid, 2000);
- }
- else
- {
- SendClientMessage(playerid, 0xFF00CC, "||----------------Payday---------------||"),
- SendClientMessage(playerid, 0xFF00CC, "You received 2000$ as you are the mechanics leader."),
- SendClientMessage(playerid, 0xFF00CC, "You paid 2000$ for the credit."),
- SendClientMessage(playerid, 0xFF00CC, "||----------------PayDay---------------||");
- GivePlayerMoney(playerid,2000);
- GivePlayerMoney(playerid, -2000);
- PlayerInfo[playerid][Credit] = PlayerInfo[playerid][Credit] +2000;
- }
- }
- if(PlayerInfo[playerid][Fleader] == 4)
- {
- if(PlayerInfo[playerid][Credit] >= 0)
- {
- SendClientMessage(playerid, 0xFF00CC, "||----------------Payday---------------||"),
- SendClientMessage(playerid, 0xFF00CC, "You received 3000$ as you are the taxi leader."),
- SendClientMessage(playerid, 0xFF00CC, "Your credit situation is in day."),
- SendClientMessage(playerid, 0xFF00CC, "||----------------PayDay---------------||");
- GivePlayerMoney(playerid, 3000);
- }
- else
- {
- SendClientMessage(playerid, 0xFF00CC, "||----------------Payday---------------||"),
- SendClientMessage(playerid, 0xFF00CC, "You received 3000$ as you are the taxi leader."),
- SendClientMessage(playerid, 0xFF00CC, "You paid 2000$ for the credit."),
- SendClientMessage(playerid, 0xFF00CC, "||----------------PayDay---------------||");
- GivePlayerMoney(playerid, 3000);
- GivePlayerMoney(playerid, -2000);
- PlayerInfo[playerid][Credit] = PlayerInfo[playerid][Credit] +2000;
- }
- }
- if(PlayerInfo[playerid][Fleader] == 5)
- {
- if(PlayerInfo[playerid][Credit] >= 0)
- {
- SendClientMessage(playerid, 0xFF00CC, "||----------------Payday---------------||"),
- SendClientMessage(playerid, 0xFF00CC, "You received 12000$ as you are the truckers leader."),
- SendClientMessage(playerid, 0xFF00CC, "Your credit situation is in day."),
- SendClientMessage(playerid, 0xFF00CC, "||----------------PayDay---------------||");
- GivePlayerMoney(playerid, 12000);
- }
- else
- {
- SendClientMessage(playerid, 0xFF00CC, "||----------------Payday---------------||"),
- SendClientMessage(playerid, 0xFF00CC, "You received 12000$ as you are the truckers leader."),
- SendClientMessage(playerid, 0xFF00CC, "You paid 2000$ for the credit."),
- SendClientMessage(playerid, 0xFF00CC, "||----------------PayDay---------------||");
- GivePlayerMoney(playerid,12000);
- GivePlayerMoney(playerid, -2000);
- PlayerInfo[playerid][Credit] = PlayerInfo[playerid][Credit] +2000;
- }
- }
- if(PlayerInfo[playerid][Fleader] == 6)
- {
- if(PlayerInfo[playerid][Credit] >= 0)
- {
- SendClientMessage(playerid, 0xFF00CC, "||----------------Payday---------------||"),
- SendClientMessage(playerid, 0xFF00CC, "You received 4000$ as you are the bus drivers leader."),
- SendClientMessage(playerid, 0xFF00CC, "Your credit situation is in day."),
- SendClientMessage(playerid, 0xFF00CC, "||----------------PayDay---------------||");
- GivePlayerMoney(playerid, 4000);
- }
- else
- {
- SendClientMessage(playerid, 0xFF00CC, "||----------------Payday---------------||"),
- SendClientMessage(playerid, 0xFF00CC, "You received 4000$ as you are the bus drivers leader."),
- SendClientMessage(playerid, 0xFF00CC, "You paid 2000$ for the credit."),
- SendClientMessage(playerid, 0xFF00CC, "||----------------PayDay---------------||");
- GivePlayerMoney(playerid,4000);
- GivePlayerMoney(playerid, -2000);
- PlayerInfo[playerid][Credit] = PlayerInfo[playerid][Credit] +2000;
- }
- }
- }
- COMMAND:payday(playerid, params[])
- {
- if(PlayerInfo[playerid][AdminLevel] == 5)
- {
- if(PlayerInfo[playerid][Fmember] == 0 && PlayerInfo[playerid][Fleader] == 0)
- {
- if(PlayerInfo[playerid][Credit] >= 0)
- {
- SendClientMessage(playerid, 0xFF00CC, "||----------------Payday---------------||"),
- SendClientMessage(playerid, 0xFF00CC, "You received 100$ as you don't have a job."),
- SendClientMessage(playerid, 0xFF00CC, "Your credit situation is in day."),
- SendClientMessage(playerid, 0xFF00CC, "||----------------PayDay---------------||");
- GivePlayerMoney(playerid, 100);
- return 1;
- }
- else
- {
- SendClientMessage(playerid, 0xFF00CC, "||----------------Payday---------------||"),
- SendClientMessage(playerid, 0xFF00CC, "You received 100$ as you don't have a job."),
- SendClientMessage(playerid, 0xFF00CC, "You paid 2000$ for the credit."),
- SendClientMessage(playerid, 0xFF00CC, "||----------------PayDay---------------||");
- GivePlayerMoney(playerid, 100);
- GivePlayerMoney(playerid, -2000);
- PlayerInfo[playerid][Credit] = PlayerInfo[playerid][Credit] +2000;
- return 1;
- }
- }
- if(PlayerInfo[playerid][Fmember] == 1)
- {
- if(PlayerInfo[playerid][Credit] >= 0)
- {
- SendClientMessage(playerid, 0xFF00CC, "||----------------Payday---------------||"),
- SendClientMessage(playerid, 0xFF00CC, "You received 1000$ as you are a cop."),
- SendClientMessage(playerid, 0xFF00CC, "Your credit situation is in day."),
- SendClientMessage(playerid, 0xFF00CC, "||----------------PayDay---------------||");
- GivePlayerMoney(playerid, 1000);
- return 1;
- }
- else
- {
- SendClientMessage(playerid, 0xFF00CC, "||----------------Payday---------------||"),
- SendClientMessage(playerid, 0xFF00CC, "You received 1000$ as you are a cop."),
- SendClientMessage(playerid, 0xFF00CC, "You paid 2000$ for the credit."),
- SendClientMessage(playerid, 0xFF00CC, "||----------------PayDay---------------||");
- GivePlayerMoney(playerid, 1000);
- GivePlayerMoney(playerid, -2000);
- PlayerInfo[playerid][Credit] = PlayerInfo[playerid][Credit] +2000;
- return 1;
- }
- }
- if(PlayerInfo[playerid][Fmember] == 2)
- {
- if(PlayerInfo[playerid][Credit] >= 0)
- {
- SendClientMessage(playerid, 0xFF00CC, "||----------------Payday---------------||"),
- SendClientMessage(playerid, 0xFF00CC, "You received 900$ as you are a medic."),
- SendClientMessage(playerid, 0xFF00CC, "Your credit situation is in day."),
- SendClientMessage(playerid, 0xFF00CC, "||----------------PayDay---------------||");
- GivePlayerMoney(playerid, 900);
- return 1;
- }
- else
- {
- SendClientMessage(playerid, 0xFF00CC, "||----------------Payday---------------||"),
- SendClientMessage(playerid, 0xFF00CC, "You received 900$ as you are a medic."),
- SendClientMessage(playerid, 0xFF00CC, "You paid 2000$ for the credit."),
- SendClientMessage(playerid, 0xFF00CC, "||----------------PayDay---------------||");
- GivePlayerMoney(playerid,900);
- GivePlayerMoney(playerid, -2000);
- PlayerInfo[playerid][Credit] = PlayerInfo[playerid][Credit] +2000;
- return 1;
- }
- }
- if(PlayerInfo[playerid][Fmember] == 3)
- {
- if(PlayerInfo[playerid][Credit] >= 0)
- {
- SendClientMessage(playerid, 0xFF00CC, "||----------------Payday---------------||"),
- SendClientMessage(playerid, 0xFF00CC, "You received 500$ as you are a mechanic."),
- SendClientMessage(playerid, 0xFF00CC, "Your credit situation is in day."),
- SendClientMessage(playerid, 0xFF00CC, "||----------------PayDay---------------||");
- GivePlayerMoney(playerid, 500);
- return 1;
- }
- else
- {
- SendClientMessage(playerid, 0xFF00CC, "||----------------Payday---------------||"),
- SendClientMessage(playerid, 0xFF00CC, "You received 500$ as you are a mechanic."),
- SendClientMessage(playerid, 0xFF00CC, "You paid 2000$ for the credit."),
- SendClientMessage(playerid, 0xFF00CC, "||----------------PayDay---------------||");
- GivePlayerMoney(playerid,500);
- GivePlayerMoney(playerid, -2000);
- PlayerInfo[playerid][Credit] = PlayerInfo[playerid][Credit] +2000;
- return 1;
- }
- }
- if(PlayerInfo[playerid][Fmember] == 4)
- {
- if(PlayerInfo[playerid][Credit] >= 0)
- {
- SendClientMessage(playerid, 0xFF00CC, "||----------------Payday---------------||"),
- SendClientMessage(playerid, 0xFF00CC, "You received 700$ as you are a taxi driver."),
- SendClientMessage(playerid, 0xFF00CC, "Your credit situation is in day."),
- SendClientMessage(playerid, 0xFF00CC, "||----------------PayDay---------------||");
- GivePlayerMoney(playerid, 700);
- return 1;
- }
- else
- {
- SendClientMessage(playerid, 0xFF00CC, "||----------------Payday---------------||"),
- SendClientMessage(playerid, 0xFF00CC, "You received 700$ as you are a taxi driver."),
- SendClientMessage(playerid, 0xFF00CC, "You paid 2000$ for the credit."),
- SendClientMessage(playerid, 0xFF00CC, "||----------------PayDay---------------||");
- GivePlayerMoney(playerid,700);
- GivePlayerMoney(playerid, -2000);
- PlayerInfo[playerid][Credit] = PlayerInfo[playerid][Credit] +2000;
- return 1;
- }
- }
- if(PlayerInfo[playerid][Fmember] == 5)
- {
- if(PlayerInfo[playerid][Credit] >= 0)
- {
- SendClientMessage(playerid, 0xFF00CC, "||----------------Payday---------------||"),
- SendClientMessage(playerid, 0xFF00CC, "You received 2000$ as you are a trucker."),
- SendClientMessage(playerid, 0xFF00CC, "Your credit situation is in day."),
- SendClientMessage(playerid, 0xFF00CC, "||----------------PayDay---------------||");
- GivePlayerMoney(playerid, 2000);
- return 1;
- }
- else
- {
- SendClientMessage(playerid, 0xFF00CC, "||----------------Payday---------------||"),
- SendClientMessage(playerid, 0xFF00CC, "You received 2000$ as you are a trucker."),
- SendClientMessage(playerid, 0xFF00CC, "You paid 2000$ for the credit."),
- SendClientMessage(playerid, 0xFF00CC, "||----------------PayDay---------------||");
- GivePlayerMoney(playerid,2000);
- GivePlayerMoney(playerid, -2000);
- PlayerInfo[playerid][Credit] = PlayerInfo[playerid][Credit] +2000;
- return 1;
- }
- }
- if(PlayerInfo[playerid][Fmember] == 6)
- {
- if(PlayerInfo[playerid][Credit] >= 0)
- {
- SendClientMessage(playerid, 0xFF00CC, "||----------------Payday---------------||"),
- SendClientMessage(playerid, 0xFF00CC, "You received 800$ as you are a bus driver."),
- SendClientMessage(playerid, 0xFF00CC, "Your credit situation is in day."),
- SendClientMessage(playerid, 0xFF00CC, "||----------------PayDay---------------||");
- GivePlayerMoney(playerid, 800);
- return 1;
- }
- else
- {
- SendClientMessage(playerid, 0xFF00CC, "||----------------Payday---------------||"),
- SendClientMessage(playerid, 0xFF00CC, "You received 800$ as you are a bus driver."),
- SendClientMessage(playerid, 0xFF00CC, "You paid 2000$ for the credit."),
- SendClientMessage(playerid, 0xFF00CC, "||----------------PayDay---------------||");
- GivePlayerMoney(playerid,800);
- GivePlayerMoney(playerid, -2000);
- PlayerInfo[playerid][Credit] = PlayerInfo[playerid][Credit] +2000;
- return 1;
- }
- }
- if(PlayerInfo[playerid][Fleader] == 1)
- {
- if(PlayerInfo[playerid][Credit] >= 0)
- {
- SendClientMessage(playerid, 0xFF00CC, "||----------------Payday---------------||"),
- SendClientMessage(playerid, 0xFF00CC, "You received 6000$ as you are the cop leader."),
- SendClientMessage(playerid, 0xFF00CC, "Your credit situation is in day."),
- SendClientMessage(playerid, 0xFF00CC, "||----------------PayDay---------------||");
- GivePlayerMoney(playerid, 6000);
- return 1;
- }
- else
- {
- SendClientMessage(playerid, 0xFF00CC, "||----------------Payday---------------||"),
- SendClientMessage(playerid, 0xFF00CC, "You received 6000$ as you are the cop leader."),
- SendClientMessage(playerid, 0xFF00CC, "You paid 2000$ for the credit."),
- SendClientMessage(playerid, 0xFF00CC, "||----------------PayDay---------------||");
- GivePlayerMoney(playerid, 6000);
- GivePlayerMoney(playerid, -2000);
- PlayerInfo[playerid][Credit] = PlayerInfo[playerid][Credit] +2000;
- return 1;
- }
- }
- if(PlayerInfo[playerid][Fleader] == 2)
- {
- if(PlayerInfo[playerid][Credit] >= 0)
- {
- SendClientMessage(playerid, 0xFF00CC, "||----------------Payday---------------||"),
- SendClientMessage(playerid, 0xFF00CC, "You received 5000$ as you are the medics leader."),
- SendClientMessage(playerid, 0xFF00CC, "Your credit situation is in day."),
- SendClientMessage(playerid, 0xFF00CC, "||----------------PayDay---------------||");
- GivePlayerMoney(playerid, 5000);
- return 1;
- }
- else
- {
- SendClientMessage(playerid, 0xFF00CC, "||----------------Payday---------------||"),
- SendClientMessage(playerid, 0xFF00CC, "You received 5000$ as you are the medics leader."),
- SendClientMessage(playerid, 0xFF00CC, "You paid 2000$ for the credit."),
- SendClientMessage(playerid, 0xFF00CC, "||----------------PayDay---------------||");
- GivePlayerMoney(playerid, 5000);
- GivePlayerMoney(playerid, -2000);
- PlayerInfo[playerid][Credit] = PlayerInfo[playerid][Credit] +2000;
- return 1;
- }
- }
- if(PlayerInfo[playerid][Fleader] == 3)
- {
- if(PlayerInfo[playerid][Credit] >= 0)
- {
- SendClientMessage(playerid, 0xFF00CC, "||----------------Payday---------------||"),
- SendClientMessage(playerid, 0xFF00CC, "You received 2000$ as you are the mechanics leader."),
- SendClientMessage(playerid, 0xFF00CC, "Your credit situation is in day."),
- SendClientMessage(playerid, 0xFF00CC, "||----------------PayDay---------------||");
- GivePlayerMoney(playerid, 2000);
- return 1;
- }
- else
- {
- SendClientMessage(playerid, 0xFF00CC, "||----------------Payday---------------||"),
- SendClientMessage(playerid, 0xFF00CC, "You received 2000$ as you are the mechanics leader."),
- SendClientMessage(playerid, 0xFF00CC, "You paid 2000$ for the credit."),
- SendClientMessage(playerid, 0xFF00CC, "||----------------PayDay---------------||");
- GivePlayerMoney(playerid,2000);
- GivePlayerMoney(playerid, -2000);
- PlayerInfo[playerid][Credit] = PlayerInfo[playerid][Credit] +2000;
- return 1;
- }
- }
- if(PlayerInfo[playerid][Fleader] == 4)
- {
- if(PlayerInfo[playerid][Credit] >= 0)
- {
- SendClientMessage(playerid, 0xFF00CC, "||----------------Payday---------------||"),
- SendClientMessage(playerid, 0xFF00CC, "You received 3000$ as you are the taxi leader."),
- SendClientMessage(playerid, 0xFF00CC, "Your credit situation is in day."),
- SendClientMessage(playerid, 0xFF00CC, "||----------------PayDay---------------||");
- GivePlayerMoney(playerid, 3000);
- return 1;
- }
- else
- {
- SendClientMessage(playerid, 0xFF00CC, "||----------------Payday---------------||"),
- SendClientMessage(playerid, 0xFF00CC, "You received 3000$ as you are the taxi leader."),
- SendClientMessage(playerid, 0xFF00CC, "You paid 2000$ for the credit."),
- SendClientMessage(playerid, 0xFF00CC, "||----------------PayDay---------------||");
- GivePlayerMoney(playerid, 3000);
- GivePlayerMoney(playerid, -2000);
- PlayerInfo[playerid][Credit] = PlayerInfo[playerid][Credit] +2000;
- return 1;
- }
- }
- if(PlayerInfo[playerid][Fleader] == 5)
- {
- if(PlayerInfo[playerid][Credit] >= 0)
- {
- SendClientMessage(playerid, 0xFF00CC, "||----------------Payday---------------||"),
- SendClientMessage(playerid, 0xFF00CC, "You received 12000$ as you are the truckers leader."),
- SendClientMessage(playerid, 0xFF00CC, "Your credit situation is in day."),
- SendClientMessage(playerid, 0xFF00CC, "||----------------PayDay---------------||");
- GivePlayerMoney(playerid, 12000);
- return 1;
- }
- else
- {
- SendClientMessage(playerid, 0xFF00CC, "||----------------Payday---------------||"),
- SendClientMessage(playerid, 0xFF00CC, "You received 12000$ as you are the truckers leader."),
- SendClientMessage(playerid, 0xFF00CC, "You paid 2000$ for the credit."),
- SendClientMessage(playerid, 0xFF00CC, "||----------------PayDay---------------||");
- GivePlayerMoney(playerid,12000);
- GivePlayerMoney(playerid, -2000);
- PlayerInfo[playerid][Credit] = PlayerInfo[playerid][Credit] +2000;
- return 1;
- }
- }
- if(PlayerInfo[playerid][Fleader] == 6)
- {
- if(PlayerInfo[playerid][Credit] >= 0)
- {
- SendClientMessage(playerid, 0xFF00CC, "||----------------Payday---------------||"),
- SendClientMessage(playerid, 0xFF00CC, "You received 4000$ as you are the bus drivers leader."),
- SendClientMessage(playerid, 0xFF00CC, "Your credit situation is in day."),
- SendClientMessage(playerid, 0xFF00CC, "||----------------PayDay---------------||");
- GivePlayerMoney(playerid, 4000);
- return 1;
- }
- else
- {
- SendClientMessage(playerid, 0xFF00CC, "||----------------Payday---------------||"),
- SendClientMessage(playerid, 0xFF00CC, "You received 4000$ as you are the bus drivers leader."),
- SendClientMessage(playerid, 0xFF00CC, "You paid 2000$ for the credit."),
- SendClientMessage(playerid, 0xFF00CC, "||----------------PayDay---------------||");
- GivePlayerMoney(playerid,4000);
- GivePlayerMoney(playerid, -2000);
- PlayerInfo[playerid][Credit] = PlayerInfo[playerid][Credit] +2000;
- return 1;
- }
- }
- }
- else return SendClientMessage(playerid, 0xFF00CC, "You are not allowed to use this command.");
- return 1;
- }
- public Speedometer(playerid)
- {
- new vehicleid,Float:speed_x,Float:speed_y,Float:speed_z,Float:final_speed,speed_string[256],final_speed_int;
- vehicleid = GetPlayerVehicleID(playerid);
- new Float:vehicle_health,final_vehicle_health,health_string[256];
- if(vehicleid != 0)
- {
- GetVehicleVelocity(vehicleid,speed_x,speed_y,speed_z);
- final_speed = floatsqroot(((speed_x*speed_x)+(speed_y*speed_y))+(speed_z*speed_z))*250.666667;
- final_speed_int = floatround(final_speed,floatround_round);
- format(speed_string,256,"Speed: %i",final_speed_int);
- TextDrawSetString(SPEEDOS[playerid], speed_string);
- GetVehicleHealth(vehicleid,vehicle_health);
- final_vehicle_health = floatround(floatround(vehicle_health - 250)/ 7.5);
- format(health_string,256,"Health %i", final_vehicle_health);
- TextDrawSetString(HEALTH[playerid], health_string);
- }
- else
- {
- TextDrawSetString(SPEEDOS[playerid], " ");
- TextDrawSetString(HEALTH[playerid], " ");
- }
- return 1;
- }
- stock SaveLastPos(playerid)
- {
- new
- File:PosFile,
- fOutput[64],
- FileDest[MAX_PLAYER_NAME + 64];
- GetPlayerPos(playerid, PositionData[playerid][e_fLastX], PositionData[playerid][e_fLastY], PositionData[playerid][e_fLastZ]);
- GetPlayerFacingAngle(playerid, PositionData[playerid][e_fLastAngle]);
- PositionData[playerid][e_iLastWorld] = GetPlayerVirtualWorld(playerid);
- PositionData[playerid][e_iLastWorld] = GetPlayerInterior(playerid);
- format(fOutput, sizeof(fOutput), "%f|%f|%f|%f|%d|%d",
- PositionData[playerid][e_fLastX],
- PositionData[playerid][e_fLastY],
- PositionData[playerid][e_fLastZ],
- PositionData[playerid][e_fLastAngle],
- PositionData[playerid][e_iLastWorld],
- PositionData[playerid][e_iLastInt]
- );
- GetPlayerName(playerid, FileDest, MAX_PLAYER_NAME);
- format(FileDest, sizeof(FileDest), "/lastpos/%s.txt", FileDest);
- PosFile = fopen(FileDest, io_write);
- fwrite(PosFile, fOutput);
- fclose(PosFile);
- }
- stock LoadLastPos(playerid)
- {
- new
- File:PosFile,
- PosData[MAX_PLAYER_NAME + 64];
- GetPlayerName(playerid, PosData, MAX_PLAYER_NAME);
- format(PosData, sizeof(PosData), "/lastpos/%s.txt", PosData);
- if(fexist(PosData))
- {
- PosFile = fopen(PosData, io_read);
- fread(PosFile, PosData);
- fclose(PosFile);
- sscanf(PosData, "p<|>ffffdd",
- PositionData[playerid][e_fLastX],
- PositionData[playerid][e_fLastY],
- PositionData[playerid][e_fLastZ],
- PositionData[playerid][e_fLastAngle],
- PositionData[playerid][e_iLastWorld],
- PositionData[playerid][e_iLastInt]
- );
- SetPlayerPos(playerid, PositionData[playerid][e_fLastX], PositionData[playerid][e_fLastY], PositionData[playerid][e_fLastZ]);
- SetPlayerFacingAngle(playerid, PositionData[playerid][e_fLastAngle]);
- SetPlayerVirtualWorld(playerid, PositionData[playerid][e_iLastWorld]);
- SetPlayerInterior(playerid, PositionData[playerid][e_iLastInt]);
- SetCameraBehindPlayer(playerid);
- }
- else
- {
- SetPlayerPos(playerid,1186.534301, -1830.901367, 13.297243);
- }
- }
Advertisement
Add Comment
Please, Sign In to add comment
Advertisement