Advertisement
Guest User

[RO]Truck By TheDucc

a guest
Apr 25th, 2013
940
0
Never
Not a member of Pastebin yet? Sign Up, it unlocks many cool features!
Pawn 183.35 KB | None | 0 0
  1. #if defined FILTERSCRIPT
  2. "_____________________________________________________________________________________________
  3. "       Hii all !
  4. "           Acest server de trucking " [RO] Trucking " este facut de Massari \[TheDucc]/
  5. "
  6. "       Voi face versiunea 2.0 dar nu il voi posta .
  7. "   Cu acesta puteti face ce vreti , stergeti credite orce , Nu imi pasa .
  8. "               Multumiri lui : Rimmon , DarkyTheAngel
  9. "       "RimmoN" - - - - -  > Bugs
  10. "       "DarkyTheAngel" - - > Radar Sist .
  11. "_____________________________________________________________________________________________
  12. #endif
  13. //---- INCLUDES ----//
  14. #include     "      a_samp      "
  15.  
  16. #include     "       zcmd       "
  17.  
  18. #include    "       sscanf2     "
  19.  
  20. #include    "       foreach     "
  21.  
  22. #include    "       YSI\y_ini   "
  23.  
  24. #include    "       streamer    "
  25. //------------ UNUSED -------------//
  26. #pragma     unused      Logged
  27. #pragma     unused      LastTime_Radar
  28. //----------- LOSE IDENTINATION ----------
  29. #pragma     tabsize     0
  30. //---- FILES   ----//
  31. #define Sfolder "/Utilizatori/%s.ini"
  32. //---- DIALOGS ----//
  33. #define DIALOG_REGISTER     533
  34. #define DIALOG_LOGIN        544
  35. #define Dialog_Hold         555
  36. #define Dialog_Hold2        566
  37. #define Dialog_Hold3        577
  38. #define Dialog_Hold4        588
  39. #define Dialog_Hold5        599
  40. #define Dialog_Hold6        600
  41. #define Dialog_Stats        601
  42. #define Dialog_Work         602
  43. #define Dialog_BuyDrugs     603
  44. #define UseDrugs            604
  45. #define Dialog_Limba        605
  46. #define Dialog_Spawn        606
  47. #define Copsdialog          607
  48. #define TEAM_TRUCKERS       608
  49. #define TEAM_POLICE         609
  50. #define TEAM_DRIVER         610
  51. #define TEAM_HITMAN         611
  52. #define Dialog_Job          612
  53. #define Dialog_Credits      613
  54. #define Dialog_Arme         614
  55. #define Dialog_BuyLevel     615
  56. #define Dialog_ControlPanel 616
  57. #define Dialog_Neon         617
  58. #define Dialog_Gps          618
  59. #define Dialog_Food         619
  60. #define Dialog_Radio        620
  61. //---- COLORS ----//
  62. //Color Defines
  63. #define COLOR_ORANGE                        0xFFA500FF
  64. #define COLOR_LIMEGREEN                     0x32CD32FF
  65. #define COLOR_ROYALBLUE                     0x4169E1FF
  66. #define COLOR_SALMON                        0xFA8072FF
  67. #define COLOR_ORANGE                        0xFFA500FF
  68. #define COLOR_LIMEGREEN                     0x32CD32FF
  69. #define COLOR_ROYALBLUE                     0x4169E1FF
  70. #define COLOR_SALMON                        0xFA8072FF
  71. #define COLOR_GREY                          0xAFAFAFAA
  72. #define COLOR_GREEN                         0x33AA33AA
  73. #define COLOR_RED                           0xFF0000AA
  74. #define COLOR_YELLOW                        0xFFFF00AA
  75. #define COLOR_WHITE                         0xFFFFFFAA
  76. #define COLOR_BLUE                          0x0000BBAA
  77. #define COLOR_LIGHTBLUE                     0x33CCFFAA
  78. #define Grey                                0xC0C0C0FF
  79. #define red                                 0xFF0000FF
  80. #define yellow                              0xF5FF00FF
  81. #define Color                               0x03D687FF
  82. #define G                                   "{6EF83C}"
  83. #define R                                   "{FF0000}"
  84. #define B                                   "{0f77ff}"
  85. #define W                                   "{FFFFFF}"
  86. #define GR                                  "{bdb5b5}"
  87. #define O                                   "{FFAF00}"
  88. #define L                                   "{00C0FF}"
  89. #define V                                   "{B700FF}"
  90. #define PU                                  "{928cff}"
  91. #define lgreen                              "{6EF83C}"
  92. #define lwhite                              "{FFFFFF}"
  93. #define lyellow                             "{FFFF22}"
  94. #define lblue                               "{33BBCC}"
  95. #define lorange                             "{FF6622}"
  96. #define lred                                "{FF0000}"
  97. #define lgrey                               "{BEBEBE}"
  98. #define lyellow2                            "{E1DE1C}"
  99. #define lgreen2                             "{AFFF00}"
  100. //---- SCURTATURI ----//
  101. #define Announce GameTextForPlayer
  102. #define SCM SendClientMessage
  103. #define SPD ShowPlayerDialog
  104. #define GMT GameTextForPlayer
  105. #define TOTAL_ITEMS         207
  106. #define SELECTION_ITEMS     21
  107. #define ITEMS_PER_LINE      7
  108.  
  109. #define HEADER_TEXT "Vehicles"
  110. #define NEXT_TEXT   "Next"
  111. #define PREV_TEXT   "Prev"
  112. #define DIALOG_BASE_X       75.0
  113. #define DIALOG_BASE_Y       130.0
  114. #define DIALOG_WIDTH        550.0
  115. #define DIALOG_HEIGHT       180.0
  116. #define SPRITE_DIM_X        60.0
  117. #define SPRITE_DIM_Y        70.0
  118. //---- ENUM ----//
  119. enum TruckInfo
  120. {
  121.    pPass    ,
  122.    pCash    ,
  123.    pWanted  ,
  124.    pVip     ,
  125.    pStruck  ,
  126.    Score    ,
  127.    pGod     ,
  128.    pAdmin   ,
  129.    Level    ,
  130.    Respect  ,
  131.    pKills   ,
  132.    pDeaths  ,
  133.    pWeed    ,
  134.    pXtc     ,
  135.    pLsd     ,
  136.    pMeth    ,
  137.    pCocaine ,
  138.    pHeroin  ,
  139. }
  140. //---- NEWS ----//
  141. new
  142.     PickupJob,
  143.     PickupExitP,
  144.     pickupenter,
  145.     pickupd1,
  146.     pickupd2,
  147.     Alarma,
  148.     AlarmSistem
  149. ;
  150. new
  151.     LastTime_Radar[ MAX_PLAYERS     char    ],
  152.     PlayerInfo[    MAX_PLAYERS    ][    TruckInfo   ],
  153.     bool:Logged[    MAX_PLAYERS    ]
  154. ;
  155. new
  156.     ObiectAles[    MAX_PLAYERS    ],
  157.     Slot[    MAX_PLAYERS    ],
  158.     Corp[    MAX_PLAYERS    ],
  159.     TimerEx [    MAX_PLAYERS    ]
  160. ;
  161. new
  162.     Alarmat[MAX_VEHICLES],
  163.     AlarmStatus[MAX_VEHICLES]
  164. ;
  165. new
  166.     RandomMSG[  ][  ]   =
  167. {
  168.     ""GR"[ POLITIA ]"W" Limite viteza : "W"Oras: "GR"80 km/h"W", "W"AutoStrada: "GR"180 "   ,
  169.     ""GR"[ POLITIA ]"W" Daca tia fost furata masina , anuntati "B"Politia Romana !  "   ,
  170.     ""R"[  MEDIC  ]"W" Ai fost ranit ? Anunta "R"Medici !   "   ,
  171.     ""B"[  SERVER ]"W" Scrie "B"/WORK "W"pentru a lucra !   "   ,
  172.     ""B"[  SERVER ]"W" Castiga bani repede scrie "B"/BuyTicket  "   ,
  173.     ""B"[  SERVER ]"W" Inca nu ai cont de "B"Facebook"W" scrie "B"/cFaceBook ?  "
  174. };
  175. new
  176.     const RandomWorldTime[24][1] =
  177. {
  178.     {0},{1},{2},{3},{4},{5},{6},{7},{8},{9},{10},{11},{12},{13},{14},{15},{16},{17},{18},{19},{20},{21},{22},{23}
  179. };
  180. new Float:randspawn[][6] =
  181. {
  182.     { 1489.0444,697.7343,11.3203 } ,
  183.     { -2185.4797,-211.8183,36.5156 } ,
  184.     { 1062.5959,1231.7164,10.8275 } ,
  185.     { 2834.2148,912.6044,10.7500 } ,
  186.     { 604.5546,1677.6814,6.9922 } ,
  187.     { -1583.5469,-2730.4944,48.5391 }
  188. };
  189. new
  190.     CTimer1,    CTimer2,
  191.     CTimer3,    CTimer4,
  192.     CTimer5,    CTimer6
  193. ;
  194. new
  195.     Text:Textdraw1truck,
  196.     Text:Textdraw1World
  197. ;
  198. new
  199.     gTotalItems = TOTAL_ITEMS,
  200.     PlayerText:gCurrentPageTextDrawId[    MAX_PLAYERS    ],
  201.     PlayerText:gHeaderTextDrawId[    MAX_PLAYERS    ],
  202.     PlayerText:gBackgroundTextDrawId[    MAX_PLAYERS    ],
  203.     PlayerText:gNextButtonTextDrawId[    MAX_PLAYERS    ],
  204.     PlayerText:gPrevButtonTextDrawId[    MAX_PLAYERS    ],
  205.     PlayerText:gSelectionItems[    MAX_PLAYERS    ][    SELECTION_ITEMS ]
  206. ;
  207. new gSelectionItemsTag[    MAX_PLAYERS    ][SELECTION_ITEMS];
  208. new gItemAt[    MAX_PLAYERS    ];
  209. new gItemList[TOTAL_ITEMS] = {
  210. 400,401,402,403,404,405,406,407,408,409,410,411,412,413,414,415,416,417,418,419,420,421,422,423,424,425,426,427,428,429,430,
  211. 431,432,433,434,435,436,437,438,439,440,441,442,443,444,445,446,447,448,450,451,452,453,454,455,456,457,458,459,460,461,
  212. 462,463,464,465,466,467,468,469,470,471,472,473,474,475,476,477,478,479,480,481,482,483,484,485,486,487,488,489,490,491,492,
  213. 493,494,495,496,497,498,499,500,501,502,503,504,505,506,507,508,509,510,511,512,513,514,515,516,517,518,519,520,521,522,523,
  214. 524,525,526,527,528,529,530,531,532,533,534,535,536,539,540,541,542,543,544,545,546,547,548,549,550,551,552,553,554,
  215. 555,556,557,558,559,560,561,562,563,564,565,566,567,568,571,572,573,574,575,576,577,578,579,580,581,582,583,584,585,
  216. 586,587,588,589,590,591,592,593,594,595,596,597,598,599,600,601,602,603,604,605,606,607,608,609,610,611
  217. };
  218. new
  219.     plateString[128],
  220.     playerVeh,
  221.     Float:vehPos[4],
  222.     Plate[32]
  223. ;
  224. //---- STATIC -------//
  225. static gTeam[    MAX_PLAYERS    ];
  226. //---- FORWARDS ----//
  227. forward Color1(playerid) ;
  228. forward Color2(playerid) ;
  229. forward Color3(playerid) ;
  230. forward Color4(playerid) ;
  231. forward Color5(playerid) ;
  232. forward Color6(playerid) ;
  233. forward Time() ;
  234. forward SendMSG() ;
  235. forward Alarm() ;
  236. forward SA() ;
  237. forward OnPlayerCommandPerformed(playerid, cmdtext[], success) ;
  238. forward AntiSpawnKill(playerid) ;
  239. forward PayDay(playerid, cash) ;
  240. //----   END    ----//
  241. #if defined FILTERSCRIPT
  242.  
  243. public OnFilterScriptInit()
  244. {
  245.     return 1;
  246. }
  247.  
  248. public OnFilterScriptExit()
  249. {
  250.     return 1;
  251. }
  252.  
  253. #else
  254.  
  255. main()
  256. {
  257. }
  258.  
  259. #endif
  260.  
  261. public OnGameModeInit()
  262. {
  263.     //------------- NEON --------------------------//
  264.     CreateObject(8954, -1984.5048828125, 426.61761474609, 28.943223953247, 0, 0, 184) ;
  265.     CreateObject(11326, -1994.1408691406, 437.97189331055, 28.679206848145, 0, 0, 0.25) ;
  266.     CreateObject(7191, -1956.515625, 448.09234619141, 28.587062835693, 0, 0, 95.25) ;
  267.     CreateObject(1173, -1980.5299072266, 435.47134399414, 30.378553390503, 0, 0, 0) ;
  268.     CreateObject(1172, -1980.4494628906, 435.71505737305, 29.489776611328, 0, 0, 0) ;
  269.     CreateObject(1171, -1981.2755126953, 435.64346313477, 29.886144638062, 0, 178, 354.75) ;
  270.     CreateObject(1169, -1981.0889892578, 435.56182861328, 29.487819671631, 0, 0, 0) ;
  271.     CreateObject(1168, -1975.2124023438, 435.77593994141, 30.412317276001, 0, 0, 178) ;
  272.     CreateObject(1167, -1975.1953125, 435.8342590332, 29.416021347046, 0, 0, 178) ;
  273.     CreateObject(1163, -1984.1585693359, 439.34622192383, 30.586503982544, 274, 0, 269.75) ;
  274.     CreateObject(1162, -1984.1672363281, 441.52844238281, 30.722972869873, 270, 179.40661621094, 87.406616210938) ;
  275.     CreateObject(1139, -1984.2535400391, 443.72668457031, 30.460748672485, 280.19604492188, 191.37036132813, 98.445404052734) ;
  276.     CreateObject(1112, -1973.9462890625, 437.38125610352, 29.646976470947, 3.9391174316406, 349.97607421875, 0.6956787109375) ;
  277.     CreateObject(1098, -1974.1801757813, 440.46667480469, 29.947492599487, 0, 0, 6) ;
  278.     CreateObject(1098, -1974.1300048828, 440.42913818359, 28.843486785889, 0, 0, 4) ;
  279.     CreateObject(1097, -1974.123046875, 438.56341552734, 29.941816329956, 0, 0, 180.5) ;
  280.     CreateObject(1097, -1974.0185546875, 438.56216430664, 28.837507247925, 0, 0, 2) ;
  281.     CreateObject(1096, -1974.1331787109, 442.32843017578, 29.935081481934, 0, 0, 181.25) ;
  282.     CreateObject(1096, -1974.1580810547, 442.26931762695, 28.77064704895, 0, 0, 0) ;
  283.     CreateObject(1089, -1977.2879638672, 447.44540405273, 30.869338989258, 0, 0, 0) ;
  284.     CreateObject(1085, -1974.0982666016, 444.29943847656, 29.984083175659, 0, 0, 179.25) ;
  285.     CreateObject(1085, -1974.0404052734, 444.24810791016, 28.742120742798, 0, 0, 0) ;
  286.     CreateObject(1080, -1973.9967041016, 436.78811645508, 28.870197296143, 0, 0, 0.75) ;
  287.     CreateObject(1080, -1974.0190429688, 436.87274169922, 30.091676712036, 0, 0, 181) ;
  288.     CreateObject(1065, -1975.4147949219, 447.41397094727, 30.93871307373, 0, 0, 0) ;
  289.     CreateObject(1047, -1984.2227783203, 440.37838745117, 29.250276565552, 0, 0, 181.5) ;
  290.     CreateObject(1039, -1984.2292480469, 443.45150756836, 29.330806732178, 0, 0, 184) ;
  291.     CreateObject(1036, -1984.1687011719, 437.39694213867, 29.339908599854, 0, 0, 178) ;
  292.     CreateObject(1010, -1984.2023925781, 437.30276489258, 30.272491455078, 0, 90, 0) ;
  293.     CreateObject(1009, -1984.2290039063, 437.81698608398, 30.226253509521, 0, 90.500061035156, 0) ;
  294.     CreateObject(1008, -1984.1997070313, 436.64154052734, 30.228116989136, 0, 88.5, 0) ;
  295.     //------------- IMAGES CONNECT ----------------------//
  296.     //--------- TEXTDRAW    ----------------------------//
  297.     Textdraw1truck = TextDrawCreate(23.000000, 421.000000, "Truck") ;
  298.     TextDrawBackgroundColor(Textdraw1truck, 255) ;
  299.     TextDrawFont(Textdraw1truck, 3) ;
  300.     TextDrawLetterSize(Textdraw1truck, 0.749999, 3.000000) ;
  301.     TextDrawColor(Textdraw1truck, -1) ;
  302.     TextDrawSetOutline(Textdraw1truck, 1) ;
  303.     TextDrawSetProportional(Textdraw1truck, 1) ;
  304.  
  305.     Textdraw1World = TextDrawCreate(105.000000, 421.000000, "World") ;
  306.     TextDrawBackgroundColor(Textdraw1World, 255) ;
  307.     TextDrawFont(Textdraw1World, 3) ;
  308.     TextDrawLetterSize(Textdraw1World, 0.749999, 3.000000) ;
  309.     TextDrawColor(Textdraw1World, -1) ;
  310.     TextDrawSetOutline(Textdraw1World, 1) ;
  311.     TextDrawSetProportional(Textdraw1World, 1) ;
  312.  
  313.     for(new i; i < MAX_PLAYERS; i ++)
  314.     {
  315.         if(IsPlayerConnected(i))
  316.         {
  317.             TextDrawShowForPlayer(i, Textdraw1truck) ;
  318.             TextDrawShowForPlayer(i, Textdraw1World) ;
  319.         }
  320.     }
  321.     //--------- MATERIAL TEXT --------------------------//
  322.     new TruckRo = CreateObject(19353, 1489.69617, 673.45496, 11.97031,   0.00000, 0.00000, -90.60000) ;
  323.     SetObjectMaterialText(TruckRo, ""W"Truck\n"G"Romanian", 0, OBJECT_MATERIAL_SIZE_128x128,\
  324.     "Arial", 28, 0, 0xFFFF8200, 0xFF000000, OBJECT_MATERIAL_TEXT_ALIGN_CENTER) ;
  325.     new Taxi = CreateObject(19353, 1908.69995, 743.31226, 11.53694,   0.00000, 0.00000, -90.00002) ;
  326.     SetObjectMaterialText(Taxi, "{000000}Taxi\n{000000}Cab", 0, OBJECT_MATERIAL_SIZE_128x128,\
  327.     "Arial", 28, 0, 0xFFFFFFAA, 0xFFFFFFAA, OBJECT_MATERIAL_TEXT_ALIGN_CENTER) ;
  328.     new Pizza = CreateObject(19353, 2195.26367, 939.11340, 11.12506,   0.00000, 0.00000, 0.00000) ;
  329.     SetObjectMaterialText(Pizza, ""R"Pizza\n"R"Boy", 0, OBJECT_MATERIAL_SIZE_128x128,\
  330.     "Arial", 28, 0, 0xFFFFFFAA, 0xFFFFFFAA, OBJECT_MATERIAL_TEXT_ALIGN_CENTER) ;
  331.     new Inmatriculari = CreateObject(19353, 1287.39905, -1652.85669, 22.03901,   0.00000, 0.00000, 0.00000) ;
  332.     SetObjectMaterialText(Inmatriculari, ""G"NR.PLATE\n"G"VEHICULE", 0, OBJECT_MATERIAL_SIZE_128x128,\
  333.     "Arial", 28, 0, 0xFFFFFFAA, 0xFFFFFFAA, OBJECT_MATERIAL_TEXT_ALIGN_CENTER) ;
  334.     //---------- Pickups ------------------------------//
  335.     PickupJob = CreatePickup(1239, 23, 364.7803,173.8789,1008.3893) ;
  336.     PickupExitP = CreatePickup(1239, 23 , 385.4931,173.6178,1008.3828) ;
  337.     pickupenter = CreatePickup(1239, 23, 364.7803,173.8789,1008.3893) ;
  338.     pickupd1 = CreatePickup(1239, 23 , 1555.0514,-1687.4366,6.2188) ;
  339.     pickupd2 = CreatePickup(1239, 23, 1509.3782,-1624.2833,14.0469) ;
  340.     //---------- ATTACH OBJECT TO VEHICLE-------------//
  341.     new InfernusPD1 = AddStaticVehicle(411,1535.0946,-1667.3214,13.1099,180.6850,152,152) ; // Infernus1
  342.     new GirofarInf1 = CreateObject(19420,0,0,-1000,0,0,0,100) ;
  343.     AttachObjectToVehicle(GirofarInf1, InfernusPD1, 0.000000,-0.404999,0.689999,0.000000,0.000000,0.000000) ;
  344.     new InfernusPD2 = AddStaticVehicle(411,1535.2146,-1677.5544,13.1099,180.6850,152,152) ; // infernus2
  345.     new GirofarInf2 = CreateObject(19420,0,0,-1000,0,0,0,100) ;
  346.     AttachObjectToVehicle(GirofarInf2, InfernusPD2, 0.000000,-0.404999,0.689999,0.000000,0.000000,0.000000) ;
  347.     new Girofar = CreateObject(19420,0,0,-1000,0,0,0,100) ;
  348.     new TurismoPolice = AddStaticVehicle(451,1545.5853,-1663.2139,5.5979,89.4816,1,1) ; // TurismoPolice
  349.     AttachObjectToVehicle(Girofar, TurismoPolice, 0.000000,-0.530000,0.569999,0.000000,0.000000,0.000000) ;
  350.     new Girofar2 = CreateObject(18646,0,0,-1000,0,0,0,100) ;
  351.     new MasinaPolice = AddStaticVehicle(516,1529.0050,-1688.3202,5.7248,271.2570,1,1) ; // MasinaPolice2
  352.     AttachObjectToVehicle(Girofar2, MasinaPolice, 0.594999,0.000000,0.885000,0.000000,0.000000,0.000000) ;
  353.     //--------- ConnectNPC -------------//
  354.     //--------- NPC VEHICLE -----------//
  355.     //-------- GAMEMODE TEXT ---------//
  356.     SetGameModeText("[RO] Truck World") ;
  357.     //-------- 3D TEXT LABEL
  358.     Create3DTextLabel(""R"Radar",0x008080FF,   1614.2148,825.6345,6.5478,40.0,0) ;
  359.     Create3DTextLabel(""R"Radar",0x008080FF,1814.4419,1093.3236,6.5291,40.0,0) ;
  360.     Create3DTextLabel(""R"Radar",0x008080FF,1777.8370,2037.9580,3.8605,40.0,0) ;
  361.     Create3DTextLabel(""R"Radar",0x008080FF,1576.6519,2447.0281,6.5074,40.0,0) ;
  362.     Create3DTextLabel(""R"Radar",0x008080FF,1027.4652,2556.8159,10.4775,40.0,0) ;
  363.     Create3DTextLabel(""R"Radar",0x008080FF,826.0103,2614.3257,12.3685,40.0,0) ;
  364.     Create3DTextLabel(""R"Radar",0x008080FF,500.6128,2666.4556,51.0952,40.0,0) ;
  365.     Create3DTextLabel(""R"Radar",0x008080FF,1405.4542,646.7507,10.8203,40.0,0) ;
  366.     //------------- TIMERS ------------------------//
  367.     SetTimer ( " SendMSG " , 120000 , true ) ;
  368.     SetTimer ( " PayDay " , 1200000 , true ) ;
  369.     SetTimer ( " WeatherAndTime " , 6000 , true ) ;
  370.     //------------- CLASS ------------------------//
  371. //_______________________________________________________________________________________________
  372. /*1*/   AddPlayerClass(119, 1958.3783, 1343.1572, 15.3746, 269.1425, 0, 0, 0, 0, 0, 0) ;//trucker |
  373. /*2*/   AddPlayerClass(288, 1958.3783, 1343.1572, 15.3746, 269.1425, 0, 0, 0, 0, 0, 0) ;//police  |
  374. /*3*/   AddPlayerClass(259, 1958.3783, 1343.1572, 15.3746, 269.1425, 0, 0, 0, 0, 0, 0) ;//police  |
  375. //_______________________________________________________________________________________________|
  376.     //------------- PEDANIMS------------------------//
  377.     UsePlayerPedAnims(      )   ;
  378.     EnableTirePopping(  1   )   ;
  379.     ShowPlayerMarkers(  1   )   ;
  380.     //------------ INMATRICULARI MASINI ---------------//
  381.     CreateDynamicObject(19425, 1287.17017, -1657.92151, 12.52600,   0.00000, 0.00000, -90.06000) ;
  382.     CreateDynamicObject(19425, 1287.16956, -1654.68286, 12.52600,   0.00000, 0.00000, -90.06000) ;
  383.     CreateDynamicObject(19425, 1287.17297, -1651.42224, 12.52600,   0.00000, 0.00000, -90.06000) ;
  384.     CreateDynamicObject(19425, 1287.17297, -1648.15930, 12.52600,   0.00000, 0.00000, -90.06000) ;
  385.     CreateDynamicObject(19425, 1287.18494, -1646.63879, 12.52600,   0.00000, 0.00000, -90.06000) ;
  386.     CreateDynamicObject(988, 1269.34534, -1647.27124, 13.59340,   0.00000, 0.00000, 91.50000) ;
  387.     CreateDynamicObject(988, 1269.32983, -1656.89673, 13.59340,   0.00000, 0.00000, 91.50000) ;
  388.     //------------ DOZATOARE LS ----------------------//
  389.     CreateDynamicObject(1209, 1508.29712, -1624.31128, 13.04292,   0.00000, 0.00000, 91.07997) ;
  390.     CreateDynamicObject(1209, 1556.10510, -1687.52930, 5.15404,   0.00000, 0.00000, -90.29999) ;
  391.     //------------- LSPD -----------------------------//
  392.     CreateDynamicObject(638, 1529.5, -1604.30005, 13.1, 0, 0, 0) ;
  393.     CreateDynamicObject(970, 1530, -1604.30005, 12.9, 0, 0, 270) ;
  394.     CreateDynamicObject(970, 1529.09998, -1604.30005, 12.9, 0, 0, 270) ;
  395.     CreateDynamicObject(638, 1529.59998, -1608.5, 13.1, 0, 0, 0) ;
  396.     CreateDynamicObject(970, 1529.09998, -1608.40002, 12.9, 0, 0, 270) ;
  397.     CreateDynamicObject(970, 1530, -1608.40002, 12.9, 0, 0, 270) ;
  398.     CreateDynamicObject(970, 1529.09998, -1612.5, 12.9, 0, 0, 270) ;
  399.     CreateDynamicObject(970, 1530, -1612.5, 12.9, 0, 0, 270) ;
  400.     CreateDynamicObject(970, 1529.09998, -1616.59998, 12.9, 0, 0, 270) ;
  401.     CreateDynamicObject(970, 1529.09998, -1620.69995, 12.9, 0, 0, 270) ;
  402.     CreateDynamicObject(970, 1530, -1616.59998, 12.9, 0, 0, 270) ;
  403.     CreateDynamicObject(970, 1530, -1620.69995, 12.9, 0, 0, 270) ;
  404.     CreateDynamicObject(970, 1529.19995, -1636.69995, 12.9, 0, 0, 270) ;
  405.     CreateDynamicObject(970, 1529.19995, -1640.80005, 12.9, 0, 0, 270) ;
  406.     CreateDynamicObject(970, 1529.19995, -1644.90002, 12.9, 0, 0, 270) ;
  407.     CreateDynamicObject(970, 1529.19995, -1649, 12.9, 0, 0, 270) ;
  408.     CreateDynamicObject(970, 1529.19995, -1657.19995, 12.9, 0, 0, 270) ;
  409.     CreateDynamicObject(970, 1529.19995, -1653.09998, 12.9, 0, 0, 270) ;
  410.     CreateDynamicObject(638, 1529.59998, -1612.40002, 13.1, 0, 0, 0) ;
  411.     CreateDynamicObject(638, 1529.59998, -1616.40002, 13.1, 0, 0, 0) ;
  412.     CreateDynamicObject(638, 1529.59998, -1620.69995, 13.1, 0, 0, 0) ;
  413.     CreateDynamicObject(1290, 1529.59998, -1606.40002, 18.4, 0, 0, 0) ;
  414.     CreateDynamicObject(1290, 1529.59998, -1614.5, 18.4, 0, 0, 0) ;
  415.     CreateDynamicObject(970, 1530, -1636.69995, 12.9, 0, 0, 270) ;
  416.     CreateDynamicObject(638, 1529.59998, -1636.59998, 13.1, 0, 0, 0) ;
  417.     CreateDynamicObject(970, 1530, -1640.80005, 12.9, 0, 0, 270) ;
  418.     CreateDynamicObject(970, 1530, -1644.90002, 12.9, 0, 0, 270) ;
  419.     CreateDynamicObject(970, 1530, -1649, 12.9, 0, 0, 270) ;
  420.     CreateDynamicObject(970, 1530, -1653.09998, 12.9, 0, 0, 270) ;
  421.     CreateDynamicObject(970, 1530, -1657.19995, 12.9, 0, 0, 270) ;
  422.     CreateDynamicObject(638, 1529.59998, -1640.80005, 13.1, 0, 0, 0) ;
  423.     CreateDynamicObject(638, 1529.59998, -1644.90002, 13.1, 0, 0, 0) ;
  424.     CreateDynamicObject(638, 1529.59998, -1649, 13.1, 0, 0, 0) ;
  425.     CreateDynamicObject(638, 1529.59998, -1653.30005, 13.1, 0, 0, 0) ;
  426.     CreateDynamicObject(638, 1529.59998, -1657.5, 13.1, 0, 0, 0) ;
  427.     CreateDynamicObject(1290, 1529.5, -1638.80005, 18.4, 0, 0, 0) ;
  428.     CreateDynamicObject(1290, 1529.59998, -1638.69995, 18.4, 0, 0, 0) ;
  429.     CreateDynamicObject(1290, 1529.5, -1647, 18.4, 0, 0, 0) ;
  430.     CreateDynamicObject(1290, 1529.5, -1655.30005, 18.4, 0, 0, 0) ;
  431.     CreateDynamicObject(970, 1529.19995, -1661.30005, 12.9, 0, 0, 270) ;
  432.     CreateDynamicObject(970, 1530, -1661.30005, 12.9, 0, 0, 270) ;
  433.     CreateDynamicObject(638, 1529.59998, -1661.5, 13.1, 0, 0, 0) ;
  434.     CreateDynamicObject(673, 1529.30005, -1610.40002, 12.6, 0, 0, 0) ;
  435.     CreateDynamicObject(673, 1529.59998, -1618.59998, 12.4, 0, 0, 0) ;
  436.     CreateDynamicObject(673, 1529.59998, -1642.59998, 12.4, 0, 0, 0) ;
  437.     CreateDynamicObject(673, 1529.59998, -1651, 12.4, 0, 0, 0) ;
  438.     CreateDynamicObject(673, 1529.59998, -1659.5, 12.4, 0, 0, 0) ;
  439.     CreateDynamicObject(970, 1530, -1669.5, 12.9, 0, 0, 270) ;
  440.     CreateDynamicObject(970, 1529.19995, -1669.5, 12.9, 0, 0, 270) ;
  441.     CreateDynamicObject(970, 1529.19995, -1673.59998, 12.9, 0, 0, 270) ;
  442.     CreateDynamicObject(970, 1530, -1673.59998, 12.9, 0, 0, 270) ;
  443.     CreateDynamicObject(970, 1529.19995, -1677.69995, 12.9, 0, 0, 270) ;
  444.     CreateDynamicObject(970, 1530, -1677.69995, 12.9, 0, 0, 270) ;
  445.     CreateDynamicObject(970, 1529.19995, -1685.90002, 12.9, 0, 0, 270) ;
  446.     CreateDynamicObject(970, 1530, -1685.90002, 12.9, 0, 0, 270) ;
  447.     CreateDynamicObject(640, 1529.59998, -1670.80005, 13.1, 0, 0, 0) ;
  448.     CreateDynamicObject(640, 1529.59998, -1676.19995, 13.1, 0, 0, 0) ;
  449.     CreateDynamicObject(970, 1529.19995, -1690, 12.9, 0, 0, 270) ;
  450.     CreateDynamicObject(970, 1529.19995, -1694.09998, 12.9, 0, 0, 270) ;
  451.     CreateDynamicObject(970, 1529.19995, -1698.19995, 12.9, 0, 0, 270) ;
  452.     CreateDynamicObject(970, 1529.19995, -1702.30005, 12.9, 0, 0, 270) ;
  453.     CreateDynamicObject(970, 1529.19995, -1706.40002, 12.9, 0, 0, 270) ;
  454.     CreateDynamicObject(970, 1529.19995, -1710.5, 12.9, 0, 0, 270) ;
  455.     CreateDynamicObject(970, 1529.19995, -1714.59998, 12.9, 0, 0, 270) ;
  456.     CreateDynamicObject(970, 1529.19995, -1718.69995, 12.9, 0, 0, 270) ;
  457.     CreateDynamicObject(970, 1530, -1690, 12.9, 0, 0, 270) ;
  458.     CreateDynamicObject(970, 1530, -1694.09998, 12.9, 0, 0, 270) ;
  459.     CreateDynamicObject(970, 1530, -1698.19995, 12.9, 0, 0, 270) ;
  460.     CreateDynamicObject(970, 1530, -1702.30005, 12.9, 0, 0, 270) ;
  461.     CreateDynamicObject(970, 1530, -1706.40002, 12.9, 0, 0, 270) ;
  462.     CreateDynamicObject(970, 1530, -1710.5, 12.9, 0, 0, 270) ;
  463.     CreateDynamicObject(970, 1530, -1714.59998, 12.9, 0, 0, 270) ;
  464.     CreateDynamicObject(970, 1530, -1718.69995, 12.9, 0, 0, 270) ;
  465.     CreateDynamicObject(1215, 1529.5, -1602.59998, 12.9, 0, 0, 0) ;
  466.     CreateDynamicObject(1215, 1529.59998, -1622.80005, 12.9, 0, 0, 0) ;
  467.     CreateDynamicObject(1215, 1529.59998, -1634.90002, 12.9, 0, 0, 0) ;
  468.     CreateDynamicObject(1215, 1529.59998, -1663.40002, 12.9, 0, 0, 0) ;
  469.     CreateDynamicObject(1215, 1529.59998, -1667.5, 12.9, 0, 0, 0) ;
  470.     CreateDynamicObject(1215, 1529.59998, -1679.30005, 12.9, 0, 0, 0) ;
  471.     CreateDynamicObject(638, 1529.59998, -1686, 13.1, 0, 0, 0) ;
  472.     CreateDynamicObject(638, 1529.59998, -1689.90002, 13.1, 0, 0, 0) ;
  473.     CreateDynamicObject(638, 1529.59998, -1694.09998, 13.1, 0, 0, 0) ;
  474.     CreateDynamicObject(638, 1529.59998, -1698.09998, 13.1, 0, 0, 0) ;
  475.     CreateDynamicObject(638, 1529.59998, -1702.30005, 13.1, 0, 0, 0) ;
  476.     CreateDynamicObject(638, 1529.59998, -1706.5, 13.1, 0, 0, 0) ;
  477.     CreateDynamicObject(638, 1529.59998, -1710.69995, 13.1, 0, 0, 0) ;
  478.     CreateDynamicObject(638, 1529.59998, -1714.59998, 13.1, 0, 0, 0) ;
  479.     CreateDynamicObject(638, 1529.59998, -1718.80005, 13.1, 0, 0, 0) ;
  480.     CreateDynamicObject(1290, 1529.59998, -1688, 18.4, 0, 0, 0) ;
  481.     CreateDynamicObject(673, 1529.69995, -1692, 12.4, 0, 0, 0) ;
  482.     CreateDynamicObject(1290, 1529.5, -1696.19995, 18.4, 0, 0, 0) ;
  483.     CreateDynamicObject(673, 1529.59998, -1700, 12.4, 0, 0, 0) ;
  484.     CreateDynamicObject(1290, 1529.5, -1704.40002, 18.4, 0, 0, 0) ;
  485.     CreateDynamicObject(673, 1529.59998, -1708.5, 12.4, 0, 0, 0) ;
  486.     CreateDynamicObject(1290, 1529.5, -1712.5, 18.4, 0, 0, 0) ;
  487.     CreateDynamicObject(673, 1529.59998, -1716.69995, 12.4, 0, 0, 0) ;
  488.     CreateDynamicObject(1215, 1529.59998, -1684.30005, 12.9, 0, 0, 0) ;
  489.     CreateDynamicObject(1215, 1529.59998, -1720.59998, 12.9, 0, 0, 0) ;
  490.     CreateDynamicObject(1290, 1529.5, -1673.59998, 18.4, 0, 0, 0) ;
  491.     //------------- PRIMARIA LS ---------------------//
  492.     CreateDynamicObject(10377, 1479.34, -1802.29, 30.66, 0.00, 0.00, 90.00);
  493.     CreateDynamicObject(11245, 1479.30, -1783.04, 34.81, 0.00, 0.00, 90.00);
  494.     CreateDynamicObject(11245, 1479.46, -1807.12, 57.96, 0.00, -90.00, 0.00);
  495.     CreateDynamicObject(10378, 1479.28, -1788.18, 12.46, 0.00, 0.00, 0.00);
  496.     CreateDynamicObject(1280, 1467.85, -1756.59, 12.89, 0.00, 0.00, 270.00);
  497.     CreateDynamicObject(1280, 1462.82, -1756.59, 12.89, 0.00, 0.00, 270.00);
  498.     CreateDynamicObject(1280, 1457.80, -1756.59, 12.89, 0.00, 0.00, 270.00);
  499.     CreateDynamicObject(1280, 1452.78, -1756.59, 12.89, 0.00, 0.00, 270.00);
  500.     CreateDynamicObject(1280, 1447.71, -1756.59, 12.89, 0.00, 0.00, 270.00);
  501.     CreateDynamicObject(1280, 1491.06, -1756.59, 12.89, 0.00, 0.00, 270.00);
  502.     CreateDynamicObject(1280, 1496.02, -1756.59, 12.89, 0.00, 0.00, 270.00);
  503.     CreateDynamicObject(1280, 1501.12, -1756.59, 12.89, 0.00, 0.00, 270.00);
  504.     CreateDynamicObject(1280, 1506.13, -1756.59, 12.89, 0.00, 0.00, 270.00);
  505.     CreateDynamicObject(1280, 1511.18, -1756.59, 12.89, 0.00, 0.00, 270.00);
  506.     CreateDynamicObject(3660, 1498.75, -1758.48, 14.34, 0.00, 0.00, 180.00);
  507.     CreateDynamicObject(3660, 1503.79, -1757.93, 14.34, 0.00, 0.00, 0.00);
  508.     CreateDynamicObject(3660, 1459.91, -1757.93, 14.34, 0.00, 0.00, 0.00);
  509.     CreateDynamicObject(3660, 1459.91, -1757.93, 14.34, 0.00, 0.00, 0.00);
  510.     CreateDynamicObject(3660, 1454.87, -1758.48, 14.34, 0.00, 0.00, 180.00);
  511.     CreateDynamicObject(869, 1492.24, -1762.00, 13.23, 0.00, 0.00, 0.00);
  512.     CreateDynamicObject(869, 1492.22, -1770.11, 13.23, 0.00, 0.00, 0.00);
  513.     CreateDynamicObject(869, 1492.24, -1767.55, 13.23, 0.00, 0.00, 0.00);
  514.     CreateDynamicObject(869, 1492.24, -1764.68, 13.23, 0.00, 0.00, 0.00);
  515.     CreateDynamicObject(869, 1492.24, -1760.92, 13.23, 0.00, 0.00, 0.00);
  516.     CreateDynamicObject(869, 1496.93, -1769.94, 13.23, 0.00, 0.00, 0.00);
  517.     CreateDynamicObject(869, 1495.51, -1770.11, 13.23, 0.00, 0.00, 0.00);
  518.     CreateDynamicObject(869, 1498.78, -1770.11, 13.23, 0.00, 0.00, 0.00);
  519.     CreateDynamicObject(869, 1502.32, -1770.11, 13.23, 0.00, 0.00, 0.00);
  520.     CreateDynamicObject(869, 1505.95, -1770.11, 13.23, 0.00, 0.00, 0.00);
  521.     CreateDynamicObject(869, 1509.57, -1770.11, 13.23, 0.00, 0.00, 0.00);
  522.     CreateDynamicObject(869, 1495.51, -1767.55, 13.23, 0.00, 0.00, 0.00);
  523.     CreateDynamicObject(869, 1498.78, -1767.55, 13.23, 0.00, 0.00, 0.00);
  524.     CreateDynamicObject(869, 1502.32, -1767.55, 13.23, 0.00, 0.00, 0.00);
  525.     CreateDynamicObject(869, 1505.95, -1767.55, 13.23, 0.00, 0.00, 0.00);
  526.     CreateDynamicObject(869, 1509.57, -1767.55, 13.23, 0.00, 0.00, 0.00);
  527.     CreateDynamicObject(869, 1495.51, -1764.68, 13.23, 0.00, 0.00, 0.00);
  528.     CreateDynamicObject(869, 1498.78, -1764.68, 13.23, 0.00, 0.00, 0.00);
  529.     CreateDynamicObject(869, 1502.32, -1764.68, 13.23, 0.00, 0.00, 0.00);
  530.     CreateDynamicObject(869, 1505.95, -1764.68, 13.23, 0.00, 0.00, 0.00);
  531.     CreateDynamicObject(869, 1509.57, -1764.68, 13.23, 0.00, 0.00, 0.00);
  532.     CreateDynamicObject(869, 1495.51, -1762.00, 13.23, 0.00, 0.00, 0.00);
  533.     CreateDynamicObject(869, 1498.78, -1762.00, 13.23, 0.00, 0.00, 0.00);
  534.     CreateDynamicObject(869, 1502.32, -1762.00, 13.23, 0.00, 0.00, 0.00);
  535.     CreateDynamicObject(869, 1505.95, -1762.00, 13.23, 0.00, 0.00, 0.00);
  536.     CreateDynamicObject(869, 1509.59, -1762.02, 13.23, 0.00, 0.00, 0.00);
  537.     CreateDynamicObject(869, 1495.51, -1760.92, 13.23, 0.00, 0.00, 0.00);
  538.     CreateDynamicObject(869, 1498.78, -1760.92, 13.23, 0.00, 0.00, 0.00);
  539.     CreateDynamicObject(869, 1502.32, -1760.92, 13.23, 0.00, 0.00, 0.00);
  540.     CreateDynamicObject(869, 1505.95, -1760.92, 13.23, 0.00, 0.00, 0.00);
  541.     CreateDynamicObject(869, 1509.59, -1760.92, 13.23, 0.00, 0.00, 0.00);
  542.     CreateDynamicObject(869, 1466.61, -1770.39, 13.23, 0.00, 0.00, 0.00);
  543.     CreateDynamicObject(869, 1466.61, -1767.19, 13.23, 0.00, 0.00, 0.00);
  544.     CreateDynamicObject(869, 1466.61, -1764.89, 13.23, 0.00, 0.00, 0.00);
  545.     CreateDynamicObject(869, 1466.61, -1762.47, 13.23, 0.00, 0.00, 0.00);
  546.     CreateDynamicObject(869, 1466.61, -1761.08, 13.23, 0.00, 0.00, 0.00);
  547.     CreateDynamicObject(869, 1462.78, -1770.39, 13.23, 0.00, 0.00, 0.00);
  548.     CreateDynamicObject(869, 1459.03, -1770.39, 13.23, 0.00, 0.00, 0.00);
  549.     CreateDynamicObject(869, 1455.55, -1770.39, 13.23, 0.00, 0.00, 0.00);
  550.     CreateDynamicObject(869, 1452.08, -1770.39, 13.23, 0.00, 0.00, 0.00);
  551.     CreateDynamicObject(869, 1448.26, -1770.39, 13.23, 0.00, 0.00, 0.00);
  552.     CreateDynamicObject(869, 1462.78, -1767.19, 13.23, 0.00, 0.00, 0.00);
  553.     CreateDynamicObject(869, 1459.03, -1767.19, 13.23, 0.00, 0.00, 0.00);
  554.     CreateDynamicObject(869, 1455.55, -1767.19, 13.23, 0.00, 0.00, 0.00);
  555.     CreateDynamicObject(869, 1452.08, -1767.19, 13.23, 0.00, 0.00, 0.00);
  556.     CreateDynamicObject(869, 1448.26, -1767.19, 13.23, 0.00, 0.00, 0.00);
  557.     CreateDynamicObject(869, 1462.78, -1764.89, 13.23, 0.00, 0.00, 0.00);
  558.     CreateDynamicObject(869, 1459.03, -1764.89, 13.23, 0.00, 0.00, 0.00);
  559.     CreateDynamicObject(869, 1455.55, -1764.89, 13.23, 0.00, 0.00, 0.00);
  560.     CreateDynamicObject(869, 1452.08, -1764.89, 13.23, 0.00, 0.00, 0.00);
  561.     CreateDynamicObject(869, 1448.26, -1764.89, 13.23, 0.00, 0.00, 0.00);
  562.     CreateDynamicObject(869, 1462.78, -1761.08, 13.23, 0.00, 0.00, 0.00);
  563.     CreateDynamicObject(869, 1459.03, -1761.08, 13.23, 0.00, 0.00, 0.00);
  564.     CreateDynamicObject(869, 1455.55, -1761.08, 13.23, 0.00, 0.00, 0.00);
  565.     CreateDynamicObject(869, 1452.08, -1761.08, 13.23, 0.00, 0.00, 0.00);
  566.     CreateDynamicObject(869, 1448.26, -1761.08, 13.23, 0.00, 0.00, 0.00);
  567.     CreateDynamicObject(700, 1468.18, -1759.84, 13.04, 356.86, 0.00, 3.14);
  568.     CreateDynamicObject(700, 1468.16, -1763.15, 13.04, 356.86, 0.00, 3.14);
  569.     CreateDynamicObject(700, 1468.16, -1766.17, 13.04, 356.86, 0.00, 3.14);
  570.     CreateDynamicObject(700, 1468.16, -1769.06, 13.04, 356.86, 0.00, 3.14);
  571.     CreateDynamicObject(700, 1468.16, -1771.85, 13.04, 356.86, 0.00, 3.14);
  572.     CreateDynamicObject(700, 1465.39, -1771.85, 13.04, 356.86, 0.00, 3.14);
  573.     CreateDynamicObject(700, 1462.70, -1771.85, 13.04, 356.86, 0.00, 3.14);
  574.     CreateDynamicObject(700, 1459.50, -1771.85, 13.04, 356.86, 0.00, 3.14);
  575.     CreateDynamicObject(700, 1456.21, -1771.85, 13.04, 356.86, 0.00, 3.14);
  576.     CreateDynamicObject(700, 1452.93, -1771.85, 13.04, 356.86, 0.00, 3.14);
  577.     CreateDynamicObject(700, 1449.43, -1771.85, 13.04, 356.86, 0.00, 3.14);
  578.     CreateDynamicObject(700, 1446.33, -1771.85, 13.04, 356.86, 0.00, 3.14);
  579.     CreateDynamicObject(700, 1446.33, -1771.85, 13.04, 356.86, 0.00, 3.14);
  580.     CreateDynamicObject(700, 1446.33, -1769.06, 13.04, 356.86, 0.00, 3.14);
  581.     CreateDynamicObject(700, 1446.33, -1766.15, 13.04, 356.86, 0.00, 3.14);
  582.     CreateDynamicObject(700, 1446.35, -1763.15, 13.04, 356.86, 0.00, 3.14);
  583.     CreateDynamicObject(700, 1446.35, -1759.84, 13.04, 356.86, 0.00, 3.14);
  584.     CreateDynamicObject(700, 1490.35, -1759.84, 13.04, 356.86, 0.00, 3.14);
  585.     CreateDynamicObject(700, 1490.35, -1763.15, 13.04, 356.86, 0.00, 3.14);
  586.     CreateDynamicObject(700, 1490.35, -1766.17, 13.04, 356.86, 0.00, 3.14);
  587.     CreateDynamicObject(700, 1490.35, -1769.06, 13.04, 356.86, 0.00, 3.14);
  588.     CreateDynamicObject(700, 1490.35, -1771.85, 13.04, 356.86, 0.00, 3.14);
  589.     CreateDynamicObject(700, 1511.88, -1771.85, 13.04, 356.86, 0.00, 3.14);
  590.     CreateDynamicObject(700, 1508.16, -1771.85, 13.04, 356.86, 0.00, 3.14);
  591.     CreateDynamicObject(700, 1504.46, -1771.85, 13.04, 356.86, 0.00, 3.14);
  592.     CreateDynamicObject(700, 1500.90, -1771.85, 13.04, 356.86, 0.00, 3.14);
  593.     CreateDynamicObject(700, 1497.93, -1771.85, 13.04, 356.86, 0.00, 3.14);
  594.     CreateDynamicObject(700, 1495.04, -1771.85, 13.04, 356.86, 0.00, 3.14);
  595.     CreateDynamicObject(700, 1492.56, -1771.85, 13.04, 356.86, 0.00, 3.14);
  596.     CreateDynamicObject(700, 1511.92, -1769.07, 13.04, 356.86, 0.00, 3.14);
  597.     CreateDynamicObject(700, 1511.92, -1766.17, 13.04, 356.86, 0.00, 3.14);
  598.     CreateDynamicObject(700, 1511.92, -1763.15, 13.04, 356.86, 0.00, 3.14);
  599.     CreateDynamicObject(700, 1511.92, -1759.84, 13.04, 356.86, 0.00, 3.14);
  600.     CreateDynamicObject(712, 1463.98, -1786.04, 22.26, 356.86, 0.00, 3.14);
  601.     CreateDynamicObject(712, 1494.82, -1786.39, 22.26, 356.86, 0.00, 3.14);
  602.     CreateDynamicObject(9915, 1479.34, -1770.94, 16.81, 0.00, 0.00, 90.00);
  603.     CreateDynamicObject(640, 1508.82, -1742.58, 13.20, 0.00, 0.00, 45.00);
  604.     CreateDynamicObject(640, 1505.72, -1739.48, 13.20, 0.00, 0.00, 45.00);
  605.     CreateDynamicObject(640, 1501.35, -1737.70, 13.20, 0.00, 0.00, 90.00);
  606.     CreateDynamicObject(640, 1495.99, -1737.70, 13.20, 0.00, 0.00, 90.00);
  607.     CreateDynamicObject(640, 1490.63, -1737.70, 13.20, 0.00, 0.00, 90.00);
  608.     CreateDynamicObject(640, 1485.31, -1737.70, 13.20, 0.00, 0.00, 90.00);
  609.     CreateDynamicObject(640, 1474.60, -1737.70, 13.20, 0.00, 0.00, 90.00);
  610.     CreateDynamicObject(640, 1469.28, -1737.70, 13.20, 0.00, 0.00, 90.00);
  611.     CreateDynamicObject(640, 1463.92, -1737.70, 13.20, 0.00, 0.00, 90.00);
  612.     CreateDynamicObject(640, 1453.12, -1742.61, 13.20, 0.00, 0.00, -45.00);
  613.     CreateDynamicObject(640, 1456.21, -1739.49, 13.20, 0.00, 0.00, -45.00);
  614.     CreateDynamicObject(640, 1460.57, -1737.70, 13.20, 0.00, 0.00, 90.00);
  615.     CreateDynamicObject(2773, 1482.44, -1738.51, 13.05, 0.00, 0.00, 0.00);
  616.     CreateDynamicObject(2773, 1477.46, -1738.51, 13.05, 0.00, 0.00, 0.00);
  617.     CreateDynamicObject(2773, 1479.80, -1738.51, 13.05, 0.00, 0.00, 0.00);
  618.     CreateDynamicObject(2773, 1479.80, -1740.46, 13.05, 0.00, 0.00, 0.00);
  619.     CreateDynamicObject(2773, 1479.80, -1742.38, 13.05, 0.00, 0.00, 0.00);
  620.     CreateDynamicObject(2773, 1482.44, -1742.38, 13.05, 0.00, 0.00, 0.00);
  621.     CreateDynamicObject(2773, 1477.46, -1742.38, 13.05, 0.00, 0.00, 0.00);
  622.     CreateDynamicObject(2773, 1477.46, -1740.46, 13.05, 0.00, 0.00, 0.00);
  623.     CreateDynamicObject(2773, 1482.44, -1740.46, 13.05, 0.00, 0.00, 0.00);
  624.     CreateDynamicObject(19124, 1489.53, -1758.28, 13.25, 0.00, 0.00, 0.00);
  625.     CreateDynamicObject(19124, 1491.73, -1758.28, 13.25, 0.00, 0.00, 0.00);
  626.     CreateDynamicObject(19124, 1494.45, -1758.28, 13.25, 0.00, 0.00, 0.00);
  627.     CreateDynamicObject(19124, 1512.93, -1758.28, 13.25, 0.00, 0.00, 0.00);
  628.     CreateDynamicObject(19124, 1497.14, -1758.28, 13.25, 0.00, 0.00, 0.00);
  629.     CreateDynamicObject(19124, 1499.35, -1758.28, 13.25, 0.00, 0.00, 0.00);
  630.     CreateDynamicObject(19124, 1501.97, -1758.28, 13.25, 0.00, 0.00, 0.00);
  631.     CreateDynamicObject(19124, 1505.70, -1758.28, 13.25, 0.00, 0.00, 0.00);
  632.     CreateDynamicObject(19124, 1509.81, -1758.28, 13.25, 0.00, 0.00, 0.00);
  633.     CreateDynamicObject(19124, 1445.54, -1758.28, 13.25, 0.00, 0.00, 0.00);
  634.     CreateDynamicObject(19124, 1469.04, -1758.28, 13.25, 0.00, 0.00, 0.00);
  635.     CreateDynamicObject(19124, 1466.21, -1758.28, 13.25, 0.00, 0.00, 0.00);
  636.     CreateDynamicObject(19124, 1462.72, -1758.28, 13.25, 0.00, 0.00, 0.00);
  637.     CreateDynamicObject(19124, 1459.68, -1758.04, 13.25, 0.00, 0.00, 0.00);
  638.     CreateDynamicObject(19124, 1455.56, -1758.28, 13.25, 0.00, 0.00, 0.00);
  639.     CreateDynamicObject(19124, 1452.25, -1758.28, 13.25, 0.00, 0.00, 0.00);
  640.     CreateDynamicObject(19124, 1448.76, -1758.28, 13.25, 0.00, 0.00, 0.00);
  641.     CreateDynamicObject(19124, 1448.76, -1758.28, 13.25, 0.00, 0.00, 0.00);
  642.     //------------- OBJECTS------------------------//
  643.     CreateDynamicObject(3578, -2128.88525, -80.67210, 33.68420,   28.00000, 0.00000, -0.48000);
  644.     CreateDynamicObject(3578, -2123.63989, -80.71942, 33.68420,   28.00000, 0.00000, -0.48000);
  645.     CreateDynamicObject(3578, -2124.83301, -80.98664, 33.69834,   -29.00000, 0.00000, -0.30000);
  646.     CreateDynamicObject(3578, -2132.11670, -80.94654, 33.69834,   -29.00000, 0.00000, -0.30000);
  647.     CreateDynamicObject(3578, -2006.52893, -4.27645, 32.55033,   0.00000, 0.00000, 2.64002);
  648.     CreateDynamicObject(3578, -2011.16125, -9.68835, 32.76370,   0.00000, -3.00000, -89.90000);
  649.     CreateDynamicObject(3578, -2010.02637, -9.66793, 32.76370,   0.00000, -3.00000, -89.30000);
  650.     CreateDynamicObject(3578, -2009.01794, -9.67147, 32.76370,   0.00000, -3.00000, -89.30000);
  651.     CreateDynamicObject(3578, -2007.97766, -9.65527, 32.76370,   0.00000, -3.00000, -89.30000);
  652.     CreateDynamicObject(3578, -2007.11584, -9.63150, 32.76370,   0.00000, -3.00000, -89.30000);
  653.     CreateDynamicObject(3578, -2006.23315, -9.61980, 32.76370,   0.00000, -3.00000, -89.30000);
  654.     CreateDynamicObject(3578, -2005.03784, -9.62367, 32.76370,   0.00000, -3.00000, -89.30000);
  655.     CreateDynamicObject(3578, -2003.98486, -9.63043, 32.76370,   0.00000, -3.00000, -89.30000);
  656.     CreateDynamicObject(3578, -2002.73779, -9.59859, 32.76370,   0.00000, -3.00000, -89.30000);
  657.     CreateDynamicObject(672, -1994.41736, -47.86573, 34.68210,   3.14159, 0.00000, 0.94248);
  658.     CreateDynamicObject(3578, -2022.25061, -197.14169, 34.29787,   0.00000, -9.00000, -92.00000);
  659.     CreateDynamicObject(3578, -2022.70654, -197.12018, 34.29787,   0.00000, -9.00000, -92.00000);
  660.     CreateDynamicObject(3578, -2022.47107, -203.14000, 35.24660,   0.00000, -9.00000, -92.00000);
  661.     CreateDynamicObject(3578, -2022.91321, -203.11719, 35.24660,   0.00000, -9.00000, -92.00000);
  662.     CreateDynamicObject(3578, -2024.81055, -197.00632, 34.29787,   0.00000, -9.00000, -92.00000);
  663.     CreateDynamicObject(3578, -2025.33167, -196.99655, 34.29787,   0.00000, -9.00000, -92.00000);
  664.     CreateDynamicObject(3578, -2025.03406, -203.03448, 35.24660,   0.00000, -9.00000, -92.00000);
  665.     CreateDynamicObject(3578, -2025.55591, -203.04329, 35.24660,   0.00000, -9.00000, -92.00000);
  666.     CreateDynamicObject(3578, -2025.84058, -213.12431, 36.03020,   0.00000, 0.00000, -91.20000);
  667.     CreateDynamicObject(3578, -2025.33020, -213.14240, 36.03020,   0.00000, 0.00000, -91.20000);
  668.     CreateDynamicObject(3578, -2023.19250, -213.20929, 36.03020,   0.00000, 0.00000, -91.20000);
  669.     CreateDynamicObject(3578, -2022.76318, -213.22395, 36.03020,   0.00000, 0.00000, -91.20000);
  670.     CreateDynamicObject(3578, -2022.99597, -223.23686, 36.03020,   0.00000, 0.00000, -91.20000);
  671.     CreateDynamicObject(3578, -2023.41016, -223.22923, 36.03020,   0.00000, 0.00000, -91.20000);
  672.     CreateDynamicObject(3578, -2025.55103, -223.11549, 36.03020,   0.00000, 0.00000, -91.20000);
  673.     CreateDynamicObject(3578, -2026.07214, -223.09898, 36.03020,   0.00000, 0.00000, -91.20000);
  674.     CreateDynamicObject(3578, -2023.29480, -227.66628, 31.63766,   0.00000, 90.00000, -91.00000);
  675.     CreateDynamicObject(3578, -2025.93469, -227.55098, 31.63766,   0.00000, 90.00000, -91.00000);
  676.     CreateDynamicObject(710, 1400.61377, 681.99927, 25.54688,   0.00000, 0.00000, 0.00000);
  677.     CreateDynamicObject(1238, 1453.00659, 663.29590, 10.12313,   0.00000, 0.00000, 0.00000);
  678.     CreateDynamicObject(1238, 1453.30212, 661.54523, 10.12313,   0.00000, 0.00000, 0.00000);
  679.     CreateDynamicObject(1238, 1454.27271, 660.17529, 10.12313,   0.00000, 0.00000, 0.00000);
  680.     CreateDynamicObject(1238, 1455.76123, 659.09430, 10.12313,   0.00000, 0.00000, 0.00000);
  681.     CreateDynamicObject(1238, 1457.95093, 658.68707, 10.12313,   0.00000, 0.00000, 0.00000);
  682.     CreateDynamicObject(1238, 1437.30310, 658.68835, 10.12313,   0.00000, 0.00000, 0.00000);
  683.     CreateDynamicObject(1238, 1438.96472, 659.05524, 10.12313,   0.00000, 0.00000, 0.00000);
  684.     CreateDynamicObject(1238, 1437.30310, 658.68835, 10.12313,   0.00000, 0.00000, 0.00000);
  685.     CreateDynamicObject(1238, 1440.56409, 660.07916, 10.12313,   0.00000, 0.00000, 0.00000);
  686.     CreateDynamicObject(1238, 1441.60596, 661.49005, 10.12313,   0.00000, 0.00000, 0.00000);
  687.     CreateDynamicObject(1238, 1442.01392, 663.12164, 10.12313,   0.00000, 0.00000, 0.00000);
  688.     CreateDynamicObject(19425, 1443.68982, 662.93890, 9.62821,   0.00000, 0.00000, 0.00000);
  689.     CreateDynamicObject(19425, 1446.97144, 662.93524, 9.62821,   0.00000, 0.00000, 0.00000);
  690.     CreateDynamicObject(19425, 1450.24121, 662.93414, 9.62821,   0.00000, 0.00000, 0.00000);
  691.     CreateDynamicObject(19425, 1453.50952, 662.93866, 9.62821,   0.00000, 0.00000, 0.00000);
  692.     CreateDynamicObject(19425, 1523.43970, 662.92352, 9.62821,   0.00000, 0.00000, 0.00000);
  693.     CreateDynamicObject(19425, 1526.70532, 662.92743, 9.62821,   0.00000, 0.00000, 0.00000);
  694.     CreateDynamicObject(19425, 1529.96729, 662.92511, 9.62821,   0.00000, 0.00000, 0.00000);
  695.     CreateDynamicObject(19425, 1533.20740, 662.91779, 9.62821,   0.00000, 0.00000, 0.00000);
  696.     CreateDynamicObject(1238, 1517.47168, 658.72504, 10.14310,   0.00000, 0.00000, 0.00000);
  697.     CreateDynamicObject(1238, 1519.06079, 658.98218, 10.14310,   0.00000, 0.00000, 0.00000);
  698.     CreateDynamicObject(1238, 1520.52686, 660.11627, 10.14310,   0.00000, 0.00000, 0.00000);
  699.     CreateDynamicObject(1238, 1521.45715, 661.39130, 10.14310,   0.00000, 0.00000, 0.00000);
  700.     CreateDynamicObject(1238, 1521.99097, 663.11902, 10.14310,   0.00000, 0.00000, 0.00000);
  701.     CreateDynamicObject(1238, 1532.85327, 663.40332, 10.14310,   0.00000, 0.00000, 0.00000);
  702.     CreateDynamicObject(1238, 1533.29370, 661.48743, 10.14310,   0.00000, 0.00000, 0.00000);
  703.     CreateDynamicObject(1238, 1534.25391, 660.04401, 10.14310,   0.00000, 0.00000, 0.00000);
  704.     CreateDynamicObject(1238, 1535.58130, 659.14606, 10.14310,   0.00000, 0.00000, 0.00000);
  705.     CreateDynamicObject(8134, 1477.43201, 730.53473, 10.83940,   0.00000, 0.00000, 0.00000);
  706.     CreateDynamicObject(991, 1413.43079, 700.24377, 10.95311,   0.00000, 0.00000, 0.00000);
  707.     CreateDynamicObject(991, 1420.02576, 700.26465, 10.95311,   0.00000, 0.00000, 0.00000);
  708.     CreateDynamicObject(983, 1337.38306, 666.77057, 10.47757,   0.00000, 0.00000, 0.00000);
  709.     CreateDynamicObject(983, 1337.94727, 660.42871, 10.47757,   0.00000, 0.00000, 10.26000);
  710.     CreateDynamicObject(983, 1338.22949, 658.85803, 10.47757,   0.00000, 0.00000, 10.26000);
  711.     CreateDynamicObject(983, 1340.57556, 653.03528, 10.47757,   0.00000, 0.00000, 33.84002);
  712.     CreateDynamicObject(983, 1341.45178, 651.74304, 10.47757,   0.00000, 0.00000, 33.84002);
  713.     CreateDynamicObject(983, 1345.87280, 647.28650, 10.47757,   0.00000, 0.00000, 55.98002);
  714.     CreateDynamicObject(983, 1347.17676, 646.40662, 10.47757,   0.00000, 0.00000, 55.98002);
  715.     CreateDynamicObject(983, 1352.97363, 643.95709, 10.47757,   0.00000, 0.00000, 77.94002);
  716.     CreateDynamicObject(983, 1354.51196, 643.61633, 10.47757,   0.00000, 0.00000, 77.94002);
  717.     CreateDynamicObject(983, 1360.84705, 642.96570, 10.47757,   0.00000, 0.00000, 89.88000);
  718.     CreateDynamicObject(983, 1367.24548, 643.04681, 10.47757,   0.00000, 0.00000, 91.37998);
  719.     CreateDynamicObject(983, 1373.63379, 643.13995, 10.47757,   0.00000, 0.00000, 90.54000);
  720.     CreateDynamicObject(983, 1380.05615, 643.17731, 10.47757,   0.00000, 0.00000, 89.70000);
  721.     CreateDynamicObject(983, 1386.46838, 643.12079, 10.47757,   0.00000, 0.00000, 89.70000);
  722.     CreateDynamicObject(983, 1392.86279, 643.08478, 10.47757,   0.00000, 0.00000, 89.70000);
  723.     CreateDynamicObject(983, 1399.26404, 643.04810, 10.47757,   0.00000, 0.00000, 89.70000);
  724.     CreateDynamicObject(983, 1405.66907, 643.01959, 10.47757,   0.00000, 0.00000, 89.70000);
  725.     CreateDynamicObject(983, 1412.08362, 642.98853, 10.47757,   0.00000, 0.00000, 89.70000);
  726.     CreateDynamicObject(983, 1418.48169, 642.96686, 10.47757,   0.00000, 0.00000, 89.70000);
  727.     CreateDynamicObject(982, 1434.49475, 642.99249, 10.50130,   0.00000, 0.00000, -89.88001);
  728.     CreateDynamicObject(982, 1460.06628, 643.01880, 10.50130,   0.00000, 0.00000, -89.88001);
  729.     CreateDynamicObject(982, 1485.70789, 643.05914, 10.50130,   0.00000, 0.00000, -89.88001);
  730.     CreateDynamicObject(982, 1511.27966, 643.13464, 10.50130,   0.00000, 0.00000, -89.88001);
  731.     CreateDynamicObject(982, 1536.83154, 643.19800, 10.50130,   0.00000, 0.00000, -89.94001);
  732.     CreateDynamicObject(983, 1552.78418, 643.20129, 10.50131,   0.00000, 0.00000, -89.81998);
  733.     CreateDynamicObject(983, 1554.33447, 643.20959, 10.50131,   0.00000, 0.00000, -89.81998);
  734.     CreateDynamicObject(983, 1560.65295, 643.86847, 10.50131,   0.00000, 0.00000, -77.87999);
  735.     CreateDynamicObject(983, 1562.22510, 644.22809, 10.50131,   0.00000, 0.00000, -77.87999);
  736.     CreateDynamicObject(983, 1568.01575, 646.67480, 10.50131,   0.00000, 0.00000, -56.45998);
  737.     CreateDynamicObject(983, 1569.30896, 647.55920, 10.50131,   0.00000, 0.00000, -56.45998);
  738.     CreateDynamicObject(983, 1573.72644, 651.99597, 10.50131,   0.00000, 0.00000, -33.53998);
  739.     CreateDynamicObject(983, 1576.83374, 659.11285, 10.50131,   0.00000, 0.00000, -8.69998);
  740.     CreateDynamicObject(983, 1574.61511, 653.32709, 10.50131,   0.00000, 0.00000, -33.53998);
  741.     CreateDynamicObject(983, 1577.47070, 665.45306, 10.45660,   0.00000, 0.00000, -2.63998);
  742.     CreateDynamicObject(982, 1337.39807, 682.89069, 10.50130,   0.00000, 0.00000, -179.87996);
  743.     CreateDynamicObject(982, 1337.33582, 708.46649, 10.50130,   0.00000, 0.00000, -179.87996);
  744.     CreateDynamicObject(982, 1337.27917, 734.08618, 10.50130,   0.00000, 0.00000, -179.87996);
  745.     CreateDynamicObject(982, 1337.23352, 750.15753, 10.50130,   0.00000, 0.00000, -179.87996);
  746.     CreateDynamicObject(983, 1337.93420, 766.22028, 10.66854,   0.00000, 0.00000, -9.90000);
  747.     CreateDynamicObject(983, 1340.00305, 772.24695, 10.66854,   0.00000, 0.00000, -27.60001);
  748.     CreateDynamicObject(983, 1343.90222, 777.24377, 10.66854,   0.00000, 0.00000, -48.36002);
  749.     CreateDynamicObject(983, 1349.09375, 780.95642, 10.66854,   0.00000, 0.00000, -60.60002);
  750.     CreateDynamicObject(983, 1354.71741, 783.99011, 10.56218,   -2.00000, 0.00000, -63.00000);
  751.     //------------ LS PARK -------------------------//
  752.     CreateDynamicObject(4242, 2905.50171, -981.89868, 9.82659,   0.00000, 0.00000, 449.09937);
  753.     CreateDynamicObject(987, 2916.08936, -1001.23865, 9.61924,   0.00000, 0.00000, -91.91998);
  754.     CreateDynamicObject(987, 2916.50146, -989.31140, 9.61924,   0.00000, 0.00000, -91.91998);
  755.     CreateDynamicObject(987, 2916.87524, -977.39746, 9.61924,   0.00000, 0.00000, -91.91998);
  756.     CreateDynamicObject(987, 2917.21899, -965.45197, 9.61924,   0.00000, 0.00000, -91.91998);
  757.     CreateDynamicObject(987, 2917.45093, -953.56335, 9.61924,   0.00000, 0.00000, -91.91998);
  758.     CreateDynamicObject(987, 2917.76807, -941.72601, 9.61924,   0.00000, 0.00000, -91.91998);
  759.     CreateDynamicObject(987, 2918.25317, -929.76520, 9.61924,   0.00000, 0.00000, -91.91998);
  760.     CreateDynamicObject(987, 2918.62817, -917.84869, 9.61924,   0.00000, 0.00000, -91.91998);
  761.     CreateDynamicObject(987, 2919.00171, -905.96954, 9.61924,   0.00000, 0.00000, -91.91998);
  762.     CreateDynamicObject(987, 2919.32764, -894.08984, 9.61924,   0.00000, 0.00000, -91.91998);
  763.     CreateDynamicObject(987, 2919.66846, -882.17889, 9.61924,   0.00000, 0.00000, -91.91998);
  764.     CreateDynamicObject(987, 2931.53491, -882.73608, 9.61924,   0.00000, 0.00000, -180.71994);
  765.     CreateDynamicObject(987, 2943.45557, -882.87488, 9.61924,   0.00000, 0.00000, -180.71994);
  766.     CreateDynamicObject(987, 2955.44043, -883.10669, 9.61924,   0.00000, 0.00000, -180.71994);
  767.     CreateDynamicObject(987, 2967.38135, -883.28491, 9.61924,   0.00000, 0.00000, -180.71994);
  768.     CreateDynamicObject(987, 2979.35034, -883.44043, 9.61924,   0.00000, 0.00000, -180.71994);
  769.     CreateDynamicObject(987, 2991.34131, -883.54401, 9.61924,   0.00000, 0.00000, -180.71994);
  770.     CreateDynamicObject(987, 3003.27832, -883.71252, 9.61924,   0.00000, 0.00000, -180.71994);
  771.     CreateDynamicObject(987, 3015.14893, -883.92926, 9.61924,   0.00000, 0.00000, -180.71994);
  772.     CreateDynamicObject(987, 3027.13574, -884.03107, 9.61924,   0.00000, 0.00000, -180.71994);
  773.     CreateDynamicObject(987, 3032.01587, -884.09869, 9.61924,   0.00000, 0.00000, -180.71994);
  774.     CreateDynamicObject(987, 3031.64404, -896.13550, 9.61924,   0.00000, 0.00000, -271.13974);
  775.     CreateDynamicObject(987, 3031.46069, -908.05493, 9.61924,   0.00000, 0.00000, -271.13974);
  776.     CreateDynamicObject(987, 3031.27417, -920.00378, 9.61924,   0.00000, 0.00000, -271.13974);
  777.     CreateDynamicObject(987, 3031.01538, -931.89581, 9.61924,   0.00000, 0.00000, -271.13974);
  778.     CreateDynamicObject(987, 3030.78174, -943.82422, 9.61924,   0.00000, 0.00000, -271.13974);
  779.     CreateDynamicObject(987, 3030.53540, -955.71509, 9.61924,   0.00000, 0.00000, -271.13974);
  780.     CreateDynamicObject(987, 3030.23120, -967.63696, 9.61924,   0.00000, 0.00000, -271.13974);
  781.     CreateDynamicObject(987, 3029.94141, -979.53967, 9.61924,   0.00000, 0.00000, -271.13974);
  782.     CreateDynamicObject(987, 3029.67969, -1002.96167, 9.61924,   0.00000, 0.00000, -271.13974);
  783.     CreateDynamicObject(987, 3029.65674, -991.20270, 9.61924,   0.00000, 0.00000, -271.13974);
  784.     CreateDynamicObject(987, 3029.50903, -1014.75031, 9.61924,   0.00000, 0.00000, -271.13974);
  785.     CreateDynamicObject(987, 3029.23315, -1026.66138, 9.61924,   0.00000, 0.00000, -271.13974);
  786.     CreateDynamicObject(987, 3029.19214, -1038.58618, 9.61924,   0.00000, 0.00000, -271.01974);
  787.     CreateDynamicObject(987, 3029.13745, -1050.36548, 9.61924,   0.00000, 0.00000, -271.01974);
  788.     CreateDynamicObject(987, 3028.93652, -1062.24780, 9.61924,   0.00000, 0.00000, -271.01974);
  789.     CreateDynamicObject(987, 3028.72681, -1074.15540, 9.61924,   0.00000, 0.00000, -271.01974);
  790.     CreateDynamicObject(987, 3028.52441, -1083.13342, 9.61924,   0.00000, 0.00000, -271.01974);
  791.     CreateDynamicObject(987, 3016.29419, -1082.80591, 9.61924,   0.00000, 0.00000, -360.53973);
  792.     CreateDynamicObject(987, 3004.28516, -1082.63281, 9.61924,   0.00000, 0.00000, -360.53973);
  793.     CreateDynamicObject(987, 2992.36572, -1082.38416, 9.61924,   0.00000, 0.00000, -361.13971);
  794.     CreateDynamicObject(987, 2980.40161, -1082.28027, 9.61924,   0.00000, 0.00000, -360.53973);
  795.     CreateDynamicObject(987, 2968.40015, -1082.11853, 9.61924,   0.00000, 0.00000, -360.53973);
  796.     CreateDynamicObject(987, 2956.44092, -1081.92676, 9.61924,   0.00000, 0.00000, -360.53973);
  797.     CreateDynamicObject(987, 2944.44116, -1081.69873, 9.61924,   0.00000, 0.00000, -360.77966);
  798.     CreateDynamicObject(987, 2932.51831, -1081.61816, 9.61924,   0.00000, 0.00000, -360.35971);
  799.     CreateDynamicObject(987, 2915.02661, -1081.37378, 9.61924,   0.00000, 0.00000, -361.07974);
  800.     CreateDynamicObject(987, 2920.61914, -1081.54077, 9.61924,   0.00000, 0.00000, -360.65967);
  801.     CreateDynamicObject(987, 2915.52979, -1013.48859, 9.61924,   0.00000, 0.00000, -91.91998);
  802.     CreateDynamicObject(987, 2915.09692, -1025.44104, 9.61924,   0.00000, 0.00000, -91.91998);
  803.     CreateDynamicObject(3749, 2916.40161, -1045.88538, 15.46972,   0.00000, 0.00000, 88.98437);
  804.     CreateDynamicObject(3749, 2916.09985, -1071.25769, 15.46972,   0.00000, 0.00000, -270.29993);
  805.     CreateDynamicObject(987, 2916.19067, -1051.80542, 9.61924,   0.00000, 0.00000, -91.91998);
  806.     CreateDynamicObject(10789, 2899.88818, -1065.78931, 4.97650,   0.00000, -13.00000, 359.09491);
  807.     CreateDynamicObject(10789, 2900.09106, -1050.75696, 4.94591,   0.00000, -13.00000, 358.90121);
  808.     CreateDynamicObject(7520, 3015.46069, -1000.17926, 9.85483,   0.00000, 0.00000, 269.22534);
  809.     CreateDynamicObject(18262, 3009.11914, -996.07434, 10.23238,   0.00000, 0.00000, -92.45999);
  810.     CreateDynamicObject(18262, 3009.05811, -993.79706, 10.23338,   0.00000, 0.00000, -94.13998);
  811.     CreateDynamicObject(10282, 3009.76221, -995.19867, 10.75193,   0.00000, 0.00000, -92.28001);
  812.     CreateDynamicObject(10282, 3009.78027, -1006.50403, 10.75193,   0.00000, 0.00000, -92.28001);
  813.     CreateDynamicObject(18262, 3009.15088, -1005.13568, 10.23338,   0.00000, 0.00000, -94.13998);
  814.     CreateDynamicObject(18262, 3009.23633, -1007.60486, 10.23338,   0.00000, 0.00000, -94.13998);
  815.     CreateDynamicObject(3776, 2949.55347, -947.49188, 18.47920,   0.00000, 0.00000, -89.93998);
  816.     CreateDynamicObject(3776, 3003.37549, -949.02460, 18.47920,   0.00000, 0.00000, -89.88004);
  817.     CreateDynamicObject(18452, 2975.53418, -1068.95166, 12.69373,   0.00000, 0.00000, 180.65985);
  818.     CreateDynamicObject(7391, 2971.11426, -1077.30554, 14.53365,   0.00000, 0.00000, -11.89689);
  819.     CreateDynamicObject(18452, 2976.22070, -1046.10303, 12.69373,   0.00000, 0.00000, 181.37988);
  820.     CreateDynamicObject(7391, 2972.52100, -1038.63794, 14.53365,   0.00000, 0.00000, 7.90311);
  821.     CreateDynamicObject(11546, 2923.08984, -1054.44861, 9.90637,   0.00000, 0.00000, 179.52000);
  822.     CreateDynamicObject(11546, 2922.95532, -1062.59229, 9.90637,   0.00000, 0.00000, 0.00000);
  823.     CreateDynamicObject(12943, 2925.52783, -972.03986, 9.70953,   0.00000, 0.00000, 0.00000);
  824.     CreateDynamicObject(12943, 2925.39063, -986.08728, 9.70953,   0.00000, 0.00000, 0.00000);
  825.     CreateDynamicObject(12943, 2925.08447, -998.93890, 9.70953,   0.00000, 0.00000, 0.00000);
  826.     CreateDynamicObject(12943, 2924.92969, -1012.66656, 9.70953,   0.00000, 0.00000, 0.00000);
  827.     CreateDynamicObject(18262, 2922.99316, -972.90662, 10.13037,   0.00000, 0.00000, -92.45999);
  828.     CreateDynamicObject(18262, 2922.90234, -970.82977, 10.13037,   0.00000, 0.00000, -92.45999);
  829.     CreateDynamicObject(10282, 2922.99072, -971.88184, 10.75193,   0.00000, 0.00000, 86.70000);
  830.     CreateDynamicObject(10282, 2922.89258, -985.83063, 10.75193,   0.00000, 0.00000, 86.70000);
  831.     CreateDynamicObject(10282, 2922.48340, -998.62286, 10.75193,   0.00000, 0.00000, 86.70000);
  832.     CreateDynamicObject(10282, 2922.38428, -1012.43390, 10.75193,   0.00000, 0.00000, 86.70000);
  833.     CreateDynamicObject(18262, 2923.54150, -1011.86841, 10.03238,   0.00000, 0.00000, -92.45999);
  834.     CreateDynamicObject(18262, 2923.59253, -1013.91089, 10.03238,   0.00000, 0.00000, -92.45999);
  835.     CreateDynamicObject(18262, 2923.36230, -999.84033, 10.03238,   0.00000, 0.00000, -92.45999);
  836.     CreateDynamicObject(18262, 2923.10352, -997.69550, 10.03238,   0.00000, 0.00000, -92.45999);
  837.     CreateDynamicObject(18262, 2923.36572, -986.98529, 10.03238,   0.00000, 0.00000, -92.45999);
  838.     CreateDynamicObject(18262, 2923.25635, -984.92664, 10.03238,   0.00000, 0.00000, -92.45999);
  839.     CreateDynamicObject(987, 3030.30713, -959.18109, 9.61924,   0.00000, 0.00000, -180.71994);
  840.     CreateDynamicObject(987, 3024.12817, -959.19904, 9.61924,   0.00000, 0.00000, -180.71994);
  841.     CreateDynamicObject(987, 2929.35571, -957.03052, 9.61924,   0.00000, 0.00000, -180.71994);
  842.     CreateDynamicObject(987, 2938.44678, -957.04700, 9.61924,   0.00000, 0.00000, -180.71994);
  843.     CreateDynamicObject(987, 2993.01489, -958.74677, 9.61924,   0.00000, 0.00000, -180.71994);
  844.     CreateDynamicObject(987, 2969.51196, -957.97363, 9.61924,   0.00000, 0.00000, -180.71994);
  845.     CreateDynamicObject(3620, 2975.31836, -897.90131, 22.60610,   0.00000, 0.00000, 79.32001);
  846.     CreateDynamicObject(3474, 2943.14917, -891.43488, 15.65672,   0.00000, 0.00000, 85.92001);
  847.     CreateDynamicObject(11401, 2989.49390, -900.78589, 26.55822,   0.00000, 0.00000, 0.00000);
  848.     CreateDynamicObject(18248, 2949.40698, -918.09613, 17.71250,   0.00000, 0.00000, -25.19999);
  849.     CreateDynamicObject(3593, 2964.73682, -935.40204, 10.24165,   0.00000, 0.00000, 497.56882);
  850.     CreateDynamicObject(3593, 2962.35913, -944.54364, 10.24165,   0.00000, 0.00000, 366.04883);
  851.     CreateDynamicObject(3593, 2962.10645, -951.83783, 10.24165,   0.00000, 0.00000, 357.40887);
  852.     CreateDynamicObject(3593, 2966.93140, -953.74176, 10.24165,   0.00000, 0.00000, 527.50879);
  853.     CreateDynamicObject(13591, 2986.62769, -952.46918, 10.07387,   0.00000, 0.00000, 288.00003);
  854.     CreateDynamicObject(12957, 2967.90625, -945.87268, 10.34423,   0.00000, 0.00000, 0.00000);
  855.     CreateDynamicObject(12957, 2965.35034, -941.57111, 11.42009,   0.00000, 0.00000, 0.00000);
  856.     CreateDynamicObject(11546, 2987.35767, -940.57947, 9.88738,   0.00000, 0.00000, 268.85565);
  857.     CreateDynamicObject(13591, 2994.64404, -924.50879, 10.07387,   0.00000, 0.00000, 288.00003);
  858.     CreateDynamicObject(13591, 3001.04590, -924.33789, 10.07387,   0.00000, 0.00000, 441.30008);
  859.     CreateDynamicObject(13591, 3008.98706, -925.62158, 10.07387,   0.00000, 0.00000, 367.26022);
  860.     CreateDynamicObject(13591, 3000.91650, -915.80426, 10.07387,   0.00000, 0.00000, 377.58029);
  861.     CreateDynamicObject(13591, 3007.91016, -919.14185, 10.07387,   0.00000, 0.00000, 367.26022);
  862.     CreateDynamicObject(13591, 3007.56152, -912.80139, 10.07387,   0.00000, 0.00000, 338.76025);
  863.     CreateDynamicObject(13591, 3014.78271, -920.74115, 10.07387,   0.00000, 0.00000, 475.32019);
  864.     CreateDynamicObject(18248, 3001.15015, -910.79242, 17.71250,   0.00000, 0.00000, -26.39999);
  865.     CreateDynamicObject(3593, 2959.05713, -925.19653, 10.24165,   0.00000, 0.00000, 537.34882);
  866.     CreateDynamicObject(3593, 2955.85425, -924.95807, 10.24165,   0.00000, 0.00000, 537.34882);
  867.     CreateDynamicObject(3593, 2952.32715, -924.60602, 10.24165,   0.00000, 0.00000, 537.34882);
  868.     CreateDynamicObject(12957, 2956.59814, -924.81348, 11.22783,   0.00000, 0.00000, 47.70000);
  869.     CreateDynamicObject(18249, 2924.71899, -913.68585, 15.47834,   0.00000, 0.00000, 0.00000);
  870.     CreateDynamicObject(18249, 2992.50708, -897.76996, 15.47834,   0.00000, 0.00000, 113.46001);
  871.     CreateDynamicObject(13591, 2945.73950, -923.13403, 10.07387,   0.00000, 0.00000, 441.30008);
  872.     CreateDynamicObject(13591, 2938.21362, -923.58044, 10.07387,   0.00000, 0.00000, 608.10010);
  873.     CreateDynamicObject(13591, 2943.28955, -916.10516, 10.07387,   0.00000, 0.00000, 710.40033);
  874.     CreateDynamicObject(12957, 2966.40454, -960.28473, 10.34423,   0.00000, 0.00000, 78.36000);
  875.     CreateDynamicObject(3593, 2973.59155, -919.21985, 11.01089,   0.00000, 0.00000, 497.56882);
  876.     CreateDynamicObject(3593, 2973.45825, -919.38397, 10.24165,   0.00000, 0.00000, 497.56882);
  877.     CreateDynamicObject(3593, 2973.54077, -919.17737, 12.45597,   0.00000, 0.00000, 161.33847);
  878.     CreateDynamicObject(3593, 2973.54077, -919.17737, 11.71793,   0.00000, 0.00000, 497.56882);
  879.     CreateDynamicObject(1344, 2932.58887, -980.62421, 10.49760,   0.00000, 0.00000, 102.18000);
  880.     CreateDynamicObject(1344, 2932.50659, -977.66608, 10.49760,   0.00000, 0.00000, 71.94002);
  881.     CreateDynamicObject(1344, 2932.60767, -992.32172, 10.49760,   0.00000, 0.00000, 102.18000);
  882.     CreateDynamicObject(1344, 2932.34424, -1005.52374, 10.49760,   0.00000, 0.00000, 102.18000);
  883.     CreateDynamicObject(1344, 2931.81958, -1017.34479, 10.49760,   0.00000, 0.00000, 5.75998);
  884.     CreateDynamicObject(1676, 2975.29834, -1043.26819, 11.48153,   0.00000, 0.00000, 0.00000);
  885.     CreateDynamicObject(1676, 2977.33252, -1043.30640, 11.48153,   0.00000, 0.00000, 0.00000);
  886.     CreateDynamicObject(1676, 2975.49121, -1048.92139, 11.48153,   0.00000, 0.00000, 0.00000);
  887.     CreateDynamicObject(1676, 2977.48340, -1049.00598, 11.48153,   0.00000, 0.00000, 0.00000);
  888.     CreateDynamicObject(1676, 2976.35645, -1066.10938, 11.48153,   0.00000, 0.00000, 0.00000);
  889.     CreateDynamicObject(1676, 2974.16284, -1066.11133, 11.48153,   0.00000, 0.00000, 0.00000);
  890.     CreateDynamicObject(1676, 2976.28711, -1071.66760, 11.48153,   0.00000, 0.00000, 0.00000);
  891.     CreateDynamicObject(1676, 2974.16772, -1071.74109, 11.48153,   0.00000, 0.00000, 0.00000);
  892.     CreateDynamicObject(6965, 2972.60156, -996.03741, 13.48697,   0.00000, 0.00000, 0.00000);
  893.     CreateDynamicObject(10789, 2926.28223, -1052.09265, 2.34170,   0.00000, 25.00000, 358.43317);
  894.     CreateDynamicObject(10789, 2927.27930, -1065.07324, 4.97650,   0.00000, 13.00000, 0.70532);
  895.     CreateDynamicObject(10789, 2925.69092, -1078.40051, -5.82770,   269.00000, -90.00000, 88.00000);
  896.     CreateDynamicObject(10789, 2954.21948, -1079.25928, -5.72870,   270.00000, -90.00000, 88.40301);
  897.     CreateDynamicObject(10789, 2982.69678, -1079.94800, -5.72870,   270.00000, -90.00000, 88.70400);
  898.     CreateDynamicObject(10789, 3011.27588, -1080.48474, -5.72870,   270.00000, -90.00000, 88.70400);
  899.     CreateDynamicObject(10789, 3014.91284, -1080.71631, -5.72870,   270.00000, -90.00000, 88.70400);
  900.     CreateDynamicObject(10789, 3026.70117, -1069.18347, -5.72870,   270.00000, -90.00000, 180.08409);
  901.     CreateDynamicObject(10789, 3026.66333, -1040.82324, -5.72870,   270.00000, -90.00000, 180.08409);
  902.     CreateDynamicObject(10789, 3026.54590, -1012.52307, -5.72870,   270.00000, -90.00000, 180.08409);
  903.     CreateDynamicObject(10789, 3026.49609, -984.03235, -5.72870,   270.00000, -90.00000, 180.08409);
  904.     CreateDynamicObject(10789, 3026.55566, -955.62976, -5.72870,   270.00000, -90.00000, 179.38393);
  905.     CreateDynamicObject(10789, 3026.78613, -927.38293, -5.72870,   270.00000, -90.00000, 179.38393);
  906.     CreateDynamicObject(10789, 3018.02490, -886.40594, -5.72870,   270.00000, -90.00000, 270.54257);
  907.     CreateDynamicObject(10789, 3027.48657, -898.09393, -5.72870,   270.00000, -90.00000, 169.84702);
  908.     CreateDynamicObject(10789, 3027.12939, -898.68677, -5.72870,   270.00000, -90.00000, 179.38393);
  909.     CreateDynamicObject(10789, 2989.56934, -886.73407, -5.72870,   270.00000, -90.00000, 270.54257);
  910.     CreateDynamicObject(10789, 2961.16602, -887.01984, -5.72870,   270.00000, -90.00000, 270.54257);
  911.     CreateDynamicObject(10789, 2932.47412, -887.07343, -5.72870,   270.00000, -90.00000, 270.54257);
  912.     CreateDynamicObject(3268, 3018.23804, -1057.08813, 9.65848,   0.00000, 0.00000, 359.10300);
  913.     //------------- RADARS -------------------------//
  914.     CreateDynamicObject(980, 1707.59741, 465.50632, 26.85418,   0.00000, 0.00000, -19.80001);
  915.     CreateDynamicObject(18880, 1614.21484, 825.63452, 6.54783,   0.00000, 0.00000, 0.00000);
  916.     CreateDynamicObject(18880, 1814.44189, 1093.32361, 5.75662,   0.00000, 0.00000, -178.62001);
  917.     CreateDynamicObject(18880, 1777.83704, 2037.95801, 2.98442,   0.00000, 0.00000, 0.00000);
  918.     CreateDynamicObject(18880, 1576.65186, 2447.02808, 5.71794,   0.00000, 0.00000, 0.00000);
  919.     CreateDynamicObject(18880, 1027.82312, 2556.60938, 9.59733,   0.00000, 0.00000, -28.26000);
  920.     CreateDynamicObject(18880, 826.01031, 2614.32568, 11.51421,   0.00000, 0.00000, 0.00000);
  921.     CreateDynamicObject(18880, 500.61279, 2666.45557, 50.21923,   0.00000, 0.00000, 0.00000);
  922.     //------------- LV DECORAT ---------------------//
  923.     CreateDynamicObject(18880, 1614.21484, 825.63452, 5.71504,   0.00000, 0.00000, 0.00000);
  924.     CreateDynamicObject(983, 1577.28125, 785.82123, 10.61729,   4.00000, 0.00000, 0.00000);
  925.     CreateDynamicObject(983, 1577.29700, 792.21777, 11.10933,   4.00000, 0.00000, 0.00000);
  926.     CreateDynamicObject(983, 1577.29907, 798.62506, 11.53705,   4.00000, 0.00000, 0.00000);
  927.     CreateDynamicObject(983, 1557.46057, 800.18213, 11.45900,   5.00000, 0.00000, -2.00000);
  928.     CreateDynamicObject(622, 1473.82617, 825.23169, 5.68460,   0.00000, 0.00000, 0.00000);
  929.     CreateDynamicObject(622, 1486.77844, 824.74939, 5.68460,   0.00000, 0.00000, 0.00000);
  930.     CreateDynamicObject(622, 1505.49390, 823.75928, 5.68460,   0.00000, 0.00000, 4.20000);
  931.     CreateDynamicObject(622, 1524.02112, 823.75604, 5.68460,   0.00000, 0.00000, 4.20000);
  932.     CreateDynamicObject(622, 1539.84290, 824.50348, 5.68460,   0.00000, 0.00000, 5.04000);
  933.     CreateDynamicObject(622, 1540.64600, 862.13116, 5.90311,   0.00000, 0.00000, -173.33995);
  934.     CreateDynamicObject(622, 1512.82520, 862.70892, 5.90311,   0.00000, 0.00000, -173.33995);
  935.     CreateDynamicObject(622, 1505.49573, 823.77917, 5.68460,   0.00000, 0.00000, 4.20000);
  936.     CreateDynamicObject(622, 1491.10571, 863.24872, 5.90311,   0.00000, 0.00000, -173.33995);
  937.     CreateDynamicObject(622, 1470.69214, 865.37830, 5.90311,   0.00000, 0.00000, -173.33995);
  938.     CreateDynamicObject(622, 1454.05261, 823.99927, 5.68460,   0.00000, 0.00000, 0.00000);
  939.     CreateDynamicObject(622, 1455.94836, 868.05261, 5.90311,   0.00000, 0.00000, -173.33995);
  940.     CreateDynamicObject(19425, 1455.33276, 838.17755, 5.79708,   0.00000, 0.00000, -88.25998);
  941.     CreateDynamicObject(19425, 1455.43433, 834.92029, 5.79708,   0.00000, 0.00000, -88.25998);
  942.     CreateDynamicObject(19425, 1455.53174, 831.65674, 5.79708,   0.00000, 0.00000, -88.25998);
  943.     CreateDynamicObject(19425, 1455.63843, 828.37567, 5.79708,   0.00000, 0.00000, -88.25998);
  944.     CreateDynamicObject(19425, 1452.75513, 828.42957, 5.79708,   0.00000, 0.00000, -88.25998);
  945.     CreateDynamicObject(19425, 1452.67053, 831.71320, 5.79708,   0.00000, 0.00000, -88.25998);
  946.     CreateDynamicObject(19425, 1452.58118, 835.01648, 5.79708,   0.00000, 0.00000, -88.25998);
  947.     CreateDynamicObject(19425, 1452.48022, 838.27649, 5.79708,   0.00000, 0.00000, -88.25998);
  948.     CreateDynamicObject(19425, 1448.08350, 838.24445, 5.79708,   0.00000, 0.00000, -88.25998);
  949.     CreateDynamicObject(19425, 1448.17859, 834.95703, 5.79708,   0.00000, 0.00000, -88.25998);
  950.     CreateDynamicObject(19425, 1448.26685, 831.68262, 5.79708,   0.00000, 0.00000, -88.25998);
  951.     CreateDynamicObject(19425, 1448.35498, 828.40814, 5.79708,   0.00000, 0.00000, -88.25998);
  952.     CreateDynamicObject(736, 1667.82446, 805.08929, 18.47656,   356.85840, 0.00000, -0.66884);
  953.     CreateDynamicObject(736, 1656.41943, 805.37897, 18.47656,   356.85840, 0.00000, -0.66884);
  954.     CreateDynamicObject(736, 1644.20154, 805.39764, 18.47656,   356.85840, 0.00000, -0.66884);
  955.     CreateDynamicObject(736, 1633.41260, 806.03210, 18.47656,   356.85840, 0.00000, -0.66884);
  956.     CreateDynamicObject(736, 1623.53162, 805.79272, 18.47656,   356.85840, 0.00000, -0.66884);
  957.     CreateDynamicObject(736, 1613.26343, 804.53223, 18.47656,   356.85840, 0.00000, -0.66884);
  958.     CreateDynamicObject(736, 1603.09485, 803.95813, 18.47656,   356.85840, 0.00000, -0.66884);
  959.     CreateDynamicObject(736, 1593.14233, 803.63306, 18.47656,   356.85840, 0.00000, -0.66884);
  960.     CreateDynamicObject(736, 1582.09265, 803.51642, 18.47656,   356.85840, 0.00000, -0.66884);
  961.     CreateDynamicObject(736, 1112.16150, 781.14709, 20.40625,   356.85840, 0.00000, -3.01152);
  962.     CreateDynamicObject(736, 1125.72827, 787.44147, 20.40625,   356.85840, 0.00000, -3.01152);
  963.     CreateDynamicObject(736, 1141.90686, 792.24567, 20.40625,   356.85840, 0.00000, -3.01152);
  964.     CreateDynamicObject(736, 1159.53796, 796.39880, 20.40625,   356.85840, 0.00000, -3.01152);
  965.     CreateDynamicObject(736, 1179.57581, 798.19489, 20.40625,   356.85840, 0.00000, -3.01152);
  966.     CreateDynamicObject(736, 1199.74524, 799.02814, 20.40625,   356.85840, 0.00000, -3.01152);
  967.     CreateDynamicObject(736, 1228.95544, 799.39923, 20.40625,   356.85840, 0.00000, -3.01152);
  968.     CreateDynamicObject(736, 1252.71497, 801.05225, 20.40625,   356.85840, 0.00000, -3.01152);
  969.     CreateDynamicObject(736, 1284.77844, 801.75500, 20.40625,   356.85840, 0.00000, -3.01152);
  970.     CreateDynamicObject(736, 1318.32593, 801.68372, 20.40625,   356.85840, 0.00000, -3.01152);
  971.     CreateDynamicObject(736, 1343.77612, 801.39789, 20.40625,   356.85840, 0.00000, -3.01152);
  972.     CreateDynamicObject(615, 1213.95264, 752.27386, 9.86719,   356.93237, 0.00000, -2.40723);
  973.     CreateDynamicObject(615, 1244.94067, 729.06458, 9.86719,   356.93237, 0.00000, -2.40723);
  974.     CreateDynamicObject(615, 1263.84082, 756.26001, 9.86719,   356.93237, 0.00000, -2.40723);
  975.     CreateDynamicObject(735, 1282.60156, 743.53766, 7.92969,   0.00000, 0.00000, 0.00000);
  976.     CreateDynamicObject(735, 1277.38464, 783.48602, 7.92969,   0.00000, 0.00000, 0.00000);
  977.     CreateDynamicObject(735, 1312.45630, 749.51019, 7.92969,   0.00000, 0.00000, 0.00000);
  978.     CreateDynamicObject(735, 1316.32275, 782.15662, 7.92969,   0.00000, 0.00000, 0.00000);
  979.     CreateDynamicObject(736, 1329.81970, 767.42303, 20.40625,   356.85840, 0.00000, -3.01152);
  980.     CreateDynamicObject(736, 1289.66528, 737.03534, 20.40625,   356.85840, 0.00000, -3.01152);
  981.     CreateDynamicObject(735, 1288.79504, 706.63031, 7.92969,   0.00000, 0.00000, 0.00000);
  982.     CreateDynamicObject(615, 1222.44556, 691.72424, 9.86719,   356.93237, 0.00000, -2.40723);
  983.     CreateDynamicObject(615, 1301.19348, 721.34314, 9.86719,   356.93237, 0.00000, -2.40723);
  984.     CreateDynamicObject(16357, 829.91571, 586.78931, 10.17540,   3.00000, 1.00000, 105.00000);
  985.     CreateDynamicObject(3331, 811.62463, 624.09576, 19.33647,   -1.00000, 1.00000, 15.40000);
  986.     CreateDynamicObject(16357, 871.23291, 433.40634, 12.79377,   3.00000, 1.00000, 105.00000);
  987.     CreateDynamicObject(3331, 852.31763, 472.52325, 21.94137,   -1.00000, 1.00000, 15.40000);
  988.     CreateDynamicObject(4505, 812.01575, 651.66656, 12.39379,   0.00000, 0.00000, 100.07999);
  989.     CreateDynamicObject(971, 874.60577, 438.54443, 12.79758,   0.00000, 0.00000, 13.86000);
  990.     CreateDynamicObject(971, 866.93774, 436.64194, 12.79758,   0.00000, 0.00000, 13.86000);
  991.     CreateDynamicObject(971, 874.60577, 438.54443, 19.93390,   0.00000, 0.00000, 13.86000);
  992.     CreateDynamicObject(971, 866.93774, 436.64194, 19.94400,   0.00000, 0.00000, 13.86000);
  993.     CreateDynamicObject(736, 998.95428, 733.77551, 20.40625,   356.85840, 0.00000, -3.01152);
  994.     CreateDynamicObject(736, 957.26740, 764.37561, 20.40625,   356.85840, 0.00000, -3.01152);
  995.     CreateDynamicObject(736, 945.10211, 759.19678, 20.40625,   356.85840, 0.00000, -3.01152);
  996.     CreateDynamicObject(736, 930.66992, 753.77460, 20.40625,   356.85840, 0.00000, -3.01152);
  997.     CreateDynamicObject(736, 915.35510, 748.76288, 20.40625,   356.85840, 0.00000, -3.01152);
  998.     CreateDynamicObject(736, 930.66992, 753.77460, 20.40625,   356.85840, 0.00000, -3.01152);
  999.     CreateDynamicObject(736, 905.75732, 745.09100, 20.40625,   356.85840, 0.00000, -3.01152);
  1000.     CreateDynamicObject(1290, 883.66193, 714.84290, 15.57031,   356.85840, 0.00000, -1.97766);
  1001.     CreateDynamicObject(1290, 876.10327, 711.73053, 15.57031,   356.85840, 0.00000, -1.97766);
  1002.     CreateDynamicObject(1290, 864.20251, 706.73328, 15.57031,   356.85840, 0.00000, -1.97766);
  1003.     CreateDynamicObject(1290, 809.72772, 685.37347, 16.78906,   356.85840, 0.00000, -1.97766);
  1004.     CreateDynamicObject(763, 1059.64941, 828.68756, 11.06250,   356.85840, 0.00000, -2.40964);
  1005.     CreateDynamicObject(763, 1020.19879, 818.98956, 11.06250,   356.85840, 0.00000, -2.40964);
  1006.     CreateDynamicObject(763, 1044.05005, 848.65912, 11.06250,   356.85840, 0.00000, -2.40964);
  1007.     CreateDynamicObject(735, 1059.76050, 875.68921, 9.11719,   0.00000, 0.00000, 0.00000);
  1008.     CreateDynamicObject(763, 1083.09399, 750.78650, 11.06250,   356.85840, 0.00000, -2.40964);
  1009.     CreateDynamicObject(763, 1140.99524, 766.62225, 11.06250,   356.85840, 0.00000, -2.40964);
  1010.     CreateDynamicObject(763, 1136.31262, 749.82959, 11.06250,   356.85840, 0.00000, -2.40964);
  1011.     CreateDynamicObject(763, 1205.23071, 779.18500, 11.06250,   356.85840, 0.00000, -2.40964);
  1012.     CreateDynamicObject(763, 1089.05005, 721.81158, 11.06250,   356.85840, 0.00000, -2.40964);
  1013.     //------------- VEHICLES------------------------//
  1014.     CreateVehicle(406, -2103.2297, -205.9897, 36.6512, 92.1600, -1, -1, 100);
  1015.     CreateVehicle(406, -2103.0627, -215.9208, 36.6512, 92.1600, -1, -1, 100);
  1016.     CreateVehicle(406, -2103.3145, -225.8082, 36.6512, 92.1600, -1, -1, 100);
  1017.     CreateVehicle(406, -2102.8733, -234.8672, 36.6512, 92.1600, -1, -1, 100);
  1018.     CreateVehicle(406, -2102.9382, -244.0595, 36.6512, 92.1600, -1, -1, 100);
  1019.     CreateVehicle(406, -2102.8447, -254.8966, 36.6512, 90.0600, -1, -1, 100);
  1020.     CreateVehicle(406, -2103.0159, -265.3080, 36.6512, 90.0600, -1, -1, 100);
  1021.     CreateVehicle(456, 2833.6365, 927.4974, 10.7146, 0.0000, -1, -1, 100);
  1022.     CreateVehicle(456, 2827.5466, 927.4818, 10.7146, 0.0000, -1, -1, 100);
  1023.     CreateVehicle(456, 2821.4866, 927.4470, 10.7146, 0.0000, -1, -1, 100);
  1024.     CreateVehicle(456, 2815.4944, 927.4429, 10.7146, 0.0000, -1, -1, 100);
  1025.     CreateVehicle(456, 2809.4192, 927.4486, 10.7146, 0.0000, -1, -1, 100);
  1026.     CreateVehicle(456, 2803.3389, 927.4499, 10.7146, 0.0000, -1, -1, 100);
  1027.     CreateVehicle(584, 1415.2285, 673.1494, 11.8119, -448.4999, -1, -1, 100);
  1028.     CreateVehicle(591, 1414.5135, 705.2473, 11.2945, -88.6200, -1, -1, 100);
  1029.     CreateVehicle(584, 1415.0999, 676.3118, 11.8119, -448.4999, -1, -1, 100);
  1030.     CreateVehicle(584, 1414.9097, 679.4152, 11.8119, -448.9799, -1, -1, 100);
  1031.     CreateVehicle(584, 1414.7822, 682.5870, 11.8119, -448.9799, -1, -1, 100);
  1032.     CreateVehicle(584, 1414.7341, 685.7969, 11.8119, -448.9799, -1, -1, 100);
  1033.     CreateVehicle(584, 1414.6737, 689.0364, 11.8119, -448.9799, -1, -1, 100);
  1034.     CreateVehicle(584, 1414.5573, 692.0994, 11.8119, -449.0999, 1, 1, 100);
  1035.     CreateVehicle(584, 1414.5715, 695.4313, 11.8119, -449.0999, 1, 1, 100);
  1036.     CreateVehicle(584, 1414.5173, 698.5913, 11.8119, -449.0999, 1, 1, 100);
  1037.     CreateVehicle(591, 1414.5496, 708.5342, 11.2945, -88.6200, 1, 1, 100);
  1038.     CreateVehicle(591, 1414.5402, 711.7244, 11.2945, -88.8600, 1, 1, 100);
  1039.     CreateVehicle(591, 1414.5822, 714.8947, 11.2945, -89.1600, 1, 1, 100);
  1040.     CreateVehicle(591, 1414.3488, 718.0000, 11.2945, -89.1600, 1, 1, 100);
  1041.     AddStaticVehicle(596,1545.6300,-1651.1298,5.6116,87.4463,0,1); // LsPd
  1042.     AddStaticVehicle(596,1544.6118,-1655.5591,5.6139,86.1182,0,1); // LsPd
  1043.     AddStaticVehicle(596,1529.4482,-1683.3507,5.6101,272.2124,0,1); // LsPd
  1044.     AddStaticVehicle(596,1544.1343,-1684.6974,5.6117,89.5695,0,1); // LsPd
  1045.     AddStaticVehicle(596,1543.7949,-1680.2754,5.6114,90.1427,0,1); // LsPd
  1046.     AddStaticVehicle(523,1595.3766,-1711.1613,5.4540,357.3993,0,0); // LsPdMoto
  1047.     AddStaticVehicle(523,1590.9908,-1711.3602,5.4615,2.5324,0,0); // LsPdMoto
  1048.     AddStaticVehicle(523,1587.1171,-1711.4121,5.4627,358.9582,0,0); // LsPdMoto
  1049.     AddStaticVehicle(523,1583.0581,-1711.2725,5.4545,0.1726,0,0); // LsPdMoto
  1050.     AddStaticVehicle(523,1578.6681,-1710.8105,5.4623,0.0131,0,0); // LsPdMoto
  1051.     AddStaticVehicle(523,1574.7258,-1710.3619,5.4629,3.2688,0,0); // LsPdMoto
  1052.     AddStaticVehicle(523,1570.3431,-1711.0939,5.4551,357.5120,0,0); // LsPdMoto
  1053.     AddStaticVehicle(523,1602.5270,-1704.6250,5.4624,269.9641,0,0); // LsPdMoto
  1054.     AddStaticVehicle(517,1600.4731,-1699.8569,5.7457,271.6319,43,41); // LsPdCar
  1055.     AddStaticVehicle(517,1601.9568,-1696.5973,5.7454,268.7756,43,41); // LsPdCar
  1056.     AddStaticVehicle(517,1601.7899,-1692.1842,5.7455,264.5111,43,41); // LsPdCar
  1057.     AddStaticVehicle(517,1602.1249,-1688.3123,5.7455,269.2811,43,41); // LsPdCar
  1058.     AddStaticVehicle(517,1601.5330,-1683.8469,5.7455,266.0155,43,41); // LsPdCar
  1059.     AddPlayerClass(48,1569.2737,-1690.6716,5.8906,181.7769,0,0,0,0,0,0); // pickuppolice
  1060.     AddStaticVehicle(514,1445.6210,738.7233,11.4046,179.2319,152,152); // tanker1
  1061.     AddStaticVehicle(514,1445.9478,761.6846,11.4032,179.4470,152,152); // tanker1
  1062.     AddStaticVehicle(514,1445.8894,784.2568,11.4077,178.1230,152,152); // tanker1
  1063.     AddStaticVehicle(515,1433.5266,785.4943,11.8391,179.7150,1,1); // train1
  1064.     AddStaticVehicle(515,1433.3950,759.1327,11.8405,179.7150,1,1); // 2
  1065.     AddStaticVehicle(515,1433.2875,737.3684,11.8393,179.7148,1,1); // 3
  1066.     AddStaticVehicle(403,1424.1389,728.3477,11.4271,181.1756,222,222); // linerun1
  1067.     AddStaticVehicle(403,1423.8279,743.5219,11.4252,181.1756,222,222); // linerun1
  1068.     AddStaticVehicle(403,1423.5850,755.3557,11.4251,181.1756,222,222); // linerun1
  1069.     AddStaticVehicle(403,1423.3346,767.5675,11.4269,181.1756,222,222); // linerun1
  1070.     AddStaticVehicle(403,1423.0029,783.6983,11.4267,181.1756,222,222); // linerun1
  1071.     AddStaticVehicle(600,1460.6324,731.5181,10.5314,90.3120,222,222); // picador1
  1072.     AddStaticVehicle(600,1474.5385,731.5950,10.5398,90.3190,222,222); // picador2
  1073.     AddStaticVehicle(600,1488.0503,731.6718,10.5395,90.3271,222,222); // picador3
  1074.     AddStaticVehicle(600,1505.3184,731.7717,10.5391,90.3364,222,222); // picador4
  1075.     AddStaticVehicle(600,1521.1672,731.8657,10.5384,90.3459,222,222); // picador5
  1076.     CreateVehicle(431,-2088.53320000,-166.60060000,35.14430000,-92.10000000,-1,-1,15); //Bus
  1077.     CreateVehicle(431,-2088.45240000,-176.29410000,35.14430000,-88.32000000,-1,-1,15); //Bus
  1078.     CreateVehicle(431,-2088.07840000,-187.11360000,35.14430000,-88.32000000,-1,-1,15); //Bus
  1079.     CreateVehicle(431,-2087.77100000,-197.37370000,35.14430000,-88.32000000,-1,-1,15); //Bus
  1080.     CreateVehicle(431,-2087.41580000,-209.24520000,35.14430000,-88.32000000,-1,-1,15); //Bus
  1081.     CreateVehicle(431,-2088.59010000,-155.00350000,35.14430000,-92.10000000,-1,-1,15); //Bus
  1082.     CreateVehicle(431,-2088.07230000,-144.78360000,35.14430000,-92.10000000,-1,-1,15); //Bus
  1083.     CreateVehicle(431,-2086.76290000,-216.58540000,35.14430000,-88.32000000,-1,-1,15); //Bus
  1084.     CreateVehicle(431,-2640.65360000,1369.46440000,6.86290000,-90.78000000,-1,-1,15); //Bus
  1085.     CreateVehicle(431,-2640.74020000,1365.51420000,6.86290000,-90.78000000,-1,-1,15); //Bus
  1086.     CreateVehicle(431,-2640.80200000,1360.64950000,6.86290000,-90.78000000,-1,-1,15); //Bus
  1087.     CreateVehicle(431,-2640.75240000,1356.25370000,6.86290000,-90.78000000,-1,-1,15); //Bus
  1088.     CreateVehicle(431,-2640.90010000,1352.43350000,6.86290000,-90.78000000,-1,-1,15); //Bus
  1089.     CreateVehicle(431,-2640.99780000,1348.14060000,6.86290000,-90.72000000,-1,-1,15); //Bus
  1090.     CreateVehicle(431,-2641.27200000,1343.20720000,6.86290000,-88.32000000,-1,-1,15); //Bus
  1091.     CreateVehicle(431,-2641.36840000,1338.24660000,6.86290000,-88.32000000,-1,-1,15); //Bus
  1092.     CreateVehicle(431,-2641.47660000,1333.61170000,6.86290000,-88.32000000,-1,-1,15); //Bus
  1093.     CreateVehicle(431,-2184.64620000,-2256.12960000,30.47560000,139.02000000,-1,-1,15); //Bus
  1094.     CreateVehicle(431,-2188.43600000,-2252.58720000,30.47560000,139.02000000,-1,-1,15); //Bus
  1095.     CreateVehicle(431,-2192.39920000,-2249.76660000,30.47560000,139.02000000,-1,-1,15); //Bus
  1096.     CreateVehicle(431,-2197.89580000,-2247.12040000,30.47560000,139.02000000,-1,-1,15); //Bus
  1097.     CreateVehicle(431,-2745.09590000,-300.35780000,6.71060000,50.70000000,-1,-1,15); //Bus
  1098.     CreateVehicle(431,-2741.99680000,-296.69420000,6.71060000,50.70000000,-1,-1,15); //Bus
  1099.     CreateVehicle(431,-2739.01540000,-293.56740000,6.71060000,50.70000000,-1,-1,15); //Bus
  1100.     CreateVehicle(431,-2750.16140000,-305.09240000,6.71060000,50.70000000,-1,-1,15); //Bus
  1101.     CreateVehicle(431,-2759.98930000,-308.62340000,6.71060000,1.98000000,-1,-1,15); //Bus
  1102.     CreateVehicle(431,-2764.78000000,-308.80110000,6.71060000,1.98000000,-1,-1,15); //Bus
  1103.     CreateVehicle(431,-2769.93950000,-308.79820000,6.71060000,1.98000000,-1,-1,15); //Bus
  1104.     CreateVehicle(431,-218.60450000,2735.35160000,62.72670000,179.52000000,-1,-1,15); //Bus
  1105.     CreateVehicle(431,-223.15380000,2735.54640000,62.43810000,179.52000000,-1,-1,15); //Bus
  1106.     CreateVehicle(431,-227.89700000,2735.62110000,62.45730000,179.52000000,-1,-1,15); //Bus
  1107.     CreateVehicle(431,-232.37210000,2735.71970000,62.41890000,179.52000000,-1,-1,15); //Bus
  1108.     CreateVehicle(431,-237.32380000,2735.68850000,62.68820000,179.52000000,-1,-1,15); //Bus
  1109.     CreateVehicle(431,-240.88300000,2718.63600000,62.41890000,-88.20000000,-1,-1,15); //Bus
  1110.     CreateVehicle(431,-240.83800000,2714.30910000,62.41890000,-88.20000000,-1,-1,15); //Bus
  1111.     CreateVehicle(431,1637.05310000,-1903.29770000,13.36780000,-3.66000000,-1,-1,15); //Bus
  1112.     CreateVehicle(431,1641.19520000,-1903.06960000,13.36780000,-3.66000000,-1,-1,15); //Bus
  1113.     CreateVehicle(431,1646.24580000,-1902.88980000,13.36780000,-3.66000000,-1,-1,15); //Bus
  1114.     CreateVehicle(431,1650.63240000,-1902.66770000,13.36780000,-3.66000000,-1,-1,15); //Bus
  1115.     CreateVehicle(431,1667.83300000,-1898.03970000,13.36780000,83.40000000,-1,-1,15); //Bus
  1116.     CreateVehicle(431,1668.42880000,-1893.86620000,13.36780000,83.40000000,-1,-1,15); //Bus
  1117.     CreateVehicle(431,1668.76340000,-1889.95910000,13.36780000,83.40000000,-1,-1,15); //Bus
  1118.     CreateVehicle(525,2382.78860000,1388.52720000,10.65650000,0.00000000,-1,-1,15); //Tow Truck
  1119.     CreateVehicle(525,2390.60210000,1387.99620000,10.65650000,0.00000000,-1,-1,15); //Tow Truck
  1120.     CreateVehicle(525,2399.71140000,1388.27880000,10.65650000,0.00000000,-1,-1,15); //Tow Truck
  1121.     CreateVehicle(525,2407.79470000,1387.81090000,10.65650000,0.00000000,-1,-1,15); //Tow Truck
  1122.     CreateVehicle(525,2411.88010000,1419.70020000,10.65650000,85.32000000,-1,-1,15); //Tow Truck
  1123.     CreateVehicle(525,2412.75780000,1425.94070000,10.65650000,85.32000000,-1,-1,15); //Tow Truck
  1124.     CreateVehicle(525,2412.87130000,1433.40470000,10.65650000,85.32000000,-1,-1,15); //Tow Truck
  1125.     CreateVehicle(525,2413.56930000,1442.26920000,10.65650000,85.32000000,-1,-1,15); //Tow Truck
  1126.     CreateVehicle(525,2412.49680000,1452.14670000,10.65650000,85.32000000,-1,-1,15); //Tow Truck
  1127.     CreateVehicle(525,2403.61960000,1459.03000000,10.65650000,179.46000000,-1,-1,15); //Tow Truck
  1128.     CreateVehicle(525,2394.16360000,1458.97440000,10.65650000,179.46000000,-1,-1,15); //Tow Truck
  1129.     CreateVehicle(525,2383.90480000,1457.45460000,10.65650000,179.46000000,-1,-1,15); //Tow Truck
  1130.     CreateVehicle(525,2380.54200000,1445.78080000,10.65650000,275.88000000,-1,-1,15); //Tow Truck
  1131.     CreateVehicle(525,2381.15530000,1433.53980000,10.65650000,275.88000000,-1,-1,15); //Tow Truck
  1132.     CreateVehicle(525,2381.46360000,1399.94090000,10.65650000,275.88000000,-1,-1,15); //Tow Truck
  1133.     CreateVehicle(525,-572.03450000,-1050.84420000,23.51420000,-121.56000000,-1,-1,15); //Tow Truck
  1134.     CreateVehicle(525,-569.89870000,-1047.83700000,23.51420000,-121.62000000,-1,-1,15); //Tow Truck
  1135.     CreateVehicle(525,-572.03450000,-1050.84420000,23.51420000,-121.56000000,-1,-1,15); //Tow Truck
  1136.     CreateVehicle(525,-567.79600000,-1044.45590000,23.51420000,-121.62000000,-1,-1,15); //Tow Truck
  1137.     CreateVehicle(525,-565.72800000,-1041.09510000,23.51420000,-121.62000000,-1,-1,15); //Tow Truck
  1138.     CreateVehicle(525,-563.69730000,-1038.54350000,23.51420000,-121.62000000,-1,-1,15); //Tow Truck
  1139.     CreateVehicle(525,-574.34450000,-1054.34440000,23.51420000,-121.56000000,-1,-1,15); //Tow Truck
  1140.     CreateVehicle(525,-576.13480000,-1057.98270000,23.51420000,-121.56000000,-1,-1,15); //Tow Truck
  1141.     CreateVehicle(525,-577.61980000,-1060.51700000,23.51420000,-121.56000000,-1,-1,15); //Tow Truck
  1142.     CreateVehicle(525,-580.09670000,-1063.37520000,23.51420000,-120.90000000,-1,-1,15); //Tow Truck
  1143.     CreateVehicle(525,-582.21220000,-1066.69370000,23.51420000,-121.56000000,-1,-1,15); //Tow Truck
  1144.     CreateVehicle(525,-584.31330000,-1069.95810000,23.51420000,-121.56000000,-1,-1,15); //Tow Truck
  1145.     CreateVehicle(525,-586.37560000,-1073.13000000,23.51420000,-121.56000000,-1,-1,15); //Tow Truck
  1146.     CreateVehicle(525,-589.00200000,-1077.55790000,23.51420000,-121.56000000,-1,-1,15); //Tow Truck
  1147.     CreateVehicle(525,-2097.33540000,192.12300000,35.42100000,-93.78000000,-1,-1,15); //Tow Truck
  1148.     CreateVehicle(525,-2098.03610000,181.79250000,35.42100000,-93.78000000,-1,-1,15); //Tow Truck
  1149.     CreateVehicle(525,-2099.00290000,173.90110000,35.42100000,-93.78000000,-1,-1,15); //Tow Truck
  1150.     CreateVehicle(525,-2099.13260000,167.94440000,35.42100000,-93.78000000,-1,-1,15); //Tow Truck
  1151.     CreateVehicle(525,-2099.70460000,159.59170000,35.42100000,-93.78000000,-1,-1,15); //Tow Truck
  1152.     CreateVehicle(525,-2100.59250000,149.94270000,35.42100000,-93.78000000,-1,-1,15); //Tow Truck
  1153.     CreateVehicle(525,-2101.32620000,235.70390000,35.42100000,-93.78000000,-1,-1,15); //Tow Truck
  1154.     CreateVehicle(525,-2099.86690000,241.17650000,35.42100000,-93.78000000,-1,-1,15); //Tow Truck
  1155.     CreateVehicle(525,-2100.41970000,245.35480000,35.42100000,-93.78000000,-1,-1,15); //Tow Truck
  1156.     CreateVehicle(525,-2099.09890000,256.66700000,36.39930000,-93.78000000,-1,-1,15); //Tow Truck
  1157.     CreateVehicle(525,-2099.55570000,251.76950000,36.39930000,-93.78000000,-1,-1,15); //Tow Truck
  1158.     CreateVehicle(525,-2098.68380000,263.31640000,36.39930000,-93.78000000,-1,-1,15); //Tow Truck
  1159.     CreateVehicle(525,-2097.73630000,269.74340000,36.39930000,-93.78000000,-1,-1,15); //Tow Truck
  1160.     CreateVehicle(448,2218.95830000,934.57350000,10.75140000,0.00000000,-1,-1,15); //Pizzaboy
  1161.     CreateVehicle(448,2216.03930000,934.25950000,10.75140000,0.00000000,-1,-1,15); //Pizzaboy
  1162.     CreateVehicle(448,2213.11250000,934.18610000,10.75140000,0.00000000,-1,-1,15); //Pizzaboy
  1163.     CreateVehicle(448,2208.52220000,934.09590000,10.75140000,0.00000000,-1,-1,15); //Pizzaboy
  1164.     CreateVehicle(448,2210.66630000,934.12850000,10.75140000,0.00000000,-1,-1,15); //Pizzaboy
  1165.     CreateVehicle(448,2205.31050000,934.23360000,10.75140000,0.00000000,-1,-1,15); //Pizzaboy
  1166.     CreateVehicle(448,2201.69360000,934.36550000,10.75140000,0.00000000,-1,-1,15); //Pizzaboy
  1167.     CreateVehicle(448,2203.14430000,930.60240000,10.75140000,0.00000000,-1,-1,15); //Pizzaboy
  1168.     CreateVehicle(448,2206.39360000,930.36110000,10.75140000,0.00000000,-1,-1,15); //Pizzaboy
  1169.     CreateVehicle(448,2209.51730000,930.34340000,10.75140000,0.00000000,-1,-1,15); //Pizzaboy
  1170.     CreateVehicle(448,2211.58910000,930.12760000,10.75140000,0.00000000,-1,-1,15); //Pizzaboy
  1171.     CreateVehicle(448,2214.59330000,930.39650000,10.75140000,0.00000000,-1,-1,15); //Pizzaboy
  1172.     CreateVehicle(448,2217.81400000,930.40420000,10.75140000,0.00000000,-1,-1,15); //Pizzaboy
  1173.     CreateVehicle(448,2216.50880000,926.87580000,10.75140000,0.00000000,-1,-1,15); //Pizzaboy
  1174.     CreateVehicle(448,2213.25370000,926.62320000,10.75140000,0.00000000,-1,-1,15); //Pizzaboy
  1175.     CreateVehicle(448,2210.15110000,927.64730000,10.75140000,0.00000000,-1,-1,15); //Pizzaboy
  1176.     CreateVehicle(448,2207.59860000,928.16670000,10.75140000,0.00000000,-1,-1,15); //Pizzaboy
  1177.     CreateVehicle(448,2204.42410000,927.79480000,10.75140000,0.00000000,-1,-1,15); //Pizzaboy
  1178.     CreateVehicle(448,2206.24340000,924.46410000,10.75140000,0.00000000,-1,-1,15); //Pizzaboy
  1179.     CreateVehicle(448,2210.47780000,923.77870000,10.75140000,0.00000000,-1,-1,15); //Pizzaboy
  1180.     CreateVehicle(448,2214.10500000,922.71450000,10.75140000,0.00000000,-1,-1,15); //Pizzaboy
  1181.     CreateVehicle(420,1928.87320000,709.43700000,10.28510000,0.00000000,-1,-1,15); //Taxi
  1182.     CreateVehicle(420,1935.41370000,709.35470000,10.28510000,0.00000000,-1,-1,15); //Taxi
  1183.     CreateVehicle(420,1941.77560000,709.45500000,10.28510000,0.00000000,-1,-1,15); //Taxi
  1184.     CreateVehicle(420,1923.00240000,709.24620000,10.28510000,0.00000000,-1,-1,15); //Taxi
  1185.     CreateVehicle(420,1916.56100000,709.53990000,10.28510000,0.00000000,-1,-1,15); //Taxi
  1186.     CreateVehicle(420,1910.72290000,709.43220000,10.28510000,0.00000000,-1,-1,15); //Taxi
  1187.     CreateVehicle(420,1941.88510000,698.02800000,10.28510000,180.30000000,-1,-1,15); //Taxi
  1188.     CreateVehicle(420,1936.12410000,697.94810000,10.28510000,180.30000000,-1,-1,15); //Taxi
  1189.     CreateVehicle(420,1929.11770000,697.66210000,10.28510000,180.30000000,-1,-1,15); //Taxi
  1190.     CreateVehicle(420,1922.91080000,697.81880000,10.28510000,180.30000000,-1,-1,15); //Taxi
  1191.     CreateVehicle(420,1916.62240000,697.78650000,10.28510000,180.30000000,-1,-1,15); //Taxi
  1192.     CreateVehicle(420,1909.74290000,698.03590000,10.28510000,180.30000000,-1,-1,15); //Taxi
  1193.     CreateVehicle(420,1776.36960000,-1932.19740000,13.29910000,0.00000000,-1,-1,15); //Taxi
  1194.     CreateVehicle(420,1784.33130000,-1932.28160000,13.29910000,0.00000000,-1,-1,15); //Taxi
  1195.     CreateVehicle(420,1791.13310000,-1932.38000000,13.29910000,0.00000000,-1,-1,15); //Taxi
  1196.     CreateVehicle(420,1798.63590000,-1932.54970000,13.29910000,0.00000000,-1,-1,15); //Taxi
  1197.     CreateVehicle(420,1804.55600000,-1932.51790000,13.29910000,0.00000000,-1,-1,15); //Taxi
  1198.     CreateVehicle(420,1803.91750000,-1921.02480000,13.29910000,91.20000000,-1,-1,15); //Taxi
  1199.     CreateVehicle(420,1803.90590000,-1913.44450000,13.29910000,91.32000000,-1,-1,15); //Taxi
  1200.     CreateVehicle(420,1803.79050000,-1905.52540000,13.29910000,91.32000000,-1,-1,15); //Taxi
  1201.     CreateVehicle(420,1777.53500000,-1892.78040000,13.29910000,-87.00000000,-1,-1,15); //Taxi
  1202.     CreateVehicle(420,1777.49520000,-1899.44120000,13.29910000,-87.00000000,-1,-1,15); //Taxi
  1203.     CreateVehicle(420,1777.38820000,-1908.80300000,13.29910000,-87.00000000,-1,-1,15); //Taxi
  1204.     CreateVehicle(420,1777.07930000,-1916.38750000,13.29910000,-87.06000000,-1,-1,15); //Taxi
  1205.     CreateVehicle(420,1776.97510000,-1922.66920000,13.29910000,-87.12000000,-1,-1,15); //Taxi
  1206.     return 1;
  1207. }
  1208.  
  1209. public OnGameModeExit()
  1210. {
  1211.     TextDrawHideForAll(Textdraw1truck);
  1212.     TextDrawDestroy(Textdraw1truck);
  1213.     TextDrawHideForAll(Textdraw1World);
  1214.     TextDrawDestroy(Textdraw1World);
  1215.     return 1;
  1216. }
  1217. public Time()
  1218. {
  1219.     new rwt = random(sizeof RandomWorldTime);
  1220.     SetWorldTime(RandomWorldTime[rwt][0]);
  1221. }
  1222. public SendMSG()
  1223. {
  1224.     new randMSG = random(sizeof(RandomMSG));
  1225.     SendClientMessageToAll(-1, RandomMSG[randMSG]); // Replace the "COLOR" with your defined color.
  1226. }
  1227. public PayDay(playerid, cash)
  1228. {
  1229.     new string[256];
  1230.     format(string, sizeof(string),"~w~PayDay ~n~ ~n~ ~G~24000$",cash);
  1231.     GameTextForPlayer(playerid,string, 1000, 1);
  1232.     SendClientMessage(playerid, -1 , ""PU"-------- PAY DAY ---------");
  1233.     SendClientMessage(playerid, -1 , ""PU" Money : 25000$           ");
  1234.     SendClientMessage(playerid, -1 , ""PU" Facturi : -100$          ");
  1235.     SendClientMessage(playerid, -1 , ""PU" Respect : + 1            ");
  1236.     SendClientMessage(playerid, -1 , ""PU"--------------------------");
  1237.     if( PlayerInfo[playerid] [ Respect ] += 1 )
  1238.     {
  1239.     GivePlayerMoney(playerid,24000);
  1240.     SetPlayerWantedLevel ( playerid , GetPlayerWantedLevel ( playerid ) - 1 ) ;
  1241.     }
  1242. }
  1243. public Color1(playerid)
  1244. {
  1245.    new vehicleid = GetPlayerVehicleID(playerid) ;
  1246.    KillTimer(CTimer1) ;
  1247.    ChangeVehicleColor(vehicleid, 1, 1) ;
  1248.    CTimer2 = SetTimerEx("Color2", 500, 0, "d" ,playerid) ;
  1249. }
  1250.  
  1251. public Color2(playerid)
  1252. {
  1253.    new vehicleid = GetPlayerVehicleID(playerid) ;
  1254.    KillTimer(CTimer2) ;
  1255.    ChangeVehicleColor(vehicleid, 2, 2) ;
  1256.    CTimer3 = SetTimerEx("Color3", 500, 0, "d" ,playerid) ;
  1257. }
  1258.  
  1259. public Color3(playerid)
  1260. {
  1261.    new vehicleid = GetPlayerVehicleID(playerid) ;
  1262.    KillTimer(CTimer3) ;
  1263.    ChangeVehicleColor(vehicleid, 3, 3) ;
  1264.    CTimer4 = SetTimerEx("Color4", 500, 0, "d", playerid) ;
  1265. }
  1266.  
  1267. public Color4(playerid)
  1268. {
  1269.    new vehicleid = GetPlayerVehicleID(playerid) ;
  1270.    KillTimer(CTimer4) ;
  1271.    ChangeVehicleColor(vehicleid, 4, 4) ;
  1272.    CTimer5 = SetTimerEx("Color5", 500, 0, "d" ,playerid) ;
  1273. }
  1274.  
  1275. public Color5(playerid)
  1276. {
  1277.    new vehicleid = GetPlayerVehicleID(playerid) ;
  1278.    KillTimer(CTimer5) ;
  1279.    ChangeVehicleColor(vehicleid, 5, 5) ;
  1280.    SetTimerEx("Color2", 500, 0, "d" ,playerid) ;
  1281. }
  1282.  
  1283. public Color6(playerid)
  1284. {
  1285.    new vehicleid = GetPlayerVehicleID(playerid) ;
  1286.    KillTimer(CTimer6) ;
  1287.    ChangeVehicleColor(vehicleid, 222, 222) ;
  1288.    SetTimerEx("Color1", 500, 0, "d" ,playerid) ;
  1289. }
  1290. public OnPlayerRequestClass(playerid, classid)
  1291. {
  1292.     //---------------- IMAGE CONNECT ---------------//
  1293.     SetPlayerPos(playerid,2480.3538,1870.8656,24.3753) ;
  1294.     SetPlayerCameraPos(playerid,2473.7202,1870.9253,25.7971) ;
  1295.     SetPlayerCameraLookAt(playerid,2480.3538,1870.8656,24.3753) ;
  1296.     SetPlayerFacingAngle(playerid,86.9258) ;
  1297.     switch(classid)
  1298.     {
  1299.         case 0 :
  1300.         {
  1301.             GameTextForPlayer(playerid,"~g~~h~Trucker",500,6) ;
  1302.             gTeam[playerid] = TEAM_TRUCKERS;
  1303.         }
  1304.         case 1 :
  1305.         {
  1306.             GameTextForPlayer(playerid,"~b~Police",500,6) ;
  1307.             gTeam[playerid] = TEAM_POLICE;
  1308.         }
  1309.         case 2 :
  1310.         {
  1311.             GameTextForPlayer(playerid,"~y~Taxi",500,6) ;
  1312.             gTeam[playerid] = TEAM_DRIVER;
  1313.         }
  1314.     }
  1315.     return 1;
  1316. }
  1317. public OnPlayerConnect(playerid)
  1318. {
  1319.     //----------- VEH SPAWNER -----------------------------//
  1320.     gHeaderTextDrawId[playerid] = PlayerText:INVALID_TEXT_DRAW;
  1321.     gBackgroundTextDrawId[playerid] = PlayerText:INVALID_TEXT_DRAW;
  1322.     gCurrentPageTextDrawId[playerid] = PlayerText:INVALID_TEXT_DRAW;
  1323.     gNextButtonTextDrawId[playerid] = PlayerText:INVALID_TEXT_DRAW;
  1324.     gPrevButtonTextDrawId[playerid] = PlayerText:INVALID_TEXT_DRAW;
  1325.  
  1326.     for(new x=0; x < SELECTION_ITEMS; x++) {
  1327.         gSelectionItems[playerid][x] = PlayerText:INVALID_TEXT_DRAW;
  1328.     }
  1329.  
  1330.     gItemAt[playerid] = 0;
  1331.     //------------- IMAGE CONNECT --------------------------//
  1332.     //---------------- SHOW IP -------------------------------//
  1333.     new pName[ MAX_PLAYER_NAME ], string[ 128 ];
  1334.     new pIP[ 15 ];
  1335.     GetPlayerName( playerid, pName, sizeof (pName) ) ;
  1336.     GetPlayerIp  ( playerid, pIP,   sizeof (pIP)   ) ;
  1337.     for ( new i = 0; i < MAX_PLAYERS; i++ )
  1338.     {
  1339.         if ( IsPlayerConnected( i ) && playerid != i )
  1340.         {
  1341.             if ( IsPlayerAdmin( i ) )
  1342.             {
  1343.                 format( string, sizeof (string), ""GR" %s (%d) "W"a intrat pe server. "G"IP: (%s)", pName, playerid, pIP ) ;
  1344.             }
  1345.             else
  1346.             {
  1347.                 format( string, sizeof (string), ""G"[RO]Truck"W" %s (%d) "G"a intrat pe server.", pName, playerid ) ;
  1348.         }
  1349.             SendClientMessage( i, COLOR_WHITE, string ) ;
  1350.         }
  1351.     }
  1352.     //--------------- DESTROY TEXTDRAW -----------------------//
  1353.     TextDrawShowForPlayer(playerid, Textdraw1truck) ;
  1354.     TextDrawShowForPlayer(playerid, Textdraw1World) ;
  1355.     SendClientMessage   (   playerid    ,   -1  ,   "               ") ;
  1356.     SendClientMessage   (   playerid    ,   -1  ,   "               ") ;
  1357.     SendClientMessage   (   playerid    ,   -1  ,   "               ") ;
  1358.     SendClientMessage   (   playerid    ,   -1  ,   "               ") ;
  1359.     SendClientMessage   (   playerid    ,   -1  ,   "               ") ;
  1360.     SendClientMessage   (   playerid    ,   -1  ,   "               ") ;
  1361.     SendClientMessage   (   playerid    ,   -1  ,   "               ") ;
  1362.     SendClientMessage   (   playerid    ,   -1  ,   "               ") ;
  1363.     SendClientMessage   (   playerid    ,   -1  ,   "               ") ;
  1364.     SendClientMessage   (   playerid    ,   -1  ,   "               ") ;
  1365.     SendClientMessage   (   playerid    ,   -1  ,   "               ") ;
  1366.     SendClientMessage   (   playerid    ,   -1  ,   "               ") ;
  1367.     SendClientMessage   (   playerid    ,   -1  ,   "               ") ;
  1368.     SendClientMessage   (   playerid    ,   -1  ,   "               ") ;
  1369.     SendClientMessage   (   playerid    ,   -1  ,   "               ") ;
  1370.     SendClientMessage   (   playerid    ,   -1  ,   "               ") ;
  1371.     SendClientMessage   (   playerid    ,   -1  ,   "               ") ;
  1372.     SendClientMessage   (   playerid    ,   -1  ,   "               ") ;
  1373.     SendClientMessage   (   playerid    ,   -1  ,   "               ") ;
  1374.     SendClientMessage   (   playerid    ,   -1  ,   "               ") ;
  1375.     SendClientMessage   (   playerid    ,   -1  ,   "               ") ;
  1376.     SendClientMessage   (   playerid    ,   -1  ,   "               ") ;
  1377.     SendClientMessage   (   playerid    ,   -1  ,   "               ") ;
  1378.     //-------------- NPC ---------------//
  1379.     //----------- WEATHER/TIME ---------------//
  1380.     SetPlayerWeather(playerid, 5 ) ;
  1381.     SetPlayerTime(playerid, 18,0 ) ;
  1382.     //---------- MAP ICONS --------------//
  1383.     SetPlayerMapIcon( playerid, 56, 1405.4542,646.7507,10.8203,0, MAPICON_LOCAL ) ;
  1384.     //---------- REMOVE BUILDINGS --------------//
  1385.     RemoveBuildingForPlayer(playerid, 736, 1069.1953, 761.9063, 20.4063, 0.25) ;
  1386.     RemoveBuildingForPlayer(playerid, 736, 1095.3750, 774.2891, 20.4063, 0.25) ;
  1387.     RemoveBuildingForPlayer(playerid, 1290, 1716.7813, 460.8906, 35.9688, 0.25) ;
  1388.     RemoveBuildingForPlayer(playerid, 4024, 1479.8672, -1790.3984, 56.0234, 0.25) ;
  1389.     RemoveBuildingForPlayer(playerid, 4002, 1479.8672, -1790.3984, 56.0234, 0.25) ;
  1390.     RemoveBuildingForPlayer(playerid, 11372, -2076.4375, -107.9297, 36.9688, 0.25) ;
  1391.     RemoveBuildingForPlayer(playerid, 11014, -2076.4375, -107.9297, 36.9688, 0.25) ;
  1392.     RemoveBuildingForPlayer(playerid, 3458, 2818.4609, 928.6484, 11.2422, 0.25) ;
  1393.     RemoveBuildingForPlayer(playerid, 3458, 2818.4609, 938.7188, 11.2422, 0.25) ;
  1394.     //---------- PRIMARIA LS ---------------------//
  1395.     RemoveBuildingForPlayer(playerid, 4024, 1479.8672, -1790.3984, 56.0234, 0.25) ;
  1396.     RemoveBuildingForPlayer(playerid, 4044, 1481.1875, -1785.0703, 22.3828, 0.25) ;
  1397.     RemoveBuildingForPlayer(playerid, 1527, 1448.2344, -1755.8984, 14.5234, 0.25) ;
  1398.     RemoveBuildingForPlayer(playerid, 4002, 1479.8672, -1790.3984, 56.0234, 0.25) ;
  1399.     RemoveBuildingForPlayer(playerid, 3980, 1481.1875, -1785.0703, 22.3828, 0.25) ;
  1400.     RemoveBuildingForPlayer(playerid, 4003, 1481.0781, -1747.0313, 33.5234, 0.25) ;
  1401.     //--------- Y_INI ---------------------//
  1402.     new str[128];
  1403.     if(fexist(UserPath(playerid)))
  1404.     {
  1405.         INI_ParseFile(UserPath(playerid), "LoadUser_%s", .bExtra = true, .extra = playerid) ;
  1406.         ShowPlayerDialog(playerid, DIALOG_LOGIN, DIALOG_STYLE_PASSWORD,""G"Login",""W"Bun venit inapoi\n\n"W"Te rugam sa iti introduci "G"Parola\n\n.","Login","Quit") ;
  1407.     }
  1408.     else
  1409.     {
  1410.         format(str, 128, ""W"Bun venit "G"%s "W"pe "G"[Ro] Truck\n\n"W"Te rugam sa iti scri parola in "G"Casuta :\n\n", GetName(playerid)) ;
  1411.         ShowPlayerDialog(playerid, DIALOG_REGISTER, DIALOG_STYLE_INPUT, ""G"Register...", str, "Login", "Quit") ;
  1412.         //ShowPlayerDialog(playerid, DIALOG_REGISTER, DIALOG_STYLE_INPUT,""G"Registering...",""W"Bun venit "G"%s "W"pe "G"[Ro] Truck\n\n"W"Te rugam sa iti scri parola in "G"Casuta :\n\n""Register","Quit") ;
  1413.     }
  1414.     return 1;
  1415. }
  1416.  
  1417. public OnPlayerDisconnect(playerid, reason)
  1418. {
  1419.     //-------------- Y_INI -----------------------------//
  1420.     new INI:File = INI_Open(UserPath(playerid)) ;
  1421.     INI_SetTag(File,"data") ;
  1422.     INI_WriteInt(File,"Cash",GetPlayerMoney(playerid)) ;
  1423.     INI_WriteInt(File,"Score",GetPlayerScore(playerid)) ;
  1424.     INI_WriteInt(File,"Wanted",GetPlayerWantedLevel(playerid)) ;
  1425.     INI_WriteInt(File,"Admin",PlayerInfo[playerid][pAdmin]) ;
  1426.     INI_WriteInt(File,"Level",PlayerInfo[playerid][Level]) ;
  1427.     INI_WriteInt(File,"Respect",PlayerInfo[playerid][Respect]) ;
  1428.     INI_WriteInt(File,"Kills",PlayerInfo[playerid][pKills]) ;
  1429.     INI_WriteInt(File,"Deaths",PlayerInfo[playerid][pDeaths]) ;
  1430.     INI_WriteInt(File,"Vip",PlayerInfo[playerid][pVip]) ;
  1431.     INI_WriteInt(File,"sTruck",PlayerInfo[playerid][pStruck]) ;
  1432.     INI_WriteInt(File,"pWeed",PlayerInfo[playerid][pWeed]) ;
  1433.     INI_WriteInt(File,"pXtc",PlayerInfo[playerid][pXtc]) ;
  1434.     INI_WriteInt(File,"pLsd",PlayerInfo[playerid][pLsd]) ;
  1435.     INI_WriteInt(File,"pMeth",PlayerInfo[playerid][pMeth]) ;
  1436.     INI_WriteInt(File,"pCocaine",PlayerInfo[playerid][pCocaine]) ;
  1437.     INI_WriteInt(File,"pHeroin",PlayerInfo[playerid][pHeroin]) ;
  1438.     INI_Close(File) ;//Functia ce inchide salvarea
  1439.     return 1;
  1440. }
  1441. public OnPlayerSpawn(playerid)
  1442. {
  1443.     //------------- IMAGE SPAWN -----------------------//
  1444.     new rand = random(sizeof(randspawn)) ;
  1445.     if(gTeam[playerid] == TEAM_TRUCKERS)
  1446.     {
  1447.         SetPlayerPos(playerid,randspawn[rand][0],randspawn[rand][1],randspawn[rand][2]) ;
  1448.         SetPlayerTeamColor(playerid) ;
  1449.         SendClientMessage(playerid,-1,""W"» Tu esti "lred"Trucker"W". Ataseaza o remorca si scrie "lred"/work "W"!") ;
  1450.     }
  1451.     if(gTeam[playerid] == TEAM_POLICE)
  1452.     {
  1453.             SendClientMessage(playerid,-1,"» Acum esti "B"Cop") ;
  1454.             SetPlayerPos(playerid, 1568.6838,-1690.5774,5.8906) ;
  1455.             SetPlayerTeamColor(playerid) ;
  1456.         }
  1457.         if(GetPlayerWantedLevel(playerid) > 0)
  1458.         {
  1459.             SetPlayerWantedLevel(playerid,0) ;
  1460.             SendClientMessage(playerid,-1,""lred"» "G"Tiai platit amenda de 1000$") ;
  1461.             GivePlayerMoney(playerid,-1000) ;
  1462.     }
  1463.     if(gTeam[playerid] == TEAM_DRIVER)
  1464.     {
  1465.             SetPlayerTeamColor(playerid) ;
  1466.             SetPlayerPos(playerid,1908.7477,741.4717,10.8198) ;
  1467.     }
  1468.     GivePlayerWeapon(playerid,41,500) ;
  1469.     GivePlayerWeapon(playerid,23,500) ;
  1470.     //----------- WEATHER/TIME ---------------//
  1471.     SetPlayerWeather(playerid, 5 ) ;
  1472.     SetPlayerTime(playerid, 19,0 ) ;
  1473.     return 1;
  1474. }
  1475.  
  1476. public OnPlayerDeath(playerid, killerid, reason)
  1477. {
  1478.     PlayerInfo [ killerid ][ pKills ]++ ;
  1479.     PlayerInfo [ playerid ][ pDeaths ]++ ;
  1480.     SetPlayerHealth ( playerid , 999999 ) ;
  1481.     SetTimer ( "AntiSpawnKill" , 10000 , false ) ;
  1482.     SendClientMessage ( playerid,-1,""GR"Anti-Spawn kill este activat pentru 10 secunde. " ) ;
  1483.     DisablePlayerCheckpoint( playerid ) ;
  1484.     SetPlayerWantedLevel( killerid , GetPlayerWantedLevel ( killerid ) + 1 ) ;
  1485.     GivePlayerMoney ( playerid , -250 ) ;
  1486.     SendClientMessage( killerid , -1 , ""GR"POLITIA: "W" Ai facut o crima, Politia este pe urmele tale " ) ;
  1487.     SendClientMessage( playerid , -1 , "{FFFFFF}[{FF6347}DOCTOR{FFFFFF}]: Factura ta medicala este de{4CC417} $250.{FFFFFF} Ai grija sa nu mai mori!" ) ;
  1488.     return 1;
  1489. }
  1490.  
  1491. public OnVehicleSpawn(vehicleid)
  1492. {
  1493.     return 1;
  1494. }
  1495.  
  1496. public OnVehicleDeath(vehicleid, killerid)
  1497. {
  1498.     return 1;
  1499. }
  1500. public OnPlayerStateChange(playerid, newstate, oldstate)
  1501. {
  1502.     if(newstate == PLAYER_STATE_DRIVER)
  1503.     {
  1504.         new vehid = GetPlayerVehicleID(playerid) ;
  1505.         if(Alarmat[vehid] == 1)
  1506.         {
  1507.         if(AlarmStatus[vehid] == 1)
  1508.         {
  1509.             new Float:X;
  1510.             new Float:Y;
  1511.             new Float:Z;
  1512.             GetPlayerPos(playerid, X, Y, Z) ;
  1513.             PlayerPlaySound(playerid, 1147, X, Y, Z) ;
  1514.             Alarma = SetTimer("Alarm", 350, 0) ;
  1515.         }
  1516.         }
  1517.     }
  1518.     return 1;
  1519. }
  1520. public OnPlayerText(playerid, text[])
  1521. {
  1522.     SetPlayerChatBubble(playerid, text, -1, 200.0, 10000) ;
  1523.     if(!PlayerInfo[playerid][pAdmin] && !PlayerInfo[playerid][pVip])
  1524.     {
  1525.         new str[200];
  1526.         format(str,200,""GR"[%d] : {FFFFFF}%s",playerid,text[0]) ;
  1527.         SendPlayerMessageToAll(playerid,str) ;
  1528.         return 0;
  1529.     }
  1530.     else if(PlayerInfo[playerid][pAdmin] > 0)
  1531.     {
  1532.         new str[200];
  1533.         format(str,200,""GR"[%d] "W"[Admin] : {FFFFFF}%s",playerid,text[0]) ;
  1534.         SendPlayerMessageToAll(playerid,str) ;
  1535.         return 0;
  1536.     }
  1537.     else if(PlayerInfo[playerid][pVip] > 0)
  1538.     {
  1539.         new str[200];
  1540.         format(str,200,""GR"[%d] "R"[VIP] : {FFFFFF}%s",playerid,text[0]) ;
  1541.         SendPlayerMessageToAll(playerid,str) ;
  1542.         return 0;
  1543.     }
  1544.     return 0;
  1545. }
  1546. public OnPlayerEnterVehicle(playerid, vehicleid, ispassenger)
  1547. {
  1548.     return 1;
  1549. }
  1550.  
  1551. public OnPlayerExitVehicle(playerid, vehicleid)
  1552. {
  1553.     DisablePlayerCheckpoint(playerid) ;
  1554.     return 1;
  1555. }
  1556. public OnPlayerClickTextDraw(playerid, Text:clickedid)
  1557. {
  1558.     if(GetPVarInt(playerid, "vspawner_active") == 0) return 0;
  1559.  
  1560.     // Handle: They cancelled (with ESC)
  1561.     if(clickedid == Text:INVALID_TEXT_DRAW) {
  1562.         DestroySelectionMenu(playerid) ;
  1563.         SetPVarInt(playerid, "vspawner_active", 0) ;
  1564.         PlayerPlaySound(playerid, 1085, 0.0, 0.0, 0.0) ;
  1565.         return 1;
  1566.     }
  1567.  
  1568.     return 0;
  1569. }
  1570. public OnPlayerClickPlayerTextDraw(playerid, PlayerText:playertextid)
  1571. {
  1572.     if(GetPVarInt(playerid, "vspawner_active") == 0) return 0;
  1573.  
  1574.     new curpage = GetPVarInt(playerid, "vspawner_page") ;
  1575.  
  1576.     // Handle: next button
  1577.     if(playertextid == gNextButtonTextDrawId[playerid]) {
  1578.         if(curpage < (GetNumberOfPages() - 1)) {
  1579.             SetPVarInt(playerid, "vspawner_page", curpage + 1) ;
  1580.             ShowPlayerModelPreviews(playerid) ;
  1581.             UpdatePageTextDraw(playerid) ;
  1582.             PlayerPlaySound(playerid, 1083, 0.0, 0.0, 0.0) ;
  1583.         } else {
  1584.             PlayerPlaySound(playerid, 1085, 0.0, 0.0, 0.0) ;
  1585.         }
  1586.         return 1;
  1587.     }
  1588.  
  1589.     // Handle: previous button
  1590.     if(playertextid == gPrevButtonTextDrawId[playerid]) {
  1591.         if(curpage > 0) {
  1592.             SetPVarInt(playerid, "vspawner_page", curpage - 1) ;
  1593.             ShowPlayerModelPreviews(playerid) ;
  1594.             UpdatePageTextDraw(playerid) ;
  1595.             PlayerPlaySound(playerid, 1084, 0.0, 0.0, 0.0) ;
  1596.         } else {
  1597.             PlayerPlaySound(playerid, 1085, 0.0, 0.0, 0.0) ;
  1598.         }
  1599.         return 1;
  1600.     }
  1601.  
  1602.     // Search in the array of textdraws used for the items
  1603.     new x=0;
  1604.     while(x != SELECTION_ITEMS) {
  1605.         if(playertextid == gSelectionItems[playerid][x]) {
  1606.             HandlePlayerItemSelection(playerid, x) ;
  1607.             PlayerPlaySound(playerid, 1083, 0.0, 0.0, 0.0) ;
  1608.             DestroySelectionMenu(playerid) ;
  1609.             CancelSelectTextDraw(playerid) ;
  1610.             SetPVarInt(playerid, "vspawner_active", 0) ;
  1611.             return 1;
  1612.         }
  1613.         x++;
  1614.     }
  1615.  
  1616.     return 0;
  1617. }
  1618. public Alarm()
  1619. {
  1620.     for(new i=0; i<MAX_PLAYERS; i++)
  1621.     {
  1622.     new Float:X;
  1623.     new Float:Y;
  1624.     new Float:Z;
  1625.     GetPlayerPos(i, X, Y, Z) ;
  1626.     PlayerPlaySound(i, 1147  , X, Y, Z) ;
  1627.     KillTimer(Alarma) ;
  1628.     Alarma = SetTimer("Alarm", 350, 0) ;
  1629.     AlarmSistem = SetTimer("SA", 15000, 0) ;
  1630.     }
  1631.     return 1;
  1632. }
  1633.  
  1634. public SA()
  1635. {
  1636.     KillTimer(AlarmSistem) ;
  1637.     KillTimer(Alarma) ;
  1638.     return 1;
  1639. }
  1640. public OnPlayerEnterCheckpoint(playerid)
  1641. {
  1642.     new Player;
  1643.     new work =  SetPlayerCheckpoint ( playerid , 2224.5608,-1161.8816,25.7331,2.0) ;
  1644.     new work6 = SetPlayerCheckpoint ( playerid , 2543.2651,-752.9534,94.5364,2.0 ) ;
  1645.     new work1 = SetPlayerCheckpoint ( playerid , -2029.4825,155.7478,28.4582,2.0 ) ;
  1646.     new work2 = SetPlayerCheckpoint ( playerid , -2336.4504,-1627.8849,483.5043,2.0 ) ;
  1647.     new work3 = SetPlayerCheckpoint ( playerid , 2086.3376,2213.7300,10.4443,2.0 ) ;
  1648.     new work4 = SetPlayerCheckpoint ( playerid , 1575.4519,-1705.7551,5.8906,2.0 ) ;
  1649.     new work5 = SetPlayerCheckpoint ( playerid , 2489.9509,-1664.2084,12.9634,2.0 ) ;
  1650.     new SfGarage = SetPlayerCheckpoint ( playerid , -1979.7882,440.1548,27.3886,2.0 ) ;
  1651.     if ( work  ==  1 )
  1652.         {
  1653.             DisablePlayerCheckpoint ( playerid ) ;
  1654.             GivePlayerMoney ( playerid , 20000 ) ;
  1655.             SetPlayerScore( Player, GetPlayerScore( Player ) + 50 ) ;
  1656.             SendClientMessage ( playerid , -1 , ""B"[Work] "R"Ai primit 20000$ si 50 Score " ) ;
  1657.     }
  1658.     else if ( work1  ==  1 )
  1659.         {
  1660.             DisablePlayerCheckpoint ( playerid ) ;
  1661.             GivePlayerMoney ( playerid , 30000 ) ;
  1662.             SetPlayerScore( Player, GetPlayerScore( Player ) + 40 ) ;
  1663.             SendClientMessage ( playerid , -1 , ""B"[Work] "R"Ai primit 30000$ si 40 Score " ) ;
  1664.     }
  1665.     else if ( work2  ==  1 )
  1666.         {
  1667.             DisablePlayerCheckpoint ( playerid ) ;
  1668.             GivePlayerMoney ( playerid , 54324 ) ;
  1669.             SetPlayerScore( Player, GetPlayerScore( Player ) + 153 ) ;
  1670.             SendClientMessage ( playerid , -1 , ""B"[Work] "R"Ai primit 54324$ si 153 Score " ) ;
  1671.     }
  1672.     else if ( work3  ==  1 )
  1673.         {
  1674.             DisablePlayerCheckpoint ( playerid ) ;
  1675.             GivePlayerMoney ( playerid , 53213 ) ;
  1676.             SetPlayerScore( Player, GetPlayerScore( Player ) + 98) ;
  1677.             SendClientMessage ( playerid , -1 , ""B"[Work] "R"Ai primit 53213$ si 98 Score " ) ;
  1678.     }
  1679.     else if ( work4  ==  1 )
  1680.         {
  1681.             DisablePlayerCheckpoint ( playerid ) ;
  1682.             GivePlayerMoney ( playerid , 20000 ) ;
  1683.             SetPlayerScore( Player, GetPlayerScore( Player ) + 50 ) ;
  1684.             SendClientMessage ( playerid , -1 , ""B"[Work] "R"Ai primit 20000$ si 50 Score " ) ;
  1685.     }
  1686.     else if ( work5  ==  1 )
  1687.         {
  1688.             DisablePlayerCheckpoint ( playerid ) ;
  1689.             GivePlayerMoney ( playerid , 20000 ) ;
  1690.             SetPlayerScore( Player, GetPlayerScore( Player ) + 50 ) ;
  1691.             SendClientMessage ( playerid , -1 , ""B"[Work] "R"Ai primit 20000$ si 50 Score " ) ;
  1692.     }
  1693.     else if ( work6  ==  1 )
  1694.         {
  1695.             DisablePlayerCheckpoint ( playerid ) ;
  1696.             GivePlayerMoney ( playerid , 20000 ) ;
  1697.             SetPlayerScore( Player, GetPlayerScore( Player ) + 50 ) ;
  1698.             SendClientMessage ( playerid , -1 , ""B"[Work] "R"Ai primit 20000$ si 50 Score " ) ;
  1699.     }
  1700.     else if ( SfGarage ==  1 )
  1701.         {
  1702.             DisablePlayerCheckpoint ( playerid ) ;
  1703.     }
  1704.     return 1;
  1705. }
  1706. public OnPlayerPickUpPickup(playerid, pickupid)
  1707. {
  1708.     if ( pickupid == PickupJob )
  1709.     {
  1710.       GameTextForPlayer ( playerid , " ~R~ /job " , 2000 , 6 ) ;
  1711.       SendClientMessage ( playerid , - 1 , ""G"---------------------------" ) ;
  1712.       SendClientMessage ( playerid , - 1 , ""GR"Scrie /jobs pentru a lucra" ) ;
  1713.       SendClientMessage ( playerid , - 1 , ""G"---------------------------" ) ;
  1714.     }
  1715.     if ( pickupid == PickupExitP )
  1716.     {
  1717.       Announce(playerid , " ~G~/exitp " , 2000 , 3 ) ;
  1718.     }
  1719.     if ( pickupid == pickupenter )
  1720.     {
  1721.     SendClientMessage ( playerid , -1 , " "GR"Type /EnterP " ) ;
  1722.     }
  1723.     if ( pickupid == pickupd1 )
  1724.     {
  1725.     Announce(playerid , " ~W~/food " , 2000 , 3 ) ;
  1726.     }
  1727.     if ( pickupid == pickupd2 )
  1728.     {
  1729.     Announce(playerid , " ~W~/food " , 2000 , 3 ) ;
  1730.     }
  1731.     return 1;
  1732. }
  1733. public OnPlayerUpdate ( playerid )
  1734. {
  1735.     if ( IsPlayerInRangeOfPoint ( playerid , 10.3 , 1027.4652,2556.8159,10.4775 ) && PLAYER_STATE_DRIVER && TimerEx [ playerid ] == 0 )
  1736.     {
  1737.     if ( GetPlayerSpeed ( playerid ) > 100 )
  1738.     {
  1739.     new string [   128   ];
  1740.     format ( string , sizeof ( string ) , ""B"POLITIA: "W"Ai fost prins de radar avand viteza de "B"%d Km/Hour!" , GetPlayerSpeed ( playerid ) ) ;
  1741.     SendClientMessage ( playerid , -1 , string ) ;
  1742.     SetPlayerWantedLevel ( playerid , GetPlayerWantedLevel ( playerid ) + 1 ) ;
  1743.     TimerEx [ playerid ] = SetTimerEx ( "TimerEx1" , 30000 , true , "i" , playerid ) ;
  1744.     }
  1745.     }
  1746.     if ( IsPlayerInRangeOfPoint ( playerid , 10.3 , 826.0103,2614.3257,12.3685 ) && PLAYER_STATE_DRIVER && TimerEx [ playerid ] == 0 )
  1747.     {
  1748.     if ( GetPlayerSpeed ( playerid ) > 100 )
  1749.     {
  1750.     new string [   128   ];
  1751.     format ( string , sizeof ( string ) , ""B"POLITIA: "W"Ai fost prins de radar avand viteza de "B"%d Km/Hour!" , GetPlayerSpeed ( playerid ) ) ;
  1752.     SendClientMessage ( playerid , -1 , string ) ;
  1753.     SetPlayerWantedLevel ( playerid , GetPlayerWantedLevel ( playerid ) + 1 ) ;
  1754.     TimerEx [ playerid ] = SetTimerEx ( "TimerEx1" , 30000 , true , "i" , playerid ) ;
  1755.     }
  1756.     }
  1757.     if ( IsPlayerInRangeOfPoint ( playerid , 10.3 , 500.6128,2666.4556,51.0952 ) && PLAYER_STATE_DRIVER && TimerEx [ playerid ] == 0 )
  1758.     {
  1759.     if ( GetPlayerSpeed ( playerid ) > 100 )
  1760.     {
  1761.     new string [   128   ];
  1762.     format ( string , sizeof ( string ) , ""B"POLITIA: "W"Ai fost prins de radar avand viteza de "B"%d Km/Hour!" , GetPlayerSpeed ( playerid ) ) ;
  1763.     SendClientMessage ( playerid , -1 , string ) ;
  1764.     SetPlayerWantedLevel ( playerid , GetPlayerWantedLevel ( playerid ) + 1 ) ;
  1765.     TimerEx [ playerid ] = SetTimerEx ( "TimerEx1" , 30000 , true , "i" , playerid ) ;
  1766.     }
  1767.     }
  1768.     if ( IsPlayerInRangeOfPoint ( playerid , 10.3 , 1777.8370,2037.9580,3.8605 ) && PLAYER_STATE_DRIVER && TimerEx [ playerid ] == 0 )
  1769.     {
  1770.     if ( GetPlayerSpeed ( playerid ) > 100 )
  1771.     {
  1772.     new string [   128   ];
  1773.     format ( string , sizeof ( string ) , ""B"POLITIA: "W"Ai fost prins de radar avand viteza de "B"%d Km/Hour!" , GetPlayerSpeed ( playerid ) ) ;
  1774.     SendClientMessage ( playerid , -1 , string ) ;
  1775.     SetPlayerWantedLevel ( playerid , GetPlayerWantedLevel ( playerid ) + 1 ) ;
  1776.     TimerEx [ playerid ] = SetTimerEx ( "TimerEx1" , 30000 , true , "i" , playerid ) ;
  1777.     }
  1778.     }
  1779.     if ( IsPlayerInRangeOfPoint ( playerid , 10.3 , 1576.6519,2447.0281,6.5074 ) && PLAYER_STATE_DRIVER && TimerEx [ playerid ] == 0 )
  1780.     {
  1781.     if ( GetPlayerSpeed ( playerid ) > 100 )
  1782.     {
  1783.     new string [   128   ];
  1784.     format ( string , sizeof ( string ) , ""B"POLITIA: "W"Ai fost prins de radar avand viteza de "B"%d Km/Hour!" , GetPlayerSpeed ( playerid ) ) ;
  1785.     SendClientMessage ( playerid , -1 , string ) ;
  1786.     SetPlayerWantedLevel ( playerid , GetPlayerWantedLevel ( playerid ) + 1 ) ;
  1787.     TimerEx [ playerid ] = SetTimerEx ( "TimerEx1" , 30000 , true , "i" , playerid ) ;
  1788.     }
  1789.     }
  1790.     if ( IsPlayerInRangeOfPoint ( playerid , 10.3 , 1814.4419,1093.3236,6.5291 ) && PLAYER_STATE_DRIVER && TimerEx [ playerid ] == 0 )
  1791.     {
  1792.     if ( GetPlayerSpeed ( playerid ) > 100 )
  1793.     {
  1794.     new string [   128   ];
  1795.     format ( string , sizeof ( string ) , ""B"POLITIA: "W"Ai fost prins de radar avand viteza de "B"%d Km/Hour!" , GetPlayerSpeed ( playerid ) ) ;
  1796.     SendClientMessage ( playerid , -1 , string ) ;
  1797.     SetPlayerWantedLevel ( playerid , GetPlayerWantedLevel ( playerid ) + 1 ) ;
  1798.     TimerEx [ playerid ] = SetTimerEx ( "TimerEx1" , 30000 , true , "i" , playerid ) ;
  1799.     }
  1800.     }
  1801.     if ( IsPlayerInRangeOfPoint ( playerid , 10.3 , 1614.2148,825.6345,6.5478 ) && PLAYER_STATE_DRIVER && TimerEx [ playerid ] == 0 )
  1802.     {
  1803.     if ( GetPlayerSpeed ( playerid ) > 100 )
  1804.     {
  1805.     new string [   128   ];
  1806.     format ( string , sizeof ( string ) , ""B"POLITIA: "W"Ai fost prins de radar avand viteza de "B"%d Km/Hour!" , GetPlayerSpeed ( playerid ) ) ;
  1807.     SendClientMessage ( playerid , -1 , string ) ;
  1808.     SetPlayerWantedLevel ( playerid , GetPlayerWantedLevel ( playerid ) + 1 ) ;
  1809.     TimerEx [ playerid ] = SetTimerEx ( "TimerEx1" , 30000 , true , "i" , playerid ) ;
  1810.     }
  1811.     }
  1812.     if ( IsPlayerInRangeOfPoint ( playerid , 10.3 , 1405.4153 , 653.1323 , 10.3989 ) && PLAYER_STATE_DRIVER && TimerEx [ playerid ] == 0 )
  1813.     {
  1814.     if ( GetPlayerSpeed ( playerid ) > 100 )
  1815.     {
  1816.     new string [   128   ];
  1817.     format ( string , sizeof ( string ) , ""B"POLITIA: "W"Ai fost prins de radar avand viteza de "B"%d Km/Hour!" , GetPlayerSpeed ( playerid ) ) ;
  1818.     SendClientMessage ( playerid , -1 , string ) ;
  1819.     SetPlayerWantedLevel ( playerid , GetPlayerWantedLevel ( playerid ) + 1 ) ;
  1820.     TimerEx [ playerid ] = SetTimerEx ( "TimerEx1" , 30000 , true , "i" , playerid ) ;
  1821.     }
  1822.     }
  1823.     return ( 1 ) ;
  1824. }
  1825. public AntiSpawnKill(playerid)
  1826. {
  1827.         SetPlayerHealth(playerid, 100) ;
  1828.         return 1;
  1829. }
  1830. forward TimerEx1 ( playerid ) ;
  1831. public TimerEx1 ( playerid )
  1832. {
  1833.     TimerEx [ playerid ] = 0 ;
  1834.     return ( 1 ) ;
  1835. }
  1836.  
  1837. forward LoadUser_data(playerid,name[],value[]) ;
  1838. public LoadUser_data(playerid,name[],value[])
  1839. {
  1840.     INI_Int("Password",PlayerInfo[playerid][pPass]) ;
  1841.     INI_Int("Cash",PlayerInfo[playerid][pCash]) ;
  1842.     INI_Int("Admin",PlayerInfo[playerid][pAdmin]) ;
  1843.     INI_Int("Level",PlayerInfo[playerid][Level]) ;
  1844.     INI_Int("Respect",PlayerInfo[playerid][Respect]) ;
  1845.     INI_Int("Kills",PlayerInfo[playerid][pKills]) ;
  1846.     INI_Int("Deaths",PlayerInfo[playerid][pDeaths]) ;
  1847.     INI_Int("Score",PlayerInfo[playerid][Score]) ;
  1848.     INI_Int("Wanted",PlayerInfo[playerid][pWanted]) ;
  1849.     INI_Int("Vip",PlayerInfo[playerid][pVip]) ;
  1850.     INI_Int("sTruck",PlayerInfo[playerid][pStruck]) ;
  1851.     INI_Int("pWeed",PlayerInfo[playerid][pWeed]) ;
  1852.     INI_Int("pXtc",PlayerInfo[playerid][pXtc]) ;
  1853.     INI_Int("pLsd",PlayerInfo[playerid][pLsd]) ;
  1854.     INI_Int("pMeth",PlayerInfo[playerid][pMeth]) ;
  1855.     INI_Int("pCocaine",PlayerInfo[playerid][pCocaine]) ;
  1856.     INI_Int("pHeroin",PlayerInfo[playerid][pHeroin]) ;
  1857.     return 1;
  1858. }
  1859.  
  1860. public OnDialogResponse(playerid, dialogid, response, listitem, inputtext[])
  1861. {
  1862.     if(dialogid == Dialog_Radio)
  1863.     {
  1864.         if(response)
  1865.         {
  1866.             if(listitem == 0)
  1867.             {
  1868.                 PlayAudioStreamForPlayer(playerid, "http://radioromanian.net/hiphop.pls") ;
  1869.             }
  1870.             if(listitem == 1)
  1871.             {
  1872.                 PlayAudioStreamForPlayer(playerid, "http://radioromanian.net/popular.pls") ;
  1873.             }
  1874.             if(listitem == 2)
  1875.             {
  1876.                 PlayAudioStreamForPlayer(playerid, "http://radioromanian.net/manele.pls") ;
  1877.             }
  1878.             if(listitem == 3)
  1879.             {
  1880.                 PlayAudioStreamForPlayer(playerid, " http://stream.profm.ro:8012/profm.mp3") ;
  1881.             }
  1882.             if(listitem == 4)
  1883.             {
  1884.                 PlayAudioStreamForPlayer(playerid, "http://www.greudedifuzat.eu/greudedifuzat.m3u") ;
  1885.             }
  1886.             if(listitem == 5)
  1887.             {
  1888.                 PlayAudioStreamForPlayer(playerid, "http://www.radiomafia.ro/listen.m3u") ;
  1889.             }
  1890.             if(listitem == 6)
  1891.             {
  1892.                 PlayAudioStreamForPlayer(playerid, "Stop Radio") ;
  1893.                 StopAudioStreamForPlayer(playerid) ;
  1894.             }
  1895.         }
  1896.     }
  1897.     if(dialogid == Dialog_Food)
  1898.     {
  1899.     if(response)
  1900.     {
  1901.     if(listitem ==0)
  1902.     {
  1903.     if(GetPlayerMoney(playerid) >=500)
  1904.     {
  1905.     SendClientMessage(playerid,COLOR_BLUE,""G"You bought coffe!") ;
  1906.     GivePlayerMoney(playerid,-500) ;
  1907.     SetPlayerHealth(playerid,100) ;
  1908.     SetPlayerSpecialAction(playerid,SPECIAL_ACTION_DRINK_SPRUNK) ;
  1909.     }
  1910.     else
  1911.     {
  1912.     SendClientMessage(playerid,COLOR_RED,""R"You don't have enoungh money!") ;
  1913.     }
  1914.     }
  1915.     if(listitem ==1)
  1916.     {
  1917.     if(GetPlayerMoney(playerid) >=300)
  1918.     {
  1919.     GivePlayerMoney(playerid,-300) ;
  1920.     SendClientMessage(playerid,COLOR_BLUE,""G"You bought a Hamburger!") ;
  1921.     SetPlayerHealth(playerid,100) ;
  1922.     }
  1923.     else
  1924.     {
  1925.     SendClientMessage(playerid,COLOR_RED,""R"You don't have enoungh money!") ;
  1926.     }
  1927.     }
  1928.     if(listitem ==2)
  1929.     {
  1930.     if(GetPlayerMoney(playerid) >=400)
  1931.     {
  1932.     GivePlayerMoney(playerid,-400) ;
  1933.     SendClientMessage(playerid,COLOR_BLUE,""G"You bought a Hotdogs!") ;
  1934.     SetPlayerHealth(playerid,100) ;
  1935.     }
  1936.     else
  1937.     {
  1938.     SendClientMessage(playerid,COLOR_RED,""R"You don't have enoungh Money!") ;
  1939.     }
  1940.     }
  1941.     if(listitem ==3)
  1942.     {
  1943.     if(GetPlayerMoney(playerid) >=1000)
  1944.     {
  1945.     GivePlayerMoney(playerid,-1000) ;
  1946.     SendClientMessage(playerid,COLOR_BLUE,"You bought a beer and now drink :)) ") ;
  1947.     SetPlayerSpecialAction(playerid,SPECIAL_ACTION_DRINK_BEER) ;
  1948.     }
  1949.     else
  1950.     {
  1951.     SendClientMessage(playerid,COLOR_RED,""R"You Don't have enoungh money!") ;
  1952.     }
  1953.     }
  1954.     if(listitem ==4)
  1955.     {
  1956.     if(GetPlayerMoney(playerid) >=1500)
  1957.     {
  1958.     GivePlayerMoney(playerid,-1500) ;
  1959.     SendClientMessage(playerid,COLOR_GREEN,""G"You bought a ciggarete and now you smoke :))") ;
  1960.     SetPlayerSpecialAction(playerid,SPECIAL_ACTION_SMOKE_CIGGY) ;
  1961.     }
  1962.     else
  1963.     {
  1964.     SendClientMessage(playerid,COLOR_RED,""R"You Don't have enoungh money!") ;
  1965.     }
  1966.     }
  1967.     if(listitem ==5)
  1968.     {
  1969.     if(GetPlayerMoney(playerid) >=1750)
  1970.     {
  1971.     GivePlayerMoney(playerid,-1750) ;
  1972.     SendClientMessage(playerid,COLOR_RED,""G"You bought a sprunk and now you drink!") ;
  1973.     SetPlayerSpecialAction(playerid,SPECIAL_ACTION_DRINK_SPRUNK) ;
  1974.     }
  1975.     else
  1976.     {
  1977.     SendClientMessage(playerid,COLOR_RED,""R"You don't have enoungh money!") ;
  1978.     }
  1979.     }
  1980.     if(listitem ==6)
  1981.     {
  1982.     if(GetPlayerMoney(playerid) >=2000)
  1983.     {
  1984.     GivePlayerMoney(playerid,-2000) ;
  1985.     SetPlayerSpecialAction(playerid,SPECIAL_ACTION_DRINK_WINE) ;
  1986.     SendClientMessage(playerid,COLOR_BLUE,""G"You bought a Wine and you now drink!") ;
  1987.     SetTimer("ViataSC",3000,1) ;
  1988.     }
  1989.     else
  1990.     {
  1991.     SendClientMessage(playerid,COLOR_GREEN,""R"You Don't have enoungh money!") ;
  1992.     }
  1993.     }
  1994.     }
  1995.     return 1;
  1996. }
  1997.     if(dialogid == Dialog_Gps)
  1998.     {
  1999.         if(response)
  2000.         {
  2001.             if(listitem == 0)
  2002.             {
  2003.                 SetPlayerCheckpoint ( playerid , -1979.7882,440.1548,27.3886,2.0 ) ;
  2004.                 SendClientMessage ( playerid , -1 , ""GR"Dute in checkpointul rosu ! " ) ;
  2005.             }
  2006.         }
  2007.     }
  2008.     if(dialogid == Dialog_Neon)
  2009.         {
  2010.         if(response)
  2011.             {
  2012.             if(listitem == 0)
  2013.             {
  2014.             SetPVarInt(playerid, "Status", 1) ;
  2015.             SetPVarInt(playerid, "neon", CreateObject(18648,0,0,0,0,0,0)) ;
  2016.             SetPVarInt(playerid, "neon1", CreateObject(18648,0,0,0,0,0,0)) ;
  2017.             AttachObjectToVehicle(GetPVarInt(playerid, "neon"), GetPlayerVehicleID(playerid), -0.8, 0.0, -0.70, 0.0, 0.0, 0.0) ;
  2018.             AttachObjectToVehicle(GetPVarInt(playerid, "neon1"), GetPlayerVehicleID(playerid), 0.8, 0.0, -0.70, 0.0, 0.0, 0.0) ;
  2019.              }
  2020.             if(listitem == 1)
  2021.             {
  2022.             SetPVarInt(playerid, "Status", 1) ;
  2023.             SetPVarInt(playerid, "neon2", CreateObject(18647,0,0,0,0,0,0)) ;
  2024.             SetPVarInt(playerid, "neon3", CreateObject(18647,0,0,0,0,0,0)) ;
  2025.             AttachObjectToVehicle(GetPVarInt(playerid, "neon2"), GetPlayerVehicleID(playerid), -0.8, 0.0, -0.70, 0.0, 0.0, 0.0) ;
  2026.             AttachObjectToVehicle(GetPVarInt(playerid, "neon3"), GetPlayerVehicleID(playerid), 0.8, 0.0, -0.70, 0.0, 0.0, 0.0) ;
  2027.             SendClientMessage(playerid, 0xFFFFFFAA, ""GR"[INFO] Neon Installed") ;
  2028.             }
  2029.             if(listitem == 2)
  2030.             {
  2031.             SetPVarInt(playerid, "Status", 1) ;
  2032.             SetPVarInt(playerid, "neon4", CreateObject(18649,0,0,0,0,0,0)) ;
  2033.             SetPVarInt(playerid, "neon5", CreateObject(18649,0,0,0,0,0,0)) ;
  2034.             AttachObjectToVehicle(GetPVarInt(playerid, "neon4"), GetPlayerVehicleID(playerid), -0.8, 0.0, -0.70, 0.0, 0.0, 0.0) ;
  2035.             AttachObjectToVehicle(GetPVarInt(playerid, "neon5"), GetPlayerVehicleID(playerid), 0.8, 0.0, -0.70, 0.0, 0.0, 0.0) ;
  2036.             SendClientMessage(playerid, 0xFFFFFFAA, ""GR"[INFO] Neon Installed") ;
  2037.             }
  2038.             if(listitem == 3)
  2039.             {
  2040.             SetPVarInt(playerid, "Status", 1) ;
  2041.             SetPVarInt(playerid, "neon6", CreateObject(18652,0,0,0,0,0,0)) ;
  2042.             SetPVarInt(playerid, "neon7", CreateObject(18652,0,0,0,0,0,0)) ;
  2043.             AttachObjectToVehicle(GetPVarInt(playerid, "neon6"), GetPlayerVehicleID(playerid), -0.8, 0.0, -0.70, 0.0, 0.0, 0.0) ;
  2044.             AttachObjectToVehicle(GetPVarInt(playerid, "neon7"), GetPlayerVehicleID(playerid), 0.8, 0.0, -0.70, 0.0, 0.0, 0.0) ;
  2045.             SendClientMessage(playerid, 0xFFFFFFAA, ""GR"[INFO] Neon Installed") ;
  2046.             }
  2047.             if(listitem == 4)
  2048.             {
  2049.             SetPVarInt(playerid, "Status", 1) ;
  2050.             SetPVarInt(playerid, "neon8", CreateObject(18651,0,0,0,0,0,0)) ;
  2051.             SetPVarInt(playerid, "neon9", CreateObject(18651,0,0,0,0,0,0)) ;
  2052.             AttachObjectToVehicle(GetPVarInt(playerid, "neon8"), GetPlayerVehicleID(playerid), -0.8, 0.0, -0.70, 0.0, 0.0, 0.0) ;
  2053.             AttachObjectToVehicle(GetPVarInt(playerid, "neon9"), GetPlayerVehicleID(playerid), 0.8, 0.0, -0.70, 0.0, 0.0, 0.0) ;
  2054.             SendClientMessage(playerid, 0xFFFFFFAA, ""GR"[INFO] Neon Installed") ;
  2055.             }
  2056.             if(listitem == 5)
  2057.             {
  2058.             SetPVarInt(playerid, "Status", 1) ;
  2059.             SetPVarInt(playerid, "neon10", CreateObject(18650,0,0,0,0,0,0)) ;
  2060.             SetPVarInt(playerid, "neon11", CreateObject(18650,0,0,0,0,0,0)) ;
  2061.             AttachObjectToVehicle(GetPVarInt(playerid, "neon10"), GetPlayerVehicleID(playerid), -0.8, 0.0, -0.70, 0.0, 0.0, 0.0) ;
  2062.             AttachObjectToVehicle(GetPVarInt(playerid, "neon11"), GetPlayerVehicleID(playerid), 0.8, 0.0, -0.70, 0.0, 0.0, 0.0) ;
  2063.             SendClientMessage(playerid, 0xFFFFFFAA, ""GR"[INFO] Neon Installed") ;
  2064.             }
  2065.             if(listitem == 6)
  2066.             {
  2067.             SetPVarInt(playerid, "Status", 1) ;
  2068.             SetPVarInt(playerid, "neon12", CreateObject(18646,0,0,0,0,0,0)) ;
  2069.             SetPVarInt(playerid, "neon13", CreateObject(18646,0,0,0,0,0,0)) ;
  2070.             AttachObjectToVehicle(GetPVarInt(playerid, "neon12"), GetPlayerVehicleID(playerid), -0.8, 0.0, -0.70, 0.0, 0.0, 0.0) ;
  2071.             AttachObjectToVehicle(GetPVarInt(playerid, "neon13"), GetPlayerVehicleID(playerid), 0.8, 0.0, -0.70, 0.0, 0.0, 0.0) ;
  2072.             SendClientMessage(playerid, 0xFFFFFFAA, ""GR"[INFO] Neon Installed") ;
  2073.             }
  2074.             if(listitem == 7)
  2075.             {
  2076.             SetPVarInt(playerid, "Status", 1) ;
  2077.             SetPVarInt(playerid, "interior", CreateObject(18646,0,0,0,0,0,0)) ;
  2078.             SetPVarInt(playerid, "interior1", CreateObject(18646,0,0,0,0,0,0)) ;
  2079.             AttachObjectToVehicle(GetPVarInt(playerid, "interior"), GetPlayerVehicleID(playerid), 0, -0.0, 0, 2.0, 2.0, 3.0) ;
  2080.             AttachObjectToVehicle(GetPVarInt(playerid, "interior1"), GetPlayerVehicleID(playerid), 0, -0.0, 0, 2.0, 2.0, 3.0) ;
  2081.             SendClientMessage(playerid, 0xFFFFFFAA, "Interior lights installed") ;
  2082.             }
  2083.             if(listitem == 8)
  2084.             {
  2085.             SetPVarInt(playerid, "Status", 1) ;
  2086.             SetPVarInt(playerid, "back", CreateObject(18646,0,0,0,0,0,0)) ;
  2087.             SetPVarInt(playerid, "back1", CreateObject(18646,0,0,0,0,0,0)) ;
  2088.             AttachObjectToVehicle(GetPVarInt(playerid, "back"), GetPlayerVehicleID(playerid), -0.0, -1.5, -1, 2.0, 2.0, 3.0) ;
  2089.             AttachObjectToVehicle(GetPVarInt(playerid, "back1"), GetPlayerVehicleID(playerid), -0.0, -1.5, -1, 2.0, 2.0, 3.0) ;
  2090.             SendClientMessage(playerid, 0xFFFFFFAA, "Back "GR"[INFO] Neon Installed");
  2091.             }
  2092.             if(listitem == 9)
  2093.             {
  2094.             SetPVarInt(playerid, "Status", 1) ;
  2095.             SetPVarInt(playerid, "front", CreateObject(18646,0,0,0,0,0,0)) ;
  2096.             SetPVarInt(playerid, "front1", CreateObject(18646,0,0,0,0,0,0)) ;
  2097.             AttachObjectToVehicle(GetPVarInt(playerid, "front"), GetPlayerVehicleID(playerid), -0.0, 1.5, -0.6, 2.0, 2.0, 3.0) ;
  2098.             AttachObjectToVehicle(GetPVarInt(playerid, "front1"), GetPlayerVehicleID(playerid), -0.0, 1.5, -0.6, 2.0, 2.0, 3.0) ;
  2099.             SendClientMessage(playerid, 0xFFFFFFAA, "Front "GR"[INFO] Neon Installed") ;
  2100.             }
  2101.             if(listitem == 10)
  2102.                     {
  2103.             SetPVarInt(playerid, "Status", 1);
  2104.             SetPVarInt(playerid, "undercover", CreateObject(18646,0,0,0,0,0,0));
  2105.             SetPVarInt(playerid, "undercover1", CreateObject(18646,0,0,0,0,0,0));
  2106.             AttachObjectToVehicle(GetPVarInt(playerid, "undercover"), GetPlayerVehicleID(playerid), -0.5, -0.2, 0.8, 2.0, 2.0, 3.0);
  2107.             AttachObjectToVehicle(GetPVarInt(playerid, "undercover1"), GetPlayerVehicleID(playerid), -0.5, -0.2, 0.8, 2.0, 2.0, 3.0);
  2108.             SendClientMessage(playerid, 0xFFFFFFAA, "Undercover lights installed");
  2109.             }
  2110.             if(listitem == 11)
  2111.             {
  2112.             DestroyObject(GetPVarInt(playerid, "neon"));
  2113.             DeletePVar(playerid, "Status");
  2114.             DestroyObject(GetPVarInt(playerid, "neon1"));
  2115.             DeletePVar(playerid, "Status");
  2116.             DestroyObject(GetPVarInt(playerid, "neon2"));
  2117.             DeletePVar(playerid, "Status");
  2118.             DestroyObject(GetPVarInt(playerid, "neon3"));
  2119.             DeletePVar(playerid, "Status");
  2120.             DestroyObject(GetPVarInt(playerid, "neon4"));
  2121.             DeletePVar(playerid, "Status");
  2122.             DestroyObject(GetPVarInt(playerid, "neon5"));
  2123.             DeletePVar(playerid, "Status");
  2124.             DestroyObject(GetPVarInt(playerid, "neon6"));
  2125.             DeletePVar(playerid, "Status");
  2126.             DestroyObject(GetPVarInt(playerid, "neon7"));
  2127.             DeletePVar(playerid, "Status");
  2128.             DestroyObject(GetPVarInt(playerid, "neon8"));
  2129.             DeletePVar(playerid, "Status");
  2130.             DestroyObject(GetPVarInt(playerid, "neon9"));
  2131.             DeletePVar(playerid, "Status");
  2132.             DestroyObject(GetPVarInt(playerid, "neon10"));
  2133.             DeletePVar(playerid, "Status");
  2134.             DestroyObject(GetPVarInt(playerid, "neon11"));
  2135.             DeletePVar(playerid, "Status");
  2136.             DestroyObject(GetPVarInt(playerid, "neon12"));
  2137.             DeletePVar(playerid, "Status");
  2138.             DestroyObject(GetPVarInt(playerid, "neon13"));
  2139.             DeletePVar(playerid, "Status");
  2140.             DestroyObject(GetPVarInt(playerid, "interior"));
  2141.             DeletePVar(playerid, "Status");
  2142.             DestroyObject(GetPVarInt(playerid, "interior1"));
  2143.             DeletePVar(playerid, "Status");
  2144.             DestroyObject(GetPVarInt(playerid, "back"));
  2145.             DeletePVar(playerid, "Status");
  2146.             DestroyObject(GetPVarInt(playerid, "back1"));
  2147.             DeletePVar(playerid, "Status");
  2148.             DestroyObject(GetPVarInt(playerid, "front"));
  2149.             DeletePVar(playerid, "Status");
  2150.             DestroyObject(GetPVarInt(playerid, "front1"));
  2151.             DeletePVar(playerid, "Status");
  2152.             DestroyObject(GetPVarInt(playerid, "undercover"));
  2153.             DeletePVar(playerid, "Status");
  2154.             DestroyObject(GetPVarInt(playerid, "undercover1"));
  2155.  
  2156.             DeletePVar(playerid, "Status");
  2157.  
  2158.             }
  2159.         }
  2160.     }
  2161.     if(dialogid == Dialog_ControlPanel)
  2162.     {
  2163.         if(response)
  2164.         {
  2165.             if(listitem == 0)
  2166.             {
  2167.             TogglePlayerControllable ( playerid , 0 ) ;
  2168.             SetPlayerHealth ( playerid , 999999.999 ) ;
  2169.             SendClientMessage ( playerid , -1, " "R"Tu esti AFK,scrie /back pentru a reveni ") ;
  2170.             }
  2171.             if(listitem == 1)
  2172.             {
  2173.             TogglePlayerControllable ( playerid , 1 ) ;
  2174.             SetPlayerHealth ( playerid , 100 ) ;
  2175.             SendClientMessage ( playerid , -1, " "G"Tu esti /Back " ) ;
  2176.             }
  2177.             if(listitem == 2)
  2178.             {
  2179.             if(GetPlayerMoney ( playerid ) < 1000)
  2180.             {
  2181.             SendClientMessage ( playerid , -1 , " "R" Nu ai 1000$ pentru a plati amenda . " ) ;
  2182.             return 1 ;
  2183.             }
  2184.             GivePlayerMoney ( playerid , -1000 ) ;
  2185.             SetPlayerWantedLevel ( playerid ,0 ) ;
  2186.             SendClientMessage( playerid, -1 , " "G"Tiai platit amenda de 1000$ . " ) ;
  2187.             }
  2188.             if(listitem == 3)
  2189.             {
  2190.             SetPlayerHealth ( playerid , 0 ) ;
  2191.             SetPlayerArmour ( playerid , 0 ) ;
  2192.             }
  2193.         }
  2194.     }
  2195.     if(dialogid == Dialog_BuyLevel)
  2196.     {
  2197.         if(response)
  2198.         {
  2199.             if(listitem == 0)
  2200.             {
  2201.                 if(GetPlayerMoney ( playerid ) < 1000000)
  2202.                 {
  2203.                 SendClientMessage ( playerid , -1 , " "R" Nu ai "G"1000000$ "R"pentru a cumpara level 1 . " ) ;
  2204.                 return 1 ;
  2205.                 }
  2206.                 PlayerInfo[playerid][Level] = 1;
  2207.                 SendClientMessage ( playerid , -1 , ""G"[Server]"W" Felicitari, tiai cumparat level 1 " ) ;
  2208.             }
  2209.             if(listitem == 1)
  2210.             {
  2211.                 if(GetPlayerMoney ( playerid ) < 2000000)
  2212.                 {
  2213.                 SendClientMessage ( playerid , -1 , " "R" Nu ai "G"2000000$ "R"pentru a cumpara level 1 . " ) ;
  2214.                 return 1 ;
  2215.                 }
  2216.                 PlayerInfo[playerid][Level] = 2;
  2217.                 SendClientMessage ( playerid , -1 , ""G"[Server]"W" Felicitari, tiai cumparat level 2 " ) ;
  2218.             }
  2219.            
  2220.         }
  2221.     }
  2222.     if(dialogid == Dialog_Arme)
  2223.     {
  2224.         if(response)
  2225.         {
  2226.             if(listitem == 0)
  2227.             {
  2228.                 GivePlayerWeapon(playerid,43,10000000);
  2229.             }
  2230.             if(listitem == 1)
  2231.             {
  2232.                 GivePlayerWeapon(playerid,24,10000000);
  2233.             }
  2234.             if(listitem == 2)
  2235.             {
  2236.                 GivePlayerWeapon(playerid,31,10000000);
  2237.             }
  2238.             if(listitem == 3)
  2239.             {
  2240.                 GivePlayerWeapon(playerid,28,10000000);
  2241.             }
  2242.             if(listitem == 4)
  2243.             {
  2244.                 GivePlayerWeapon(playerid,35,10000000);
  2245.             }
  2246.             if(listitem == 5)
  2247.             {
  2248.                 GivePlayerWeapon(playerid,37,10000000);
  2249.             }
  2250.             if(listitem == 6)
  2251.             {
  2252.                 GivePlayerWeapon(playerid,38,10000000);
  2253.                 SendClientMessage ( playerid , -1 , ""R" [Server] Arma interzisa" ) ;
  2254.             }
  2255.         }
  2256.     }
  2257.     new string[256], string2[1024];
  2258.     if(response)
  2259.     {
  2260.         switch(dialogid)
  2261.         {
  2262.             case Dialog_Hold:
  2263.             {
  2264.                 switch(listitem)
  2265.                 {
  2266.                     case 0:
  2267.                     {
  2268.                         ShowPlayerDialog(playerid, Dialog_Hold2, DIALOG_STYLE_LIST, "{00FB29}Hold", "{FFFFFF}Introdu ID", "Accept", "Anulez");
  2269.                     }
  2270.                     case 1:
  2271.                     {
  2272.                     for(new i=0; i<MAX_PLAYER_ATTACHED_OBJECTS; i++)
  2273.     {
  2274.                             if(IsPlayerAttachedObjectSlotUsed(playerid, i))
  2275.                             {
  2276.                                 format(string, sizeof(string), ""B"%d. "W"Slot Folosit\n",i);
  2277.                                 strcat(string2, string);
  2278.                             }
  2279.                             else if(!(IsPlayerAttachedObjectSlotUsed(playerid, i)))
  2280.                             {
  2281.                                 format(string, sizeof(string), ""B"%d. "W"Slot Gol\n",i);
  2282.                                 strcat(string2, string);
  2283.                             }
  2284.                         }
  2285.                         ShowPlayerDialog(playerid, Dialog_Hold3, DIALOG_STYLE_LIST, "{00FB29}Hold", string2, "Accept", "Anulesz");
  2286.                     }
  2287.                 }
  2288.              }
  2289.              case Dialog_Hold2:
  2290.              {
  2291.                 switch(listitem)
  2292.                 {
  2293.                     case 0:
  2294.                     {
  2295.                         ShowPlayerDialog(playerid,Dialog_Hold4, DIALOG_STYLE_INPUT, "{00FB29}Hold", "{FFFFFF}Introdu ID-ul obiectului", "Accept", "Anulez");
  2296.                     }
  2297.                 }
  2298.             }
  2299.             case Dialog_Hold3:
  2300.             {
  2301.                 if(!(IsPlayerAttachedObjectSlotUsed(playerid, listitem)))
  2302.                 {
  2303.                     for(new i=0; i<MAX_PLAYER_ATTACHED_OBJECTS; i++)
  2304.                     {
  2305.                         if(IsPlayerAttachedObjectSlotUsed(playerid, i))
  2306.                         {
  2307.                             format(string, sizeof(string), "{FFFFFF}Slot: {009AFB}%d {FFFFFF}| {FB0000}Folosit\n",i);
  2308.                             strcat(string2, string);
  2309.                         }
  2310.                         else if(!(IsPlayerAttachedObjectSlotUsed(playerid, i)))
  2311.                         {
  2312.                             format(string, sizeof(string), "{FFFFFF}Slot: {009AFB}%d {FFFFFF}| {00FB29}Gol\n",i);
  2313.                             strcat(string2, string);
  2314.                         }
  2315.                     }
  2316.                     ShowPlayerDialog(playerid, Dialog_Hold3, DIALOG_STYLE_LIST, "{00FB29}Hold", string2, "Accept", "Anulesz");
  2317.                 }
  2318.                 else if(IsPlayerAttachedObjectSlotUsed(playerid, listitem))
  2319.                 {
  2320.                     EditAttachedObject(playerid, listitem);
  2321.                 }
  2322.             }
  2323.             case Dialog_Hold4:
  2324.             {
  2325.                 if(!(strval(inputtext) > 999 || strval(inputtext) < 19522))
  2326.                 {
  2327.                     ShowPlayerDialog(playerid,Dialog_Hold4, DIALOG_STYLE_INPUT, "{00FB29}Hold", "{FFFFFF}Introdu ID-ul obiectului", "Accept", "Anulez");
  2328.                     SendClientMessage(playerid, 0xFFFFFFFF, "Introdu un numar intre 1000 si 19521");
  2329.                 }
  2330.                 ObiectAles[playerid] = strval(inputtext);
  2331.                 for(new i=0; i<MAX_PLAYER_ATTACHED_OBJECTS; i++)
  2332.                 {
  2333.                     if(IsPlayerAttachedObjectSlotUsed(playerid, i))
  2334.                     {
  2335.                         format(string, sizeof(string), "{FFFFFF}Slot: {009AFB}%d {FFFFFF}| {FB0000}Folosit\n",i);
  2336.                         strcat(string2, string);
  2337.                     }
  2338.                     else if(!(IsPlayerAttachedObjectSlotUsed(playerid, i)))
  2339.                     {
  2340.                         format(string, sizeof(string), "{FFFFFF}Slot: {009AFB}%d {FFFFFF}| {00FB29}Gol\n",i);
  2341.                         strcat(string2, string);
  2342.                     }
  2343.                 }
  2344.                 ShowPlayerDialog(playerid, Dialog_Hold5, DIALOG_STYLE_LIST, "{00FB29}Alege un Slot", string2, "Accept", "Anulesz");
  2345.             }
  2346.             case Dialog_Hold5:
  2347.             {
  2348.                 Slot[playerid] = listitem;
  2349.                 strcat(string2, "{FC0202}Spate\n{FC6202}Cap\n{FCC302}Umarul Stang\n{F7FF09}Umarul Drept\n{D6FF09}Mana Stanga\n{A0FF09}Mana Dreapta\n{5FFF09}Coapsa Stanga\n{0BFF8D}Coapsa Dreapta\n{0BFFFB}Picorulu Stang\n");
  2350.                 strcat(string2, "{0BC7FF}Piciorul Drept\n{0B8DFF}Gamba Stanga\n{0B45FF}Gamba Dreapta\n{9E52FB}Brat Stang\n{EE74FF}Brat Drept\n{FF00FB}Shouldul Stang\n{FF00C8}Shouldul Drept\n{FF0084}Gat\n{FF0000}Obraz");
  2351.                 ShowPlayerDialog(playerid, Dialog_Hold6, DIALOG_STYLE_LIST, "{00FB29}Alege o parte", string2, "Accept", "Anulesz");
  2352.             }
  2353.             case Dialog_Hold6:
  2354.             {
  2355.                 Corp[playerid] = listitem+1;
  2356.                 SetPlayerAttachedObject(playerid, Slot[playerid], ObiectAles[playerid], Corp[playerid]);
  2357.                 EditAttachedObject(playerid, Slot[playerid]);
  2358.             }
  2359.         }
  2360.     }
  2361.     switch( dialogid )
  2362.     {
  2363.         case DIALOG_REGISTER:
  2364.         {
  2365.             if (!response)
  2366.                return Kick(playerid);
  2367.             if(response)
  2368.             {
  2369.                 if(!strlen(inputtext)) return ShowPlayerDialog(playerid, DIALOG_REGISTER, DIALOG_STYLE_INPUT, "Inregistrare","Tu nu ai introdus nici o parola in casuta.\nScrie parola mai jos pentru a crea un cont nou!.","Register","Quit");//Functia care ii spune ca daca nu introduce o parola nu ii creaza contul
  2370.                 new INI:File = INI_Open(UserPath(playerid));
  2371.                 INI_SetTag(File,"data");
  2372.                 INI_WriteInt(File,"Password",udb_hash(inputtext));
  2373.                 INI_WriteInt(File,"Cash",0);
  2374.                 INI_WriteInt(File,"Admin",0);
  2375.                 INI_WriteInt(File,"Kills",0);
  2376.                 INI_WriteInt(File,"Deaths",0);
  2377.                 INI_WriteInt(File,"Wanted",0);
  2378.                 INI_WriteInt(File,"Vip",0);
  2379.                 INI_WriteInt(File,"Struck",0);
  2380.                 INI_WriteInt(File,"Score",0);
  2381.                 INI_WriteInt(File,"God",0);
  2382.                 INI_WriteInt(File,"Weed",0);
  2383.                 INI_WriteInt(File,"Xtc",0);
  2384.                 INI_WriteInt(File,"Lsd",0);
  2385.                 INI_WriteInt(File,"Meth",0);
  2386.                 INI_WriteInt(File,"Cocaine",0);
  2387.                 INI_WriteInt(File,"Heroin",0);
  2388.                 INI_Close(File);
  2389.                 SpawnPlayer(playerid);
  2390.                 SetPlayerScore  (   playerid    ,    100    )   ;
  2391.                 GivePlayerMoney (   playerid    ,   25000   )   ;
  2392.                 SendClientMessage(playerid, -1 , "{FFFFFF}======================["G"[RO] "W"TRUCK]==========================" ) ;
  2393.                 SendClientMessage(playerid, -1 , "" ) ;
  2394.                 SendClientMessage(playerid, -1 , " Pentru a vedea toate informatiile despre server, tastati: /help" ) ;
  2395.                 SendClientMessage(playerid, -1 , "" ) ;
  2396.                 SendClientMessage(playerid, -1 , " Ai primit din partea staff-ului 25.000"G"$ "W"Cash si 100 Score. Distractie placuta!!" ) ;
  2397.                 SendClientMessage(playerid, -1 , "" ) ;
  2398.                 SendClientMessage(playerid, -1 , "{FFFFFF}======================["G"[RO] "W"TRUCK]==========================" ) ;
  2399.             }
  2400.         }
  2401.  
  2402.         case DIALOG_LOGIN:
  2403.         {
  2404.             if ( !response ) return Kick ( playerid );
  2405.             if( response )
  2406.             {
  2407.                 if(udb_hash(inputtext) == PlayerInfo[playerid][pPass])
  2408.                 {
  2409.                     INI_ParseFile(UserPath(playerid), "LoadUser_%s", .bExtra = true, .extra = playerid);
  2410.                     GivePlayerMoney(playerid, PlayerInfo[playerid][pCash]);
  2411.                     SetPlayerScore(playerid, PlayerInfo[playerid][Score]);
  2412.                     SetPlayerWantedLevel(playerid, PlayerInfo[playerid][pWanted]);
  2413.                     SendClientMessage(playerid,-1,""G"Logged");
  2414.                 }
  2415.                 else
  2416.                 {
  2417.                     ShowPlayerDialog(playerid, DIALOG_LOGIN, DIALOG_STYLE_INPUT,""G"Login",""R"Tu ai introdus o parola gresita!.\nScrie parola in casuta de mai jos!!.","Login","Quit");
  2418.                 }
  2419.                 return 1;
  2420.             }
  2421.         }
  2422.     }
  2423.     if(dialogid == Dialog_Work)
  2424.         {
  2425.         if(response)
  2426.         {
  2427.         if(listitem == 0)
  2428.         {
  2429.         SetPlayerCheckpoint ( playerid, 2224.5608,-1161.8816,25.7331,2.0 ) ;
  2430.         SendClientMessage(playerid, -1 , ""B"[Work]"W" Dute spre Punctul rosu de pe mapa " ) ;
  2431.         }
  2432.         if(listitem == 1 )
  2433.         {
  2434.         SetPlayerCheckpoint( playerid , -2029.4825,155.7478,28.4582,2.0 ) ;
  2435.         SendClientMessage(playerid, -1 , ""B"[Work]"W" Dute spre Punctul rosu de pe mapa " ) ;
  2436.         }
  2437.         if(listitem == 2 )
  2438.         {
  2439.         SetPlayerCheckpoint( playerid , -2336.4504,-1627.8849,483.5043,2.0 ) ;
  2440.         SendClientMessage(playerid, -1 , ""B"[Work]"W" Dute spre Punctul rosu de pe mapa " ) ;
  2441.         }
  2442.         if(listitem == 3 )
  2443.         {
  2444.         SetPlayerCheckpoint( playerid , 2086.3376,2213.7300,10.4443,2.0 ) ;
  2445.         SendClientMessage(playerid, -1 , ""B"[Work]"W" Dute spre Punctul rosu de pe mapa " );
  2446.         }
  2447.         if(listitem == 4 )
  2448.         {
  2449.         SetPlayerCheckpoint( playerid , 1575.4519,-1705.7551,5.8906,2.0 ) ;
  2450.         SendClientMessage(playerid, -1 , ""B"[Work]"W" Dute spre Punctul rosu de pe mapa " );
  2451.         }
  2452.         if(listitem == 5 )
  2453.         {
  2454.         SetPlayerCheckpoint( playerid , 2489.9509,-1664.2084,12.9634,2.0 ) ;
  2455.         SendClientMessage(playerid, -1 , ""B"[Work]"W" Dute spre Punctul rosu de pe mapa " );
  2456.         }
  2457.         if(listitem == 6 )
  2458.         {
  2459.         SetPlayerCheckpoint( playerid , 2543.2651,-752.9534,94.5364,2.0 ) ;
  2460.         SendClientMessage(playerid, -1 , ""B"[Work]"W" Dute spre Punctul rosu de pe mapa " );
  2461.         }
  2462.     }
  2463.     }
  2464.     if(dialogid == Dialog_Job)
  2465.     {
  2466.     if(response)
  2467.     {
  2468.     if(listitem == 0)
  2469.     {
  2470.     SetPlayerPos(playerid, 1489.0444,697.7343,11.3203 ) ;
  2471.     SendClientMessage ( playerid ,-1, ""W"• {ff6f00} Tu esti Trucker " ) ;
  2472.     SetPlayerColor ( playerid , 0xFF6F00AA ) ;
  2473.     }
  2474.     if(listitem == 1 )
  2475.     {
  2476.     SetPlayerPos ( playerid, 1922.4918,683.6636,10.8203);
  2477.     SendClientMessage ( playerid,-1, ""W"• {CCFF00} Tu esti Taximetrist " ) ;
  2478.     SetPlayerColor ( playerid , 0xCCFF00AA ) ;
  2479.     }
  2480.     }
  2481.     }
  2482.     if(dialogid == UseDrugs)
  2483.    {
  2484.     if(response)
  2485.      {
  2486.        if (listitem == 0)
  2487.         {
  2488.            if(PlayerInfo[playerid][pWeed] >= 1)
  2489.             {
  2490.                           SendClientMessage(playerid,Color,""W"You Are Now High ["L"Effect Will Be Gone In 1 Minute"W"]");
  2491.                           new
  2492.                               Float:Health,
  2493.                               Float:Armour;
  2494.                               GetPlayerHealth(playerid,Health);
  2495.                               GetPlayerArmour(playerid,Armour);
  2496.  
  2497.                           ApplyAnimation(playerid,"ped","Smoke_in_car",4.1,1,1,1,1,1);
  2498.                           SetTimerEx("Walkanim",6000,0,"i",playerid);
  2499.                           SetTimerEx("EffectGone",60000,0,"i",playerid);
  2500.                           PlayerInfo[playerid][pWeed] -= 1;
  2501.                           SetPlayerDrunkLevel(playerid, 50000);
  2502.                           SetPlayerHealth(playerid,Health+20);
  2503.                           SetPlayerArmour(playerid,Armour+15);
  2504.                     }
  2505.                     else
  2506.                     {
  2507.                           SendClientMessage(playerid,Color,""W"[Server]"B"Tu nu ai droguri, cumpara cu comanda /buydrugs ");
  2508.                     }
  2509.                }
  2510.            else if(listitem == 1)
  2511.            {
  2512.                   if(PlayerInfo[playerid][pXtc] >= 1)
  2513.                     {
  2514.                         SendClientMessage(playerid,Color,""W""B"[INFO] "W"Vei reveni la normal in 1 minut");
  2515.                         new
  2516.                             Float:Health,
  2517.                             Float:Armour;
  2518.                             GetPlayerHealth(playerid,Health);
  2519.                             GetPlayerArmour(playerid,Armour);
  2520.  
  2521.                         ApplyAnimation(playerid,"ped","Smoke_in_car",4.1,1,1,1,1,1);
  2522.                         SetTimerEx("Walkanim",6000,0,"i",playerid);
  2523.                         SetTimerEx("EffectGone",60000,0,"i",playerid);
  2524.                         PlayerInfo[playerid][pXtc] -= 1;
  2525.                         SetPlayerDrunkLevel(playerid, 50000);
  2526.                         SetPlayerHealth(playerid,Health+20);
  2527.                         SetPlayerArmour(playerid,Armour+15);
  2528.                     }
  2529.                     else
  2530.                     {
  2531.                         SendClientMessage(playerid,Color,""W"[Server]"B"Tu nu ai droguri, cumpara cu comanda /buydrugs");
  2532.                     }
  2533.                }
  2534.            else if(listitem == 2)
  2535.            {
  2536.                   if(PlayerInfo[playerid][pLsd] >= 1)
  2537.                     {
  2538.                         SendClientMessage(playerid,Color,""W""B"[INFO] "W"Vei reveni la normal in 1 minut");
  2539.                         new
  2540.                             Float:Health,
  2541.                             Float:Armour;
  2542.                             GetPlayerHealth(playerid,Health);
  2543.                             GetPlayerArmour(playerid,Armour);
  2544.  
  2545.                         ApplyAnimation(playerid,"ped","Smoke_in_car",4.1,1,1,1,1,1);
  2546.                         SetTimerEx("Walkanim",6000,0,"i",playerid);
  2547.                         SetTimerEx("EffectGone",60000,0,"i",playerid);
  2548.                         PlayerInfo[playerid][pLsd] -= 1;
  2549.                         SetPlayerDrunkLevel(playerid, 50000);
  2550.                         SetPlayerHealth(playerid,Health+20);
  2551.                         SetPlayerArmour(playerid,Armour+15);
  2552.                     }
  2553.                     else
  2554.                     {
  2555.                         SendClientMessage(playerid,Color,""W"[Server]"B"Tu nu ai droguri, cumpara cu comanda /buydrugs");
  2556.                     }
  2557.                }
  2558.            else if(listitem == 3)
  2559.            {
  2560.                    if(PlayerInfo[playerid][pMeth] >= 1)
  2561.                     {
  2562.                         SendClientMessage(playerid,Color,""W""B"[INFO] "W"Vei reveni la normal in 1 minut");
  2563.                         new
  2564.                             Float:Health,
  2565.                             Float:Armour;
  2566.                             GetPlayerHealth(playerid,Health);
  2567.                             GetPlayerArmour(playerid,Armour);
  2568.  
  2569.                         ApplyAnimation(playerid,"ped","Smoke_in_car",4.1,1,1,1,1,1);
  2570.                         SetTimerEx("Walkanim",6000,0,"i",playerid);
  2571.                         SetTimerEx("EffectGone",60000,0,"i",playerid);
  2572.                         PlayerInfo[playerid][pMeth] -= 1;
  2573.                         SetPlayerDrunkLevel(playerid, 50000);
  2574.                         SetPlayerHealth(playerid,Health+20);
  2575.                         SetPlayerArmour(playerid,Armour+15);
  2576.                     }
  2577.                     else
  2578.                     {
  2579.                         SendClientMessage(playerid,Color,""W"[Server]"B"Tu nu ai droguri, cumpara cu comanda /buydrugs");
  2580.                     }
  2581.                 }
  2582.              else if(listitem == 4)
  2583.              {
  2584.                     if(PlayerInfo[playerid][pCocaine] >= 1)
  2585.                     {
  2586.                         SendClientMessage(playerid,Color,""W""B"[INFO] "W"Vei reveni la normal in 1 minut");
  2587.                         new
  2588.                             Float:Health,
  2589.                             Float:Armour;
  2590.                             GetPlayerHealth(playerid,Health);
  2591.                             GetPlayerArmour(playerid,Armour);
  2592.  
  2593.                         ApplyAnimation(playerid,"ped","Smoke_in_car",4.1,1,1,1,1,1);
  2594.                         SetTimerEx("Walkanim",6000,0,"i",playerid);
  2595.                         SetTimerEx("EffectGone",60000,0,"i",playerid);
  2596.                         PlayerInfo[playerid][pCocaine] -= 1;
  2597.                         SetPlayerDrunkLevel(playerid, 50000);
  2598.                         SetPlayerHealth(playerid,Health+20);
  2599.                         SetPlayerArmour(playerid,Armour+15);
  2600.                     }
  2601.                     else
  2602.                     {
  2603.                         SendClientMessage(playerid,Color,""W"[Server]"B"Tu nu ai droguri, cumpara cu comanda /buydrugs");
  2604.                     }
  2605.             }
  2606.             else if(listitem == 5)
  2607.             {
  2608.                     if(PlayerInfo[playerid][pHeroin] >= 1)
  2609.                     {
  2610.                         SendClientMessage(playerid,Color,""W""B"[INFO] "W"Vei reveni la normal in 1 minut");
  2611.  
  2612.                         new
  2613.                             Float:Health,
  2614.                             Float:Armour;
  2615.                             GetPlayerHealth(playerid,Health);
  2616.                             GetPlayerArmour(playerid,Armour);
  2617.  
  2618.                         ApplyAnimation(playerid,"ped","Smoke_in_car",4.1,1,1,1,1,1);
  2619.                         SetTimerEx("Walkanim",6000,0,"i",playerid);
  2620.                         SetTimerEx("EffectGone",60000,0,"i",playerid);
  2621.                         PlayerInfo[playerid][pHeroin] -= 1;
  2622.                         SetPlayerDrunkLevel(playerid, 50000);
  2623.                         SetPlayerHealth(playerid,Health+20);
  2624.                         SetPlayerArmour(playerid,Armour+15);
  2625.                     }
  2626.                     else
  2627.                     {
  2628.                         SendClientMessage(playerid,Color,""W"[Server]"B"Tu nu ai droguri, cumpara cu comanda /buydrugs");
  2629.                     }
  2630.               }
  2631.        }
  2632. }
  2633. if(dialogid == Dialog_BuyDrugs && response)
  2634.  {
  2635.       switch(listitem)
  2636.         {
  2637.             case 0:
  2638.             {
  2639.                 if(GetPlayerMoney(playerid) >= 100)
  2640.                 {
  2641.                     GivePlayerMoney(playerid,-100);
  2642.                     PlayerInfo[playerid][pWeed] += 1;
  2643.                     SendClientMessage(playerid,Color,""W"[Server] Tu ai cumparat "L"Weed!");
  2644.                 }
  2645.                 else
  2646.                 {
  2647.                     SendClientMessage(playerid,Color,""R"Error : "W"Nu ai["R"100"G"$"L"]");
  2648.                 }
  2649.             }
  2650.             case 1:
  2651.             {
  2652.                 if(GetPlayerMoney(playerid) >= 200)
  2653.                 {
  2654.                     PlayerInfo[playerid][pXtc] += 1;
  2655.                     GivePlayerMoney(playerid,-200);
  2656.                     SendClientMessage(playerid,Color,""W"[Server] Tu ai cumparat "L"XTC!");
  2657.                 }
  2658.                 else
  2659.                 {
  2660.                     SendClientMessage(playerid,Color,""R"Error : "W"Nu ai["R"200"G"$"L"]");
  2661.                 }
  2662.             }
  2663.             case 2:
  2664.             {
  2665.                 if(GetPlayerMoney(playerid) >=250)
  2666.                 {
  2667.                     PlayerInfo[playerid][pLsd] += 1;
  2668.                     GivePlayerMoney(playerid,-250);
  2669.                     SendClientMessage(playerid,Color,""W"[Server] Tu ai cumparat "L"LSD!");
  2670.                 }
  2671.                 else
  2672.                 {
  2673.                     SendClientMessage(playerid,Color,""R"Error : "W"Nu ai250"G"$"L"]");
  2674.                 }
  2675.             }
  2676.             case 3:
  2677.             {
  2678.                 if(GetPlayerMoney(playerid) >=500)
  2679.                 {
  2680.                     PlayerInfo[playerid][pMeth] += 1;
  2681.                     GivePlayerMoney(playerid,-500);
  2682.                     SendClientMessage(playerid,Color,""W"[Server] Tu ai cumparat "L"Meth!");
  2683.                 }
  2684.                 else
  2685.                 {
  2686.                     SendClientMessage(playerid,Color,""R"Error : "W"Nu ai["R"500"G"$"L"]");
  2687.                 }
  2688.             }
  2689.             case 4:
  2690.             {
  2691.                 if(GetPlayerMoney(playerid) >=2000)
  2692.                 {
  2693.                     PlayerInfo[playerid][pCocaine] += 1;
  2694.                     GivePlayerMoney(playerid,-2000);
  2695.                     SendClientMessage(playerid,Color,""W"[Server] Tu ai cumparat "L"Cocaine!");
  2696.                 }
  2697.                 else
  2698.                 {
  2699.                     SendClientMessage(playerid,Color,""R"Error : "W"Nu ai["R"2000"G"$"L"]");
  2700.                 }
  2701.            }
  2702.             case 5:
  2703.             {
  2704.                 if(GetPlayerMoney(playerid) >=2500)
  2705.                 {
  2706.                     PlayerInfo[playerid][pHeroin] += 1;
  2707.                     GivePlayerMoney(playerid,-2500);
  2708.                     SendClientMessage(playerid,Color,""W"[Server] Tu ai cumparat "L"Heroine!");
  2709.                 }
  2710.                 else
  2711.                 {
  2712.                     SendClientMessage(playerid,Color,""R"Error : "W"Nu ai ["R"2500"G"$"L"]");
  2713.                 }
  2714.             }
  2715.         }
  2716.     }
  2717.     return 1;
  2718. }
  2719.  
  2720. //---- STOCKS ----//
  2721. GetNumberOfPages()
  2722. {
  2723.     if((gTotalItems >= SELECTION_ITEMS) && (gTotalItems % SELECTION_ITEMS) == 0)
  2724.     {
  2725.         return (gTotalItems / SELECTION_ITEMS);
  2726.     }
  2727.     else return (gTotalItems / SELECTION_ITEMS) + 1;
  2728. }
  2729.  
  2730. //------------------------------------------------
  2731.  
  2732. PlayerText:CreateCurrentPageTextDraw(playerid, Float:Xpos, Float:Ypos)
  2733. {
  2734.     new PlayerText:txtInit;
  2735.     txtInit = CreatePlayerTextDraw(playerid, Xpos, Ypos, "0/0");
  2736.     PlayerTextDrawUseBox(playerid, txtInit, 0);
  2737.     PlayerTextDrawLetterSize(playerid, txtInit, 0.4, 1.1);
  2738.     PlayerTextDrawFont(playerid, txtInit, 1);
  2739.     PlayerTextDrawSetShadow(playerid, txtInit, 0);
  2740.     PlayerTextDrawSetOutline(playerid, txtInit, 1);
  2741.     PlayerTextDrawColor(playerid, txtInit, 0xACCBF1FF);
  2742.     PlayerTextDrawShow(playerid, txtInit);
  2743.     return txtInit;
  2744. }
  2745.  
  2746. //------------------------------------------------
  2747. // Creates a button textdraw and returns the textdraw ID.
  2748.  
  2749. PlayerText:CreatePlayerDialogButton(playerid, Float:Xpos, Float:Ypos, Float:Width, Float:Height, button_text[])
  2750. {
  2751.     new PlayerText:txtInit;
  2752.     txtInit = CreatePlayerTextDraw(playerid, Xpos, Ypos, button_text);
  2753.     PlayerTextDrawUseBox(playerid, txtInit, 1);
  2754.     PlayerTextDrawBoxColor(playerid, txtInit, 0x000000FF);
  2755.     PlayerTextDrawBackgroundColor(playerid, txtInit, 0x000000FF);
  2756.     PlayerTextDrawLetterSize(playerid, txtInit, 0.4, 1.1);
  2757.     PlayerTextDrawFont(playerid, txtInit, 1);
  2758.     PlayerTextDrawSetShadow(playerid, txtInit, 0); // no shadow
  2759.     PlayerTextDrawSetOutline(playerid, txtInit, 0);
  2760.     PlayerTextDrawColor(playerid, txtInit, 0x4A5A6BFF);
  2761.     PlayerTextDrawSetSelectable(playerid, txtInit, 1);
  2762.     PlayerTextDrawAlignment(playerid, txtInit, 2);
  2763.     PlayerTextDrawTextSize(playerid, txtInit, Height, Width); // The width and height are reversed for centering.. something the game does <g>
  2764.     PlayerTextDrawShow(playerid, txtInit);
  2765.     return txtInit;
  2766. }
  2767.  
  2768. //------------------------------------------------
  2769.  
  2770. PlayerText:CreatePlayerHeaderTextDraw(playerid, Float:Xpos, Float:Ypos, header_text[])
  2771. {
  2772.     new PlayerText:txtInit;
  2773.     txtInit = CreatePlayerTextDraw(playerid, Xpos, Ypos, header_text);
  2774.     PlayerTextDrawUseBox(playerid, txtInit, 0);
  2775.     PlayerTextDrawLetterSize(playerid, txtInit, 1.25, 3.0);
  2776.     PlayerTextDrawFont(playerid, txtInit, 0);
  2777.     PlayerTextDrawSetShadow(playerid, txtInit, 0);
  2778.     PlayerTextDrawSetOutline(playerid, txtInit, 1);
  2779.     PlayerTextDrawColor(playerid, txtInit, 0xACCBF1FF);
  2780.     PlayerTextDrawShow(playerid, txtInit);
  2781.     return txtInit;
  2782. }
  2783.  
  2784. //------------------------------------------------
  2785.  
  2786. PlayerText:CreatePlayerBackgroundTextDraw(playerid, Float:Xpos, Float:Ypos, Float:Width, Float:Height)
  2787. {
  2788.     new PlayerText:txtBackground = CreatePlayerTextDraw(playerid, Xpos, Ypos,
  2789.     "                                            ~n~"); // enough space for everyone
  2790.     PlayerTextDrawUseBox(playerid, txtBackground, 1);
  2791.     PlayerTextDrawBoxColor(playerid, txtBackground, 0x00000099);
  2792.     PlayerTextDrawLetterSize(playerid, txtBackground, 5.0, 5.0);
  2793.     PlayerTextDrawFont(playerid, txtBackground, 0);
  2794.     PlayerTextDrawSetShadow(playerid, txtBackground, 0);
  2795.     PlayerTextDrawSetOutline(playerid, txtBackground, 0);
  2796.     PlayerTextDrawColor(playerid, txtBackground,0x000000FF);
  2797.     PlayerTextDrawTextSize(playerid, txtBackground, Width, Height);
  2798.     PlayerTextDrawBackgroundColor(playerid, txtBackground, 0x00000099);
  2799.     PlayerTextDrawShow(playerid, txtBackground);
  2800.     return txtBackground;
  2801. }
  2802.  
  2803. //------------------------------------------------
  2804. // Creates a model preview sprite
  2805.  
  2806. PlayerText:CreateModelPreviewTextDraw(playerid, modelindex, Float:Xpos, Float:Ypos, Float:width, Float:height)
  2807. {
  2808.     new PlayerText:txtPlayerSprite = CreatePlayerTextDraw(playerid, Xpos, Ypos, ""); // it has to be set with SetText later
  2809.     PlayerTextDrawFont(playerid, txtPlayerSprite, TEXT_DRAW_FONT_MODEL_PREVIEW);
  2810.     PlayerTextDrawColor(playerid, txtPlayerSprite, 0xFFFFFFFF);
  2811.     PlayerTextDrawBackgroundColor(playerid, txtPlayerSprite, 0x000000EE);
  2812.     PlayerTextDrawTextSize(playerid, txtPlayerSprite, width, height); // Text size is the Width:Height
  2813.     PlayerTextDrawSetPreviewModel(playerid, txtPlayerSprite, modelindex);
  2814.     PlayerTextDrawSetPreviewRot(playerid,txtPlayerSprite, -16.0, 0.0, -55.0);
  2815.     PlayerTextDrawSetSelectable(playerid, txtPlayerSprite, 1);
  2816.     PlayerTextDrawShow(playerid,txtPlayerSprite);
  2817.     return txtPlayerSprite;
  2818. }
  2819.  
  2820. //------------------------------------------------
  2821.  
  2822. DestroyPlayerModelPreviews(playerid)
  2823. {
  2824.     new x=0;
  2825.     while(x != SELECTION_ITEMS) {
  2826.         if(gSelectionItems[playerid][x] != PlayerText:INVALID_TEXT_DRAW) {
  2827.             PlayerTextDrawDestroy(playerid, gSelectionItems[playerid][x]);
  2828.             gSelectionItems[playerid][x] = PlayerText:INVALID_TEXT_DRAW;
  2829.         }
  2830.         x++;
  2831.     }
  2832. }
  2833.  
  2834. //------------------------------------------------
  2835.  
  2836. ShowPlayerModelPreviews(playerid)
  2837. {
  2838.     new x=0;
  2839.     new Float:BaseX = DIALOG_BASE_X;
  2840.     new Float:BaseY = DIALOG_BASE_Y - (SPRITE_DIM_Y * 0.33); // down a bit
  2841.     new linetracker = 0;
  2842.  
  2843.     new itemat = GetPVarInt(playerid, "vspawner_page") * SELECTION_ITEMS;
  2844.  
  2845.     // Destroy any previous ones created
  2846.     DestroyPlayerModelPreviews(playerid);
  2847.  
  2848.     while(x != SELECTION_ITEMS && itemat < gTotalItems) {
  2849.         if(linetracker == 0) {
  2850.             BaseX = DIALOG_BASE_X + 25.0; // in a bit from the box
  2851.             BaseY += SPRITE_DIM_Y + 1.0; // move on the Y for the next line
  2852.         }
  2853.         gSelectionItems[playerid][x] = CreateModelPreviewTextDraw(playerid, gItemList[itemat], BaseX, BaseY, SPRITE_DIM_X, SPRITE_DIM_Y);
  2854.         gSelectionItemsTag[playerid][x] = gItemList[itemat];
  2855.         BaseX += SPRITE_DIM_X + 1.0; // move on the X for the next sprite
  2856.         linetracker++;
  2857.         if(linetracker == ITEMS_PER_LINE) linetracker = 0;
  2858.         itemat++;
  2859.         x++;
  2860.     }
  2861. }
  2862.  
  2863. //------------------------------------------------
  2864.  
  2865. UpdatePageTextDraw(playerid)
  2866. {
  2867.     new PageText[64+1];
  2868.     format(PageText, 64, "%d/%d", GetPVarInt(playerid,"vspawner_page") + 1, GetNumberOfPages());
  2869.     PlayerTextDrawSetString(playerid, gCurrentPageTextDrawId[playerid], PageText);
  2870. }
  2871.  
  2872. //------------------------------------------------
  2873.  
  2874. CreateSelectionMenu(playerid)
  2875. {
  2876.     gBackgroundTextDrawId[playerid] = CreatePlayerBackgroundTextDraw(playerid, DIALOG_BASE_X, DIALOG_BASE_Y + 20.0, DIALOG_WIDTH, DIALOG_HEIGHT);
  2877.     gHeaderTextDrawId[playerid] = CreatePlayerHeaderTextDraw(playerid, DIALOG_BASE_X, DIALOG_BASE_Y, HEADER_TEXT);
  2878.     gCurrentPageTextDrawId[playerid] = CreateCurrentPageTextDraw(playerid, DIALOG_WIDTH - 30.0, DIALOG_BASE_Y + 15.0);
  2879.     gNextButtonTextDrawId[playerid] = CreatePlayerDialogButton(playerid, DIALOG_WIDTH - 30.0, DIALOG_BASE_Y+DIALOG_HEIGHT+100.0, 50.0, 16.0, NEXT_TEXT);
  2880.     gPrevButtonTextDrawId[playerid] = CreatePlayerDialogButton(playerid, DIALOG_WIDTH - 90.0, DIALOG_BASE_Y+DIALOG_HEIGHT+100.0, 50.0, 16.0, PREV_TEXT);
  2881.  
  2882.     ShowPlayerModelPreviews(playerid);
  2883.     UpdatePageTextDraw(playerid);
  2884. }
  2885.  
  2886. //------------------------------------------------
  2887.  
  2888. DestroySelectionMenu(playerid)
  2889. {
  2890.     DestroyPlayerModelPreviews(playerid);
  2891.  
  2892.     PlayerTextDrawDestroy(playerid, gHeaderTextDrawId[playerid]);
  2893.     PlayerTextDrawDestroy(playerid, gBackgroundTextDrawId[playerid]);
  2894.     PlayerTextDrawDestroy(playerid, gCurrentPageTextDrawId[playerid]);
  2895.     PlayerTextDrawDestroy(playerid, gNextButtonTextDrawId[playerid]);
  2896.     PlayerTextDrawDestroy(playerid, gPrevButtonTextDrawId[playerid]);
  2897.  
  2898.     gHeaderTextDrawId[playerid] = PlayerText:INVALID_TEXT_DRAW;
  2899.     gBackgroundTextDrawId[playerid] = PlayerText:INVALID_TEXT_DRAW;
  2900.     gCurrentPageTextDrawId[playerid] = PlayerText:INVALID_TEXT_DRAW;
  2901.     gNextButtonTextDrawId[playerid] = PlayerText:INVALID_TEXT_DRAW;
  2902.     gPrevButtonTextDrawId[playerid] = PlayerText:INVALID_TEXT_DRAW;
  2903. }
  2904.  
  2905. //------------------------------------------------
  2906.  
  2907. SpawnVehicle_InfrontOfPlayer(playerid, vehiclemodel, color1, color2)
  2908. {
  2909.     new Float:x,Float:y,Float:z;
  2910.     new Float:facing;
  2911.     new Float:distance;
  2912.  
  2913.     GetPlayerPos(playerid, x, y, z);
  2914.     GetPlayerFacingAngle(playerid, facing);
  2915.  
  2916.     new Float:size_x,Float:size_y,Float:size_z;
  2917.     GetVehicleModelInfo(vehiclemodel, VEHICLE_MODEL_INFO_SIZE, size_x, size_y, size_z);
  2918.  
  2919.     distance = size_x + 0.5;
  2920.  
  2921.     x += (distance * floatsin(-facing, degrees));
  2922.     y += (distance * floatcos(-facing, degrees));
  2923.  
  2924.     facing += 90.0;
  2925.     if(facing > 360.0) facing -= 360.0;
  2926.     DestroyVehicle(vehiclemodel);
  2927.     PutPlayerInVehicle(playerid,vehiclemodel, 0);
  2928.     return CreateVehicle(vehiclemodel, x, y, z + (size_z * 0.25), facing, color1, color2, -1);
  2929. }
  2930.  
  2931. //------------------------------------------------
  2932.  
  2933. HandlePlayerItemSelection(playerid, selecteditem)
  2934. {
  2935.     // In this case we're spawning a vehicle for them
  2936.     SpawnVehicle_InfrontOfPlayer(playerid, gSelectionItemsTag[playerid][selecteditem], -1, -1);
  2937. }
  2938. SetPlayerTeamColor(playerid)
  2939. {
  2940.     if(gTeam[playerid] == TEAM_TRUCKERS) return SetPlayerColor(playerid,0x00FF00AA);//truckers
  2941.     if(gTeam[playerid] == TEAM_DRIVER) return SetPlayerColor(playerid,0x3CBB11FF);//assistance
  2942.     if(gTeam[playerid] == TEAM_POLICE) return SetPlayerColor(playerid,0x00FFFFA);//cops
  2943.     return 1;
  2944. }
  2945. stock GetPlayerSpeed(playerid) // bottom of your script
  2946. {
  2947.     new Float:X, Float:Y, Float:Z;
  2948.     if(IsPlayerInAnyVehicle(playerid))
  2949.     {
  2950.         GetVehicleVelocity(GetPlayerVehicleID(playerid), X, Y, Z);
  2951.         return floatround(floatmul(floatmul(floatsqroot(floatpower(floatabs(X), 2) + floatpower(floatabs(Y), 2) + floatpower(floatabs(Z), 2)), 100), 1.621371192), floatround_round);
  2952.     }
  2953.     else
  2954.     {
  2955.         GetPlayerVelocity(playerid, X, Y, Z);
  2956.         return floatround(floatmul(floatmul(floatsqroot(floatpower(floatabs(X), 2) + floatpower(floatabs(Y), 2) + floatpower(floatabs(Z), 2)), 100), 1.621371192), floatround_round);
  2957.     }
  2958. }
  2959. stock udb_hash(buf[])
  2960. {
  2961.     new length=strlen(buf);
  2962.     new s1 = 1;
  2963.     new s2 = 0;
  2964.     new n;
  2965.     for (n=0; n<length; n++)
  2966.     {
  2967.        s1 = (s1 + buf[n]) % 65521;
  2968.        s2 = (s2 + s1)     % 65521;
  2969.     }
  2970.     return (s2 << 16) + s1;
  2971. }
  2972. stock PlayerName2(playerid) {
  2973.   new name[MAX_PLAYER_NAME];
  2974.   GetPlayerName(playerid, name, sizeof(name));
  2975.   return name;
  2976. }
  2977. stock PlayerName( playerid )
  2978. {
  2979.     new name[ MAX_PLAYER_NAME ];
  2980.     GetPlayerName( playerid, name, MAX_PLAYER_NAME );
  2981.     return name;
  2982. }
  2983. stock GetName( playerid )
  2984. {
  2985.     new i[30];
  2986.     GetPlayerName(playerid,i,30);
  2987.     return i;
  2988. }
  2989. stock IsNumeric( string[ ] )
  2990. {
  2991.     for ( new i = 0, j = strlen( string ); i < j; i++ )
  2992.         if ( string[ i ] > '9' || string[ i ] < '0' )
  2993.             return 0;
  2994.  
  2995.     return 1;
  2996. }
  2997. stock GetVehicleModelIDFromName( vname[ ] )
  2998. {
  2999.     for ( new i = 0; i < 211; i++ )
  3000.         if ( strfind( vNames[ i ], vname, true ) != -1 )
  3001.             return i + 400;
  3002.  
  3003.     return -1;
  3004. }
  3005. stock UserPath(playerid)
  3006. {
  3007.     new string[128],playername[MAX_PLAYER_NAME];
  3008.     GetPlayerName(playerid,playername,sizeof(playername));
  3009.     format(string,sizeof(string),Sfolder,playername);
  3010.     return string;
  3011. }
  3012. //-------- COMMANDS --------//
  3013. CMD:megaphone( playerid, params [ ] )
  3014. {
  3015.     new str[256];
  3016.     if( PlayerInfo [ playerid ] [ pAdmin ] >= 1)
  3017.     {
  3018.         new text;
  3019.         if( sscanf( params, "u", text ) )
  3020.         {
  3021.             SendClientMessage( playerid, -1, ""B"INFO : "W"/(m)egaphonoe [Text]" );
  3022.         }
  3023.         else
  3024.         {
  3025.             new name[ 30 ];
  3026.             GetPlayerName( playerid, name, 30 );
  3027.             format( str, 256, ""GR"Megaphone{757575}(%s) : "W"%s", name, params[ 0 ] );
  3028.             SendClientMessageToAll( -1, str );
  3029.         }
  3030.     }
  3031.     return 1;
  3032. }
  3033. CMD:m( playerid, params[ ] )
  3034.     return cmd_megaphone( playerid, params );
  3035. CMD:asay( playerid, params [ ] )
  3036. {
  3037.     new str[256];
  3038.     if( PlayerInfo [ playerid ] [ pAdmin ] >= 1)
  3039.     {
  3040.         new text;
  3041.         if( sscanf( params, "u", text ) )
  3042.         {
  3043.             SendClientMessage( playerid, -1, ""B"INFO : "W"/asay [Text]" );
  3044.         }
  3045.         else
  3046.         {
  3047.             new name[ 30 ];
  3048.             GetPlayerName( playerid, name, 30 );
  3049.             format( str, 256, ""R"Admin* "W"%s : "W"%s", name, params[ 0 ] );
  3050.             SendClientMessageToAll( -1, str );
  3051.         }
  3052.     }
  3053.     return 1;
  3054. }
  3055. CMD:goto( playerid , params [ ] )
  3056. {
  3057. if(PlayerInfo[playerid] [ pAdmin ] >= 1)
  3058.     {
  3059.         new id;
  3060.         if(sscanf(params,"u",id))
  3061.         {
  3062.             SendClientMessage(playerid,-1,""B"INFO: "W"Foloseste : /goto [playerid]");
  3063.         }
  3064.         else if(id == INVALID_PLAYER_ID)
  3065.         {
  3066.             SendClientMessage(playerid,-1,""B"ERROR: "W"Acest player nu este conectat");
  3067.         }
  3068.         else
  3069.         {
  3070.             new Float:x,Float:y,Float:z;
  3071.             GetPlayerPos(id,x,y,z);
  3072.             new int = GetPlayerInterior(id);
  3073.             SetPlayerInterior(playerid,int);
  3074.             if(!IsPlayerInAnyVehicle( playerid ))
  3075.             {
  3076.                 SetPlayerPos(playerid,x+1,y,z);
  3077.             }
  3078.             if(IsPlayerInAnyVehicle( playerid ))
  3079.             {
  3080.                 SetVehiclePos(GetPlayerVehicleID( playerid ),x+1,y+1,z);
  3081.             }
  3082.         }
  3083.     }
  3084.     return ( 1 ) ;
  3085. }
  3086. CMD:setstruck( playerid , params [ ] )
  3087. {
  3088.     if(!IsPlayerAdmin( playerid ))return SendClientMessage(playerid, -1, ""B"You have to been logged in as "W"RCON Admin "B"to use this command!");
  3089.     {
  3090.         new id,level;
  3091.         if(sscanf(params,"ud",id,level))
  3092.         {
  3093.             SendClientMessage(playerid,-1,""PU"INFO:"PU" Foloseste : /setstruck [playerid] [level]");
  3094.         }
  3095.         else if(id == INVALID_PLAYER_ID)
  3096.         {
  3097.             SendClientMessage(playerid,-1,""PU"ERROR:"PU" Acest player nu este conectat");
  3098.         }
  3099.         else if(level > 10)
  3100.         {
  3101.             SendClientMessage(playerid,-1,""PU"ERROR:"PU" Acest level nu exista");
  3102.         }
  3103.         else
  3104.         {
  3105.             new str[150];
  3106.             format(str,150,""PU"INFO:"PU"Lai promovat pe "PU"%s "PU"la "B"Special Trucker"PU" level "PU"%d",GetName(id),level);
  3107.             SendClientMessage(playerid,-1,str);
  3108.             format(str,150,""PU"INFO: "PU"%s ai fost promovat la Special Trucker level "PU"%d",GetName( playerid ),level);
  3109.             SendClientMessage(id,-1,str);
  3110.             PlayerInfo[id][pStruck] = level;
  3111.         }
  3112.     }
  3113.     return ( 1 ) ;
  3114. }
  3115. CMD:setvip( playerid , params [ ] )
  3116. {
  3117.     if(!IsPlayerAdmin( playerid ))return SendClientMessage(playerid, -1, ""PU"You have to been logged in as "W"RCON Admin "B"to use this command!");
  3118.     {
  3119.         new id,level;
  3120.         if(sscanf(params,"ud",id,level))
  3121.         {
  3122.             SendClientMessage(playerid,-1,""PU"INFO:"PU" Foloseste : /setvip [playerid] [level]");
  3123.         }
  3124.         else if(id == INVALID_PLAYER_ID)
  3125.         {
  3126.             SendClientMessage(playerid,-1,""PU"ERROR:"PU" Acest player nu este conectat");
  3127.         }
  3128.         else if(level > 8)
  3129.         {
  3130.             SendClientMessage(playerid,-1,""PU"ERROR:"PU" Acest level nu exista");
  3131.         }
  3132.         else
  3133.         {
  3134.             new str[150];
  3135.             format(str,150,""PU"INFO:"PU"Lai promovat pe "PU"%s la Vip level "B"%d",GetName(id),level);
  3136.             SendClientMessage(playerid,-1,str);
  3137.             format(str,150,""PU"INFO: "PU"%s "PU"ai fost promovat la VIP level "PU"%d",GetName( playerid ),level);
  3138.             SendClientMessage(id,-1,str);
  3139.             PlayerInfo[id][pVip] = level;
  3140.         }
  3141.     }
  3142.     return ( 1 ) ;
  3143. }
  3144. CMD:setlevel( playerid , params [ ] )
  3145. {
  3146.     if(!IsPlayerAdmin( playerid ))return SendClientMessage(playerid, -1, ""B"You have to been logged in as "W"RCON Admin "B"to use this command!");
  3147.     {
  3148.         new id,level;
  3149.         if(sscanf(params,"ud",id,level))
  3150.         {
  3151.             SendClientMessage(playerid,-1,""PU"INFO:"PU" Foloseste : /setlevel [playerid] [level]");
  3152.         }
  3153.         else if(id == INVALID_PLAYER_ID)
  3154.         {
  3155.             SendClientMessage(playerid,-1,""PU"ERROR:"PU" Acest player nu este conectat");
  3156.         }
  3157.         else if(level > 7)
  3158.         {
  3159.             SendClientMessage(playerid,-1,""PU"ERROR:"PU" Acest level nu exista");
  3160.         }
  3161.         else
  3162.         {
  3163.             new str[150];
  3164.             format(str,150,""PU"INFO:"PU"Lai promovat pe "PU"%s "PU"la "PU"Admin level "PU"%d",GetName(id),level);
  3165.             SendClientMessage(playerid,-1,str);
  3166.             format(str,150,""PU"INFO: "PU"%s "PU"ai fost promovat la level-ul "PU"%d",GetName( playerid ),level);
  3167.             SendClientMessage(id,-1,str);
  3168.             PlayerInfo[id][pAdmin] = level;
  3169.         }
  3170.     }
  3171.     return ( 1 ) ;
  3172. }
  3173. CMD:get( playerid , params [ ] )
  3174. {
  3175.  if( PlayerInfo[playerid] [ pAdmin ] >= 2)
  3176.     {
  3177.         new id;
  3178.         if(sscanf(params,"u",id))
  3179.         {
  3180.             SendClientMessage(playerid,-1,""B"INFO:"W" Foloseste : /get [playerid]");
  3181.         }
  3182.         else if(id == INVALID_PLAYER_ID)
  3183.         {
  3184.             SendClientMessage(playerid,-1,""B"ERROR: "W"Acest player nu este conectat");
  3185.         }
  3186.         else
  3187.         {
  3188.             new Float:x,Float:y,Float:z;
  3189.             GetPlayerPos(playerid,x,y,z);
  3190.             new int = GetPlayerInterior( playerid );
  3191.             SetPlayerInterior(id,int);
  3192.             if(!IsPlayerInAnyVehicle(id))
  3193.             {
  3194.                 SetPlayerPos(id,x+1,y,z);
  3195.             }
  3196.             if(IsPlayerInAnyVehicle(id))
  3197.             {
  3198.                 SetVehiclePos(GetPlayerVehicleID(id),x+1,y+1,z);
  3199.             }
  3200.         }
  3201.     }
  3202.     return ( 1 ) ;
  3203. }
  3204. CMD:addnos( playerid, params[ ] )
  3205. {
  3206.   if( PlayerInfo[playerid] [ pAdmin ] >= 1)
  3207.     {
  3208.     if ( !IsPlayerInAnyVehicle( playerid ) )
  3209.     return SendClientMessage(playerid,-1, ""B"ERROR: "W"Trebuie sa fi in vehicul." );
  3210.  
  3211.     switch( GetVehicleModel( GetPlayerVehicleID( playerid ) ) )
  3212.     {
  3213.         case 448,461,462,463,468,471,509,510,521,522,523,581,586,449:
  3214.         return SendClientMessage(playerid,-1, ""B"ERROR: "W"Nu poti adauga "B"Noss "W"Wacestei masini" );
  3215.     }
  3216.     AddVehicleComponent( GetPlayerVehicleID( playerid ), 1010 );
  3217.     PlayerPlaySound( playerid, 1056, 0.0, 0.0, 0.0 );
  3218.     }
  3219.     return 1;
  3220. }
  3221. CMD:addnosall( playerid, params[ ] )
  3222. {
  3223.     if( PlayerInfo[playerid] [ pAdmin ] >= 4)
  3224.     {
  3225.     foreach(Player, i )
  3226.     {
  3227.     AddVehicleComponent( GetPlayerVehicleID( i ), 1010 );
  3228.     PlayerPlaySound( i , 1056, 0.0, 0.0, 0.0 );
  3229.     SendClientMessage(i,-1,""G"Toate masinile au primit nitro de la admin");
  3230.     }
  3231.     }
  3232.     return 1;
  3233. }
  3234. CMD:repairallcar(playerid,params[])
  3235. {
  3236.     if( PlayerInfo[playerid] [ pAdmin ] >= 4)
  3237.     {
  3238.     foreach(Player, i )
  3239.     {
  3240.     SetVehicleHealth(GetPlayerVehicleID(i),1000);
  3241.     RepairVehicle(GetPlayerVehicleID(i));
  3242.     SendClientMessage(i,-1,""G"Masinile au fost reparate de catre un Admin");
  3243.     PlayerPlaySound(i,1056 , 0.0 , 0.0 , 0.0 ) ;
  3244.     }
  3245.     }
  3246.     return 1;
  3247. }
  3248. CMD:pm( playerid , params [ ] )
  3249. {
  3250.     if( PlayerInfo[playerid] [ Level ] >= 5)
  3251.     {
  3252.     new id,msg;
  3253.     if(sscanf(params,"uu",id,msg))
  3254.     {
  3255.         SendClientMessage(playerid,-1,""B"INFO:"W" Foloseste : /pm [playerid] [text]");
  3256.     }
  3257.     else if(id == INVALID_PLAYER_ID)
  3258.     {
  3259.         SendClientMessage(playerid,-1,""B"ERROR: "W"Acest player nu este conectat");
  3260.     }
  3261.     else
  3262.     {
  3263.     new str[250];
  3264.     format(str,250,""W"PM De la "B"%s[%d] :"W"%s",GetName( playerid ),playerid,params[1]);
  3265.     SendClientMessage(id,-1,str);
  3266.     format(str,250,""W"PM Catre "B"%s[%d]:"W"%s",GetName(id),id,params[1]);
  3267.     SendClientMessage(playerid,-1,str);
  3268.     }
  3269.     }
  3270.     else { SCM(playerid,-1,""R"[Error] "W"Nu ai Level 1 "R"[ /BuyLevel ]");
  3271.     }
  3272.     return 1;
  3273. }
  3274. CMD:ban( playerid , params [ ] )
  3275. {
  3276.   if( PlayerInfo[playerid] [ pAdmin ] >= 5)
  3277.     {
  3278.         new id;
  3279.         if(sscanf(params,"u",id))
  3280.         {
  3281.             SendClientMessage(playerid,-1,""B"INFO:"W" Foloseste : /ban [playerid]");
  3282.         }
  3283.         else if(id == INVALID_PLAYER_ID)
  3284.         {
  3285.             SendClientMessage(playerid,-1,""B"ERROR: "W"Acest player nu este conectat");
  3286.         }
  3287.         else
  3288.         {
  3289.             new str[255];
  3290.             format(str,255,""W"BAN: "B"%s "W"a primit BAN de la adminul "B"%s",GetName(id),GetName( playerid ));
  3291.             SendClientMessageToAll(-1,str);
  3292.             Ban(id);
  3293.         }
  3294.     }
  3295.     return ( 1 ) ;
  3296. }
  3297. CMD:kick( playerid , params [ ] )
  3298. {
  3299.   if( PlayerInfo[playerid] [ pAdmin ] >= 4)
  3300.     {
  3301.         new id;
  3302.         if(sscanf(params,"u",id))
  3303.         {
  3304.             SendClientMessage(playerid,-1,""B"INFO:"W" Foloseste : /kick [playerid]");
  3305.         }
  3306.         else if(id == INVALID_PLAYER_ID)
  3307.         {
  3308.             SendClientMessage(playerid,-1,""B"ERROR: "W"Acest player nu este conectat");
  3309.         }
  3310.         else
  3311.         {
  3312.             new str[255];
  3313.             format(str,255,""W"KICK: "B"%s "W"a primit kick de la adminul "B"%s",GetName(id),GetName( playerid ));
  3314.             SendClientMessageToAll(-1,str);
  3315.             Kick(id);
  3316.         }
  3317.     }
  3318.     return ( 1 ) ;
  3319. }
  3320. CMD:givecash( playerid , params [ ] )
  3321. {
  3322.     new player,amount,str[128];
  3323.     if( sscanf ( params , "ud" , player , amount ) )return SendClientMessage( playerid , -1 , "{FFFFFF}Use{FFFFFF}: {FFFFFF}/givemoney {FFFFFF}< {FFFFFF}playerid {FFFFFF}|| {FFFFFF}amount {FFFFFF}>" );
  3324.     if( !IsPlayerConnected( player ) ) return SendClientMessage( playerid , -1 , "{FFFFFF}P{FFFFFF}layerul nu este conectat!" );
  3325.     if( GetPlayerMoney( playerid ) < amount )return SendClientMessage( playerid , -1 , "{FFFFFF}T{FFFFFF}u nu ai atatia bani !");
  3326.     if( IsPlayerConnected( player ) )
  3327.     {
  3328.     GivePlayerMoney( playerid , -amount );
  3329.     GivePlayerMoney( playerid , amount );
  3330.     format( str, sizeof( str ),""W"Tu iai dat lui "B"%s , "W"%d$"W" !",GetName( player ), amount );
  3331.     SendClientMessage( playerid, -1, str );
  3332.     format( str, sizeof( str ),""B"%s "W"ti-a dat "B"%d$ !",GetName( playerid ), amount );
  3333.     SendClientMessage( player, -1, str );
  3334.     }
  3335.     return ( 1 ) ;
  3336. }
  3337.  
  3338. CMD:ann( playerid, params[ ] )
  3339. {
  3340.     if(PlayerInfo[playerid] [ pAdmin ] >= 3)
  3341.     {
  3342.     new AMessage [ 128 ] ;
  3343.     if ( sscanf( params, "s[128]", AMessage ) )
  3344.     return SendClientMessage( playerid,-1, "USAGE: {33CCFF}/ann [Text]" );
  3345.     foreach(Player, i )
  3346.     Announce( i, AMessage, 4000, 3 );
  3347.     }
  3348.     return 1;
  3349. }
  3350. CMD:clearchat( playerid, params[ ] )
  3351. {
  3352.     if( PlayerInfo[playerid] [ pAdmin ] >= 1)
  3353.     {
  3354.     for(new i = 0; i < 20; i++) SendClientMessageToAll(-1," ");
  3355.     }
  3356.     return 1;
  3357. }
  3358.  
  3359. CMD:cc( playerid, params[ ] )
  3360.     return cmd_clearchat( playerid, params );
  3361. CMD:giveallcash( playerid, params[ ] )
  3362. {
  3363.     if ( !IsPlayerAdmin( playerid ))
  3364.     return SendClientMessage( playerid,-1,""B"You have to been logged in as "W"RCON Admin "B"to use this command!" );
  3365.     new
  3366.         Cash,
  3367.         str[150]
  3368.     ;
  3369.     if ( sscanf( params, "i", Cash ) )
  3370.         return SendClientMessage( playerid, -1, ""B"USAGE: "W"/giveallcash [Amount]" );
  3371.  
  3372.     format(str,150,"~B~[Server]~W~Administrator ~B~%s ~W~has gave to all players ~B~%d cash", PlayerName( playerid ), Cash );
  3373.  
  3374.     foreach(Player, i )
  3375.     {
  3376.         PlayerPlaySound( i, 1057, 0.0, 0.0, 0.0 );
  3377.         GivePlayerMoney( i, Cash );
  3378.     }
  3379.     return 1;
  3380. }
  3381. CMD:setcash( playerid, params[ ] )
  3382. {
  3383.     new
  3384.         Player,
  3385.         Cash,
  3386.         str[150]
  3387.     ;
  3388.     if ( !IsPlayerAdmin( playerid ))
  3389.         return SendClientMessage( playerid,-1,""B"You have to been logged in as "W"RCON Admin "B"to use this command!" );
  3390.     if ( sscanf( params, "ui", Player, Cash ) )
  3391.         return SendClientMessage( playerid, -1, ""B"INFO: "W"/setcash [PlayerID] [Cash]" );
  3392.  
  3393.     if ( !IsPlayerConnected( Player ) )
  3394.         return SendClientMessage( playerid,-1, ""B"ERROR: "W"Playerul nu e conectat" );
  3395.  
  3396.     if ( PlayerInfo[ Player ][ pAdmin ] > PlayerInfo[ playerid ][ pAdmin ] )
  3397.         return SendClientMessage( playerid,-1, ""B"ERROR:"W"Nu poti folosi comanda pe un "B"admin !" );
  3398.  
  3399.     ResetPlayerMoney( Player );
  3400.     GivePlayerMoney( Player, Cash );
  3401.  
  3402.     format(str,150,""W"[Server] "B"Administrator "W"%s "B"has gave "W"%d cash to "B"%s", PlayerName( playerid ), Cash, PlayerName( Player ) );
  3403.     SendClientMessage(playerid,-1,str);
  3404.     return 1;
  3405. }
  3406. CMD:setscore( playerid, params[ ] )
  3407. {
  3408.     new
  3409.         Player,
  3410.         amount,
  3411.         str[155]
  3412.     ;
  3413.     if ( !IsPlayerAdmin( playerid ))
  3414.     return SendClientMessage( playerid,-1,""B"You have to been logged in as "W"RCON Admin "B"to use this command!" );
  3415.     if ( sscanf( params, "ui", Player, amount ) )
  3416.     return SendClientMessage( playerid, -1, ""B"INFO: "W"/setscore [PlayerID] [Score]" );
  3417.  
  3418.     if ( !IsPlayerConnected( Player ) )
  3419.     return SendClientMessage( playerid,-1, ""B"ERROR: "W"Playerul nu e conectat" );
  3420.  
  3421.     if ( PlayerInfo[ Player ][ pAdmin ] > PlayerInfo[ playerid ][ pAdmin ] )
  3422.     return SendClientMessage( playerid,-1, ""B"ERROR:"W"Nu poti folosi comanda pe un "B"admin !" );
  3423.  
  3424.     SetPlayerScore( Player, amount );
  3425.     PlayerInfo[playerid][Score]=amount;
  3426.     if ( Player != playerid )
  3427.     {
  3428.         format(str,150,""W"[Server] Tu iai "B"\"%s's\" "W"setat scorul lui "B"'%d'", PlayerName( Player ), PlayerInfo[playerid][Score] );
  3429.         SendClientMessage(playerid,-1,str);
  3430.     }
  3431.     else
  3432.     format(str,150,""W"[pAdmin] "W"Tiai setat scorul '%d'", PlayerInfo[playerid][Score] );
  3433.     SendClientMessage(playerid,-1,str);
  3434.     return 1;
  3435. }
  3436. CMD:settime( playerid, params[ ] )
  3437. {
  3438.    if( PlayerInfo[playerid] [ pAdmin ] >= 7)
  3439.     {
  3440.     new Player,sTime,str[155];
  3441.     if ( sscanf( params, "ui", Player, sTime ) )
  3442.         return SendClientMessage( playerid, -1, "USAGE: /settime [PlayerID] [Hour]" );
  3443.  
  3444.     if ( sTime < 0 || sTime > 24 )
  3445.         return SendClientMessage( playerid,-1, ""B"ERROR: "W"Acesta ora nu exista");
  3446.  
  3447.     if ( !IsPlayerConnected( Player ) )
  3448.         return SendClientMessage( playerid,-1, ""B"Player is not connected" );
  3449.  
  3450.     if ( PlayerInfo[ Player ][ pAdmin ] > PlayerInfo[ playerid ][ pAdmin ] )
  3451.         return SendClientMessage( playerid,-1, ""B"ERROR:"W"Nu poti folosi comanda pe un "B"admin !" );
  3452.     SetPlayerTime( Player, sTime , 0 );
  3453.     PlayerPlaySound( Player, 1057, 0.0, 0.0, 0.0 );
  3454.     if ( Player != playerid )
  3455.     {
  3456.         format(str,150,""W"[Server] Iai setat lui "B"\"%s's\" "W"ora "B"%d:00", PlayerName( Player ), sTime );
  3457.         SendClientMessage(playerid,-1,str);
  3458.         format(str,150,""W"[Server] Administratorul "B"\"%s\" "W"tia setat ora "B"%d:00", PlayerName( playerid ), sTime );
  3459.         SendClientMessage(playerid,-1,str);
  3460.     }
  3461.     else
  3462.         format(str,150,""W"[Server] Tiai setat ora "B"'%d'", sTime);
  3463.         SendClientMessage(playerid,-1,str);
  3464.     }
  3465.     return 1;
  3466. }
  3467. CMD:healall( playerid , params [ ] )
  3468. {
  3469.     if( PlayerInfo[playerid] [ pAdmin ] >= 3)
  3470.     {
  3471.     foreach(Player, i )
  3472.     {
  3473.     PlayerPlaySound ( i , 1057,0.0,0.0,0.0);
  3474.     SetPlayerHealth ( i , 100.0);
  3475.     SendClientMessage ( i , -1 , ""G"Toti playeri au primit viata de la Administrator " ) ;
  3476.     }
  3477.     }
  3478.     return ( 1 ) ;
  3479. }
  3480. CMD:armourall( playerid , params [ ] )
  3481. {
  3482.     if( PlayerInfo[playerid] [ pAdmin ] >= 5)
  3483.     {
  3484.     foreach(Player, i )
  3485.     {
  3486.     PlayerPlaySound ( i , 1057,0.0,0.0,0.0);
  3487.     SetPlayerArmour ( i , 100.0);
  3488.     SendClientMessage ( i , -1,""G"Toti playeri au primit Armura de la Administrator " ) ;
  3489.     }
  3490.     }
  3491.     return ( 1 ) ;
  3492. }
  3493. CMD:hold(playerid, params[])
  3494. {
  3495.     ShowPlayerDialog(playerid, Dialog_Hold, DIALOG_STYLE_LIST, ""B"1."W"Hold", ""B"Creeaza Hold\n"B"2."W"Edit Hold", "Accept", "Anulesz");
  3496.     return 1;
  3497. }
  3498. CMD:god(playerid,params[])
  3499. {
  3500.   if( PlayerInfo[playerid] [ pAdmin ] >= 2)
  3501.     {
  3502.     if(PlayerInfo[playerid][pGod] == 0) {
  3503.     PlayerInfo[playerid][pGod] = 1;
  3504.     SetPlayerHealth(playerid,10000);
  3505.     SendClientMessage(playerid,-1,""B"[Server]"W"GODMODE "B"ON" ) ;
  3506.     }
  3507.     else
  3508.     {
  3509.     PlayerInfo[playerid][pGod] = 0;
  3510.     SendClientMessage(playerid,-1,""B"[Server]"W"GODMODE "B"OFF");
  3511.     }
  3512.     }
  3513.     return 1;
  3514. }
  3515. CMD:acmds(playerid, params [ ] )
  3516. {
  3517.     new String[600];
  3518.     strcat(String, ""B"A"W"dministrator "B"C"W"ommands\n" , 600 );
  3519.     strcat(String, ""B" -> "W"Level 1 "B" <-\n", 600);
  3520.     strcat(String, ""B" /Goto , /clearchat, /addnos, /repair, /asay, /flip\n", 600);
  3521.     strcat(String, ""B" -> "W"Level 2 "B" <-\n", 600);
  3522.     strcat(String, ""B" /Get , /settime, /m\n", 600);
  3523.     strcat(String, ""B" -> "W"Level 3 "B" <-\n", 600);
  3524.     strcat(String, ""B" /Ann , /HealAll\n", 600);
  3525.     strcat(String, ""B" -> "W"Level 4 "B" <-\n", 600);
  3526.     strcat(String, ""B" /kick , /ww, /addnosall, /repairallcar\n", 600);
  3527.     strcat(String, ""B" -> "W"Level 5 "B" <-\n", 600);
  3528.     strcat(String, ""B" /ban , /ArmourAll\n", 600);
  3529.     strcat(String, ""B" -> "W"Level 6 "B" <-\n", 600);
  3530.     strcat(String, ""B" /rainbowcar , /rainbowcaroff\n", 600);
  3531.     strcat(String, ""B" -> "W"Level 7 "B" <-\n", 600);
  3532.     strcat(String, ""B" /god, /SetTime, /SetPlate\n", 600);
  3533.     strcat(String, ""B" -> "W"Owner "B" <-\n", 600);
  3534.     strcat(String, ""B" /giveallcash , /setscore /setcash, /setlevel, /setvip\n", 600);
  3535.     ShowPlayerDialog(playerid, 044, DIALOG_STYLE_MSGBOX , ""B"A"W"DMINISTRATOR", String , "OK" , "Cancel" );
  3536.     return ( 1 );
  3537. }
  3538. CMD:vcmds(playerid, params [ ] )
  3539. {
  3540.     new String[500];
  3541.     strcat(String, ""B"V"W"ip "B"C"W"ommands" , 500 );
  3542.     strcat(String, ""B" -> "W"Level 1 "B" <-\n", 500);
  3543.     strcat(String, ""B" -> "W"Level 2 "B" <-\n", 500);
  3544.     strcat(String, ""B" -> "W"Level 3 "B" <-\n", 500);
  3545.     strcat(String, ""B" /s\n", 1900);
  3546.     ShowPlayerDialog(playerid, 044, DIALOG_STYLE_MSGBOX , ""B"V"W"IP", String , "OK" , "Cancel" );
  3547.     return ( 1 );
  3548. }
  3549. CMD:cmds(playerid, params[])
  3550. {
  3551.     new string[500];
  3552.     strcat( string, "\t"B"A"W"ll "B"C"W"ommands\n\n");
  3553.     strcat( string, ""B"• "W"/work - "W"Incepi Munca\n");
  3554.     strcat( string, ""B"• "W"/acmds - "W"Admin CMDS\n");
  3555.     strcat( string, ""B"• "W"/vcmds - "W"Vip CMDS\n");
  3556.     strcat( string, ""B"• "W"/cp - "W"Pornesti Control Panel\n");
  3557.     strcat( string, ""B"• "W"/buydrugs - "W"Cumperi Droguri\n");
  3558.     strcat( string, ""B"• "W"/mydrugs - "W"Vezi cate droguri ai\n");
  3559.     strcat( string, ""B"• "W"/usedrugs - "W"Folosesti Drogurile\n");
  3560.     strcat( string, ""B"• "W"/buyalarm - Cumperi alarma\n");
  3561.     strcat( string, ""B"• "W"/dalarm - Dezactivezi alarma\n");
  3562.     strcat( string, ""B"• "W"/plate - Iti inmatriculezi masina\n");
  3563.     strcat( string, ""B"• "W"/radio - Vrei sa asculti radio ?\n");
  3564.     ShowPlayerDialog(playerid, 055, DIALOG_STYLE_MSGBOX,"Comenzi",string,"Ok","");
  3565.     return 1;
  3566. }
  3567. CMD:ww(playerid,params[])
  3568. {
  3569.     if( PlayerInfo[playerid] [ pAdmin ] >= 4)
  3570.     {
  3571.     GivePlayerWeapon(playerid, 22,100);
  3572.     GivePlayerWeapon(playerid, 29,100);
  3573.     }
  3574.     return 1;
  3575. }
  3576. CMD:work(playerid, params [ ] )
  3577. {
  3578.     if ( !IsPlayerInAnyVehicle( playerid ) )
  3579.     return SendClientMessage(playerid,-1, ""B"ERROR: "W"Trebuie sa fi in vehicul." );
  3580.     ShowPlayerDialog(playerid, Dialog_Work, DIALOG_STYLE_LIST, ""B"Ce vrei sa transporti?", "Paine\nBenzina\nRoca\nBurgers\nMunitie\nDroguri\nNoroi", "Select", "Cancel");
  3581.     return 1;
  3582. }
  3583. CMD:mute(playerid, params[])
  3584. {
  3585.   if( PlayerInfo[playerid] [ pAdmin ] >= 6)
  3586.     {
  3587.     new target;
  3588.     if(sscanf(params, "u", target)) return SendClientMessage(playerid, -1, ""B"INFO: "W"/mute [playerID]");
  3589.     else if(target == INVALID_PLAYER_ID) return SendClientMessage(playerid, -1, ""R"Error: Invalid PlayerID");
  3590.     SetPVarInt(target, "Muted", 1);
  3591.     new pName[MAX_PLAYER_NAME], gName[MAX_PLAYER_NAME], string[128];
  3592.     GetPlayerName(playerid, pName, MAX_PLAYER_NAME);
  3593.     GetPlayerName(target, gName, MAX_PLAYER_NAME);
  3594.     format(string, sizeof string, ""B"[Server] Admin "W"%s "B"tia dat mute!", pName);
  3595.     SendClientMessage(target, -1, string);
  3596.     format(string, sizeof string, ""B"[Server]"W"%s "B"muted "W"%s", pName, gName);
  3597.     }
  3598.     return 1;
  3599. }
  3600. CMD:unmute(playerid, params[])
  3601. {
  3602.     if( PlayerInfo[playerid] [ pAdmin ] >= 6)
  3603.     {
  3604.     new target;
  3605.     if(sscanf(params, "u", target)) return SendClientMessage(playerid, -1, ""B"INFO: "W"/unmute [playerID]");
  3606.     else if(target == INVALID_PLAYER_ID) return SendClientMessage(playerid, -1, ""R"Error: Invalid PlayerID");
  3607.     DeletePVar(target, "Muted");
  3608.     new pName[MAX_PLAYER_NAME], gName[MAX_PLAYER_NAME], string[128];
  3609.     GetPlayerName(playerid, pName, MAX_PLAYER_NAME);
  3610.     GetPlayerName(target, gName, MAX_PLAYER_NAME);
  3611.     format(string, sizeof string, ""B"[Server] "W"Admin "B"%s "W"has voiced you!", pName);
  3612.     SendClientMessage(target, -1, string);
  3613.     format(string, sizeof string, ""W"[Server] "B"%s "W"unmuted "B"%s", pName, gName);
  3614.     }
  3615.     return 1;
  3616. }
  3617. CMD:fine(playerid, params[ ] )
  3618. {
  3619.     if(GetPlayerMoney ( playerid ) < 1000)
  3620.     {
  3621.     SendClientMessage ( playerid , -1 , " "R" Nu ai 1000$ pentru a plati amenda . " ) ;
  3622.     return 1 ;
  3623.     }
  3624.     GivePlayerMoney ( playerid , -1000 ) ;
  3625.     SetPlayerWantedLevel ( playerid ,0 ) ;
  3626.     SendClientMessage( playerid, -1 , " "G"Tiai platit amenda de 1000$ . " ) ;
  3627.     return 1;
  3628. }
  3629. CMD:buydrugs(playerid,params[])
  3630. {
  3631.     ShowPlayerDialog(playerid,Dialog_BuyDrugs,DIALOG_STYLE_LIST,""W"Buy Drugs",""W"Weed\t\t\t"G"$"B"100\n\
  3632.     "W"XTC\t\t\t"G"$"B"200\n\
  3633.     "W"LSD\t\t\t"G"$"B"250\n\
  3634.     "W"Meth\t\t\t"G"$"B"500\n\
  3635.     "W"Cocaine\t\t"G"$"B"2000\n\
  3636.     "W"Heroin\t\t\t"G"$"B"2500","Buy","Close");
  3637.     return 1;
  3638. }
  3639. CMD:mydrugs(playerid,params[])
  3640.     {
  3641.         new
  3642.                string[1028],
  3643.                Vstring[1024];
  3644.  
  3645.         format(Vstring,sizeof(Vstring),""W"Weed  \t"GR"%d "O"Drugs   \n\
  3646.                                         "W"XTC   \t"GR"%d "O"Drugs  \n\
  3647.                                         "W"LSD   \t"GR"%d "O"Drugs  ",PlayerInfo[playerid][pWeed],PlayerInfo[playerid][pXtc],PlayerInfo[playerid][pLsd]);
  3648.  
  3649.         format(string,sizeof(string),"%s                              \n\
  3650.                                       "W"METH    \t"GR"%d "O"Drugs     \n\
  3651.                                       "W"COCAINE \t"GR"%d "O"Drugs     \n\
  3652.                                       "W"HEROINE \t"R"%d "O"Drugs      ",Vstring,PlayerInfo[playerid][pMeth],PlayerInfo[playerid][pCocaine],PlayerInfo[playerid][pHeroin]);
  3653.         ShowPlayerDialog(playerid,1,DIALOG_STYLE_MSGBOX,""O"My Drugs",string,"Ok","");
  3654.         return 1;
  3655.     }
  3656. CMD:usedrugs(playerid,params[])
  3657. {
  3658.     new string[2024];
  3659.     strcat(string,"\n"O"Weed");
  3660.     strcat(string,"\n"O"XTC");
  3661.     strcat(string,"\n"O"LSD ");
  3662.     strcat(string,"\n"O"Meth ");
  3663.     strcat(string,"\n"O"Cocaine ");
  3664.     strcat(string,"\n"O"Heroin ");
  3665.     ShowPlayerDialog(playerid,UseDrugs,DIALOG_STYLE_LIST,""W"------- "L"Choose Drugs"W" -------",string,"Smoke", "Close");
  3666.     return 1;
  3667. }
  3668. CMD:kill(playerid,params[])
  3669. {
  3670.      SetPlayerArmour(playerid,0);
  3671.      SetPlayerHealth(playerid,0);
  3672.      Announce ( playerid , " ~R~You did " , 4000 , 3 );
  3673.      return 1;
  3674. }
  3675. CMD:jobs(playerid,params[])
  3676. {
  3677.     if ( IsPlayerInRangeOfPoint ( playerid , 3.0 , 364.7803,173.8789,1008.3893 ) )
  3678.     {
  3679.     ShowPlayerDialog(playerid, 1024, DIALOG_STYLE_LIST,""GR"Select Job",""G"1.Truckers\n"G"2.Taxi","Select","");
  3680.     }
  3681.     SendClientMessage(playerid, -1 , ""W"• "R"Nu esti in pickup " ) ;
  3682.     return 1;
  3683. }
  3684. CMD:enterp(playerid, params[])
  3685. {
  3686.     SetPlayerPos ( playerid, 384.808624,173.804992,1008.382812 ) ;
  3687.     SetPlayerInterior ( playerid , 3 ) ;
  3688.     return 1;
  3689. }
  3690. CMD:exitp(playerid, params[])
  3691. {
  3692.     SetPlayerPos ( playerid, 384.808624,173.804992,1008.382812 ) ;
  3693.     SetPlayerInterior ( playerid , 0 ) ;
  3694.     return 1;
  3695. }
  3696. CMD:buyalarm(playerid, params [ ])
  3697. {
  3698.     new v = GetPlayerVehicleID(playerid);
  3699.     if(IsPlayerInAnyVehicle(playerid))
  3700.     {
  3701.         if(GetPlayerMoney(playerid) >= 500)
  3702.         {
  3703.             if(Alarmat[v] == 0)
  3704.             {
  3705.                 Alarmat[v] = 1;
  3706.                 SendClientMessage(playerid, -1, "Alarma ta a fost activata! ");
  3707.                 GivePlayerMoney(playerid, -250);
  3708.                 AlarmStatus[v] = 1;
  3709.             }
  3710.             else
  3711.             {
  3712.                 SendClientMessage(playerid, -1, "Imi pare rau dar alarma este pusa deja!");
  3713.                 return 1;
  3714.             }
  3715.         }
  3716.         else
  3717.         {
  3718.             SendClientMessage(playerid, -1, "Imi pare rau dar nu ai destui bani pentru a cumpara alarma!");
  3719.             return 1;
  3720.         }
  3721.     }
  3722.     else
  3723.     {
  3724.         SendClientMessage(playerid, -1, "Nu te afli intr-o masina!");
  3725.         return 1;
  3726.     }
  3727.     return 1;
  3728. }
  3729. CMD:dalarm(playerid,params[])
  3730. {
  3731.     if(IsPlayerInAnyVehicle(playerid))
  3732.     {
  3733.     new v = GetPlayerVehicleID(playerid);
  3734.     if(Alarmat[v] == 1)
  3735.     {
  3736.         if(AlarmStatus[v] == 1)
  3737.         {
  3738.             AlarmStatus[v] = 0;
  3739.             SendClientMessage(playerid, -1, "Alarma ti-a fost dezactivata!");
  3740.             return 1;
  3741.         }
  3742.             else if(AlarmStatus[v] == 0)
  3743.         {
  3744.             AlarmStatus[v] = 1;
  3745.             SendClientMessage(playerid, -1, "Alarma a fost inapoi activata!");
  3746.             return 1;
  3747.         }
  3748.         }
  3749.         else
  3750.         {
  3751.         SendClientMessage(playerid, -1, "Nu ai alarma!");
  3752.         }
  3753.         }
  3754.     return 1;
  3755. }
  3756. CMD:stats(playerid,params[])
  3757. {
  3758.     new target=playerid;
  3759.     if(!isnull(params)) target=strval(params);
  3760.     new string[500];
  3761.     format(string,sizeof(string),"{ffffff}Name:{00FFFF} %s\n{FFFFFF}Level: {00FFFF}%d\n{ffffff}Wanted Level : {00FFFF}%d\n{FFFFFF}AdminLevel: {00FFFF}%d \n{FFFFFF}VIPLevel: {00FFFF}%d\n{FFFFFF}Bani: {00FFFF}%d  \n{FFFFFF}Score: {00FFFF}%d\n{FFFFFF}Kills: {00FFFF}%d\n{FFFFFF}Deaths: {00FFFF}%d\n{ffffff}Respect :{00FFFF}%d/100\n{ffffff}Weed :{00FFFF}%d\n{ffffff}Xtc :{00FFFF}%d\n{ffffff}Lsd :{00FFFF}%d\n{ffffff}Meth :{00FFFF}%d\n{ffffff}Cocaina :{00FFFF}%d\n{ffffff}Heroin :{00FFFF}%d\n",
  3762.     GetName(target),PlayerInfo[target][Level],GetPlayerWantedLevel(target),PlayerInfo[target][pAdmin],PlayerInfo[target][pVip],GetPlayerMoney(target),GetPlayerScore(target),PlayerInfo[target][pKills],PlayerInfo[target][pDeaths],PlayerInfo[target][pWeed],PlayerInfo[target][Respect],PlayerInfo[target][pXtc],PlayerInfo[target][pLsd],PlayerInfo[target][pMeth],PlayerInfo[target][pCocaine],PlayerInfo[target][pHeroin]);
  3763.     ShowPlayerDialog(playerid,Dialog_Stats,DIALOG_STYLE_MSGBOX,"Stats",string,"Ok","");
  3764.     return (1) ;
  3765. }
  3766. CMD:arme( playerid , params [ ] )
  3767. {
  3768.     if( PlayerInfo[playerid] [ pAdmin ] >= 6)
  3769.     {
  3770.         ShowPlayerDialog(playerid,Dialog_Arme,DIALOG_STYLE_LIST,"{FF8800}Arme",""GR"Camera\n"GR"Desert Eagle\n"GR"M4A1\n"GR"Micro SMG/UZY\n"GR"Rocket Laucher\n"GR"Flamethrower\n"GR"Minigun"R"(Interzis)","Select","Exit");
  3771.     }
  3772.     return ( 1 ) ;
  3773. }
  3774. CMD:buylvl( playerid , params [ ] )
  3775. {
  3776.     ShowPlayerDialog(playerid,Dialog_BuyLevel,DIALOG_STYLE_LIST,""W"Buy Level",""W"Level 1 - "G"1000000$\n"W"Level 2 - "G"2000000$ ","Select","Exit");
  3777.     return 1;
  3778. }
  3779. CMD:cp( playerid , params [ ] )
  3780. {
  3781.     ShowPlayerDialog(playerid,Dialog_ControlPanel,DIALOG_STYLE_LIST,""W"C"G"ontrol "W"PU"G"anel",""O"Afk\n"O"Back\n"O"Plateste Amenda\n"O"Kill","Select","Exit");
  3782.     return 1;
  3783. }
  3784. CMD:gps( playerid , params [ ] )
  3785. {
  3786.     if ( !IsPlayerInAnyVehicle( playerid ) )
  3787.     return SendClientMessage(playerid,-1, ""B"ERROR: "W"Trebuie sa fi in vehicul." );
  3788.     ShowPlayerDialog(playerid,Dialog_Gps,DIALOG_STYLE_LIST,""G"Gps",""O"San Fierro Garage\n","Select","Exit");
  3789.     return 1;
  3790. }
  3791. CMD:afk( playerid , params [ ] )
  3792. {
  3793.     TogglePlayerControllable ( playerid , 0 ) ;
  3794.     SetPlayerHealth ( playerid , 999999.999 ) ;
  3795.     return 1;
  3796. }
  3797. CMD:back( playerid , params [ ] )
  3798. {
  3799.     TogglePlayerControllable ( playerid , 1 ) ;
  3800.     SetPlayerHealth ( playerid , 100 ) ;
  3801.     return 1;
  3802. }
  3803. CMD:neon ( playerid , params [ ] )
  3804. {
  3805.     if(IsPlayerInRangeOfPoint(playerid, 7.0, -1979.3672,440.1091,27))
  3806.     {
  3807.     if(GetPlayerMoney ( playerid ) < 5000)
  3808.     {
  3809.     SendClientMessage ( playerid , -1 , " "R" Nu ai 5000$ pentru a monta neon . " ) ;
  3810.     return 1 ;
  3811.     }
  3812.     GivePlayerMoney ( playerid , -1000 ) ;
  3813.     if ( !IsPlayerInAnyVehicle( playerid ) )
  3814.     return SendClientMessage(playerid,-1, ""B"ERROR: "W"Trebuie sa fi in vehicul." );
  3815.     ShowPlayerDialog(playerid, Dialog_Neon, DIALOG_STYLE_LIST, "{ff00ea}Select Color", ""B"Blue\n"R"Red\n"G"Green\n"W"White\n{ff75fa}Pink\n{ffff00}Yellow\nPolice Strobe\nInterior Lights\nBack Neon\nFront neon\nUndercover Roof Light\nRemove All Neon", "Select", "Cancel");
  3816.     PlayerPlaySound(playerid, 1133, 0.0, 0.0, 10.0);
  3817.     }
  3818.     else { SCM(playerid,-1,""GR"[Error] Nu esti in garaj , Foloseste /GPS");
  3819.     }
  3820.     return 1;
  3821. }
  3822. CMD:rainbowcar(playerid,params[] )
  3823. {
  3824.     if( PlayerInfo[playerid] [ pAdmin ] >= 6)
  3825.     {
  3826.     if ( !IsPlayerInAnyVehicle( playerid ) )
  3827.     return SendClientMessage(playerid,-1, ""B"ERROR: "W"Trebuie sa fi in vehicul." );
  3828.     SendClientMessage(playerid, -1, ""B"R"W"a"G"i"GR"n"R"b"O"o"L"w "W"Car has been turned on.");
  3829.     KillTimer(CTimer2);
  3830.     KillTimer(CTimer3);
  3831.     KillTimer(CTimer4);
  3832.     KillTimer(CTimer5);
  3833.     KillTimer(CTimer6);
  3834.     CTimer1 = SetTimerEx("Color1", 500, 0, "d" ,playerid);
  3835.     }
  3836.     return 1;
  3837. }
  3838. CMD:rainbowcaroff(playerid,params[])
  3839. {
  3840.     if( PlayerInfo[playerid] [ pAdmin ] >= 6)
  3841.     {
  3842.     if ( !IsPlayerInAnyVehicle( playerid ) )
  3843.     return SendClientMessage(playerid,-1, ""B"ERROR: "W"Trebuie sa fi in vehicul." );
  3844.     SendClientMessage(playerid, -1, ""B"R"W"a"G"i"GR"n"R"b"O"o"L"w "W"Car has been turned off.");
  3845.     KillTimer(CTimer1);
  3846.     KillTimer(CTimer2);
  3847.     KillTimer(CTimer3);
  3848.     KillTimer(CTimer4);
  3849.     KillTimer(CTimer5);
  3850.     KillTimer(CTimer6);
  3851.     }
  3852.     return 1;
  3853. }
  3854. CMD:food(playerid,params[])
  3855. {
  3856.     ShowPlayerDialog(playerid,Dialog_Food,DIALOG_STYLE_LIST,""W"Food",""B"Coffe \n"B"Hamburger \n"B"HotDog \n"B"Beer \n"B"Ciggaretes \n"B"Sprunk \n"B"Wine","Select","Exit");
  3857.     return 1;
  3858. }
  3859. CMD:radio(playerid,params[])
  3860. {
  3861.     ShowPlayerDialog(playerid,Dialog_Radio,DIALOG_STYLE_LIST,""W"Radio",""O"Hip-Hop\nPopular\nManele\nProFm\nGreu De Difuzat\nMafia\n"PU"Stop Radio\n","Select","Exit");
  3862.     return 1;
  3863. }
  3864. CMD:v( playerid , params [ ] )
  3865. {
  3866.     DestroySelectionMenu( playerid );
  3867.  
  3868.     SetPVarInt(playerid, "vspawner_active", 1);
  3869.  
  3870.     CreateSelectionMenu( playerid );
  3871.     SelectTextDraw(playerid, 0xACCBF1FF);
  3872.     return ( 1 ) ;
  3873. }
  3874. CMD:setplate( playerid, params[] )
  3875. {
  3876.     if( PlayerInfo[playerid] [ pAdmin ] >= 7)
  3877.     {
  3878.     new pid;
  3879.     if(sscanf(params,"us[32]",pid,Plate)) return SendClientMessage(playerid, -1, ""PU"INFO: /plate (playerid)(plate name)");
  3880.     if(strlen(Plate) > 32) return SendClientMessage( playerid, -1, ""PU"INFO : /plate (playerid)(plate name)" );
  3881.     if(!IsPlayerConnected(pid)) return SendClientMessage(playerid, -1, ""R"ERROR: Invalid player");
  3882.     if(!IsPlayerInAnyVehicle(pid)) return SendClientMessage(playerid, -1, ""R"Error : Playerul nu e in masina");
  3883.     playerVeh = GetPlayerVehicleID(pid);
  3884.     SetVehicleNumberPlate(playerVeh,Plate);
  3885.     GetPlayerPos(pid, vehPos[0], vehPos[1], vehPos[2] );
  3886.     GetVehicleZAngle(playerVeh, vehPos[3]);
  3887.     SetVehicleToRespawn(playerVeh);
  3888.     SetVehiclePos(playerVeh, vehPos[0], vehPos[1], vehPos[2] );
  3889.     SetVehicleZAngle(playerVeh, vehPos[3]);
  3890.     PutPlayerInVehicle(pid, playerVeh, 0);
  3891.     format(plateString, 128, ""PU"[Plate system] Your vehicle plate has been changed to '%s' by an administrator.", Plate);
  3892.     SendClientMessage(playerid, -1, plateString);
  3893.     format(plateString, 128, ""PU"[Plate system] You have changed the vehicle plate of id:%i to '%s'", pid, Plate);
  3894.     SendClientMessage(playerid, -1, plateString);
  3895.     }
  3896.     return 1;
  3897. }
  3898. CMD:plate(playerid, params[])
  3899. {
  3900.     if ( IsPlayerInRangeOfPoint ( playerid , 10.0 , 1277.0320,-1651.5289,13.5469 ) )
  3901.     {
  3902.     if(GetPlayerMoney ( playerid ) < 10000)
  3903.     {
  3904.     SendClientMessage ( playerid , -1 , " "PU" Nu ai 10000$ pentru a inmatricula vehiculul . " ) ;
  3905.     return 1 ;
  3906.     }
  3907.     GivePlayerMoney ( playerid , -1000 ) ;
  3908.     if(isnull(params))return SendClientMessage(playerid, -1, ""PU"INFO: /plate [plate name]" );
  3909.     if(strlen(params) > 32) return SendClientMessage( playerid, -1, ""R"ERROR: Numarul trebuie sa aiba 32 caractere!" );
  3910.     if(!IsPlayerInAnyVehicle(playerid)) return SendClientMessage(playerid, -1, ""R"trebuie sa fi in vehicul" );
  3911.     playerVeh = GetPlayerVehicleID(playerid);
  3912.     format(Plate, 32, "%s", params);
  3913.     SetVehicleNumberPlate(playerVeh, Plate);
  3914.     GetPlayerPos(playerid, vehPos[0], vehPos[1], vehPos[2]);
  3915.     GetVehicleZAngle(playerVeh, vehPos[3]);
  3916.     SetVehicleToRespawn(playerVeh);
  3917.     SetVehiclePos(playerVeh, vehPos[0], vehPos[1], vehPos[2] );
  3918.     SetVehicleZAngle(playerVeh, vehPos[3]);
  3919.     PutPlayerInVehicle(playerid, playerVeh, 0);
  3920.     format(plateString, 128, ""PU"[Plate system] Numarul tau de inmatriculare este '%s'.", Plate);
  3921.     SendClientMessage(playerid, -1, plateString);
  3922.     }
  3923.     return 1;
  3924. }
  3925. CMD:flip ( playerid , params [ ] )
  3926. {
  3927.     if( PlayerInfo[playerid] [ pAdmin ] >= 1)
  3928.     {
  3929.     new VehicleID, Float:X, Float:Y, Float:Z;
  3930.     if ( !IsPlayerInAnyVehicle( playerid ) )
  3931.     return SendClientMessage(playerid,-1, ""B"ERROR: "W"Trebuie sa fi in vehicul." );
  3932.     GetPlayerPos(playerid, X, Y, Z);
  3933.     VehicleID = GetPlayerVehicleID(playerid);
  3934.     SetVehiclePos(VehicleID, X, Y, Z);
  3935.     SetVehicleZAngle(VehicleID, 0);
  3936.     SetVehicleHealth(VehicleID,1000.0);
  3937.     }
  3938.     return 1;
  3939. }
  3940. public OnPlayerCommandPerformed(playerid, cmdtext[], success)
  3941. {
  3942.     if(success == 0) return SendClientMessage(playerid, -1, "{ffb300}[Truck] : {ffffff}Aceasta comanda nu exista, foloseste {ffb300}/cmds");
  3943.     return 1;
  3944. }
Advertisement
Add Comment
Please, Sign In to add comment
Advertisement