Advertisement
Not a member of Pastebin yet?
Sign Up,
it unlocks many cool features!
- // To start
- #define FILTERSCRIPT
- #include <a_samp>
- #include <streamer>
- #include <zcmd>
- #include <sscanf>
- #include <YSI\y_ini>
- // Then
- #define PATH "RVIP/%s.ini"
- #define COLOR_WHITE 0xFFFFFFAA
- #define COLOR_RED 0xFF0000FF
- #define COLOR_GREEN 0x009000FF
- #define COLOR_GREEN2 0x8EDF20FF
- #define COLOR_ORANGE 0xFF6811FF
- #define COLOR_BLUEE 0x39B4EEFF
- #define WHITE "{FFFFFF}"
- #define RED "{FF0000}"
- #define GREEN "{009000}"
- #define YELLOW "{FFFF00}"
- #define ORANGE "{FF6811}"
- #define BRONZE "{CD7F32}"
- #define SILVER "{C0C0C0}"
- #define GOLD "{FFD700}"
- #define MODERATOR "{276BBE}"
- new VipNames[4][] = { ""BRONZE"VIP Bronze", ""SILVER"VIP Silver", ""GOLD"VIP Gold", ""MODERATOR"Vip Moderator" };
- // Then
- #define ScriptVersion "0.1"
- #define DIALOG_GUNSELECT 1322
- #define DIALOG_TUNEINFERNUS 1321
- #define DIALOG_TUNESPECIAL 1323
- #define DIALOG_UNTUNEINFERNUS 1324
- #define DIALOG_UNTUNESPECIAL 1235
- #define DIALOG_ERROR 32767-1234
- #define DIALOG_WERROR 32767-1233
- #define DIALOG_UNTUNEERROR 32767-1231
- #define DIALOG_INFWHEELS 556
- #define DIALOG_NOS 557
- #define DIALOG_NEON 558
- #define DIALOG_PAINTJOB 559
- #define DIALOG_EXHAUSTS 560
- #define DIALOG_GOODLOOK 561
- #define DIALOG_ROOF 562
- #define DIALOG_SPOILER 563
- #define DIALOG_SWHEELS 564
- // Then
- new MonthDays[12] = {31, 28, 31, 30, 31, 30, 31, 31, 30, 31, 30, 31};
- new bool:vNeon[MAX_VEHICLES];
- new bool:inMenu[MAX_PLAYERS];
- new vSpawnedCar[MAX_PLAYERS]=INVALID_VEHICLE_ID;
- new pVipTime[MAX_PLAYERS][6];
- new pVipMinutes[MAX_PLAYERS];
- new pVip[MAX_PLAYERS];
- new pVipTokens[MAX_PLAYERS];
- new vNeonID[MAX_VEHICLES][2];
- Name(playerid)
- {
- new pName[MAX_PLAYER_NAME];
- GetPlayerName(playerid, pName, sizeof(pName));
- return pName;
- }
- UserPath(playerid)
- {
- new String[64];
- format(String, sizeof(String), PATH, Name(playerid));
- return String;
- }
- IsNosVehicle(vehicleid)
- {
- new InvalidNosVehicles[52] = { 581, 523, 462, 521, 463, 522, 461, 448, 468,
- 586, 417, 425, 469, 487, 512, 520, 563, 593, 509, 481, 510, 472, 473, 493,
- 520, 595, 484, 430, 453, 432, 476, 497, 513, 533, 577, 452, 446, 447, 454,
- 590, 569, 537, 538, 570, 449, 519, 460, 488, 511, 519, 548, 592 };
- for(new i; i<52; i++) if(GetVehicleModel(vehicleid) == InvalidNosVehicles[i]) return 0;
- return 1;
- }
- SaveStat(playerid)
- {
- new INI:File = INI_Open(UserPath(playerid));
- INI_SetTag(File, "Data");
- INI_WriteInt(File, "Minutes", pVipMinutes[playerid]);
- INI_WriteInt(File, "Vip", pVip[playerid]);
- INI_WriteInt(File, "VipTokens", pVipTokens[playerid]);
- INI_WriteInt(File, "Year", pVipTime[playerid][0]);
- INI_WriteInt(File, "Month", pVipTime[playerid][1]);
- INI_WriteInt(File, "Day", pVipTime[playerid][2]);
- INI_WriteInt(File, "Hour", pVipTime[playerid][3]);
- INI_WriteInt(File, "Minute", pVipTime[playerid][4]);
- INI_WriteInt(File, "Second", pVipTime[playerid][5]);
- INI_Close(File);
- return 1;
- }
- forward LoadUser_Data(playerid, name[], value[]);
- forward AddMinute(playerid);
- public OnFilterScriptInit()
- {
- print("\n~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~");
- print(" Vip System "ScriptVersion" by Krauser has successfully loaded.");
- print("~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~\n");
- //Pickups
- CreatePickup (1239, 1, -4120.7075, 867.1690, 10.0237, 0); // VIP LOCKER
- CreatePickup (1318, 1, 1797.4467, -1578.9756, 14.0857, 0); // VIP HQ Entrance
- CreatePickup (1239, 1, 1810.2544, -1570.0991, 13.4678, 0); // VIP PickCar
- CreatePickup (1239, 1, 2786.8359, -1616.5472, 10.9219, 0); // VIP Garage
- CreatePickup (1318, 1, -4111.9556, 870.5259, 10.0365, 0); // VIP Skins
- CreatePickup (1239, 1, 1810.2544, -1572.0991, 13.4678, 0); // VIP heli
- CreatePickup (1318, 1, -4107.4507, 907.0430, 3.1007, 0); // VIP exit
- // PickUP ends
- //TEXT
- Create3DTextLabel("use : /vgun, /vheal, /varmour", // |*
- COLOR_BLUEE, -4120.7075, 867.1690, 10.5237, 100,0,1);
- Create3DTextLabel("use : /exitvip", // |*
- COLOR_BLUEE, -4107.4507, 907.0430, 3.1007, 100,0,1);
- Create3DTextLabel("use : /entervip", // |*
- COLOR_BLUEE, 1797.4467, -1578.9756, 14.5857, 100,0,1);
- Create3DTextLabel("use : /vcar", // |*
- COLOR_BLUEE, 1810.2544, -1570.0991, 13.9678, 100,0,1);
- Create3DTextLabel("use : /vskin", // |*
- COLOR_BLUEE, -4111.9556, 870.5259, 10.5365, 100,0,1);
- Create3DTextLabel("use : /vnos, /vtune, /vcarcolor", // |*
- COLOR_BLUEE, 2786.8359, -1616.5472, 11.4219, 100,0,1);
- Create3DTextLabel("use : /vheli", // |*
- COLOR_BLUEE, 1810.2544, -1572.0991, 14.9678, 100,0,1);
- //Adding
- CreateDynamicObject(931, 2781.50000, -1601.50000, 11.00000, 0.00000, 0.00000, 0.00000);
- CreateDynamicObject(931, 2769.00000, -1601.50000, 11.00000, 0.00000, 0.00000, 0.00000);
- CreateDynamicObject(931, 2771.50000, -1601.50000, 11.00000, 0.00000, 0.00000, 0.00000);
- CreateDynamicObject(931, 2774.00000, -1601.50000, 11.00000, 0.00000, 0.00000, 0.00000);
- CreateDynamicObject(931, 2776.50000, -1601.50000, 11.00000, 0.00000, 0.00000, 0.00000);
- CreateDynamicObject(931, 2784.00000, -1601.50000, 11.00000, 0.00000, 0.00000, 0.00000);
- CreateDynamicObject(931, 2786.50000, -1601.50000, 11.00000, 0.00000, 0.00000, 0.00000);
- CreateDynamicObject(931, 2789.00000, -1601.50000, 11.00000, 0.00000, 0.00000, 0.00000);
- CreateDynamicObject(1008, 2786.39990, -1602.00000, 11.15000, 0.00000, 0.00000, 330.00000);
- CreateDynamicObject(1009, 2784.10010, -1602.09998, 11.15000, 0.00000, 0.00000, 310.00000);
- CreateDynamicObject(1010, 2781.60010, -1602.00000, 11.15000, 0.00000, 0.00000, 320.00000);
- CreateDynamicObject(1073, 2770.80005, -1601.19995, 11.60000, 0.00000, 0.00000, 302.00000);
- CreateDynamicObject(1074, 2772.19995, -1601.40002, 11.60000, 0.00000, 0.00000, 248.00000);
- CreateDynamicObject(1075, 2773.39990, -1601.40002, 11.60000, 0.00000, 0.00000, 302.00000);
- CreateDynamicObject(1076, 2774.69995, -1601.59998, 11.60000, 0.00000, 0.00000, 246.00000);
- CreateDynamicObject(1077, 2775.89990, -1601.59998, 11.60000, 0.00000, 0.00000, 306.00000);
- CreateDynamicObject(1078, 2777.10010, -1601.50000, 11.60000, 0.00000, 0.00000, 242.00000);
- CreateDynamicObject(1079, 2768.30005, -1601.50000, 11.60000, 0.00000, 0.00000, 309.00000);
- CreateDynamicObject(1079, 2771.69995, -1604.90002, 10.40000, 0.00000, 0.00000, 90.00000);
- CreateDynamicObject(1079, 2771.69995, -1606.69995, 10.40000, 0.00000, 0.00000, -90.00000);
- CreateDynamicObject(1079, 2774.60010, -1604.90002, 10.40000, 0.00000, 0.00000, 90.00000);
- CreateDynamicObject(1079, 2774.60010, -1606.69995, 10.40000, 0.00000, 0.00000, -90.00000);
- CreateDynamicObject(1080, 2769.69995, -1601.40002, 11.60000, 0.00000, 0.00000, 244.00000);
- CreateDynamicObject(1081, 2780.89990, -1601.30005, 11.60000, 0.00000, 0.00000, 300.00000);
- CreateDynamicObject(1082, 2782.19995, -1601.30005, 11.60000, 0.00000, 0.00000, 238.00000);
- CreateDynamicObject(1083, 2783.30005, -1601.40002, 11.60000, 0.00000, 0.00000, 300.00000);
- CreateDynamicObject(1084, 2784.69995, -1601.30005, 11.60000, 0.00000, 0.00000, 246.00000);
- CreateDynamicObject(1085, 2785.89990, -1601.40002, 11.60000, 0.00000, 356.00000, 298.00000);
- CreateDynamicObject(1092, 2781.60010, -1599.59998, 10.60000, 0.00000, 0.00000, 0.00000);
- CreateDynamicObject(1096, 2787.19995, -1601.40002, 11.60000, 0.00000, 0.00000, 246.00000);
- CreateDynamicObject(1097, 2788.39990, -1601.50000, 11.60000, 0.00000, 0.00000, 304.00000);
- CreateDynamicObject(1098, 2789.69995, -1601.59998, 11.60000, 0.00000, 0.00000, 238.00000);
- CreateDynamicObject(1115, 2771.60205, -1601.54968, 9.89800, 0.00000, 0.00000, 200.00000);
- CreateDynamicObject(1146, 2784.00000, -1601.69995, 10.20000, 0.00000, 0.00000, 180.00000);
- CreateDynamicObject(1148, 2787.50000, -1601.00000, 10.45000, 0.00000, 0.00000, 0.00000);
- CreateDynamicObject(1170, 2788.00000, -1601.00000, 10.50000, 0.00000, 0.00000, 180.00000);
- CreateDynamicObject(1179, 2775.50000, -1601.80005, 10.30000, 0.00000, 0.00000, 208.00000);
- CreateDynamicObject(1186, 2773.00000, -1601.90002, 10.20000, 0.00000, 0.00000, 28.50000);
- CreateDynamicObject(1188, 2768.00000, -1601.50000, 10.20000, 0.00000, 0.00000, 208.00000);
- CreateDynamicObject(1214, 2772.80005, -1608.08997, 9.91910, 0.00000, 0.00000, 0.00000);
- CreateDynamicObject(1214, 2773.55005, -1607.38000, 9.50000, 0.00000, 0.00000, 0.00000);
- CreateDynamicObject(1214, 2775.20996, -1607.27002, 9.50000, 0.00000, 0.00000, 0.00000);
- CreateDynamicObject(1214, 2776.25000, -1607.10999, 9.91910, 0.00000, 0.00000, 0.00000);
- CreateDynamicObject(1215, 2838.60010, -1573.19995, 10.50000, 0.00000, 0.00000, 0.00000);
- CreateDynamicObject(1215, 2841.60010, -1568.00000, 10.50000, 0.00000, 0.00000, 0.00000);
- CreateDynamicObject(1215, 2827.00000, -1593.50000, 10.50000, 0.00000, 0.00000, 0.00000);
- CreateDynamicObject(1215, 2829.80005, -1588.50000, 10.50000, 0.00000, 0.00000, 0.00000);
- CreateDynamicObject(1223, 2790.25000, -1582.59998, 10.08000, 0.00000, 0.00000, 0.00000);
- CreateDynamicObject(1223, 2790.25000, -1591.30005, 10.08000, 0.00000, 0.00000, 0.00000);
- CreateDynamicObject(1223, 2805.36011, -1596.00000, 10.08000, 0.00000, 0.00000, 160.00000);
- CreateDynamicObject(1223, 2808.64990, -1587.78003, 10.08000, 0.00000, 0.00000, 160.00000);
- CreateDynamicObject(1259, 2821.50000, -1608.30005, 25.40000, 0.00000, 0.00000, 156.00000);
- CreateDynamicObject(1433, 2779.00000, -1603.00000, 10.10000, 0.00000, 0.00000, 0.00000);
- CreateDynamicObject(1433, 2775.48999, -1644.83997, -53.73000, 0.00000, 0.00000, 0.00000);
- CreateDynamicObject(1502, 2767.93994, -1637.03003, -54.00000, 0.00000, 0.00000, 0.00000);
- CreateDynamicObject(1502, 2771.34009, -1639.27002, -54.02000, 0.00000, 0.00000, 90.00000);
- CreateDynamicObject(1502, 2774.85010, -1633.01001, -54.02000, 0.00000, 0.00000, 90.00000);
- CreateDynamicObject(1506, 2768.42993, -1649.00000, -53.91000, 0.00000, 0.00000, 0.00000);
- CreateDynamicObject(1523, 2778.14990, -1631.54004, -53.93000, 0.00000, 0.00000, 89.64000);
- CreateDynamicObject(1523, 2778.12012, -1633.02002, -53.93000, 0.00000, 0.00000, 89.64000);
- CreateDynamicObject(1523, 2778.07007, -1634.15002, -53.95000, 0.00000, 0.00000, 270.10001);
- CreateDynamicObject(1523, 2778.12988, -1637.09998, -53.95000, 0.00000, 0.00000, 89.64000);
- CreateDynamicObject(1649, 2786.87988, -1600.13000, 13.70000, 0.00000, 0.00000, 180.00000);
- CreateDynamicObject(1649, 2769.87012, -1600.40002, 13.70000, 0.00000, 0.00000, 180.00000);
- CreateDynamicObject(1649, 2769.87012, -1600.40002, 13.70000, 0.00000, 0.00000, 0.00000);
- CreateDynamicObject(1649, 2786.87988, -1600.13000, 13.70000, 0.00000, 0.00000, 0.00000);
- CreateDynamicObject(1649, 2775.53003, -1600.34998, 13.70000, 0.00000, 0.00000, 180.00000);
- CreateDynamicObject(1649, 2775.53003, -1600.34998, 13.70000, 0.00000, 0.00000, 0.00000);
- CreateDynamicObject(1649, 2781.19995, -1600.22998, 13.70000, 0.00000, 0.00000, 180.00000);
- CreateDynamicObject(1649, 2781.19995, -1600.22998, 13.70000, 0.00000, 0.00000, 0.00000);
- CreateDynamicObject(1713, 2778.19995, -1601.00000, 9.90000, 0.00000, 0.00000, 0.00000);
- CreateDynamicObject(1714, 2776.28003, -1638.01001, -53.96000, 0.00000, 0.00000, 0.00000);
- CreateDynamicObject(1723, 2773.60010, -1636.39001, -54.01000, 0.00000, 0.00000, 180.12000);
- CreateDynamicObject(1726, 2771.92993, -1642.65002, -53.92000, 0.00000, 0.00000, 89.28000);
- CreateDynamicObject(1726, 2771.90991, -1645.54004, -53.92000, 0.00000, 0.00000, 89.28000);
- CreateDynamicObject(1726, 2771.85010, -1648.71997, -53.92000, 0.00000, 0.00000, 89.28000);
- CreateDynamicObject(1778, 2774.80005, -1630.23999, -53.91000, 0.00000, 0.00000, 89.31000);
- CreateDynamicObject(2009, 2777.30005, -1638.33997, -53.91000, 0.00000, 0.00000, 180.32001);
- CreateDynamicObject(2040, 2777.05005, -1601.52002, 12.17500, 0.00000, 0.00000, 70.00000);
- CreateDynamicObject(2040, 2783.30005, -1601.50000, 12.17500, 0.00000, 0.00000, 70.00000);
- CreateDynamicObject(2040, 2787.17993, -1601.40002, 12.17500, 0.00000, 0.00000, -25.00000);
- CreateDynamicObject(2041, 2769.71997, -1601.44995, 12.26500, 0.00000, 0.00000, 310.00000);
- CreateDynamicObject(2041, 2776.00000, -1601.69995, 12.26500, 0.00000, 0.00000, 90.00000);
- CreateDynamicObject(2041, 2782.19995, -1601.37000, 12.27500, 0.00000, 0.00000, 90.00000);
- CreateDynamicObject(2041, 2785.87012, -1601.40002, 12.27500, 0.00000, 0.00000, 20.00000);
- CreateDynamicObject(2041, 2789.62012, -1601.69995, 12.27500, 0.00000, 0.00000, -30.00000);
- CreateDynamicObject(2042, 2768.60010, -1601.69995, 12.15000, 0.00000, 0.00000, 330.00000);
- CreateDynamicObject(2042, 2774.89990, -1601.47998, 12.15000, 0.00000, 0.00000, 0.00000);
- CreateDynamicObject(2042, 2781.04004, -1601.18005, 12.15000, 0.00000, 0.00000, 40.00000);
- CreateDynamicObject(2042, 2784.87988, -1601.29004, 12.15000, 0.00000, 0.00000, 3.00000);
- CreateDynamicObject(2042, 2788.25000, -1601.68005, 12.15000, 0.00000, 0.00000, 227.00000);
- CreateDynamicObject(2043, 2770.64990, -1601.15002, 12.17500, 0.00000, 0.00000, 50.00000);
- CreateDynamicObject(2053, 2770.63989, -1630.40002, -53.87000, 0.00000, 0.00000, 0.00000);
- CreateDynamicObject(2053, 2771.20996, -1630.34998, -53.87000, 0.00000, 0.00000, 0.00000);
- CreateDynamicObject(2164, 2779.75000, -1648.93005, -53.92000, 0.00000, 0.00000, 180.12000);
- CreateDynamicObject(2196, 2778.50000, -1602.90002, 10.60000, 0.00000, 0.00000, 58.00000);
- CreateDynamicObject(2200, 2767.59009, -1630.18005, -53.92000, 0.00000, 0.00000, 0.00000);
- CreateDynamicObject(2200, 2772.01001, -1630.18994, -53.92000, 0.00000, 0.00000, 0.00000);
- CreateDynamicObject(2202, 2780.29004, -1640.51001, -53.93000, 0.00000, 0.00000, 270.34000);
- CreateDynamicObject(2270, 2770.71997, -1646.94995, -51.49000, 0.00000, 0.00000, 270.64001);
- CreateDynamicObject(2275, 2767.59692, -1644.62000, -51.86000, 0.00000, 0.00000, 90.54000);
- CreateDynamicObject(2281, 2769.86011, -1630.54004, -51.57000, 0.00000, 0.00000, 0.00000);
- CreateDynamicObject(2282, 2770.73999, -1642.00000, -51.51000, 0.00000, 0.00000, 268.89999);
- CreateDynamicObject(2283, 2774.69995, -1634.80005, -51.60000, 0.00000, 0.00000, 270.00000);
- CreateDynamicObject(2284, 2767.59009, -1633.43005, -51.65000, 0.00000, 0.00000, 89.56000);
- CreateDynamicObject(2286, 2772.11011, -1636.89001, -51.38000, 0.00000, 0.00000, 179.80000);
- CreateDynamicObject(2286, 2771.41992, -1644.31006, -51.38000, 0.00000, 0.00000, 90.64000);
- CreateDynamicObject(2358, 2772.10010, -1601.50000, 12.18800, 0.00000, 0.00000, 200.00000);
- CreateDynamicObject(2359, 2773.39990, -1601.50000, 12.28800, 0.00000, 0.00000, 150.00000);
- CreateDynamicObject(2372, 2771.05005, -1630.04004, -53.92000, 0.00000, 0.00000, 89.87000);
- CreateDynamicObject(2392, 2770.78003, -1630.26001, -53.24000, -0.02000, 0.00000, 90.15000);
- CreateDynamicObject(2399, 2769.82007, -1630.48999, -53.33000, 0.00000, 0.00000, 0.00000);
- CreateDynamicObject(2465, 2767.08765, -1610.91956, 11.76000, 0.00000, 0.00000, 90.00000);
- CreateDynamicObject(2519, 2778.79004, -1633.51001, -53.91000, 0.00000, 0.00000, 0.00000);
- CreateDynamicObject(2524, 2775.62988, -1630.55005, -53.91000, 0.00000, 0.00000, 358.79001);
- CreateDynamicObject(2524, 2775.40991, -1635.44995, -53.93000, 0.00000, 0.00000, 91.18000);
- CreateDynamicObject(2524, 2775.40991, -1636.56995, -53.93000, 0.00000, 0.00000, 91.18000);
- CreateDynamicObject(2525, 2780.23999, -1630.68994, -53.90000, 0.00000, 0.00000, 270.79999);
- CreateDynamicObject(2525, 2780.23999, -1632.18994, -53.90000, 0.00000, 0.00000, 270.82001);
- CreateDynamicObject(2527, 2779.28003, -1636.33997, -53.95000, 0.00000, 0.00000, 269.14999);
- CreateDynamicObject(2596, 2779.02002, -1648.65002, -51.17000, 0.00000, 0.00000, 180.10001);
- CreateDynamicObject(2608, 2775.15991, -1648.73999, -53.32000, 0.00000, 0.00000, 180.11000);
- CreateDynamicObject(2632, 2780.12012, -1634.84998, -53.95000, 0.00000, 0.00000, 0.00000);
- CreateDynamicObject(2714, 2796.30005, -1599.84998, 15.70000, 0.00000, 0.00000, 182.00000);
- CreateDynamicObject(2852, 2779.00000, -1603.00000, 10.60000, 0.00000, 0.00000, 200.00000);
- CreateDynamicObject(2893, 2780.00000, -1619.11499, 10.51900, 0.00000, 0.00000, 90.00000);
- CreateDynamicObject(2893, 2769.75000, -1619.10022, 12.09200, 342.50000, 0.00000, 270.00000);
- CreateDynamicObject(2893, 2769.75000, -1619.73401, 12.09200, 342.50000, 0.00000, 270.00000);
- CreateDynamicObject(2893, 2769.75000, -1621.36853, 12.09200, 342.50000, 0.00000, 270.00000);
- CreateDynamicObject(2893, 2769.75000, -1622.00098, 12.09200, 342.50000, 0.00000, 270.00000);
- CreateDynamicObject(2893, 2775.00000, -1619.09998, 12.00000, 342.50000, 0.00000, 270.00000);
- CreateDynamicObject(2893, 2775.00195, -1619.11401, 12.00000, 0.00000, 0.00000, 90.00000);
- CreateDynamicObject(2893, 2775.00000, -1619.73450, 12.00000, 342.50000, 0.00000, 270.00000);
- CreateDynamicObject(2893, 2775.00195, -1619.74805, 12.00000, 0.00000, 0.00000, 90.00000);
- CreateDynamicObject(2893, 2775.00000, -1621.36804, 12.00000, 342.50000, 0.00000, 270.00000);
- CreateDynamicObject(2893, 2775.00195, -1621.37903, 12.00000, 0.00000, 0.00000, 90.00000);
- CreateDynamicObject(2893, 2775.00000, -1622.00000, 12.00000, 342.50000, 0.00000, 270.00000);
- CreateDynamicObject(2893, 2775.00195, -1622.01355, 12.00000, 0.00000, 0.00000, 90.00000);
- CreateDynamicObject(2893, 2780.00000, -1619.74695, 10.51900, 0.00000, 0.00000, 90.00000);
- CreateDynamicObject(2893, 2780.00000, -1621.37854, 10.51900, 0.00000, 0.00000, 90.00000);
- CreateDynamicObject(2893, 2780.00000, -1622.01379, 10.51900, 0.00000, 0.00000, 90.00000);
- CreateDynamicObject(2912, 2773.19995, -1605.75000, 10.50000, 0.00000, 0.00000, 0.00000);
- CreateDynamicObject(2912, 2777.25000, -1605.41003, 9.91900, 0.00000, 0.00000, 5.00000);
- CreateDynamicObject(2921, 2767.50000, -1600.30005, 16.00000, 0.00000, 10.00000, 230.00000);
- CreateDynamicObject(2921, 2794.50000, -1627.09998, 14.30000, 0.00000, 0.00000, 0.00000);
- CreateDynamicObject(3440, 2769.00000, -1619.44995, 9.60000, 0.00000, 0.00000, 180.00000);
- CreateDynamicObject(3440, 2769.00000, -1621.65002, 9.60000, 0.00000, 0.00000, 180.00000);
- CreateDynamicObject(3440, 2774.94995, -1619.44995, 9.50000, 0.00000, 0.00000, 180.00000);
- CreateDynamicObject(3440, 2774.94995, -1621.65002, 9.50000, 0.00000, 0.00000, 180.00000);
- CreateDynamicObject(3440, 2778.50000, -1619.44995, 8.35000, 0.00000, -18.00000, 180.00000);
- CreateDynamicObject(3440, 2778.50000, -1621.65002, 8.35000, 0.00000, -18.00000, 180.00000);
- CreateDynamicObject(3761, 2766.89990, -1603.69995, 11.90000, 0.00000, 0.00000, 0.00000);
- CreateDynamicObject(3761, 2766.89990, -1610.40002, 11.90000, 0.00000, 0.00000, 0.00000);
- CreateDynamicObject(3761, 2766.89990, -1617.19995, 11.90000, 0.00000, 0.00000, 0.00000);
- CreateDynamicObject(3761, 2795.55005, -1618.93298, 11.84940, 0.00000, 0.00000, -13.26000);
- CreateDynamicObject(3761, 2794.10010, -1625.00000, 11.84940, 0.00000, 0.00000, -13.26000);
- CreateDynamicObject(3785, 2769.64990, -1628.98999, 14.00000, 0.00000, 0.00000, 90.00000);
- CreateDynamicObject(3785, 2771.69995, -1628.98999, 14.00000, 0.00000, 0.00000, 90.00000);
- CreateDynamicObject(3785, 2791.10010, -1599.87000, 14.50000, 0.00000, 0.00000, 90.00000);
- CreateDynamicObject(3785, 2785.50000, -1628.19995, 11.88000, 0.00000, 0.00000, 90.00000);
- CreateDynamicObject(3785, 2788.46997, -1628.19995, 12.67000, 0.00000, 0.00000, 90.00000);
- CreateDynamicObject(3785, 2802.94995, -1599.71997, 14.50000, 0.00000, 0.00000, 90.00000);
- CreateDynamicObject(7914, 2821.50000, -1606.59998, 31.40000, 0.00000, 0.00000, 66.00000);
- CreateDynamicObject(8614, 2773.00000, -1623.23999, 10.80000, 0.00000, 0.80000, 0.00000);
- CreateDynamicObject(8661, 2765.89990, -1611.69995, -5.60000, 0.00000, 90.00000, 0.00000);
- CreateDynamicObject(8843, 2820.39990, -1587.30005, 9.93000, 0.00000, 0.00000, -117.00000);
- CreateDynamicObject(8843, 2831.00000, -1570.59998, 9.92500, 0.00000, 0.00000, 90.00000);
- CreateDynamicObject(9339, 2791.12012, -1600.11084, 1.90000, -90.00000, 180.00000, 90.80000);
- CreateDynamicObject(9339, 2767.26001, -1600.42004, 3.30000, -90.00000, 180.00000, 90.80000);
- CreateDynamicObject(9339, 2767.26001, -1600.42004, 3.30000, -90.00000, 0.00000, 90.80000);
- CreateDynamicObject(9339, 2772.69995, -1600.35999, 1.90000, -90.00000, 180.00000, 90.80000);
- CreateDynamicObject(9339, 2772.69995, -1600.35999, 1.90000, -90.00000, 0.00000, 90.80000);
- CreateDynamicObject(9339, 2777.37988, -1600.30005, 15.65000, 0.00000, 180.00000, 90.80000);
- CreateDynamicObject(9339, 2777.37988, -1600.30005, 12.70000, 0.00000, 0.00000, 90.80000);
- CreateDynamicObject(9339, 2777.37988, -1600.34998, 12.65000, 0.00000, 0.00000, 90.80000);
- CreateDynamicObject(9339, 2777.37988, -1600.30005, 11.31000, 0.00000, 0.00000, 90.80000);
- CreateDynamicObject(9339, 2777.37988, -1600.34998, 11.24700, 0.00000, 0.00000, 90.80000);
- CreateDynamicObject(9339, 2777.37988, -1600.34998, 9.85000, 0.00000, 0.00000, 90.80000);
- CreateDynamicObject(9339, 2778.37988, -1600.28198, 1.90000, -90.00000, 0.00000, 90.80000);
- CreateDynamicObject(9339, 2778.37988, -1600.28198, 1.90000, -90.00000, 180.00000, 90.80000);
- CreateDynamicObject(9339, 2784.05005, -1600.20496, 1.90000, -90.00000, 0.00000, 90.80000);
- CreateDynamicObject(9339, 2784.05005, -1600.20496, 1.90000, -90.00000, 180.00000, 90.80000);
- CreateDynamicObject(9339, 2789.71997, -1600.13000, 2.20000, -90.00000, 180.00000, 90.80000);
- CreateDynamicObject(9339, 2789.71997, -1600.13000, 2.20000, -90.00000, 0.00000, 90.80000);
- CreateDynamicObject(9339, 2803.49512, -1599.93506, 15.65000, 0.00000, 180.00000, 90.80000);
- CreateDynamicObject(9339, 2802.92993, -1599.94995, 1.90000, -90.00000, 0.00000, 90.80000);
- CreateDynamicObject(10281, 2787.00000, -1628.30005, 12.20000, 0.00000, 0.00000, 180.00000);
- CreateDynamicObject(10281, 2822.60010, -1607.40002, 32.10000, 0.00000, 0.00000, 65.75000);
- CreateDynamicObject(14481, 2779.38989, -1633.57996, -51.96000, 0.00000, 0.00000, 90.32000);
- CreateDynamicObject(14826, 2774.42065, -1606.46106, 10.63000, 0.00000, 0.00000, 180.00000);
- CreateDynamicObject(16780, 2771.07007, -1633.77002, -50.54000, 0.00000, 0.00000, 0.00000);
- CreateDynamicObject(16780, 2775.63989, -1643.06006, -50.54000, 0.00000, 0.00000, 0.00000);
- CreateDynamicObject(19143, 2767.74902, -1609.94995, 15.20000, 0.00000, 0.00000, -90.00000);
- CreateDynamicObject(19143, 2767.74902, -1619.57996, 15.20000, 0.00000, 0.00000, -90.00000);
- CreateDynamicObject(19143, 2778.39990, -1600.40002, 15.20000, 0.00000, 0.00000, 180.00000);
- CreateDynamicObject(19143, 2778.23999, -1627.43005, 15.20000, 0.00000, 0.00000, 0.00000);
- CreateDynamicObject(19143, 2790.42993, -1600.25000, 15.20000, 0.00000, 0.00000, 180.00000);
- CreateDynamicObject(19143, 2788.72998, -1627.46997, 15.20000, 0.00000, 0.00000, 0.00000);
- CreateDynamicObject(19143, 2799.69995, -1609.65002, 15.20000, 0.00000, 0.00000, 68.00000);
- CreateDynamicObject(19143, 2796.35010, -1619.30005, 15.20000, 0.00000, 0.00000, 88.00000);
- CreateDynamicObject(19172, 2776.48999, -1637.08997, -51.46000, 0.00000, 0.00000, 0.00000);
- CreateDynamicObject(19174, 2780.72998, -1643.15002, -51.41000, 0.00000, 0.00000, 269.88000);
- CreateDynamicObject(19361, 2774.82983, -1629.05005, -52.30000, 0.00000, 0.00000, 0.00000);
- CreateDynamicObject(19361, 2774.82983, -1635.46252, -52.32000, 0.00000, 0.00000, 0.00000);
- CreateDynamicObject(19361, 2779.61011, -1631.43994, -52.30000, 0.00000, 0.00000, 90.00000);
- CreateDynamicObject(19361, 2779.64990, -1632.97998, -52.30000, 0.00000, 0.00000, 90.00000);
- CreateDynamicObject(19362, 2800.97510, -1611.21997, 15.20000, 0.00000, 90.00000, 0.00000);
- CreateDynamicObject(19377, 2804.47998, -1604.80005, 15.20000, 0.00000, 90.00000, 0.00000);
- CreateDynamicObject(19377, 2783.48511, -1624.26001, 15.20000, 0.00000, 90.00000, 0.00000);
- CreateDynamicObject(19377, 2772.98999, -1605.13000, 15.20000, 0.00000, 90.00000, 0.00000);
- CreateDynamicObject(19377, 2772.98999, -1614.76501, 15.20000, 0.00000, 90.00000, 0.00000);
- CreateDynamicObject(19377, 2772.98999, -1624.40002, 15.20000, 0.00000, 90.00000, 0.00000);
- CreateDynamicObject(19377, 2783.48511, -1605.00000, 15.20000, 0.00000, 90.00000, 0.00000);
- CreateDynamicObject(19377, 2783.48511, -1614.63000, 15.20000, 0.00000, 90.00000, 0.00000);
- CreateDynamicObject(19377, 2767.50000, -1634.52002, -50.50000, 0.00000, 90.00000, 0.00000);
- CreateDynamicObject(19377, 2793.97998, -1604.90002, 15.20000, 0.00000, 90.00000, 0.00000);
- CreateDynamicObject(19377, 2767.50000, -1644.15015, -50.50000, 0.00000, 90.00000, 0.00000);
- CreateDynamicObject(19377, 2793.97998, -1614.53003, 15.20000, 0.00000, 90.00000, 0.00000);
- CreateDynamicObject(19377, 2778.00146, -1634.52002, -50.50000, 0.00000, 90.00000, 0.00000);
- CreateDynamicObject(19377, 2793.97998, -1624.15002, 15.20000, 0.00000, 90.00000, 0.00000);
- CreateDynamicObject(19377, 2778.00146, -1644.15015, -50.50000, 0.00000, 90.00000, 0.00000);
- CreateDynamicObject(19379, 2765.50000, -1634.65002, -54.00000, 0.00000, 90.00000, 0.00000);
- CreateDynamicObject(19379, 2765.50000, -1644.28296, -54.00000, 0.00000, 90.00000, 0.00000);
- CreateDynamicObject(19379, 2776.00000, -1634.65002, -54.00000, 0.00000, 90.00000, 0.00000);
- CreateDynamicObject(19379, 2776.00000, -1644.28296, -54.00000, 0.00000, 90.00000, 0.00000);
- CreateDynamicObject(19390, 2768.69141, -1637.00000, -52.31000, 0.00000, 0.00000, 269.59000);
- CreateDynamicObject(19390, 2771.31006, -1638.52002, -52.31000, 0.00000, 0.00000, 0.00000);
- CreateDynamicObject(19390, 2774.82983, -1632.26001, -52.31000, 0.00000, 0.00000, 0.00000);
- CreateDynamicObject(19430, 2772.60010, -1605.70996, 10.48900, 0.00000, 90.00000, 0.00000);
- CreateDynamicObject(19430, 2773.75000, -1605.69995, 10.49000, 0.00000, 90.00000, 0.00000);
- CreateDynamicObject(19434, 2771.05005, -1637.03003, -52.32000, 0.00000, 0.00000, 90.00000);
- CreateDynamicObject(19434, 2778.09009, -1633.69995, -52.32000, 0.00000, 0.00000, 180.42000);
- CreateDynamicObject(19453, 2780.08008, -1649.05005, -52.33000, 0.00000, 0.00000, 90.00000);
- CreateDynamicObject(19453, 2767.02002, -1634.69995, -52.33000, 0.00000, 0.00000, 0.00000);
- CreateDynamicObject(19453, 2771.58008, -1629.95996, -52.33000, 0.00000, 0.00000, 90.00000);
- CreateDynamicObject(19453, 2767.02002, -1644.31995, -52.33000, 0.00000, 0.00000, 0.00000);
- CreateDynamicObject(19453, 2771.31006, -1644.93994, -52.31000, 0.00000, 0.00000, 0.00000);
- CreateDynamicObject(19453, 2776.03003, -1637.00000, -52.33000, 0.00000, 0.00000, 90.00000);
- CreateDynamicObject(19453, 2770.44995, -1649.05005, -52.33000, 0.00000, 0.00000, 90.00000);
- CreateDynamicObject(19453, 2781.19995, -1629.95996, -52.33000, 0.00000, 0.00000, 90.00000);
- CreateDynamicObject(19453, 2780.82007, -1634.68994, -52.33000, 0.00000, 0.00000, 0.00000);
- CreateDynamicObject(19453, 2780.82007, -1644.31006, -52.33000, 0.00000, 0.00000, 0.00000);
- CreateDynamicObject(19455, 2828.00000, -1533.80005, 11.82000, 0.00000, 0.00000, 90.00000);
- //vip hq
- CreateDynamicObject(4571, -4107.36963, 919.73480, -61.92410, 0.00000, 0.00000, 0.00000);
- CreateDynamicObject(14623, -4107.36914, 939.01758, 7.64760, 0.00000, 0.00000, 0.00000);
- CreateDynamicObject(3586, -4107.38525, 878.55334, 5.56740, 0.00000, 0.00000, 0.00000);
- CreateDynamicObject(12814, -4042.93237, 869.06372, 2.08650, 0.00000, 0.00000, 0.00000);
- CreateDynamicObject(4718, -4147.46582, 949.30847, 2.08420, 0.00000, 0.00000, -90.00000);
- CreateDynamicObject(4718, -4084.54346, 949.28674, 2.07507, 0.00000, 0.00000, -90.00000);
- CreateDynamicObject(4718, -4102.82568, 949.31830, 46.78777, 0.00000, 180.00000, 90.00000);
- CreateDynamicObject(4718, -4111.38135, 864.16669, -46.89890, 0.00000, -90.00000, -90.00000);
- CreateDynamicObject(4718, -4037.99902, 911.03381, -46.89890, 0.00000, -90.00000, 0.00000);
- CreateDynamicObject(4718, -4037.99902, 834.62567, -46.90090, 0.00000, -90.00000, 0.00000);
- CreateDynamicObject(4718, -4101.44238, 956.49524, 2.08420, 0.00000, 0.00000, -90.00000);
- CreateDynamicObject(4718, -4018.39233, 867.96863, -46.90090, 0.00000, -90.00000, 0.00000);
- CreateDynamicObject(7191, -4100.42920, 870.12292, 8.92840, 0.00000, 90.00000, 90.00000);
- CreateDynamicObject(7191, -4100.42920, 870.12292, 7.89130, 0.00000, 90.00000, 90.00000);
- CreateDynamicObject(7191, -4100.42725, 866.15967, 8.92640, 0.00000, 90.00000, 90.00000);
- CreateDynamicObject(7191, -4100.38916, 862.23901, 8.92840, 0.00000, 90.00000, 90.00000);
- CreateDynamicObject(7191, -4100.42725, 866.17157, 7.89330, 0.00000, 90.00000, 90.00000);
- CreateDynamicObject(7191, -4100.42920, 862.24127, 7.89130, 0.00000, 90.00000, 90.00000);
- CreateDynamicObject(4718, -4171.40576, 867.72980, 2.08420, 0.00000, 0.00000, 0.00000);
- CreateDynamicObject(4718, -4029.41235, 847.51825, 2.08420, 0.00000, 0.00000, 180.00000);
- CreateDynamicObject(4718, -4043.58032, 815.17560, 2.08420, 0.00000, 0.00000, 90.00000);
- CreateDynamicObject(7191, -4055.50806, 866.19098, 8.92640, 0.00000, 90.00000, 90.00000);
- CreateDynamicObject(4718, -3991.66870, 888.40497, 2.46820, 0.00000, 0.00000, 180.00000);
- CreateDynamicObject(4718, -4087.67505, 866.26453, -52.75532, 0.00000, -90.00000, -90.00000);
- CreateDynamicObject(7191, -4079.90259, 894.18683, 8.92640, 0.00000, 90.00000, 180.00000);
- CreateDynamicObject(7191, -4083.83936, 894.18683, 8.92440, 0.00000, 90.00000, 180.00000);
- CreateDynamicObject(7191, -4087.79004, 894.18683, 8.92440, 0.00000, 90.00000, 180.00000);
- CreateDynamicObject(7191, -4091.75952, 894.18683, 8.92440, 0.00000, 90.00000, 180.00000);
- CreateDynamicObject(3586, -4103.29395, 876.66431, 12.40820, 0.00000, 0.00000, 180.00000);
- CreateDynamicObject(2774, -4100.37695, 872.16199, 14.23030, 0.00000, 0.00000, 0.00000);
- CreateDynamicObject(2774, -4110.17627, 872.18427, 14.23030, 0.00000, 0.00000, 0.00000);
- CreateDynamicObject(2774, -4093.80444, 872.13379, 14.23034, 0.00000, 0.00000, 0.00000);
- CreateDynamicObject(2774, -4121.61523, 872.16199, 14.23030, 0.00000, 0.00000, 0.00000);
- CreateDynamicObject(2774, -4093.80396, 899.42358, 14.23030, 0.00000, 0.00000, 0.00000);
- CreateDynamicObject(19325, -4104.18066, 872.16199, 5.87858, 0.00000, 0.00000, 90.00000);
- CreateDynamicObject(8650, -4116.39648, 872.16199, 2.77176, 0.00000, 0.00000, 90.00000);
- CreateDynamicObject(19325, -4110.82324, 872.16125, 5.87860, 0.00000, 0.00000, 90.00000);
- CreateDynamicObject(19325, -4117.46436, 872.16199, 5.87860, 0.00000, 0.00000, 90.00000);
- CreateDynamicObject(7191, -4091.75952, 894.18683, 7.89330, 0.00000, 90.00000, 180.00000);
- CreateDynamicObject(7191, -4083.83936, 894.18683, 7.89330, 0.00000, 90.00000, 180.00000);
- CreateDynamicObject(7191, -4087.79004, 894.18683, 7.89330, 0.00000, 90.00000, 180.00000);
- CreateDynamicObject(7191, -4079.90259, 894.18683, 7.89330, 0.00000, 90.00000, 180.00000);
- CreateDynamicObject(8650, -4093.80396, 877.24359, 2.77180, 0.00000, 0.00000, 0.00000);
- CreateDynamicObject(2774, -4093.76782, 892.64288, 14.23030, 0.00000, 0.00000, 0.00000);
- CreateDynamicObject(8650, -4093.34595, 887.92285, 7.90950, 0.00000, 180.00000, 0.00000);
- CreateDynamicObject(19325, -4093.70483, 888.59723, 5.87860, 0.00000, 0.00000, 0.00000);
- CreateDynamicObject(19325, -4093.70532, 881.99701, 5.87860, 0.00000, 0.00000, 0.00000);
- CreateDynamicObject(19325, -4093.70483, 875.38782, 5.87860, 0.00000, 0.00000, 0.00000);
- CreateDynamicObject(19325, -4093.70483, 868.94000, 5.87860, 0.00000, 0.00000, 0.00000);
- CreateDynamicObject(19325, -4093.69946, 864.06244, 5.87860, 0.00000, 0.00000, 0.00000);
- CreateDynamicObject(2774, -4082.87500, 892.64288, -4.15761, 0.00000, 180.00000, 0.00000);
- CreateDynamicObject(2774, -4082.87500, 872.16199, -4.15760, 0.00000, 180.00000, 0.00000);
- CreateDynamicObject(8650, -4078.32495, 909.64679, 7.90950, 0.00000, 180.00000, 0.00000);
- CreateDynamicObject(8650, -4078.32300, 879.27844, 7.90950, 0.00000, 180.00000, 0.00000);
- CreateDynamicObject(18755, -4123.99316, 896.74854, 4.02201, 0.00000, 0.00000, 180.00000);
- CreateDynamicObject(1472, -4063.04297, 894.30615, 2.42425, 0.00000, 0.00000, 180.00000);
- CreateDynamicObject(1472, -4071.56177, 894.31531, 2.42425, 0.00000, 0.00000, 180.00000);
- CreateDynamicObject(1479, -4076.38647, 871.71216, -1.43191, 0.00000, 0.00000, 0.00000);
- CreateDynamicObject(14387, -4075.43213, 869.89307, 0.79860, 0.00000, 0.00000, 90.00000);
- CreateDynamicObject(14387, -4075.36621, 874.38690, -0.93837, 0.00000, 0.00000, 90.00000);
- CreateDynamicObject(4718, -4091.66431, 813.53546, 2.08420, 0.00000, 0.00000, 90.00000);
- CreateDynamicObject(7191, -4132.53271, 871.75641, 14.94630, 0.00000, 180.00000, -90.00000);
- CreateDynamicObject(4718, -4065.01880, 958.98871, 14.81181, 0.00000, 180.00000, -90.00000);
- CreateDynamicObject(2714, -4098.97217, 862.31451, 11.88760, 0.00000, 0.00000, 180.00000);
- CreateDynamicObject(7191, -4054.89380, 890.19427, 8.92440, 0.00000, 90.00000, 180.00000);
- CreateDynamicObject(7191, -4050.99658, 890.19427, 8.92240, 0.00000, 90.00000, 180.00000);
- CreateDynamicObject(7191, -4047.06543, 890.19427, 8.92440, 0.00000, 90.00000, 180.00000);
- CreateDynamicObject(7191, -4043.15259, 890.19427, 8.92240, 0.00000, 90.00000, 180.00000);
- CreateDynamicObject(7191, -4039.50903, 890.19427, 8.92440, 0.00000, 90.00000, 180.00000);
- CreateDynamicObject(7191, -4054.89380, 890.19427, 7.89330, 0.00000, 90.00000, 180.00000);
- CreateDynamicObject(7191, -4050.99658, 890.19427, 7.89530, 0.00000, 90.00000, 180.00000);
- CreateDynamicObject(7191, -4047.06543, 890.19427, 7.89330, 0.00000, 90.00000, 180.00000);
- CreateDynamicObject(7191, -4043.15259, 890.19427, 7.89530, 0.00000, 90.00000, 180.00000);
- CreateDynamicObject(7191, -4039.50903, 890.19427, 7.89330, 0.00000, 90.00000, 180.00000);
- CreateDynamicObject(8650, -4056.50073, 885.39587, 8.97549, 0.00000, 0.00000, 0.00000);
- CreateDynamicObject(8650, -4056.50000, 883.41528, 8.97750, 0.00000, 0.00000, 0.00000);
- CreateDynamicObject(2624, -4112.86035, 869.65045, 10.57560, 0.00000, 0.00000, 0.00000);
- CreateDynamicObject(1499, -4109.98828, 865.92236, 9.03140, 0.00000, 0.00000, 90.00000);
- CreateDynamicObject(7191, -4109.49561, 860.05225, 30.50070, -90.00000, 0.00000, -90.00000);
- CreateDynamicObject(19129, -4039.93677, 896.85388, 9.06869, 0.00000, 0.00000, 0.00000);
- CreateDynamicObject(8650, -4051.62671, 908.67572, 9.57640, 0.00000, 0.00000, 0.00000);
- CreateDynamicObject(18766, -4052.42749, 898.32123, 8.94943, 90.00000, 0.00000, 90.00000);
- CreateDynamicObject(18766, -4054.15552, 898.31946, 9.06500, 90.00000, 0.00000, 90.00000);
- CreateDynamicObject(19129, -4046.47949, 900.28864, 17.88647, 0.00000, 90.00000, -90.00000);
- CreateDynamicObject(19129, -4040.68066, 891.42493, 17.87383, 0.00000, 90.00000, 180.00000);
- CreateDynamicObject(3851, -4056.55908, 896.47980, 11.99300, 0.00000, 0.00000, 0.00000);
- CreateDynamicObject(3851, -4056.55908, 885.16669, 11.99300, 0.00000, 0.00000, 0.00000);
- CreateDynamicObject(3851, -4056.55908, 873.91888, 11.99300, 0.00000, 0.00000, 0.00000);
- CreateDynamicObject(3851, -4056.55908, 896.47980, 15.97290, 0.00000, 0.00000, 0.00000);
- CreateDynamicObject(3851, -4056.55908, 885.16669, 15.97290, 0.00000, 0.00000, 0.00000);
- CreateDynamicObject(3851, -4056.55908, 873.91888, 15.97290, 0.00000, 0.00000, 0.00000);
- CreateDynamicObject(2774, -4056.08472, 867.57520, 20.98083, 0.00000, 0.00000, 0.00000);
- CreateDynamicObject(7191, -4055.50806, 866.19098, 7.89330, 0.00000, 90.00000, 90.00000);
- CreateDynamicObject(8650, -4093.34595, 856.21698, 7.90950, 0.00000, 180.00000, 0.00000);
- CreateDynamicObject(8650, -4108.58789, 871.71899, 7.90950, 0.00000, 180.00000, 90.00000);
- CreateDynamicObject(8650, -4062.76123, 867.79468, 7.90550, 0.00000, 180.00000, 90.00000);
- CreateDynamicObject(8650, -4033.06494, 867.79669, 7.90350, 0.00000, 180.00000, 90.00000);
- CreateDynamicObject(1698, -4055.12451, 894.28955, 9.02141, 0.00000, 0.00000, 0.00000);
- CreateDynamicObject(1698, -4055.12451, 894.28955, 9.23395, 0.00000, 0.00000, 0.00000);
- CreateDynamicObject(1698, -4055.12598, 893.78101, 9.02140, 0.00000, 0.00000, 0.00000);
- CreateDynamicObject(14582, -4047.70190, 876.39954, 12.47358, 0.00000, 0.00000, 0.00000);
- CreateDynamicObject(19129, -4046.75220, 873.95807, 16.67067, 0.00000, 0.00000, 0.00000);
- CreateDynamicObject(19129, -4046.74219, 893.94092, 16.67067, 0.00000, 0.00000, 0.00000);
- CreateDynamicObject(8650, -4056.50073, 885.39587, 17.67220, 0.00000, 180.00000, 0.00000);
- CreateDynamicObject(8650, -4056.49487, 872.71503, 17.67420, 0.00000, 180.00000, 0.00000);
- CreateDynamicObject(14787, -4085.19653, 901.68860, 9.01888, 0.00000, 0.00000, 0.00000);
- CreateDynamicObject(10632, -4108.30127, 860.17181, 17.90101, 90.00000, 0.00000, 90.00000);
- CreateDynamicObject(2068, -4117.52197, 866.99475, 15.23386, 0.00000, 0.00000, 0.00000);
- CreateDynamicObject(18102, -4053.01318, 900.72668, 9.94430, 90.00000, 0.00000, 180.00000);
- CreateDynamicObject(18102, -4040.17163, 895.49939, 10.65927, 90.00000, 0.00000, 90.00000);
- CreateDynamicObject(2799, -4055.38330, 885.46112, 9.51640, 0.00000, 0.00000, 28.00000);
- CreateDynamicObject(2799, -4055.43726, 882.34778, 9.51640, 0.00000, 0.00000, 28.00000);
- CreateDynamicObject(2799, -4055.41064, 888.34619, 9.51640, 0.00000, 0.00000, 28.00000);
- CreateDynamicObject(2725, -4050.58594, 884.62933, 9.41210, 0.00000, 0.00000, 0.00000);
- CreateDynamicObject(2725, -4051.13550, 887.80011, 9.41210, 0.00000, 0.00000, 0.00000);
- CreateDynamicObject(2725, -4046.93921, 884.14667, 9.41210, 0.00000, 0.00000, 0.00000);
- CreateDynamicObject(2725, -4043.93213, 883.85132, 9.41210, 0.00000, 0.00000, 0.00000);
- CreateDynamicObject(12814, -4092.23291, 835.07678, 12.70020, 0.00000, 180.00000, 0.00000);
- CreateDynamicObject(12814, -4096.47754, 834.94452, 12.69820, 0.00000, 180.00000, 0.00000);
- CreateDynamicObject(983, -4097.23779, 871.95972, 9.65230, 0.00000, 0.00000, 90.00000);
- CreateDynamicObject(982, -4093.46851, 885.78296, 9.61249, 0.00000, 0.00000, 0.00000);
- CreateDynamicObject(1798, -4054.18066, 887.18866, 1.71060, 0.00000, 0.00000, -90.00000);
- CreateDynamicObject(1798, -4054.19287, 890.24878, 1.71060, 0.00000, 0.00000, -90.00000);
- CreateDynamicObject(1798, -4054.20850, 883.96820, 1.71060, 0.00000, 0.00000, -90.00000);
- CreateDynamicObject(1255, -4052.40405, 879.03528, 2.48533, 0.00000, 0.00000, 180.00000);
- CreateDynamicObject(1255, -4052.41968, 876.82794, 2.48533, 0.00000, 0.00000, 180.00000);
- CreateDynamicObject(1255, -4052.30786, 874.55560, 2.48533, 0.00000, 0.00000, 180.00000);
- CreateDynamicObject(1645, -4046.67090, 889.81238, 2.31150, 0.00000, 0.00000, -90.00000);
- CreateDynamicObject(1645, -4046.72095, 887.14063, 2.31150, 0.00000, 0.00000, -90.00000);
- CreateDynamicObject(1645, -4046.74634, 884.34741, 2.31150, 0.00000, 0.00000, -90.00000);
- CreateDynamicObject(1645, -4046.85181, 881.93512, 2.31150, 0.00000, 0.00000, -90.00000);
- CreateDynamicObject(16151, -4041.69604, 870.41382, 2.41241, 0.00000, 0.00000, 0.00000);
- CreateDynamicObject(16151, -4047.54492, 865.27838, 2.41240, 0.00000, 0.00000, -90.00000);
- CreateDynamicObject(649, -4043.34204, 892.87073, 2.09070, 0.00000, 0.00000, 0.00000);
- CreateDynamicObject(649, -4043.23267, 889.80133, 2.09070, 0.00000, 0.00000, 0.00000);
- CreateDynamicObject(649, -4043.24121, 886.27753, 2.09070, 0.00000, 0.00000, 0.00000);
- CreateDynamicObject(649, -4043.11938, 882.16370, 2.09070, 0.00000, 0.00000, 0.00000);
- CreateDynamicObject(649, -4043.50317, 878.14575, 2.09070, 0.00000, 0.00000, 0.00000);
- CreateDynamicObject(649, -4050.08032, 892.71716, 2.09070, 0.00000, 0.00000, 0.00000);
- CreateDynamicObject(649, -4055.62573, 892.64807, 2.09070, 0.00000, 0.00000, 0.00000);
- CreateDynamicObject(8650, -4078.32300, 885.39587, 8.97550, 0.00000, 0.00000, 0.00000);
- CreateDynamicObject(8650, -4078.32690, 883.41418, 8.97350, 0.00000, 0.00000, 0.00000);
- CreateDynamicObject(8650, -4078.32300, 885.39587, 17.67220, 0.00000, 180.00000, 0.00000);
- CreateDynamicObject(8650, -4078.32593, 872.71234, 17.67420, 0.00000, 180.00000, 0.00000);
- CreateDynamicObject(3851, -4078.32300, 896.47980, 11.99300, 0.00000, 0.00000, 0.00000);
- CreateDynamicObject(3851, -4078.32300, 885.16669, 11.99300, 0.00000, 0.00000, 0.00000);
- CreateDynamicObject(3851, -4078.32300, 873.91888, 11.99300, 0.00000, 0.00000, 0.00000);
- CreateDynamicObject(3851, -4078.32300, 873.91888, 15.97290, 0.00000, 0.00000, 0.00000);
- CreateDynamicObject(3851, -4078.32300, 885.16669, 15.97290, 0.00000, 0.00000, 0.00000);
- CreateDynamicObject(3851, -4078.32300, 896.47980, 15.97290, 0.00000, 0.00000, 0.00000);
- CreateDynamicObject(984, -4071.73682, 868.09967, 9.58910, 0.00000, 0.00000, 90.00000);
- CreateDynamicObject(984, -4071.73682, 868.09967, 9.58910, 0.00000, 0.00000, 90.00000);
- CreateDynamicObject(984, -4062.13257, 868.09650, 9.58910, 0.00000, 0.00000, 90.00000);
- CreateDynamicObject(2774, -4078.32300, 867.57520, 20.98080, 0.00000, 0.00000, 0.00000);
- CreateDynamicObject(18756, -4120.15186, 896.80042, 4.03846, 0.00000, 0.00000, 0.00000);
- CreateDynamicObject(18757, -4120.15186, 896.80042, 4.03850, 0.00000, 0.00000, 0.00000);
- CreateDynamicObject(2627, -4079.82861, 899.02655, 9.02409, 0.00000, 0.00000, 0.00000);
- CreateDynamicObject(2627, -4081.62134, 899.04431, 9.02409, 0.00000, 0.00000, 0.00000);
- CreateDynamicObject(2627, -4083.18579, 899.03046, 9.02409, 0.00000, 0.00000, 0.00000);
- CreateDynamicObject(2627, -4084.76855, 898.99500, 9.02409, 0.00000, 0.00000, 0.00000);
- CreateDynamicObject(14782, -4089.66748, 899.81622, 9.97268, 0.00000, 0.00000, 0.00000);
- CreateDynamicObject(14401, -4090.30859, 894.45947, 9.01942, 0.00000, 0.00000, 0.00000);
- CreateDynamicObject(2628, -4087.40210, 895.38525, 9.02410, 0.00000, 0.00000, 90.00000);
- CreateDynamicObject(2628, -4087.40601, 893.57855, 9.02410, 0.00000, 0.00000, 90.00000);
- CreateDynamicObject(2630, -4079.75879, 894.75342, 9.02410, 0.00000, 0.00000, 90.00000);
- CreateDynamicObject(2630, -4079.75708, 893.25079, 9.02410, 0.00000, 0.00000, 90.00000);
- CreateDynamicObject(2630, -4079.80078, 891.83710, 9.02410, 0.00000, 0.00000, 90.00000);
- CreateDynamicObject(2629, -4087.31885, 891.32806, 9.02410, 0.00000, 0.00000, 90.00000);
- CreateDynamicObject(12814, -4063.65625, 877.54572, 18.54460, 0.00000, 180.00000, 0.00000);
- CreateDynamicObject(14629, -4062.00269, 895.96973, 17.68047, 0.00000, 0.00000, 0.00000);
- CreateDynamicObject(14629, -4061.92358, 887.67365, 17.68047, 0.00000, 0.00000, 0.00000);
- CreateDynamicObject(7191, -4103.26270, 905.26727, 14.75318, 0.00000, 90.00000, 180.00000);
- CreateDynamicObject(7191, -4103.26270, 905.26727, 15.75217, 0.00000, 90.00000, 180.00000);
- CreateDynamicObject(7191, -4095.79419, 894.96375, 15.75220, 0.00000, 90.00000, 0.00000);
- CreateDynamicObject(7191, -4099.41699, 894.96368, 15.74820, 0.00000, 90.00000, 0.00000);
- CreateDynamicObject(7191, -4107.22266, 894.96368, 15.74820, 0.00000, 90.00000, 0.00000);
- CreateDynamicObject(7191, -4110.91650, 894.95972, 15.74420, 0.00000, 90.00000, 0.00000);
- CreateDynamicObject(7191, -4114.81982, 894.95972, 15.74020, 0.00000, 90.00000, 0.00000);
- CreateDynamicObject(7191, -4118.75684, 894.95972, 15.74420, 0.00000, 90.00000, 0.00000);
- CreateDynamicObject(7191, -4122.61328, 894.96368, 15.73963, 0.00000, 90.00000, 0.00000);
- CreateDynamicObject(7191, -4107.22266, 894.96368, 14.75320, 0.00000, 90.00000, 0.00000);
- CreateDynamicObject(7191, -4110.91650, 894.95972, 14.75520, 0.00000, 90.00000, 0.00000);
- CreateDynamicObject(7191, -4118.75684, 894.95972, 14.75520, 0.00000, 90.00000, 0.00000);
- CreateDynamicObject(7191, -4114.81982, 894.95972, 14.75320, 0.00000, 90.00000, 0.00000);
- CreateDynamicObject(7191, -4122.61328, 894.96368, 14.75320, 0.00000, 90.00000, 0.00000);
- CreateDynamicObject(7191, -4095.79419, 894.96368, 14.75520, 0.00000, 90.00000, 0.00000);
- CreateDynamicObject(7191, -4099.41699, 894.96368, 14.75320, 0.00000, 90.00000, 0.00000);
- CreateDynamicObject(8650, -4094.19897, 887.78369, 14.72669, 0.00000, 180.00000, 0.00000);
- CreateDynamicObject(8650, -4109.49854, 872.51270, 14.72670, 0.00000, 180.00000, 90.00000);
- CreateDynamicObject(8650, -4109.47998, 872.47949, 16.83298, 0.00000, 0.00000, 90.00000);
- CreateDynamicObject(12814, -4093.52441, 880.01648, 19.60783, 0.00000, 180.00000, 0.00000);
- CreateDynamicObject(8650, -4078.32446, 872.71100, 19.87490, 0.00000, 180.00000, 0.00000);
- CreateDynamicObject(8650, -4078.32129, 885.39679, 19.87490, 0.00000, 180.00000, 0.00000);
- CreateDynamicObject(3437, -4091.99829, 887.04504, 1.98189, 0.00000, 0.00000, 0.00000);
- CreateDynamicObject(6965, -4107.38525, 892.35498, 2.08600, 0.00000, 0.00000, 0.00000);
- CreateDynamicObject(14629, -4098.74756, 898.52307, 13.89730, 0.00000, 0.00000, 0.00000);
- CreateDynamicObject(14629, -4117.54590, 898.52307, 13.89730, 0.00000, 0.00000, 0.00000);
- CreateDynamicObject(2946, -4105.68750, 907.47699, 2.09540, 0.00000, 0.00000, 90.00000);
- CreateDynamicObject(2946, -4108.87061, 907.47699, 2.09540, 0.00000, 0.00000, -90.00000);
- CreateDynamicObject(7313, -4092.43848, 883.14044, 6.72102, 0.00000, 0.00000, 90.00000);
- CreateDynamicObject(1698, -4091.34570, 884.81268, 2.08597, 0.00000, 0.00000, 0.00000);
- CreateDynamicObject(1698, -4091.34644, 881.53082, 2.08400, 0.00000, 0.00000, 0.00000);
- CreateDynamicObject(1698, -4092.70581, 881.53168, 2.08400, 0.00000, 0.00000, 0.00000);
- CreateDynamicObject(1698, -4092.70581, 884.81268, 2.08600, 0.00000, 0.00000, 0.00000);
- CreateDynamicObject(2773, -4090.55054, 881.33160, 2.62176, 0.00000, 0.00000, 0.00000);
- CreateDynamicObject(2773, -4090.54028, 884.79321, 2.62176, 0.00000, 0.00000, 0.00000);
- CreateDynamicObject(3437, -4091.99829, 879.34161, 1.98190, 0.00000, 0.00000, 0.00000);
- CreateDynamicObject(14642, -4088.33936, 872.27478, 6.94890, 0.00000, 0.00000, 0.00000);
- CreateDynamicObject(2785, -4087.83838, 871.53436, 2.89022, 0.00000, 0.00000, 0.00000);
- CreateDynamicObject(2785, -4087.84033, 872.43781, 2.88820, 0.00000, 0.00000, 180.00000);
- CreateDynamicObject(1716, -4085.83325, 873.70837, 2.08720, 0.00000, 0.00000, 0.00000);
- CreateDynamicObject(1716, -4086.74951, 873.75171, 2.08720, 0.00000, 0.00000, 0.00000);
- CreateDynamicObject(1716, -4087.59253, 873.70514, 2.08720, 0.00000, 0.00000, 0.00000);
- CreateDynamicObject(1716, -4088.47339, 873.66339, 2.08720, 0.00000, 0.00000, 0.00000);
- CreateDynamicObject(1716, -4089.27808, 873.66882, 2.08720, 0.00000, 0.00000, 0.00000);
- CreateDynamicObject(1716, -4089.21582, 870.76727, 2.08720, 0.00000, 0.00000, 0.00000);
- CreateDynamicObject(1716, -4088.42480, 870.77112, 2.08720, 0.00000, 0.00000, 0.00000);
- CreateDynamicObject(1716, -4087.57227, 870.78644, 2.08720, 0.00000, 0.00000, 0.00000);
- CreateDynamicObject(1716, -4086.61865, 870.75128, 2.08720, 0.00000, 0.00000, 0.00000);
- CreateDynamicObject(1716, -4085.76807, 870.72675, 2.08720, 0.00000, 0.00000, 0.00000);
- CreateDynamicObject(8650, -4109.47852, 872.48108, 19.05010, 0.00000, 0.00000, 90.00000);
- CreateDynamicObject(12814, -4107.98877, 847.10565, 15.64780, 0.00000, 180.00000, 0.00000);
- CreateDynamicObject(7191, -4105.43896, 870.45984, 17.68241, 0.00000, 0.00000, 0.00000);
- CreateDynamicObject(12814, -4092.99951, 846.79486, 30.64454, 0.00000, 90.00000, 0.00000);
- CreateDynamicObject(7191, -4105.43896, 918.40277, 17.68240, 0.00000, 0.00000, 0.00000);
- CreateDynamicObject(1502, -4105.41797, 892.56812, 15.82490, 0.00000, 0.00000, 90.00000);
- CreateDynamicObject(1502, -4105.46338, 895.60272, 15.82490, 0.00000, 0.00000, -90.00000);
- CreateDynamicObject(7191, -4105.44092, 873.58282, 20.28799, 0.00000, 0.00000, 0.00000);
- CreateDynamicObject(12814, -4104.76904, 879.59381, 19.60980, 0.00000, 180.00000, 0.00000);
- CreateDynamicObject(7191, -4112.94385, 881.44312, 17.68241, 0.00000, 0.00000, 0.00000);
- CreateDynamicObject(2564, -4110.29004, 873.77521, 15.83940, 0.00000, 0.00000, 90.00000);
- CreateDynamicObject(2564, -4110.31836, 879.97717, 15.83940, 0.00000, 0.00000, 90.00000);
- CreateDynamicObject(2564, -4110.34131, 886.39795, 15.83940, 0.00000, 0.00000, 90.00000);
- CreateDynamicObject(2564, -4110.38672, 892.96368, 15.83940, 0.00000, 0.00000, 90.00000);
- CreateDynamicObject(2020, -4106.51367, 891.14349, 15.84420, 0.00000, 0.00000, -90.00000);
- CreateDynamicObject(2020, -4106.51367, 888.35492, 15.84420, 0.00000, 0.00000, -90.00000);
- CreateDynamicObject(2020, -4106.51367, 885.55408, 15.84420, 0.00000, 0.00000, -90.00000);
- CreateDynamicObject(2020, -4106.51367, 882.73389, 15.84420, 0.00000, 0.00000, -90.00000);
- CreateDynamicObject(2020, -4106.51367, 879.37659, 15.84420, 0.00000, 0.00000, -90.00000);
- CreateDynamicObject(2020, -4106.51367, 876.10022, 15.84420, 0.00000, 0.00000, -90.00000);
- CreateDynamicObject(982, -4093.95874, 885.77063, 16.42232, 0.00000, 0.00000, 0.00000);
- CreateDynamicObject(1709, -4099.69189, 874.27100, 15.84720, 0.00000, 0.00000, 90.00000);
- CreateDynamicObject(1709, -4095.52808, 878.86511, 15.84720, 0.00000, 0.00000, -90.00000);
- CreateDynamicObject(1825, -4095.48120, 885.27197, 15.84756, 0.00000, 0.00000, 0.00000);
- CreateDynamicObject(1825, -4095.54297, 889.84302, 15.84756, 0.00000, 0.00000, 0.00000);
- CreateDynamicObject(1825, -4095.66577, 894.47076, 15.84756, 0.00000, 0.00000, 0.00000);
- CreateDynamicObject(984, -4101.31934, 876.77130, 16.42230, 0.00000, 0.00000, 0.00000);
- CreateDynamicObject(2236, -4098.52881, 874.82446, 15.84320, 0.00000, 0.00000, 90.00000);
- CreateDynamicObject(2236, -4098.54980, 876.89935, 15.84320, 0.00000, 0.00000, 90.00000);
- CreateDynamicObject(2236, -4095.58496, 875.35162, 15.84320, 0.00000, 0.00000, 90.00000);
- CreateDynamicObject(2236, -4095.58521, 877.57605, 15.84320, 0.00000, 0.00000, 90.00000);
- CreateDynamicObject(2251, -4096.21338, 878.13593, 17.19023, 0.00000, 0.00000, 0.00000);
- CreateDynamicObject(2251, -4096.23389, 875.87341, 17.19023, 0.00000, 0.00000, 0.00000);
- CreateDynamicObject(2251, -4099.17529, 877.39160, 17.19023, 0.00000, 0.00000, 0.00000);
- CreateDynamicObject(2251, -4099.16162, 875.31012, 17.19023, 0.00000, 0.00000, 0.00000);
- CreateDynamicObject(7191, -4109.98730, 869.43048, 30.50070, -90.00000, 0.00000, 180.00000);
- CreateDynamicObject(2206, -4052.51416, 893.97430, 9.56630, 0.00000, 0.00000, 90.00000);
- CreateDynamicObject(2206, -4052.56274, 897.67834, 9.56630, 0.00000, 0.00000, 90.00000);
- CreateDynamicObject(14820, -4052.54590, 898.65417, 10.50260, 0.00000, 0.00000, -90.00000);
- CreateDynamicObject(14820, -4052.52344, 894.93909, 10.50260, 0.00000, 0.00000, -90.00000);
- CreateDynamicObject(2232, -4050.74292, 893.85236, 10.12936, 0.00000, 0.00000, 52.00000);
- CreateDynamicObject(2232, -4050.74292, 893.85236, 11.30278, 0.00000, 0.00000, 52.00000);
- CreateDynamicObject(2232, -4050.39063, 899.19092, 11.24647, 0.00000, 0.00000, 84.00000);
- CreateDynamicObject(2232, -4050.39014, 899.18817, 10.09021, 0.00000, 0.00000, 84.00000);
- CreateDynamicObject(1840, -4051.75098, 893.74512, 10.69250, 0.00000, 0.00000, -32.00000);
- CreateDynamicObject(1840, -4051.76709, 896.13678, 10.69250, 0.00000, 0.00000, 11.00000);
- CreateDynamicObject(1840, -4051.80420, 897.29883, 10.69250, 0.00000, 0.00000, -40.00000);
- CreateDynamicObject(1840, -4051.59814, 899.84601, 10.69250, 0.00000, 0.00000, 40.00000);
- CreateDynamicObject(4718, -4068.50757, 949.28796, 2.07507, 0.00000, 0.00000, -90.00000);
- CreateDynamicObject(1538, -4101.61865, 900.21143, 15.80280, 0.00000, 0.00000, 0.00000);
- CreateDynamicObject(19176, -4122.32324, 866.96027, 3.54490, 0.00000, 0.00000, 90.00000);
- CreateDynamicObject(7191, -4109.98730, 863.93640, 30.50070, -90.00000, 0.00000, 0.00000);
- CreateDynamicObject(14782, -4121.90479, 868.24420, 9.95740, 0.00000, 0.00000, 90.00000);
- CreateDynamicObject(19325, -4114.22803, 871.91095, 10.91909, 0.00000, 0.00000, 90.00000);
- CreateDynamicObject(19325, -4120.86963, 871.91089, 10.91910, 0.00000, 0.00000, 90.00000);
- CreateDynamicObject(14782, -4119.34473, 862.90399, 9.95740, 0.00000, 0.00000, 180.00000);
- CreateDynamicObject(14401, -4117.48486, 867.79327, 9.23580, 0.00000, 0.00000, 180.00000);
- CreateDynamicObject(14782, -4113.17139, 862.88110, 9.95740, 0.00000, 0.00000, 180.00000);
- CreateDynamicObject(7191, -4109.98926, 866.63348, 33.66086, -90.00000, 0.00000, 0.00000);
- for(new i; i<=GetPlayerPoolSize( ); i++) INI_ParseFile(UserPath(i), "LoadUser_%s", .bExtra = true, .extra = i);
- return 1;
- }
- public OnFilterScriptExit()
- {
- print("\n~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~");
- print(" Vip System "ScriptVersion" by Krauser was unloaded.");
- print("~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~\n");
- for(new i; i<=GetPlayerPoolSize( ); i++) SaveStat(i);
- return 1;
- }
- public OnPlayerConnect(playerid)
- {
- //Remove
- RemoveBuildingForPlayer(playerid, 1297, 2833.3047, -1593.1797, 13.3281, 0.25);
- RemoveBuildingForPlayer(playerid, 1294, 2848.3516, -1567.9531, 14.6797, 0.25);
- //Remove
- if(!fexist(UserPath(playerid)))
- {
- new INI:File = INI_Open(UserPath(playerid));
- INI_SetTag(File, "Data");
- INI_WriteInt(File, "Minutes", 0);
- INI_WriteInt(File, "Vip", 0);
- INI_WriteInt(File, "VipTokens", 0);
- INI_Close(File);
- }
- else INI_ParseFile(UserPath(playerid), "LoadUser_%s", .bExtra = true, .extra = playerid);
- vSpawnedCar[playerid]=INVALID_VEHICLE_ID;
- return 1;
- }
- public OnPlayerDisconnect(playerid, reason)
- {
- SaveStat(playerid);
- vNeon[vSpawnedCar[playerid]] = false;
- DestroyObject(vNeonID[vSpawnedCar[playerid]][0]);
- DestroyObject(vNeonID[vSpawnedCar[playerid]][1]);
- DestroyVehicle(vSpawnedCar[playerid]);
- vSpawnedCar[playerid] = INVALID_VEHICLE_ID;
- return 1;
- }
- public LoadUser_Data(playerid, name[], value[])
- {
- INI_Int("Minutes", pVipMinutes[playerid]);
- INI_Int("Vip", pVip[playerid]);
- INI_Int("VipTokens", pVipTokens[playerid]);
- INI_Int("Year", pVipTime[playerid][0]);
- INI_Int("Month", pVipTime[playerid][1]);
- INI_Int("Day", pVipTime[playerid][2]);
- INI_Int("Hour", pVipTime[playerid][3]);
- INI_Int("Minute", pVipTime[playerid][4]);
- INI_Int("Second", pVipTime[playerid][5]);
- new y,m,d,h,mi,s;
- getdate(y,m,d);
- gettime(h,mi,s);
- if(pVipTime[playerid][0] <= y && pVipTime[playerid][1] <= m && pVipTime[playerid][2] <= d
- && pVipTime[playerid][3] <= h && pVipTime[playerid][4] <= mi && pVipTime[playerid][5] <= s)
- {
- new INI:File = INI_Open(UserPath(playerid));
- INI_SetTag(File, "Data");
- INI_WriteInt(File, "Vip", 0);
- INI_Close(File);
- pVip[playerid] = 0;
- }
- else
- {
- new String[75];
- format(String, sizeof(String), "Your VIP Rank is %s util: %02d/%02d/%04d - %02d:%02d:%02d", VipNames[pVip[playerid]-1], pVipTime[2], pVipTime[1], pVipTime[0], pVipTime[3], pVipTime[4], pVipTime[5]);
- SendClientMessage(playerid, COLOR_WHITE, String);
- }
- if(pVip[playerid] != 0) SetTimerEx("AddMinute", 60000, true, "i", playerid);
- return 1;
- }
- public OnVehicleSpawn(vehicleid)
- {
- vNeon[vehicleid] = false;
- DestroyObject(vNeonID[vehicleid][0]);
- DestroyObject(vNeonID[vehicleid][1]);
- for(new i; i<=GetPlayerPoolSize( ); i++)
- {
- if(vehicleid == vSpawnedCar[i])
- {
- DestroyVehicle(vSpawnedCar[i]);
- vSpawnedCar[i] = INVALID_VEHICLE_ID;
- }
- }
- }
- public OnPlayerEnterVehicle(playerid, vehicleid, ispassenger)
- {
- if(ispassenger) return 1;
- new Float:Pos[3];
- GetPlayerPos(playerid, Pos[0], Pos[1], Pos[2]);
- for(new i; i<GetPlayerPoolSize( ); i++) if(vehicleid != vSpawnedCar[i]) { SetPlayerPos(playerid, Pos[0], Pos[1], Pos[2]); GameTextForPlayer(playerid, "That is not your VIP car.", 1, 1); }
- return 1;
- }
- public OnDialogResponse(playerid, dialogid, response, listitem, inputtext[])
- {
- new Float:Pos[3];
- GetPlayerPos(playerid, Pos[0], Pos[1], Pos[2]);
- switch(dialogid)
- {
- case DIALOG_GUNSELECT:
- {
- if(response)
- {
- switch(listitem)
- {
- case 0:
- {
- GivePlayerWeapon(playerid, WEAPON_SILENCED, 200);
- pVipTokens[playerid] -= 2;
- }
- case 1:
- {
- GivePlayerWeapon(playerid, WEAPON_DEAGLE, 200);
- pVipTokens[playerid] -= 5;
- }
- case 2:
- {
- GivePlayerWeapon(playerid, WEAPON_MP5, 200);
- pVipTokens[playerid] -= 3;
- }
- case 3:
- {
- GivePlayerWeapon(playerid, WEAPON_AK47, 200);
- pVipTokens[playerid] -= 6;
- }
- case 4:
- {
- if(pVip[playerid] < 2) return ShowPlayerDialog(playerid, DIALOG_WERROR, DIALOG_STYLE_MSGBOX, "ERROR", "You need to be at least a Silver VIP to get that weapon.", "Ok", "");
- GivePlayerWeapon(playerid, WEAPON_M4, 200);
- pVipTokens[playerid] -= 6;
- }
- case 5:
- {
- if(pVip[playerid] < 2) return ShowPlayerDialog(playerid, DIALOG_WERROR, DIALOG_STYLE_MSGBOX, "ERROR", "You need to be at least a Silver VIP to get that weapon.", "Ok", "");
- GivePlayerWeapon(playerid, WEAPON_SNIPER, 50);
- pVipTokens[playerid] -= 10;
- }
- case 6:
- {
- if(pVip[playerid] < 2) return ShowPlayerDialog(playerid, DIALOG_WERROR, DIALOG_STYLE_MSGBOX, "ERROR", "You need to be at least a Silver VIP to get that weapon.", "Ok", "");
- GivePlayerWeapon(playerid, WEAPON_RIFLE, 50);
- pVipTokens[playerid] -= 3;
- }
- case 7:
- {
- if(pVip[playerid] < 7) return ShowPlayerDialog(playerid, DIALOG_WERROR, DIALOG_STYLE_MSGBOX, "ERROR", "Only for Admins.", "Ok", "");
- }
- case 8:
- {
- if(pVip[playerid] < 3) return ShowPlayerDialog(playerid, DIALOG_WERROR, DIALOG_STYLE_MSGBOX, "ERROR", "You need to be at least a Silver VIP to get that weapon.", "Ok", "");
- GivePlayerWeapon(playerid, WEAPON_HEATSEEKER, 1);
- pVipTokens[playerid] -= 50;
- }
- case 9:
- {
- if(pVip[playerid] < 3) return ShowPlayerDialog(playerid, DIALOG_WERROR, DIALOG_STYLE_MSGBOX, "ERROR", "You need to be VIP level 3 to get that weapon.", "Ok", "");
- GivePlayerWeapon(playerid, WEAPON_ROCKETLAUNCHER, 50);
- pVipTokens[playerid] -= 50;
- }
- }
- }
- return 1;
- }
- case DIALOG_TUNEINFERNUS:
- {
- if(response)
- {
- switch(listitem)
- {
- case 0: ShowPlayerDialog(playerid, DIALOG_INFWHEELS, DIALOG_STYLE_LIST, "Wheels [Changes Costs 2 Vip Tokens !]", "Import\nAtomic\nAhab\nVirtual\nAccess\nMega\nGrove", "Tune", "Back");
- case 1: // Hydraulics
- {
- if(GetVehicleComponentInSlot(GetPlayerVehicleID(playerid), CARMODTYPE_HYDRAULICS) == 1087) return ShowPlayerDialog(playerid, DIALOG_ERROR, DIALOG_STYLE_MSGBOX, "ERROR", "That car already have "YELLOW"Hydraulics{FFFFFF}.", "Ok", "");
- AddVehicleComponent(GetPlayerVehicleID(playerid), 1087);
- SendClientMessage(playerid, COLOR_WHITE, "You "GREEN"successfully"WHITE" added Hydraulics to your car for 1 VIP Token.");
- ShowPlayerDialog(playerid, DIALOG_TUNEINFERNUS, DIALOG_STYLE_LIST, "Tune List", "Wheels\nHydraulics\nNos\nNeon", "Select", "Exit");
- PlayerPlaySound(playerid, 1133, Pos[0], Pos[1], Pos[2]+4.0);
- }
- case 2: ShowPlayerDialog(playerid, DIALOG_NOS, DIALOG_STYLE_LIST, "Nos", "X2\nX5\nX10", "Tune", "Back");
- case 3: ShowPlayerDialog(playerid, DIALOG_NEON, DIALOG_STYLE_LIST, "Neon", "White\n{FFC0CB}Pink\n"YELLOW"Yellow\n"RED"Red\n"GREEN"Green\n{4F4FF4}Blue", "Tune", "Back");
- }
- }
- return 1;
- }
- case DIALOG_INFWHEELS:
- {
- if(response)
- {
- switch(listitem)
- {
- case 0:
- {
- if(GetVehicleComponentInSlot(GetPlayerVehicleID(playerid), CARMODTYPE_WHEELS) == 1082) return ShowPlayerDialog(playerid, DIALOG_ERROR, DIALOG_STYLE_MSGBOX, "ERROR", "That car already have that wheels.", "Ok", "");
- AddVehicleComponent(GetPlayerVehicleID(playerid), 1082);
- SendClientMessage(playerid, COLOR_WHITE, "You "GREEN"successfully"WHITE" added Import Wheels to your car.");
- }
- case 1:
- {
- if(GetVehicleComponentInSlot(GetPlayerVehicleID(playerid), CARMODTYPE_WHEELS) == 1085) return ShowPlayerDialog(playerid, DIALOG_ERROR, DIALOG_STYLE_MSGBOX, "ERROR", "That car already have that wheels.", "Ok", "");
- AddVehicleComponent(GetPlayerVehicleID(playerid), 1085);
- SendClientMessage(playerid, COLOR_WHITE, "You "GREEN"successfully"WHITE" added Atomic Wheels to your car.");
- }
- case 2:
- {
- if(GetVehicleComponentInSlot(GetPlayerVehicleID(playerid), CARMODTYPE_WHEELS) == 1096) return ShowPlayerDialog(playerid, DIALOG_ERROR, DIALOG_STYLE_MSGBOX, "ERROR", "That car already have that wheels.", "Ok", "");
- AddVehicleComponent(GetPlayerVehicleID(playerid), 1096);
- SendClientMessage(playerid, COLOR_WHITE, "You "GREEN"successfully"WHITE" added Ahab Wheels to your car.");
- }
- case 3:
- {
- if(GetVehicleComponentInSlot(GetPlayerVehicleID(playerid), CARMODTYPE_WHEELS) == 1097) return ShowPlayerDialog(playerid, DIALOG_ERROR, DIALOG_STYLE_MSGBOX, "ERROR", "That car already have that wheels.", "Ok", "");
- AddVehicleComponent(GetPlayerVehicleID(playerid), 1097);
- SendClientMessage(playerid, COLOR_WHITE, "You "GREEN"successfully"WHITE" added Virtual Wheels to your car.");
- }
- case 4:
- {
- if(GetVehicleComponentInSlot(GetPlayerVehicleID(playerid), CARMODTYPE_WHEELS) == 1098) return ShowPlayerDialog(playerid, DIALOG_ERROR, DIALOG_STYLE_MSGBOX, "ERROR", "That car already have that wheels.", "Ok", "");
- AddVehicleComponent(GetPlayerVehicleID(playerid), 1098);
- SendClientMessage(playerid, COLOR_WHITE, "You "GREEN"successfully"WHITE" added Access Wheels to your car.");
- }
- case 5:
- {
- if(GetVehicleComponentInSlot(GetPlayerVehicleID(playerid), CARMODTYPE_WHEELS) == 1074) return ShowPlayerDialog(playerid, DIALOG_ERROR, DIALOG_STYLE_MSGBOX, "ERROR", "That car already have that wheels.", "Ok", "");
- AddVehicleComponent(GetPlayerVehicleID(playerid), 1074);
- SendClientMessage(playerid, COLOR_WHITE, "You "GREEN"successfully"WHITE" added Mega Wheels to your car.");
- }
- case 6:
- {
- if(GetVehicleComponentInSlot(GetPlayerVehicleID(playerid), CARMODTYPE_WHEELS) == 1081) return ShowPlayerDialog(playerid, DIALOG_ERROR, DIALOG_STYLE_MSGBOX, "ERROR", "That car already have that wheels.", "Ok", "");
- AddVehicleComponent(GetPlayerVehicleID(playerid), 1081);
- SendClientMessage(playerid, COLOR_WHITE, "You "GREEN"successfully"WHITE" added Grove Wheels to your car.");
- }
- }
- ShowPlayerDialog(playerid, DIALOG_TUNEINFERNUS, DIALOG_STYLE_LIST, "Tune List", "Wheels\nHydraulics\nNos\nNeon", "Select", "Exit");
- PlayerPlaySound(playerid, 1133, Pos[0], Pos[1], Pos[2]+4.0);
- }
- else ShowPlayerDialog(playerid, DIALOG_TUNEINFERNUS, DIALOG_STYLE_LIST, "Tune List", "Wheels\nHydraulics\nNos\nNeon", "Select", "Exit");
- return 1;
- }
- case DIALOG_NOS:
- {
- if(response)
- {
- switch(listitem)
- {
- case 0:
- {
- if(GetVehicleComponentInSlot(GetPlayerVehicleID(playerid), CARMODTYPE_NITRO) == 1009) return ShowPlayerDialog(playerid, DIALOG_ERROR, DIALOG_STYLE_MSGBOX, "ERROR", "That car already have that type of NOS.", "Ok", "");
- AddVehicleComponent(GetPlayerVehicleID(playerid), 1009);
- SendClientMessage(playerid, COLOR_WHITE, "You "GREEN"successfully"WHITE" added Nos X2 to your car.");
- }
- case 1:
- {
- if(GetVehicleComponentInSlot(GetPlayerVehicleID(playerid), CARMODTYPE_NITRO) == 1008) return ShowPlayerDialog(playerid, DIALOG_ERROR, DIALOG_STYLE_MSGBOX, "ERROR", "That car already have that type of NOS.", "Ok", "");
- AddVehicleComponent(GetPlayerVehicleID(playerid), 1008);
- SendClientMessage(playerid, COLOR_WHITE, "You "GREEN"successfully"WHITE" added Nos X5 to your car.");
- }
- case 2:
- {
- if(GetVehicleComponentInSlot(GetPlayerVehicleID(playerid), CARMODTYPE_NITRO) == 1010) return ShowPlayerDialog(playerid, DIALOG_ERROR, DIALOG_STYLE_MSGBOX, "ERROR", "That car already have that type of NOS.", "Ok", "");
- AddVehicleComponent(GetPlayerVehicleID(playerid), 1010);
- SendClientMessage(playerid, COLOR_WHITE, "You "GREEN"successfully"WHITE" added Nos X10 to your car.");
- }
- }
- if(inMenu[playerid] == true) ShowPlayerDialog(playerid, DIALOG_TUNEINFERNUS, DIALOG_STYLE_LIST, "Tune List", "Wheels [2 Tokens]\nHydraulics [1 Token]\nNos [Depends]\nNeon [3 Tokens]", "Select", "Exit");
- else if(inMenu[playerid] == false) ShowPlayerDialog(playerid, DIALOG_TUNESPECIAL, DIALOG_STYLE_LIST, "Tune List", "PaintJob\nExhausts\nFront & Rear Bumper + Side Skirts\nRoof\nSpoiler\nWheels\nCar Stereo\nHydraulics\nNos\nNeon [2 VIP Tokens]", "Select", "Exit");
- PlayerPlaySound(playerid, 1133, Pos[0], Pos[1], Pos[2]+4.0);
- }
- else ShowPlayerDialog(playerid, DIALOG_TUNEINFERNUS, DIALOG_STYLE_LIST, "Tune List", "Wheels\nHydraulics\nNos\nNeon", "Select", "Exit");
- return 1;
- }
- case DIALOG_NEON:
- {
- if(response)
- {
- switch(listitem)
- {
- case 0:
- {
- if(vNeon[GetPlayerVehicleID(playerid)] == true) return ShowPlayerDialog(playerid, DIALOG_ERROR, DIALOG_STYLE_MSGBOX, "ERROR", "That car already have attached neon.", "Ok", "");
- vNeonID[GetPlayerVehicleID(playerid)][0] = CreateObject(18652,0,0,0,0,0,0);
- vNeonID[GetPlayerVehicleID(playerid)][1] = CreateObject(18652,0,0,0,0,0,0);
- }
- case 1:
- {
- if(vNeon[GetPlayerVehicleID(playerid)] == true) return ShowPlayerDialog(playerid, DIALOG_ERROR, DIALOG_STYLE_MSGBOX, "ERROR", "That car already have attached neon.", "Ok", "");
- vNeonID[GetPlayerVehicleID(playerid)][0] = CreateObject(18651,0,0,0,0,0,0);
- vNeonID[GetPlayerVehicleID(playerid)][1] = CreateObject(18651,0,0,0,0,0,0);
- }
- case 2:
- {
- if(vNeon[GetPlayerVehicleID(playerid)] == true) return ShowPlayerDialog(playerid, DIALOG_ERROR, DIALOG_STYLE_MSGBOX, "ERROR", "That car already have attached neon.", "Ok", "");
- vNeonID[GetPlayerVehicleID(playerid)][0] = CreateObject(18650,0,0,0,0,0,0);
- vNeonID[GetPlayerVehicleID(playerid)][1] = CreateObject(18650,0,0,0,0,0,0);
- }
- case 3:
- {
- if(vNeon[GetPlayerVehicleID(playerid)] == true) return ShowPlayerDialog(playerid, DIALOG_ERROR, DIALOG_STYLE_MSGBOX, "ERROR", "That car already have attached neon.", "Ok", "");
- vNeonID[GetPlayerVehicleID(playerid)][0] = CreateObject(18647,0,0,0,0,0,0);
- vNeonID[GetPlayerVehicleID(playerid)][1] = CreateObject(18647,0,0,0,0,0,0);
- }
- case 4:
- {
- if(vNeon[GetPlayerVehicleID(playerid)] == true) return ShowPlayerDialog(playerid, DIALOG_ERROR, DIALOG_STYLE_MSGBOX, "ERROR", "That car already have attached neon.", "Ok", "");
- vNeonID[GetPlayerVehicleID(playerid)][0] = CreateObject(18649,0,0,0,0,0,0);
- vNeonID[GetPlayerVehicleID(playerid)][1] = CreateObject(18649,0,0,0,0,0,0);
- }
- case 5:
- {
- if(vNeon[GetPlayerVehicleID(playerid)] == true) return ShowPlayerDialog(playerid, DIALOG_ERROR, DIALOG_STYLE_MSGBOX, "ERROR", "That car already have attached neon.", "Ok", "");
- vNeonID[GetPlayerVehicleID(playerid)][0] = CreateObject(18648,0,0,0,0,0,0);
- vNeonID[GetPlayerVehicleID(playerid)][1] = CreateObject(18648,0,0,0,0,0,0);
- }
- }
- if(GetVehicleModel(GetPlayerVehicleID(playerid)) == 411)
- {
- AttachObjectToVehicle(vNeonID[GetPlayerVehicleID(playerid)][0], GetPlayerVehicleID(playerid), -0.8, 0.0, -0.63, 0.0, 0.0, 0.0);
- AttachObjectToVehicle(vNeonID[GetPlayerVehicleID(playerid)][1], GetPlayerVehicleID(playerid), 0.8, 0.0, -0.63, 0.0, 0.0, 0.0);
- }
- else if(GetVehicleModel(GetPlayerVehicleID(playerid)) == 560)
- {
- AttachObjectToVehicle(vNeonID[GetPlayerVehicleID(playerid)][0], GetPlayerVehicleID(playerid), -0.8, 0.0, -0.505, 0.0, 0.0, 0.0);
- AttachObjectToVehicle(vNeonID[GetPlayerVehicleID(playerid)][1], GetPlayerVehicleID(playerid), 0.8, 0.0, -0.505, 0.0, 0.0, 0.0);
- }
- else if(GetVehicleModel(GetPlayerVehicleID(playerid)) == 559)
- {
- AttachObjectToVehicle(vNeonID[GetPlayerVehicleID(playerid)][0], GetPlayerVehicleID(playerid), -0.8, 0.0, -0.505, 0.0, 0.0, 0.0);
- AttachObjectToVehicle(vNeonID[GetPlayerVehicleID(playerid)][1], GetPlayerVehicleID(playerid), 0.8, 0.0, -0.505, 0.0, 0.0, 0.0);
- }
- vNeon[GetPlayerVehicleID(playerid)] = true;
- if(inMenu[playerid] == true) ShowPlayerDialog(playerid, DIALOG_TUNEINFERNUS, DIALOG_STYLE_LIST, "Tune List", "Wheels [2 Tokens]\nHydraulics [1 Token]\nNos [Depends]\nNeon [3 Tokens]", "Select", "Exit");
- else if(inMenu[playerid] == false) ShowPlayerDialog(playerid, DIALOG_TUNESPECIAL, DIALOG_STYLE_LIST, "Tune List", "PaintJob\nExhausts\nFront & Rear Bumper + Side Skirts\nRoof\nSpoiler\nWheels\nCar Stereo\nHydraulics\nNos\nNeon", "Select", "Exit");
- PlayerPlaySound(playerid, 1133, Pos[0], Pos[1], Pos[2]+4.0);
- }
- else ShowPlayerDialog(playerid, DIALOG_TUNEINFERNUS, DIALOG_STYLE_LIST, "Tune List", "Wheels\nHydraulics\nNos\nNeon", "Select", "Exit");
- return 1;
- }
- case DIALOG_TUNESPECIAL:
- {
- if(response)
- {
- switch(listitem)
- {
- case 0: ShowPlayerDialog(playerid, DIALOG_PAINTJOB, DIALOG_STYLE_LIST, "Paintjob", "Paintjob 1\nPaintjob 2\nPaintjob 3", "Paint", "Back");
- case 1: ShowPlayerDialog(playerid, DIALOG_EXHAUSTS, DIALOG_STYLE_LIST, "Exhausts", "Alien\nX-FLOW", "Tune", "Back");
- case 2: ShowPlayerDialog(playerid, DIALOG_GOODLOOK, DIALOG_STYLE_LIST, "Bumpers & Side Skirts", "Alien\nX-FLOW", "Tune", "Back");
- case 3: ShowPlayerDialog(playerid, DIALOG_ROOF, DIALOG_STYLE_LIST, "Roof", "Alien\nX-FLOW", "Tune", "Back");
- case 4: ShowPlayerDialog(playerid, DIALOG_SPOILER, DIALOG_STYLE_LIST, "Spoiler", "Alien\nX-FLOW", "Tune", "Back");
- case 5: ShowPlayerDialog(playerid, DIALOG_SWHEELS, DIALOG_STYLE_LIST, "Wheels", "Cutter\nMega\nGrove\nSwitch\nShadow\nDollar\nImport\nAtomic", "Tune", "Back");
- case 6: // STEREO
- {
- if(GetVehicleComponentInSlot(GetPlayerVehicleID(playerid), CARMODTYPE_STEREO) == 1086) return ShowPlayerDialog(playerid, DIALOG_ERROR, DIALOG_STYLE_MSGBOX, "ERROR", "That car already have "YELLOW"Stereo{FFFFFF}.", "Ok", "");
- AddVehicleComponent(GetPlayerVehicleID(playerid), 1086);
- SendClientMessage(playerid, COLOR_WHITE, "You "GREEN"successfully"WHITE" added "YELLOW"Stereo"WHITE" to your car.");
- ShowPlayerDialog(playerid, DIALOG_TUNESPECIAL, DIALOG_STYLE_LIST, "Tune List", "PaintJob\nExhausts\nFront & Rear Bumper + Side Skirts\nRoof\nSpoiler\nWheels\nCar Stereo\nHydraulics\nNos\nNeon", "Select", "Exit");
- PlayerPlaySound(playerid, 1133, Pos[0], Pos[1], Pos[2]+4.0);
- }
- case 7: // Hydraulics
- {
- if(GetVehicleComponentInSlot(GetPlayerVehicleID(playerid), CARMODTYPE_HYDRAULICS) == 1087) return ShowPlayerDialog(playerid, DIALOG_ERROR, DIALOG_STYLE_MSGBOX, "ERROR.", "That car already have "YELLOW"Hydraulics{FFFFFF}.", "Ok", "");
- AddVehicleComponent(GetPlayerVehicleID(playerid), 1087);
- SendClientMessage(playerid, COLOR_WHITE, "You "GREEN"successfully"WHITE" added "YELLOW"Hydraulics"WHITE" to your car.");
- ShowPlayerDialog(playerid, DIALOG_TUNESPECIAL, DIALOG_STYLE_LIST, "Tune List", "PaintJob\nExhausts\nFront & Rear Bumper + Side Skirts\nRoof\nSpoiler\nWheels\nCar Stereo\nHydraulics\nNos\nNeon", "Select", "Exit");
- PlayerPlaySound(playerid, 1133, Pos[0], Pos[1], Pos[2]+4.0);
- }
- case 8: ShowPlayerDialog(playerid, DIALOG_NOS, DIALOG_STYLE_LIST, "Nos", "X2\nX5\nX10", "Tune", "Back");
- case 9: ShowPlayerDialog(playerid, DIALOG_NEON, DIALOG_STYLE_LIST, "Neon", "White\n{FFC0CB}Pink\n"YELLOW"Yellow\n"RED"Red\n"GREEN"Green\n{4F4FF4}Blue", "Tune", "Back");
- }
- }
- return 1;
- }
- case DIALOG_PAINTJOB:
- {
- if(response)
- {
- switch(listitem)
- {
- case 0:
- {
- ChangeVehiclePaintjob(GetPlayerVehicleID(playerid), 0);
- SendClientMessage(playerid, COLOR_WHITE, "You "GREEN"successfully"WHITE" changed "YELLOW"PaintJob"ORANGE" (1)"WHITE" to your car.");
- }
- case 1:
- {
- ChangeVehiclePaintjob(GetPlayerVehicleID(playerid), 1);
- SendClientMessage(playerid, COLOR_WHITE, "You "GREEN"successfully"WHITE" changed "YELLOW"PaintJob"ORANGE" (2)"WHITE" to your car.");
- }
- case 2:
- {
- ChangeVehiclePaintjob(GetPlayerVehicleID(playerid), 2);
- SendClientMessage(playerid, COLOR_WHITE, "You "GREEN"successfully"WHITE" changed "YELLOW"PaintJob"ORANGE" (3)"WHITE" to your car.");
- }
- }
- ShowPlayerDialog(playerid, DIALOG_TUNESPECIAL, DIALOG_STYLE_LIST, "Tune List", "PaintJob\nExhausts\nFront & Rear Bumper + Side Skirts\nRoof\nSpoiler\nWheels\nCar Stereo\nHydraulics\nNos\nNeon", "Select", "Exit");
- PlayerPlaySound(playerid, 1133, Pos[0], Pos[1], Pos[2]+4.0);
- ChangeVehicleColor(GetPlayerVehicleID(playerid), 1, 1);
- }
- else ShowPlayerDialog(playerid, DIALOG_TUNESPECIAL, DIALOG_STYLE_LIST, "Tune List", "PaintJob\nExhausts\nFront & Rear Bumper + Side Skirts\nRoof\nSpoiler\nWheels\nCar Stereo\nHydraulics\nNos\nNeon", "Select", "Exit");
- return 1;
- }
- case DIALOG_EXHAUSTS:
- {
- if(response)
- {
- if(listitem == 0)
- {
- if(GetVehicleModel(GetPlayerVehicleID(playerid)) == 560)
- {
- if(GetVehicleComponentInSlot(GetPlayerVehicleID(playerid), CARMODTYPE_EXHAUST) == 1028) return ShowPlayerDialog(playerid, DIALOG_ERROR, DIALOG_STYLE_MSGBOX, "ERROR.", "That car already have "YELLOW"Alien Exhausts{FFFFFF}.", "Ok", "");
- AddVehicleComponent(GetPlayerVehicleID(playerid), 1028);
- }
- else if(GetVehicleModel(GetPlayerVehicleID(playerid)) == 559)
- {
- if(GetVehicleComponentInSlot(GetPlayerVehicleID(playerid), CARMODTYPE_EXHAUST) == 1065) return ShowPlayerDialog(playerid, DIALOG_ERROR, DIALOG_STYLE_MSGBOX, "ERROR.", "That car already have "YELLOW"Alien Exhausts{FFFFFF}.", "Ok", "");
- AddVehicleComponent(GetPlayerVehicleID(playerid), 1065);
- }
- SendClientMessage(playerid, COLOR_WHITE, "You "GREEN"successfully"WHITE" added "YELLOW"Alien Exhausts"WHITE" to your car.");
- }
- else if(listitem == 1)
- {
- if(GetVehicleModel(GetPlayerVehicleID(playerid)) == 560)
- {
- if(GetVehicleComponentInSlot(GetPlayerVehicleID(playerid), CARMODTYPE_EXHAUST) == 1029) return ShowPlayerDialog(playerid, DIALOG_ERROR, DIALOG_STYLE_MSGBOX, "ERROR.", "That car already have "YELLOW"X-FLOW Exhausts{FFFFFF}.", "Ok", "");
- AddVehicleComponent(GetPlayerVehicleID(playerid), 1029);
- }
- else if(GetVehicleModel(GetPlayerVehicleID(playerid)) == 559)
- {
- if(GetVehicleComponentInSlot(GetPlayerVehicleID(playerid), CARMODTYPE_EXHAUST) == 1066) return ShowPlayerDialog(playerid, DIALOG_ERROR, DIALOG_STYLE_MSGBOX, "ERROR.", "That car already have "YELLOW"X-FLOW Exhausts{FFFFFF}.", "Ok", "");
- AddVehicleComponent(GetPlayerVehicleID(playerid), 1066);
- }
- SendClientMessage(playerid, COLOR_WHITE, "You "GREEN"successfully"WHITE" added "YELLOW"X-Flow Exhausts"WHITE" to your car.");
- }
- ShowPlayerDialog(playerid, DIALOG_TUNESPECIAL, DIALOG_STYLE_LIST, "Tune List", "PaintJob\nExhausts\nFront & Rear Bumper + Side Skirts\nRoof\nSpoiler\nWheels\nCar Stereo\nHydraulics\nNos\nNeon", "Select", "Exit");
- PlayerPlaySound(playerid, 1133, Pos[0], Pos[1], Pos[2]+4.0);
- }
- else ShowPlayerDialog(playerid, DIALOG_TUNESPECIAL, DIALOG_STYLE_LIST, "Tune List", "PaintJob\nExhausts\nFront & Rear Bumper + Side Skirts\nRoof\nSpoiler\nWheels\nCar Stereo\nHydraulics\nNos\nNeon", "Select", "Exit");
- return 1;
- }
- case DIALOG_GOODLOOK:
- {
- if(response)
- {
- if(listitem == 0)
- {
- if(GetVehicleModel(GetPlayerVehicleID(playerid)) == 560)
- {
- if(GetVehicleComponentInSlot(GetPlayerVehicleID(playerid), CARMODTYPE_FRONT_BUMPER) == 1169
- && GetVehicleComponentInSlot(GetPlayerVehicleID(playerid), CARMODTYPE_REAR_BUMPER) == 1141
- && GetVehicleComponentInSlot(GetPlayerVehicleID(playerid), CARMODTYPE_SIDESKIRT) == 1026) return ShowPlayerDialog(playerid, DIALOG_ERROR, DIALOG_STYLE_MSGBOX, "ERROR.", "That car already have that nice look.", "Ok", "");
- AddVehicleComponent(GetPlayerVehicleID(playerid), 1169);
- AddVehicleComponent(GetPlayerVehicleID(playerid), 1141);
- AddVehicleComponent(GetPlayerVehicleID(playerid), 1026);
- AddVehicleComponent(GetPlayerVehicleID(playerid), 1027);
- }
- else if(GetVehicleModel(GetPlayerVehicleID(playerid)) == 559)
- {
- if(GetVehicleComponentInSlot(GetPlayerVehicleID(playerid), CARMODTYPE_FRONT_BUMPER) == 1160
- && GetVehicleComponentInSlot(GetPlayerVehicleID(playerid), CARMODTYPE_REAR_BUMPER) == 1159
- && GetVehicleComponentInSlot(GetPlayerVehicleID(playerid), CARMODTYPE_SIDESKIRT) == 1069) return ShowPlayerDialog(playerid, DIALOG_ERROR, DIALOG_STYLE_MSGBOX, "ERROR.", "That car already have that nice look.", "Ok", "");
- AddVehicleComponent(GetPlayerVehicleID(playerid), 1160);
- AddVehicleComponent(GetPlayerVehicleID(playerid), 1159);
- AddVehicleComponent(GetPlayerVehicleID(playerid), 1069);
- AddVehicleComponent(GetPlayerVehicleID(playerid), 1071);
- }
- SendClientMessage(playerid, COLOR_WHITE, "You "GREEN"successfully"WHITE" changed "YELLOW"the look"WHITE" of your car.");
- }
- else if(listitem == 1)
- {
- if(GetVehicleModel(GetPlayerVehicleID(playerid)) == 560)
- {
- if(GetVehicleComponentInSlot(GetPlayerVehicleID(playerid), CARMODTYPE_FRONT_BUMPER) == 1170
- && GetVehicleComponentInSlot(GetPlayerVehicleID(playerid), CARMODTYPE_REAR_BUMPER) == 1140
- && GetVehicleComponentInSlot(GetPlayerVehicleID(playerid), CARMODTYPE_SIDESKIRT) == 1030) return ShowPlayerDialog(playerid, DIALOG_ERROR, DIALOG_STYLE_MSGBOX, "ERROR.", "That car already have that nice look.", "Ok", "");
- AddVehicleComponent(GetPlayerVehicleID(playerid), 1170);
- AddVehicleComponent(GetPlayerVehicleID(playerid), 1140);
- AddVehicleComponent(GetPlayerVehicleID(playerid), 1030);
- AddVehicleComponent(GetPlayerVehicleID(playerid), 1131);
- }
- else if(GetVehicleModel(GetPlayerVehicleID(playerid)) == 559)
- {
- if(GetVehicleComponentInSlot(GetPlayerVehicleID(playerid), CARMODTYPE_FRONT_BUMPER) == 1173
- && GetVehicleComponentInSlot(GetPlayerVehicleID(playerid), CARMODTYPE_REAR_BUMPER) == 1161
- && GetVehicleComponentInSlot(GetPlayerVehicleID(playerid), CARMODTYPE_SIDESKIRT) == 1070) return ShowPlayerDialog(playerid, DIALOG_ERROR, DIALOG_STYLE_MSGBOX, "ERROR.", "That car already have that nice look.", "Ok", "");
- AddVehicleComponent(GetPlayerVehicleID(playerid), 1173);
- AddVehicleComponent(GetPlayerVehicleID(playerid), 1161);
- AddVehicleComponent(GetPlayerVehicleID(playerid), 1070);
- AddVehicleComponent(GetPlayerVehicleID(playerid), 1072);
- }
- SendClientMessage(playerid, COLOR_WHITE, "You "GREEN"successfully"WHITE" changed "YELLOW"the look"WHITE" of your car.");
- }
- ShowPlayerDialog(playerid, DIALOG_TUNESPECIAL, DIALOG_STYLE_LIST, "Tune List", "PaintJob\nExhausts\nFront & Rear Bumper + Side Skirts\nRoof\nSpoiler\nWheels\nCar Stereo\nHydraulics\nNos\nNeon", "Select", "Exit");
- PlayerPlaySound(playerid, 1133, Pos[0], Pos[1], Pos[2]+4.0);
- }
- else ShowPlayerDialog(playerid, DIALOG_TUNESPECIAL, DIALOG_STYLE_LIST, "Tune List", "PaintJob\nExhausts\nFront & Rear Bumper + Side Skirts\nRoof\nSpoiler\nWheels\nCar Stereo\nHydraulics\nNos\nNeon", "Select", "Exit");
- return 1;
- }
- case DIALOG_ROOF:
- {
- if(response)
- {
- if(listitem == 0)
- {
- if(GetVehicleModel(GetPlayerVehicleID(playerid)) == 560)
- {
- if(GetVehicleComponentInSlot(GetPlayerVehicleID(playerid), CARMODTYPE_ROOF) == 1032) return ShowPlayerDialog(playerid, DIALOG_ERROR, DIALOG_STYLE_MSGBOX, "ERROR.", "That car already have "YELLOW"Alien Roof{FFFFFF}.", "Ok", "");
- AddVehicleComponent(GetPlayerVehicleID(playerid), 1032);
- }
- else if(GetVehicleModel(GetPlayerVehicleID(playerid)) == 559)
- {
- if(GetVehicleComponentInSlot(GetPlayerVehicleID(playerid), CARMODTYPE_ROOF) == 1067) return ShowPlayerDialog(playerid, DIALOG_ERROR, DIALOG_STYLE_MSGBOX, "ERROR.", "That car already have "YELLOW"Alien Roof{FFFFFF}.", "Ok", "");
- AddVehicleComponent(GetPlayerVehicleID(playerid), 1067);
- }
- SendClientMessage(playerid, COLOR_WHITE, "You "GREEN"successfully"WHITE" added "YELLOW"Alien Roof"WHITE" to your car.");
- }
- else if(listitem == 1)
- {
- if(GetVehicleModel(GetPlayerVehicleID(playerid)) == 560)
- {
- if(GetVehicleComponentInSlot(GetPlayerVehicleID(playerid), CARMODTYPE_ROOF) == 1033) return ShowPlayerDialog(playerid, DIALOG_ERROR, DIALOG_STYLE_MSGBOX, "ERROR.", "That car already have "YELLOW"X-Flow Roof{FFFFFF}.", "Ok", "");
- AddVehicleComponent(GetPlayerVehicleID(playerid), 1033);
- }
- else if(GetVehicleModel(GetPlayerVehicleID(playerid)) == 559)
- {
- if(GetVehicleComponentInSlot(GetPlayerVehicleID(playerid), CARMODTYPE_ROOF) == 1068) return ShowPlayerDialog(playerid, DIALOG_ERROR, DIALOG_STYLE_MSGBOX, "ERROR.", "That car already have "YELLOW"Alien Roof{FFFFFF}.", "Ok", "");
- AddVehicleComponent(GetPlayerVehicleID(playerid), 1068);
- }
- SendClientMessage(playerid, COLOR_WHITE, "You "GREEN"successfully"WHITE" added "YELLOW"X-Flow Roof"WHITE" to your car.");
- }
- ShowPlayerDialog(playerid, DIALOG_TUNESPECIAL, DIALOG_STYLE_LIST, "Tune List", "PaintJob\nExhausts\nFront & Rear Bumper + Side Skirts\nRoof\nSpoiler\nWheels\nCar Stereo\nHydraulics\nNos\nNeon", "Select", "Exit");
- PlayerPlaySound(playerid, 1133, Pos[0], Pos[1], Pos[2]+4.0);
- }
- else ShowPlayerDialog(playerid, DIALOG_TUNESPECIAL, DIALOG_STYLE_LIST, "Tune List", "PaintJob\nExhausts\nFront & Rear Bumper + Side Skirts\nRoof\nSpoiler\nWheels\nCar Stereo\nHydraulics\nNos\nNeon", "Select", "Exit");
- return 1;
- }
- case DIALOG_SPOILER:
- {
- if(response)
- {
- if(listitem == 0)
- {
- if(GetVehicleModel(GetPlayerVehicleID(playerid)) == 560)
- {
- if(GetVehicleComponentInSlot(GetPlayerVehicleID(playerid), CARMODTYPE_SPOILER) == 1138) return ShowPlayerDialog(playerid, DIALOG_ERROR, DIALOG_STYLE_MSGBOX, "ERROR.", "That car already have "YELLOW"Alien Spoiler{FFFFFF}.", "Ok", "");
- AddVehicleComponent(GetPlayerVehicleID(playerid), 1138);
- }
- else if(GetVehicleModel(GetPlayerVehicleID(playerid)) == 559)
- {
- if(GetVehicleComponentInSlot(GetPlayerVehicleID(playerid), CARMODTYPE_SPOILER) == 1162) return ShowPlayerDialog(playerid, DIALOG_ERROR, DIALOG_STYLE_MSGBOX, "ERROR.", "That car already have "YELLOW"Alien Spoiler{FFFFFF}.", "Ok", "");
- AddVehicleComponent(GetPlayerVehicleID(playerid), 1162);
- }
- SendClientMessage(playerid, COLOR_WHITE, "You "GREEN"successfully"WHITE" added "YELLOW"Alien Spoiler"WHITE" to your car.");
- }
- else if(listitem == 1)
- {
- if(GetVehicleModel(GetPlayerVehicleID(playerid)) == 560)
- {
- if(GetVehicleComponentInSlot(GetPlayerVehicleID(playerid), CARMODTYPE_SPOILER) == 1139) return ShowPlayerDialog(playerid, DIALOG_ERROR, DIALOG_STYLE_MSGBOX, "ERROR.", "That car already have "YELLOW"X-Flow Spoiler{FFFFFF}.", "Ok", "");
- AddVehicleComponent(GetPlayerVehicleID(playerid), 1139);
- }
- else if(GetVehicleModel(GetPlayerVehicleID(playerid)) == 559)
- {
- if(GetVehicleComponentInSlot(GetPlayerVehicleID(playerid), CARMODTYPE_SPOILER) == 1158) return ShowPlayerDialog(playerid, DIALOG_ERROR, DIALOG_STYLE_MSGBOX, "ERROR.", "That car already have "YELLOW"Alien Spoiler{FFFFFF}.", "Ok", "");
- AddVehicleComponent(GetPlayerVehicleID(playerid), 1158);
- }
- SendClientMessage(playerid, COLOR_WHITE, "You "GREEN"successfully"WHITE" added "YELLOW"X-Flow Spoiler"WHITE" to your car.");
- }
- ShowPlayerDialog(playerid, DIALOG_TUNESPECIAL, DIALOG_STYLE_LIST, "Tune List", "PaintJob\nExhausts\nFront & Rear Bumper + Side Skirts\nRoof\nSpoiler\nWheels\nCar Stereo\nHydraulics\nNos\nNeon", "Select", "Exit");
- PlayerPlaySound(playerid, 1133, Pos[0], Pos[1], Pos[2]+4.0);
- }
- else ShowPlayerDialog(playerid, DIALOG_TUNESPECIAL, DIALOG_STYLE_LIST, "Tune List", "PaintJob\nExhausts\nFront & Rear Bumper + Side Skirts\nRoof\nSpoiler\nWheels\nCar Stereo\nHydraulics\nNos\nNeon", "Select", "Exit");
- return 1;
- }
- case DIALOG_SWHEELS:
- {
- if(response)
- {
- switch(listitem)
- {
- case 0:
- {
- if(GetVehicleComponentInSlot(GetPlayerVehicleID(playerid), CARMODTYPE_WHEELS) == 1079) return ShowPlayerDialog(playerid, DIALOG_ERROR, DIALOG_STYLE_MSGBOX, "ERROR.", "That car already have "YELLOW"Cutter Wheels{FFFFFF}.", "Ok", "");
- AddVehicleComponent(GetPlayerVehicleID(playerid), 1079);
- SendClientMessage(playerid, COLOR_WHITE, "You "GREEN"successfully"WHITE" added "YELLOW"Cutter Wheels"WHITE" to your car.");
- }
- case 1:
- {
- if(GetVehicleComponentInSlot(GetPlayerVehicleID(playerid), CARMODTYPE_WHEELS) == 1074) return ShowPlayerDialog(playerid, DIALOG_ERROR, DIALOG_STYLE_MSGBOX, "ERROR.", "That car already have "YELLOW"Mega Wheels{FFFFFF}.", "Ok", "");
- AddVehicleComponent(GetPlayerVehicleID(playerid), 1074);
- SendClientMessage(playerid, COLOR_WHITE, "You "GREEN"successfully"WHITE" added "YELLOW"Mega Wheels"WHITE" to your car.");
- }
- case 2:
- {
- if(GetVehicleComponentInSlot(GetPlayerVehicleID(playerid), CARMODTYPE_WHEELS) == 1081) return ShowPlayerDialog(playerid, DIALOG_ERROR, DIALOG_STYLE_MSGBOX, "ERROR.", "That car already have "YELLOW"Grove Wheels{FFFFFF}.", "Ok", "");
- AddVehicleComponent(GetPlayerVehicleID(playerid), 1081);
- SendClientMessage(playerid, COLOR_WHITE, "You "GREEN"successfully"WHITE" added "YELLOW"Grove Wheels"WHITE" to your car.");
- }
- case 3:
- {
- if(GetVehicleComponentInSlot(GetPlayerVehicleID(playerid), CARMODTYPE_WHEELS) == 1080) return ShowPlayerDialog(playerid, DIALOG_ERROR, DIALOG_STYLE_MSGBOX, "ERROR.", "That car already have "YELLOW"Switch Wheels{FFFFFF}.", "Ok", "");
- AddVehicleComponent(GetPlayerVehicleID(playerid), 1080);
- SendClientMessage(playerid, COLOR_WHITE, "You "GREEN"successfully"WHITE" added "YELLOW"Switch Wheels"WHITE" to your car.");
- }
- case 4:
- {
- if(GetVehicleComponentInSlot(GetPlayerVehicleID(playerid), CARMODTYPE_WHEELS) == 1073) return ShowPlayerDialog(playerid, DIALOG_ERROR, DIALOG_STYLE_MSGBOX, "ERROR.", "That car already have "YELLOW"Shadow Wheels{FFFFFF}.", "Ok", "");
- AddVehicleComponent(GetPlayerVehicleID(playerid), 1073);
- SendClientMessage(playerid, COLOR_WHITE, "You "GREEN"successfully"WHITE" added "YELLOW"Shadow Wheels"WHITE" to your car.");
- }
- case 5:
- {
- if(GetVehicleComponentInSlot(GetPlayerVehicleID(playerid), CARMODTYPE_WHEELS) == 1083) return ShowPlayerDialog(playerid, DIALOG_ERROR, DIALOG_STYLE_MSGBOX, "ERROR.", "That car already have "YELLOW"Dollar Wheels{FFFFFF}.", "Ok", "");
- AddVehicleComponent(GetPlayerVehicleID(playerid), 1083);
- SendClientMessage(playerid, COLOR_WHITE, "You "GREEN"successfully"WHITE" added "YELLOW"Dollar Wheels"WHITE" to your car.");
- }
- case 6:
- {
- if(GetVehicleComponentInSlot(GetPlayerVehicleID(playerid), CARMODTYPE_WHEELS) == 1082) return ShowPlayerDialog(playerid, DIALOG_ERROR, DIALOG_STYLE_MSGBOX, "ERROR.", "That car already have "YELLOW"Import Wheels{FFFFFF}.", "Ok", "");
- AddVehicleComponent(GetPlayerVehicleID(playerid), 1082);
- SendClientMessage(playerid, COLOR_WHITE, "You "GREEN"successfully"WHITE" added "YELLOW"Import Wheels"WHITE" to your car.");
- }
- case 7:
- {
- if(GetVehicleComponentInSlot(GetPlayerVehicleID(playerid), CARMODTYPE_WHEELS) == 1085) return ShowPlayerDialog(playerid, DIALOG_ERROR, DIALOG_STYLE_MSGBOX, "ERROR", "That car already have "YELLOW"Atomic Wheels{FFFFFF}.", "Ok", "");
- AddVehicleComponent(GetPlayerVehicleID(playerid), 1085);
- SendClientMessage(playerid, COLOR_WHITE, "You "GREEN"successfully"WHITE" added "YELLOW"Atomic Wheels"WHITE" to your car.");
- }
- }
- ShowPlayerDialog(playerid, DIALOG_TUNESPECIAL, DIALOG_STYLE_LIST, "Tune List", "PaintJob\nExhausts\nFront & Rear Bumper + Side Skirts\nRoof\nSpoiler\nWheels\nCar Stereo\nHydraulics\nNos\nNeon", "Select", "Exit");
- PlayerPlaySound(playerid, 1133, Pos[0], Pos[1], Pos[2]+4.0);
- }
- else ShowPlayerDialog(playerid, DIALOG_TUNESPECIAL, DIALOG_STYLE_LIST, "Tune List", "PaintJob\nExhausts\nFront & Rear Bumper + Side Skirts\nRoof\nSpoiler\nWheels\nCar Stereo\nHydraulics\nNos\nNeon", "Select", "Exit");
- return 1;
- }
- case DIALOG_UNTUNEINFERNUS:
- {
- if(response)
- {
- switch(listitem)
- {
- case 0:
- {
- if(!GetVehicleComponentInSlot(GetPlayerVehicleID(playerid), CARMODTYPE_WHEELS)) return ShowPlayerDialog(playerid, DIALOG_UNTUNEERROR, DIALOG_STYLE_MSGBOX, "ERROR", "That vehicle dosen't have attached mod wheels.", "Ok", "");
- RemoveVehicleComponent(GetPlayerVehicleID(playerid), GetVehicleComponentInSlot(GetPlayerVehicleID(playerid), CARMODTYPE_HYDRAULICS));
- SendClientMessage(playerid, COLOR_WHITE, "You "RED"successfully"WHITE" removed"YELLOW" wheels"WHITE" from your vehicle. That was changed with default wheels.");
- }
- case 1:
- {
- if(!GetVehicleComponentInSlot(GetPlayerVehicleID(playerid), CARMODTYPE_HYDRAULICS)) return ShowPlayerDialog(playerid, DIALOG_UNTUNEERROR, DIALOG_STYLE_MSGBOX, "ERROR", "That vehicle dosen't have attached hydraulics.", "Ok", "");
- RemoveVehicleComponent(GetPlayerVehicleID(playerid), GetVehicleComponentInSlot(GetPlayerVehicleID(playerid), CARMODTYPE_HYDRAULICS));
- SendClientMessage(playerid, COLOR_WHITE, "You "RED"successfully"WHITE" removed"YELLOW" hydraulics"WHITE" from your vehicle.");
- }
- case 2:
- {
- if(!GetVehicleComponentInSlot(GetPlayerVehicleID(playerid), CARMODTYPE_NITRO)) return ShowPlayerDialog(playerid, DIALOG_UNTUNEERROR, DIALOG_STYLE_MSGBOX, "ERROR", "That vehicle dosen't have attached nos.", "Ok", "");
- RemoveVehicleComponent(GetPlayerVehicleID(playerid), GetVehicleComponentInSlot(GetPlayerVehicleID(playerid), CARMODTYPE_NITRO));
- SendClientMessage(playerid, COLOR_WHITE, "You "RED"successfully"WHITE" removed"YELLOW" nos"WHITE" from your vehicle.");
- }
- case 3:
- {
- if(vNeon[GetPlayerVehicleID(playerid)] == false) return ShowPlayerDialog(playerid, DIALOG_UNTUNEERROR, DIALOG_STYLE_MSGBOX, "ERROR", "That vehicle dosen't have attached neons.", "Ok", "");
- vNeon[GetPlayerVehicleID(playerid)] = false;
- DestroyObject(vNeonID[GetPlayerVehicleID(playerid)][0]);
- DestroyObject(vNeonID[GetPlayerVehicleID(playerid)][1]);
- SendClientMessage(playerid, COLOR_WHITE, "You "RED"successfully"WHITE" removed"YELLOW" neons"WHITE" from your vehicle.");
- }
- }
- if(inMenu[playerid] == true) ShowPlayerDialog(playerid, DIALOG_UNTUNEINFERNUS, DIALOG_STYLE_LIST, "Untune List", "Wheels\nHydraulics\nNos\n\nNeon", "Select", "Exit");
- else if(inMenu[playerid] == false) ShowPlayerDialog(playerid, DIALOG_UNTUNESPECIAL, DIALOG_STYLE_LIST, "Untune List", "PaintJob\nExhausts\nFront & Rear Bumper + Side Skirts\nRoof\nSpoiler\nWheels\nCar Stereo\nHydraulics\nNos\nNeon", "Select", "Exit");
- PlayerPlaySound(playerid, 1133, Pos[0], Pos[1], Pos[2]+4.0);
- }
- return 1;
- }
- case DIALOG_UNTUNESPECIAL:
- {
- if(response)
- {
- switch(listitem)
- {
- case 0:
- {
- ChangeVehiclePaintjob(GetPlayerVehicleID(playerid), 3);
- SendClientMessage(playerid, COLOR_WHITE, "You "RED"successfully"WHITE" removed"YELLOW" paintjob"WHITE" from your vehicle.");
- }
- case 1:
- {
- if(!GetVehicleComponentInSlot(GetPlayerVehicleID(playerid), CARMODTYPE_EXHAUST)) return ShowPlayerDialog(playerid, DIALOG_UNTUNEERROR, DIALOG_STYLE_MSGBOX, "ERROR", "That vehicle dosen't have attached exhausts.", "Ok", "");
- RemoveVehicleComponent(GetPlayerVehicleID(playerid), GetVehicleComponentInSlot(GetPlayerVehicleID(playerid), CARMODTYPE_EXHAUST));
- SendClientMessage(playerid, COLOR_WHITE, "You "RED"successfully"WHITE" removed"YELLOW" exhausts"WHITE" from your vehicle.");
- }
- case 2:
- {
- if(!GetVehicleComponentInSlot(GetPlayerVehicleID(playerid), CARMODTYPE_FRONT_BUMPER)
- && !GetVehicleComponentInSlot(GetPlayerVehicleID(playerid), CARMODTYPE_REAR_BUMPER)
- && !GetVehicleComponentInSlot(GetPlayerVehicleID(playerid), CARMODTYPE_SIDESKIRT)) return ShowPlayerDialog(playerid, DIALOG_UNTUNEERROR, DIALOG_STYLE_MSGBOX, "ERROR", "That vehicle dosen't have attached that components..", "Ok", "");
- RemoveVehicleComponent(GetPlayerVehicleID(playerid), GetVehicleComponentInSlot(GetPlayerVehicleID(playerid), CARMODTYPE_FRONT_BUMPER));
- RemoveVehicleComponent(GetPlayerVehicleID(playerid), GetVehicleComponentInSlot(GetPlayerVehicleID(playerid), CARMODTYPE_REAR_BUMPER));
- RemoveVehicleComponent(GetPlayerVehicleID(playerid), GetVehicleComponentInSlot(GetPlayerVehicleID(playerid), CARMODTYPE_SIDESKIRT));
- SendClientMessage(playerid, COLOR_WHITE, "You "RED"successfully"WHITE" removed"YELLOW" the nice look"WHITE" of your vehicle.");
- }
- case 3:
- {
- if(!GetVehicleComponentInSlot(GetPlayerVehicleID(playerid), CARMODTYPE_ROOF)) return ShowPlayerDialog(playerid, DIALOG_UNTUNEERROR, DIALOG_STYLE_MSGBOX, "ERROR", "That vehicle dosen't have attached roof.", "Ok", "");
- RemoveVehicleComponent(GetPlayerVehicleID(playerid), GetVehicleComponentInSlot(GetPlayerVehicleID(playerid), CARMODTYPE_ROOF));
- SendClientMessage(playerid, COLOR_WHITE, "You "RED"successfully"WHITE" removed"YELLOW" roof"WHITE" from your vehicle.");
- }
- case 4:
- {
- if(!GetVehicleComponentInSlot(GetPlayerVehicleID(playerid), CARMODTYPE_SPOILER)) return ShowPlayerDialog(playerid, DIALOG_UNTUNEERROR, DIALOG_STYLE_MSGBOX, "ERROR", "That vehicle dosen't have attached spoiler.", "Ok", "");
- RemoveVehicleComponent(GetPlayerVehicleID(playerid), GetVehicleComponentInSlot(GetPlayerVehicleID(playerid), CARMODTYPE_SPOILER));
- SendClientMessage(playerid, COLOR_WHITE, "You "RED"successfully"WHITE" removed"YELLOW" spoiler"WHITE" from your vehicle.");
- }
- case 5:
- {
- if(!GetVehicleComponentInSlot(GetPlayerVehicleID(playerid), CARMODTYPE_WHEELS)) return ShowPlayerDialog(playerid, DIALOG_UNTUNEERROR, DIALOG_STYLE_MSGBOX, "ERROR", "That vehicle dosen't have attached mod wheels.", "Ok", "");
- RemoveVehicleComponent(GetPlayerVehicleID(playerid), GetVehicleComponentInSlot(GetPlayerVehicleID(playerid), CARMODTYPE_WHEELS));
- SendClientMessage(playerid, COLOR_WHITE, "You "RED"successfully"WHITE" removed"YELLOW" wheels"WHITE" from your vehicle. That was changed with default wheels.");
- }
- case 6:
- {
- if(!GetVehicleComponentInSlot(GetPlayerVehicleID(playerid), CARMODTYPE_STEREO)) return ShowPlayerDialog(playerid, DIALOG_UNTUNEERROR, DIALOG_STYLE_MSGBOX, "ERROR", "That vehicle dosen't have attached stereo.", "Ok", "");
- RemoveVehicleComponent(GetPlayerVehicleID(playerid), 1086);
- SendClientMessage(playerid, COLOR_WHITE, "You "RED"successfully"WHITE" removed"YELLOW" stereo"WHITE" from your vehicle.");
- }
- case 7:
- {
- if(!GetVehicleComponentInSlot(GetPlayerVehicleID(playerid), CARMODTYPE_HYDRAULICS)) return ShowPlayerDialog(playerid, DIALOG_UNTUNEERROR, DIALOG_STYLE_MSGBOX, "ERROR", "That vehicle dosen't have attached hydraulics.", "Ok", "");
- RemoveVehicleComponent(GetPlayerVehicleID(playerid), GetVehicleComponentInSlot(GetPlayerVehicleID(playerid), CARMODTYPE_HYDRAULICS));
- SendClientMessage(playerid, COLOR_WHITE, "You "RED"successfully"WHITE" removed"YELLOW" hydraulics"WHITE" from your vehicle.");
- }
- case 8:
- {
- if(!GetVehicleComponentInSlot(GetPlayerVehicleID(playerid), CARMODTYPE_NITRO)) return ShowPlayerDialog(playerid, DIALOG_UNTUNEERROR, DIALOG_STYLE_MSGBOX, "ERROR", "That vehicle dosen't have attached nos.", "Ok", "");
- RemoveVehicleComponent(GetPlayerVehicleID(playerid), GetVehicleComponentInSlot(GetPlayerVehicleID(playerid), CARMODTYPE_NITRO));
- SendClientMessage(playerid, COLOR_WHITE, "You "RED"successfully"WHITE" removed"YELLOW" nos"WHITE" from your vehicle.");
- }
- case 9:
- {
- if(vNeon[GetPlayerVehicleID(playerid)] == false) return ShowPlayerDialog(playerid, DIALOG_UNTUNEERROR, DIALOG_STYLE_MSGBOX, "ERROR", "That vehicle dosen't have attached neons.", "Ok", "");
- vNeon[GetPlayerVehicleID(playerid)] = false;
- DestroyObject(vNeonID[GetPlayerVehicleID(playerid)][0]);
- DestroyObject(vNeonID[GetPlayerVehicleID(playerid)][1]);
- SendClientMessage(playerid, COLOR_WHITE, "You "RED"successfully"WHITE" removed"YELLOW" neons"WHITE" from your vehicle.");
- }
- }
- if(inMenu[playerid] == true) ShowPlayerDialog(playerid, DIALOG_UNTUNEINFERNUS, DIALOG_STYLE_LIST, "Untune List", "Wheels\nHydraulics\nNos\n\nNeon", "Select", "Exit");
- else if(inMenu[playerid] == false) ShowPlayerDialog(playerid, DIALOG_UNTUNESPECIAL, DIALOG_STYLE_LIST, "Untune List", "PaintJob\nExhausts\nFront & Rear Bumper + Side Skirts\nRoof\nSpoiler\nWheels\nCar Stereo\nHydraulics\nNos\nNeon", "Select", "Exit");
- PlayerPlaySound(playerid, 1133, Pos[0], Pos[1], Pos[2]+4.0);
- }
- return 1;
- }
- case DIALOG_ERROR:
- {
- if(inMenu[playerid] == true) ShowPlayerDialog(playerid, DIALOG_TUNEINFERNUS, DIALOG_STYLE_LIST, "Tune List", "Wheels\nHydraulics\nNos\nNeon", "Select", "Exit");
- else if(inMenu[playerid] == false) ShowPlayerDialog(playerid, DIALOG_TUNESPECIAL, DIALOG_STYLE_LIST, "Tune List", "PaintJob\nExhausts\nFront & Rear Bumper + Side Skirts\nRoof\nSpoiler\nWheels\nCar Stereo\nHydraulics\nNos\nNeon", "Select", "Exit");
- }
- case DIALOG_UNTUNEERROR:
- {
- if(inMenu[playerid] == true) ShowPlayerDialog(playerid, DIALOG_UNTUNEINFERNUS, DIALOG_STYLE_LIST, "Untune List", "Wheels\nHydraulics\nNos\n\nNeon", "Select", "Exit");
- else if(inMenu[playerid] == false) ShowPlayerDialog(playerid, DIALOG_UNTUNESPECIAL, DIALOG_STYLE_LIST, "Untune List", "PaintJob\nExhausts\nFront & Rear Bumper + Side Skirts\nRoof\nSpoiler\nWheels\nCar Stereo\nHydraulics\nNos\nNeon", "Select", "Exit");
- }
- }
- return 1;
- }
- // CMDS //
- CMD:makevip(playerid, params[])
- {
- if(!IsPlayerAdmin(playerid) && pVip[playerid] < 4) return SendClientMessage(playerid, COLOR_RED, "ERROR: You are not authorized to use this command.");
- new id, lvl, y,m,d, String[128];
- if(sscanf(params, "uiiii", id, lvl, y,m,d)) return SendClientMessage(playerid, COLOR_WHITE, "USAGE:"WHITE" /makevip [PlayerID/PartOfName][VipLevel][Years][Months][Days]");
- if(!IsPlayerConnected(id)) return SendClientMessage(playerid, COLOR_RED, "ERROR: That player is not"GREEN" connected.");
- if(lvl == 0) return SendClientMessage(playerid, COLOR_RED, "ERROR:"WHITE" Vip level need to be above 0, to remove vip for someone type "GREEN"/removevip"WHITE".");
- if(lvl > 4) return SendClientMessage(playerid, COLOR_RED, "ERROR:"WHITE" Vip level need to be between 1 and 4.");
- new yy,mm,dd,hh,mi,ss;
- getdate(yy,mm,dd);
- gettime(hh,mi,ss);
- if(m > 12) return SendClientMessage(playerid, COLOR_RED, "ERROR: One year have only 12 months.");
- if(d > MonthDays[m-1])
- {
- format(String, sizeof(String), "ERROR: That month have only %i days.", MonthDays[m-1]);
- SendClientMessage(playerid, COLOR_RED, String);
- return 1;
- }
- yy += y;
- mm += m;
- dd += d;
- if(dd >= MonthDays[mm-1]+1)
- {
- dd-= MonthDays[mm-1];
- mm++;
- }
- if(mm >= 12)
- {
- yy++;
- mm-=11;
- }
- pVip[id] = lvl;
- pVipTime[id][0] = yy;
- pVipTime[id][1] = mm;
- pVipTime[id][2] = dd;
- pVipTime[id][3] = hh;
- pVipTime[id][4] = mi;
- pVipTime[id][5] = ss;
- if(id == playerid) SendClientMessage(id, COLOR_WHITE, "You made yourself a VIP.");
- else
- {
- format(String, sizeof(String), "You set "GREEN"%s to %s.", VipNames[lvl-1], Name(id));
- SendClientMessage(playerid, COLOR_WHITE, String);
- format(String, sizeof(String), "%s set you "GREEN"%s"WHITE".", Name(playerid), VipNames[lvl-1]);
- SendClientMessage(id, COLOR_GREEN, String);
- }
- format(String, sizeof(String), "%s active util: %02d/%02d/%04d - %02d:%02d:%02d.", VipNames[lvl-1],dd,mm,yy,hh,mi,ss);
- if(id != playerid) SendClientMessage(playerid, COLOR_WHITE, String);
- SendClientMessage(id, COLOR_WHITE, String);
- return 1;
- }
- CMD:renewvip(playerid, params[])
- {
- if(!IsPlayerAdmin(playerid) && pVip[playerid] < 4) return SendClientMessage(playerid, COLOR_RED, "ERROR: You are not Authorized to use this command.");
- new id, y,m,d, String[128];
- if(sscanf(params, "uiii", id, y,m,d)) return SendClientMessage(playerid, COLOR_GREEN, "USAGE:"WHITE" /renewvip [PlayerID/PartOfName][Years][Months][Days]");
- if(!IsPlayerConnected(id)) return SendClientMessage(playerid, COLOR_RED, "ERROR: That player is not"GREEN" connected.");
- if(pVip[id] == 0) return SendClientMessage(playerid, COLOR_RED, "ERROR: That player isn't a VIP.");
- if(m > 12) return SendClientMessage(playerid, COLOR_RED, "ERROR: One year have only 12 months.");
- if(d > MonthDays[m-1])
- {
- format(String, sizeof(String), "ERROR: That month have only %i days.", MonthDays[m-1]);
- SendClientMessage(playerid, COLOR_RED, String);
- return 1;
- }
- pVipTime[id][0] += y;
- pVipTime[id][1] += m;
- pVipTime[id][2] += d;
- if(pVipTime[id][2] >= MonthDays[pVipTime[id][1]-1]+1)
- {
- pVipTime[id][2]-= MonthDays[pVipTime[id][1]-1];
- pVipTime[id][1]++;
- }
- if(pVipTime[id][1] >= 12)
- {
- pVipTime[id][1]-=11;
- pVipTime[id][0]++;
- }
- format(String, sizeof(String), "%s renew: %02d/%02d/%04d - %02d:%02d:%02d.", VipNames[pVip[id]-1], pVipTime[id][2], pVipTime[id][1], pVipTime[id][0], pVipTime[id][3], pVipTime[id][4], pVipTime[id][5]);
- SendClientMessage(playerid, COLOR_WHITE, String);
- SendClientMessage(id, COLOR_WHITE, String);
- return 1;
- }
- CMD:removevip(playerid, params[])
- {
- if(!IsPlayerAdmin(playerid) && pVip[playerid] < 4) return SendClientMessage(playerid, COLOR_RED, "ERROR: You are not authorized to use this command.");
- new id, String[128];
- if(sscanf(params, "u", id)) return SendClientMessage(playerid, COLOR_WHITE, "USAGE: /removevip [PlayerID/PartOfName]");
- if(!IsPlayerConnected(id)) return SendClientMessage(playerid, COLOR_RED, "ERROR: That player is not"GREEN" connected.");
- pVip[playerid] = 0;
- if(id == playerid) return SendClientMessage(playerid, COLOR_RED, "You removed your vip.");
- else
- {
- format(String, sizeof(String), "You removed %s vip.", Name(id));
- SendClientMessage(playerid, COLOR_WHITE, String);
- format(String, sizeof(String), "Your vip was removed by %s.", Name(playerid));
- SendClientMessage(playerid, COLOR_WHITE, String);
- }
- return 1;
- }
- // Tokens System
- CMD:settokens(playerid, params[])
- {
- new string[128];
- new TarID, amount;
- if(sscanf(params,"ui",TarID,amount)) return SendClientMessage(playerid,COLOR_WHITE, "USAGE: /givetokens [Playerid] [amount]");
- if(!IsPlayerAdmin(playerid)) return SendClientMessage(playerid, COLOR_RED, "ERROR: You are not authorized to use this command.");
- if(!IsPlayerConnected(TarID)) return SendClientMessage(playerid, COLOR_RED, "ERROR: That player is not"GREEN" connected.");
- pVipTokens[TarID] += amount;
- format(string, sizeof(string), "You have recieved %d VIP Tokens from Administrator %s.", amount, Name(playerid));
- SendClientMessage(TarID, COLOR_BLUEE, string);
- format(string, sizeof(string), "You have given %s %d VIP Tokens.", Name(TarID), amount);
- SendClientMessage(playerid, COLOR_BLUEE, string);
- new INI:File = INI_Open(UserPath(TarID));
- INI_SetTag(File, "Data");
- INI_WriteInt(File, "VipTokens", pVipTokens[TarID]);
- INI_Close(File);
- return 1;
- }
- CMD:checktokens(playerid, params[])
- {
- new string[128];
- new TarID;
- if(sscanf(params,"u",TarID)) return SendClientMessage(playerid,COLOR_WHITE, "USAGE: /checktokens [Playerid]");
- if(!IsPlayerAdmin(playerid)) return SendClientMessage(playerid, COLOR_RED, "ERROR: You are not authorized to use this command.");
- if(!IsPlayerConnected(TarID)) return SendClientMessage(playerid, COLOR_RED, "ERROR: That player is not"GREEN" connected.");
- format(string, sizeof(string), "%s Got exactly %d VIP Tokens", Name(TarID), pVipTokens[TarID]);
- SendClientMessage(playerid, COLOR_BLUEE, string);
- return 1;
- }
- CMD:taketokens(playerid, params[])
- {
- new string[128];
- new TarID, amount;
- if(sscanf(params,"ui",TarID,amount)) return SendClientMessage(playerid,COLOR_WHITE, "USAGE: /taketokens [Playerid] [amount]");
- if(!IsPlayerAdmin(playerid)) return SendClientMessage(playerid, COLOR_RED, "ERROR: You are not authorized to use this command.");
- if(!IsPlayerConnected(TarID)) return SendClientMessage(playerid, COLOR_RED, "ERROR: That player is not"GREEN" connected.");
- pVipTokens[TarID] -= amount;
- format(string, sizeof(string), "Administrator %s took %d VIP Tokens from you.", Name(playerid), amount);
- SendClientMessage(TarID, COLOR_BLUEE, string);
- format(string, sizeof(string), "You have taken %d VIP Tokens from %s", amount, Name(TarID));
- SendClientMessage(playerid, COLOR_BLUEE, string);
- new INI:File = INI_Open(UserPath(TarID));
- INI_SetTag(File, "Data");
- INI_WriteInt(File, "VipTokens", pVipTokens[TarID]);
- INI_Close(File);
- return 1;
- }
- CMD:tokens(playerid, params[])
- {
- new string[128];
- format(string, sizeof(string), "You Currently have %d Tokens", pVipTokens[playerid]);
- SendClientMessage(playerid, COLOR_BLUEE, string);
- return 1;
- }
- CMD:givetokens(playerid, params[])
- {
- new string[128];
- new TarID, amount;
- if(sscanf(params,"ui",TarID,amount)) return SendClientMessage(playerid,COLOR_WHITE, "USAGE: /givetokens [playerid] [amount]");
- if(!IsPlayerConnected(TarID)) return SendClientMessage(playerid, COLOR_RED, "ERROR: That player is not"GREEN" connected.");
- if(pVipTokens[playerid] < amount) return SendClientMessage(playerid, COLOR_RED, "ERROR: You do not have that much !");
- if(TarID == playerid) return SendClientMessage(playerid, COLOR_RED, "ERROR: You cannot give to yourself.");
- pVipTokens[TarID] += amount;
- pVipTokens[playerid] -= amount;
- format(string, sizeof(string), "%s has given you %d VIP Tokens.", Name(playerid), amount);
- SendClientMessage(TarID, COLOR_BLUEE, string);
- format(string, sizeof(string), "You have given %d VIP Tokens to %s", amount, Name(TarID));
- SendClientMessage(playerid, COLOR_BLUEE, string);
- new INI:File = INI_Open(UserPath(TarID));
- INI_SetTag(File, "Data");
- INI_WriteInt(File, "VipTokens", pVipTokens[TarID]);
- INI_Close(File);
- new INI:File2 = INI_Open(UserPath(playerid));
- INI_SetTag(File2, "Data");
- INI_WriteInt(File2, "VipTokens", pVipTokens[playerid]);
- INI_Close(File2);
- return 1;
- }
- // Tokens System
- // Player Command
- CMD:vips(playerid, params[])
- {
- new count;
- SendClientMessage(playerid, COLOR_GREEN2, "|_________ [ Online Vips ] _________|");
- for(new i, String[80]; i<=GetPlayerPoolSize( ); i++)
- {
- if(IsPlayerConnected(i))
- {
- if(pVip[i] != 0) count++;
- if(pVip[i] == 3)
- {
- format(String, sizeof(String), " %s"ORANGE" - "GOLD"%s "ORANGE"~"GOLD" ID:%i", VipNames[pVip[i]-1], Name(i), i, pVip[i]);
- SendClientMessage(playerid, COLOR_ORANGE, String);
- }
- if(pVip[i] == 2)
- {
- format(String, sizeof(String), " %s"ORANGE" -"SILVER" %s "ORANGE"~"SILVER" ID:"SILVER"%i", VipNames[pVip[i]-1], Name(i), i, pVip[i]);
- SendClientMessage(playerid, COLOR_ORANGE, String);
- }
- if(pVip[i] == 1)
- {
- format(String, sizeof(String), " %s"ORANGE" -"BRONZE" %s"ORANGE" ~"BRONZE" ID:%i", VipNames[pVip[i]-1], Name(i), i, pVip[i]);
- SendClientMessage(playerid, COLOR_ORANGE, String);
- }
- if(pVip[i] == 4)
- {
- format(String, sizeof(String), " %s"ORANGE" -"MODERATOR" %s"ORANGE" ~"MODERATOR" ID:%i", VipNames[pVip[i]-1], Name(i), i, pVip[i]);
- SendClientMessage(playerid, COLOR_ORANGE, String);
- }
- }
- }
- if(count == 0) SendClientMessage(playerid, 0xFFA0A0FF, " No Vips Online Yet.");
- SendClientMessage(playerid, COLOR_GREEN2, "|_____________________________________|");
- return 1;
- }
- // Bronze VIP commands
- CMD:vh(playerid, params[])
- {
- if(pVip[playerid] < 1 && !IsPlayerAdmin(playerid)) return SendClientMessage(playerid, COLOR_RED, "ERROR: "WHITE"You are not authorized to use that command.");
- if(IsPlayerAdmin(playerid)) SendClientMessage(playerid, COLOR_WHITE, "[{0087FF}RCON "ORANGE"ADMIN"WHITE"] /makevip /renewvip /removevip /settokens /checktokens /taketokens");
- if(pVip[playerid] >= 4) SendClientMessage(playerid, COLOR_WHITE, "[{0087FF}VIP "MODERATOR"Moderator"WHITE"] /makevip /renewvip /removevip");
- if(pVip[playerid] >= 3) SendClientMessage(playerid, COLOR_WHITE, "[{0087FF}VIP "GOLD"Gold"WHITE"] /vheli ");
- if(pVip[playerid] >= 2) SendClientMessage(playerid, COLOR_WHITE,"[{0087FF}Vip "SILVER"Silver"WHITE"] /vtune /vuntune /vw(eather) /vt(ime) /vskin ");
- if(pVip[playerid] >= 1)
- {
- SendClientMessage(playerid, COLOR_WHITE, "[{0087FF}Vip "BRONZE"Bronze"WHITE"] /vcar /vheal /varmour /vc(ar)c(olor) /vrepair /vgun");
- SendClientMessage(playerid, COLOR_WHITE, "[{0087FF}Vip "BRONZE"Bronze"WHITE"] /vnos /v(ip)c(hat) /vipgarage /entervip /exitvip");
- }
- return 1;
- }
- CMD:vipchat(playerid, params[])
- {
- if(pVip[playerid] < 1) return SendClientMessage(playerid, COLOR_RED, "ERROR: "WHITE"You are not authorized to use that command.");
- if(isnull(params)) return SendClientMessage(playerid, COLOR_GREEN, "USAGE:"WHITE" /v(ip)c(hat) [Text]");
- if(strlen(params) > 64) return SendClientMessage(playerid, COLOR_RED, "ERROR: "WHITE"Line too long.");
- new String[128];
- if(pVip[playerid] == 1) format(String, sizeof(String), "* "BRONZE" %s:{FF69B4} %s", Name(playerid), params);
- if(pVip[playerid] == 2) format(String, sizeof(String), "* "SILVER" %s:{FF69B4} %s", Name(playerid), params);
- if(pVip[playerid] == 3) format(String, sizeof(String), "* "GOLD" %s:{FF69B4} %s", Name(playerid), params);
- if(pVip[playerid] == 4) format(String, sizeof(String), "* "MODERATOR" %s:{FF69B4} %s", Name(playerid), params);
- for(new i; i<=GetPlayerPoolSize( ); i++) if(IsPlayerConnected(i)) if(pVip[i] != 0) SendClientMessage(i, 0xFFA07AFF, String);
- return 1;
- }
- CMD:vheal(playerid, params[])
- {
- if(!IsPlayerInRangeOfPoint(playerid, 3, -4120.7075,867.1690,10.0237)) return SendClientMessage(playerid, COLOR_RED, "ERROR: You are not in range of the VIP Locker");
- if(pVip[playerid] < 1) return SendClientMessage(playerid, COLOR_RED, "ERROR: You are not authorized to use that command.");
- SetPlayerHealth(playerid, 100.0);
- SendClientMessage(playerid, COLOR_WHITE, "Your health has risen to "GREEN"100"WHITE".");
- return 1;
- }
- CMD:varmour(playerid, params[])
- {
- if(!IsPlayerInRangeOfPoint(playerid, 3, -4120.7075,867.1690,10.0237)) return SendClientMessage(playerid, COLOR_RED, "ERROR: You are not in range of the VIP Locker");
- if(pVip[playerid] < 1) return SendClientMessage(playerid, COLOR_RED, "ERROR: You are not authorized to use that command.");
- if(pVip[playerid] == 1)
- {
- if(pVipTokens[playerid] < 1) return SendClientMessage(playerid, COLOR_RED, "ERROR: You Cannot Afford This You need 1 token !");
- SetPlayerArmour(playerid, 100.0);
- pVipTokens[playerid] -= 1;
- SendClientMessage(playerid, COLOR_WHITE, "You armour has risen to "GREEN"100"WHITE" for 1 Token.");
- }
- else
- SetPlayerArmour(playerid, 100.0);
- SendClientMessage(playerid, COLOR_WHITE, "Your armour has risen to "GREEN"100"WHITE".");
- return 1;
- }
- CMD:vcarcolor(playerid, params[])
- {
- if(pVip[playerid] < 1) return SendClientMessage(playerid, COLOR_RED, "ERROR: "WHITE"You are not authorized to use that command.");
- if(!IsPlayerInAnyVehicle(playerid)) return SendClientMessage(playerid, COLOR_RED, "ERROR:"WHITE" You need to be in a car to use that command.");
- if(!IsPlayerInRangeOfPoint(playerid, 15, 2786.8359,-1616.5472,10.9219)) return SendClientMessage(playerid, COLOR_RED, "ERROR: You are not in range of the VIP Garage use /vipgarage to get the right location");
- new String[85], c1,c2;
- if(sscanf(params, "ii", c1,c2)) return SendClientMessage(playerid, COLOR_GREEN, "USAGE:"WHITE" /vcarcolor [ColorID1][ColorID2]");
- if(c1 > 255 || c2 > 255) return SendClientMessage(playerid, COLOR_RED, "ERROR: "WHITE"Color need to be between "GREEN"0"WHITE" and"GREEN" 255"WHITE".");
- ChangeVehicleColor(GetPlayerVehicleID(playerid), c1, c2);
- format(String, sizeof(String), "You changed your vehicle colors to "GREEN"%i"WHITE" ~ "GREEN"%i"WHITE".", c1,c2);
- SendClientMessage(playerid, COLOR_WHITE, String);
- return 1;
- }
- CMD:vrepair(playerid, params[])
- {
- if(pVip[playerid] < 1) return SendClientMessage(playerid, COLOR_RED, "ERROR: "WHITE"You are not authorized to use that command.");
- if(!IsPlayerInAnyVehicle(playerid)) return SendClientMessage(playerid, COLOR_RED, "ERROR:"WHITE" You need to be in a car to use that command.");
- if(!IsPlayerInRangeOfPoint(playerid, 15, 2786.8359,-1616.5472,10.9219)) return SendClientMessage(playerid, COLOR_RED, "ERROR: You are not in range of the VIP Garage use /vipgarage to get the right location");
- SendClientMessage(playerid, COLOR_WHITE, "Your vehicle was successfully repaired.");
- SetVehicleHealth(GetPlayerVehicleID(playerid), 1000.0);
- RepairVehicle(GetPlayerVehicleID(playerid));
- return 1;
- }
- CMD:vgun(playerid, params[])
- {
- if(pVip[playerid] < 1) return SendClientMessage(playerid, COLOR_RED, "ERROR: "WHITE"You are not authorized to use that command.");
- if(!IsPlayerInRangeOfPoint(playerid, 3, -4120.7075,867.1690,10.0237)) return SendClientMessage(playerid, COLOR_RED, "ERROR: You are not in range of the VIP Locker");
- ShowPlayerDialog(playerid, DIALOG_GUNSELECT, DIALOG_STYLE_LIST, "VIP Weapons", "SD Pistol 2 Tokens\nDeagle 5 Tokens\nMP5 3 Tokens\nAK47 6 Tokens\nM4 6 Tokens\nSniper 10\nRifle 3 Tokens\nMinigun (DISABLED)\nHeatSeeker 50 Tokens\nRPG 50 Tokens", "Select", "Cancel");
- return 1;
- }
- CMD:vnos(playerid, params[])
- {
- if(pVip[playerid] < 1) return SendClientMessage(playerid, COLOR_RED, "ERROR: "WHITE"You are not authorized to use that command.");
- if(!IsPlayerInRangeOfPoint(playerid, 15, 2786.8359,-1616.5472,10.9219)) return SendClientMessage(playerid, COLOR_RED, "ERROR: You are not in range of the VIP Garage use /vipgarage to get the right location");
- if(!IsPlayerInAnyVehicle(playerid)) return SendClientMessage(playerid, COLOR_RED, "ERROR: "WHITE"You need to be in a "GREEN"car"WHITE" to put nos on it.");
- if(!IsNosVehicle(GetPlayerVehicleID(playerid))) return SendClientMessage(playerid, COLOR_RED, "ERROR: "WHITE"That car dose not support nos upgrade.");
- if(GetVehicleComponentInSlot(GetPlayerVehicleID(playerid), CARMODTYPE_NITRO) == 1010 // ~~@~#~#@~#@!#@!~#~#!~#!
- || GetVehicleComponentInSlot(GetPlayerVehicleID(playerid), CARMODTYPE_NITRO) == 1009 // ~~@~#~#@~#@!#@!~#~#!~#!
- || GetVehicleComponentInSlot(GetPlayerVehicleID(playerid), CARMODTYPE_NITRO) == 1008) return SendClientMessage(playerid, COLOR_RED, "ERROR: "WHITE"That car already have"GREEN" NOS "WHITE"attached.");
- SendClientMessage(playerid, COLOR_WHITE, "Your car have NOS now.");
- AddVehicleComponent(GetPlayerVehicleID(playerid), 1010);
- return 1;
- }
- CMD:vcar(playerid, params[])
- {
- if(pVip[playerid] < 1) return SendClientMessage(playerid, COLOR_RED, "ERROR: You are not authorized to use that command.");
- if(vSpawnedCar[playerid] != INVALID_VEHICLE_ID) return SendClientMessage(playerid, COLOR_RED, "ERROR: You already have an spawned vehicle.");
- if(!IsPlayerInRangeOfPoint(playerid, 15, 1810.2544, -1570.0991, 13.4678)) return SendClientMessage(playerid, COLOR_RED, "ERROR: You need to be outside of the VIP Lounge to use this Command");
- new cName[9], String[46];
- if(sscanf(params, "s", cName))
- {
- SendClientMessage(playerid, COLOR_WHITE, "USAGE: /vcar [carname]");
- SendClientMessage(playerid, COLOR_WHITE, "Car Names: infernus | sultan | jester");
- return 1;
- }
- if(!strcmp(cName, "infernus", true)) vSpawnedCar[playerid] = CreateVehicle(411, 1821.5125,-1564.6423,13.1552, (random(180)), random(200-1)+1, random(200-1)+1, 40);
- else if(!strcmp(cName, "sultan", true)) vSpawnedCar[playerid] = CreateVehicle(560, 1821.5125,-1564.6423,13.1552, (random(180)), random(200-1)+1, random(200-1)+1, 40);
- else if(!strcmp(cName, "jester", true)) vSpawnedCar[playerid] = CreateVehicle(559, 1821.5125,-1564.6423,13.1552, (random(180)), random(200-1)+1, random(200-1)+1, 40);
- else return SendClientMessage(playerid, COLOR_RED, "ERROR: Invalid car name.");
- format(String, sizeof(String), "You spawned a %s.", cName);
- SendClientMessage(playerid, COLOR_WHITE, String);
- return 1;
- }
- CMD:vweather(playerid, params[])
- {
- if(pVip[playerid] < 2) return SendClientMessage(playerid, COLOR_RED, "ERROR: You are not authorized to use that command.");
- new weather;
- if(sscanf(params, "i", weather)) return SendClientMessage(playerid, COLOR_GREEN, "USAGE: vweather [Weather]");
- if(weather > 20 || weather < 0) return SendClientMessage(playerid, COLOR_RED, "ERROR: The weather need to be between 0 and 20.");
- SendClientMessage(playerid, COLOR_WHITE, "You "GREEN"successfully changed your weather.");
- SetPlayerWeather(playerid, weather);
- return 1;
- }
- CMD:vtime(playerid, params[])
- {
- if(pVip[playerid] < 2) return SendClientMessage(playerid, COLOR_RED, "ERROR: "WHITE"You are not authorized to use that command.");
- new h;
- if(sscanf(params, "i", h)) return SendClientMessage(playerid, COLOR_WHITE, "USAGE: /wt [Hour]");
- if(h > 23 || h < 0) return SendClientMessage(playerid, COLOR_RED, "ERROR: The hour need to be between "GREEN"0"WHITE" and "GREEN"23"WHITE".");
- SendClientMessage(playerid, COLOR_WHITE, "You "GREEN"successfully "WHITE"changed your time.");
- SetPlayerTime(playerid, h, 0);
- return 1;
- }
- CMD:vskin(playerid, params[])
- {
- if(pVip[playerid] < 1) return SendClientMessage(playerid, COLOR_RED, "ERROR: "WHITE"You are not authorized to use that command.");
- if(!IsPlayerInRangeOfPoint(playerid, 5, -4111.9556,870.5259,10.0365)) return SendClientMessage(playerid, COLOR_RED, "ERROR: You are not in range of the VIP Skins Locker");
- new sid;
- if(sscanf(params, "i", sid)) return SendClientMessage(playerid, COLOR_RED, "USAGE: "WHITE"/vskin [SkinID]");
- if((sid < 0) || (sid > 311)) return SendClientMessage(playerid, COLOR_RED, "ERROR: "WHITE"That skinID it's not valid ! Valid skins are between 0 and 311.");
- if(GetPlayerSkin(playerid) == sid) return SendClientMessage(playerid, COLOR_RED, "ERROR: "WHITE"You already have that skin.");
- SendClientMessage(playerid, COLOR_WHITE, "You "GREEN"successfully"WHITE" changed your skin.");
- SetPlayerSkin(playerid, sid);
- return 1;
- }
- CMD:vtune(playerid, params[])
- {
- if(pVip[playerid] < 2) return SendClientMessage(playerid, COLOR_RED, "ERROR: "WHITE"You are not authorized to use that command.");
- if(!IsPlayerInAnyVehicle(playerid)) return SendClientMessage(playerid, COLOR_RED, "ERROR: "WHITE"You need to be in a car to use that command.");
- if(!IsPlayerInRangeOfPoint(playerid, 15, 2786.8359,-1616.5472,10.9219)) return SendClientMessage(playerid, COLOR_RED, "ERROR: You are not in range of the VIP Garage use /vipgarage to get the right location");
- new vid = GetVehicleModel(GetPlayerVehicleID(playerid));
- if(vid == 411) { ShowPlayerDialog(playerid, DIALOG_TUNEINFERNUS, DIALOG_STYLE_LIST, "Tune List", "Wheels\nHydraulics\nNos\n\nNeon", "Select", "Exit"); inMenu[playerid] = true; }
- if(vid == 560 || vid == 559) { ShowPlayerDialog(playerid, DIALOG_TUNESPECIAL, DIALOG_STYLE_LIST, "Tune List", "PaintJob\nExhausts\nFront & Rear Bumper + Side Skirts\nRoof\nSpoiler\nWheels\nCar Stereo\nHydraulics\nNos\nNeon", "Select", "Exit"); inMenu[playerid] = false; }
- return 1;
- }
- CMD:vuntune(playerid, params[])
- {
- if(pVip[playerid] < 2) return SendClientMessage(playerid, COLOR_RED, "ERROR: You are not authorized to use that command.");
- if(!IsPlayerInAnyVehicle(playerid)) return SendClientMessage(playerid, COLOR_RED, "ERROR: You need to be in a car to use that command.");
- if(!IsPlayerInRangeOfPoint(playerid, 15, 2786.8359,-1616.5472,10.9219)) return SendClientMessage(playerid, COLOR_RED, "ERROR: You are not in range of the VIP Garage use /vipgarage to get the right location");
- new vid = GetVehicleModel(GetPlayerVehicleID(playerid));
- if(vid == 411) { ShowPlayerDialog(playerid, DIALOG_UNTUNEINFERNUS, DIALOG_STYLE_LIST, "Untune List", "Wheels\nHydraulics\nNos\n\nNeon", "Select", "Exit"); inMenu[playerid] = true; }
- if(vid == 560 || vid == 559) { ShowPlayerDialog(playerid, DIALOG_UNTUNESPECIAL, DIALOG_STYLE_LIST, "Untune List", "PaintJob\nExhausts\nFront & Rear Bumper + Side Skirts\nRoof\nSpoiler\nWheels\nCar Stereo\nHydraulics\nNos\nNeon", "Select", "Exit"); inMenu[playerid] = false; }
- return 1;
- }
- CMD:vheli(playerid, params[])
- {
- if(pVip[playerid] < 3) return SendClientMessage(playerid, COLOR_RED, "ERROR: "WHITE"You are not authorized to use that command.");
- if(vSpawnedCar[playerid] != INVALID_VEHICLE_ID) return SendClientMessage(playerid, COLOR_RED, "ERROR: "WHITE"You already have an spawned vehicle.");
- if(!IsPlayerInRangeOfPoint(playerid, 15, 1810.2544, -1572.0991, 13.4678)) return SendClientMessage(playerid, COLOR_RED, "ERROR: You need to be outside of the VIP lounge to use this command");
- vSpawnedCar[playerid] = CreateVehicle(487, 1886.6768,-1584.0337,29.2267, (random(180)), random(200-1)+1, random(200-1)+1, 300);
- PutPlayerInVehicle(playerid, vSpawnedCar[playerid], 0);
- SendClientMessage(playerid, COLOR_WHITE, "You spawned a VIP helicopter.");
- return 1;
- }
- CMD:entervip(playerid, params[])
- {
- if(pVip[playerid] < 1) return SendClientMessage(playerid, COLOR_RED, "ERROR: You are not authorized to use that command.");
- if(!IsPlayerInRangeOfPoint(playerid, 3, 1797.4467, -1578.9756, 16.0857)) return SendClientMessage(playerid, COLOR_RED, "ERROR: You are not in range of the VIP Lounge");
- SetPlayerPos(playerid,-4107.4507, 907.0430, 3.1007);
- SetPlayerInterior(playerid,2);
- return 1;
- }
- CMD:exitvip(playerid, params[])
- {
- if(pVip[playerid] < 1) return SendClientMessage(playerid, COLOR_RED, "ERROR: You are not authorized to use that command.");
- if(!IsPlayerInRangeOfPoint(playerid, 3, -4107.4507, 907.0430, 3.1007)) return SendClientMessage(playerid, COLOR_RED, "ERROR: You are not in range of the VIP Lounge");
- SetPlayerPos(playerid,1797.4467, -1578.9756, 16.0857);
- SetPlayerInterior(playerid,0);
- return 1;
- }
- CMD:vipgarage(playerid, params[])
- {
- if(pVip[playerid] < 1) return SendClientMessage(playerid, COLOR_RED, "ERROR: You are not authorized to use that command.");
- SetPlayerCheckpoint(playerid, 2786.8359,-1616.5472,10.9219, 5.0);
- return 1;
- }
- /* |__________________________________ END ____________________________________| */
Advertisement
Add Comment
Please, Sign In to add comment
Advertisement