Guest User

Untitled

a guest
Oct 30th, 2011
136
0
Never
Not a member of Pastebin yet? Sign Up, it unlocks many cool features!
text 146.23 KB | None | 0 0
  1. public OnDialogResponse(playerid, dialogid, response, listitem, inputtext[])
  2. {
  3. new playername[MAX_PLAYER_NAME];
  4. new sendername[MAX_PLAYER_NAME];
  5. new string[256];
  6. new gun, ammo;
  7. new gunname[32];
  8. // new tpass[256];//ïðåîáðàçîâàííûé ïàðîëü
  9. // new tpass[256];
  10. //------------------------------------------------------------------------------
  11. /*
  12. if(dialogid == 70000)
  13. {
  14. new sendername[255];
  15. if(response)
  16. {
  17. if(listitem == 0)
  18. {
  19. SendClientMessage(playerid, COLOR_GREEN, "* Àäìèíèñòðàòîðû îíëàéí:");
  20. for(new i = 0; i < MAX_PLAYERS; i++)
  21. {
  22. if(PlayerInfo[i][pAdmin] >= 1)
  23. {
  24. GetPlayerName(i, sendername, sizeof(sendername));
  25. format(string, 256, "* Àäìèíèñòðàòîð %d óðîâíÿ: %s , ICQ:%d",PlayerInfo[playerid][pAdmin],sendername,i);
  26. SendClientMessage(playerid, COLOR_YELLOW, string);
  27. }
  28. }
  29. return 0;
  30. }
  31. if(listitem == 1)
  32. {
  33. SendClientMessage(playerid, COLOR_GREEN, "* Ëèäåðû îíëàéí:");
  34. for(new i = 0; i < MAX_PLAYERS; i++)
  35. {
  36. if(IsPlayerConnected(i))
  37. {
  38. if(PlayerInfo[i][pLeader] >= 1 && PlayerInfo[i][pLeader] < 2)
  39. {
  40. GetPlayerName(i, sendername, sizeof(sendername));
  41. format(string, 256, "* Ïîëèöèÿ Ëîñ-Ñàíòîñà: %s , ICQ:%d", sendername, i);
  42. SendClientMessage(playerid, COLOR_YELLOW, string);
  43. }
  44. if(PlayerInfo[i][pLeader] >= 2 && PlayerInfo[i][pLeader] < 3)
  45. {
  46. GetPlayerName(i, sendername, sizeof(sendername));
  47. format(string, 256, "* Ôåäåðàëüíîå Áþðî Ðàññëåäîâàíèé: %s , ICQ:%d", sendername, i);
  48. SendClientMessage(playerid, COLOR_YELLOW, string);
  49. }
  50. if(PlayerInfo[i][pLeader] >= 3 && PlayerInfo[i][pLeader] < 4)
  51. {
  52. GetPlayerName(i, sendername, sizeof(sendername));
  53. format(string, 256, "* Àðìèÿ Àâèàíîñåö: %s , ICQ:%d", sendername, i);
  54. SendClientMessage(playerid, COLOR_YELLOW, string);
  55. }
  56. if(PlayerInfo[i][pLeader] >= 4 && PlayerInfo[i][pLeader] < 5)
  57. {
  58. GetPlayerName(i, sendername, sizeof(sendername));
  59. format(string, 256, "* Ìèíèñòåðñòâî Çäðàâîîõðàíåíèÿ: %s , ICQ:%d", sendername, i);
  60. SendClientMessage(playerid, COLOR_YELLOW, string);
  61. }
  62. if(PlayerInfo[i][pLeader] >= 5 && PlayerInfo[i][pLeader] < 6)
  63. {
  64. GetPlayerName(i, sendername, sizeof(sendername));
  65. format(string, 256, "* La Cosa Nostra: %s , ICQ:%d", sendername, i);
  66. SendClientMessage(playerid, COLOR_YELLOW, string);
  67. }
  68. if(PlayerInfo[i][pLeader] >= 6 && PlayerInfo[i][pLeader] < 7)
  69. {
  70. GetPlayerName(i, sendername, sizeof(sendername));
  71. format(string, 256, "* Yakuza: %s , ICQ:%d", sendername, i);
  72. SendClientMessage(playerid, COLOR_YELLOW, string);
  73. }
  74. if(PlayerInfo[i][pLeader] >= 7 && PlayerInfo[i][pLeader] < 8)
  75. {
  76. GetPlayerName(i, sendername, sizeof(sendername));
  77. format(string, 256, "* Ïðàâèòåëüñòâî: %s , ICQ:%d", sendername, i);
  78. SendClientMessage(playerid, COLOR_YELLOW, string);
  79. }
  80. if(PlayerInfo[i][pLeader] >= 8 && PlayerInfo[i][pLeader] < 9)
  81. {
  82. GetPlayerName(i, sendername, sizeof(sendername));
  83. format(string, 256, "* Ïîëèöèÿ Ñàí-Ôèåððî: %s , ICQ:%d", sendername, i);
  84. SendClientMessage(playerid, COLOR_YELLOW, string);
  85. }
  86. if(PlayerInfo[i][pLeader] >= 9 && PlayerInfo[i][pLeader] < 10)
  87. {
  88. GetPlayerName(i, sendername, sizeof(sendername));
  89. format(string, 256, "* Los Santos News: %s , ICQ:%d", sendername, i);
  90. SendClientMessage(playerid, COLOR_YELLOW, string);
  91. }
  92. if(PlayerInfo[i][pLeader] >= 10 && PlayerInfo[i][pLeader] < 11)
  93. {
  94. GetPlayerName(i, sendername, sizeof(sendername));
  95. format(string, 256, "* Òàêñè: %s , ICQ:%d", sendername, i);
  96. SendClientMessage(playerid, COLOR_YELLOW, string);
  97. }
  98. if(PlayerInfo[i][pLeader] >= 11 && PlayerInfo[i][pLeader] < 12)
  99. {
  100. GetPlayerName(i, sendername, sizeof(sendername));
  101. format(string, 256, "* Ëèöåíçèàðû: %s , ICQ:%d", sendername, i);
  102. SendClientMessage(playerid, COLOR_YELLOW, string);
  103. }
  104. if(PlayerInfo[i][pLeader] >= 12 && PlayerInfo[i][pLeader] < 13)
  105. {
  106. GetPlayerName(i, sendername, sizeof(sendername));
  107. format(string, 256, "* Ïîëèöèÿ Ëàñ-Âåíòóðàñ: %s , ICQ:%d", sendername, i);
  108. SendClientMessage(playerid, COLOR_YELLOW, string);
  109. }
  110. if(PlayerInfo[i][pLeader] >= 13 && PlayerInfo[i][pLeader] < 14)
  111. {
  112. GetPlayerName(i, sendername, sizeof(sendername));
  113. format(string, 256, "* Russian Mafia: %s , ICQ:%d", sendername, i);
  114. SendClientMessage(playerid, COLOR_YELLOW, string);
  115. }
  116. if(PlayerInfo[i][pLeader] >= 14 && PlayerInfo[i][pLeader] < 15)
  117. {
  118. GetPlayerName(i, sendername, sizeof(sendername));
  119. format(string, 256, "* Groove Street Gang: %s , ICQ:%d", sendername, i);
  120. SendClientMessage(playerid, COLOR_YELLOW, string);
  121. }
  122. if(PlayerInfo[i][pLeader] >= 15 && PlayerInfo[i][pLeader] < 16)
  123. {
  124. GetPlayerName(i, sendername, sizeof(sendername));
  125. format(string, 256, "* Aztecas Gang: %s , ICQ:%d", sendername, i);
  126. SendClientMessage(playerid, COLOR_YELLOW, string);
  127. }
  128. if(PlayerInfo[i][pLeader] >= 16 && PlayerInfo[i][pLeader] < 17)
  129. {
  130. GetPlayerName(i, sendername, sizeof(sendername));
  131. format(string, 256, "* The Ballas Gang: %s , ICQ:%d", sendername, i);
  132. SendClientMessage(playerid, COLOR_YELLOW, string);
  133. }
  134. if(PlayerInfo[i][pLeader] >= 17 && PlayerInfo[i][pLeader] < 18)
  135. {
  136. GetPlayerName(i, sendername, sizeof(sendername));
  137. format(string, 256, "* The Rifa Gang: %s , ICQ:%d", sendername, i);
  138. SendClientMessage(playerid, COLOR_YELLOW, string);
  139. }
  140. if(PlayerInfo[i][pLeader] >= 18 && PlayerInfo[i][pLeader] < 19)
  141. {
  142. GetPlayerName(i, sendername, sizeof(sendername));
  143. format(string, 256, "* Los Santos Vagos Gang: %s , ICQ:%d", sendername, i);
  144. SendClientMessage(playerid, COLOR_YELLOW, string);
  145. }
  146. if(PlayerInfo[i][pLeader] >= 19 && PlayerInfo[i][pLeader] < 20)
  147. {
  148. GetPlayerName(i, sendername, sizeof(sendername));
  149. format(string, 256, "* Àðìèÿ Çîíà 51: %s , ICQ:%d", sendername, i);
  150. SendClientMessage(playerid, COLOR_YELLOW, string);
  151. }
  152. }
  153. }
  154. return 0;
  155. }
  156. if(listitem == 2)
  157. {
  158. GetPlayerName(playerid, sendername, sizeof(sendername));
  159. SendClientMessage(playerid, COLOR_GREEN, "* Èíñòðóêòîðû îíëàéí:");
  160. for(new i = 0; i < MAX_PLAYERS; i++)
  161. {
  162. if(IsPlayerConnected(i))
  163. {
  164. if(PlayerInfo[i][pMember] == 11 || PlayerInfo[i][pLeader] == 11)
  165. {
  166. GetPlayerName(i, sendername, sizeof(sendername));
  167. format(string, 256, "* Èíñòðóêòîð: %s , ICQ:%d , Òåë: %d", sendername,i,PlayerInfo[i][pPnumber]);
  168. SendClientMessage(playerid, COLOR_YELLOW, string);
  169. }
  170. }
  171. }
  172. return 0;
  173. }
  174. if(listitem == 3)
  175. {
  176. GetPlayerName(playerid, sendername, sizeof(sendername));
  177. SendClientMessage(playerid, COLOR_GREEN, "* Àäâîêàòû îíëàéí:");
  178. for(new i = 0; i < MAX_PLAYERS; i++)
  179. {
  180. if(PlayerInfo[i][pJob] == 2)
  181. {
  182. GetPlayerName(i, sendername, sizeof(sendername));
  183. format(string, 256, "* Àäâîêàò: %s , ICQ:%d , Òåë: %d",sendername,i,PlayerInfo[i][pPnumber]);
  184. SendClientMessage(playerid, COLOR_YELLOW, string);
  185. }
  186. }
  187. return 0;
  188. }
  189. }
  190. return 1;
  191. }*/
  192. //------------------------------------------------------------------------------
  193. if(dialogid == 2013)//ÿêè getgun 2
  194. {
  195. if(response)
  196. {
  197. if(listitem == 0)
  198. {
  199. if(yakuzamats == 0)return SendClientMessage(playerid,COLOR_GRAD1,"Íà ñêëàäå íåò ìàòåðèàëîâ!"); //äèãë
  200. gun = 24; ammo = 50;
  201. yakuzamats -= 70;
  202. }
  203. else if(listitem == 1)
  204. {
  205. if(yakuzamats == 0)return SendClientMessage(playerid,COLOR_GRAD1,"Íà ñêëàäå íåò ìàòåðèàëîâ!"); //øîòãàí
  206. gun = 25; ammo = 15;
  207. yakuzamats -= 50;
  208. }
  209. else if(listitem == 2)
  210. {
  211. if(yakuzamats == 0)return SendClientMessage(playerid,COLOR_GRAD1,"Íà ñêëàäå íåò ìàòåðèàëîâ!"); //riôë
  212. gun = 33; ammo = 10;
  213. yakuzamats -= 100;
  214. }
  215. else if(listitem == 3)
  216. {
  217. if(yakuzamats == 0)return SendClientMessage(playerid,COLOR_GRAD1,"Íà ñêëàäå íåò ìàòåðèàëîâ!");//m4
  218. gun = 31; ammo = 100;
  219. yakuzamats -= 500;
  220. }
  221. else if(listitem == 4)
  222. {
  223. if(yakuzamats == 0)return SendClientMessage(playerid,COLOR_GRAD1,"Íà ñêëàäå íåò ìàòåðèàëîâ!"); //ak47
  224. gun = 30; ammo = 100;
  225. yakuzamats -= 500;
  226. }
  227. else if(listitem == 5)
  228. {
  229. if(yakuzamats == 0)return SendClientMessage(playerid,COLOR_GRAD1,"Íà ñêëàäå íåò ìàòåðèàëîâ!"); //mp5
  230. gun = 29; ammo = 200;
  231. yakuzamats -= 400;
  232. }
  233. else if(listitem == 6)
  234. {
  235. if(yakuzamats == 0)return SendClientMessage(playerid,COLOR_GRAD1,"Íà ñêëàäå íåò ìàòåðèàëîâ!"); //sdpistol
  236. gun = 23; ammo = 100; yakuzamats -= 100;
  237. }
  238. GetWeaponName(gun, gunname, sizeof(gunname));
  239. GivePlayerWeapon(playerid, gun, ammo);
  240. format(string, 256, "Âû âçëÿè îðóæèå ñî ñêëàäà");
  241. SendClientMessage(playerid, COLOR_BLUE, string);
  242. GetPlayerName(playerid,sendername,sizeof(sendername));
  243. format(string, sizeof(string), "%s âçÿë(à) îðóæèå ñî ñêëàäà", sendername);
  244. ProxDetector(20.0, playerid, string,COLOR_PURPLE,COLOR_PURPLE,COLOR_PURPLE,COLOR_PURPLE,COLOR_PURPLE);
  245. SaveMaterials();
  246. }
  247. }
  248. else if(dialogid == 2014)//ïîêóïêà îðóæèÿ ìàôèÿìè
  249. {
  250. if(response)
  251. {
  252. if(listitem == 0)
  253. {
  254. if(yakuzamats == 0)return SendClientMessage(playerid,COLOR_GRAD1,"Íà ñêëàäå íåò ìàòåðèàëîâ!"); //äèãë
  255. gun = 24; ammo = 50; lcnmats -= 70;
  256. }
  257. else if(listitem == 1)
  258. {
  259. if(yakuzamats == 0)return SendClientMessage(playerid,COLOR_GRAD1,"Íà ñêëàäå íåò ìàòåðèàëîâ!"); //øîòãàí
  260. gun = 25; ammo = 15; lcnmats -= 50;
  261. }
  262. else if(listitem == 2)
  263. {
  264. if(yakuzamats == 0)return SendClientMessage(playerid,COLOR_GRAD1,"Íà ñêëàäå íåò ìàòåðèàëîâ!"); //riôë
  265. gun = 33; ammo = 10; lcnmats -= 100;
  266. }
  267. else if(listitem == 3)
  268. {
  269. if(yakuzamats == 0)return SendClientMessage(playerid,COLOR_GRAD1,"Íà ñêëàäå íåò ìàòåðèàëîâ!");//m4
  270. gun = 31; ammo = 100; lcnmats -= 500;
  271. }
  272. else if(listitem == 4)
  273. {
  274. if(yakuzamats == 0)return SendClientMessage(playerid,COLOR_GRAD1,"Íà ñêëàäå íåò ìàòåðèàëîâ!"); //ak47
  275. gun = 30; ammo = 100; lcnmats -= 500;
  276. }
  277. else if(listitem == 5)
  278. {
  279. if(yakuzamats == 0)return SendClientMessage(playerid,COLOR_GRAD1,"Íà ñêëàäå íåò ìàòåðèàëîâ!"); //mp5
  280. gun = 29; ammo = 200; lcnmats -= 400;
  281. }
  282. else if(listitem == 6)
  283. {
  284. if(yakuzamats == 0)return SendClientMessage(playerid,COLOR_GRAD1,"Íà ñêëàäå íåò ìàòåðèàëîâ!"); //sdpistol
  285. gun = 23; ammo = 100; lcnmats -= 100;
  286. }
  287. GetWeaponName(gun, gunname, sizeof(gunname));
  288. GivePlayerWeapon(playerid, gun, ammo);
  289. format(string, 256, "Âû âçëÿè îðóæèå ñî ñêëàäà");
  290. SendClientMessage(playerid, COLOR_BLUE, string);
  291. GetPlayerName(playerid,sendername,sizeof(sendername));
  292. format(string, sizeof(string), "%s âçÿë(à) îðóæèå ñî ñêëàäà", sendername);
  293. ProxDetector(20.0, playerid, string,COLOR_PURPLE,COLOR_PURPLE,COLOR_PURPLE,COLOR_PURPLE,COLOR_PURPLE);
  294. SaveMaterials();
  295. }
  296. }
  297. else if(dialogid == 2015)//ïîêóïêà îðóæèÿ ìàôèÿìè
  298. {
  299. if(response)
  300. {
  301. if(listitem == 0)
  302. {
  303. if(yakuzamats == 0)return SendClientMessage(playerid,COLOR_GRAD1,"Íà ñêëàäå íåò ìàòåðèàëîâ!"); //äèãë
  304. gun = 24; ammo = 50; rmmats -= 70;
  305. }
  306. else if(listitem == 1)
  307. {
  308. if(yakuzamats == 0)return SendClientMessage(playerid,COLOR_GRAD1,"Íà ñêëàäå íåò ìàòåðèàëîâ!"); //øîòãàí
  309. gun = 25; ammo = 15; rmmats -= 50;
  310. }
  311. else if(listitem == 2)
  312. {
  313. if(yakuzamats == 0)return SendClientMessage(playerid,COLOR_GRAD1,"Íà ñêëàäå íåò ìàòåðèàëîâ!"); //riôë
  314. gun = 33; ammo = 10; rmmats -= 100;
  315. }
  316. else if(listitem == 3)
  317. {
  318. if(yakuzamats == 0)return SendClientMessage(playerid,COLOR_GRAD1,"Íà ñêëàäå íåò ìàòåðèàëîâ!");//m4
  319. gun = 31; ammo = 100; rmmats -= 500;
  320. }
  321. else if(listitem == 4)
  322. {
  323. if(yakuzamats == 0)return SendClientMessage(playerid,COLOR_GRAD1,"Íà ñêëàäå íåò ìàòåðèàëîâ!"); //ak47
  324. gun = 30; ammo = 100; rmmats -= 500;
  325. }
  326. else if(listitem == 5)
  327. {
  328. if(yakuzamats == 0)return SendClientMessage(playerid,COLOR_GRAD1,"Íà ñêëàäå íåò ìàòåðèàëîâ!"); //mp5
  329. gun = 29; ammo = 200; rmmats -= 400;
  330. }
  331. else if(listitem == 6)
  332. {
  333. if(yakuzamats == 0)return SendClientMessage(playerid,COLOR_GRAD1,"Íà ñêëàäå íåò ìàòåðèàëîâ!"); //sdpistol
  334. gun = 23; ammo = 100; rmmats -= 100;
  335. }
  336. GetWeaponName(gun, gunname, sizeof(gunname));
  337. GivePlayerWeapon(playerid, gun, ammo);
  338. format(string, 256, "Âû âçëÿè îðóæèå ñî ñêëàäà");
  339. SendClientMessage(playerid, COLOR_BLUE, string);
  340. GetPlayerName(playerid,sendername,sizeof(sendername));
  341. format(string, sizeof(string), "%s âçÿë(à) îðóæèå ñî ñêëàäà", sendername);
  342. ProxDetector(20.0, playerid, string,COLOR_PURPLE,COLOR_PURPLE,COLOR_PURPLE,COLOR_PURPLE,COLOR_PURPLE);
  343. SaveMaterials();
  344. }
  345. }
  346. //------------------------------------------------------------------------------
  347. if(dialogid == 107) // óñòðîèòüñÿ ïðîðàáîì
  348. {
  349. if(response){
  350. SendClientMessage(playerid, COLOR_LIGHTBLUE, "Àäìèíèñòðàöèÿ âçÿëà âàñ íà ðàáîòó ïðîðàáîì");
  351. SendClientMessage(playerid, COLOR_LIGHTBLUE, "Ïåðåîäåâàéòåñü è íà÷èíàéòå ðàáîòó");
  352. PlayerInfo[playerid][pJob] = 30; // 30 ýòî èä ðàáîòû ïðîðàáà (âäðóã ó êîãîòî èõ î÷åíü ìíîãî à 30 íè ó êîãî íå äîëæíî áûòü)
  353. }else{
  354. SendClientMessage(playerid, COLOR_LIGHTBLUE, "Âû óâîëèëèñü");
  355. PlayerInfo[playerid][pJob] = 0;
  356. }
  357. return 1;
  358. }
  359.  
  360. if(dialogid == 106) // ïðèíÿòü èëè îòêëîíèòü êîíòðàêò
  361. {
  362. if(response){
  363. if(PlayerInJob[playerid] == 1){
  364. SendClientMessage(playerid, COLOR_RED, "Âû óæå ðàáîòàåòå ñàìè íà ñåáÿ");
  365. SendClientMessage(playerid, COLOR_RED, "Ïîëó÷èòå çàðïëàòó è âåðíèòåñü ê ïðîðàáó");
  366. return 1;
  367. }
  368. if(ProrabID[playerid] != 999){
  369. SendClientMessage(playerid, COLOR_RED, "Âû óæå ðàáîòàåòå íà ïðîðàáà");
  370. return 1;
  371. }
  372. if(TypeJob[playerid] == 1){
  373. SendClientMessage(playerid, COLOR_RED, "Âû óæå ðàáîòàåòå íà ïðîðàáà");
  374. return 1;
  375. }
  376. SendClientMessage(playerid, COLOR_LIGHTBLUE, "Òåïåðü âû ðàáîòàåòå íà ïðîðàáà");
  377. SendClientMessage(playerid, COLOR_LIGHTBLUE, "Ïåðåîäåíüòåñü è íà÷èíàéòå ðàáîòó");
  378. ProrabID[playerid] = Prorab[playerid];
  379. TypeJob[playerid] = 1;
  380. infotext();
  381. Prorab[playerid] = 999;
  382. }
  383. return 1;
  384. }
  385.  
  386. if(dialogid == 105) // ïðîðàá
  387. {
  388. if(response){
  389. if(PlayerInJob2[playerid] == 1){
  390. SendClientMessage(playerid, COLOR_RED, "Âû óæå â ðàáî÷åé ôîðìå");
  391. return 1;
  392. }
  393. PlayerInJob2[playerid] = 1;
  394. PlayerInJob[playerid] = 0;
  395. Oldskin2[playerid] = GetPlayerSkin(playerid);
  396. SetPlayerSkin(playerid, 27);
  397. SendClientMessage(playerid, COLOR_LIGHTBLUE, "Âû ïðîðàá. Äàâàéòå êîíòðàêòû íà ðàáîòó ãðóç÷èêàì");
  398. SendClientMessage(playerid, COLOR_LIGHTBLUE, "/gcontract [id] - äàòü êîíòðàêò");
  399. SendClientMessage(playerid, COLOR_LIGHTBLUE, "/gpayday [id] - âûäàòü çàðïëàòó");
  400. }else{
  401. if(PlayerInJob2[playerid] == 0){
  402. SendClientMessage(playerid, COLOR_RED, "Âû óæå â ñâîåé îäåæäå");
  403. return 1;
  404. }
  405. PlayerInJob[playerid] = 0;
  406. PlayerInJob2[playerid] = 0;
  407. SetPlayerSkin(playerid, Oldskin2[playerid]);
  408. }
  409. return 1;
  410. }
  411.  
  412.  
  413. if(dialogid == 103) // êàññà
  414. {
  415. if(response){
  416. if(!PlayerInJob[playerid]){
  417. SendClientMessage(playerid, COLOR_RED, "Âû íå íà ðàáîòå");
  418. SendClientMessage(playerid, COLOR_RED, "Ïåðåîäåíüòåñü â ðàçäåâàëêå ÷òîáû íà÷àòü ðàáîòó");
  419. return 1;
  420. }
  421. PlayerInJob[playerid] = 0;
  422. SetPlayerSkin(playerid, Oldskin2[playerid]);
  423. DisablePlayerCheckpoint(playerid);
  424. GivePlayerMoney(playerid, Meshki[playerid]*50); // ÂÍÈÀÍÈÅ!!! ÇÀÌÅÍÈÒÅ GivePlayerMoney ÍÀ ÏÅÐÅÌÅÍÍÓÞ ÂÛÄÀ×È ÄÅÍÅà ÄËß ÂÀØÅÃÎ ÌÎÄÀ
  425. format(string, sizeof(string), "{FFFAFA}Âû ïîëó÷èëè {228B22}%d$ {FFFAFA}çà {A52A2A}%d {FFFAFA}ìåøêà(îâ)",Meshki[playerid]*50,Meshki[playerid]);
  426. SendClientMessage(playerid, COLOR_SYSTEM, string);
  427. Meshki[playerid] = 0;
  428. }
  429. return 1;
  430. }
  431.  
  432. if(dialogid == 102) //ðàçäåâàëêà
  433. {
  434. if(response){
  435. if(PlayerInJob[playerid]){
  436. SendClientMessage(playerid, COLOR_RED, "Âû óæå íà ðàáîòå");
  437. SendClientMessage(playerid, COLOR_RED, "Åñëè õîòèòå çàêîí÷èòü ðàáî÷èé äåíü, èäèòå â êàññó");
  438. return 1;
  439. }
  440. PlayerInJob[playerid] = 1;
  441. Oldskin2[playerid] = GetPlayerSkin(playerid);
  442. SetPlayerSkin(playerid, 16);
  443. SetPlayerCheckpoint(playerid,2230.8132324219,-2285.7043457031,13.531787872314,2.0);
  444. SendClientMessage(playerid, COLOR_LIGHTBLUE, "Íà âàøåé êàðòå îòìå÷åí ÷åêïîèíò");
  445. SendClientMessage(playerid, COLOR_LIGHTBLUE, "Èäèòå ê íåìó ÷òîáû âçÿòü ìåøîê");
  446. }
  447. return 1;
  448. }
  449. //------------------------------------------------------------------------------
  450. if(dialogid == 327)
  451. {
  452. if(response==1)
  453. {
  454. if(!strlen(inputtext))
  455. {
  456. ShowPlayerDialog(playerid,327,DIALOG_STYLE_INPUT,"Ïàðîëü","Ââåäèòå íîâûé ïàðîëü","Ïðèíÿòü","Îòìåíà");
  457. return 1;
  458. }
  459. GetPlayerName(playerid,playername,sizeof(playername));
  460. format(string,sizeof(string),"RHRP/Users/%s.ini",playername);
  461. new File=iniOpen(string);
  462. iniSet(File,"Key",inputtext);
  463. iniClose(File);
  464. OnPlayerUpdate_GF(playerid);
  465. }
  466. else
  467. {
  468. ShowPlayerDialog(playerid,327,DIALOG_STYLE_INPUT,"Ïàðîëü","Ââåäèòå íîâûé ïàðîëü","Ïðèíÿòü","Îòìåíà");
  469. }
  470. }
  471. //------------------------------------------------------------------------------
  472. if(dialogid==387)
  473. {
  474. if(response)
  475. {
  476. if(listitem == 0)
  477. {
  478. if (GetPlayerState(playerid) == 2)
  479. {
  480. new tmpcar = GetPlayerVehicleID(playerid);
  481. SetVehiclePos(tmpcar, 1145.2018,-1770.9615,16.5992);
  482. TelePos[playerid][0] = 0.0;TelePos[playerid][1] = 0.0;
  483. }
  484. else
  485. {
  486. SetPlayerPos(playerid, 1145.2018,-1770.9615,16.5992);
  487. }
  488. SendClientMessage(playerid, COLOR_LIGHTBLUE, "* Âû áûëè òåëåïîðòèðîâàíû â Áîìæàòíèê!");
  489. SetPlayerInterior(playerid,0);
  490. PlayerInfo[playerid][pInt] = 0;
  491. }
  492. if(listitem == 1)
  493. {
  494. if (GetPlayerState(playerid) == 2)
  495. {
  496. new tmpcar = GetPlayerVehicleID(playerid);
  497. SetVehiclePos(tmpcar, 266.5497,78.2389,1004.6830);
  498. TelePos[playerid][0] = 0.0;TelePos[playerid][1] = 0.0;
  499. }
  500. else
  501. {
  502. SetPlayerPos(playerid, 266.5497,78.2389,1004.6830);
  503. }
  504. SendClientMessage(playerid, COLOR_LIGHTBLUE, "* Âû áûëè òåëåïîðòèðîâàíû â Òþðüìó!");
  505. SetPlayerInterior(playerid,6);
  506. PlayerInfo[playerid][pInt] = 6;
  507. }
  508. if(listitem == 2)
  509. {
  510. if (GetPlayerState(playerid) == 2)
  511. {
  512. new tmpcar = GetPlayerVehicleID(playerid);
  513. SetVehiclePos(tmpcar, -2040.5345,-87.2700,35.3203);
  514. TelePos[playerid][0] = 0.0;TelePos[playerid][1] = 0.0;
  515. }
  516. else
  517. {
  518. SetPlayerPos(playerid, -2040.5345,-87.2700,35.3203);
  519. }
  520. SendClientMessage(playerid, COLOR_LIGHTBLUE, "* Âû áûëè òåëåïîðòèðîâàíû â Àâòî øêîëà!");
  521. SetPlayerInterior(playerid,0);
  522. PlayerInfo[playerid][pInt] = 0;
  523. }
  524. if(listitem == 3)
  525. {
  526. if (GetPlayerState(playerid) == 2)
  527. {
  528. new tmpcar = GetPlayerVehicleID(playerid);
  529. SetVehiclePos(tmpcar, 117.0660,1920.6381,18.9176);
  530. TelePos[playerid][0] = 0.0;TelePos[playerid][1] = 0.0;
  531. }
  532. else
  533. {
  534. SetPlayerPos(playerid, 117.0660,1920.6381,18.9176);
  535. }
  536. SendClientMessage(playerid, COLOR_LIGHTBLUE, "* Âû áûëè òåëåïîðòèðîâàíû â Çîíó51!");
  537. SetPlayerInterior(playerid,0);
  538. PlayerInfo[playerid][pInt] = 0;
  539. }
  540. if(listitem == 4)
  541. {
  542. if (GetPlayerState(playerid) == 2)
  543. {
  544. new tmpcar = GetPlayerVehicleID(playerid);
  545. SetVehiclePos(tmpcar, 354.8469,187.1040,1008.3798);
  546. TelePos[playerid][0] = 0.0;TelePos[playerid][1] = 0.0;
  547. }
  548. else
  549. {
  550. SetPlayerPos(playerid, 354.8469,187.1040,1008.3798);
  551. }
  552. SendClientMessage(playerid, COLOR_LIGHTBLUE, "* Âû áûëè òåëåïîðòèðîâàíû â Ìýðèþ!");
  553. SetPlayerInterior(playerid,3);
  554. PlayerInfo[playerid][pInt] = 3;
  555. }
  556. if(listitem == 5)
  557. {
  558. if (GetPlayerState(playerid) == 2)
  559. {
  560. new tmpcar = GetPlayerVehicleID(playerid);
  561. SetVehiclePos(tmpcar, 1529.6,-1691.2,13.3);
  562. TelePos[playerid][0] = 0.0;TelePos[playerid][1] = 0.0;
  563. }
  564. else
  565. {
  566. SetPlayerPos(playerid, 1529.6,-1691.2,13.3);
  567. }
  568. SendClientMessage(playerid, COLOR_LIGHTBLUE, "* Âû áûëè òåëåïîðòèðîâàíû â Ëîñ Ñàíòîñ!");
  569. SetPlayerInterior(playerid,0);
  570. PlayerInfo[playerid][pInt] = 0;
  571. }
  572. if(listitem == 6)
  573. {
  574. if (GetPlayerState(playerid) == 2)
  575. {
  576. new tmpcar = GetPlayerVehicleID(playerid);
  577. SetVehiclePos(tmpcar, -1417.0,-295.8,14.1);
  578. TelePos[playerid][0] = 0.0;TelePos[playerid][1] = 0.0;
  579. }
  580. else
  581. {
  582. SetPlayerPos(playerid, -1417.0,-295.8,14.1);
  583. }
  584. SendClientMessage(playerid, COLOR_LIGHTBLUE, "* Âû áûëè òåëåïîðòèðîâàíû â Ñàí Ôèåððî!");
  585. SetPlayerInterior(playerid,0);
  586. PlayerInfo[playerid][pInt] = 0;
  587. }
  588. if(listitem == 7)
  589. {
  590. if (GetPlayerState(playerid) == 2)
  591. {
  592. new tmpcar = GetPlayerVehicleID(playerid);
  593. SetVehiclePos(tmpcar, 1699.2, 1435.1, 10.7);
  594. TelePos[playerid][0] = 0.0;TelePos[playerid][1] = 0.0;
  595. }
  596. else
  597. {
  598. SetPlayerPos(playerid, 1699.2,1435.1, 10.7);
  599. }
  600. SendClientMessage(playerid, COLOR_LIGHTBLUE, "* Âû áûëè òåëåïîðòèðîâàíû â Ëàñ Âåíòóðàñ!");
  601. SetPlayerInterior(playerid,0);
  602. PlayerInfo[playerid][pInt] = 0;
  603. }
  604. if(listitem == 8)
  605. {
  606. ShowPlayerDialog(playerid,74,DIALOG_STYLE_LIST,"..::[ Àäìèíèñòðàöèîíûé Òåëåïîðò ïî ðåñïàì Áàíä]::..","\
  607. Ãðóâ Ñòðèò\
  608. \nÀçòåêè\
  609. \nÁàëëàñ\
  610. \nÐèôû\
  611. \nÂàãîñ\
  612. ","Îê","Îòìåíà");
  613. return 1;
  614. }
  615. }
  616. }
  617. //------------------------------------------------------------------------------
  618. if(dialogid==389)
  619. {
  620. if(response)
  621. {
  622. new para1;
  623. if(listitem == 0)
  624. {
  625. GivePlayerPCash(playerid, -500000);
  626. GameTextForPlayer(playerid, "~r~-500000$", 3000, 1);
  627. PlayerInfo[para1][pDonateRank] = 1;
  628. SendClientMessage(playerid, COLOR_LIGHTBLUE, "* Ïîçäðàâëÿþ âû êóïèëè Bronze VIP!");
  629. }
  630. if(listitem == 1)
  631. {
  632. GivePlayerPCash(playerid, -1000000);
  633. GameTextForPlayer(playerid, "~r~-1000000$", 3000, 1);
  634. PlayerInfo[para1][pDonateRank] = 2;
  635. SendClientMessage(playerid, COLOR_LIGHTBLUE, "* Ïîçäðàâëÿþ âû êóïèëè Silver VIP!");
  636. }
  637. }
  638. }
  639. //------------------------------------------------------------------------------
  640. if(dialogid == 148)
  641. {
  642. if(response==1)
  643. {
  644. new Float:hphp;
  645. GetPlayerHealth(playerid,hphp);
  646. if(listitem == 0)
  647. {
  648. if(hphp <= 160.0)
  649. {
  650. SetPlayerHealthAC(playerid,hphp+10.0);
  651. GivePlayerPCash(playerid,-10);
  652. }
  653. else
  654. {
  655. SendClientMessage(playerid,COLOR_GREY,"Ó âàñ ïîëíîå çäîðîâüå!");
  656. }
  657. }
  658. else if(listitem == 1)
  659. {
  660. if(hphp <= 160.0)
  661. {
  662. SetPlayerHealthAC(playerid,hphp+7.0);
  663. GivePlayerPCash(playerid,-10);
  664. }
  665. else
  666. {
  667. SendClientMessage(playerid,COLOR_GREY,"Ó âàñ ïîëíîå çäîðîâüå!");
  668. }
  669. }
  670. else if(listitem == 2)
  671. {
  672. if(hphp <= 160.0)
  673. {
  674. SetPlayerHealthAC(playerid,hphp+5.0);
  675. GivePlayerPCash(playerid,-5);
  676. }
  677. else
  678. {
  679. SendClientMessage(playerid,COLOR_GREY,"Ó âàñ ïîëíîå çäîðîâüå!");
  680. }
  681. }
  682. else if(listitem == 3)
  683. {
  684. if(hphp <= 160.0)
  685. {
  686. SetPlayerHealthAC(playerid,hphp+7.0);
  687. GivePlayerPCash(playerid,-5);
  688. }
  689. else
  690. {
  691. SendClientMessage(playerid,COLOR_GREY,"Ó âàñ ïîëíîå çäîðîâüå!");
  692. }
  693. }
  694. }
  695. else
  696. {
  697. }
  698. }
  699. /*if(dialogid == 1234)
  700. {
  701. new name[MAX_PLAYER_NAME];
  702. GetPlayerName(playerid, name, sizeof(name));
  703. if(response==1)
  704. {
  705. GetPlayerName(playerid, playername, sizeof(playername));
  706. format(string, sizeof(string), "%s.ini", playername);
  707. if(fexist(string))
  708. {
  709. gPlayerAccount[playerid] = 1;
  710. format(string, sizeof(string), "Äîáðî ïîæàëîâàòü íà ñåðâåð [RP]VirtualGame\nÝòîò àêêóàíò çàðåãèñòðèðîâàí:\n\nËîãèí: %s \nÂâåäèòå ïàðîëü:",name);
  711. ShowPlayerDialog(playerid,1,DIALOG_STYLE_INPUT,"Àâòîðèçàöèÿ",string,"Âîéòè","Îòìåíà");
  712. }
  713. else
  714. {
  715. dini_Create(string);
  716. gPlayerAccount[playerid] = 0;
  717. format(string, sizeof(string), "Äîáðî ïîæàëîâàòü íà ñåðâåð [RP]VirtualGame\nÝòîò àêêóàíò íå çàðåãèñòðèðîâàí:\n\nËîãèí: %s \nÂâåäèòå ïàðîëü:",name);
  718. ShowPlayerDialog(playerid,2,DIALOG_STYLE_INPUT,"Ðåãèñòðàöèÿ",string,"Ïðèíÿòü","Îòìåíà");
  719. }
  720. for(new i = 0; i < sizeof(HouseInfo); i++)
  721. {
  722. if(gCarLock[i] == 1)
  723. {
  724. SetVehicleParamsForPlayer(i,playerid,0,1);
  725. LockCar(i);
  726. }
  727. }
  728. }
  729. else
  730. {
  731. GetPlayerName(playerid, playername, sizeof(playername));
  732. format(string, sizeof(string), "%s.ini", playername);
  733. if(fexist(string))
  734. {
  735. gPlayerAccount[playerid] = 1;
  736. format(string, sizeof(string), "Äîáðî ïîæàëîâàòü íà ñåðâåð [RP]VirtualGame\nÝòîò àêêóàíò çàðåãèñòðèðîâàí:\n\nËîãèí: %s \nÂâåäèòå ïàðîëü:",name);
  737. ShowPlayerDialog(playerid,1,DIALOG_STYLE_INPUT,"Àâòîðèçàöèÿ",string,"Âîéòè","Îòìåíà");
  738. }
  739. else
  740. {
  741. dini_Create(string);
  742. gPlayerAccount[playerid] = 0;
  743. format(string, sizeof(string), "Äîáðî ïîæàëîâàòü íà ñåðâåð [RP]VirtualGame\nÝòîò àêêóàíò íå çàðåãèñòðèðîâàí:\n\nËîãèí: %s \nÂâåäèòå ïàðîëü:",name);
  744. ShowPlayerDialog(playerid,2,DIALOG_STYLE_INPUT,"Ðåãèñòðàöèÿ",string,"Ïðèíÿòü","Îòìåíà");
  745. }
  746. for(new i = 0; i < sizeof(HouseInfo); i++)
  747. {
  748. if(gCarLock[i] == 1)
  749. {
  750. SetVehicleParamsForPlayer(i,playerid,0,1);
  751. LockCar(i);
  752. }
  753. }
  754. }
  755. }*/
  756. if(dialogid == 10008)//èòàê, íàøå ïåðâîå îêíî
  757. {
  758. if(response) // ïðè íàæàòèå íà ëåâóþ êíîïêó (ëîãèí)
  759. {
  760. new name[MAX_PLAYER_NAME];
  761. GetPlayerName(playerid, name, sizeof(name));
  762. format(string, sizeof(string), "{FFFFFF}______________________________________\n\n Äîáðî ïîæàëîâàòü íà ñåðâåð {0080FF}[RP]Redemption[ENG] (0.3c){FFFFFF}\n Ýòîò àêêàóíò çàðåãåñòðèðîâàí\n\nËîãèí: %s\nÂâåäèòå ïàðîëü:\n______________________________________",name);
  763. ShowPlayerDialog(playerid,1,DIALOG_STYLE_INPUT,"{0080FF}Àâòîðèçàöèÿ",string,"Âîéòè","Âûõîä");
  764. return 1;
  765. }
  766. else // åñëè íàæèìàåò ïðàâóþ êíîïêó (îòìåíà)
  767. {
  768. SendClientMessage(playerid, COLOR_LIGHTRED, "Äëÿ âûõîäà èç èãðû èñïîëüçóéòå {FFFFFF}/q(uit)");
  769. Kick(playerid); // çäåñü âû óæå ñàìè âûáèðàéòå, íî ÿ êèêíó åãî, èáî ÿ õî÷ó, ÷òîáû îí àâòîðèçîâûâàëñÿ
  770. }
  771. }
  772. if(dialogid == 1)
  773. {
  774. new name[MAX_PLAYER_NAME];
  775. GetPlayerName(playerid, name, sizeof(name));
  776. if(response)
  777. {
  778. if(!strlen(inputtext))
  779. {
  780. format(string, sizeof(string), "{FFFFFF}______________________________________\n\n Äîáðî ïîæàëîâàòü íà ñåðâåð {0080FF}[RP]Redemption[ENG] (0.3c){FFFFFF}\n Ýòîò àêêàóíò çàðåãåñòðèðîâàí\n\nËîãèí: %s\nÂâåäèòå ïàðîëü:\n______________________________________",name);
  781. ShowPlayerDialog(playerid,1,DIALOG_STYLE_INPUT,"{0080FF}Àâòîðèçàöèÿ",string,"Âîéòè","Âûõîä");
  782. return 1;
  783. }
  784. new pass[256];
  785. GetPlayerName(playerid,playername,sizeof(playername));
  786. format(string,sizeof(string),"RHRP/Users/%s.ini",playername);
  787. new File = iniOpen(string);
  788. iniGet(File,"Key",pass);
  789. iniClose(File);
  790. if(!strcmp(inputtext,pass,true))
  791. {
  792. OnPlayerLogin(playerid,inputtext);
  793. //OnPlayerLogin(playerid,tpass);
  794. }
  795. else
  796. {
  797. /*format(string, sizeof(string), "{FFFFFF}______________________________________\n\n Äîáðî ïîæàëîâàòü íà ñåðâåð {0080FF}[RP]VirtualGame{FFFFFF}\n Ýòîò àêêàóíò çàðåãåñòðèðîâàí\n\nËîãèí: %s\nÂâåäèòå ïàðîëü:\n______________________________________",name);
  798. ShowPlayerDialog(playerid,1,DIALOG_STYLE_INPUT,"{0080FF}Àâòîðèçàöèÿ",string,"Âîéòè","Âûõîä");
  799. SendClientMessage(playerid,COLOR_WHITE,"Íåïðàâèëüíûé ïàðîëü!");*/
  800. new logtires = 3 - gPlayerLogTries[playerid];
  801. new loginmsg[256+1];
  802. format(loginmsg,256,"{FF6347}Âíèìàíèå! Âû ââåëè íåâåðíûé ïàðîëü!\nÓ âàñ îñòàëîñü (%d) ïîïûòêè\nÏîñëå âû áóäåòå çàáàíåíû",logtires);
  803. ShowPlayerDialog(playerid,10008,DIALOG_STYLE_MSGBOX,"Îøèáêà!",loginmsg,"Ïîâòîð","Âûéòè");
  804. gPlayerLogTries[playerid] += 1;
  805. if(gPlayerLogTries[playerid] == 4)
  806. {
  807. BanEx(playerid,"Íåâåðíûé ââîä ïàðîëÿ 3 ðàçà!");
  808. }
  809. }
  810. }
  811. else
  812. {
  813. SendClientMessage(playerid, COLOR_LIGHTRED, "Äëÿ âûõîäà èç èãðû èñïîëüçóéòå {FFFFFF}/q(uit)");
  814. Kick(playerid);
  815. }
  816. }
  817. else if(dialogid == 2)
  818. {
  819. new name[MAX_PLAYER_NAME];
  820. GetPlayerName(playerid, name, sizeof(name));
  821. if(response)
  822. {
  823. if(!strlen(inputtext))
  824. {
  825. format(string, sizeof(string), "{FFFFFF}______________________________________\n\n Äîáðî ïîæàëîâàòü íà ñåðâåð {0080FF}[RP]Redemption[ENG] (0.3c){FFFFFF}\n Ðåãèñòðàöèÿ íîâîãî ïåðñîíàæà\n\nËîãèí: %s\nÂâåäèòå ïàðîëü:\n______________________________________",name);
  826. ShowPlayerDialog(playerid,2,DIALOG_STYLE_INPUT,"{0080FF}Ðåãèñòðàöèÿ",string,"Ïðèíÿòü","Îòìåíà");
  827. return 1;
  828. }
  829. OnPlayerRegister(playerid,inputtext);
  830. format(string, sizeof(string), "{FFFFFF}______________________________________\n\n Äîáðî ïîæàëîâàòü íà ñåðâåð {0080FF}[RP]Redemption[ENG] (0.3c){FFFFFF}\n Ýòîò àêêàóíò çàðåãåñòðèðîâàí\n\nËîãèí: %s\nÂâåäèòå ïàðîëü:\n______________________________________",name);
  831. ShowPlayerDialog(playerid,1,DIALOG_STYLE_INPUT,"{0080FF}Àâòîðèçàöèÿ",string,"Âîéòè","Âûõîä");
  832. }
  833. else
  834. {
  835. SendClientMessage(playerid, COLOR_LIGHTRED, "Äëÿ âûõîäà èç èãðû èñïîëüçóéòå {FFFFFF}/q(uit)");
  836. Kick(playerid);
  837. }
  838. }
  839. else if(dialogid == 3)
  840. {
  841. if(response)
  842. {
  843. if(listitem == 0)
  844. {
  845. PlayerInfo[playerid][pSex] = 1;
  846. SendClientMessage(playerid, COLOR_LIGHTBLUE, "Âû âûáðàëè ìóæñêîé ïîë");
  847. SendClientMessage(playerid, COLOR_LIGHTBLUE, "Ïðèÿòíîé âàì èãðû íà íàøåì ñåðâåðå");
  848. TutTime[playerid] = 0; PlayerInfo[playerid][pTut] = 1;
  849. gOoc[playerid] = 0; gNews[playerid] = 0; gFam[playerid] = 0;
  850. TogglePlayerControllable(playerid, 1);
  851. MedicBill[playerid] = 0;
  852. SetPlayerSpawn(playerid);
  853. return 0;
  854. }
  855. if(listitem == 1)
  856. {
  857. PlayerInfo[playerid][pSex] = 2;
  858. SendClientMessage(playerid, COLOR_LIGHTBLUE, "Âû âûáðàëè æåíñêèé ïîë");
  859. SendClientMessage(playerid, COLOR_LIGHTBLUE, "Ïðèÿòíîé âàì èãðû íà íàøåì ñåðâåðå");
  860. TutTime[playerid] = 0; PlayerInfo[playerid][pTut] = 1;
  861. gOoc[playerid] = 0; gNews[playerid] = 0; gFam[playerid] = 0;
  862. TogglePlayerControllable(playerid, 1);
  863. MedicBill[playerid] = 0;
  864. SetPlayerSpawn(playerid);
  865. return 0;
  866. }
  867. else
  868. {
  869. SendClientMessage(playerid, COLOR_LIGHTRED, "Îáÿçàòåëüíî íàäî âûáðàòü ñâîé ïîë!");
  870. new listitems[] = "Ìóæ÷èíà\nÆåíùèíà";
  871. ShowPlayerDialog(playerid,3,DIALOG_STYLE_LIST,"Âûáåðèòå âàø ïîë:",listitems,"Îê","Îòìåíà");
  872. return 1;
  873. }
  874. }
  875. }
  876. else if(dialogid == 6)
  877. {
  878. if(response)
  879. {
  880. new Float:oldposx, Float:oldposy, Float:oldposz;
  881. GetPlayerName(playerid, playername, sizeof(playername));
  882. GetPlayerPos(playerid, oldposx, oldposy, oldposz);
  883. for(new h = 0; h < sizeof(HouseInfo); h++)
  884. {
  885. if(PlayerToPoint(2.0, playerid, HouseInfo[h][hEntrancex], HouseInfo[h][hEntrancey], HouseInfo[h][hEntrancez]) && HouseInfo[h][hOwned] == 1 && HouseInfo[h][hRentabil] == 1)
  886. {
  887. if(PlayerInfo[playerid][pPhousekey] != 255 && strcmp(playername, HouseInfo[PlayerInfo[playerid][pPhousekey]][hOwner], true) == 0)
  888. {
  889. SendClientMessage(playerid, COLOR_WHITE, " Ó âàñ óæå åñòü äîì, ïèøèòå /sellhouse ÷òîáû ïðîäàòü ñòàðûé äîì");
  890. return 1;
  891. }
  892. if(GetPlayerPCash(playerid) > HouseInfo[h][hRent])
  893. {
  894. PlayerInfo[playerid][pPhousekey] = h;
  895. GivePlayerPCash(playerid,-HouseInfo[h][hRent]);
  896. HouseInfo[h][hTakings] = HouseInfo[h][hTakings]+HouseInfo[h][hRent];
  897. PlayerPlayMusic(playerid);
  898. SetPlayerInterior(playerid,HouseInfo[h][hInt]);
  899. SetPlayerPos(playerid,HouseInfo[h][hExitx],HouseInfo[h][hExity],HouseInfo[h][hExitz]);
  900. GameTextForPlayer(playerid, "~w~Welcome Home~n~You can exit at any time by moving to this door and typing /exit", 5000, 3);
  901. PlayerInfo[playerid][pInt] = HouseInfo[h][hInt];
  902. PlayerInfo[playerid][pLocal] = h;
  903. SetPlayerVirtualWorld(playerid,HouseInfo[h][hVirtual]);
  904. SendClientMessage(playerid, COLOR_WHITE, "Ïîçäðàâëåíèÿ, Âû ìîæåòå âîéòè è âûéòè çäåñü â ëþáîå âðåìÿ.");
  905. SendClientMessage(playerid, COLOR_WHITE, "Íàïå÷àòàéòå /help ÷òîáû ïîñìîòðåòü èíôîðìàöèþ î äîìå");
  906. OnPlayerUpdate_GF(playerid);
  907. return 1;
  908. }
  909. else
  910. {
  911. SendClientMessage(playerid, COLOR_WHITE, "Ó âàñ íåõâàòàåò äåíåã");
  912. return 1;
  913. }
  914. }
  915. }
  916. }
  917. }
  918. else if(dialogid == 7)
  919. {
  920. if(response)
  921. {
  922. new Float:oldposx, Float:oldposy, Float:oldposz;
  923. GetPlayerName(playerid, playername, sizeof(playername));
  924. GetPlayerPos(playerid, oldposx, oldposy, oldposz);
  925. for(new h = 0; h < sizeof(HouseInfo); h++)
  926. {
  927. if(PlayerToPoint(2.0, playerid, HouseInfo[h][hEntrancex], HouseInfo[h][hEntrancey], HouseInfo[h][hEntrancez]) && HouseInfo[h][hOwned] == 0)
  928. {
  929. if(PlayerInfo[playerid][pPhousekey] != 255 && strcmp(playername, HouseInfo[PlayerInfo[playerid][pPhousekey]][hOwner], true) == 0)
  930. {
  931. SendClientMessage(playerid, COLOR_WHITE, " Âû óæå èìååòå äîì, ïèøèòå /sellhouse ÷òîáû ïðîäàòü ñòàðûé!");
  932. return 1;
  933. }
  934. if(GetPlayerPCash(playerid) > HouseInfo[h][hValue])
  935. {
  936. PlayerInfo[playerid][pPhousekey] = h;
  937. HouseInfo[h][hOwned] = 1;
  938. GetPlayerName(playerid, sendername, sizeof(sendername));
  939. strmid(HouseInfo[h][hOwner], sendername, 0, strlen(sendername), 255);
  940. GivePlayerPCash(playerid,-HouseInfo[h][hValue]);
  941. PlayerPlayMusic(playerid);
  942. SetPlayerInterior(playerid,HouseInfo[h][hInt]);
  943. SetPlayerPos(playerid,HouseInfo[h][hExitx],HouseInfo[h][hExity],HouseInfo[h][hExitz]);
  944. GameTextForPlayer(playerid, "~w~Welcome Home~n~You can exit at any time by moving to this door and typing /exit", 5000, 3);
  945. PlayerInfo[playerid][pInt] = HouseInfo[h][hInt];
  946. PlayerInfo[playerid][pLocal] = h;
  947. SetPlayerVirtualWorld(playerid,HouseInfo[h][hVirtual]);
  948. SendClientMessage(playerid, COLOR_WHITE, "Ïîçäðàâëÿþ, òåïåðü ýòî âàø äîì!");
  949. SendClientMessage(playerid, COLOR_WHITE, "Íàïå÷àòàéòå /help ÷òîáû ïîñìîòðåòü èíôîðìàöèþ î äîìå!");
  950. DateProp(playerid);
  951. OnPropUpdate();
  952. OnPlayerUpdate_GF(playerid);
  953. new strin[256];
  954. format(strin,sizeof(strin),"Íîìåð äîìà: %d\nÂëàäåëåö %s",h,HouseInfo[h][hOwner]);
  955. Update3DTextLabelText(hhh[h],0x37E3ECAA,strin);
  956. return 1;
  957. }
  958. else
  959. {
  960. SendClientMessage(playerid, COLOR_WHITE, "Ó âàñ íå õâàòàåò äåíåã.");
  961. return 1;
  962. }
  963. }
  964. }
  965. }
  966. }
  967. else if(dialogid == 8)
  968. {
  969. if(response)
  970. {
  971. if(listitem == 0)
  972. {
  973. MTAntiGivePlayerWeapon(playerid, 24, 20);
  974. MTAntiGivePlayerWeapon(playerid, 41, 500);
  975. }
  976. if(listitem == 1)
  977. {
  978. MTAntiGivePlayerWeapon(playerid, 24, 40);
  979. MTAntiGivePlayerWeapon(playerid, 41, 1000);
  980. MTAntiGivePlayerWeapon(playerid, 29, 300);
  981. }
  982. if(listitem == 2)
  983. {
  984. MTAntiGivePlayerWeapon(playerid, 24, 60);
  985. MTAntiGivePlayerWeapon(playerid, 41, 1500);
  986. MTAntiGivePlayerWeapon(playerid, 29, 600);
  987. MTAntiGivePlayerWeapon(playerid, 31, 200);
  988. }
  989. if(listitem == 3)
  990. {
  991. MTAntiGivePlayerWeapon(playerid, 24, 1000);
  992. MTAntiGivePlayerWeapon(playerid, 41, 1000);
  993. MTAntiGivePlayerWeapon(playerid, 29, 1000);
  994. MTAntiGivePlayerWeapon(playerid, 31, 1000);
  995. MTAntiGivePlayerWeapon(playerid, 34, 1000);
  996. MTAntiGivePlayerWeapon(playerid, 25, 1000);
  997. }
  998. if(listitem == 4)
  999. {
  1000. MTAntiGivePlayerWeapon(playerid, 24, 2000);
  1001. MTAntiGivePlayerWeapon(playerid, 41, 2000);
  1002. MTAntiGivePlayerWeapon(playerid, 29, 2000);
  1003. MTAntiGivePlayerWeapon(playerid, 31, 2000);
  1004. MTAntiGivePlayerWeapon(playerid, 34, 2000);
  1005. MTAntiGivePlayerWeapon(playerid, 25, 2000);
  1006. }
  1007. if(listitem == 5)
  1008. {
  1009. MTAntiGivePlayerWeapon(playerid, 24, 3000);
  1010. MTAntiGivePlayerWeapon(playerid, 41, 3000);
  1011. MTAntiGivePlayerWeapon(playerid, 29, 3000);
  1012. MTAntiGivePlayerWeapon(playerid, 31, 3000);
  1013. MTAntiGivePlayerWeapon(playerid, 34, 3000);
  1014. MTAntiGivePlayerWeapon(playerid, 25, 3000);
  1015. }
  1016. if(listitem == 6)
  1017. {
  1018. SetPlayerHealthAC(playerid,100);
  1019. SetPlayerArmorAC(playerid,100);
  1020. }
  1021. }
  1022. }
  1023. if(dialogid == 999)
  1024. {
  1025. if(response)
  1026. {
  1027. if(listitem == 0)
  1028. {
  1029. if(listitem == 0)
  1030. DisablePlayerCheckpoint(playerid);
  1031. SetPlayerCheckpoint(playerid,1481.2903,-1741.8674,13.5469,3.0);
  1032. gpsss[0][playerid] = 1;
  1033. SendClientMessage(playerid,COLOR_LIGHTRED,"Ìýðèÿ îáîçíà÷åíà êðàñíîé ìåòêîé, åäüòå òóäà!");
  1034. }
  1035. if(listitem == 1)
  1036. {
  1037. DisablePlayerCheckpoint(playerid);
  1038. SetPlayerCheckpoint(playerid,-2047.3480,-90.8455,35.1641,5.0);
  1039. SendClientMessage(playerid,COLOR_LIGHTRED,"Àâòîøêîëà îáîçíà÷åíà êðàñíîé ìåòêîé, åäüòå òóäà!");
  1040. gpsss[1][playerid] = 1;
  1041. }
  1042. if(listitem == 2)
  1043. {
  1044. DisablePlayerCheckpoint(playerid);
  1045. SetPlayerCheckpoint(playerid,-2663.1270,592.9456,14.4531,3.0);
  1046. SendClientMessage(playerid,COLOR_LIGHTRED,"Áîëüíèöà îáîçíà÷åíà êðàñíîé ìåòêîé, åäüòå òóäà!");
  1047. gpsss[2][playerid] = 1;
  1048. }
  1049. if(listitem == 3)
  1050. {
  1051. DisablePlayerCheckpoint(playerid);
  1052. SetPlayerCheckpoint(playerid,1416.2373,-1700.3766,13.5395,3.0);
  1053. SendClientMessage(playerid,COLOR_LIGHTRED,"Áàíê îáîçíà÷åíà êðàñíîé ìåòêîé, åäüòå òóäà!");
  1054. gpsss[3][playerid] = 1;
  1055. }
  1056. if(listitem == 4)
  1057. {
  1058. DisablePlayerCheckpoint(playerid);
  1059. SetPlayerCheckpoint(playerid,2180.7378,-1670.8790,14.4988,3.0);
  1060. SendClientMessage(playerid,COLOR_LIGHTRED,"Íàðêîïðèòîí îáîçíà÷åíà êðàñíîé ìåòêîé, åäüòå òóäà!");
  1061. gpsss[4][playerid] = 1;
  1062. }
  1063. if(listitem == 5)
  1064. {
  1065. DisablePlayerCheckpoint(playerid);
  1066. SetPlayerCheckpoint(playerid,-2728.0381,2349.7197,71.8750,3.0);
  1067. SendClientMessage(playerid,COLOR_LIGHTRED,"Ïðè÷àë îáîçíà÷åíà êðàñíîé ìåòêîé, åäüòå òóäà!");
  1068. gpsss[5][playerid] = 1;
  1069. }
  1070. if(listitem == 6)
  1071. {
  1072. DisablePlayerCheckpoint(playerid);
  1073. SetPlayerCheckpoint(playerid,1961.2056,-2175.1831,13.5091,3.0);
  1074. SendClientMessage(playerid,COLOR_LIGHTRED,"Àýðàïîðò [LS] îáîçíà÷åíà êðàñíîé ìåòêîé, åäüòå òóäà!");
  1075. gpsss[6][playerid] = 1;
  1076. }
  1077. if(listitem == 7)
  1078. {
  1079. DisablePlayerCheckpoint(playerid);
  1080. SetPlayerCheckpoint(playerid,-1546.8643,-431.9860,6.0000,3.0);
  1081. SendClientMessage(playerid,COLOR_LIGHTRED,"Àýðàïîðò [SF] îáîçíà÷åíà êðàñíîé ìåòêîé, åäüòå òóäà!");
  1082. gpsss[7][playerid] = 1;
  1083. }
  1084. if(listitem == 8)
  1085. {
  1086. DisablePlayerCheckpoint(playerid);
  1087. SetPlayerCheckpoint(playerid,1706.2694,1607.8594,10.0156,3.0);
  1088. SendClientMessage(playerid,COLOR_LIGHTRED,"Àýðàïîðò [LV] îáîçíà÷åíà êðàñíîé ìåòêîé, åäüòå òóäà!");
  1089. gpsss[8][playerid] = 1;
  1090. }
  1091. if(listitem == 9)
  1092. {
  1093. DisablePlayerCheckpoint(playerid);
  1094. SetPlayerCheckpoint(playerid,1382.1842,-919.8618,34.1023,3.0);
  1095. SendClientMessage(playerid,COLOR_LIGHTRED,"Vinewood îáîçíà÷åíà êðàñíîé ìåòêîé, åäüòå òóäà!");
  1096. gpsss[9][playerid] = 1;
  1097. }
  1098. }
  1099. }
  1100. //------------------------------------------------------------------------------
  1101. /*if(dialogid == 1234)
  1102. {
  1103. if(response)
  1104. {
  1105. if(listitem == 0)
  1106. DisablePlayerCheckpoint(playerid);
  1107. SetPlayerCheckpoint(playerid,1481.2903,-1741.8674,13.5469,3.0);
  1108. gpsss[0][playerid] = 1;
  1109. SendClientMessage(playerid,COLOR_LIGHTRED,"Ìýðèÿ îáîçíà÷åíà êðàñíîé ìåòêîé, åäüòå òóäà!");
  1110. }
  1111. if(listitem == 1)
  1112. {
  1113. DisablePlayerCheckpoint(playerid);
  1114. SetPlayerCheckpoint(playerid,-2047.3480,-90.8455,35.1641,5.0);
  1115. SendClientMessage(playerid,COLOR_LIGHTRED,"Àâòîøêîëà îáîçíà÷åíà êðàñíîé ìåòêîé, åäüòå òóäà!");
  1116. gpsss[1][playerid] = 1;
  1117. }
  1118. if(listitem == 2)
  1119. {
  1120. DisablePlayerCheckpoint(playerid);
  1121. SetPlayerCheckpoint(playerid,-2663.1270,592.9456,14.4531,3.0);
  1122. SendClientMessage(playerid,COLOR_LIGHTRED,"Áîëüíèöà îáîçíà÷åíà êðàñíîé ìåòêîé, åäüòå òóäà!");
  1123. gpsss[2][playerid] = 1;
  1124. }
  1125. if(listitem == 3)
  1126. {
  1127. DisablePlayerCheckpoint(playerid);
  1128. SetPlayerCheckpoint(playerid,1416.2373,-1700.3766,13.5395,3.0);
  1129. SendClientMessage(playerid,COLOR_LIGHTRED,"Áàíê îáîçíà÷åíà êðàñíîé ìåòêîé, åäüòå òóäà!");
  1130. gpsss[3][playerid] = 1;
  1131. }
  1132. if(listitem == 4)
  1133. {
  1134. DisablePlayerCheckpoint(playerid);
  1135. SetPlayerCheckpoint(playerid,2180.7378,-1670.8790,14.4988,3.0);
  1136. SendClientMessage(playerid,COLOR_LIGHTRED,"Íàðêîïðèòîí îáîçíà÷åíà êðàñíîé ìåòêîé, åäüòå òóäà!");
  1137. gpsss[4][playerid] = 1;
  1138. }
  1139. if(listitem == 5)
  1140. {
  1141. DisablePlayerCheckpoint(playerid);
  1142. SetPlayerCheckpoint(playerid,-2728.0381,2349.7197,71.8750,3.0);
  1143. SendClientMessage(playerid,COLOR_LIGHTRED,"Ïðè÷àë îáîçíà÷åíà êðàñíîé ìåòêîé, åäüòå òóäà!");
  1144. gpsss[5][playerid] = 1;
  1145. }
  1146. if(listitem == 6)
  1147. {
  1148. DisablePlayerCheckpoint(playerid);
  1149. SetPlayerCheckpoint(playerid,1961.2056,-2175.1831,13.5091,3.0);
  1150. SendClientMessage(playerid,COLOR_LIGHTRED,"Àýðàïîðò [LS] îáîçíà÷åíà êðàñíîé ìåòêîé, åäüòå òóäà!");
  1151. gpsss[6][playerid] = 1;
  1152. }
  1153. if(listitem == 7)
  1154. {
  1155. DisablePlayerCheckpoint(playerid);
  1156. SetPlayerCheckpoint(playerid,-1546.8643,-431.9860,6.0000,3.0);
  1157. SendClientMessage(playerid,COLOR_LIGHTRED,"Àýðàïîðò [SF] îáîçíà÷åíà êðàñíîé ìåòêîé, åäüòå òóäà!");
  1158. gpsss[7][playerid] = 1;
  1159. }
  1160. if(listitem == 8)
  1161. {
  1162. DisablePlayerCheckpoint(playerid);
  1163. SetPlayerCheckpoint(playerid,1706.2694,1607.8594,10.0156,3.0);
  1164. SendClientMessage(playerid,COLOR_LIGHTRED,"Àýðàïîðò [LV] îáîçíà÷åíà êðàñíîé ìåòêîé, åäüòå òóäà!");
  1165. gpsss[8][playerid] = 1;
  1166. }
  1167. if(listitem == 9)
  1168. {
  1169. DisablePlayerCheckpoint(playerid);
  1170. SetPlayerCheckpoint(playerid,1382.1842,-919.8618,34.1023,3.0);
  1171. SendClientMessage(playerid,COLOR_LIGHTRED,"Vinewood îáîçíà÷åíà êðàñíîé ìåòêîé, åäüòå òóäà!");
  1172. gpsss[9][playerid] = 1;
  1173. }
  1174. }
  1175. }*/
  1176. //------------------------------------------------------------------------------
  1177. if(dialogid == 1000)
  1178. {
  1179. if(response)
  1180. {
  1181. if(listitem == 0)
  1182. {
  1183. SendClientMessage(playerid, COLOR_YELLOW2,"*** Îñíîâíîå *** /pay /charity /time /buy /unrentcar /givekey /switchkey /id /drink /music /showlicenses /fightstyle");
  1184. SendClientMessage(playerid, COLOR_YELLOW2,"*** Îñíîâíîå *** /buygun /lock /skill /portable /licenses /spawnchange /clothes");
  1185. SendClientMessage(playerid, COLOR_YELLOW2,"*** Îñíîâíîå *** /report /cancel /accept /eject /usedrugs /contract /fill /fillcar /clear /service /families");
  1186. SendClientMessage(playerid, COLOR_YELLOW2,"*** Îñíîâíîå *** /outdrugs /outmats /givedrugs");
  1187. }
  1188. if(listitem == 1)
  1189. {
  1190. SendClientMessage(playerid, COLOR_YELLOW2,"*** ×àò *** (/w)hisper (/o)oc (/s)hout (/c)lose (/l)ocal (/b) (/ad)vertise (/f)amily /me /togooc /tognews /togfam /togwhisper /map /fuel");
  1191. }
  1192. if(listitem == 2)
  1193. {
  1194. SendClientMessage(playerid, COLOR_YELLOW2,"*** Áàíê *** /balance /withdraw /deposit /wiretransfer");
  1195. }
  1196. if(listitem == 3)
  1197. {
  1198. if(PlayerInfo[playerid][pJob] == 1) {
  1199. SendClientMessage(playerid,COLOR_GRAD5,"*** Ðàáîòà *** /find"); }
  1200. else if(PlayerInfo[playerid][pJob] == 2) {
  1201. SendClientMessage(playerid,COLOR_GRAD5,"*** Ðàáîòà *** /free"); }
  1202. else if(PlayerInfo[playerid][pJob] == 3) {
  1203. SendClientMessage(playerid,COLOR_GRAD5,"*** Ðàáîòà ïðîñòèòóòêè *** /sex /minet"); }
  1204. else if(PlayerInfo[playerid][pJob] == 4) {
  1205. SendClientMessage(playerid,COLOR_GRAD5,"*** Ðàáîòà íàðêîäèëåðà *** /selldrugs"); }
  1206. else if(PlayerInfo[playerid][pJob] == 5) {
  1207. SendClientMessage(playerid,COLOR_GRAD5,"*** Ðàáîòà óãîíùèêà ìàøèí *** /dropcar"); }
  1208. else if(PlayerInfo[playerid][pMember] == 9) {
  1209. SendClientMessage(playerid,COLOR_GRAD5,"*** Ðàáîòà ðåïîðòåðà *** /paper /papers /live /news [text]"); }
  1210. else if(PlayerInfo[playerid][pJob] == 7) {
  1211. SendClientMessage(playerid,COLOR_GRAD5,"*** Ðàáîòà Ìåõàíèêà *** /repair /refill"); }
  1212. else if(PlayerInfo[playerid][pJob] == 8) {
  1213. SendClientMessage(playerid,COLOR_GRAD5,"*** Ðàáîòà *** /guard"); }
  1214. /*else if(PlayerInfo[playerid][pJob] == 9) {
  1215. SendClientMessage(playerid,COLOR_GRAD5,"*** Ðàáîòà ãàíäèëåðà *** /materials /sellgun"); }*/
  1216. else if(PlayerInfo[playerid][pJob] == 10) {
  1217. SendClientMessage(playerid,COLOR_GRAD5,"*** Ðàáîòà ïðîäîâöà ìàøèí *** /sellcar"); }
  1218. else if(PlayerInfo[playerid][pJob] == 12) {
  1219. SendClientMessage(playerid,COLOR_GRAD5,"*** Ðàáîòà áîêñåðà *** /fight /boxstats"); }
  1220. else if(PlayerInfo[playerid][pMember] == 10 || PlayerInfo[playerid][pLeader] == 10|| PlayerInfo[playerid][pJob] == 14) {
  1221. SendClientMessage(playerid,COLOR_GRAD5,"*** Ðàáîòà *** /fare"); }
  1222. else if(PlayerInfo[playerid][pJob] == 15) {
  1223. SendClientMessage(playerid,COLOR_GRAD5,"*** Ðàáîòà *** /papers /bring /deliver"); }
  1224. else if(PlayerInfo[playerid][pJob] == 17) {
  1225. SendClientMessage(playerid,COLOR_GRAD5,"*** Ðàáîòà *** /steal"); }
  1226. else
  1227. {
  1228. SendClientMessage(playerid,COLOR_GRAD5," Âû íèãäå íå ðàáîòàåòå!");
  1229. }
  1230. }
  1231. if(listitem == 4)
  1232. {
  1233. if(PlayerInfo[playerid][pMember] == 11||PlayerInfo[playerid][pLeader] == 11){
  1234. SendClientMessage(playerid,COLOR_YELLOW2,"*** Ðàáîòà èíñòðóêòîðà *** Äëÿ âûäà÷è ëèöåíçèè íàæìèòå íà íèê èãðîêà 2 ðàçà â ÒÀÁÅ"); }
  1235. if (IsACop(playerid))
  1236. {
  1237. SendClientMessage(playerid, COLOR_YELLOW2, "*** (/r)adio (/d)epartments (/m)egaphone (/su)spect /mdc /arrest /duty /wanted /cuff /tazer");
  1238. SendClientMessage(playerid, COLOR_YELLOW2, "*** Ðàáîòà ïîëèöèè *** /frisk /take /ticket (/gov)ernment /deliver /camera /ram /zakondoc /sit /gotome");
  1239. }
  1240. if (PlayerInfo[playerid][pMember] == 4 || PlayerInfo[playerid][pLeader] == 4)
  1241. {
  1242. SendClientMessage(playerid, COLOR_YELLOW2, "*** Ðàáîòà ìåäèê *** (/r)adio (/d)epartments /heal");
  1243. }
  1244. if(PlayerInfo[playerid][pLeader] == 17 || PlayerInfo[playerid][pMember] == 17)
  1245. {
  1246. SendClientMessage(playerid,COLOR_GRAD6,"** /capture - Çàõâàò òåððèòîðè");
  1247. }
  1248. if(PlayerInfo[playerid][pLeader] == 15 || PlayerInfo[playerid][pMember] == 15)
  1249. {
  1250. SendClientMessage(playerid,COLOR_GRAD6,"** /capture - Çàõâàò òåððèòîðè");
  1251. }
  1252. if(PlayerInfo[playerid][pLeader] == 16 || PlayerInfo[playerid][pMember] == 16)
  1253. {
  1254. SendClientMessage(playerid,COLOR_GRAD6,"** /capture - Çàõâàò òåððèòîðè");
  1255. }
  1256. if(PlayerInfo[playerid][pLeader] == 14 || PlayerInfo[playerid][pMember] == 14)
  1257. {
  1258. SendClientMessage(playerid,COLOR_GRAD6,"** /capture - Çàõâàò òåððèòîðè");
  1259. }
  1260. if(PlayerInfo[playerid][pLeader] == 18 || PlayerInfo[playerid][pMember] == 18)
  1261. {
  1262. SendClientMessage(playerid,COLOR_GRAD6,"** /capture - Çàõâàò òåððèòîðè");
  1263. }
  1264. if(PlayerInfo[playerid][pLeader] == 10 || PlayerInfo[playerid][pMember] == 10)
  1265. {
  1266. SendClientMessage(playerid,COLOR_GRAD6," /portable /hopen /hclose");
  1267. }
  1268. }
  1269. if(listitem == 5)
  1270. {
  1271. SendClientMessage(playerid, COLOR_YELLOW2,"*** Äðóãîå *** /cellphonehelp /househelp /renthelp /businesshelp /leaderhelp /fishhelp /cookhelp");
  1272. }
  1273.  
  1274. if(listitem == 6)
  1275. {
  1276. if (PlayerInfo[playerid][pPnumber] > 0)
  1277. {
  1278. SendClientMessage(playerid, COLOR_YELLOW2,"*** Òåëåôîí *** /call /call 911 /sms (/p)ickup (/h)angup /number");
  1279. SendClientMessage(playerid, COLOR_YELLOW2,"*** Äðóãàÿ ïîìîùü *** /help /househelp /renthelp /businesshelp /leaderhelp /fishhelp /cookhelp");
  1280. }
  1281. else
  1282. {
  1283. SendClientMessage(playerid, COLOR_LIGHTRED2," Ó âàñ íåò òåëåôîíà, êóïèòå åãî â ìàãàçèíå 24\7!");
  1284. }
  1285. }
  1286. if(listitem == 7)
  1287. {
  1288. SendClientMessage(playerid, COLOR_GREEN,"_______________________________________");
  1289. SendClientMessage(playerid, COLOR_YELLOW,"*** Êîìàíäû äîìà ***");
  1290. SendClientMessage(playerid, COLOR_YELLOW2,"*** Äîì *** /enter /exit /open /home /heal /houseupgrade (/hu) /setrentable /tv (off/player)");
  1291. SendClientMessage(playerid, COLOR_YELLOW2,"*** Äîì *** /carupgrade /carcolor /fixcar /housewithdraw");
  1292. }
  1293. /*if(listitem == 10)
  1294. {
  1295. SendClientMessage(playerid, COLOR_GREEN,"_______________________________________");
  1296. SendClientMessage(playerid, COLOR_YELLOW,"*** Ïîìîùü ïî àðåíäå ***");
  1297. SendClientMessage(playerid, COLOR_YELLOW2,"*** Àðåíäà *** /unrent /enter /exit /lock /home");
  1298. }*/
  1299. if(listitem == 8)
  1300. {
  1301. SendClientMessage(playerid, COLOR_GREEN,"_______________________________________");
  1302. SendClientMessage(playerid, COLOR_YELLOW,"***Êîìàíäû áèçíåñà***");
  1303. SendClientMessage(playerid, COLOR_YELLOW2,"*** Îñíîâíûå *** /bizinfo (ÈÍÔÎ) /bizfee /bizname /prodprice /extortion");
  1304. SendClientMessage(playerid, COLOR_YELLOW2,"*** Îñíîâíûå *** /enter /exit /open /sellbiz (ïðîäàòü áèçíåñ) /bizbank /bizwithdraw");
  1305. }
  1306. if(listitem == 9)
  1307. {
  1308. if (PlayerInfo[playerid][pLeader] >= 1)
  1309. {
  1310. SendClientMessage(playerid, COLOR_GREEN,"_______________________________________");
  1311. SendClientMessage(playerid, COLOR_YELLOW,"*** Êîìàíäû ëèäåðà ***");
  1312. SendClientMessage(playerid, COLOR_YELLOW2,"*** Îñíîâíûå *** /invite (íàíÿòü) /uninvite (óâîëèòü) /giverank (ïîâûøåíèå, ïîíèæåíèå ðàíãà) ");
  1313. SendClientMessage(playerid, COLOR_YELLOW2,"*** Îñíîâíûå *** /member (ïîñìîòðåòü, êòî îíëàéí èç ÷ëåíîâ âàøåé îðãàíèçàöèè)");
  1314. if(PlayerInfo[playerid][pLeader] == 7)
  1315. {
  1316. SendClientMessage(playerid, COLOR_YELLOW2,"*** Ìýð *** /settax /givetax /taxinfo /taxbank /taxwithdraw /mheal");
  1317. }
  1318. SendClientMessage(playerid, COLOR_GREEN,"_______________________________________");
  1319. }
  1320. else
  1321. {
  1322. SendClientMessage(playerid, COLOR_GREY, " Âû íå Ëèäåð!");
  1323. }
  1324. }
  1325. if(listitem == 10)
  1326. {
  1327. if (PlayerInfo[playerid][pHelper] >= 1)
  1328. {
  1329. SendClientMessage(playerid, COLOR_GREEN,"_______________________________________");
  1330. if(PlayerInfo[playerid][pHelper] >= 1)
  1331. {
  1332. SendClientMessage(playerid, 0x398BEEAA,"* Õåëïåð 1 óðîâíÿ: /ans /hduty");
  1333. }
  1334. if(PlayerInfo[playerid][pHelper] >= 2)
  1335. {
  1336. SendClientMessage(playerid, 0x398BEEAA,"* Õåëïåð 2 óðîâíÿ: /ans /hduty /hmute");
  1337. }
  1338. if(PlayerInfo[playerid][pHelper] == 3)
  1339. {
  1340. SendClientMessage(playerid, 0x398BEEAA,"* Íà÷àëüíèê êîìàíäû õåëïåðîâ: /ans /hduty /hmute /makehelper");
  1341. }
  1342. SendClientMessage(playerid, COLOR_GREEN,"_______________________________________");
  1343. }
  1344. else
  1345. {
  1346. SendClientMessage(playerid, COLOR_GRAD6," Âû íå Õåëïåð!");
  1347. }
  1348. }
  1349. if(listitem == 11)
  1350. {
  1351. if (PlayerInfo[playerid][pAdmin] >= 1)
  1352. {
  1353. SendClientMessage(playerid, COLOR_GREEN,"_______________________________________");
  1354. if(PlayerInfo[playerid][pAdmin] >= 1)
  1355. {
  1356. SendClientMessage(playerid, 0x398BEEAA,"* Ìîäåðàòîð: /an /mute /bigears");
  1357. SendClientMessage(playerid, 0x398BEEAA,"* Ìîäåðàòîð: /bigears /atv");
  1358. }
  1359. if(PlayerInfo[playerid][pAdmin] >= 2)
  1360. {
  1361. SendClientMessage(playerid, 0x398BEEAA,"* Àäìèíèñòðàòîð: /tban /cnn /cnnn");
  1362. SendClientMessage(playerid, 0x398BEEAA,"* Àäìèíèñòðàòîð: /fuelcars /weather /warn /freeze /unfreeze");
  1363. SendClientMessage(playerid, 0x398BEEAA,"* Àäìèíèñòðàòîð: /freeze /unfreeze");
  1364. }
  1365. if(PlayerInfo[playerid][pAdmin] >= 3)
  1366. {
  1367. SendClientMessage(playerid, 0x398BEEAA,"* Ñòàðøèé Àäìèíèñòðàòîð: /kickjob /jail /unjail /mark");
  1368. SendClientMessage(playerid, 0x398BEEAA,"* Ñòàðøèé Àäìèíèñòðàòîð: /gotomark /atl /unwarn /res");
  1369. }
  1370. if(PlayerInfo[playerid][pAdmin] >= 4)
  1371. {
  1372. SendClientMessage(playerid, 0x398BEEAA,"* Çàì.Ãëàâíîãî Àäìèíèñòðàòîðà: /setskin /agl /skydive /gethere /fixveh");
  1373. SendClientMessage(playerid, 0x398BEEAA,"* Çàì.Ãëàâíîãî Àäìèíèñòðàòîðà: /kickinvite");
  1374. }
  1375. if(PlayerInfo[playerid][pAdmin] >= 5)
  1376. {
  1377. SendClientMessage(playerid, 0x398BEEAA,"* Ãëàâíûé Àäìèíèñòðàòîð: /setname /nols /forceskin /weatherall");
  1378. SendClientMessage(playerid, 0x398BEEAA,"* Ãëàâíûé Àäìèíèñòðàòîð: /explode");
  1379. }
  1380. if(PlayerInfo[playerid][pAdmin] >= 6)
  1381. {
  1382. SendClientMessage(playerid, 0x398BEEAA,"* Õîñòåð: /setstat /setteam /makeleader(Âûäàòü ëèäåðêó, òîëüêî ïðè ðàçðåøåíèè Çàì.Àäì)");
  1383. SendClientMessage(playerid, 0x398BEEAA,"* Õîñòåð: /givegun");
  1384. }
  1385. SendClientMessage(playerid, COLOR_GREEN,"_______________________________________");
  1386. }
  1387. else
  1388. {
  1389. SendClientMessage(playerid, COLOR_GRAD6," Âû íå Àäìèíèñòðàòîð!");
  1390. }
  1391. }
  1392. }
  1393. }
  1394.  
  1395. if(dialogid==334)
  1396. {
  1397. if(response==1)
  1398. {
  1399. new location = PlayerInfo[playerid][pLocal];
  1400. if(listitem == 0)
  1401. {
  1402. if(PlayerInfo[playerid][pWeap] == 1)
  1403. {
  1404. GivePlayerPCash(playerid,-200);
  1405. BizzInfo[location-99][bTill] += 200;
  1406. ExtortionBiz(location-99, 200);
  1407. MTAntiGivePlayerWeapon(playerid,24,10);
  1408. }
  1409. else if(PlayerInfo[playerid][pWeap] == 2)
  1410. {
  1411. GivePlayerPCash(playerid,-200);
  1412. BizzInfo[location-99][bTill] += 200;
  1413. ExtortionBiz(location-99, 200);
  1414. MTAntiGivePlayerWeapon(playerid,23,10);
  1415. }
  1416. else if(PlayerInfo[playerid][pWeap] == 3)
  1417. {
  1418. GivePlayerPCash(playerid,-200);
  1419. BizzInfo[location-99][bTill] += 200;
  1420. ExtortionBiz(location-99, 200);
  1421. MTAntiGivePlayerWeapon(playerid,25,10);
  1422. }
  1423. else if(PlayerInfo[playerid][pWeap] == 4)
  1424. {
  1425. GivePlayerPCash(playerid,-200);
  1426. BizzInfo[location-99][bTill] += 200;
  1427. ExtortionBiz(location-99, 200);
  1428. MTAntiGivePlayerWeapon(playerid,29,10);
  1429. }
  1430. else if(PlayerInfo[playerid][pWeap] == 5)
  1431. {
  1432. GivePlayerPCash(playerid,-200);
  1433. BizzInfo[location-99][bTill] += 200;
  1434. ExtortionBiz(location-99, 200);
  1435. MTAntiGivePlayerWeapon(playerid,31,10);
  1436. }
  1437. else if(PlayerInfo[playerid][pWeap] == 6)
  1438. {
  1439. GivePlayerPCash(playerid,-200);
  1440. BizzInfo[location-99][bTill] += 200;
  1441. ExtortionBiz(location-99, 200);
  1442. MTAntiGivePlayerWeapon(playerid,30,10);
  1443. }
  1444. else if(PlayerInfo[playerid][pWeap] == 7)
  1445. {
  1446. GivePlayerPCash(playerid,-200);
  1447. BizzInfo[location-99][bTill] += 200;
  1448. ExtortionBiz(location-99, 200);
  1449. MTAntiGivePlayerWeapon(playerid,33,10);
  1450. }
  1451. }
  1452. if(listitem == 1)
  1453. {
  1454. if(PlayerInfo[playerid][pWeap] == 1)
  1455. {
  1456. GivePlayerPCash(playerid,-1000);
  1457. BizzInfo[location-99][bTill] += 1000;
  1458. ExtortionBiz(location-99, 1000);
  1459. MTAntiGivePlayerWeapon(playerid,24,50);
  1460. }
  1461. else if(PlayerInfo[playerid][pWeap] == 2)
  1462. {
  1463. GivePlayerPCash(playerid,-1000);
  1464. BizzInfo[location-99][bTill] += 1000;
  1465. ExtortionBiz(location-99, 1000);
  1466. MTAntiGivePlayerWeapon(playerid,23,50);
  1467. }
  1468. else if(PlayerInfo[playerid][pWeap] == 3)
  1469. {
  1470. GivePlayerPCash(playerid,-1000);
  1471. BizzInfo[location-99][bTill] += 1000;
  1472. ExtortionBiz(location-99, 1000);
  1473. MTAntiGivePlayerWeapon(playerid,25,50);
  1474. }
  1475. else if(PlayerInfo[playerid][pWeap] == 4)
  1476. {
  1477. GivePlayerPCash(playerid,-1000);
  1478. BizzInfo[location-99][bTill] += 1000;
  1479. ExtortionBiz(location-99, 1000);
  1480. MTAntiGivePlayerWeapon(playerid,29,50);
  1481. }
  1482. else if(PlayerInfo[playerid][pWeap] == 5)
  1483. {
  1484. GivePlayerPCash(playerid,-1000);
  1485. BizzInfo[location-99][bTill] += 1000;
  1486. ExtortionBiz(location-99, 1000);
  1487. MTAntiGivePlayerWeapon(playerid,31,50);
  1488. }
  1489. else if(PlayerInfo[playerid][pWeap] == 6)
  1490. {
  1491. GivePlayerPCash(playerid,-1000);
  1492. BizzInfo[location-99][bTill] += 1000;
  1493. ExtortionBiz(location-99, 1000);
  1494. MTAntiGivePlayerWeapon(playerid,30,50);
  1495. }
  1496. else if(PlayerInfo[playerid][pWeap] == 7)
  1497. {
  1498. GivePlayerPCash(playerid,-1000);
  1499. BizzInfo[location-99][bTill] += 1000;
  1500. ExtortionBiz(location-99, 1000);
  1501. MTAntiGivePlayerWeapon(playerid,33,50);
  1502. }
  1503. }
  1504. if(listitem == 2)
  1505. {
  1506. if(PlayerInfo[playerid][pWeap] == 1)
  1507. {
  1508. GivePlayerPCash(playerid,-2000);
  1509. BizzInfo[location-99][bTill] += 2000;
  1510. ExtortionBiz(location-99, 2000);
  1511. MTAntiGivePlayerWeapon(playerid,24,100);
  1512. }
  1513. else if(PlayerInfo[playerid][pWeap] == 2)
  1514. {
  1515. GivePlayerPCash(playerid,-2000);
  1516. BizzInfo[location-99][bTill] += 2000;
  1517. ExtortionBiz(location-99, 2000);
  1518. MTAntiGivePlayerWeapon(playerid,23,100);
  1519. }
  1520. else if(PlayerInfo[playerid][pWeap] == 3)
  1521. {
  1522. GivePlayerPCash(playerid,-2000);
  1523. BizzInfo[location-99][bTill] += 2000;
  1524. ExtortionBiz(location-99, 2000);
  1525. MTAntiGivePlayerWeapon(playerid,25,100);
  1526. }
  1527. else if(PlayerInfo[playerid][pWeap] == 4)
  1528. {
  1529. GivePlayerPCash(playerid,-2000);
  1530. BizzInfo[location-99][bTill] += 2000;
  1531. ExtortionBiz(location-99, 2000);
  1532. MTAntiGivePlayerWeapon(playerid,29,100);
  1533. }
  1534. else if(PlayerInfo[playerid][pWeap] == 5)
  1535. {
  1536. GivePlayerPCash(playerid,-2000);
  1537. BizzInfo[location-99][bTill] += 2000;
  1538. ExtortionBiz(location-99, 2000);
  1539. MTAntiGivePlayerWeapon(playerid,31,100);
  1540. }
  1541. else if(PlayerInfo[playerid][pWeap] == 6)
  1542. {
  1543. GivePlayerPCash(playerid,-2000);
  1544. BizzInfo[location-99][bTill] += 2000;
  1545. ExtortionBiz(location-99, 2000);
  1546. MTAntiGivePlayerWeapon(playerid,30,100);
  1547. }
  1548. else if(PlayerInfo[playerid][pWeap] == 7)
  1549. {
  1550. GivePlayerPCash(playerid,-2000);
  1551. BizzInfo[location-99][bTill] += 2000;
  1552. ExtortionBiz(location-99, 2000);
  1553. MTAntiGivePlayerWeapon(playerid,33,100);
  1554. }
  1555. }
  1556. if(listitem == 3)
  1557. {
  1558. if(PlayerInfo[playerid][pWeap] == 1)
  1559. {
  1560. GivePlayerPCash(playerid,-10000);
  1561. BizzInfo[location-99][bTill] += 10000;
  1562. ExtortionBiz(location-99, 10000);
  1563. MTAntiGivePlayerWeapon(playerid,24,500);
  1564. }
  1565. else if(PlayerInfo[playerid][pWeap] == 2)
  1566. {
  1567. GivePlayerPCash(playerid,-10000);
  1568. BizzInfo[location-99][bTill] += 10000;
  1569. ExtortionBiz(location-99, 10000);
  1570. MTAntiGivePlayerWeapon(playerid,23,500);
  1571. }
  1572. else if(PlayerInfo[playerid][pWeap] == 3)
  1573. {
  1574. GivePlayerPCash(playerid,-10000);
  1575. BizzInfo[location-99][bTill] += 10000;
  1576. ExtortionBiz(location-99, 10000);
  1577. MTAntiGivePlayerWeapon(playerid,25,500);
  1578. }
  1579. else if(PlayerInfo[playerid][pWeap] == 4)
  1580. {
  1581. GivePlayerPCash(playerid,-10000);
  1582. BizzInfo[location-99][bTill] += 10000;
  1583. ExtortionBiz(location-99, 10000);
  1584. MTAntiGivePlayerWeapon(playerid,29,500);
  1585. }
  1586. else if(PlayerInfo[playerid][pWeap] == 5)
  1587. {
  1588. GivePlayerPCash(playerid,-10000);
  1589. BizzInfo[location-99][bTill] += 10000;
  1590. ExtortionBiz(location-99, 10000);
  1591. MTAntiGivePlayerWeapon(playerid,31,500);
  1592. }
  1593. else if(PlayerInfo[playerid][pWeap] == 6)
  1594. {
  1595. GivePlayerPCash(playerid,-10000);
  1596. BizzInfo[location-99][bTill] += 10000;
  1597. ExtortionBiz(location-99, 10000);
  1598. MTAntiGivePlayerWeapon(playerid,30,500);
  1599. }
  1600. else if(PlayerInfo[playerid][pWeap] == 7)
  1601. {
  1602. GivePlayerPCash(playerid,-10000);
  1603. BizzInfo[location-99][bTill] += 10000;
  1604. ExtortionBiz(location-99, 10000);
  1605. MTAntiGivePlayerWeapon(playerid,33,500);
  1606. }
  1607. }
  1608. }
  1609. else
  1610. {
  1611. }
  1612. }
  1613.  
  1614. if(dialogid == 333)
  1615. {
  1616. if(response)
  1617. {
  1618. if(listitem == 0)//deagle
  1619. {
  1620. PlayerInfo[playerid][pWeap] = 1;
  1621. ShowPlayerDialog(playerid, 334,DIALOG_STYLE_LIST, "Ñêîëüêî ïàòðîíîâ?","10 ïàòðîíîâ 200$\n50 ïàòðîíîâ 1000$\n100 ïàòðîíîâ 2000$\n500 ïàòðîíîâ 10000$", "ÎÊ", "Îòìåíà");
  1622. }
  1623. if(listitem == 1)//silenced pist
  1624. {
  1625. PlayerInfo[playerid][pWeap] = 2;
  1626. ShowPlayerDialog(playerid, 334,DIALOG_STYLE_LIST, "Ñêîëüêî ïàòðîíîâ?","10 ïàòðîíîâ 200$\n50 ïàòðîíîâ 1000$\n100 ïàòðîíîâ 2000$\n500 ïàòðîíîâ 10000$", "ÎÊ", "Îòìåíà");
  1627. }
  1628. if(listitem == 2)//shotgun
  1629. {
  1630. PlayerInfo[playerid][pWeap] = 3;
  1631. ShowPlayerDialog(playerid, 334,DIALOG_STYLE_LIST, "Ñêîëüêî ïàòðîíîâ?","10 ïàòðîíîâ 200$\n50 ïàòðîíîâ 1000$\n100 ïàòðîíîâ 2000$\n500 ïàòðîíîâ 10000$", "ÎÊ", "Îòìåíà");
  1632. }
  1633. if(listitem == 3)//mp5
  1634. {
  1635. PlayerInfo[playerid][pWeap] = 4;
  1636. ShowPlayerDialog(playerid, 334,DIALOG_STYLE_LIST, "Ñêîëüêî ïàòðîíîâ?","10 ïàòðîíîâ 200$\n50 ïàòðîíîâ 1000$\n100 ïàòðîíîâ 2000$\n500 ïàòðîíîâ 10000$", "ÎÊ", "Îòìåíà");
  1637. }
  1638. if(listitem == 4)//m4
  1639. {
  1640. PlayerInfo[playerid][pWeap] = 5;
  1641. ShowPlayerDialog(playerid, 334,DIALOG_STYLE_LIST, "Ñêîëüêî ïàòðîíîâ?","10 ïàòðîíîâ 200$\n50 ïàòðîíîâ 1000$\n100 ïàòðîíîâ 2000$\n500 ïàòðîíîâ 10000$", "ÎÊ", "Îòìåíà");
  1642. }
  1643. if(listitem == 5)//ak47
  1644. {
  1645. PlayerInfo[playerid][pWeap] = 6;
  1646. ShowPlayerDialog(playerid, 334,DIALOG_STYLE_LIST, "Ñêîëüêî ïàòðîíîâ?","10 ïàòðîíîâ 200$\n50 ïàòðîíîâ 1000$\n100 ïàòðîíîâ 2000$\n500 ïàòðîíîâ 10000$", "ÎÊ", "Îòìåíà");
  1647. }
  1648. if(listitem == 6)//rifle
  1649. {
  1650. PlayerInfo[playerid][pWeap] = 7;
  1651. ShowPlayerDialog(playerid, 334,DIALOG_STYLE_LIST, "Ñêîëüêî ïàòðîíîâ?","10 ïàòðîíîâ 200$\n50 ïàòðîíîâ 1000$\n100 ïàòðîíîâ 2000$\n500 ïàòðîíîâ 10000$", "ÎÊ", "Îòìåíà");
  1652. }
  1653. if(listitem == 7)// KACTET
  1654. {
  1655. MTAntiGivePlayerWeapon(playerid,1,1);
  1656. GivePlayerPCash(playerid,-300);
  1657. }
  1658. if(listitem == 8)//Kuu
  1659. {
  1660. MTAntiGivePlayerWeapon(playerid,7,1);
  1661. GivePlayerPCash(playerid,-300);
  1662. }
  1663. if(listitem == 9)//öâåòû
  1664. {
  1665. MTAntiGivePlayerWeapon(playerid,14,1);
  1666. GivePlayerPCash(playerid,-300);
  1667. }
  1668. if(listitem == 10)//áèòà
  1669. {
  1670. MTAntiGivePlayerWeapon(playerid,5,1);
  1671. GivePlayerPCash(playerid,-300);
  1672. }
  1673. if(listitem == 11)//ïàðàøþò
  1674. {
  1675. MTAntiGivePlayerWeapon(playerid,46,1);
  1676. GivePlayerPCash(playerid,-300);
  1677. }
  1678. if(listitem == 12)//íîæ
  1679. {
  1680. MTAntiGivePlayerWeapon(playerid,4,1);
  1681. GivePlayerPCash(playerid,-300);
  1682. }
  1683. if(listitem == 13)//êàòàíà
  1684. {
  1685. MTAntiGivePlayerWeapon(playerid,8,1);
  1686. GivePlayerPCash(playerid,-300);
  1687. }
  1688. if(listitem == 14)//êîïîâñêàÿ êëþøêà
  1689. {
  1690. MTAntiGivePlayerWeapon(playerid,3,1);
  1691. GivePlayerPCash(playerid,-300);
  1692. }
  1693. if(listitem == 15)//òðîñòü
  1694. {
  1695. MTAntiGivePlayerWeapon(playerid,15,1);
  1696. GivePlayerPCash(playerid,-300);
  1697. }
  1698. if(listitem == 16)//ôèîëåòîâûé ôàëîñ
  1699. {
  1700. MTAntiGivePlayerWeapon(playerid,10,1);
  1701. GivePlayerPCash(playerid,-300);
  1702. }
  1703. if(listitem == 17)//ãîëüô êëþøêà
  1704. {
  1705. MTAntiGivePlayerWeapon(playerid,2,1);
  1706. GivePlayerPCash(playerid,-300);
  1707. }
  1708. }
  1709. }
  1710. if(dialogid==102)
  1711. {
  1712. if(response)
  1713. {
  1714. if(!IsAtBar(playerid))
  1715. {
  1716. SendClientMessage(playerid,COLOR_WHITE," Âû íå â áàðå");
  1717. return 1;
  1718. }
  1719. new Float:health;
  1720. if(listitem == 0)
  1721. {
  1722. GivePlayerPCash(playerid, -2);
  1723. GameTextForPlayer(playerid, "~r~-2$", 3000, 1);
  1724. if(GetPlayerHealth(playerid, health) < 100)
  1725. {
  1726. ShowPlayerDialog(playerid,102,DIALOG_STYLE_LIST,"Áàð:","Ñîäà 2$\nÂîäêà 10$\nÂèñêè 10$\nÂîäà 2$\nÏèâî 6$\nÑèãàðåòà 10$","Îê","Îòìåíà");
  1727. GetPlayerHealth(playerid,health);
  1728. SetPlayerHealthAC(playerid,health+5);
  1729. }
  1730. }
  1731. if(listitem == 1)
  1732. {
  1733. GivePlayerPCash(playerid, -10);
  1734. GameTextForPlayer(playerid, "~r~-10$", 3000, 1);
  1735. PlayerDrunk[playerid] += 2;
  1736. if(GetPlayerHealth(playerid, health) < 100)
  1737. {
  1738. if(GetPlayerDrunkLevel(playerid) < 20000)
  1739. {
  1740. SetPlayerDrunkLevel(playerid,GetPlayerDrunkLevel(playerid)+1000);
  1741. }
  1742. ShowPlayerDialog(playerid,102,DIALOG_STYLE_LIST,"Áàð:","Ñîäà 2$\nÂîäêà 10$\nÂèñêè 10$\nÂîäà 2$\nÏèâî 6$\nÑèãàðåòà 10$","Îê","Îòìåíà");
  1743. if(PlayerInfo[playerid][pAlcoholPerk] > 0) { PlayerDrunk[playerid] += 1; new hp = 2 * PlayerInfo[playerid][pAlcoholPerk]; hp += 25; SetPlayerHealthAC(playerid, health + hp); }
  1744. else { SetPlayerHealthAC(playerid, health + 25.0); }
  1745. }
  1746. }
  1747. if(listitem == 2)
  1748. {
  1749. GivePlayerPCash(playerid, -10);
  1750. GameTextForPlayer(playerid, "~r~-10$", 3000, 1);
  1751. PlayerDrunk[playerid] += 2;
  1752. if(GetPlayerHealth(playerid, health) < 100)
  1753. {
  1754. if(GetPlayerDrunkLevel(playerid) < 20000)
  1755. {
  1756. SetPlayerDrunkLevel(playerid,GetPlayerDrunkLevel(playerid)+2000);
  1757. }
  1758. ShowPlayerDialog(playerid,102,DIALOG_STYLE_LIST,"Áàð:","Ñîäà 2$\nÂîäêà 10$\nÂèñêè 10$\nÂîäà 2$\nÏèâî 6$\nÑèãàðåòà 10$","Îê","Îòìåíà");
  1759. if(PlayerInfo[playerid][pAlcoholPerk] > 0) { PlayerDrunk[playerid] += 1; new hp = 2 * PlayerInfo[playerid][pAlcoholPerk]; hp += 25; SetPlayerHealthAC(playerid, health + hp); }
  1760. else { SetPlayerHealthAC(playerid, health + 25.0); }
  1761. }
  1762. }
  1763. if(listitem == 3)
  1764. {
  1765. GivePlayerPCash(playerid, -6);
  1766. GameTextForPlayer(playerid, "~r~-6$", 3000, 1);
  1767. PlayerDrunk[playerid] += 1;
  1768. if(GetPlayerDrunkLevel(playerid) <= 20000)
  1769. {
  1770. SetPlayerDrunkLevel(playerid,GetPlayerDrunkLevel(playerid)+500);
  1771. }
  1772. ShowPlayerDialog(playerid,102,DIALOG_STYLE_LIST,"Áàð:","Ñîäà 2$\nÂîäêà 10$\nÂèñêè 10$\nÂîäà 2$\nÏèâî 6$\nÑèãàðåòà 10$","Îê","Îòìåíà");
  1773. if(PlayerDrunk[playerid] >= 5) { GameTextForPlayer(playerid, "~w~You are~n~~p~Drunk", 3500, 1); }
  1774. if(GetPlayerHealth(playerid, health) < 100)
  1775. {
  1776. if(PlayerInfo[playerid][pAlcoholPerk] > 0) { PlayerDrunk[playerid] += 1; new hp = 2 * PlayerInfo[playerid][pAlcoholPerk]; hp += 15; SetPlayerHealthAC(playerid, health + hp); }
  1777. else { SetPlayerHealthAC(playerid, health + 15.0); }
  1778. }
  1779. }
  1780. if(listitem == 4)
  1781. {
  1782. GivePlayerPCash(playerid, -2);
  1783. GameTextForPlayer(playerid, "~r~-2$", 3000, 1);
  1784. if(GetPlayerHealth(playerid, health) < 100)
  1785. {
  1786. ShowPlayerDialog(playerid,102,DIALOG_STYLE_LIST,"Áàð:","Ñîäà 2$\nÂîäêà 10$\nÂèñêè 10$\nÂîäà 2$\nÏèâî 6$\nÑèãàðåòà 10$","Îê","Îòìåíà");
  1787. GetPlayerHealth(playerid,health);
  1788. SetPlayerHealthAC(playerid,health+8);
  1789. }
  1790. }
  1791. }
  1792. else
  1793. {
  1794. }
  1795. }
  1796. if(dialogid == 303)
  1797. {
  1798. if(response==1)
  1799. {
  1800. if(GetPlayerPCash(playerid) < 25)
  1801. {
  1802. SendClientMessage(playerid,COLOR_GREY,"Ó âàñ íåõâàòàåò äåíåã (25$)");
  1803. return 1;
  1804. }
  1805. new strinn[256],nanam[MAX_PLAYER_NAME],nanam2[MAX_PLAYER_NAME];
  1806. GetPlayerName(playerid,nanam,sizeof(nanam));
  1807. GetPlayerName(plplpl[playerid],nanam2,sizeof(nanam2));
  1808. GivePlayerPCash(playerid,-25);
  1809. format(strinn,sizeof(strinn),">>SMS %s(%d), %s",nanam,PlayerInfo[playerid][pPnumber],inputtext);
  1810. SendClientMessage(plplpl[playerid],0xFDF709AA,strinn);
  1811. format(strinn,sizeof(strinn),"<<SMS %s(%d), %s",nanam2,PlayerInfo[plplpl[playerid]][pPnumber],inputtext);
  1812. SendClientMessage(playerid,0xFAA00CAA,strinn);
  1813. GameTextForPlayer(playerid, "~r~-25$", 2000, 1);
  1814. format(strinn, sizeof(strinn), "* %s âûíèìàåò ìîáèëó", nanam);
  1815. ProxDetector(30.0, playerid, strinn, COLOR_PURPLE,COLOR_PURPLE,COLOR_PURPLE,COLOR_PURPLE,COLOR_PURPLE);
  1816. }
  1817. else
  1818. {
  1819. }
  1820. }
  1821.  
  1822. if(dialogid == 380)//áàíêîìàò
  1823. {
  1824. if(response == 1)
  1825. {
  1826. if(listitem == 0)
  1827. {
  1828. new strina[256];
  1829. format(strina,sizeof(strina),"Ó âàñ íà ñ÷åòó %d$",PlayerInfo[playerid][pAccount]);
  1830. ShowPlayerDialog(playerid,381,DIALOG_STYLE_INPUT,strina,"Íàïèøèòå ñóììó, êîòîðóþ õîòèòå ñíÿòü ñî ñ÷åòà\n\nÌàêñèìóì 100000 çà îäíó îïåðàöèþ","Ñíÿòü","Îòìåíà");
  1831. }
  1832. if(listitem == 1)
  1833. {
  1834. format(string, sizeof(string), "Íà âàøåì ñ÷¸òå %d âèðò",PlayerInfo[playerid][pAccount]);
  1835. SendClientMessage(playerid, COLOR_YELLOW, string);
  1836. }
  1837. }
  1838. else
  1839. {
  1840. }
  1841. }
  1842.  
  1843. if(dialogid == 381)//Âçÿòü äåíüãè
  1844. {
  1845. if(response == 1)
  1846. {
  1847. if(!strlen(inputtext))
  1848. {
  1849. SendClientMessage(playerid,COLOR_GREY,"Âû íå óêàçàëè ñóììó");
  1850. return 1;
  1851. }
  1852. new money;
  1853. money = strval(inputtext);
  1854. if(money > 100000)
  1855. {
  1856. SendClientMessage(playerid,COLOR_GREY,"Âû íå ìîæåòå ñíÿòü äåíåã çà îäíó îïåðàöèþ áîëåå 100000 âèðò");
  1857. return 1;
  1858. }
  1859. if(money < 100)
  1860. {
  1861. SendClientMessage(playerid,COLOR_GREY,"Âû íå ìîæåòå ñíÿòü äåíåã ìåíåå 100 âèðò");
  1862. return 1;
  1863. }
  1864. new cashdeposit = strval(inputtext);
  1865. if (cashdeposit > PlayerInfo[playerid][pAccount] || cashdeposit < 1)
  1866. {
  1867. SendClientMessage(playerid, COLOR_GRAD2, "Ó âàñ íåò ñòîëüêî äåíåã!");
  1868. return 1;
  1869. }
  1870. new babki = money;
  1871. new strina[256];
  1872. PlayerInfo[playerid][pAccount] = PlayerInfo[playerid][pAccount] - babki;
  1873. GivePlayerPCash(playerid,babki);
  1874. format(strina,sizeof(strina)," Âû ñíÿëè ñî ñ÷åòà %d âèðò",babki);
  1875. SendClientMessage(playerid,COLOR_WHITE,strina);
  1876. format(strina,sizeof(strina),"~g~%d",babki);
  1877. GameTextForPlayer(playerid, strina, 2000, 1);
  1878. }
  1879. else
  1880. {
  1881. }
  1882. }
  1883.  
  1884. if(dialogid == 56)//öâåòà
  1885. {
  1886. if(response == 1)
  1887. {
  1888. if(listitem == 0)
  1889. {
  1890. SetPlayerColor(playerid,0xFFFFFF00);
  1891. /* SetPlayerToTeamColor(playerid); */
  1892. }
  1893. if(listitem == 1)
  1894. {
  1895. SetPlayerColor(playerid,COLOR_RED);
  1896. }
  1897. if(listitem == 2)
  1898. {
  1899. SetPlayerColor(playerid,COLOR_GREEN);
  1900. }
  1901. if(listitem == 3)
  1902. {
  1903. SetPlayerColor(playerid,COLOR_LIME);
  1904. }
  1905. if(listitem == 4)
  1906. {
  1907. SetPlayerColor(playerid,COLOR_BLUE);
  1908. }
  1909. if(listitem == 5)
  1910. {
  1911. SetPlayerColor(playerid,COLOR_ORANGE);
  1912. }
  1913. if(listitem == 6)
  1914. {
  1915. SetPlayerColor(playerid,COLOR_TOMATO);
  1916. }
  1917. if(listitem == 7)
  1918. {
  1919. SetPlayerColor(playerid,COLOR_GREY);
  1920. }
  1921. if(listitem == 8)
  1922. {
  1923. SetPlayerColor(playerid,COLOR_FRENCH);
  1924. }
  1925. if(listitem == 9)
  1926. {
  1927. SetPlayerColor(playerid,COLOR_YELLOW);
  1928. }
  1929. if(listitem == 10)
  1930. {
  1931. SetPlayerColor(playerid,COLOR_PINK);
  1932. }
  1933. if(listitem == 11)
  1934. {
  1935. SetPlayerColor(playerid,COLOR_CORAL);
  1936. }
  1937. if(listitem == 12)
  1938. {
  1939. SetPlayerColor(playerid,COLOR_GOLD);
  1940. }
  1941. if(listitem == 13)
  1942. {
  1943. SetPlayerColor(playerid,COLOR_LIGHTBLUE);
  1944. }
  1945. if(listitem == 14)
  1946. {
  1947. SetPlayerColor(playerid,COLOR_AQUA);
  1948. }
  1949. if(listitem == 15)
  1950. {
  1951. SetPlayerColor(playerid,COLOR_OLIVE);
  1952. }
  1953. if(listitem == 16)
  1954. {
  1955. SetPlayerColor(playerid,COLOR_BLACK);
  1956. }
  1957. if(listitem == 17)
  1958. {
  1959. SetPlayerColor(playerid,COLOR_TELA);
  1960. }
  1961. if(listitem == 18)
  1962. {
  1963. SetPlayerColor(playerid,COLOR_WHITE);
  1964. }
  1965. if(listitem == 19)
  1966. {
  1967. SetPlayerColor(playerid,COLOR_MAGENTA);
  1968. }
  1969. if(listitem == 20)
  1970. {
  1971. SetPlayerColor(playerid,COLOR_NAVY);
  1972. }
  1973. if(listitem == 21)
  1974. {
  1975. SetPlayerColor(playerid,COLOR_CRIMSON);
  1976. }
  1977. if(listitem == 22)
  1978. {
  1979. SetPlayerColor(playerid,COLOR_FLBLUE);
  1980. }
  1981. if(listitem == 23)
  1982. {
  1983. SetPlayerColor(playerid,COLOR_BISQUE);
  1984. }
  1985. if(listitem == 24)
  1986. {
  1987. SetPlayerColor(playerid,COLOR_CHARTREUSE);
  1988. }
  1989. if(listitem == 25)
  1990. {
  1991. SetPlayerColor(playerid,COLOR_BROWN);
  1992. }
  1993. if(listitem == 26)
  1994. {
  1995. SetPlayerColor(playerid,COLOR_GREENYELLOW);
  1996. }
  1997. if(listitem == 27)
  1998. {
  1999. SetPlayerColor(playerid,COLOR_INDIGO);
  2000. }
  2001. if(listitem == 28)
  2002. {
  2003. SetPlayerColor(playerid,COLOR_IVORY);
  2004. }
  2005. if(listitem == 29)
  2006. {
  2007. SetPlayerColor(playerid,COLOR_LAWNGREEN);
  2008. }
  2009. else
  2010. {
  2011. }
  2012. }
  2013. }
  2014. if(dialogid == 579)
  2015. {
  2016. if(response)//Åñëè íàæàë íà Ëåâóþ êíîïêó
  2017. {
  2018. if(listitem == 0)
  2019. {
  2020. for(new i = 0; i < MAX_PLAYERS; i++)
  2021. GivePlayerPCash(i,50000);
  2022. format(string, sizeof(string), " Àäìèíèñòðàòîð ïîîùðèë âàñ äåíåæíîé ñóììîé.");
  2023. SendClientMessageToAll(COLOR_LIGHTBLUE,string);
  2024. }
  2025. if(listitem == 1)
  2026. {
  2027. for(new i = 0; i < MAX_PLAYERS; i++)
  2028. SetPlayerHealthAC(i,100);
  2029. format(string, sizeof(string), " Àäìèíèñòðàòîð ïîîùðèë âàñ ïîëíûì íàáîðîì æèçíåé.");
  2030. SendClientMessageToAll(COLOR_LIGHTBLUE,string);
  2031. }
  2032. if(listitem == 2)
  2033. {
  2034. for(new i = 0; i < MAX_PLAYERS; i++)
  2035. SetPlayerArmorAC(i,100);
  2036. format(string, sizeof(string), " Àäìèíèñòðàòîð ïîîùðèë âàñ ïîëíûì íàáîðîì áðîíè!.");
  2037. SendClientMessageToAll(COLOR_LIGHTBLUE,string);
  2038. }
  2039. }
  2040. }
  2041. if(dialogid == 57)
  2042. {
  2043. if(response)//Åñëè íàæàë íà Ëåâóþ êíîïêó
  2044. {
  2045. if(listitem == 0)
  2046. {
  2047. if (gPlayerLogged[playerid] != 0)
  2048. {
  2049. ShowStats(playerid,playerid);
  2050. }
  2051. }
  2052. if(listitem == 1)
  2053. {
  2054. ShowPlayerDialog(playerid,REPORTMENU,DIALOG_STYLE_INPUT,"Ðåïîðò"," Íàïèøèòå âîïðîñ èëè æàëîáó","Îòïðàâèòü","Îòìåíà");
  2055. }
  2056. if(listitem == 2)
  2057. {
  2058. ShowPlayerDialog(playerid,32,DIALOG_STYLE_INPUT,"Ïàðîëü","Ââåäèòå íîâûé ïàðîëü","Ïðèíÿòü","Îòìåíà");
  2059. }
  2060. if(listitem == 3)
  2061. {
  2062. ShowPlayerDialog(playerid,60,DIALOG_STYLE_LIST,"Ìåíþ âûáîðà ïîëà","[0] Ìóæñêîé\n[1] Æåíñêèé","Âûáðàòü","Îòìåíà");
  2063. }
  2064. if(listitem == 4)
  2065. {
  2066. new a;
  2067. while(a++ < 99)
  2068. SendClientMessage(playerid, 0xFFFFFFFF, "");
  2069. }
  2070. if(listitem == 5)
  2071. {
  2072. new rulesdialog[2148];
  2073. //format(rulesdialog,sizeof(rulesdialog), "%s%s%s%s%s%s%s%s%s%s%s%s%s%s%s%s%s",
  2074. //RulesMSG[0],RulesMSG[1],RulesMSG[2],RulesMSG[3],RulesMSG[4],RulesMSG[5],RulesMSG[6],RulesMSG[7],RulesMSG[8],RulesMSG[9],RulesMSG[10],RulesMSG[11],RulesMSG[12],RulesMSG[13],RulesMSG[14],RulesMSG[15],RulesMSG[16],RulesMSG[17]);
  2075. ShowPlayerDialog(playerid,765,DIALOG_STYLE_MSGBOX,"Server Rules", rulesdialog, "Read", "Cancel");
  2076. }
  2077. if(listitem == 6)
  2078. {
  2079. ShowPlayerDialog(playerid,72,DIALOG_STYLE_INPUT,"Pouring money","Enter the amount","Enter","Cancel");
  2080. }
  2081. else//Åñëè íàæàë íà ïðàâóþ êíîïêó
  2082. {
  2083. }
  2084. if(listitem == 7)
  2085. {
  2086. ShowPlayerDialog(playerid,9993,DIALOG_STYLE_INPUT,"Change Nick","Nick should be suitable format: First_Lastname","Change","Cancel");
  2087. }
  2088. if(listitem == 8)
  2089. {
  2090. OnPlayerCommandText(playerid,"/helpaaaaaaaa");
  2091. }
  2092. }
  2093. }
  2094. if(dialogid == 32)
  2095. {
  2096. if(response==1)
  2097. {
  2098. SendClientMessage(playerid, COLOR_LIGHTBLUE, "Âû óñïåøíî ñìåíèëè ïàðîëü");
  2099. GetPlayerName(playerid,playername,sizeof(playername));
  2100. format(string,sizeof(string),"RHRP/Users/%s.ini",playername);
  2101. new File=iniOpen(string);
  2102. iniSet(File,"Key",inputtext);
  2103. iniClose(File);
  2104. OnPlayerUpdate_GF(playerid);
  2105. }
  2106. }
  2107. if(response)
  2108. {
  2109. if(dialogid == REPORTMENU)
  2110. {
  2111. if(PlayerInfo[playerid][pMuted] == 1)
  2112. {
  2113. SendClientMessage(playerid, 0xC0C0C0AA, "You are Muted !");
  2114. return 0;
  2115. }
  2116. if(offvopros == 1)
  2117. {
  2118. //ReportOff[playerid] = 1;
  2119. SendClientMessage(playerid, COLOR_LIGHTBLUE, "Àäìèíèñòðàöèè íà äàííûé ìîìåíò íåò, ëèáî îíè çàíÿòû!");
  2120. return 0;
  2121. }
  2122. new str[160];
  2123. //GetPlayerName(playerid, sendername, sizeof(sendername));
  2124. GetPlayerName(playerid, str, MAX_PLAYER_NAME);
  2125. for (new i = 0; i < MAX_PLAYER_NAME; i++)
  2126. if (str[i] == '_')
  2127. str[i] = '_';
  2128. format(str, sizeof(str), "Æàëîáà îò èãðîêà %s[%d]: %s", str, playerid, (inputtext));
  2129. //format(str, sizeof(str), "Æàëîáà îò èãðîêà %s[%d]: %s", sendername, playerid, (result));
  2130. ABroadCast(COLOR_LIGHTRED,str,1);
  2131. SendClientMessage(playerid, COLOR_RED, "Âàøå ñîîáùåíèå äîñòàâëåíî àäìèíèñòðàöèè");
  2132.  
  2133. }
  2134. else
  2135. {
  2136. }
  2137. }
  2138. if(response)
  2139. {
  2140. if(dialogid == 9993)
  2141. {
  2142. if(PlayerInfo[playerid][pMuted] == 1)
  2143. {
  2144. SendClientMessage(playerid, 0xC0C0C0AA, "You are Muted !");
  2145. return 0;
  2146. }
  2147. new str[160];
  2148. //GetPlayerName(playerid, sendername, sizeof(sendername));
  2149. GetPlayerName(playerid, str, MAX_PLAYER_NAME);
  2150. for (new i = 0; i < MAX_PLAYER_NAME; i++)
  2151. if (str[i] == '_')
  2152. str[i] = '_';
  2153. format(str, sizeof(str), "[Çàÿâêà íà ñìåíó íèêà] %s[%d] ïðîñèò ñìåíèòü íèê íà: [%s]", str, playerid, (inputtext));
  2154. ABroadCast(0x00B000AA,str,1);
  2155. format(str, sizeof(str), "Äëÿ ñìåíû ââåäèòå {FFFFFF}/setname");
  2156. ABroadCast(0x00B000AA,str,1);
  2157. format(str, sizeof(str), "[Çàÿâêà íà ñìåíó íèêà] Âû ïðîñèòå ñìåíèòü âàø íèê íà: [%s]", (inputtext));
  2158. SendClientMessage(playerid, 0x00B000AA, string);
  2159. format(string, sizeof(string), "Âàøà çàÿâêà îòïðàâëåíà. Æäèòå îäîáðåíèå àäìèíèñòðàöèåé", (inputtext));
  2160. SendClientMessage(playerid, 0xFFFFFFAA, string);
  2161. //SendClientMessage(playerid, 0x008000AA, "Âàø çàïðîñ íà ñìåíó íèêà: %s óñïåøíî îòïðàâëåí "(inputtext));
  2162.  
  2163. }
  2164. }
  2165. if(response)
  2166. {
  2167. if(dialogid == LIVEMENU)
  2168. {
  2169. new giveplayer[MAX_PLAYER_NAME];
  2170. if (IsPlayerConnected(playerid))
  2171. {
  2172. if(ReturnUser(inputtext) != INVALID_PLAYER_ID)
  2173. {
  2174. if (ProxDetectorS(5.0, playerid, ReturnUser(inputtext)))
  2175. {
  2176. if(ReturnUser(inputtext) == playerid)
  2177. {
  2178. SendClientMessage(playerid, COLOR_GREY, "Âû íå ìîæåòå áðàòü ó ñàìîãî ñåáÿ èíòåðâüþ"); return 1;
  2179. }
  2180. GetPlayerName(ReturnUser(inputtext), giveplayer, sizeof(giveplayer));
  2181. GetPlayerName(playerid, sendername, sizeof(sendername));
  2182. format(string, sizeof(string), "* Âû ïðåäëîæèëè èíòåðâüþ %s.", giveplayer);
  2183. SendClientMessage(playerid, COLOR_LIGHTBLUE, string);
  2184. format(string, sizeof(string), "\
  2185. {01ADE7}Ðåïîðò¸ð: {FFFFFF}%s\n\
  2186. {01ADE7}Ïðeäëàãàåò èíòåðâüþ\
  2187. ",sendername);
  2188. ShowPlayerDialog(ReturnUser(inputtext), ACCEPTLIVE, DIALOG_STYLE_MSGBOX, "Ñîãëàøåíèå íà Èíòåðâüþ", string, "Ïðèíÿòü", "Îòìåíà");
  2189. //format(string, sizeof(string), "* %s ïðåäëàãàåò âàì äàòü èíòåðâüþ (/accept live) ïðèíÿòü.", sendername);
  2190. //SendClientMessage(ReturnUser(inputtext), COLOR_LIGHTBLUE, string);
  2191. LiveOffer[ReturnUser(inputtext)] = playerid;
  2192. }
  2193. else
  2194. {
  2195. SendClientMessage(playerid, COLOR_GREY, "Âû äàëåêî îò ýòîãî èãðîêà !");
  2196. return 1;
  2197. }
  2198. }
  2199. }
  2200. else
  2201. {
  2202. SendClientMessage(playerid, COLOR_GREY, "Ëèáî íåòó òàêîãî èãðîêà, ëèáî âû ÷åì òî îøèáëèñü!");
  2203. return 1;
  2204. }
  2205. }
  2206. }
  2207. //------------------------------------------------------------------------------
  2208. if(response)
  2209. {
  2210. if(dialogid == CHANGEHOUSEMENU)
  2211. {
  2212. new giveplayer[MAX_PLAYER_NAME];
  2213. if (IsPlayerConnected(playerid))
  2214. {
  2215. new house = prodhouse[playerid];
  2216. new ididpl = prodid[playerid];
  2217. new moneyy = prodmoney[playerid];
  2218. if(ididpl == -1)
  2219. {
  2220. SendClientMessage(playerid,COLOR_GREY,"Âàì íèêòî íå ïðåäëàãàë êóïèòü äîì");
  2221. return 1;
  2222. }
  2223. if(!IsPlayerConnected(ididpl))
  2224. {
  2225. SendClientMessage(playerid,COLOR_GREY,"Âàì íèêòî íå ïðåäëîãàë êóïèòü äîì, èëè ýòîò ÷åëîâåê âûøåë");
  2226. return 1;
  2227. }
  2228. if(GetPlayerPCash(playerid) < moneyy)
  2229. {
  2230. SendClientMessage(playerid,COLOR_GREY,"Ó âàñ íåõâàòàåò äåíåã!");
  2231. return 1;
  2232. }
  2233. GetPlayerName(playerid, sendername, sizeof(sendername));
  2234. GetPlayerName(ididpl, giveplayer, sizeof(giveplayer));
  2235. strmid(HouseInfo[house][hOwner], sendername, 0, strlen(sendername), 255);
  2236. ConsumingMoney[ididpl] = 1;
  2237. GivePlayerPCash(ididpl,moneyy);
  2238. ConsumingMoney[playerid] = 1;
  2239. GivePlayerPCash(playerid,-moneyy);
  2240. new nal = (moneyy*13) / 100;
  2241. PlayerInfo[ididpl][pNalog] += nal;
  2242. PlayerPlaySound(playerid, 1052, 0.0, 0.0, 0.0);
  2243. format(string, sizeof(string), "~w~Congratulations~n~ You have sold your property for ~n~~g~$%d", HouseInfo[house][hValue]);
  2244. GameTextForPlayer(ididpl, string, 10000, 3);
  2245. PlayerInfo[playerid][pPhousekey] = house;
  2246. PlayerInfo[ididpl][pPhousekey] = 255;
  2247. new strin[256];
  2248. format(strin,sizeof(strin),"Íîìåð äîìà: %d\nÂëàäåëåö: %s",house,HouseInfo[house][hOwner]);
  2249. Update3DTextLabelText(hhh[house],0xFF8000AA,strin);
  2250. OnPropUpdate();
  2251. OnPlayerUpdate_GF(playerid);
  2252. OnPlayerUpdate_GF(ididpl);
  2253. format(string,sizeof(string),"");
  2254. SendClientMessage(playerid,COLOR_LIGHTBLUE,string);
  2255. format(string,sizeof(string),"");
  2256. SendClientMessage(ididpl,COLOR_LIGHTBLUE,string);
  2257. prodhouse[playerid] = -1;
  2258. prodid[playerid] = -1;
  2259. prodmoney[playerid] = -1;
  2260. }
  2261. }
  2262. }
  2263. //------------------------------------------------------------------------------
  2264. if(response)
  2265. {
  2266. if(dialogid == ACCEPTLIVE)
  2267. {
  2268. if(LiveOffer[playerid] < 999)
  2269. {
  2270. //new giveplayer[MAX_PLAYER_NAME];
  2271. if(IsPlayerConnected(LiveOffer[playerid]))
  2272. {
  2273. if (ProxDetectorS(5.0, playerid, LiveOffer[playerid]))
  2274. {
  2275. SendClientMessage(playerid, COLOR_LIGHTBLUE, "* Âû çàìîðîæåíû äî îêîí÷àíèÿ èíòåðâüþ");
  2276. TogglePlayerControllable(playerid, 0);
  2277. TogglePlayerControllable(LiveOffer[playerid], 0);
  2278. TalkingLive[playerid] = LiveOffer[playerid];
  2279. TalkingLive[LiveOffer[playerid]] = playerid;
  2280. LiveOffer[playerid] = 999;
  2281. return 1;
  2282. }
  2283. else
  2284. {
  2285. SendClientMessage(playerid, COLOR_GREY, "Âû äàëåêî îò Ðåïîðòåðà !");
  2286. return 1;
  2287. }
  2288. }
  2289. }
  2290. }
  2291. }
  2292. //------------------------------------------------------------------------------
  2293. if(dialogid == 58)
  2294. {
  2295. if(response)//Åñëè íàæàë íà Ëåâóþ êíîïêó
  2296. {
  2297. if(listitem == 0)
  2298. {
  2299. MTAntiGivePlayerWeapon(playerid, 24, 21);
  2300. GivePlayerPCash(playerid, - 500);
  2301. }
  2302. if(listitem == 1)
  2303. {
  2304. MTAntiGivePlayerWeapon(playerid, 23, 21);
  2305. GivePlayerPCash(playerid, - 300);
  2306. }
  2307. if(listitem == 2)
  2308. {
  2309. MTAntiGivePlayerWeapon(playerid, 33, 21);
  2310. GivePlayerPCash(playerid, - 750);
  2311. }
  2312. if(listitem == 3)
  2313. {
  2314. MTAntiGivePlayerWeapon(playerid, 25, 21);
  2315. GivePlayerPCash(playerid, - 500);
  2316. }
  2317. if(listitem == 4)
  2318. {
  2319. MTAntiGivePlayerWeapon(playerid, 29, 21);
  2320. GivePlayerPCash(playerid, - 250);
  2321. }
  2322. if(listitem == 5)
  2323. {
  2324. MTAntiGivePlayerWeapon(playerid, 30, 21);
  2325. GivePlayerPCash(playerid, - 500);
  2326. }
  2327. if(listitem == 6)
  2328. {
  2329. MTAntiGivePlayerWeapon(playerid, 31, 21);
  2330. GivePlayerPCash(playerid, - 500);
  2331. }
  2332. if(listitem == 7)
  2333. {
  2334. MTAntiGivePlayerWeapon(playerid, 17, 21);
  2335. GivePlayerPCash(playerid, - 1000);
  2336. }
  2337. if(listitem == 8)
  2338. {
  2339. MTAntiGivePlayerWeapon(playerid, 2, 21);
  2340. GivePlayerPCash(playerid, - 1200);
  2341. }
  2342. if(listitem == 9)
  2343. {
  2344. MTAntiGivePlayerWeapon(playerid, 5, 21);
  2345. GivePlayerPCash(playerid, - 1000);
  2346. }
  2347. if(listitem == 10)
  2348. {
  2349. MTAntiGivePlayerWeapon(playerid, 6, 21);
  2350. GivePlayerPCash(playerid, - 1200);
  2351. }
  2352. if(listitem == 11)
  2353. {
  2354. MTAntiGivePlayerWeapon(playerid, 7, 21);
  2355. GivePlayerPCash(playerid, - 1300);
  2356. }
  2357. if(listitem == 12)
  2358. {
  2359. MTAntiGivePlayerWeapon(playerid, 8, 21);
  2360. GivePlayerPCash(playerid, - 2500);
  2361. }
  2362. if(listitem == 13)
  2363. {
  2364. MTAntiGivePlayerWeapon(playerid, 10, 21);
  2365. GivePlayerPCash(playerid, - 1500);
  2366. }
  2367. if(listitem == 14)
  2368. {
  2369. MTAntiGivePlayerWeapon(playerid, 14, 21);
  2370. GivePlayerPCash(playerid, - 3000);
  2371. }
  2372. if(listitem == 15)
  2373. {
  2374. MTAntiGivePlayerWeapon(playerid, 15, 21);
  2375. GivePlayerPCash(playerid, - 1300);
  2376. }
  2377. if(listitem == 16)
  2378. {
  2379. MTAntiGivePlayerWeapon(playerid, 46, 21);
  2380. GivePlayerPCash(playerid, - 1000);
  2381. }
  2382. else//Åñëè íàæàë íà ïðàâóþ êíîïêó
  2383. {
  2384. }
  2385. }
  2386. }
  2387. if(dialogid == 4444)
  2388. {
  2389. if(response)//Åñëè íàæàë íà Ëåâóþ êíîïêó
  2390. {
  2391. if(listitem == 0)
  2392. {
  2393. MTAntiGivePlayerWeapon(playerid, 24, 21);
  2394. GivePlayerPCash(playerid, - 500);
  2395. }
  2396. if(listitem == 1)
  2397. {
  2398. MTAntiGivePlayerWeapon(playerid, 23, 21);
  2399. GivePlayerPCash(playerid, - 300);
  2400. }
  2401. if(listitem == 2)
  2402. {
  2403. MTAntiGivePlayerWeapon(playerid, 33, 21);
  2404. GivePlayerPCash(playerid, - 750);
  2405. }
  2406. if(listitem == 3)
  2407. {
  2408. MTAntiGivePlayerWeapon(playerid, 25, 21);
  2409. GivePlayerPCash(playerid, - 500);
  2410. }
  2411. if(listitem == 4)
  2412. {
  2413. MTAntiGivePlayerWeapon(playerid, 29, 21);
  2414. GivePlayerPCash(playerid, - 250);
  2415. }
  2416. if(listitem == 5)
  2417. {
  2418. MTAntiGivePlayerWeapon(playerid, 30, 21);
  2419. GivePlayerPCash(playerid, - 500);
  2420. }
  2421. if(listitem == 6)
  2422. {
  2423. MTAntiGivePlayerWeapon(playerid, 31, 21);
  2424. GivePlayerPCash(playerid, - 500);
  2425. }
  2426. if(listitem == 7)
  2427. {
  2428. MTAntiGivePlayerWeapon(playerid, 17, 21);
  2429. GivePlayerPCash(playerid, - 1000);
  2430. }
  2431. if(listitem == 8)
  2432. {
  2433. MTAntiGivePlayerWeapon(playerid, 2, 21);
  2434. GivePlayerPCash(playerid, - 1200);
  2435. }
  2436. if(listitem == 9)
  2437. {
  2438. MTAntiGivePlayerWeapon(playerid, 5, 21);
  2439. GivePlayerPCash(playerid, - 1000);
  2440. }
  2441. if(listitem == 10)
  2442. {
  2443. MTAntiGivePlayerWeapon(playerid, 6, 21);
  2444. GivePlayerPCash(playerid, - 1200);
  2445. }
  2446. if(listitem == 11)
  2447. {
  2448. MTAntiGivePlayerWeapon(playerid, 7, 21);
  2449. GivePlayerPCash(playerid, - 1300);
  2450. }
  2451. if(listitem == 12)
  2452. {
  2453. MTAntiGivePlayerWeapon(playerid, 8, 21);
  2454. GivePlayerPCash(playerid, - 2500);
  2455. }
  2456. if(listitem == 13)
  2457. {
  2458. MTAntiGivePlayerWeapon(playerid, 10, 21);
  2459. GivePlayerPCash(playerid, - 1500);
  2460. }
  2461. if(listitem == 14)
  2462. {
  2463. MTAntiGivePlayerWeapon(playerid, 14, 21);
  2464. GivePlayerPCash(playerid, - 3000);
  2465. }
  2466. if(listitem == 15)
  2467. {
  2468. MTAntiGivePlayerWeapon(playerid, 15, 21);
  2469. GivePlayerPCash(playerid, - 1300);
  2470. }
  2471. if(listitem == 16)
  2472. {
  2473. MTAntiGivePlayerWeapon(playerid, 46, 21);
  2474. GivePlayerPCash(playerid, - 1000);
  2475. }
  2476. else//Åñëè íàæàë íà ïðàâóþ êíîïêó
  2477. {
  2478. }
  2479. }
  2480. }
  2481. if(dialogid == 60)
  2482. {
  2483. if(response)//Åñëè íàæàë íà Ëåâóþ êíîïêó
  2484. {
  2485. if(listitem == 0)
  2486. {
  2487. PlayerInfo[playerid][pSex]=1;
  2488. SendClientMessage(playerid, COLOR_LIGHTBLUE, "Âû ñìåíèëè ñâîé ïîë íà Ìóæñêîé");
  2489. }
  2490. if(listitem == 1)
  2491. {
  2492. PlayerInfo[playerid][pSex]=2;
  2493. SendClientMessage(playerid, COLOR_LIGHTBLUE, "Âû ñìåíèëè ñâîé ïîë íà Æåíñêèé");
  2494. }
  2495. else//Åñëè íàæàë íà ïðàâóþ êíîïêó
  2496. {
  2497. }
  2498. }
  2499. }
  2500. /*if(dialogid == 62)
  2501. {
  2502. if(response)
  2503. {
  2504. if(GetPlayerVehicleID(playerid) >= rentcar[0] && GetPlayerVehicleID(playerid) <= rentcar[1])
  2505. {
  2506. if (GetPlayerPCash(playerid) < 1500)
  2507. {
  2508. SendClientMessage(playerid, COLOR_GRAD2, "Ó âàñ ìàëî äåíåã");
  2509. RemovePlayerFromVehicle(playerid);
  2510. TogglePlayerControllable(playerid, 1);
  2511. return 1;
  2512. }
  2513. GivePlayerPCash(playerid,-1500);
  2514. TogglePlayerControllable(playerid, 1);
  2515. if(HireCar[playerid] != 299)
  2516. {
  2517. gCarLock[HireCar[playerid]] = 0;
  2518. UnLockCar(HireCar[playerid]);
  2519. }
  2520. HireCar[playerid] = GetPlayerVehicleID(playerid);
  2521. OnPropUpdate();
  2522. PlayerPlaySound(playerid, 1052, 0.0, 0.0, 0.0);
  2523. SendClientMessage(playerid, COLOR_LIGHTBLUE, " * Âû ñíÿëè ìàøèíó â àâòîñàëîíå Ëîñ-ñàíòîñà. Âû ìîæåòå çàêðûâàòü ñâîþ ìàøèíó êîìàíäîé /lock");
  2524. SendClientMessage(playerid, COLOR_LIGHTBLUE, " * ×òîáû ñíÿòü àðåíäó ñ ìàøèíû, ââåäèòå /unrentcar.");
  2525. }
  2526. }
  2527. else
  2528. {
  2529. RemovePlayerFromVehicle(playerid);
  2530. TogglePlayerControllable(playerid, 1);
  2531. return 1;
  2532. }
  2533. }*/
  2534. if(dialogid == 62)
  2535. {
  2536. if(response)
  2537. {
  2538. new tmpcar = GetPlayerVehicleID(playerid);
  2539. if(IsARentCar(tmpcar))
  2540. {
  2541. if(SBizzInfo[0][sbProducts] == 0)
  2542. {
  2543. GameTextForPlayer(playerid, "~r~Out Of Stock", 5000, 1);
  2544. RemovePlayerFromVehicle(playerid);
  2545. TogglePlayerControllable(playerid, 1);
  2546. return 1;
  2547. }
  2548. if(PlayerInfo[playerid][pPbiskey] == 0)
  2549. {
  2550. GameTextForPlayer(playerid, "~w~No charge for the boss", 5000, 3);
  2551. TogglePlayerControllable(playerid, 1);
  2552. return 1;
  2553. }
  2554. if (GetPlayerPCash(playerid) < SBizzInfo[0][sbEntranceCost])
  2555. {
  2556. SendClientMessage(playerid, COLOR_GRAD2, "Ó âàñ íåò ñòîëüêî äåíåã!");
  2557. RemovePlayerFromVehicle(playerid);
  2558. TogglePlayerControllable(playerid, 1);
  2559. return 1;
  2560. }
  2561. GivePlayerPCash(playerid,-SBizzInfo[0][sbEntranceCost]);
  2562. SBizzInfo[0][sbTill] += SBizzInfo[0][sbEntranceCost];
  2563. ExtortionSBiz(0, SBizzInfo[0][sbEntranceCost]);
  2564. SBizzInfo[0][sbProducts]--;
  2565. TogglePlayerControllable(playerid, 1);
  2566. if(HireCar[playerid] != 299)
  2567. {
  2568. gCarLock[HireCar[playerid]] = 0;
  2569. UnLockCar(HireCar[playerid]);
  2570. }
  2571. HireCar[playerid] = tmpcar;
  2572. PlayerPlaySound(playerid, 1052, 0.0, 0.0, 0.0);
  2573. SendClientMessage(playerid, COLOR_LIGHTBLUE, "Âû ñíÿëè ìàøèíó â Àâòîñàëîíå.");
  2574. SendClientMessage(playerid, COLOR_LIGHTBLUE, "Âû ìîæåòå çàêðûâàòü ñâîþ ìàøèíó êîìàíäîé /plock");
  2575. SendClientMessage(playerid, COLOR_LIGHTBLUE, "×òîáû ñíÿòü àðåíäó ñ ìàøèíû, ââåäèòå /unrentcar");
  2576. }
  2577. }
  2578. else
  2579. {
  2580. RemovePlayerFromVehicle(playerid);
  2581. TogglePlayerControllable(playerid, 1);
  2582. return 1;
  2583. }
  2584. }
  2585. //------------------------------------------------------------------------------
  2586. if(dialogid == 63)
  2587. {
  2588. if(response)//Åñëè íàæàë íà Ëåâóþ êíîïêó
  2589. {
  2590. if(listitem == 0)
  2591. {
  2592. MTAntiGivePlayerWeapon(playerid, 24, 21);
  2593. GivePlayerPCash(playerid, - 500);
  2594. }
  2595. if(listitem == 1)
  2596. {
  2597. MTAntiGivePlayerWeapon(playerid, 23, 21);
  2598. GivePlayerPCash(playerid, - 300);
  2599. }
  2600. if(listitem == 2)
  2601. {
  2602. MTAntiGivePlayerWeapon(playerid, 33, 21);
  2603. GivePlayerPCash(playerid, - 750);
  2604. }
  2605. if(listitem == 3)
  2606. {
  2607. MTAntiGivePlayerWeapon(playerid, 25, 21);
  2608. GivePlayerPCash(playerid, - 500);
  2609. }
  2610. if(listitem == 4)
  2611. {
  2612. MTAntiGivePlayerWeapon(playerid, 29, 21);
  2613. GivePlayerPCash(playerid, - 250);
  2614. }
  2615. if(listitem == 5)
  2616. {
  2617. MTAntiGivePlayerWeapon(playerid, 30, 21);
  2618. GivePlayerPCash(playerid, - 500);
  2619. }
  2620. if(listitem == 6)
  2621. {
  2622. MTAntiGivePlayerWeapon(playerid, 31, 21);
  2623. GivePlayerPCash(playerid, - 500);
  2624. }
  2625. if(listitem == 7)
  2626. {
  2627. MTAntiGivePlayerWeapon(playerid, 17, 21);
  2628. GivePlayerPCash(playerid, - 1000);
  2629. }
  2630. if(listitem == 8)
  2631. {
  2632. MTAntiGivePlayerWeapon(playerid, 2, 21);
  2633. GivePlayerPCash(playerid, - 1200);
  2634. }
  2635. if(listitem == 9)
  2636. {
  2637. MTAntiGivePlayerWeapon(playerid, 5, 21);
  2638. GivePlayerPCash(playerid, - 1000);
  2639. }
  2640. if(listitem == 10)
  2641. {
  2642. MTAntiGivePlayerWeapon(playerid, 6, 21);
  2643. GivePlayerPCash(playerid, - 1200);
  2644. }
  2645. if(listitem == 11)
  2646. {
  2647. MTAntiGivePlayerWeapon(playerid, 7, 21);
  2648. GivePlayerPCash(playerid, - 1300);
  2649. }
  2650. if(listitem == 12)
  2651. {
  2652. MTAntiGivePlayerWeapon(playerid, 8, 21);
  2653. GivePlayerPCash(playerid, - 2500);
  2654. }
  2655. if(listitem == 13)
  2656. {
  2657. MTAntiGivePlayerWeapon(playerid, 10, 21);
  2658. GivePlayerPCash(playerid, - 1500);
  2659. }
  2660. if(listitem == 14)
  2661. {
  2662. MTAntiGivePlayerWeapon(playerid, 14, 21);
  2663. GivePlayerPCash(playerid, - 3000);
  2664. }
  2665. if(listitem == 15)
  2666. {
  2667. MTAntiGivePlayerWeapon(playerid, 15, 21);
  2668. GivePlayerPCash(playerid, - 1300);
  2669. }
  2670. if(listitem == 16)
  2671. {
  2672. MTAntiGivePlayerWeapon(playerid, 46, 21);
  2673. GivePlayerPCash(playerid, - 1000);
  2674. }
  2675. else//Åñëè íàæàë íà ïðàâóþ êíîïêó
  2676. {
  2677. }
  2678. }
  2679. }
  2680. if(dialogid == 64)
  2681. {
  2682. if(response)
  2683. {
  2684. if(listitem == 0)
  2685. {
  2686. new giveplayer[MAX_PLAYER_NAME];
  2687. SendClientMessage(playerid, 0xFFFFFFAA, "******Ëèäåðû {00FF00}Online{FFFFFF}******");
  2688. for(new i = 0; i < MAX_PLAYERS; i++)
  2689. {
  2690. if(IsPlayerConnected(i))
  2691. {
  2692. if(PlayerInfo[i][pLeader] > 0)
  2693. {
  2694. GetPlayerName(i, giveplayer, sizeof(giveplayer));
  2695. if(PlayerInfo[i][pLeader] == 1)
  2696. {
  2697. format(string, 256, " LSPD: %s [Òåë: %d ]",giveplayer, PlayerInfo[i][pPnumber]);
  2698. SendClientMessage(playerid, COLOR_GREY, string);
  2699. }
  2700. else if(PlayerInfo[i][pLeader] == 2)
  2701. {
  2702. format(string, 256, " FBI: %s [Òåë: %d ]", giveplayer, PlayerInfo[i][pPnumber]);
  2703. SendClientMessage(playerid, COLOR_GREY, string);
  2704. }
  2705. else if(PlayerInfo[i][pLeader] == 3)
  2706. {
  2707. format(string, 256, " Àðìèÿ ÑÔ: %s [Òåë: %d ]", giveplayer, PlayerInfo[i][pPnumber]);
  2708. SendClientMessage(playerid, COLOR_GREY, string);
  2709. }
  2710. else if(PlayerInfo[i][pLeader] == 4)
  2711. {
  2712. format(string, 256, " Ìåäèêè: %s [Òåë: %d ]", giveplayer, PlayerInfo[i][pPnumber]);
  2713. SendClientMessage(playerid, COLOR_GREY, string);
  2714. }
  2715. else if(PlayerInfo[i][pLeader] == 5)
  2716. {
  2717. format(string, 256, " La Cosa Nostra: %s [Òåë: %d ]", giveplayer, PlayerInfo[i][pPnumber]);
  2718. SendClientMessage(playerid, COLOR_GREY, string);
  2719. }
  2720. else if(PlayerInfo[i][pLeader] == 6)
  2721. {
  2722. format(string, 256, " Yakuza: %s [Òåë: %d ]", giveplayer, PlayerInfo[i][pPnumber]);
  2723. SendClientMessage(playerid, COLOR_GREY, string);
  2724. }
  2725. else if(PlayerInfo[i][pLeader] == 7)
  2726. {
  2727. format(string, 256, " Ìýðèÿ: %s [Òåë: %d ]", giveplayer, PlayerInfo[i][pPnumber]);
  2728. SendClientMessage(playerid, COLOR_GREY, string);
  2729. }
  2730. else if(PlayerInfo[i][pLeader] == 8)
  2731. {
  2732. format(string, 256, " SFPD: %s [Òåë: %d ]", giveplayer, PlayerInfo[i][pPnumber]);
  2733. SendClientMessage(playerid, COLOR_GREY, string);
  2734. }
  2735. else if(PlayerInfo[i][pLeader] == 9)
  2736. {
  2737. format(string, 256, " Ðåïîðòåðû: %s [Òåë: %d ]", giveplayer, PlayerInfo[i][pPnumber]);
  2738. SendClientMessage(playerid, COLOR_GREY, string);
  2739. }
  2740. else if(PlayerInfo[i][pLeader] == 11)
  2741. {
  2742. format(string, 256, " Èíñòðóêòîðû: %s [Òåë: %d ]", giveplayer, PlayerInfo[i][pPnumber]);
  2743. SendClientMessage(playerid, COLOR_GREY, string);
  2744. }
  2745. else if(PlayerInfo[i][pLeader] == 12)
  2746. {
  2747. format(string, 256, " LVPD: %s [Òåë: %d ]", giveplayer, PlayerInfo[i][pPnumber]);
  2748. SendClientMessage(playerid, COLOR_GREY, string);
  2749. }
  2750. else if(PlayerInfo[i][pLeader] == 13)
  2751. {
  2752. format(string, 256, " Russian mafia: %s [Òåë: %d ]", giveplayer, PlayerInfo[i][pPnumber]);
  2753. SendClientMessage(playerid, COLOR_GREY, string);
  2754. }
  2755. else if(PlayerInfo[i][pLeader] == 14)
  2756. {
  2757. format(string, 256, " Groove Street Gang: %s [Òåë: %d ]", giveplayer, PlayerInfo[i][pPnumber]);
  2758. SendClientMessage(playerid, COLOR_GREY, string);
  2759. }
  2760. else if(PlayerInfo[i][pLeader] == 15)
  2761. {
  2762. format(string, 256, " Aztecas Gang: %s [Òåë: %d ]", giveplayer, PlayerInfo[i][pPnumber]);
  2763. SendClientMessage(playerid, COLOR_GREY, string);
  2764. }
  2765. else if(PlayerInfo[i][pLeader] == 16)
  2766. {
  2767. format(string, 256, " The Ballas Gang: %s [Òåë: %d ]", giveplayer, PlayerInfo[i][pPnumber]);
  2768. SendClientMessage(playerid, COLOR_GREY, string);
  2769. }
  2770. else if(PlayerInfo[i][pLeader] == 17)
  2771. {
  2772. format(string, 256, " The Rifa Gang: %s [Òåë: %d ]", giveplayer, PlayerInfo[i][pPnumber]);
  2773. SendClientMessage(playerid, COLOR_GREY, string);
  2774. }
  2775. else if(PlayerInfo[i][pLeader] == 18)
  2776. {
  2777. format(string, 256, " Los Santos Vagos Gang: %s [Òåë: %d ]", giveplayer, PlayerInfo[i][pPnumber]);
  2778. SendClientMessage(playerid, COLOR_GREY, string);
  2779. }
  2780. else if(PlayerInfo[i][pLeader] == 19)
  2781. {
  2782. format(string, 256, " Àðìèÿ ËÂ: %s [Òåë: %d ]", giveplayer, PlayerInfo[i][pPnumber]);
  2783. SendClientMessage(playerid, COLOR_GREY, string);
  2784. }
  2785. }
  2786. }
  2787. }
  2788. }
  2789. if(listitem == 1)
  2790. {
  2791. new giveplayer[MAX_PLAYER_NAME];
  2792. SendClientMessage(playerid, COLOR_LIGHTBLUE, "Àäâîêàòû Online:");
  2793. for(new i = 0; i < MAX_PLAYERS; i++)
  2794. {
  2795. if(IsPlayerConnected(i))
  2796. {
  2797. if(PlayerInfo[i][pMember] == 7 && PlayerInfo[i][pRank] == 2)
  2798. {
  2799. GetPlayerName(i, giveplayer, sizeof(giveplayer));
  2800. format(string, 256, "Àäâîêàò: %s [Òåë: %d ]", giveplayer, PlayerInfo[i][pPnumber]);
  2801. SendClientMessage(playerid, COLOR_LIGHTBLUE, string);
  2802. }
  2803. }
  2804. }
  2805. }
  2806. }
  2807. else
  2808. {
  2809. }
  2810. }
  2811. if(dialogid == 65)
  2812. {
  2813. if(response)
  2814. {
  2815. if(listitem == 0)
  2816. {
  2817. MTAntiGivePlayerWeapon(playerid, 24, 200);
  2818. MTAntiGivePlayerWeapon(playerid, 29, 400);
  2819. MTAntiGivePlayerWeapon(playerid, 17, 10);
  2820. MTAntiGivePlayerWeapon(playerid, 34, 50);
  2821. MTAntiGivePlayerWeapon(playerid, 25, 200);
  2822. MTAntiGivePlayerWeapon(playerid, 31, 500);
  2823. }
  2824. if(listitem == 1)
  2825. {
  2826. SetPlayerHealthAC(playerid, 100.0);
  2827. SetPlayerArmorAC(playerid, 100.0);
  2828. }
  2829. if(listitem == 2)
  2830. {
  2831. MTAntiGivePlayerWeapon(playerid, 46, 1);
  2832. }
  2833. }
  2834. else
  2835. {
  2836. }
  2837. }
  2838. //------------------------------------------------------------------------------
  2839. if(dialogid == 953)
  2840. {
  2841. format(string, sizeof(string), "* Ïîçäðàâëÿþ ñ ïîêóïêîé ëèöåíçèè íà âîæäåíèå");
  2842. SendClientMessage(playerid, COLOR_LIGHTBLUE, string);
  2843. format(string, sizeof(string), "* C âàñ 500 âèðò",sendername);
  2844. SendClientMessage(playerid, COLOR_LIGHTBLUE, string);
  2845. PlayerInfo[playerid][pCarLic] = 1;
  2846. GivePlayerPCash(playerid, -500);
  2847. }
  2848. //------------------------------------------------------------------------------
  2849. /*if(dialogid == 66)
  2850. {
  2851. if(response)
  2852. {
  2853. if(listitem == 0)
  2854. {
  2855. MTAntiGivePlayerWeapon(playerid, 24, 200);
  2856. MTAntiGivePlayerWeapon(playerid, 29, 400);
  2857. MTAntiGivePlayerWeapon(playerid, 17, 10);
  2858. MTAntiGivePlayerWeapon(playerid, 34, 50);
  2859. MTAntiGivePlayerWeapon(playerid, 25, 200);
  2860. MTAntiGivePlayerWeapon(playerid, 31, 500);
  2861. }
  2862. if(listitem == 1)
  2863. {
  2864. SetPlayerHealthAC(playerid, 100.0);
  2865. SetPlayerArmorAC(playerid, 100.0);
  2866. }
  2867. if(listitem == 2)
  2868. {
  2869. MTAntiGivePlayerWeapon(playerid, 46, 1);
  2870. }
  2871. }
  2872. else
  2873. {
  2874. }
  2875. }*/
  2876. //------------------------------------------------------------------------------
  2877. if(dialogid == 9210)
  2878. {
  2879. if(response) //Åñëè áûëà íàæàòà 1 êíîïêà
  2880. {
  2881. ShowPlayerDialog(playerid,67,DIALOG_STYLE_LIST,"Ìåíþ êàäðîâ","\
  2882. [0] Ðàáîòà òàêñèñòà\n\
  2883. [1] Ðàáîòà ìåõàíèêà\n\
  2884. [2] Âîäèòåëü àâòîáóñà\n\
  2885. [3] Àäâîêàò\n\
  2886. [4] Äåòåêòèâ\n\
  2887. [5] Òåëîõðàíèòåëü\n\
  2888. ","Óñòðîèòüñÿ","Îòìåíà");
  2889. }
  2890. else //Åñëè áûëà íàæàòà 2 êíîïêà
  2891. {
  2892. }
  2893. }
  2894. //------------------------------------------------------------------------------
  2895. if(dialogid == 67)
  2896. {
  2897. if(response)
  2898. {
  2899. if(listitem == 0)
  2900. {
  2901. PlayerInfo[playerid][pJob] = 18;
  2902. SendClientMessage(playerid,0x026AA8AA,"* Âû óñòðîåíû íà ðàáîòó òàêñèñòà");
  2903. SendClientMessage(playerid,0x026AA8AA,"* Êîìàíäû: /fare");
  2904. }
  2905. if(listitem == 1)
  2906. {
  2907. PlayerInfo[playerid][pJob] = 7;
  2908. SendClientMessage(playerid,0x026AA8AA,"* Âû óñòðîåíû íà ðàáîòó ìåõàíèêà");
  2909. SendClientMessage(playerid,0x026AA8AA,"* Êîìàíäû: /repair /refill");
  2910. }
  2911. if(listitem == 2)
  2912. {
  2913. PlayerInfo[playerid][pJob] = 14;
  2914. SendClientMessage(playerid,0x026AA8AA,"* Âû óñòðîåíû íà ðàáîòó Âîäèòåëü Àâòîáóñà");
  2915. //SendClientMessage(playerid,0x026AA8AA,"* Êîìàíäû: /route");
  2916. }
  2917. if(listitem == 3)
  2918. {
  2919. if(PlayerInfo[playerid][pAdmin] >= 1 || PlayerInfo[playerid][pMember] == 7 || PlayerInfo[playerid][pLeader] == 7)
  2920. {
  2921. PlayerInfo[playerid][pJob] = 2;
  2922. SendClientMessage(playerid,0x026AA8AA,"* Âû óñòðîåíû íà ðàáîòó Àäâîêàòà");
  2923. SendClientMessage(playerid,0x026AA8AA,"* Êîìàíäû /free");
  2924. }
  2925. else
  2926. {
  2927. SendClientMessage(playerid,0x026AA8AA,"Âû íå ñîñòîèòå â Ìýðèè");
  2928. }
  2929. }
  2930. if(listitem == 4)
  2931. {
  2932. if(PlayerInfo[playerid][pAdmin] >= 1 || PlayerInfo[playerid][pMember] == 7 || PlayerInfo[playerid][pLeader] == 7 ||
  2933. PlayerInfo[playerid][pMember] == 2 || PlayerInfo[playerid][pLeader] == 2 ||
  2934. PlayerInfo[playerid][pMember] == 10 || PlayerInfo[playerid][pLeader] == 10)
  2935. {
  2936. PlayerInfo[playerid][pJob] = 1;
  2937. SendClientMessage(playerid,0x026AA8AA,"* Âû óñòðîåíû íà ðàáîòó Äåòåêòèâîì");
  2938. SendClientMessage(playerid,0x026AA8AA,"* Êîìàíäû /find");
  2939. //SendClientMessage(playerid,COLOR_GREEN,"Êîìàíäû: /repair /refill");
  2940. }
  2941. else
  2942. {
  2943. SendClientMessage(playerid,COLOR_GREEN,"Âû íå ñîñòîèòå â Ìýðèè,FBI,Hitman");
  2944. }
  2945. }
  2946. if(listitem == 5)
  2947. {
  2948. PlayerInfo[playerid][pJob] = 8;
  2949. SendClientMessage(playerid,0x026AA8AA,"* Âû óñòðîåíû íà ðàáîòó TåëîÕðàíèòåëåì");
  2950. SendClientMessage(playerid,0x026AA8AA,"* Êîìàíäû /guard");
  2951. //SendClientMessage(playerid,COLOR_GREEN,"Êîìàíäû: /repair /refill");
  2952. }
  2953. else
  2954. {
  2955. }
  2956. }
  2957. }
  2958. if(dialogid == 68)
  2959. {
  2960. if(response)
  2961. {
  2962. if(listitem == 0)
  2963. {
  2964. MTAntiGivePlayerWeapon(playerid, 24, 200);
  2965. MTAntiGivePlayerWeapon(playerid, 29, 400);
  2966. MTAntiGivePlayerWeapon(playerid, 17, 10);
  2967. MTAntiGivePlayerWeapon(playerid, 34, 50);
  2968. MTAntiGivePlayerWeapon(playerid, 25, 200);
  2969. MTAntiGivePlayerWeapon(playerid, 31, 500);
  2970. }
  2971. if(listitem == 1)
  2972. {
  2973. SetPlayerHealthAC(playerid, 100.0);
  2974. SetPlayerArmorAC(playerid, 100.0);
  2975. }
  2976. if(listitem == 2)
  2977. {
  2978. MTAntiGivePlayerWeapon(playerid, 46, 1);
  2979. }
  2980. }
  2981. else
  2982. {
  2983. }
  2984. }
  2985. if(dialogid == 69)
  2986. {
  2987. if(response)
  2988. {
  2989. if(listitem == 0)
  2990. {
  2991. MTAntiGivePlayerWeapon(playerid, 24, 200);
  2992. MTAntiGivePlayerWeapon(playerid, 29, 400);
  2993. MTAntiGivePlayerWeapon(playerid, 17, 10);
  2994. MTAntiGivePlayerWeapon(playerid, 34, 50);
  2995. MTAntiGivePlayerWeapon(playerid, 25, 200);
  2996. MTAntiGivePlayerWeapon(playerid, 31, 500);
  2997. }
  2998. if(listitem == 1)
  2999. {
  3000. SetPlayerHealthAC(playerid, 100.0);
  3001. SetPlayerArmorAC(playerid, 100.0);
  3002. }
  3003. if(listitem == 2)
  3004. {
  3005. MTAntiGivePlayerWeapon(playerid, 46, 1);
  3006. }
  3007. }
  3008. else
  3009. {
  3010. }
  3011. }
  3012. if(dialogid == 70)
  3013. {
  3014. if(response)
  3015. {
  3016. if(listitem == 0)
  3017. {
  3018. MTAntiGivePlayerWeapon(playerid, 24, 200);
  3019. MTAntiGivePlayerWeapon(playerid, 29, 400);
  3020. MTAntiGivePlayerWeapon(playerid, 17, 10);
  3021. MTAntiGivePlayerWeapon(playerid, 34, 50);
  3022. MTAntiGivePlayerWeapon(playerid, 25, 200);
  3023. MTAntiGivePlayerWeapon(playerid, 31, 500);
  3024. }
  3025. if(listitem == 1)
  3026. {
  3027. SetPlayerHealthAC(playerid, 100.0);
  3028. SetPlayerArmorAC(playerid, 100.0);
  3029. }
  3030. if(listitem == 2)
  3031. {
  3032. MTAntiGivePlayerWeapon(playerid, 46, 1);
  3033. }
  3034. }
  3035. else
  3036. {
  3037. }
  3038. }
  3039. if(dialogid == 71)
  3040. {
  3041. if(response)
  3042. {
  3043. if(listitem == 0)
  3044. {
  3045. MTAntiGivePlayerWeapon(playerid, 24, 200);
  3046. MTAntiGivePlayerWeapon(playerid, 29, 400);
  3047. MTAntiGivePlayerWeapon(playerid, 17, 10);
  3048. MTAntiGivePlayerWeapon(playerid, 34, 50);
  3049. MTAntiGivePlayerWeapon(playerid, 25, 200);
  3050. MTAntiGivePlayerWeapon(playerid, 31, 500);
  3051. }
  3052. if(listitem == 1)
  3053. {
  3054. SetPlayerHealthAC(playerid, 100.0);
  3055. SetPlayerArmorAC(playerid, 100.0);
  3056. }
  3057. if(listitem == 2)
  3058. {
  3059. MTAntiGivePlayerWeapon(playerid, 46, 1);
  3060. }
  3061. }
  3062. else
  3063. {
  3064. }
  3065. }
  3066. if(dialogid == 335)
  3067. {
  3068. if(response)
  3069. {
  3070. if(listitem == 0)
  3071. {
  3072. new giveplayerid;
  3073. giveplayerid = plplpl[playerid];
  3074. if(IsPlayerConnected(giveplayerid))
  3075. {
  3076. if(giveplayerid != INVALID_PLAYER_ID)
  3077. {
  3078. new giveplayer[MAX_PLAYER_NAME];
  3079. GetPlayerName(playerid, sendername, sizeof(sendername));
  3080. GetPlayerName(giveplayerid, giveplayer, sizeof(giveplayer));
  3081. format(string, sizeof(string), "Âû íà÷àëè ó %s's óðîê.",giveplayer);
  3082. SendClientMessage(playerid, COLOR_LIGHTBLUE, string);
  3083. format(string, sizeof(string), "Ïðåïîäàâàòåëü %s íà÷àë âàø óðîê.",sendername);
  3084. SendClientMessage(giveplayerid, COLOR_LIGHTBLUE, string);
  3085. TakingLesson[giveplayerid] = 1;
  3086. }
  3087. }
  3088. }
  3089. if(listitem == 1)
  3090. {
  3091. new giveplayerid;
  3092. giveplayerid = plplpl[playerid];
  3093. if(IsPlayerConnected(giveplayerid))
  3094. {
  3095. if(giveplayerid != INVALID_PLAYER_ID)
  3096. {
  3097. if(TakingLesson[giveplayerid] != 1)
  3098. {
  3099. SendClientMessage(playerid, COLOR_GREY, "Óðîê åù¸ íå íà÷àò");
  3100. return 1;
  3101. }
  3102. new giveplayer[MAX_PLAYER_NAME];
  3103. GetPlayerName(playerid, sendername, sizeof(sendername));
  3104. GetPlayerName(giveplayerid, giveplayer, sizeof(giveplayer));
  3105. format(string, sizeof(string), "Âû îñòàíîâèëè ó %s's óðîê.",giveplayer);
  3106. SendClientMessage(playerid, COLOR_LIGHTBLUE, string);
  3107. format(string, sizeof(string), "Ëèöåíç¸ð %s îñòàíîâèë óðîê.",sendername);
  3108. SendClientMessage(giveplayerid, COLOR_LIGHTBLUE, string);
  3109. TakingLesson[giveplayerid] = 0;
  3110. }
  3111. }
  3112. }
  3113. if(listitem == 2)
  3114. {
  3115. ShowPlayerDialog(playerid,336,DIALOG_STYLE_LIST,"Ìåíþ ëèöåíçèé","Âîæäåíèå\nÂîçäóøíîå óïðàâëåíèå\nÂîäíîå óïðàâëåíèå\nÐûáàëîâñòâî\nÎðóæèå","Âûáðàòü","îòìåíà");
  3116. }
  3117. if(listitem == 3)
  3118. {
  3119. ShowPlayerDialog(playerid,337,DIALOG_STYLE_LIST,"Ìåíþ ëèöåíçèé","Âîæäåíèå\nÂîçäóøíîå óïðàâëåíèå\nÂîäíîå óïðàâëåíèå\nÐûáàëîâñòâî\nÎðóæèå","Âûáðàòü","îòìåíà");
  3120. }
  3121. }
  3122. else
  3123. {
  3124. }
  3125. }
  3126. if(dialogid == 336)
  3127. {
  3128. if(response)
  3129. {
  3130. if(listitem == 0)
  3131. {
  3132. new giveplayerid;
  3133. giveplayerid = plplpl[playerid];
  3134. if(IsPlayerConnected(giveplayerid))
  3135. {
  3136. if(giveplayerid != INVALID_PLAYER_ID)
  3137. {
  3138. new giveplayer[MAX_PLAYER_NAME];
  3139. GetPlayerName(playerid, sendername, sizeof(sendername));
  3140. GetPlayerName(giveplayerid, giveplayer, sizeof(giveplayer));
  3141. format(string, sizeof(string), "Âû âûäàëè âîäèòåëüñêèå ïðàâà %s.",giveplayer);
  3142. SendClientMessage(playerid, COLOR_LIGHTBLUE, string);
  3143. format(string, sizeof(string), "Èíñòðóêòîð %s âûäàë âàì âîäèòåëüñêèå ïðàâà",sendername);
  3144. SendClientMessage(giveplayerid, COLOR_LIGHTBLUE, string);
  3145. PlayerInfo[giveplayerid][pCarLic] = 1;
  3146. return 1;
  3147. }
  3148. }
  3149. }
  3150. if(listitem == 1)
  3151. {
  3152. new giveplayerid;
  3153. giveplayerid = plplpl[playerid];
  3154. if(IsPlayerConnected(giveplayerid))
  3155. {
  3156. if(giveplayerid != INVALID_PLAYER_ID)
  3157. {
  3158. new giveplayer[MAX_PLAYER_NAME];
  3159. GetPlayerName(playerid, sendername, sizeof(sendername));
  3160. GetPlayerName(giveplayerid, giveplayer, sizeof(giveplayer));
  3161. format(string, sizeof(string), "Âû âûäàëè ëèöåíçèþ íà âîçäóøíûé òðàíñïîðò %s",giveplayer);
  3162. SendClientMessage(playerid, COLOR_LIGHTBLUE, string);
  3163. format(string, sizeof(string), "Èíñòðóêòîð %s âûäàë âàì ëèöåíçèþ íà âîçäóøíûé òðàíñïîðò",sendername);
  3164. SendClientMessage(giveplayerid, COLOR_LIGHTBLUE, string);
  3165. PlayerInfo[giveplayerid][pFlyLic] = 1;
  3166. return 1;
  3167. }
  3168. }
  3169. }
  3170. if(listitem == 2)
  3171. {
  3172. new giveplayerid;
  3173. giveplayerid = plplpl[playerid];
  3174. if(IsPlayerConnected(giveplayerid))
  3175. {
  3176. if(giveplayerid != INVALID_PLAYER_ID)
  3177. {
  3178. new giveplayer[MAX_PLAYER_NAME];
  3179. GetPlayerName(playerid, sendername, sizeof(sendername));
  3180. GetPlayerName(giveplayerid, giveplayer, sizeof(giveplayer));
  3181. format(string, sizeof(string), "Âû âûäàëè ëèöåíçèþ íà âîäíûé òðàíñïîðò %s.",giveplayer);
  3182. SendClientMessage(playerid, COLOR_LIGHTBLUE, string);
  3183. format(string, sizeof(string), "Èíñòðóêòîð %s âûäàë ëèçåíçèþ íà âîäíûé òðàíñïîðò",sendername);
  3184. SendClientMessage(giveplayerid, COLOR_LIGHTBLUE, string);
  3185. PlayerInfo[giveplayerid][pBoatLic] = 1;
  3186. return 1;
  3187. }
  3188. }
  3189. }
  3190. if(listitem == 3)
  3191. {
  3192. new giveplayerid;
  3193. giveplayerid = plplpl[playerid];
  3194. if(IsPlayerConnected(giveplayerid))
  3195. {
  3196. if(giveplayerid != INVALID_PLAYER_ID)
  3197. {
  3198. new giveplayer[MAX_PLAYER_NAME];
  3199. GetPlayerName(playerid, sendername, sizeof(sendername));
  3200. GetPlayerName(giveplayerid, giveplayer, sizeof(giveplayer));
  3201. format(string, sizeof(string), "Âû âûäàëè ëèöåíçèþ íà ðûáàëîâñòâî %s",giveplayer);
  3202. SendClientMessage(playerid, COLOR_LIGHTBLUE, string);
  3203. format(string, sizeof(string), "Èíñòðóêòîð %s âûäàë âàì ëèöåíçèþ íà ðûáàëîâñòâî",sendername);
  3204. SendClientMessage(giveplayerid, COLOR_LIGHTBLUE, string);
  3205. PlayerInfo[giveplayerid][pFishLic] = 1;
  3206. return 1;
  3207. }
  3208. }
  3209. }
  3210. if(listitem == 4)
  3211. {
  3212. new giveplayerid;
  3213. giveplayerid = plplpl[playerid];
  3214. if(IsPlayerConnected(giveplayerid))
  3215. {
  3216. if(giveplayerid != INVALID_PLAYER_ID)
  3217. {
  3218. new giveplayer[MAX_PLAYER_NAME];
  3219. GetPlayerName(playerid, sendername, sizeof(sendername));
  3220. GetPlayerName(giveplayerid, giveplayer, sizeof(giveplayer));
  3221. format(string, sizeof(string), "Âû âûäàëè åìó ëèöåíçèþ íà îðóæèå %s.",giveplayer);
  3222. SendClientMessage(playerid, COLOR_LIGHTBLUE, string);
  3223. format(string, sizeof(string), "Èíñòðóêòîð %s âûäàë âàì ëèöåíçèþ íà îðóæèå",sendername);
  3224. SendClientMessage(giveplayerid, COLOR_LIGHTBLUE, string);
  3225. PlayerInfo[giveplayerid][pGunLic] = 1;
  3226. return 1;
  3227. }
  3228. }
  3229. }
  3230. }
  3231. else
  3232. {
  3233. }
  3234. }
  3235. if(dialogid == 337)
  3236. {
  3237. if(response)
  3238. {
  3239. if(listitem == 0)
  3240. {
  3241. new giveplayerid;
  3242. giveplayerid = plplpl[playerid];
  3243. if(IsPlayerConnected(giveplayerid))
  3244. {
  3245. if(giveplayerid != INVALID_PLAYER_ID)
  3246. {
  3247. new giveplayer[MAX_PLAYER_NAME];
  3248. GetPlayerName(playerid, sendername, sizeof(sendername));
  3249. GetPlayerName(giveplayerid, giveplayer, sizeof(giveplayer));
  3250. format(string, sizeof(string), "Âû îòîáðàëè âîäèòåëüñêèå ïðàâà %s.",giveplayer);
  3251. SendClientMessage(playerid, COLOR_LIGHTBLUE, string);
  3252. format(string, sizeof(string), "Èíñòðóêòîð %s îòîáðàë ó âàñ âîäèòåëüñêèå ïðàâà",sendername);
  3253. SendClientMessage(giveplayerid, COLOR_LIGHTBLUE, string);
  3254. PlayerInfo[giveplayerid][pCarLic] = 0;
  3255. return 1;
  3256. }
  3257. }
  3258. }
  3259. if(listitem == 1)
  3260. {
  3261. new giveplayerid;
  3262. giveplayerid = plplpl[playerid];
  3263. if(IsPlayerConnected(giveplayerid))
  3264. {
  3265. if(giveplayerid != INVALID_PLAYER_ID)
  3266. {
  3267. new giveplayer[MAX_PLAYER_NAME];
  3268. GetPlayerName(playerid, sendername, sizeof(sendername));
  3269. GetPlayerName(giveplayerid, giveplayer, sizeof(giveplayer));
  3270. format(string, sizeof(string), "Âû îòîáðàëè ëèöåíçèþ íà âîçäóøíîå âîæäåíèå %s.",giveplayer);
  3271. SendClientMessage(playerid, COLOR_LIGHTBLUE, string);
  3272. format(string, sizeof(string), "Èíñòðóêòîð %s îòîáðàë ó âàñ ëèöåíçèþ íà âîçäóøíîå âîæäåíèå",sendername);
  3273. SendClientMessage(giveplayerid, COLOR_LIGHTBLUE, string);
  3274. PlayerInfo[giveplayerid][pFlyLic] = 0;
  3275. return 1;
  3276. }
  3277. }
  3278. }
  3279. if(listitem == 2)
  3280. {
  3281. new giveplayerid;
  3282. giveplayerid = plplpl[playerid];
  3283. if(IsPlayerConnected(giveplayerid))
  3284. {
  3285. if(giveplayerid != INVALID_PLAYER_ID)
  3286. {
  3287. new giveplayer[MAX_PLAYER_NAME];
  3288. GetPlayerName(playerid, sendername, sizeof(sendername));
  3289. GetPlayerName(giveplayerid, giveplayer, sizeof(giveplayer));
  3290. format(string, sizeof(string), "Âû îòîáðàëè ëèöåíçèþ íà âîäíûé òðàíñïîðò %s",giveplayer);
  3291. SendClientMessage(playerid, COLOR_LIGHTBLUE, string);
  3292. format(string, sizeof(string), "Èíñòðóêòîð %s îòîáðàë ó âàñ ëèçåíçèþ íà âîäíûé òðàíñïîðò",sendername);
  3293. SendClientMessage(giveplayerid, COLOR_LIGHTBLUE, string);
  3294. PlayerInfo[giveplayerid][pBoatLic] = 0;
  3295. return 1;
  3296. }
  3297. }
  3298. }
  3299. if(listitem == 3)
  3300. {
  3301. new giveplayerid;
  3302. giveplayerid = plplpl[playerid];
  3303. if(IsPlayerConnected(giveplayerid))
  3304. {
  3305. if(giveplayerid != INVALID_PLAYER_ID)
  3306. {
  3307. new giveplayer[MAX_PLAYER_NAME];
  3308. GetPlayerName(playerid, sendername, sizeof(sendername));
  3309. GetPlayerName(giveplayerid, giveplayer, sizeof(giveplayer));
  3310. format(string, sizeof(string), "Âû îòîáðàëè ëèöåíçèþ íà ðûáàëîâñòâî %s",giveplayer);
  3311. SendClientMessage(playerid, COLOR_LIGHTBLUE, string);
  3312. format(string, sizeof(string), "Èíñòðóêòîð %s îòîáðàë ó âàñ ëèöåíçèþ íà ðûáàëîâñòâî",sendername);
  3313. SendClientMessage(giveplayerid, COLOR_LIGHTBLUE, string);
  3314. PlayerInfo[giveplayerid][pFishLic] = 0;
  3315. return 1;
  3316. }
  3317. }
  3318. }
  3319. if(listitem == 4)
  3320. {
  3321. new giveplayerid;
  3322. giveplayerid = plplpl[playerid];
  3323. if(IsPlayerConnected(giveplayerid))
  3324. {
  3325. if(giveplayerid != INVALID_PLAYER_ID)
  3326. {
  3327. new giveplayer[MAX_PLAYER_NAME];
  3328. GetPlayerName(playerid, sendername, sizeof(sendername));
  3329. GetPlayerName(giveplayerid, giveplayer, sizeof(giveplayer));
  3330. format(string, sizeof(string), "Âû îòîáðàëè ëèöåíçèþ íà îðóæèå %s",giveplayer);
  3331. SendClientMessage(playerid, COLOR_LIGHTBLUE, string);
  3332. format(string, sizeof(string), "Èíñòðóêòîð %s îòîáðàë ó âàñ ëèöåíçèþ íà îðóæèå",sendername);
  3333. SendClientMessage(giveplayerid, COLOR_LIGHTBLUE, string);
  3334. PlayerInfo[giveplayerid][pGunLic] = 0;
  3335. return 1;
  3336. }
  3337. }
  3338. }
  3339. }
  3340. else
  3341. {
  3342. }
  3343. }
  3344. if(dialogid == 72)
  3345. {
  3346. new moneys;
  3347. moneys = strval(inputtext);
  3348. if(moneys < 0)
  3349. {
  3350. SendClientMessage(playerid, COLOR_GRAD1, "It is not enough");
  3351. return 1;
  3352. }
  3353. if(GetPlayerPCash(playerid) < moneys)
  3354. {
  3355. SendClientMessage(playerid, COLOR_GRAD1, "You do not have such a large amount of money");
  3356. return 1;
  3357. }
  3358. GivePlayerPCash(playerid, -moneys);
  3359. GetPlayerName(playerid, sendername, sizeof(sendername));
  3360. format(string, sizeof(string), "%s Thank you for your donation, %d âèðò",sendername, moneys);
  3361. printf("%s", string);
  3362. PlayerPlaySound(playerid, 1052, 0.0, 0.0, 0.0);
  3363. SendClientMessage(playerid, COLOR_GRAD1, string);
  3364. PayLog(string);
  3365. }
  3366. if(dialogid == 73)
  3367. {
  3368. if(response)
  3369. {
  3370. if(listitem == 0)
  3371. {
  3372. RemovePlayerAttachedObject(playerid,3);
  3373. return 1;
  3374. }
  3375. if(listitem == 1)
  3376. {
  3377. SetPlayerAttachedObject(playerid,3 , 18689, 2,-0.011000, 0.019999, 0.000000, 91.000000, 84.000000, 0.000000); //Attach a turtle to the playerid's head!
  3378. return 1;
  3379. }
  3380. if(listitem == 2)
  3381. {
  3382. SetPlayerAttachedObject(playerid,3 , 18694, 2,0.070000, 0.019999, 0.000000, 91.000000, 84.000000, 0.000000); //Attach a turtle to the playerid's head!
  3383. return 1;
  3384. }
  3385. if(listitem == 3)
  3386. {
  3387. SetPlayerAttachedObject(playerid,3 , 19280, 2,0.070000, 0.019999, 0.000000, 91.000000, 84.000000, 0.000000); //Attach a turtle to the playerid's head!
  3388. return 1;
  3389. }
  3390. if(listitem == 4)
  3391. {
  3392. SetPlayerAttachedObject(playerid,3 , 19298, 2,0.070000, 0.019999, 0.000000, 91.000000, 84.000000, 0.000000); //Attach a turtle to the playerid's head!
  3393. return 1;
  3394. }
  3395. if(listitem == 5) //
  3396. {
  3397. SetPlayerAttachedObject(playerid,3 , 19299, 2,0.070000, 0.019999, 0.000000, 91.000000, 84.000000, 0.000000); //Attach a turtle to the playerid's head!
  3398. return 1;
  3399. }
  3400. if(listitem == 6) // 18646
  3401. {
  3402. SetPlayerAttachedObject(playerid,3 , 18646, 2,0.070000, 0.019999, -1.000000, 91.000000, 84.000000, 0.000000); //Attach a turtle to the playerid's head!
  3403. return 1;
  3404. }
  3405. if(listitem == 7) // 18646
  3406. {
  3407. SetPlayerAttachedObject(playerid,3 , 18714, 2,0.070000, 0.019999, -1.000000, 91.000000, 84.000000, 0.000000); //Attach a turtle to the playerid's head!
  3408. return 1;
  3409. }
  3410. if(listitem == 8) // 18646
  3411. {
  3412. SetPlayerAttachedObject(playerid,3 , 18844, 2,0.070000, 0.019999, -1.000000, 91.000000, 84.000000, 0.000000); //Attach a turtle to the playerid's head!
  3413. return 1;
  3414. }
  3415. if(listitem == 9) // 18646
  3416. {
  3417. SetPlayerAttachedObject(playerid,3 , 18846, 2,0.070000, 0.019999, -1.000000, 91.000000, 84.000000, 0.000000); //Attach a turtle to the playerid's head!
  3418. return 1;
  3419. }
  3420. if(listitem == 10) // 18646
  3421. {
  3422. SetPlayerAttachedObject(playerid,3 , 18697, 2,0.070000, 0.019999, -1.000000, 91.000000, 84.000000, 0.000000); //Attach a turtle to the playerid's head!
  3423. return 1;
  3424. }
  3425. if(listitem == 11) // 18646
  3426. {
  3427. SetPlayerAttachedObject(playerid,3 , 19086, 2,0.070000, 0.019999, -1.000000, 91.000000, 84.000000, 0.000000); //Attach a turtle to the playerid's head!
  3428. return 1;
  3429. }
  3430. }
  3431. }
  3432. if(dialogid == 74)
  3433. {
  3434. if(response)
  3435. {
  3436. if(listitem == 0)
  3437. {
  3438. if (GetPlayerState(playerid) == 2)
  3439. {
  3440. new tmpcar = GetPlayerVehicleID(playerid);
  3441. SetVehiclePos(tmpcar, 2476.9397,-1685.5446,13.4442);
  3442. TelePos[playerid][0] = 0.0;TelePos[playerid][1] = 0.0;
  3443. }
  3444. else
  3445. {
  3446. SetPlayerPos(playerid, 2476.9397,-1685.5446,13.4442);
  3447. }
  3448. SendClientMessage(playerid, COLOR_LIGHTBLUE, "* Âû áûëè òåëåïîðòèðîâàíû ê Ãðóâ Ñòðèò!");
  3449. SetPlayerInterior(playerid,0);
  3450. PlayerInfo[playerid][pInt] = 0;
  3451. }
  3452. if(listitem == 1)
  3453. {
  3454. if (GetPlayerState(playerid) == 2)
  3455. {
  3456. new tmpcar = GetPlayerVehicleID(playerid);
  3457. SetVehiclePos(tmpcar, 1696.8724,-2099.8149,13.5469);
  3458. TelePos[playerid][0] = 0.0;TelePos[playerid][1] = 0.0;
  3459. }
  3460. else
  3461. {
  3462. SetPlayerPos(playerid, 1696.8724,-2099.8149,13.5469);
  3463. }
  3464. SendClientMessage(playerid, COLOR_LIGHTBLUE, "* Âû áûëè òåëåïîðòèðîâàíû ê Àçòåêàñ!");
  3465. SetPlayerInterior(playerid,6);
  3466. PlayerInfo[playerid][pInt] = 6;
  3467. }
  3468. if(listitem == 2)
  3469. {
  3470. if (GetPlayerState(playerid) == 2)
  3471. {
  3472. new tmpcar = GetPlayerVehicleID(playerid);
  3473. SetVehiclePos(tmpcar, 2682.6616,-1995.3890,13.4950);
  3474. TelePos[playerid][0] = 0.0;TelePos[playerid][1] = 0.0;
  3475. }
  3476. else
  3477. {
  3478. SetPlayerPos(playerid, 2682.6616,-1995.3890,13.4950);
  3479. }
  3480. SendClientMessage(playerid, COLOR_LIGHTBLUE, "* Âû áûëè òåëåïîðòèðîâàíû ê Áàëëàñ!");
  3481. SetPlayerInterior(playerid,0);
  3482. PlayerInfo[playerid][pInt] = 0;
  3483. }
  3484. if(listitem == 3)
  3485. {
  3486. if (GetPlayerState(playerid) == 2)
  3487. {
  3488. new tmpcar = GetPlayerVehicleID(playerid);
  3489. SetVehiclePos(tmpcar, 2154.5139,-1792.7483,13.5279);
  3490. TelePos[playerid][0] = 0.0;TelePos[playerid][1] = 0.0;
  3491. }
  3492. else
  3493. {
  3494. SetPlayerPos(playerid, 2154.5139,-1792.7483,13.5279);
  3495. }
  3496. SendClientMessage(playerid, COLOR_LIGHTBLUE, "* Âû áûëè òåëåïîðòèðîâàíû ê Ðèôàì!");
  3497. SetPlayerInterior(playerid,0);
  3498. PlayerInfo[playerid][pInt] = 0;
  3499. }
  3500. if(listitem == 4)
  3501. {
  3502. if (GetPlayerState(playerid) == 2)
  3503. {
  3504. new tmpcar = GetPlayerVehicleID(playerid);
  3505. SetVehiclePos(tmpcar, 2789.7542,-1602.4347,10.9219);
  3506. TelePos[playerid][0] = 0.0;TelePos[playerid][1] = 0.0;
  3507. }
  3508. else
  3509. {
  3510. SetPlayerPos(playerid, 2789.7542,-1602.4347,10.9219);
  3511. }
  3512. SendClientMessage(playerid, COLOR_LIGHTBLUE, "* Âû áûëè òåëåïîðòèðîâàíû ê Âàãîñ!");
  3513. SetPlayerInterior(playerid,3);
  3514. PlayerInfo[playerid][pInt] = 3;
  3515. }
  3516. }
  3517. }
  3518. //------------------------------------------------------------------------------
  3519. if(dialogid == 394)
  3520. {
  3521. if(response)
  3522. {
  3523. if(listitem == 0)
  3524. {
  3525. if(PlayerInfo[playerid][pMember] == 20 || PlayerInfo[playerid][pLeader] == 20)
  3526. {
  3527. new carid = GetPlayerVehicleID(playerid);
  3528. if(PlayerInfo[playerid][pMuted] == 1)
  3529. {
  3530. SendClientMessage(playerid, TEAM_CYAN_COLOR, "You are Muted");
  3531. return 1;
  3532. }
  3533. if(carid >= lnews[0] && carid <= lnews[1])
  3534. {
  3535. if(newson == -1)
  3536. {
  3537. newson = playerid;
  3538. SendClientMessage(playerid,COLOR_LIGHTBLUE,"Âû íà÷àëè ýôèð! Ãîâîðèòå ïðîñòî â ÷àò, è âàøè ñîîáùåíèÿ áóäóò íîâîñòÿìè");
  3539. }
  3540. /*else if(newson == playerid)
  3541. {
  3542. newson = -1;
  3543. SendClientMessage(playerid,COLOR_LIGHTBLUE,"Âû çàêîí÷èëè ýôèð!");
  3544. }*/
  3545. else if(newson != playerid && newson != -1)
  3546. {
  3547. SendClientMessage(playerid,COLOR_GREY,"Êòî òî óæå â ýôèðå. Íåëüçÿ âåñòè ñðàçó 2 ýôèðà");
  3548. }
  3549. }
  3550. else
  3551. {
  3552. SendClientMessage(playerid, COLOR_GREY, "Âû íå íàõîäèòåñü â Ôóðãîíå Íîâîñòåé èëè Âåðòîëåòå èëè â ñòóäèè!");
  3553. return 1;
  3554. }
  3555. }
  3556. if(PlayerInfo[playerid][pMember] == 9 || PlayerInfo[playerid][pLeader] == 9)
  3557. {
  3558. new carid = GetPlayerVehicleID(playerid);
  3559. if(PlayerInfo[playerid][pMuted] == 1)
  3560. {
  3561. SendClientMessage(playerid, TEAM_CYAN_COLOR, "You are Muted");
  3562. return 1;
  3563. }
  3564. if(carid >= news[0] && carid <= news[1])
  3565. {
  3566. if(lnewson == -1)
  3567. {
  3568. lnewson = playerid;
  3569. SendClientMessage(playerid,COLOR_LIGHTBLUE,"Âû íà÷àëè ýôèð! Ãîâîðèòå ïðîñòî â ÷àò, è âàøè ñîîáùåíèÿ áóäóò íîâîñòÿìè");
  3570. }
  3571. else if(lnewson == playerid)
  3572. {
  3573. lnewson = -1;
  3574. SendClientMessage(playerid,COLOR_LIGHTBLUE,"Âû çàêîí÷èëè ýôèð!");
  3575. }
  3576. else if(lnewson != playerid && lnewson != -1)
  3577. {
  3578. SendClientMessage(playerid,COLOR_GREY,"Êòî òî óæå â ýôèðå. Íåëüçÿ âåñòè ñðàçó 2 ýôèðà");
  3579. }
  3580. }
  3581. else
  3582. {
  3583. SendClientMessage(playerid, COLOR_GREY, "Âû íå íàõîäèòåñü â Ôóðãîíå Íîâîñòåé èëè Âåðòîëåòå èëè â ñòóäèè!");
  3584. return 1;
  3585. }
  3586. }
  3587. return 1;
  3588. }
  3589. if(listitem == 1)
  3590. {
  3591. if(PlayerInfo[playerid][pMember] == 9 || PlayerInfo[playerid][pLeader] == 9)
  3592. {
  3593. new carid = GetPlayerVehicleID(playerid);
  3594. if(PlayerInfo[playerid][pMuted] == 1)
  3595. {
  3596. SendClientMessage(playerid, TEAM_CYAN_COLOR, "You are Muted");
  3597. return 1;
  3598. }
  3599. if(carid >= news[0] && carid <= news[1])
  3600. {
  3601. if(lnewson == playerid)
  3602. {
  3603. lnewson = -1;
  3604. SendClientMessage(playerid,COLOR_LIGHTBLUE,"Âû çàêîí÷èëè ýôèð!");
  3605. }
  3606. }
  3607. else
  3608. {
  3609. SendClientMessage(playerid, COLOR_GREY, "Âû íå íàõîäèòåñü â Ôóðãîíå Íîâîñòåé èëè Âåðòîëåòå èëè â ñòóäèè!");
  3610. return 1;
  3611. }
  3612. }
  3613. if(PlayerInfo[playerid][pMember] == 20 || PlayerInfo[playerid][pLeader] == 20)
  3614. {
  3615. new carid = GetPlayerVehicleID(playerid);
  3616. if(PlayerInfo[playerid][pMuted] == 1)
  3617. {
  3618. SendClientMessage(playerid, TEAM_CYAN_COLOR, "You are Muted");
  3619. return 1;
  3620. }
  3621. if(carid >= lnews[0] && carid <= lnews[1])
  3622. {
  3623. if(newson == playerid)
  3624. {
  3625. newson = -1;
  3626. SendClientMessage(playerid,COLOR_LIGHTBLUE,"You have completed the broadcast!");
  3627. }
  3628. }
  3629. else
  3630. {
  3631. SendClientMessage(playerid, COLOR_GREY, "Âû íå íàõîäèòåñü â Ôóðãîíå Íîâîñòåé èëè Âåðòîëåòå èëè â ñòóäèè!");
  3632. return 1;
  3633. }
  3634. }
  3635. }
  3636. /*else
  3637. {
  3638. SendClientMessage(playerid, COLOR_GREY, "Âû íå Ðåïîðòåð Íîâîñòåé !");
  3639. }
  3640. return 1;
  3641. }*/
  3642. if(listitem == 2)
  3643. {
  3644. if(PlayerInfo[playerid][pMember] == 20 || PlayerInfo[playerid][pLeader] == 20)
  3645. {
  3646. if (PhoneLSN == 1)
  3647. {
  3648. PhoneLSN = 0;
  3649. SendClientMessage(playerid, COLOR_LIGHTBLUE, "Âû âêëþ÷èëè ïðè¸ì ÑÌÑ");
  3650. }
  3651. }
  3652. if(PlayerInfo[playerid][pMember] == 9 || PlayerInfo[playerid][pLeader] == 9)
  3653. {
  3654. if (PhoneSFN == 1)
  3655. {
  3656. PhoneSFN = 0;
  3657. SendClientMessage(playerid, COLOR_LIGHTBLUE, "Âû âêëþ÷èëè ïðè¸ì ÑÌÑ");
  3658. }
  3659. }
  3660. return 1;
  3661. }
  3662. if(listitem == 3)
  3663. {
  3664. if(PlayerInfo[playerid][pMember] == 20 || PlayerInfo[playerid][pLeader] == 20)
  3665. {
  3666. if (PhoneLSN == 0)
  3667. {
  3668. PhoneLSN = 1;
  3669. SendClientMessage(playerid, COLOR_LIGHTBLUE, "Âû âûêëþ÷èëè ïðè¸ì ÑÌÑ");
  3670. }
  3671. }
  3672. if(PlayerInfo[playerid][pMember] == 9 || PlayerInfo[playerid][pLeader] == 9)
  3673. {
  3674. if (PhoneSFN == 0)
  3675. {
  3676. PhoneSFN = 1;
  3677. SendClientMessage(playerid, COLOR_LIGHTBLUE, "Âû âûêëþ÷èëè ïðè¸ì ÑÌÑ");
  3678. }
  3679. }
  3680. return 1;
  3681. }
  3682. if(listitem == 4)
  3683. {
  3684. ShowPlayerDialog(playerid,LIVEMENU,DIALOG_STYLE_INPUT,"live","Ââåäèòå ID èãðîêà","Îòïðàâèòü"," Îòìåíà");
  3685. return 1;
  3686. }
  3687. if(listitem == 5) //
  3688. {
  3689. OnPlayerCommandText(playerid,"/liveoff");
  3690. return 1;
  3691. }
  3692. }
  3693. }
  3694. //------------------------------------------------------------------------------
  3695. if(dialogid==4819)
  3696. {
  3697. if(response==1)
  3698. {
  3699. if(listitem == 0)//police
  3700. {
  3701. ShowPlayerDialog(playerid,4820,DIALOG_STYLE_LIST,"Ñêèíû ñêðûòíîñòè [Çàêîí]","\
  3702. Ñêèí çàêîíà [1]\n\
  3703. Ñêèí çàêîíà [2]\n\
  3704. Ñêèí çàêîíà [3]\n\
  3705. Ñêèí çàêîíà [4]\n\
  3706. Ñêèí çàêîíà [5]\n\
  3707. Ñêèí çàêîíà [6]\n\
  3708. Ñêèí çàêîíà [7]","Îê","Îòìåíà");
  3709. }
  3710. else if(listitem == 1)//fbi
  3711. {
  3712. ShowPlayerDialog(playerid,4821,DIALOG_STYLE_LIST,"Ñêèíû ñêðûòíîñòè [Áàíäèòà]","\
  3713. Ñêèí áàíäèòà [1]\n\
  3714. Ñêèí áàíäèòà [2]\n\
  3715. Ñêèí áàíäèòà [3]\n\
  3716. Ñêèí áàíäèòà [4]\n\
  3717. Ñêèí áàíäèòà [5]\n\
  3718. Ñêèí áàíäèòà [6]\n\
  3719. Ñêèí áàíäèòà [7]","Îê","Îòìåíà");
  3720. }
  3721. else if(listitem == 2)//army
  3722. {
  3723. ShowPlayerDialog(playerid,4822,DIALOG_STYLE_LIST,"Ñêèíû ñêðûòíîñòè [Ãðàæäàíñêèé]","\
  3724. Ñêèí ãðàæäàíñêîãî [1]\n\
  3725. Ñêèí ãðàæäàíñêîãî [2]\n\
  3726. Ñêèí ãðàæäàíñêîãî [3]\n\
  3727. Ñêèí ãðàæäàíñêîãî [4]\n\
  3728. Ñêèí ãðàæäàíñêîãî [5]\n\
  3729. Ñêèí ãðàæäàíñêîãî [6]\n\
  3730. Ñêèí ãðàæäàíñêîãî [7]","Îê","Îòìåíà");
  3731. }
  3732. else if(listitem == 3)//citian
  3733. {
  3734. SetPlayerSkin(playerid,PlayerInfo[playerid][pChar]);
  3735. SendClientMessage(playerid,COLOR_LIGHTBLUE,"Âû âåðíóëè ñåáå ñâîþ îäåæäó");
  3736. skrit[playerid] = 0;
  3737. }
  3738. }
  3739. }
  3740. //------------------------------------------------------------------------------
  3741. if(dialogid==4820)
  3742. {
  3743. if(response==1)
  3744. {
  3745. if(listitem == 0)
  3746. {
  3747. SetPlayerSkin(playerid,164);
  3748. PlayerPlaySound(playerid, 1054, 0.0, 0.0, 0.0);
  3749. skrit[playerid] = 1;
  3750. }
  3751. else if(listitem == 1)
  3752. {
  3753. SetPlayerSkin(playerid,163);
  3754. PlayerPlaySound(playerid, 1054, 0.0, 0.0, 0.0);
  3755. skrit[playerid] = 2;
  3756. }
  3757. else if(listitem == 2)
  3758. {
  3759. SetPlayerSkin(playerid,166);
  3760. PlayerPlaySound(playerid, 1054, 0.0, 0.0, 0.0);
  3761. skrit[playerid] = 3;
  3762. }
  3763. else if(listitem == 3)
  3764. {
  3765. SetPlayerSkin(playerid,283);
  3766. PlayerPlaySound(playerid, 1054, 0.0, 0.0, 0.0);
  3767. skrit[playerid] = 4;
  3768. }
  3769. else if(listitem == 4)
  3770. {
  3771. SetPlayerSkin(playerid,286);
  3772. PlayerPlaySound(playerid, 1054, 0.0, 0.0, 0.0);
  3773. skrit[playerid] = 5;
  3774. }
  3775. else if(listitem == 5)
  3776. {
  3777. SetPlayerSkin(playerid,287);
  3778. PlayerPlaySound(playerid, 1054, 0.0, 0.0, 0.0);
  3779. skrit[playerid] = 6;
  3780. }
  3781. else if(listitem == 6)
  3782. {
  3783. SetPlayerSkin(playerid,288);
  3784. PlayerPlaySound(playerid, 1054, 0.0, 0.0, 0.0);
  3785. skrit[playerid] = 7;
  3786. }
  3787. }
  3788. }
  3789. //------------------------------------------------------------------------------
  3790. if(dialogid==4821)
  3791. {
  3792. if(response==1)
  3793. {
  3794. if(listitem == 0)
  3795. {
  3796. SetPlayerSkin(playerid,115);
  3797. PlayerPlaySound(playerid, 1054, 0.0, 0.0, 0.0);
  3798. skrit[playerid] = 8;
  3799. }
  3800. else if(listitem == 1)
  3801. {
  3802. SetPlayerSkin(playerid,114);
  3803. PlayerPlaySound(playerid, 1054, 0.0, 0.0, 0.0);
  3804. skrit[playerid] = 9;
  3805. }
  3806. else if(listitem == 2)
  3807. {
  3808. SetPlayerSkin(playerid,110);
  3809. PlayerPlaySound(playerid, 1054, 0.0, 0.0, 0.0);
  3810. skrit[playerid] = 10;
  3811. }
  3812. else if(listitem == 3)
  3813. {
  3814. SetPlayerSkin(playerid,108);
  3815. PlayerPlaySound(playerid, 1054, 0.0, 0.0, 0.0);
  3816. skrit[playerid] = 11;
  3817. }
  3818. else if(listitem == 4)
  3819. {
  3820. SetPlayerSkin(playerid,106);
  3821. PlayerPlaySound(playerid, 1054, 0.0, 0.0, 0.0);
  3822. skrit[playerid] = 12;
  3823. }
  3824. else if(listitem == 5)
  3825. {
  3826. SetPlayerSkin(playerid,104);
  3827. PlayerPlaySound(playerid, 1054, 0.0, 0.0, 0.0);
  3828. skrit[playerid] = 13;
  3829. }
  3830. else if(listitem == 6)
  3831. {
  3832. SetPlayerSkin(playerid,102);
  3833. PlayerPlaySound(playerid, 1054, 0.0, 0.0, 0.0);
  3834. skrit[playerid] = 14;
  3835. }
  3836. }
  3837. }
  3838. //------------------------------------------------------------------------------
  3839. if(dialogid==4822)
  3840. {
  3841. if(response==1)
  3842. {
  3843. if(listitem == 0)
  3844. {
  3845. SetPlayerSkin(playerid,101);
  3846. PlayerPlaySound(playerid, 1054, 0.0, 0.0, 0.0);
  3847. skrit[playerid] = 15;
  3848. }
  3849. else if(listitem == 1)
  3850. {
  3851. SetPlayerSkin(playerid,96);
  3852. PlayerPlaySound(playerid, 1054, 0.0, 0.0, 0.0);
  3853. skrit[playerid] = 16;
  3854. }
  3855. else if(listitem == 2)
  3856. {
  3857. SetPlayerSkin(playerid,78);
  3858. PlayerPlaySound(playerid, 1054, 0.0, 0.0, 0.0);
  3859. skrit[playerid] = 17;
  3860. }
  3861. else if(listitem == 3)
  3862. {
  3863. SetPlayerSkin(playerid,137);
  3864. PlayerPlaySound(playerid, 1054, 0.0, 0.0, 0.0);
  3865. skrit[playerid] = 18;
  3866. }
  3867. else if(listitem == 4)
  3868. {
  3869. SetPlayerSkin(playerid,144);
  3870. PlayerPlaySound(playerid, 1054, 0.0, 0.0, 0.0);
  3871. skrit[playerid] = 19;
  3872. }
  3873. else if(listitem == 5)
  3874. {
  3875. SetPlayerSkin(playerid,142);
  3876. PlayerPlaySound(playerid, 1054, 0.0, 0.0, 0.0);
  3877. skrit[playerid] = 20;
  3878. }
  3879. else if(listitem == 6)
  3880. {
  3881. SetPlayerSkin(playerid,136);
  3882. PlayerPlaySound(playerid, 1054, 0.0, 0.0, 0.0);
  3883. skrit[playerid] = 21;
  3884. }
  3885. }
  3886. }
  3887. }
  3888. }
  3889. }
  3890. if(dialogid == 1244)
  3891. {
  3892. if(response)
  3893. {
  3894. if (gPlayerAccount[playerid] != 0)
  3895. {
  3896. ShowPlayerDialog(playerid, 1245, DIALOG_STYLE_INPUT,"Welcome, Please Log-In","Type your password below to log-in","Log-in","Quit");
  3897. }
  3898. else
  3899. {
  3900. ShowPlayerDialog(playerid, 1246, DIALOG_STYLE_INPUT,"Welcome, Please Register","Type your password below to register a new account.","Register","Quit");
  3901. }
  3902. else
  3903. {
  3904. SendClientMessage(playerid, COLOR_GREY,"* You selected \"Refuse\", To play you must agree to the terms of condition");
  3905. Kick(playerid);
  3906. }
  3907. }
  3908. }
  3909. if(dialogid == 1245)
  3910. {
  3911. if(response)
  3912. {
  3913. strmid(Typed[playerid], inputtext, 0, strlen(inputtext), 255);
  3914. if(!strcmp(Typed[playerid], "None", true))
  3915. {
  3916. ShowPlayerDialog(playerid, 1245, DIALOG_STYLE_INPUT,"Try Again, Please Log-In","You didn't typed a password!\nType your password below to log-in","Log-in","Quit");
  3917. }
  3918. else
  3919. {
  3920. OnPlayerLogin(playerid, inputtext);
  3921. }
  3922. }
  3923. else
  3924. {
  3925. Kick(playerid);
  3926. }
  3927. }
  3928. if(dialogid == 1246)
  3929. {
  3930. if(response == 1)
  3931. {
  3932. if(strlen(inputtext) < 3)
  3933. {
  3934. ShowPlayerDialog(playerid, 1246, DIALOG_STYLE_INPUT,"Try Again, Please Register","The password entered is Too Short!\nType your password below to register a new account.","Register","Quit");
  3935. return 1;
  3936. }
  3937. if(strlen(inputtext) > 20)
  3938. {
  3939. ShowPlayerDialog(playerid, 1246, DIALOG_STYLE_INPUT,"Try Again, Please Register","The password entered is too Long!\nType your password below to register a new account.","Register","Quit");
  3940. return 1;
  3941. }
  3942. OnPlayerRegister(playerid, inputtext);
  3943. }
  3944. else
  3945. {
  3946. Kick(playerid);
  3947. return 1;
  3948. }
  3949. }
  3950. }
  3951. //------------------------------------------------------------------------------
  3952. return 1;
  3953.  
Advertisement
Add Comment
Please, Sign In to add comment