Advertisement
Guest User

hEmp System - Criador de empresas In-Game [v2.0]

a guest
May 26th, 2013
2,660
0
Never
Not a member of Pastebin yet? Sign Up, it unlocks many cool features!
text 86.91 KB | None | 0 0
  1. /*=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-*\
  2. |'''''''''''''''''''''''''''''''''****************************************** ''''''''''''''''''''''''''''''|
  3. |'''''''''''''''''''''''''''''''''| # # #### ## ## #### |'''''''''''''''''''''''''''''''|
  4. |'''''''''''''''''''''''''''''''''| # # # # # # # # # |'''''''''''''''''''''''''''''''|
  5. |'''''''''''''''''''''''''''''''''| ##### ### # # # # #### |'''''''''''''''''''''''''''''''|
  6. |'''''''''''''''''''''''''''''''''| # # # # # # # |'''''''''''''''''''''''''''''''|
  7. |'''''''''''''''''''''''''''''''''| # # #### # # # System.|'''''''''''''''''''''''''''''''|
  8. |'''''''''''''''''''''''''''''''''******************************************'''''''''''''''''''''''''''''''|
  9. |''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''|
  10. |'''''''''''''''''''''''''''''''''''''''''''''|VERSÃO: [2.0]|''''''''''''''''''''''''''''''''''''''''''''|
  11. |'''''''''''''''''''''''''''''''''''''''''''''|=====[**]======|''''''''''''''''''''''''''''''''''''''''''''|
  12. |''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''|
  13. |=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-|
  14. |=-=-=-=-=-=-=-=-=-=-=-=-=-=[hEmp System - Criado e Desenvolvido por: HeyHoLetsGo]=-=-=-=-=-=-=-=-=-=-=-=-=|
  15. |=-=-=-=-=-=-=-=-=-=-=-=-=-=[Créditos ao Tonisaltolia por BETA Tester + Ajuda ]=-=-=-=-=-=-=-=-=-=-=-=-=|
  16. |=-=-=-=-=-=-=-=-=-=-=-=-=-=[Visite: forum.sa-mp.com | NÃO RETIRE OS CRÉDITOS! ]=-=-=-=-=-=-=-=-=-=-=-=-=|
  17. |=-=-=-=-=-=-=-=-=-=-=-=-=-=[ Felipe Paiva Postador Da FS na HomeHots.net ]=-=-=-=-=-=-=-=-=-=-=-=-=|
  18. |=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-|
  19.  
  20. */
  21.  
  22. #define MAX_EMPRESAS 999+1 // <~~~~ MUDE PELO VALOR MÁXIMO DE CRIAÇÃO DE EMPRESAS "Preserve o +1"
  23.  
  24. #include a_samp
  25. #include ZCMD
  26. #include DOF2
  27.  
  28. #define DIALOG_VALOR_EMP (1)
  29. #define DIALOG_EMP_INT_ID (2)
  30. #define DIALOG_INT_ID (3)
  31. #define DIALOG_EXTORCAO (4)
  32. #define DIALOG_PICKUP (5)
  33. #define DIALOG_NOME (6)
  34. #define DIALOG_INT_CHOOSE1 (7)
  35. #define DIALOG_INT_CHOOSE2 (8)
  36. #define DIALOG_CONCLUSAO (9)
  37. #define DIALOG_SALDO_EMP (10)
  38. #define DIALOG_COMPRAR_EMP (11)
  39. #define DIALOG_VENDER_EMP (12)
  40. #define DIALOG_DELETAR_EMP (13)
  41. #define DIALOG_INFOS_EMP (14)
  42. #define DIALOG_INFOS_EMP_SHOW (15)
  43. #define DIALOG_CREDITOS (16)
  44. #define DIALOG_EDIT_LIST (18)
  45. #define DIALOG_EDITAR_EMP (19)
  46. #define DIALOG_EDIT_DONO (20)
  47. #define DIALOG_EDIT_NOME (21)
  48. #define DIALOG_EDIT_VALOR (22)
  49. #define DIALOG_EDIT_INTERIOR (23)
  50. #define DIALOG_EDIT_EXTORCAO (24)
  51. #define DIALOG_EDIT_PICKUP (25)
  52. #define DIALOG_EDIT_COFRE (26)
  53. #define DIALOG_AJUDA_EMP (27)
  54. #define DIALOG_IR_EMP (28)
  55.  
  56. enum EnumEmp
  57. {
  58. Float:X,
  59. Float:Y,
  60. Float:Z,
  61. ValorEmp,
  62. IntID,
  63. Extorcao,
  64. Pickup,
  65. Float:UltimaPosX,
  66. Float:UltimaPosY,
  67. Float:UltimaPosZ,
  68. bool:DentroEmp,
  69. IDEmpPresente,
  70. bool:GPSEmp
  71. };
  72.  
  73. new InfosEmp[MAX_PLAYERS][EnumEmp],NomeEmp[64],IDEmp[MAX_PLAYERS],Text3D:IDTextEmp[MAX_EMPRESAS],EmpPickup[MAX_EMPRESAS];
  74.  
  75. public OnFilterScriptInit()
  76. {
  77. CarregarEmps();
  78. print("\n=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=");
  79. print("hEmp System - Criador de empresas In-Game");
  80. print("Criado por: HeyHoLetsGo | forum.sa-mp.com");
  81. print("Versão [2.0] - LIGADO! Bom Jogo.");
  82. print("=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=\n");
  83. DisableInteriorEnterExits();
  84. return 1;
  85. }
  86.  
  87. public OnFilterScriptExit()
  88. {
  89. DOF2_Exit();
  90. return 1;
  91. }
  92.  
  93. public OnPlayerKeyStateChange(playerid,newkeys,oldkeys)
  94. {
  95. if ((newkeys == KEY_SECONDARY_ATTACK))
  96. {
  97. for(new e = 0; e <= MAX_EMPRESAS; ++e)
  98. {
  99. new Emps[128];
  100. format(Emps,sizeof(Emps),"Empresas/%d.ini",e);
  101. {
  102. if(IsPlayerInRangeOfPoint(playerid,2.0,DOF2_GetFloat(Emps,"X"),DOF2_GetFloat(Emps,"Y"),DOF2_GetFloat(Emps,"Z")))
  103. {
  104. if(DOF2_GetInt(Emps,"IDInterior") == 0)
  105. {
  106. InfosEmp[playerid][IDEmpPresente] = DOF2_GetInt(Emps,"ID");
  107. SetPlayerInterior(playerid,17);
  108. SetPlayerPos(playerid,-25.884498,-185.868988,1003.546875);
  109. FuncoesEmp(playerid);
  110. break;
  111. }
  112. if(DOF2_GetInt(Emps,"IDInterior") == 1)
  113. {
  114. InfosEmp[playerid][IDEmpPresente] = DOF2_GetInt(Emps,"ID");
  115. SetPlayerInterior(playerid,10);
  116. SetPlayerPos(playerid,6.091179,-29.271898,1003.549438);
  117. FuncoesEmp(playerid);
  118. break;
  119. }
  120. if(DOF2_GetInt(Emps,"IDInterior") == 2)
  121. {
  122. InfosEmp[playerid][IDEmpPresente] = DOF2_GetInt(Emps,"ID");
  123. SetPlayerInterior(playerid,18);
  124. SetPlayerPos(playerid,-30.946699,-89.609596,1003.546875);
  125. FuncoesEmp(playerid);
  126. break;
  127. }
  128. if(DOF2_GetInt(Emps,"IDInterior") == 3)
  129. {
  130. InfosEmp[playerid][IDEmpPresente] = DOF2_GetInt(Emps,"ID");
  131. SetPlayerInterior(playerid,16);
  132. SetPlayerPos(playerid,-25.132598,-139.066986,1003.546875);
  133. FuncoesEmp(playerid);
  134. break;
  135. }
  136. if(DOF2_GetInt(Emps,"IDInterior") == 4)
  137. {
  138. InfosEmp[playerid][IDEmpPresente] = DOF2_GetInt(Emps,"ID");
  139. SetPlayerInterior(playerid,4);
  140. SetPlayerPos(playerid,-27.312299,-29.277599,1003.557250);
  141. FuncoesEmp(playerid);
  142. break;
  143. }
  144. if(DOF2_GetInt(Emps,"IDInterior") == 5)
  145. {
  146. InfosEmp[playerid][IDEmpPresente] = DOF2_GetInt(Emps,"ID");
  147. SetPlayerInterior(playerid,6);
  148. SetPlayerPos(playerid,-26.691598,-55.714897,1003.546875);
  149. FuncoesEmp(playerid);
  150. break;
  151. }
  152. if(DOF2_GetInt(Emps,"IDInterior") == 6)
  153. {
  154. InfosEmp[playerid][IDEmpPresente] = DOF2_GetInt(Emps,"ID");
  155. SetPlayerInterior(playerid,14);
  156. SetPlayerPos(playerid,-1827.147338,7.207417,1061.143554);
  157. FuncoesEmp(playerid);
  158. break;
  159. }
  160. if(DOF2_GetInt(Emps,"IDInterior") == 7)
  161. {
  162. InfosEmp[playerid][IDEmpPresente] = DOF2_GetInt(Emps,"ID");
  163. SetPlayerInterior(playerid,14);
  164. SetPlayerPos(playerid,-1861.936889,54.908092,1061.143554);
  165. FuncoesEmp(playerid);
  166. break;
  167. }
  168. if(DOF2_GetInt(Emps,"IDInterior") == 8)
  169. {
  170. InfosEmp[playerid][IDEmpPresente] = DOF2_GetInt(Emps,"ID");
  171. SetPlayerInterior(playerid,1);
  172. SetPlayerPos(playerid,1.808619,32.384357,1199.593750);
  173. FuncoesEmp(playerid);
  174. break;
  175. }
  176. if(DOF2_GetInt(Emps,"IDInterior") == 9)
  177. {
  178. InfosEmp[playerid][IDEmpPresente] = DOF2_GetInt(Emps,"ID");
  179. SetPlayerInterior(playerid,9);
  180. SetPlayerPos(playerid,315.745086,984.969299,1958.919067);
  181. FuncoesEmp(playerid);
  182. break;
  183. }
  184. if(DOF2_GetInt(Emps,"IDInterior") == 10)
  185. {
  186. InfosEmp[playerid][IDEmpPresente] = DOF2_GetInt(Emps,"ID");
  187. SetPlayerInterior(playerid,1);
  188. SetPlayerPos(playerid,286.148986,-40.644397,1001.515625);
  189. FuncoesEmp(playerid);
  190. break;
  191. }
  192. if(DOF2_GetInt(Emps,"IDInterior") == 11)
  193. {
  194. InfosEmp[playerid][IDEmpPresente] = DOF2_GetInt(Emps,"ID");
  195. SetPlayerInterior(playerid,4);
  196. SetPlayerPos(playerid,286.800994,-82.547599,1001.515625);
  197. FuncoesEmp(playerid);
  198. break;
  199. }
  200. if(DOF2_GetInt(Emps,"IDInterior") == 12)
  201. {
  202. InfosEmp[playerid][IDEmpPresente] = DOF2_GetInt(Emps,"ID");
  203. SetPlayerInterior(playerid,6);
  204. SetPlayerPos(playerid,296.919982,-108.071998,1001.515625);
  205. FuncoesEmp(playerid);
  206. break;
  207. }
  208. if(DOF2_GetInt(Emps,"IDInterior") == 13)
  209. {
  210. InfosEmp[playerid][IDEmpPresente] = DOF2_GetInt(Emps,"ID");
  211. SetPlayerInterior(playerid,7);
  212. SetPlayerPos(playerid,314.820983,-141.431991,999.601562);
  213. FuncoesEmp(playerid);
  214. break;
  215. }
  216. if(DOF2_GetInt(Emps,"IDInterior") == 14)
  217. {
  218. InfosEmp[playerid][IDEmpPresente] = DOF2_GetInt(Emps,"ID");
  219. SetPlayerInterior(playerid,6);
  220. SetPlayerPos(playerid,316.524993,-167.706985,999.593750);
  221. FuncoesEmp(playerid);
  222. break;
  223. }
  224. if(DOF2_GetInt(Emps,"IDInterior") == 15)
  225. {
  226. InfosEmp[playerid][IDEmpPresente] = DOF2_GetInt(Emps,"ID");
  227. SetPlayerInterior(playerid,7);
  228. SetPlayerPos(playerid,302.292877,-143.139099,1004.062500);
  229. FuncoesEmp(playerid);
  230. break;
  231. }
  232. if(DOF2_GetInt(Emps,"IDInterior") == 16)
  233. {
  234. InfosEmp[playerid][IDEmpPresente] = DOF2_GetInt(Emps,"ID");
  235. SetPlayerInterior(playerid,7);
  236. SetPlayerPos(playerid,298.507934,-141.647048,1004.054748);
  237. FuncoesEmp(playerid);
  238. break;
  239. }
  240. if(DOF2_GetInt(Emps,"IDInterior") == 17)
  241. {
  242. InfosEmp[playerid][IDEmpPresente] = DOF2_GetInt(Emps,"ID");
  243. SetPlayerInterior(playerid,3);
  244. SetPlayerPos(playerid,1038.531372,0.111030,1001.284484);
  245. FuncoesEmp(playerid);
  246. break;
  247. }
  248. if(DOF2_GetInt(Emps,"IDInterior") == 18)
  249. {
  250. InfosEmp[playerid][IDEmpPresente] = DOF2_GetInt(Emps,"ID");
  251. SetPlayerInterior(playerid,12);
  252. SetPlayerPos(playerid,444.646911,508.239044,1001.419494);
  253. FuncoesEmp(playerid);
  254. break;
  255. }
  256. if(DOF2_GetInt(Emps,"IDInterior") == 19)
  257. {
  258. InfosEmp[playerid][IDEmpPresente] = DOF2_GetInt(Emps,"ID");
  259. SetPlayerInterior(playerid,15);
  260. SetPlayerPos(playerid,2215.454833,-1147.475585,1025.796875);
  261. FuncoesEmp(playerid);
  262. break;
  263. }
  264. if(DOF2_GetInt(Emps,"IDInterior") == 20)
  265. {
  266. InfosEmp[playerid][IDEmpPresente] = DOF2_GetInt(Emps,"ID");
  267. SetPlayerInterior(playerid,3);
  268. SetPlayerPos(playerid,833.269775,10.588416,1004.179687);
  269. FuncoesEmp(playerid);
  270. break;
  271. }
  272. if(DOF2_GetInt(Emps,"IDInterior") == 21)
  273. {
  274. InfosEmp[playerid][IDEmpPresente] = DOF2_GetInt(Emps,"ID");
  275. SetPlayerInterior(playerid,3);
  276. SetPlayerPos(playerid,-103.559165,-24.225606,1000.718750);
  277. FuncoesEmp(playerid);
  278. break;
  279. }
  280. if(DOF2_GetInt(Emps,"IDInterior") == 22)
  281. {
  282. InfosEmp[playerid][IDEmpPresente] = DOF2_GetInt(Emps,"ID");
  283. SetPlayerInterior(playerid,1);
  284. SetPlayerPos(playerid,963.418762,2108.292480,1011.030273);
  285. FuncoesEmp(playerid);
  286. break;
  287. }
  288. if(DOF2_GetInt(Emps,"IDInterior") == 23)
  289. {
  290. InfosEmp[playerid][IDEmpPresente] = DOF2_GetInt(Emps,"ID");
  291. SetPlayerInterior(playerid,6);
  292. SetPlayerPos(playerid,-2240.468505,137.060440,1035.414062);
  293. FuncoesEmp(playerid);
  294. break;
  295. }
  296. if(DOF2_GetInt(Emps,"IDInterior") == 24)
  297. {
  298. InfosEmp[playerid][IDEmpPresente] = DOF2_GetInt(Emps,"ID");
  299. SetPlayerInterior(playerid,0);
  300. SetPlayerPos(playerid,663.836242,-575.605407,16.343263);
  301. FuncoesEmp(playerid);
  302. break;
  303. }
  304. if(DOF2_GetInt(Emps,"IDInterior") == 25)
  305. {
  306. InfosEmp[playerid][IDEmpPresente] = DOF2_GetInt(Emps,"ID");
  307. SetPlayerInterior(playerid,1);
  308. SetPlayerPos(playerid,2169.461181,1618.798339,999.976562);
  309. FuncoesEmp(playerid);
  310. break;
  311. }
  312. if(DOF2_GetInt(Emps,"IDInterior") == 26)
  313. {
  314. InfosEmp[playerid][IDEmpPresente] = DOF2_GetInt(Emps,"ID");
  315. SetPlayerInterior(playerid,10);
  316. SetPlayerPos(playerid,1889.953369,1017.438293,31.882812);
  317. FuncoesEmp(playerid);
  318. break;
  319. }
  320. if(DOF2_GetInt(Emps,"IDInterior") == 27)
  321. {
  322. InfosEmp[playerid][IDEmpPresente] = DOF2_GetInt(Emps,"ID");
  323. SetPlayerInterior(playerid,1);
  324. SetPlayerPos(playerid,-2159.122802,641.517517,1052.381713);
  325. FuncoesEmp(playerid);
  326. break;
  327. }
  328. if(DOF2_GetInt(Emps,"IDInterior") == 28)
  329. {
  330. InfosEmp[playerid][IDEmpPresente] = DOF2_GetInt(Emps,"ID");
  331. SetPlayerInterior(playerid,15);
  332. SetPlayerPos(playerid,207.737991,-109.019996,1005.132812);
  333. FuncoesEmp(playerid);
  334. break;
  335. }
  336. if(DOF2_GetInt(Emps,"IDInterior") == 29)
  337. {
  338. InfosEmp[playerid][IDEmpPresente] = DOF2_GetInt(Emps,"ID");
  339. SetPlayerInterior(playerid,14);
  340. SetPlayerPos(playerid,204.332992,-166.694992,1000.523437);
  341. FuncoesEmp(playerid);
  342. break;
  343. }
  344. if(DOF2_GetInt(Emps,"IDInterior") == 30)
  345. {
  346. InfosEmp[playerid][IDEmpPresente] = DOF2_GetInt(Emps,"ID");
  347. SetPlayerInterior(playerid,3);
  348. SetPlayerPos(playerid,207.054992,-138.804992,1003.507812);
  349. FuncoesEmp(playerid);
  350. break;
  351. }
  352. if(DOF2_GetInt(Emps,"IDInterior") == 31)
  353. {
  354. InfosEmp[playerid][IDEmpPresente] = DOF2_GetInt(Emps,"ID");
  355. SetPlayerInterior(playerid,1);
  356. SetPlayerPos(playerid,203.777999,-48.492397,1001.804687);
  357. FuncoesEmp(playerid);
  358. break;
  359. }
  360. if(DOF2_GetInt(Emps,"IDInterior") == 32)
  361. {
  362. InfosEmp[playerid][IDEmpPresente] = DOF2_GetInt(Emps,"ID");
  363. SetPlayerInterior(playerid,5);
  364. SetPlayerPos(playerid,226.293991,-7.431529,1002.210937);
  365. FuncoesEmp(playerid);
  366. break;
  367. }
  368. if(DOF2_GetInt(Emps,"IDInterior") == 33)
  369. {
  370. InfosEmp[playerid][IDEmpPresente] = DOF2_GetInt(Emps,"ID");
  371. SetPlayerInterior(playerid,18);
  372. SetPlayerPos(playerid,161.391006,-93.159156,1001.804687);
  373. FuncoesEmp(playerid);
  374. break;
  375. }
  376. if(DOF2_GetInt(Emps,"IDInterior") == 34)
  377. {
  378. InfosEmp[playerid][IDEmpPresente] = DOF2_GetInt(Emps,"ID");
  379. SetPlayerInterior(playerid,17);
  380. SetPlayerPos(playerid,493.390991,-22.722799,1000.679687);
  381. FuncoesEmp(playerid);
  382. break;
  383. }
  384. if(DOF2_GetInt(Emps,"IDInterior") == 35)
  385. {
  386. InfosEmp[playerid][IDEmpPresente] = DOF2_GetInt(Emps,"ID");
  387. SetPlayerInterior(playerid,11);
  388. SetPlayerPos(playerid,501.980987,-69.150199,998.757812);
  389. FuncoesEmp(playerid);
  390. break;
  391. }
  392. if(DOF2_GetInt(Emps,"IDInterior") == 36)
  393. {
  394. InfosEmp[playerid][IDEmpPresente] = DOF2_GetInt(Emps,"ID");
  395. SetPlayerInterior(playerid,18);
  396. SetPlayerPos(playerid,-227.027999,1401.229980,27.765625);
  397. FuncoesEmp(playerid);
  398. break;
  399. }
  400. if(DOF2_GetInt(Emps,"IDInterior") == 37)
  401. {
  402. InfosEmp[playerid][IDEmpPresente] = DOF2_GetInt(Emps,"ID");
  403. SetPlayerInterior(playerid,4);
  404. SetPlayerPos(playerid,457.304748,-88.428497,999.554687);
  405. FuncoesEmp(playerid);
  406. break;
  407. }
  408. if(DOF2_GetInt(Emps,"IDInterior") == 38)
  409. {
  410. InfosEmp[playerid][IDEmpPresente] = DOF2_GetInt(Emps,"ID");
  411. SetPlayerInterior(playerid,5);
  412. SetPlayerPos(playerid,454.973937,-110.104995,1000.077209);
  413. FuncoesEmp(playerid);
  414. break;
  415. }
  416. if(DOF2_GetInt(Emps,"IDInterior") == 39)
  417. {
  418. InfosEmp[playerid][IDEmpPresente] = DOF2_GetInt(Emps,"ID");
  419. SetPlayerInterior(playerid,6);
  420. SetPlayerPos(playerid,435.271331,-80.958938,999.554687);
  421. FuncoesEmp(playerid);
  422. break;
  423. }
  424. if(DOF2_GetInt(Emps,"IDInterior") == 40)
  425. {
  426. InfosEmp[playerid][IDEmpPresente] = DOF2_GetInt(Emps,"ID");
  427. SetPlayerInterior(playerid,1);
  428. SetPlayerPos(playerid,452.489990,-18.179698,1001.132812);
  429. FuncoesEmp(playerid);
  430. break;
  431. }
  432. if(DOF2_GetInt(Emps,"IDInterior") == 41)
  433. {
  434. InfosEmp[playerid][IDEmpPresente] = DOF2_GetInt(Emps,"ID");
  435. SetPlayerInterior(playerid,1);
  436. FuncoesEmp(playerid);
  437. break;
  438. }
  439. if(DOF2_GetInt(Emps,"IDInterior") == 42)
  440. {
  441. InfosEmp[playerid][IDEmpPresente] = DOF2_GetInt(Emps,"ID");
  442. SetPlayerInterior(playerid,10);
  443. SetPlayerPos(playerid,375.962463,-65.816848,1001.507812);
  444. FuncoesEmp(playerid);
  445. break;
  446. }
  447. if(DOF2_GetInt(Emps,"IDInterior") == 43)
  448. {
  449. InfosEmp[playerid][IDEmpPresente] = DOF2_GetInt(Emps,"ID");
  450. SetPlayerInterior(playerid,9);
  451. SetPlayerPos(playerid,369.579528,-4.487294,1001.858886);
  452. FuncoesEmp(playerid);
  453. break;
  454. }
  455. if(DOF2_GetInt(Emps,"IDInterior") == 44)
  456. {
  457. InfosEmp[playerid][IDEmpPresente] = DOF2_GetInt(Emps,"ID");
  458. SetPlayerInterior(playerid,5);
  459. SetPlayerPos(playerid,373.825653,-117.270904,1001.499511);
  460. FuncoesEmp(playerid);
  461. break;
  462. }
  463. if(DOF2_GetInt(Emps,"IDInterior") == 45)
  464. {
  465. InfosEmp[playerid][IDEmpPresente] = DOF2_GetInt(Emps,"ID");
  466. SetPlayerInterior(playerid,17);
  467. SetPlayerPos(playerid,381.169189,-188.803024,1000.632812);
  468. FuncoesEmp(playerid);
  469. break;
  470. }
  471. if(DOF2_GetInt(Emps,"IDInterior") == 46)
  472. {
  473. InfosEmp[playerid][IDEmpPresente] = DOF2_GetInt(Emps,"ID");
  474. SetPlayerInterior(playerid,1);
  475. SetPlayerPos(playerid,244.411987,305.032989,999.148437);
  476. FuncoesEmp(playerid);
  477. break;
  478. }
  479. if(DOF2_GetInt(Emps,"IDInterior") == 47)
  480. {
  481. InfosEmp[playerid][IDEmpPresente] = DOF2_GetInt(Emps,"ID");
  482. SetPlayerInterior(playerid,2);
  483. SetPlayerPos(playerid,271.884979,306.631988,999.148437);
  484. FuncoesEmp(playerid);
  485. break;
  486. }
  487. if(DOF2_GetInt(Emps,"IDInterior") == 48)
  488. {
  489. InfosEmp[playerid][IDEmpPresente] = DOF2_GetInt(Emps,"ID");
  490. SetPlayerInterior(playerid,3);
  491. SetPlayerPos(playerid,291.282989,310.031982,999.148437);
  492. FuncoesEmp(playerid);
  493. break;
  494. }
  495. if(DOF2_GetInt(Emps,"IDInterior") == 49)
  496. {
  497. InfosEmp[playerid][IDEmpPresente] = DOF2_GetInt(Emps,"ID");
  498. SetPlayerInterior(playerid,4);
  499. SetPlayerPos(playerid,302.180999,300.722991,999.148437);
  500. FuncoesEmp(playerid);
  501. break;
  502. }
  503. if(DOF2_GetInt(Emps,"IDInterior") == 50)
  504. {
  505. InfosEmp[playerid][IDEmpPresente] = DOF2_GetInt(Emps,"ID");
  506. SetPlayerInterior(playerid,5);
  507. SetPlayerPos(playerid,322.197998,302.497985,999.148437);
  508. FuncoesEmp(playerid);
  509. break;
  510. }
  511. if(DOF2_GetInt(Emps,"IDInterior") == 51)
  512. {
  513. InfosEmp[playerid][IDEmpPresente] = DOF2_GetInt(Emps,"ID");
  514. SetPlayerInterior(playerid,6);
  515. SetPlayerPos(playerid,346.870025,309.259033,999.155700);
  516. FuncoesEmp(playerid);
  517. break;
  518. }
  519. if(DOF2_GetInt(Emps,"IDInterior") == 52)
  520. {
  521. InfosEmp[playerid][IDEmpPresente] = DOF2_GetInt(Emps,"ID");
  522. SetPlayerInterior(playerid,17);
  523. SetPlayerPos(playerid,-959.564392,1848.576782,9.000000);
  524. FuncoesEmp(playerid);
  525. break;
  526. }
  527. if(DOF2_GetInt(Emps,"IDInterior") == 53)
  528. {
  529. InfosEmp[playerid][IDEmpPresente] = DOF2_GetInt(Emps,"ID");
  530. SetPlayerInterior(playerid,3);
  531. SetPlayerPos(playerid,384.808624,173.804992,1008.382812);
  532. FuncoesEmp(playerid);
  533. break;
  534. }
  535. if(DOF2_GetInt(Emps,"IDInterior") == 54)
  536. {
  537. InfosEmp[playerid][IDEmpPresente] = DOF2_GetInt(Emps,"ID");
  538. SetPlayerInterior(playerid,0);
  539. SetPlayerPos(playerid,223.431976,1872.400268,13.734375);
  540. FuncoesEmp(playerid);
  541. break;
  542. }
  543. if(DOF2_GetInt(Emps,"IDInterior") == 55)
  544. {
  545. InfosEmp[playerid][IDEmpPresente] = DOF2_GetInt(Emps,"ID");
  546. SetPlayerInterior(playerid,5);
  547. SetPlayerPos(playerid,772.111999,-3.898649,1000.728820);
  548. FuncoesEmp(playerid);
  549. break;
  550. }
  551. if(DOF2_GetInt(Emps,"IDInterior") == 56)
  552. {
  553. InfosEmp[playerid][IDEmpPresente] = DOF2_GetInt(Emps,"ID");
  554. SetPlayerInterior(playerid,6);
  555. SetPlayerPos(playerid,774.213989,-48.924297,1000.585937);
  556. FuncoesEmp(playerid);
  557. break;
  558. }
  559. if(DOF2_GetInt(Emps,"IDInterior") == 57)
  560. {
  561. InfosEmp[playerid][IDEmpPresente] = DOF2_GetInt(Emps,"ID");
  562. SetPlayerInterior(playerid,7);
  563. SetPlayerPos(playerid,773.579956,-77.096694,1000.655029);
  564. FuncoesEmp(playerid);
  565. break;
  566. }
  567. if(DOF2_GetInt(Emps,"IDInterior") == 58)
  568. {
  569. InfosEmp[playerid][IDEmpPresente] = DOF2_GetInt(Emps,"ID");
  570. SetPlayerInterior(playerid,3);
  571. SetPlayerPos(playerid,1527.229980,-11.574499,1002.097106);
  572. FuncoesEmp(playerid);
  573. break;
  574. }
  575. if(DOF2_GetInt(Emps,"IDInterior") == 59)
  576. {
  577. InfosEmp[playerid][IDEmpPresente] = DOF2_GetInt(Emps,"ID");
  578. SetPlayerInterior(playerid,2);
  579. SetPlayerPos(playerid,1523.509887,-47.821197,1002.130981);
  580. FuncoesEmp(playerid);
  581. break;
  582. }
  583. if(DOF2_GetInt(Emps,"IDInterior") == 60)
  584. {
  585. InfosEmp[playerid][IDEmpPresente] = DOF2_GetInt(Emps,"ID");
  586. SetPlayerInterior(playerid,3);
  587. SetPlayerPos(playerid,2496.049804,-1695.238159,1014.742187);
  588. FuncoesEmp(playerid);
  589. break;
  590. }
  591. if(DOF2_GetInt(Emps,"IDInterior") == 61)
  592. {
  593. InfosEmp[playerid][IDEmpPresente] = DOF2_GetInt(Emps,"ID");
  594. SetPlayerInterior(playerid,5);
  595. SetPlayerPos(playerid,1267.663208,-781.323242,1091.906250);
  596. FuncoesEmp(playerid);
  597. break;
  598. }
  599. if(DOF2_GetInt(Emps,"IDInterior") == 62)
  600. {
  601. InfosEmp[playerid][IDEmpPresente] = DOF2_GetInt(Emps,"ID");
  602. SetPlayerInterior(playerid,3);
  603. SetPlayerPos(playerid,513.882507,-11.269994,1001.565307);
  604. FuncoesEmp(playerid);
  605. break;
  606. }
  607. if(DOF2_GetInt(Emps,"IDInterior") == 63)
  608. {
  609. InfosEmp[playerid][IDEmpPresente] = DOF2_GetInt(Emps,"ID");
  610. SetPlayerInterior(playerid,2);
  611. SetPlayerPos(playerid,2454.717041,-1700.871582,1013.515197);
  612. FuncoesEmp(playerid);
  613. break;
  614. }
  615. if(DOF2_GetInt(Emps,"IDInterior") == 64)
  616. {
  617. InfosEmp[playerid][IDEmpPresente] = DOF2_GetInt(Emps,"ID");
  618. SetPlayerInterior(playerid,1);
  619. SetPlayerPos(playerid,2527.654052,-1679.388305,1015.498596);
  620. FuncoesEmp(playerid);
  621. break;
  622. }
  623. if(DOF2_GetInt(Emps,"IDInterior") == 65)
  624. {
  625. InfosEmp[playerid][IDEmpPresente] = DOF2_GetInt(Emps,"ID");
  626. SetPlayerInterior(playerid,2);
  627. SetPlayerPos(playerid,2543.462646,-1308.379882,1026.728393);
  628. FuncoesEmp(playerid);
  629. break;
  630. }
  631. if(DOF2_GetInt(Emps,"IDInterior") == 66)
  632. {
  633. InfosEmp[playerid][IDEmpPresente] = DOF2_GetInt(Emps,"ID");
  634. SetPlayerInterior(playerid,3);
  635. SetPlayerPos(playerid,1212.019897,-28.663099,1000.953125);
  636. FuncoesEmp(playerid);
  637. break;
  638. }
  639. if(DOF2_GetInt(Emps,"IDInterior") == 67)
  640. {
  641. InfosEmp[playerid][IDEmpPresente] = DOF2_GetInt(Emps,"ID");
  642. SetPlayerInterior(playerid,6);
  643. SetPlayerPos(playerid,761.412963,1440.191650,1102.703125);
  644. FuncoesEmp(playerid);
  645. break;
  646. }
  647. if(DOF2_GetInt(Emps,"IDInterior") == 68)
  648. {
  649. InfosEmp[playerid][IDEmpPresente] = DOF2_GetInt(Emps,"ID");
  650. SetPlayerInterior(playerid,2);
  651. SetPlayerPos(playerid,1204.809936,-11.586799,1000.92187);
  652. FuncoesEmp(playerid);
  653. break;
  654. }
  655. if(DOF2_GetInt(Emps,"IDInterior") == 69)
  656. {
  657. InfosEmp[playerid][IDEmpPresente] = DOF2_GetInt(Emps,"ID");
  658. SetPlayerInterior(playerid,2);
  659. SetPlayerPos(playerid,1204.809936,13.897239,1000.921875);
  660. FuncoesEmp(playerid);
  661. break;
  662. }
  663. if(DOF2_GetInt(Emps,"IDInterior") == 70)
  664. {
  665. InfosEmp[playerid][IDEmpPresente] = DOF2_GetInt(Emps,"ID");
  666. SetPlayerInterior(playerid,3);
  667. SetPlayerPos(playerid,942.171997,-16.542755,1000.929687);
  668. FuncoesEmp(playerid);
  669. break;
  670. }
  671. if(DOF2_GetInt(Emps,"IDInterior") == 71)
  672. {
  673. InfosEmp[playerid][IDEmpPresente] = DOF2_GetInt(Emps,"ID");
  674. SetPlayerInterior(playerid,3);
  675. SetPlayerPos(playerid,964.106994,-53.205497,1001.124572);
  676. FuncoesEmp(playerid);
  677. break;
  678. }
  679. if(DOF2_GetInt(Emps,"IDInterior") == 72)
  680. {
  681. InfosEmp[playerid][IDEmpPresente] = DOF2_GetInt(Emps,"ID");
  682. SetPlayerInterior(playerid,3);
  683. SetPlayerPos(playerid,-2640.762939,1406.682006,906.460937);
  684. FuncoesEmp(playerid);
  685. break;
  686. }
  687. if(DOF2_GetInt(Emps,"IDInterior") == 73)
  688. {
  689. InfosEmp[playerid][IDEmpPresente] = DOF2_GetInt(Emps,"ID");
  690. SetPlayerInterior(playerid,1);
  691. SetPlayerPos(playerid,-729.276000,503.086944,1371.971801);
  692. FuncoesEmp(playerid);
  693. break;
  694. }
  695. if(DOF2_GetInt(Emps,"IDInterior") == 74)
  696. {
  697. InfosEmp[playerid][IDEmpPresente] = DOF2_GetInt(Emps,"ID");
  698. SetPlayerInterior(playerid,1);
  699. SetPlayerPos(playerid,-794.806396,497.738037,1376.195312);
  700. FuncoesEmp(playerid);
  701. break;
  702. }
  703. if(DOF2_GetInt(Emps,"IDInterior") == 75)
  704. {
  705. InfosEmp[playerid][IDEmpPresente] = DOF2_GetInt(Emps,"ID");
  706. SetPlayerInterior(playerid,5);
  707. SetPlayerPos(playerid, 2350.339843,-1181.649902,1027.976562);
  708. FuncoesEmp(playerid);
  709. break;
  710. }
  711. if(DOF2_GetInt(Emps,"IDInterior") == 76)
  712. {
  713. InfosEmp[playerid][IDEmpPresente] = DOF2_GetInt(Emps,"ID");
  714. SetPlayerInterior(playerid,8);
  715. SetPlayerPos(playerid,2350.339843,-1181.649902,1027.976562);
  716. FuncoesEmp(playerid);
  717. break;
  718. }
  719. if(DOF2_GetInt(Emps,"IDInterior") == 77)
  720. {
  721. InfosEmp[playerid][IDEmpPresente] = DOF2_GetInt(Emps,"ID");
  722. SetPlayerInterior(playerid,5);
  723. SetPlayerPos(playerid,318.564971,1118.209960,1083.882812);
  724. FuncoesEmp(playerid);
  725. break;
  726. }
  727. if(DOF2_GetInt(Emps,"IDInterior") == 78)
  728. {
  729. InfosEmp[playerid][IDEmpPresente] = DOF2_GetInt(Emps,"ID");
  730. SetPlayerInterior(playerid,1);
  731. SetPlayerPos(playerid,1412.639892,-1.787510,1000.924377);
  732. FuncoesEmp(playerid);
  733. break;
  734. }
  735. if(DOF2_GetInt(Emps,"IDInterior") == 79)
  736. {
  737. InfosEmp[playerid][IDEmpPresente] = DOF2_GetInt(Emps,"ID");
  738. SetPlayerInterior(playerid,18);
  739. SetPlayerPos(playerid,1302.519897,-1.787510,1001.028259);
  740. FuncoesEmp(playerid);
  741. break;
  742. }
  743. if(DOF2_GetInt(Emps,"IDInterior") == 80)
  744. {
  745. InfosEmp[playerid][IDEmpPresente] = DOF2_GetInt(Emps,"ID");
  746. SetPlayerInterior(playerid,0);
  747. SetPlayerPos(playerid,2522.000000,-1673.383911,14.866223);
  748. FuncoesEmp(playerid);
  749. break;
  750. }
  751. if(DOF2_GetInt(Emps,"IDInterior") == 81)
  752. {
  753. InfosEmp[playerid][IDEmpPresente] = DOF2_GetInt(Emps,"ID");
  754. SetPlayerInterior(playerid,18);
  755. SetPlayerPos(playerid,-221.059051,1408.984008,27.773437);
  756. FuncoesEmp(playerid);
  757. break;
  758. }
  759. if(DOF2_GetInt(Emps,"IDInterior") == 82)
  760. {
  761. InfosEmp[playerid][IDEmpPresente] = DOF2_GetInt(Emps,"ID");
  762. SetPlayerInterior(playerid,12);
  763. SetPlayerPos(playerid,2324.419921,-1145.568359,1050.710083);
  764. FuncoesEmp(playerid);
  765. break;
  766. }
  767. if(DOF2_GetInt(Emps,"IDInterior") == 83)
  768. {
  769. InfosEmp[playerid][IDEmpPresente] = DOF2_GetInt(Emps,"ID");
  770. SetPlayerInterior(playerid,10);
  771. SetPlayerPos(playerid,-975.975708,1060.983032,1345.671875);
  772. FuncoesEmp(playerid);
  773. break;
  774. }
  775. if(DOF2_GetInt(Emps,"IDInterior") == 84)
  776. {
  777. InfosEmp[playerid][IDEmpPresente] = DOF2_GetInt(Emps,"ID");
  778. SetPlayerInterior(playerid,2);
  779. SetPlayerPos(playerid,411.625976,-21.433298,1001.804687);
  780. FuncoesEmp(playerid);
  781. break;
  782. }
  783. if(DOF2_GetInt(Emps,"IDInterior") == 85)
  784. {
  785. InfosEmp[playerid][IDEmpPresente] = DOF2_GetInt(Emps,"ID");
  786. SetPlayerInterior(playerid,3);
  787. SetPlayerPos(playerid,418.652984,-82.639793,1001.804687);
  788. FuncoesEmp(playerid);
  789. break;
  790. }
  791. if(DOF2_GetInt(Emps,"IDInterior") == 86)
  792. {
  793. InfosEmp[playerid][IDEmpPresente] = DOF2_GetInt(Emps,"ID");
  794. SetPlayerInterior(playerid,12);
  795. SetPlayerPos(playerid,412.021972,-52.649898,1001.898437);
  796. FuncoesEmp(playerid);
  797. break;
  798. }
  799. if(DOF2_GetInt(Emps,"IDInterior") == 87)
  800. {
  801. InfosEmp[playerid][IDEmpPresente] = DOF2_GetInt(Emps,"ID");
  802. SetPlayerInterior(playerid,16);
  803. SetPlayerPos(playerid,-204.439987,-26.453998,1002.273437);
  804. FuncoesEmp(playerid);
  805. break;
  806. }
  807. if(DOF2_GetInt(Emps,"IDInterior") == 88)
  808. {
  809. InfosEmp[playerid][IDEmpPresente] = DOF2_GetInt(Emps,"ID");
  810. SetPlayerInterior(playerid,17);
  811. SetPlayerPos(playerid,-204.439987,-8.469599,1002.273437);
  812. FuncoesEmp(playerid);
  813. break;
  814. }
  815. if(DOF2_GetInt(Emps,"IDInterior") == 89)
  816. {
  817. InfosEmp[playerid][IDEmpPresente] = DOF2_GetInt(Emps,"ID");
  818. SetPlayerInterior(playerid,3);
  819. SetPlayerPos(playerid,-204.439987,-43.652496,1002.273437);
  820. FuncoesEmp(playerid);
  821. break;
  822. }
  823. if(DOF2_GetInt(Emps,"IDInterior") == 90)
  824. {
  825. InfosEmp[playerid][IDEmpPresente] = DOF2_GetInt(Emps,"ID");
  826. SetPlayerInterior(playerid,6);
  827. SetPlayerPos(playerid,246.783996,63.900199,1003.640625);
  828. FuncoesEmp(playerid);
  829. break;
  830. }
  831. if(DOF2_GetInt(Emps,"IDInterior") == 91)
  832. {
  833. InfosEmp[playerid][IDEmpPresente] = DOF2_GetInt(Emps,"ID");
  834. SetPlayerInterior(playerid,10);
  835. SetPlayerPos(playerid,246.375991,109.245994,1003.218750);
  836. FuncoesEmp(playerid);
  837. break;
  838. }
  839. if(DOF2_GetInt(Emps,"IDInterior") == 92)
  840. {
  841. InfosEmp[playerid][IDEmpPresente] = DOF2_GetInt(Emps,"ID");
  842. SetPlayerInterior(playerid,3);
  843. SetPlayerPos(playerid,288.745971,169.350997,1007.171875);
  844. FuncoesEmp(playerid);
  845. break;
  846. }
  847. if(DOF2_GetInt(Emps,"IDInterior") == 93)
  848. {
  849. InfosEmp[playerid][IDEmpPresente] = DOF2_GetInt(Emps,"ID");
  850. SetPlayerInterior(playerid,3);
  851. SetPlayerPos(playerid,-2029.798339,-106.675910,1035.171875);
  852. FuncoesEmp(playerid);
  853. break;
  854. }
  855. if(DOF2_GetInt(Emps,"IDInterior") == 94)
  856. {
  857. InfosEmp[playerid][IDEmpPresente] = DOF2_GetInt(Emps,"ID");
  858. SetPlayerInterior(playerid,7);
  859. SetPlayerPos(playerid,-1398.065307,-217.028900,1051.115844);
  860. FuncoesEmp(playerid);
  861. break;
  862. }
  863. if(DOF2_GetInt(Emps,"IDInterior") == 95)
  864. {
  865. InfosEmp[playerid][IDEmpPresente] = DOF2_GetInt(Emps,"ID");
  866. SetPlayerInterior(playerid,15);
  867. SetPlayerPos(playerid,-1398.103515,937.631164,1036.479125);
  868. FuncoesEmp(playerid);
  869. break;
  870. }
  871. if(DOF2_GetInt(Emps,"IDInterior") == 96)
  872. {
  873. InfosEmp[playerid][IDEmpPresente] = DOF2_GetInt(Emps,"ID");
  874. SetPlayerInterior(playerid,4);
  875. SetPlayerPos(playerid,-1444.645507,-664.526000,1053.572998);
  876. FuncoesEmp(playerid);
  877. break;
  878. }
  879. if(DOF2_GetInt(Emps,"IDInterior") == 97)
  880. {
  881. InfosEmp[playerid][IDEmpPresente] = DOF2_GetInt(Emps,"ID");
  882. SetPlayerInterior(playerid,14);
  883. SetPlayerPos(playerid,-1465.268676,1557.868286,1052.531250);
  884. FuncoesEmp(playerid);
  885. break;
  886. }
  887. if(DOF2_GetInt(Emps,"IDInterior") == 98)
  888. {
  889. InfosEmp[playerid][IDEmpPresente] = DOF2_GetInt(Emps,"ID");
  890. SetPlayerInterior(playerid,1);
  891. SetPlayerPos(playerid,-1401.829956,107.051300,1032.273437);
  892. FuncoesEmp(playerid);
  893. break;
  894. }
  895. if(DOF2_GetInt(Emps,"IDInterior") == 99)
  896. {
  897. InfosEmp[playerid][IDEmpPresente] = DOF2_GetInt(Emps,"ID");
  898. SetPlayerInterior(playerid,0);
  899. SetPlayerPos(playerid,-1790.378295,1436.949829,7.187500);
  900. FuncoesEmp(playerid);
  901. break;
  902. }
  903. if(DOF2_GetInt(Emps,"IDInterior") == 100)
  904. {
  905. InfosEmp[playerid][IDEmpPresente] = DOF2_GetInt(Emps,"ID");
  906. SetPlayerInterior(playerid,0);
  907. SetPlayerPos(playerid,1643.839843,-1514.819580,13.566620);
  908. FuncoesEmp(playerid);
  909. break;
  910. }
  911. if(DOF2_GetInt(Emps,"IDInterior") == 101)
  912. {
  913. InfosEmp[playerid][IDEmpPresente] = DOF2_GetInt(Emps,"ID");
  914. SetPlayerInterior(playerid,0);
  915. SetPlayerPos(playerid,-1685.636474,1035.476196,45.210937);
  916. FuncoesEmp(playerid);
  917. break;
  918. }
  919. if(DOF2_GetInt(Emps,"IDInterior") == 102)
  920. {
  921. InfosEmp[playerid][IDEmpPresente] = DOF2_GetInt(Emps,"ID");
  922. SetPlayerInterior(playerid,0);
  923. SetPlayerPos(playerid,76.632553,-301.156829,1.578125);
  924. FuncoesEmp(playerid);
  925. break;
  926. }
  927. if(DOF2_GetInt(Emps,"IDInterior") == 103)
  928. {
  929. InfosEmp[playerid][IDEmpPresente] = DOF2_GetInt(Emps,"ID");
  930. SetPlayerInterior(playerid,0);
  931. SetPlayerPos(playerid,1059.895996,2081.685791,10.820312);
  932. FuncoesEmp(playerid);
  933. break;
  934. }
  935. if(DOF2_GetInt(Emps,"IDInterior") == 104)
  936. {
  937. InfosEmp[playerid][IDEmpPresente] = DOF2_GetInt(Emps,"ID");
  938. SetPlayerInterior(playerid,0);
  939. SetPlayerPos(playerid,1059.180175,2148.938720,10.820312);
  940. FuncoesEmp(playerid);
  941. break;
  942. }
  943. if(DOF2_GetInt(Emps,"IDInterior") == 105)
  944. {
  945. InfosEmp[playerid][IDEmpPresente] = DOF2_GetInt(Emps,"ID");
  946. SetPlayerInterior(playerid,1);
  947. SetPlayerPos(playerid,2131.507812,1600.818481,1008.359375);
  948. FuncoesEmp(playerid);
  949. break;
  950. }
  951. if(DOF2_GetInt(Emps,"IDInterior") == 106)
  952. {
  953. InfosEmp[playerid][IDEmpPresente] = DOF2_GetInt(Emps,"ID");
  954. SetPlayerInterior(playerid,0);
  955. SetPlayerPos(playerid,2315.952880,-1.618174,26.742187);
  956. FuncoesEmp(playerid);
  957. break;
  958. }
  959. if(DOF2_GetInt(Emps,"IDInterior") == 107)
  960. {
  961. InfosEmp[playerid][IDEmpPresente] = DOF2_GetInt(Emps,"ID");
  962. SetPlayerInterior(playerid,0);
  963. SetPlayerPos(playerid,2319.714843,-14.838361,26.749565);
  964. FuncoesEmp(playerid);
  965. break;
  966. }
  967. if(DOF2_GetInt(Emps,"IDInterior") == 108)
  968. {
  969. InfosEmp[playerid][IDEmpPresente] = DOF2_GetInt(Emps,"ID");
  970. SetPlayerInterior(playerid,18);
  971. SetPlayerPos(playerid,1710.433715,-1669.379272,20.225049);
  972. FuncoesEmp(playerid);
  973. break;
  974. }
  975. if(DOF2_GetInt(Emps,"IDInterior") == 109)
  976. {
  977. InfosEmp[playerid][IDEmpPresente] = DOF2_GetInt(Emps,"ID");
  978. SetPlayerInterior(playerid,3);
  979. SetPlayerPos(playerid,1494.325195,1304.942871,1093.289062);
  980. FuncoesEmp(playerid);
  981. break;
  982. }
  983. }
  984. }
  985. }
  986. }
  987. return 1;
  988. }
  989.  
  990. public OnPlayerEnterCheckpoint(playerid)
  991. {
  992. if(InfosEmp[playerid][GPSEmp] == true)
  993. {
  994. GameTextForPlayer(playerid, "~w~~h~Voce chegou em sua ~b~Empresa~w~!", 1000, 1);
  995. DisablePlayerCheckpoint(playerid);
  996. InfosEmp[playerid][GPSEmp] = false;
  997. }
  998. return 1;
  999. }
  1000.  
  1001. CMD:minhaemp(playerid)
  1002. {
  1003. if(InfosEmp[playerid][GPSEmp] == false)
  1004. {
  1005. new Emps[64],Nome[MAX_PLAYER_NAME];
  1006. for(new e = 0; e <= MAX_EMPRESAS; ++e)
  1007. {
  1008. GetPlayerName(playerid,Nome,MAX_PLAYER_NAME);
  1009. format(Emps,sizeof(Emps),"Empresas/%d.ini",e);
  1010. if(!strcmp(DOF2_GetString(Emps,"DONO"),Nome))
  1011. {
  1012. SetPlayerCheckpoint(playerid,DOF2_GetFloat(Emps,"X"),DOF2_GetFloat(Emps,"Y"),DOF2_GetFloat(Emps,"Z"),2.0);
  1013. SendClientMessage(playerid,-1,"{FFFFFF}[ ! ] {00ED04}Sua empresa foi marcada no mapa{FFFFFF}!");
  1014. InfosEmp[playerid][GPSEmp] = true;
  1015. break;
  1016. }
  1017. if(e == MAX_EMPRESAS-1
  1018. )
  1019. {
  1020. SendClientMessage(playerid,-1,"{FFFFFF}[ ! ] {FF0000}Você não é dono de uma empresa!");
  1021. break;
  1022. }
  1023. }
  1024. }
  1025. else SendClientMessage(playerid,-1,"{FFFFFF}[ ! ] {FF0000}Sua empresa já está marcada no mapa!");
  1026. return 1;
  1027. }
  1028.  
  1029. CMD:iremp(playerid)
  1030. {
  1031. if(IsPlayerAdmin(playerid))
  1032. {
  1033. ShowPlayerDialog(playerid,DIALOG_IR_EMP,DIALOG_STYLE_INPUT,"{FADD00}h{1F00CF}Emp{FFFFFF} - IR EMPRESA","{00ED04}Digite o {FFFFFF}ID {00ED04}da empresa que deseja ir{FFFFFF}:","IR","Cancelar");
  1034. }
  1035. else SendClientMessage(playerid,-1,"{FFFFFF}[ ! ] {FF0000}Você não é um Administrador logado na RCON então não pode realizar este comando{FFFFFF}.");
  1036. return 1;
  1037. }
  1038.  
  1039. CMD:ajudaemp(playerid)
  1040. {
  1041. if(IsPlayerAdmin(playerid))
  1042. {
  1043. new str[700];
  1044. strcat(str,"{FFFFFF}COMANDOS RCON:\n \n{00ED04}/criaremp {FFFFFF}- Criar empresa\n{00ED04}/deletaremp {FFFFFF}- Deletar empresa\n{00ED04}/editaremp {FFFFFF}- Editar empresa\n{00ED04}/infosemp {FFFFFF}- Verificar informações de empresa\n \n{FFFFFF}COMANDOS JOGADORES\n \n{00ED04}/compraremp {FFFFFF}- Comprar empresa\n{00ED04}/venderemp {FFFFFF}- Vender empresa\n");
  1045. strcat(str,"{00ED04}/sairemp {FFFFFF}- Sair da empresa\n{00ED04}/cofreemp {FFFFFF}- Cofre da empresa\n{00ED04}/sacaremp {FFFFFF}- Sacar lucros da empresa\n/minhaemp {FFFFFF}- Localiza sua empresa no GPS\n \n {FADD00}h{1F00CF}Emp{FFFFFF} {00ED04}- Por: {FFFFFF}HeyHoLetsGo");
  1046. ShowPlayerDialog(playerid,DIALOG_AJUDA_EMP,DIALOG_STYLE_MSGBOX,"{FADD00}h{1F00CF}Emp{FFFFFF} - AJUDA",str,"FECHAR","");
  1047. }
  1048. else
  1049. {
  1050. new str[600];
  1051. strcat(str,"{FFFFFF}COMANDOS\n \n{00ED04}/compraremp {FFFFFF}- Comprar empresa\n{00ED04}/venderemp {FFFFFF}- Vender empresa\n");
  1052. strcat(str,"{00ED04}/sairemp {FFFFFF}- Sair da empresa\n{00ED04}/cofreemp {FFFFFFF}- Cofre da empresa\n{00ED04}/sacaremp {FFFFFF}- Sacar lucros da empresa\n/iremp {FFFFFF}- Teleporta até uma empresa\n \n {FADD00}h{1F00CF}Emp{FFFFFF} {00ED04}- Por: {FFFFFF}HeyHoLetsGo");
  1053. ShowPlayerDialog(playerid,DIALOG_AJUDA_EMP,DIALOG_STYLE_MSGBOX,"{FADD00}h{1F00CF}Emp{FFFFFF} - AJUDA",str,"FECHAR","");
  1054. }
  1055. return 1;
  1056. }
  1057.  
  1058. CMD:editaremp(playerid)
  1059. {
  1060. if(IsPlayerAdmin(playerid))
  1061. {
  1062. ShowPlayerDialog(playerid,DIALOG_EDITAR_EMP,DIALOG_STYLE_INPUT,"{FADD00}h{1F00CF}Emp{FFFFFF} - EDITAR EMPRESA","{00ED04}Digite o {FFFFFF}ID {00ED04}da empresa que deseja editar{FFFFFF}:","PRÓXIMO","Cancelar");
  1063. }
  1064. else SendClientMessage(playerid,-1,"{FFFFFF}[ ! ] {FF0000}Você não é um Administrador logado na RCON então não pode realizar este comando{FFFFFF}.");
  1065. return 1;
  1066. }
  1067.  
  1068. CMD:creditoshemp(playerid)
  1069. {
  1070. ShowPlayerDialog(playerid,DIALOG_CREDITOS,DIALOG_STYLE_MSGBOX,"{FADD00}h{1F00CF}Emp{FFFFFF} - CRÉDITOS","{00ED04}Criado e desenvido por: {FFFFFF}HeyHoLetsGo\n{00ED04}Créditos também a {FFFFFF}Tonisantolia - {00ED04}BETA Tester.\n \n{00ED04}Tenha um {FFFFFF}Bom Jogo{00ED04}!","FECHAR","");
  1071. return 1;
  1072. }
  1073.  
  1074. CMD:infosemp(playerid)
  1075. {
  1076. if(IsPlayerAdmin(playerid))
  1077. {
  1078. ShowPlayerDialog(playerid,DIALOG_INFOS_EMP,DIALOG_STYLE_INPUT,"{FADD00}h{1F00CF}Emp{FFFFFF} - INFORMAÇÕES","{00ED04}Digite o {FFFFFF}ID {00ED04}da empresa que deseja vizualizar as informações{FFFFFF}:","VER","Cancelar");
  1079. }
  1080. else SendClientMessage(playerid,-1,"{FFFFFF}[ ! ] {FF0000}Você não é um Administrador logado na RCON então não pode realizar este comando{FFFFFF}.");
  1081. return 1;
  1082. }
  1083.  
  1084. CMD:deletaremp(playerid)
  1085. {
  1086. if(IsPlayerAdmin(playerid))
  1087. {
  1088. ShowPlayerDialog(playerid,DIALOG_DELETAR_EMP,DIALOG_STYLE_INPUT,"{FADD00}h{1F00CF}Emp{FFFFFF} - DELETAR EMPRESA","{00ED04}Digite o {FFFFFF}ID {00ED04}da empresa que deseja deletar{FFFFFF}:","PRÓXIMO","Cancelar");
  1089. }
  1090. else SendClientMessage(playerid,-1,"{FFFFFF}[ ! ] {FF0000}Você não é um Administrador logado na RCON{FFFFFF}.");
  1091. return 1;
  1092. }
  1093.  
  1094. CMD:venderemp(playerid)
  1095. {
  1096. new Emps[64];
  1097. for(new e = 0; e <= MAX_EMPRESAS; ++e)
  1098. {
  1099. format(Emps,sizeof(Emps),"Empresas/%d.ini",InfosEmp[playerid][IDEmpPresente]);
  1100. {
  1101. new Nome[MAX_PLAYER_NAME],str[600],str2[600];
  1102. GetPlayerName(playerid,Nome,MAX_PLAYER_NAME);
  1103. if(InfosEmp[playerid][DentroEmp] == true)
  1104. {
  1105. if(!strcmp(DOF2_GetString(Emps,"DONO"),Nome,false))
  1106. {
  1107. format(str,sizeof(str),"{00ED04}Você está prestes a vender sua {FFFFFF}empresa:\n \n{00ED04}Empresa nas coordenadas:\nX: {FFFFFF}%f {00ED04}Y: {FFFFFF}%f {00ED04}Z: {FFFFFF}%f\n{00ED04}No valor de: R${FFFFFF}%d \n{00ED04}Com o interior conforme o ID: {FFFFFF}%d",DOF2_GetFloat(Emps,"X"),DOF2_GetFloat(Emps,"Y"),DOF2_GetFloat(Emps,"Z"),DOF2_GetInt(Emps,"Valor"),DOF2_GetInt(Emps,"IDInterior")); strcat(str2,str);
  1108. format(str,sizeof(str),"\n{00ED04}Com valor inicial de extorção por entrada de: R${FFFFFF}%d\n{00ED04}Com modelo de pickup conforme ID: {FFFFFF}%d\n{00ED04}Com o nome da empresa: {FFFFFF}%s\n \n{00ED04}Você tem certeza de que quer vender sua empresa?\nOBS: {FFFFFF}Você não poderá desfazer isto depois.",DOF2_GetInt(Emps,"Extorcao"),DOF2_GetInt(Emps,"Pickup"),DOF2_GetString(Emps,"Nome")); strcat(str2,str);
  1109. ShowPlayerDialog(playerid,DIALOG_VENDER_EMP,DIALOG_STYLE_MSGBOX,"{FADD00}h{1F00CF}Emp{FFFFFF} - VENDER EMPRESA",str2,"VENDER","Cancelar");
  1110. RetirarEmps();
  1111. CarregarEmps();
  1112. break;
  1113. }
  1114. else SendClientMessage(playerid,-1,"{FFFFFF}[ ! ] {FF0000}Esta empresa não pertence a você{FFFFFF}!");
  1115. break;
  1116. }
  1117. else SendClientMessage(playerid,-1,"{FFFFFF}[ ! ] {FF0000}Você não está em sua empresa{FFFFFF}.");
  1118. break;
  1119. }
  1120. }
  1121. return 1;
  1122. }
  1123.  
  1124. CMD:compraremp(playerid)
  1125. {
  1126. for(new e = 0; e <= MAX_EMPRESAS; ++e)
  1127. {
  1128. new Emps[128];
  1129. format(Emps,sizeof(Emps),"Empresas/%d.ini",e);
  1130. {
  1131. if(IsPlayerInRangeOfPoint(playerid,2.0,DOF2_GetFloat(Emps,"X"),DOF2_GetFloat(Emps,"Y"),DOF2_GetFloat(Emps,"Z")))
  1132. {
  1133. if(!strcmp(DOF2_GetString(Emps,"DONO"),"Nenhum",false))
  1134. {
  1135. if(GetPlayerMoney(playerid) >= DOF2_GetInt(Emps,"Valor"))
  1136. {
  1137. IDEmp[playerid] = e;
  1138. new str[600],str2[800];
  1139. format(str,sizeof(str),"{00ED04}Você está prestes a comprar esta {FFFFFF}empresa:\n \n{00ED04}Empresa nas coordenadas:\nX: {FFFFFF}%f {00ED04}Y: {FFFFFF}%f {00ED04}Z: {FFFFFF}%f\n{00ED04}No valor de: R${FFFFFF}%d \n{00ED04}Com o interior conforme o ID: {FFFFFF}%d",DOF2_GetFloat(Emps,"X"),DOF2_GetFloat(Emps,"Y"),DOF2_GetFloat(Emps,"Z"),DOF2_GetInt(Emps,"Valor"),DOF2_GetInt(Emps,"IDInterior")); strcat(str2,str);
  1140. format(str,sizeof(str),"\n{00ED04}Com valor inicial de extorção por entrada de: R${FFFFFF}%d\n{00ED04}Com modelo de pickup conforme ID: {FFFFFF}%d\n{00ED04}Com o nome da empresa: {FFFFFF}%s\n \n{00ED04}Você tem certeza de que quer comprar esta {FFFFFF}empresa{00ED04}?\n \nOBS: {FFFFFF}Você poderá vendê-la a qualquer momento\nusando o comando {00ED04}/venderemp{FFFFFF}.",DOF2_GetInt(Emps,"Extorcao"),DOF2_GetInt(Emps,"Pickup"),DOF2_GetString(Emps,"Nome")); strcat(str2,str);
  1141. ShowPlayerDialog(playerid,DIALOG_COMPRAR_EMP,DIALOG_STYLE_MSGBOX,"{FADD00}h{1F00CF}Emp{FFFFFF} - COMPRAR EMPRESA",str2,"COMPRAR","Cancelar");
  1142. break;
  1143. }
  1144. else SendClientMessage(playerid,-1,"{FFFFFF}[ ! ]{FF0000}Você não possúi dinheiro suficiente para comprar esta empresa{FFFFFF}.");
  1145. break;
  1146. }
  1147. else SendClientMessage(playerid,-1,"{FFFFFF}[ ! ] {FF0000}Esta empresa não está à venda{FFFFFF}!");
  1148. break;
  1149. }
  1150. }
  1151. }
  1152. return 1;
  1153. }
  1154.  
  1155. CMD:cofreemp(playerid)
  1156. {
  1157. for(new e = 0; e <= MAX_EMPRESAS; ++e)
  1158. {
  1159. new Emps[64],TxtSaldoCofre[256];
  1160. format(Emps,sizeof(Emps),"Empresas/%d.ini",InfosEmp[playerid][IDEmpPresente]);
  1161. if(DOF2_FileExists(Emps))
  1162. {
  1163. if(InfosEmp[playerid][DentroEmp] == true)
  1164. {
  1165. format(TxtSaldoCofre,sizeof(TxtSaldoCofre),"{00ED04}Saldo do Cofre: R${FFFFFF}%d,00\n \n{00ED04}Use: {FFFFFF}/sacaremp {00ED04}para sacar o dinheiro\n({FFFFFF}COMANDO APENAS DISPONÍVEL PARA O DONO{00ED04})\n \n{00ED04}Tenha um bom jogo!",DOF2_GetInt(Emps,"Cofre"));
  1166. ShowPlayerDialog(playerid,DIALOG_SALDO_EMP,DIALOG_STYLE_MSGBOX,"{FADD00}h{1F00CF}Emp{FFFFFF} - COFRE DA EMPRESA",TxtSaldoCofre,"FECHAR","");
  1167. break;
  1168. }
  1169. else SendClientMessage(playerid,-1,"{FFFFFF}[ ! ] {FF0000}Você não está dentro de uma empresa{FFFFFF}!");
  1170. break;
  1171. }
  1172. else SendClientMessage(playerid,-1,"{FFFFFF}[ ! ] {FF0000}Esta empresa falíu{FFFFFF}! {FF0000}(Acaba de ser deletada por um Admin)");
  1173. break;
  1174. }
  1175. return 1;
  1176. }
  1177.  
  1178. CMD:sacaremp(playerid)
  1179. {
  1180. for(new e = 0; e <= MAX_EMPRESAS; ++e)
  1181. {
  1182. new Emps[128],TxtSaldoCofre[256];
  1183. format(Emps,sizeof(Emps),"Empresas/%d.ini",InfosEmp[playerid][IDEmpPresente]);
  1184. if(DOF2_FileExists(Emps))
  1185. {
  1186. new Nome[MAX_PLAYER_NAME];
  1187. GetPlayerName(playerid,Nome,sizeof(Nome));
  1188. if(!strcmp(DOF2_GetString(Emps,"DONO"),Nome,false))
  1189. {
  1190. format(TxtSaldoCofre,sizeof(TxtSaldoCofre),"{00ED04}Saldo do Cofre: R${FFFFFF}%d,00\n \n{00ED04}Digite a quantia em dinheiro que deseja sacar:\nOBS: {FFFFFF}Sem {00ED04}R$ {FFFFFF}ou {00ED04}vírgula{FFFFFF}, apenas o número inteiro{00ED04}.",DOF2_GetInt(Emps,"Cofre"));
  1191. ShowPlayerDialog(playerid,DIALOG_SALDO_EMP,DIALOG_STYLE_INPUT,"{FADD00}h{1F00CF}Emp{FFFFFF} - COFRE DA EMPRESA - SACAR",TxtSaldoCofre,"SACAR","Fechar");
  1192. InfosEmp[playerid][IDEmpPresente] = e;
  1193. break;
  1194. }
  1195. else SendClientMessage(playerid,-1,"{FFFFFF}[ ! ] {FF0000}Você não é o dono desta empresa e não tem permissão de sacar os lucros{FFFFFF}.");
  1196. break;
  1197. }
  1198. else SendClientMessage(playerid,-1,"{FFFFFF}[ ! ] {FF0000}Esta empresa falíu{FFFFFF}! {FF0000}(Acaba de ser deletada por um Admin)");
  1199. break;
  1200. }
  1201. return 1;
  1202. }
  1203.  
  1204. CMD:sairemp(playerid)
  1205. {
  1206. if(InfosEmp[playerid][DentroEmp] == false)
  1207. {
  1208. SendClientMessage(playerid,-1,"{FFFFFF}[ ! ] {FF0000}Você não está dentro de uma empresa{FFFFFF}!");
  1209. }
  1210. else
  1211. {
  1212. SetPlayerInterior(playerid,0);
  1213. SetPlayerPos(playerid,InfosEmp[playerid][UltimaPosX],InfosEmp[playerid][UltimaPosY],InfosEmp[playerid][UltimaPosZ]);
  1214. InfosEmp[playerid][DentroEmp] = false;
  1215. }
  1216. return 1;
  1217. }
  1218.  
  1219. CMD:criaremp(playerid)
  1220. {
  1221. if(IsPlayerAdmin(playerid))
  1222. {
  1223. new str[256];
  1224. GetPlayerPos(playerid,InfosEmp[playerid][X],InfosEmp[playerid][Y],InfosEmp[playerid][Z]);
  1225. format(str,sizeof(str),"{00ED04}Você deseja criar uma empresa nas coordenadas:\nX: {FFFFFF}%f {00ED04}Y: {FFFFFF}%f {00ED04}Z: {FFFFFF}%f\n \n{00ED04}Digite o {FFFFFF}VALOR {00ED04}da nova empresa{FFFFFF}:",InfosEmp[playerid][X],InfosEmp[playerid][Y],InfosEmp[playerid][Z]);
  1226. ShowPlayerDialog(playerid,DIALOG_VALOR_EMP,DIALOG_STYLE_INPUT,"{FADD00}h{1F00CF}Emp{FFFFFF} - CRIAR EMPRESA",str,"Próximo","Cancelar");
  1227. }
  1228. else SendClientMessage(playerid,-1,"{FFFFFF}[ ! ] {FF0000}Você não é um Administrador logado na RCON então não pode realizar este comando{FFFFFF}.");
  1229. }
  1230.  
  1231. public OnDialogResponse(playerid,dialogid,response,listitem,inputtext[])
  1232. {
  1233. if(dialogid == DIALOG_VALOR_EMP)
  1234. {
  1235. if(response)
  1236. {
  1237. new str[300];
  1238. InfosEmp[playerid][ValorEmp] = strval(inputtext);
  1239. format(str,sizeof(str),"{00ED04}Você deseja criar uma empresa nas coordenadas:\nX: {FFFFFF}%f {00ED04}Y: {FFFFFF}%f {00ED04}Z: {FFFFFF}%f\n{00ED04}No valor de: R${FFFFFF}%d\n \n{00ED04}Escolha o {FFFFFF}INTERIOR {00ED04}da nova empresa na lista a seguir{FFFFFF}:",InfosEmp[playerid][X],InfosEmp[playerid][Y],InfosEmp[playerid][Z],InfosEmp[playerid][ValorEmp]);
  1240. ShowPlayerDialog(playerid,DIALOG_INT_CHOOSE1,DIALOG_STYLE_MSGBOX,"{FADD00}h{1F00CF}Emp{FFFFFF} - CRIAR EMPRESA",str,"Próximo","Cancelar");
  1241. }
  1242. }
  1243. if(dialogid == DIALOG_INT_CHOOSE1)
  1244. {
  1245. if(response)
  1246. {
  1247. new list[4000];
  1248. strcat(list,"SELECIONE UM INTERIOR (Mais opções na próxima versão)\n");
  1249. strcat(list,"{00ED04}24/7 - {FFFFFF}1\n{00ED04}24/7 - {FFFFFF}2\n{00ED04}24/7 - {FFFFFF}3\n{00ED04}24/7 - {FFFFFF}4\n{00ED04}24/7 - {FFFFFF}5\n{00ED04}24/7 - {FFFFFF}6\n{00ED04}Balcao do Aeroporto\n{00ED04}Sala de bagagens do Aeroporto\n{00ED04}Shamal - {FFFFFF}Nave\n{00ED04}Andromada - {FFFFFF}Avião\n{00ED04}Loja de armas - {FFFFFF}1\n{00ED04}Loja de armas - {FFFFFF}2\n{00ED04}Loja de armas - {FFFFFF}3\n{00ED04}Loja de armas - {FFFFFF}4\n{00ED04}Loja de armas - {FFFFFF}5\n{00ED04}");
  1250. strcat(list,"Loja de armas - {FFFFFF}Cabines\n{00ED04}Loja de armas - {FFFFFF}Pista\n{00ED04}Corredor dos tolos - {FFFFFF}Blastin\n{00ED04}Sala de orçamento do Motel\n{00ED04}Motel Jefferson\n{00ED04}Loja de apostas - {FFFFFF}Loteria\n{00ED04}Sex Shop\n{00ED04}Fábrica de carne\n{00ED04}Loja do Zero\n{00ED04}Posto de Dillimore\n{00ED04}Porão de Caligula\n{00ED04}Sala de Zeladores FDC\n{00ED04}Escritório do Woozie\n{00ED04}Binco - {FFFFFF}Loja de roupas\n{00ED04}Didier sachs - {FFFFFF}");
  1251. strcat(list,"Loja de roupas\n{00ED04}Prolaps - {FFFFFF}Loja de roupas\n{00ED04}Suburban - {FFFFFF}Loja de roupas\n{00ED04}Victim - {FFFFFF}Loja de roupas\n{00ED04}Zip - {FFFFFF}Loja de roupas\n{00ED04}Alhambra\n{00ED04}Bar\n{00ED04}Bar Lil' probe\n{00ED04}Lanchonete do Jay\n{00ED04}Lanchonete do Gant\n{00ED04}Lanchonete secreta do vale\n{00ED04}Mundo de Coq\n{00ED04}Bar dos bombas\n{00ED04}Burger shot\n{00ED04}Cluckin' bell\n{00ED04}Well stacked pizza\n{00ED04}Rusty Browns rosquinhas");
  1252. strcat(list,"\n{00ED04}Quarto da Denise\n{00ED04}Quarto da Katie\n{00ED04}Quarto da Helena\n{00ED04}Quarto da Michelle\n{00ED04}Quarto da Barbara\n{00ED04}Quarto da Millie\n{00ED04}Represa Sherman\n{00ED04}Planejamento Dept - {FFFFFF}Prefeitura\n{00ED04}Area 51\n{00ED04}Academia de Los Santos\n{00ED04}Academia de San Fierro\n{00ED04}Academia de Las Venturas\n{00ED04}Casa do B Dup\n{00ED04}Quarto de Crack\n{00ED04}Casa do CJ\n{00ED04}Mansão do Madd Dogg\n{00ED04}Casa do Og Loc");
  1253. strcat(list,"\n{00ED04}Casa do Ryder\n{00ED04}Casa do Sweet\n{00ED04}Fábrica de Crack\n{00ED04}Rancho Big Spread\n{00ED04}Fanny Batters\n{00ED04}Clube de Strip\n{00ED04}Clube de Strip - {FFFFFF}Sala particular\n{00ED04}Bordel sem nome\n{00ED04}Bordel dos Trigres\n{00ED04}Cúpula do prazer\n{00ED04}Liberty City - {FFFFFF}Fora\n{00ED04}Liberty City - {FFFFFF}Dentro\n{00ED04}Casa de gangue\n{00ED04}Coronel da Furhberger\n{00ED04}Casa de Crack\n{00ED04}Armazém 1\n{00ED04}Armazém 2\n{00ED04}Garagem");
  1254. strcat(list," do sweet\n{00ED04}Banheiro da pousada Lil' Probe\n{00ED04}Casa não usada\n{00ED04}Batalha de controle remoto\n{00ED04}Barbearia 1\n{00ED04}Barbearia 2\n{00ED04}Barbearia 3\n{00ED04}Loja de tatuagens 1\n{00ED04}Loja de tatuagens 2\n{00ED04}Loja de tatuagens 3\n{00ED04}Departamento de Policia de LS\n{00ED04}Departamente de Policia de SF\n{00ED04}Departamente de Policia de LV\n{00ED04}Auto Escola\n{00ED04}Pista de corrida\n{00ED04}Pista de terra\n{00ED04}Pista de rally");
  1255. strcat(list,"\n{00ED04}Kickstart\n{00ED04}Estádio Vice\n{00ED04}Garagem de San Fierro\n{00ED04}Garagem de Los Santos\n{00ED04}Loja de bombas de SF\n{00ED04}Armazém Blueberry\n{00ED04}Armazém de Las Venturas 1\n{00ED04}Armazém de Las Venturas 2 - {FFFFFF}Parte oculta\n{00ED04}Quarto escondido de CAtigula\n{00ED04}Banco\n{00ED04}Banco - {FFFFFF}Balcão\n{00ED04}Shopping de Los Santos\n{00ED04}Auto escola de Motos");
  1256. ShowPlayerDialog(playerid,DIALOG_INT_CHOOSE2,DIALOG_STYLE_LIST,"{FADD00}h{1F00CF}Emp{FFFFFF} - CRIAR EMPRESA:",list,"Próximo","Cancelar");
  1257. }
  1258. }
  1259. if(dialogid == DIALOG_INT_CHOOSE2)
  1260. {
  1261. if(response)
  1262. {
  1263. for(new i = 0; i <= 110; ++i)
  1264. {
  1265. if(listitem == i)
  1266. {
  1267. InfosEmp[playerid][IntID] = i-1;
  1268. break;
  1269. }
  1270. new str[300];
  1271. format(str,sizeof(str),"{00ED04}Você deseja criar uma empresa nas coordenadas:\nX: {FFFFFF}%f {00ED04}Y: {FFFFFF}%f {00ED04}Z: {FFFFFF}%f\n{00ED04}No valor de: R${FFFFFF}%d\n{00ED04}Com o interior número: {FFFFFF}%d\n \n{00ED04}Digite o valor inicial de {FFFFFF}EXTORÇÃO {00ED04}por entrada{FFFFFF}:",InfosEmp[playerid][X],InfosEmp[playerid][Y],InfosEmp[playerid][Z],InfosEmp[playerid][ValorEmp],i);
  1272. ShowPlayerDialog(playerid,DIALOG_EXTORCAO,DIALOG_STYLE_INPUT,"{FADD00}h{1F00CF}Emp{FFFFFF} - CRIAR EMPRESA",str,"Próximo","Cancelar");
  1273. }
  1274. }
  1275. }
  1276. if(dialogid == DIALOG_EXTORCAO)
  1277. {
  1278. if(response)
  1279. {
  1280. new str[300],str2[500];
  1281. InfosEmp[playerid][Extorcao] = strval(inputtext);
  1282. format(str,sizeof(str),"{00ED04}Você deseja criar uma empresa nas coordenadas:\nX: {FFFFFF}%f {00ED04}Y: {FFFFFF}%f {00ED04}Z: {FFFFFF}%f\n{00ED04}No valor de: R${FFFFFF}%d\n{00ED04}Com o interior número: {FFFFFF}%d\n",InfosEmp[playerid][X],InfosEmp[playerid][Y],InfosEmp[playerid][Z],InfosEmp[playerid][ValorEmp],InfosEmp[playerid][IntID]); strcat(str2,str);
  1283. format(str,sizeof(str),"{00ED04}Com valor inicial de extorção por entrada de: R${FFFFFF}%d\n \n{00ED04}Digite o {FFFFFF}ID DA PICKUP {00ED04}da nova empresa{FFFFFF}:",InfosEmp[playerid][Extorcao]); strcat(str2,str);
  1284. ShowPlayerDialog(playerid,DIALOG_PICKUP,DIALOG_STYLE_INPUT,"{FADD00}h{1F00CF}Emp{FFFFFF} - CRIAR EMPRESA",str2,"Próximo","Cancelar");
  1285. }
  1286. }
  1287. if(dialogid == DIALOG_PICKUP)
  1288. {
  1289. if(response)
  1290. {
  1291. new str[300],str2[600];
  1292. InfosEmp[playerid][Pickup] = strval(inputtext);
  1293. format(str,sizeof(str),"{00ED04}Você deseja criar uma empresa nas coordenadas:\nX: {FFFFFF}%f {00ED04}Y: {FFFFFF}%f {00ED04}Z: {FFFFFF}%f\n{00ED04}No valor de: R${FFFFFF}%d\n",InfosEmp[playerid][X],InfosEmp[playerid][Y],InfosEmp[playerid][Z],InfosEmp[playerid][ValorEmp]); strcat(str2,str);
  1294. format(str,sizeof(str),"{00ED04}Com o interior conforme o ID: {FFFFFF}%d\n{00ED04}Com valor inicial de extorção por entrada de: R${FFFFFF}%d\n{00ED04}Com modelo de pickup conforme ID: {FFFFFF}%d\n \n{00ED04}Finalizando, digite o {FFFFFF}NOME {00ED04}da nova empresa{FFFFFF}:",InfosEmp[playerid][IntID],InfosEmp[playerid][Extorcao],InfosEmp[playerid][Pickup]); strcat(str2,str);
  1295. ShowPlayerDialog(playerid,DIALOG_NOME,DIALOG_STYLE_INPUT,"{FADD00}h{1F00CF}Emp{FFFFFF} - CRIAR EMPRESA",str2,"CRIAR","Cancelar");
  1296. }
  1297. }
  1298. if(dialogid == DIALOG_NOME)
  1299. {
  1300. if(response)
  1301. {
  1302. new str[400],str2[800];
  1303. format(NomeEmp,sizeof(NomeEmp),"%s",inputtext);
  1304. format(str,sizeof(str),"{00ED04}Você deseja criar uma empresa nas coordenadas:\nX: {FFFFFF}%f {00ED04}Y: {FFFFFF}%f {00ED04}Z: {FFFFFF}%f\n{00ED04}No valor de: R${FFFFFF}%d\n{00ED04}Com o interior conforme o ID: {FFFFFF}%d\n{00ED04}Com valor inicial de extorção por entrada de: R${FFFFFF}",InfosEmp[playerid][X],InfosEmp[playerid][Y],InfosEmp[playerid][Z],InfosEmp[playerid][ValorEmp],InfosEmp[playerid][IntID]); strcat(str2,str);
  1305. format(str,sizeof(str),"%d\n{00ED04}Com modelo de pickup conforme ID: {FFFFFF}%d\n{00ED04}Com o nome da empresa: {FFFFFF}%s\n \n{00ED04}Você tem certeza que deseja criar esta\nnova empresa{FFFFFF}? {00ED04}Clique em {FFFFFF}CRIAR {00ED04}para terminar{FFFFFF}.\n \n{00ED04}OBS: {FFFFFF}Você poderá destruir esta empresa\nà qualquer momento usando {00ED04}/deletaremp{FFFFFF}.",InfosEmp[playerid][Extorcao],InfosEmp[playerid][Pickup],NomeEmp); strcat(str2,str);
  1306. ShowPlayerDialog(playerid,DIALOG_CONCLUSAO,DIALOG_STYLE_MSGBOX,"{FADD00}h{1F00CF}Emp{FFFFFF} - CRIAR EMPRESA",str2,"CRIAR","Cancelar");
  1307. }
  1308. }
  1309. if(dialogid == DIALOG_CONCLUSAO)
  1310. {
  1311. if(response)
  1312. {
  1313. for(new e = 0; e <= MAX_EMPRESAS; e++)
  1314. {
  1315. new Emps[64];
  1316. format(Emps,sizeof(Emps),"Empresas/%d.ini",e);
  1317. if(!DOF2_FileExists(Emps))
  1318. {
  1319. DOF2_CreateFile(Emps);
  1320. DOF2_SetString(Emps,"Nome",NomeEmp);
  1321. DOF2_SetFloat(Emps,"X",InfosEmp[playerid][X]);
  1322. DOF2_SetFloat(Emps,"Y",InfosEmp[playerid][Y]);
  1323. DOF2_SetFloat(Emps,"Z",InfosEmp[playerid][Z]);
  1324. DOF2_SetInt(Emps,"ID",e);
  1325. DOF2_SetInt(Emps,"Valor",InfosEmp[playerid][ValorEmp]);
  1326. DOF2_SetInt(Emps,"IDInterior",InfosEmp[playerid][IntID]);
  1327. DOF2_SetInt(Emps,"Extorcao",InfosEmp[playerid][Extorcao]);
  1328. DOF2_SetInt(Emps,"Pickup",InfosEmp[playerid][Pickup]);
  1329. DOF2_SetInt(Emps,"Cofre",0);
  1330. DOF2_SetString(Emps,"DONO","Nenhum");
  1331. DOF2_SaveFile();
  1332. CarregarEmps();
  1333. break;
  1334. }
  1335. }
  1336. }
  1337. else SendClientMessage(playerid,-1,"{FFFFFF}[ ! ] {FADD00}Criação da nova empresa cancelada{FFFFFF}.");
  1338. }
  1339. if(dialogid == DIALOG_COMPRAR_EMP)
  1340. {
  1341. if(response)
  1342. {
  1343. new Nome[MAX_PLAYER_NAME],Emps[64];
  1344. format(Emps,sizeof(Emps),"Empresas/%d.ini",IDEmp[playerid]);
  1345. GetPlayerName(playerid,Nome,MAX_PLAYER_NAME);
  1346. DOF2_SetString(Emps,"DONO",Nome);
  1347. DOF2_SaveFile();
  1348. GivePlayerMoney(playerid,-DOF2_GetInt(Emps,"Valor"));
  1349. SendClientMessage(playerid,-1,"{FFFFFF}[ ! ] {00ED04}Você comprou esta empresa! Use: {FFFFFF}/ajudaemp {00ED04}para mais informações{FFFFFF}.");
  1350. RetirarEmps();
  1351. CarregarEmps();
  1352. }
  1353. }
  1354. if(dialogid == DIALOG_VENDER_EMP)
  1355. {
  1356. if(response)
  1357. {
  1358. new Emps[64];
  1359. format(Emps,sizeof(Emps),"Empresas/%d.ini",InfosEmp[playerid][IDEmpPresente]);
  1360. DOF2_SetString(Emps,"DONO","Nenhum");
  1361. GivePlayerMoney(playerid,DOF2_GetInt(Emps,"Valor"));
  1362. SendClientMessage(playerid,-1,"{FFFFFF}[ ! ] {00ED04}Empresa vendida com sucesso{FFFFFF}!");
  1363. RetirarEmps();
  1364. CarregarEmps();
  1365. }
  1366. }
  1367. if(dialogid == DIALOG_SALDO_EMP)
  1368. {
  1369. new Emps[64];
  1370. format(Emps,sizeof(Emps),"Empresas/%d.ini",InfosEmp[playerid][IDEmpPresente]);
  1371. {
  1372. if(strval(inputtext) <= DOF2_GetInt(Emps,"Cofre"))
  1373. {
  1374. new AtualCofre[MAX_PLAYERS];
  1375. GivePlayerMoney(playerid,strval(inputtext));
  1376. AtualCofre[playerid] = DOF2_GetInt(Emps,"Cofre");
  1377. DOF2_SetInt(Emps,"Cofre",AtualCofre[playerid]-strval(inputtext));
  1378. }
  1379. else SendClientMessage(playerid,-1,"{FFFFFF}[ ! ] {FF0000}Sua empresa não possúi esta quantidade de lucros{FFFFFF}.");
  1380. }
  1381. }
  1382. if(dialogid == DIALOG_DELETAR_EMP)
  1383. {
  1384. if(response)
  1385. {
  1386. new Emps[64];
  1387. format(Emps,sizeof(Emps),"Empresas/%d.ini",strval(inputtext));
  1388. if(DOF2_FileExists(Emps))
  1389. {
  1390. DOF2_RemoveFile(Emps);
  1391. RetirarEmps();
  1392. CarregarEmps();
  1393. SendClientMessage(playerid,-1,"{FFFFFF}[ ! ] {00ED04}A empresa foi removida com sucesso{FFFFFF}.");
  1394. }
  1395. else SendClientMessage(playerid,-1,"{FFFFFF}[ ! ] {FF0000}Esta empresa não existe{FFFFFF}!");
  1396. }
  1397. }
  1398. if(dialogid == DIALOG_INFOS_EMP)
  1399. {
  1400. if(response)
  1401. {
  1402. new Emps[64];
  1403. format(Emps,sizeof(Emps),"Empresas/%d.ini",strval(inputtext));
  1404. {
  1405. if(DOF2_FileExists(Emps))
  1406. {
  1407. new str[400],str2[600];
  1408. format(str,sizeof(str),"{00ED04}Esta empresa está localizada nas coordenadas:\nX: {FFFFFF}%f {00ED04}Y: {FFFFFF}%f {00ED04}Z: {FFFFFF}%f\n{00ED04}No valor de: R${FFFFFF}%d\n{00ED04}Com o interior conforme o ID: {FFFFFF}%d\n{00ED04}Com valor de extorção por entrada de: R${FFFFFF}",DOF2_GetFloat(Emps,"X"),DOF2_GetFloat(Emps,"Y"),DOF2_GetFloat(Emps,"Z"),DOF2_GetInt(Emps,"Valor"),DOF2_GetInt(Emps,"IDInterior")); strcat(str2,str);
  1409. format(str,sizeof(str),"%d\n{00ED04}Com modelo de pickup conforme ID: {FFFFFF}%d\n{00ED04}Com o nome da empresa: {FFFFFF}%s\n{00ED04}DONO da empresa: {FFFFFF}%s",DOF2_GetInt(Emps,"Extorcao"),DOF2_GetInt(Emps,"Pickup"),DOF2_GetString(Emps,"Nome"),DOF2_GetString(Emps,"DONO")); strcat(str2,str);
  1410. ShowPlayerDialog(playerid,DIALOG_INFOS_EMP_SHOW,DIALOG_STYLE_MSGBOX,"{FADD00}h{1F00CF}Emp{FFFFFF} - INFORMAÇÕES",str2,"FECHAR","");
  1411. }
  1412. else SendClientMessage(playerid,-1,"{FFFFFF}[ ! ] {FF0000}Esta empresa não existe{FFFFFF}!");
  1413. }
  1414. }
  1415. }
  1416. if(dialogid == DIALOG_EDITAR_EMP)
  1417. {
  1418. new str[256],Emps[64];
  1419. format(Emps,sizeof(Emps),"Empresas/%d.ini",strval(inputtext));
  1420. if(DOF2_FileExists(Emps))
  1421. {
  1422. IDEmp[playerid] = strval(inputtext);
  1423. format(str,sizeof(str),"{00ED04}DONO: {FFFFFF}%s\n{00ED04}NOME: {FFFFFF}%s\n{00ED04}VALOR: R${FFFFFF}%d,00\n{00ED04}INTERIOR: {FFFFFF}%d\n{00ED04}EXTORÇÃO: R${FFFFFF}%d,00\n{00ED04}PICKUP: {FFFFFF}%d\n{00ED04}COFRE: R${FFFFFF}%d",DOF2_GetString(Emps,"DONO"),DOF2_GetString(Emps,"Nome"),DOF2_GetInt(Emps,"Valor"),DOF2_GetInt(Emps,"IDInterior"),DOF2_GetInt(Emps,"Extorcao"),DOF2_GetInt(Emps,"Pickup"),DOF2_GetInt(Emps,"Cofre"));
  1424. ShowPlayerDialog(playerid,DIALOG_EDIT_LIST,DIALOG_STYLE_LIST,"{FADD00}h{1F00CF}Emp{FFFFFF} - EDITAR EMPRESA",str,"EDITAR","Cancelar");
  1425. }
  1426. else SendClientMessage(playerid,-1,"{FFFFFF}[ ! ] {FF0000}Esta empresa não existe{FFFFFF}!");
  1427. }
  1428. if(dialogid == DIALOG_EDIT_LIST)
  1429. {
  1430. if(response)
  1431. {
  1432. if(listitem == 0)
  1433. {
  1434. ShowPlayerDialog(playerid,DIALOG_EDIT_DONO,DIALOG_STYLE_INPUT,"{FADD00}h{1F00CF}Emp{FFFFFF} - EDITAR DONO","{00ED04}Digite o nome do novo {FFFFFF}DONO {00ED04}desta empresa{FFFFFF}:\n{00ED04}Para retirar o dono, digite: {FFFFFF}Nenhum","CONFIRMA","Voltar");
  1435. }
  1436. if(listitem == 1)
  1437. {
  1438. ShowPlayerDialog(playerid,DIALOG_EDIT_NOME,DIALOG_STYLE_INPUT,"{FADD00}h{1F00CF}Emp{FFFFFF} - EDITAR NOME","{00ED04}Digite o novo {FFFFFF}NOME {00ED04}da empresa{FFFFFF}:","CONFIRMA","Voltar");
  1439. }
  1440. if(listitem == 2)
  1441. {
  1442. ShowPlayerDialog(playerid,DIALOG_EDIT_VALOR,DIALOG_STYLE_INPUT,"{FADD00}h{1F00CF}Emp{FFFFFF} - EDITAR VALOR","{00ED04}Digite o novo {FFFFFF}VALOR {00ED04}da empresa{FFFFFF}:","CONFIRMA","Voltar");
  1443. }
  1444. if(listitem == 3)
  1445. {
  1446. new list[4000];
  1447. strcat(list,"SELECIONE UM INTERIOR (Mais opções na próxima versão)\n");
  1448. strcat(list,"{00ED04}24/7 - {FFFFFF}1\n{00ED04}24/7 - {FFFFFF}2\n{00ED04}24/7 - {FFFFFF}3\n{00ED04}24/7 - {FFFFFF}4\n{00ED04}24/7 - {FFFFFF}5\n{00ED04}24/7 - {FFFFFF}6\n{00ED04}Balcao do Aeroporto\n{00ED04}Sala de bagagens do Aeroporto\n{00ED04}Shamal - {FFFFFF}Nave\n{00ED04}Andromada - {FFFFFF}Avião\n{00ED04}Loja de armas - {FFFFFF}1\n{00ED04}Loja de armas - {FFFFFF}2\n{00ED04}Loja de armas - {FFFFFF}3\n{00ED04}Loja de armas - {FFFFFF}4\n{00ED04}Loja de armas - {FFFFFF}5\n{00ED04}");
  1449. strcat(list,"Loja de armas - {FFFFFF}Cabines\n{00ED04}Loja de armas - {FFFFFF}Pista\n{00ED04}Corredor dos tolos - {FFFFFF}Blastin\n{00ED04}Sala de orçamento do Motel\n{00ED04}Motel Jefferson\n{00ED04}Loja de apostas - {FFFFFF}Loteria\n{00ED04}Sex Shop\n{00ED04}Fábrica de carne\n{00ED04}Loja do Zero\n{00ED04}Posto de Dillimore\n{00ED04}Porão de Caligula\n{00ED04}Sala de Zeladores FDC\n{00ED04}Escritório do Woozie\n{00ED04}Binco - {FFFFFF}Loja de roupas\n{00ED04}Didier sachs - {FFFFFF}");
  1450. strcat(list,"Loja de roupas\n{00ED04}Prolaps - {FFFFFF}Loja de roupas\n{00ED04}Suburban - {FFFFFF}Loja de roupas\n{00ED04}Victim - {FFFFFF}Loja de roupas\n{00ED04}Zip - {FFFFFF}Loja de roupas\n{00ED04}Alhambra\n{00ED04}Bar\n{00ED04}Bar Lil' probe\n{00ED04}Lanchonete do Jay\n{00ED04}Lanchonete do Gant\n{00ED04}Lanchonete secreta do vale\n{00ED04}Mundo de Coq\n{00ED04}Bar dos bombas\n{00ED04}Burger shot\n{00ED04}Cluckin' bell\n{00ED04}Well stacked pizza\n{00ED04}Rusty Browns rosquinhas");
  1451. strcat(list,"\n{00ED04}Quarto da Denise\n{00ED04}Quarto da Katie\n{00ED04}Quarto da Helena\n{00ED04}Quarto da Michelle\n{00ED04}Quarto da Barbara\n{00ED04}Quarto da Millie\n{00ED04}Represa Sherman\n{00ED04}Planejamento Dept - {FFFFFF}Prefeitura\n{00ED04}Area 51\n{00ED04}Academia de Los Santos\n{00ED04}Academia de San Fierro\n{00ED04}Academia de Las Venturas\n{00ED04}Casa do B Dup\n{00ED04}Casa do CJ\n{00ED04}Mansão do Madd Dogg\n{00ED04}Casa do Og Loc\n{00ED04}Casa do Ryder");
  1452. strcat(list,"\n{00ED04}Casa do Sweet\n{00ED04}Fábrica de Crack\n{00ED04}Rancho Big Spread\n{00ED04}Fanny Batters\n{00ED04}Clube de Strip\n{00ED04}Clube de Strip - {FFFFFF}Sala particular\n{00ED04}Bordel sem nome\n{00ED04}Bordel dos Trigres\n{00ED04}Cúpula do prazer\n{00ED04}Liberty City - {FFFFFF}Fora\n{00ED04}Liberty City - {FFFFFF}Dentro\n{00ED04}Casa de gangue\n{00ED04}Coronel da Furhberger\n{00ED04}Casa de Crack\n{00ED04}Armazém 1\n{00ED04}Armazém 2\n{00ED04}Garagem do sweet");
  1453. strcat(list,"\n{00ED04}Banheiro da pousada Lil' Probe\n{00ED04}Casa não usada\n{00ED04}Batalha de controle remoto\n{00ED04}Barbearia 1\n{00ED04}Barbearia 2\n{00ED04}Barbearia 3\n{00ED04}Loja de tatuagens 1\n{00ED04}Loja de tatuagens 2\n{00ED04}Loja de tatuagens 3\n{00ED04}Departamento de Policia de LS\n{00ED04}Departamente de Policia de SF\n{00ED04}Departamente de Policia de LV\n{00ED04}Auto Escola\n{00ED04}Pista de corrida\n{00ED04}Pista de rally\n{00ED04}Kickstart\n{00ED04}");
  1454. strcat(list,"Estádio Vice\n{00ED04}Garagem de San Fierro\n{00ED04}Garagem de Los Santos\n{00ED04}Loja de bombas de SF\n{00ED04}Armazém Blueberry\n{00ED04}Armazém de Las Venturas 1\n{00ED04}Armazém de Las Venturas 2 - {FFFFFF}Parte oculta\n{00ED04}Quarto escondido de CAtigula\n{00ED04}Banco\n{00ED04}Banco - {FFFFFF}Balcão\n{00ED04}Shopping de Los Santos\n{00ED04}Auto escola de Motos");
  1455. ShowPlayerDialog(playerid,DIALOG_EDIT_INTERIOR,DIALOG_STYLE_LIST,"{FADD00}h{1F00CF}Emp{FFFFFF} - EDITAR INTERIOR",list,"CONFIRMA","Voltar");
  1456. }
  1457. if(listitem == 4)
  1458. {
  1459. ShowPlayerDialog(playerid,DIALOG_EDIT_EXTORCAO,DIALOG_STYLE_INPUT,"{FADD00}h{1F00CF}Emp{FFFFFF} - EDITAR EXTORÇÃO","{00ED04}Digite o novo valor da {FFFFFF}EXTORÇÃO {00ED04}por entrada{FFFFFF}:","CONFIRMA","Voltar");
  1460. }
  1461. if(listitem == 5)
  1462. {
  1463. ShowPlayerDialog(playerid,DIALOG_EDIT_PICKUP,DIALOG_STYLE_INPUT,"{FADD00}h{1F00CF}Emp{FFFFFF} - EDITAR PICKUP","{00ED04}Digite o {FFFFFF}ID {00ED04}do novo {FFFFFF}PICKUP{00ED04}:","CONFIRMA","Voltar");
  1464. }
  1465. if(listitem == 6)
  1466. {
  1467. ShowPlayerDialog(playerid,DIALOG_EDIT_COFRE,DIALOG_STYLE_INPUT,"{FADD00}h{1F00CF}Emp{FFFFFF} - EDITAR COFRE","{00ED04}Digite o novo valor do {FFFFFF}COFRE{00ED04}:","CONFIRMA","Voltar");
  1468. }
  1469. }
  1470. }
  1471. if(dialogid == DIALOG_EDIT_DONO)
  1472. {
  1473. new Emps[64];
  1474. format(Emps,sizeof(Emps),"Empresas/%d.ini",IDEmp[playerid]);
  1475. if(response)
  1476. {
  1477. DOF2_SetString(Emps,"DONO",inputtext);
  1478. SendClientMessage(playerid,-1,"{FFFFFF}[ ! ] {00ED04}O novo dono foi definido com sucesso{FFFFFF}!");
  1479. RetirarEmps();
  1480. CarregarEmps();
  1481. new str[256];
  1482. format(str,sizeof(str),"{00ED04}DONO: {FFFFFF}%s\n{00ED04}NOME: {FFFFFF}%s\n{00ED04}VALOR: R${FFFFFF}%d,00\n{00ED04}INTERIOR: {FFFFFF}%d\n{00ED04}EXTORÇÃO: R${FFFFFF}%d,00\n{00ED04}PICKUP: {FFFFFF}%d\n{00ED04}COFRE: R${FFFFFF}%d",DOF2_GetString(Emps,"DONO"),DOF2_GetString(Emps,"Nome"),DOF2_GetInt(Emps,"Valor"),DOF2_GetInt(Emps,"IDInterior"),DOF2_GetInt(Emps,"Extorcao"),DOF2_GetInt(Emps,"Pickup"),DOF2_GetInt(Emps,"Cofre"));
  1483. ShowPlayerDialog(playerid,DIALOG_EDIT_LIST,DIALOG_STYLE_LIST,"{FADD00}h{1F00CF}Emp{FFFFFF} - EDITAR EMPRESA",str,"EDITAR","Cancelar");
  1484. }
  1485. else
  1486. {
  1487. new str[256];
  1488. format(str,sizeof(str),"{00ED04}DONO: {FFFFFF}%s\n{00ED04}NOME: {FFFFFF}%s\n{00ED04}VALOR: R${FFFFFF}%d,00\n{00ED04}INTERIOR: {FFFFFF}%d\n{00ED04}EXTORÇÃO: R${FFFFFF}%d,00\n{00ED04}PICKUP: {FFFFFF}%d\n{00ED04}COFRE: R${FFFFFF}%d",DOF2_GetString(Emps,"DONO"),DOF2_GetString(Emps,"Nome"),DOF2_GetInt(Emps,"Valor"),DOF2_GetInt(Emps,"IDInterior"),DOF2_GetInt(Emps,"Extorcao"),DOF2_GetInt(Emps,"Pickup"),DOF2_GetInt(Emps,"Cofre"));
  1489. ShowPlayerDialog(playerid,DIALOG_EDIT_LIST,DIALOG_STYLE_LIST,"{FADD00}h{1F00CF}Emp{FFFFFF} - EDITAR EMPRESA",str,"EDITAR","Cancelar");
  1490. }
  1491. }
  1492. if(dialogid == DIALOG_EDIT_NOME)
  1493. {
  1494. new Emps[64];
  1495. format(Emps,sizeof(Emps),"Empresas/%d.ini",IDEmp[playerid]);
  1496. if(response)
  1497. {
  1498. DOF2_SetString(Emps,"Nome",inputtext);
  1499. SendClientMessage(playerid,-1,"{FFFFFF}[ ! ] {00ED04}O novo nome foi definido com sucesso{FFFFFF}!");
  1500. RetirarEmps();
  1501. CarregarEmps();
  1502. new str[256];
  1503. format(str,sizeof(str),"{00ED04}DONO: {FFFFFF}%s\n{00ED04}NOME: {FFFFFF}%s\n{00ED04}VALOR: R${FFFFFF}%d,00\n{00ED04}INTERIOR: {FFFFFF}%d\n{00ED04}EXTORÇÃO: R${FFFFFF}%d,00\n{00ED04}PICKUP: {FFFFFF}%d\n{00ED04}COFRE: R${FFFFFF}%d",DOF2_GetString(Emps,"DONO"),DOF2_GetString(Emps,"Nome"),DOF2_GetInt(Emps,"Valor"),DOF2_GetInt(Emps,"IDInterior"),DOF2_GetInt(Emps,"Extorcao"),DOF2_GetInt(Emps,"Pickup"),DOF2_GetInt(Emps,"Cofre"));
  1504. ShowPlayerDialog(playerid,DIALOG_EDIT_LIST,DIALOG_STYLE_LIST,"{FADD00}h{1F00CF}Emp{FFFFFF} - EDITAR EMPRESA",str,"EDITAR","Cancelar");
  1505. }
  1506. else
  1507. {
  1508. new str[256];
  1509. format(str,sizeof(str),"{00ED04}DONO: {FFFFFF}%s\n{00ED04}NOME: {FFFFFF}%s\n{00ED04}VALOR: R${FFFFFF}%d,00\n{00ED04}INTERIOR: {FFFFFF}%d\n{00ED04}EXTORÇÃO: R${FFFFFF}%d,00\n{00ED04}PICKUP: {FFFFFF}%d\n{00ED04}COFRE: R${FFFFFF}%d",DOF2_GetString(Emps,"DONO"),DOF2_GetString(Emps,"Nome"),DOF2_GetInt(Emps,"Valor"),DOF2_GetInt(Emps,"IDInterior"),DOF2_GetInt(Emps,"Extorcao"),DOF2_GetInt(Emps,"Pickup"),DOF2_GetInt(Emps,"Cofre"));
  1510. ShowPlayerDialog(playerid,DIALOG_EDIT_LIST,DIALOG_STYLE_LIST,"{FADD00}h{1F00CF}Emp{FFFFFF} - EDITAR EMPRESA",str,"EDITAR","Cancelar");
  1511. }
  1512. }
  1513. if(dialogid == DIALOG_EDIT_VALOR)
  1514. {
  1515. new Emps[64];
  1516. format(Emps,sizeof(Emps),"Empresas/%d.ini",IDEmp[playerid]);
  1517. if(response)
  1518. {
  1519. DOF2_SetInt(Emps,"Valor",strval(inputtext));
  1520. SendClientMessage(playerid,-1,"{FFFFFF}[ ! ] {00ED04}O novo valor foi definido com sucesso{FFFFFF}!");
  1521. RetirarEmps();
  1522. CarregarEmps();
  1523. new str[256];
  1524. format(str,sizeof(str),"{00ED04}DONO: {FFFFFF}%s\n{00ED04}NOME: {FFFFFF}%s\n{00ED04}VALOR: R${FFFFFF}%d,00\n{00ED04}INTERIOR: {FFFFFF}%d\n{00ED04}EXTORÇÃO: R${FFFFFF}%d,00\n{00ED04}PICKUP: {FFFFFF}%d\n{00ED04}COFRE: R${FFFFFF}%d",DOF2_GetString(Emps,"DONO"),DOF2_GetString(Emps,"Nome"),DOF2_GetInt(Emps,"Valor"),DOF2_GetInt(Emps,"IDInterior"),DOF2_GetInt(Emps,"Extorcao"),DOF2_GetInt(Emps,"Pickup"),DOF2_GetInt(Emps,"Cofre"));
  1525. ShowPlayerDialog(playerid,DIALOG_EDIT_LIST,DIALOG_STYLE_LIST,"{FADD00}h{1F00CF}Emp{FFFFFF} - EDITAR EMPRESA",str,"EDITAR","Cancelar");
  1526. }
  1527. else
  1528. {
  1529. new str[256];
  1530. format(str,sizeof(str),"{00ED04}DONO: {FFFFFF}%s\n{00ED04}NOME: {FFFFFF}%s\n{00ED04}VALOR: R${FFFFFF}%d,00\n{00ED04}INTERIOR: {FFFFFF}%d\n{00ED04}EXTORÇÃO: R${FFFFFF}%d,00\n{00ED04}PICKUP: {FFFFFF}%d\n{00ED04}COFRE: R${FFFFFF}%d",DOF2_GetString(Emps,"DONO"),DOF2_GetString(Emps,"Nome"),DOF2_GetInt(Emps,"Valor"),DOF2_GetInt(Emps,"IDInterior"),DOF2_GetInt(Emps,"Extorcao"),DOF2_GetInt(Emps,"Pickup"),DOF2_GetInt(Emps,"Cofre"));
  1531. ShowPlayerDialog(playerid,DIALOG_EDIT_LIST,DIALOG_STYLE_LIST,"{FADD00}h{1F00CF}Emp{FFFFFF} - EDITAR EMPRESA",str,"EDITAR","Cancelar");
  1532. }
  1533. }
  1534. if(dialogid == DIALOG_EDIT_INTERIOR)
  1535. {
  1536. new Emps[64];
  1537. format(Emps,sizeof(Emps),"Empresas/%d.ini",IDEmp[playerid]);
  1538. if(response)
  1539. {
  1540. for(new i = 0; i <= 110; ++i)
  1541. {
  1542. if(listitem == i)
  1543. {
  1544. DOF2_SetInt(Emps,"IDInterior",i-1);
  1545. RetirarEmps();
  1546. CarregarEmps();
  1547. break;
  1548. }
  1549. new str[256];
  1550. SendClientMessage(playerid,-1,"{FFFFFF}[ ! ] {00ED04}O novo interior foi definido com sucesso{FFFFFF}!");
  1551. format(str,sizeof(str),"{00ED04}DONO: {FFFFFF}%s\n{00ED04}NOME: {FFFFFF}%s\n{00ED04}VALOR: R${FFFFFF}%d,00\n{00ED04}INTERIOR: {FFFFFF}%d\n{00ED04}EXTORÇÃO: R${FFFFFF}%d,00\n{00ED04}PICKUP: {FFFFFF}%d\n{00ED04}COFRE: R${FFFFFF}%d",DOF2_GetString(Emps,"DONO"),DOF2_GetString(Emps,"Nome"),DOF2_GetInt(Emps,"Valor"),DOF2_GetInt(Emps,"IDInterior"),DOF2_GetInt(Emps,"Extorcao"),DOF2_GetInt(Emps,"Pickup"),DOF2_GetInt(Emps,"Cofre"));
  1552. ShowPlayerDialog(playerid,DIALOG_EDIT_LIST,DIALOG_STYLE_LIST,"{FADD00}h{1F00CF}Emp{FFFFFF} - EDITAR EMPRESA",str,"EDITAR","Cancelar");
  1553. break;
  1554. }
  1555. }
  1556. else
  1557. {
  1558. new str[256];
  1559. format(str,sizeof(str),"{00ED04}DONO: {FFFFFF}%s\n{00ED04}NOME: {FFFFFF}%s\n{00ED04}VALOR: R${FFFFFF}%d,00\n{00ED04}INTERIOR: {FFFFFF}%d\n{00ED04}EXTORÇÃO: R${FFFFFF}%d,00\n{00ED04}PICKUP: {FFFFFF}%d\n{00ED04}COFRE: R${FFFFFF}%d",DOF2_GetString(Emps,"DONO"),DOF2_GetString(Emps,"Nome"),DOF2_GetInt(Emps,"Valor"),DOF2_GetInt(Emps,"IDInterior"),DOF2_GetInt(Emps,"Extorcao"),DOF2_GetInt(Emps,"Pickup"),DOF2_GetInt(Emps,"Cofre"));
  1560. ShowPlayerDialog(playerid,DIALOG_EDIT_LIST,DIALOG_STYLE_LIST,"{FADD00}h{1F00CF}Emp{FFFFFF} - EDITAR EMPRESA",str,"EDITAR","Cancelar");
  1561. }
  1562. }
  1563. if(dialogid == DIALOG_EDIT_EXTORCAO)
  1564. {
  1565. new Emps[64];
  1566. format(Emps,sizeof(Emps),"Empresas/%d.ini",IDEmp[playerid]);
  1567. if(response)
  1568. {
  1569. DOF2_SetInt(Emps,"Extorcao",strval(inputtext));
  1570. SendClientMessage(playerid,-1,"{FFFFFF}[ ! ] {00ED04}O novo valor de extorção foi definido com sucesso{FFFFFF}!");
  1571. RetirarEmps();
  1572. CarregarEmps();
  1573. new str[256];
  1574. format(str,sizeof(str),"{00ED04}DONO: {FFFFFF}%s\n{00ED04}NOME: {FFFFFF}%s\n{00ED04}VALOR: R${FFFFFF}%d,00\n{00ED04}INTERIOR: {FFFFFF}%d\n{00ED04}EXTORÇÃO: R${FFFFFF}%d,00\n{00ED04}PICKUP: {FFFFFF}%d\n{00ED04}COFRE: R${FFFFFF}%d",DOF2_GetString(Emps,"DONO"),DOF2_GetString(Emps,"Nome"),DOF2_GetInt(Emps,"Valor"),DOF2_GetInt(Emps,"IDInterior"),DOF2_GetInt(Emps,"Extorcao"),DOF2_GetInt(Emps,"Pickup"),DOF2_GetInt(Emps,"Cofre"));
  1575. ShowPlayerDialog(playerid,DIALOG_EDIT_LIST,DIALOG_STYLE_LIST,"{FADD00}h{1F00CF}Emp{FFFFFF} - EDITAR EMPRESA",str,"EDITAR","Cancelar");
  1576. }
  1577. else
  1578. {
  1579. new str[256];
  1580. format(str,sizeof(str),"{00ED04}DONO: {FFFFFF}%s\n{00ED04}NOME: {FFFFFF}%s\n{00ED04}VALOR: R${FFFFFF}%d,00\n{00ED04}INTERIOR: {FFFFFF}%d\n{00ED04}EXTORÇÃO: R${FFFFFF}%d,00\n{00ED04}PICKUP: {FFFFFF}%d\n{00ED04}COFRE: R${FFFFFF}%d",DOF2_GetString(Emps,"DONO"),DOF2_GetString(Emps,"Nome"),DOF2_GetInt(Emps,"Valor"),DOF2_GetInt(Emps,"IDInterior"),DOF2_GetInt(Emps,"Extorcao"),DOF2_GetInt(Emps,"Pickup"),DOF2_GetInt(Emps,"Cofre"));
  1581. ShowPlayerDialog(playerid,DIALOG_EDIT_LIST,DIALOG_STYLE_LIST,"{FADD00}h{1F00CF}Emp{FFFFFF} - EDITAR EMPRESA",str,"EDITAR","Cancelar");
  1582. }
  1583. }
  1584. if(dialogid == DIALOG_EDIT_PICKUP)
  1585. {
  1586. new Emps[64];
  1587. format(Emps,sizeof(Emps),"Empresas/%d.ini",IDEmp[playerid]);
  1588. if(response)
  1589. {
  1590. DOF2_SetInt(Emps,"Pickup",strval(inputtext));
  1591. SendClientMessage(playerid,-1,"{FFFFFF}[ ! ] {00ED04}A nova pickup foi definida com sucesso{FFFFFF}!");
  1592. RetirarEmps();
  1593. CarregarEmps();
  1594. new str[256];
  1595. format(str,sizeof(str),"{00ED04}DONO: {FFFFFF}%s\n{00ED04}NOME: {FFFFFF}%s\n{00ED04}VALOR: R${FFFFFF}%d,00\n{00ED04}INTERIOR: {FFFFFF}%d\n{00ED04}EXTORÇÃO: R${FFFFFF}%d,00\n{00ED04}PICKUP: {FFFFFF}%d\n{00ED04}COFRE: R${FFFFFF}%d",DOF2_GetString(Emps,"DONO"),DOF2_GetString(Emps,"Nome"),DOF2_GetInt(Emps,"Valor"),DOF2_GetInt(Emps,"IDInterior"),DOF2_GetInt(Emps,"Extorcao"),DOF2_GetInt(Emps,"Pickup"),DOF2_GetInt(Emps,"Cofre"));
  1596. ShowPlayerDialog(playerid,DIALOG_EDIT_LIST,DIALOG_STYLE_LIST,"{FADD00}h{1F00CF}Emp{FFFFFF} - EDITAR EMPRESA",str,"EDITAR","Cancelar");
  1597. }
  1598. else
  1599. {
  1600. new str[256];
  1601. format(str,sizeof(str),"{00ED04}DONO: {FFFFFF}%s\n{00ED04}NOME: {FFFFFF}%s\n{00ED04}VALOR: R${FFFFFF}%d,00\n{00ED04}INTERIOR: {FFFFFF}%d\n{00ED04}EXTORÇÃO: R${FFFFFF}%d,00\n{00ED04}PICKUP: {FFFFFF}%d\n{00ED04}COFRE: R${FFFFFF}%d",DOF2_GetString(Emps,"DONO"),DOF2_GetString(Emps,"Nome"),DOF2_GetInt(Emps,"Valor"),DOF2_GetInt(Emps,"IDInterior"),DOF2_GetInt(Emps,"Extorcao"),DOF2_GetInt(Emps,"Pickup"),DOF2_GetInt(Emps,"Cofre"));
  1602. ShowPlayerDialog(playerid,DIALOG_EDIT_LIST,DIALOG_STYLE_LIST,"{FADD00}h{1F00CF}Emp{FFFFFF} - EDITAR EMPRESA",str,"EDITAR","Cancelar");
  1603. }
  1604. }
  1605. if(dialogid == DIALOG_EDIT_COFRE)
  1606. {
  1607. new Emps[64];
  1608. format(Emps,sizeof(Emps),"Empresas/%d.ini",IDEmp[playerid]);
  1609. if(response)
  1610. {
  1611. DOF2_SetInt(Emps,"Cofre",strval(inputtext));
  1612. SendClientMessage(playerid,-1,"{FFFFFF}[ ! ] {00ED04}O novo valor do cofre foi definido com sucesso{FFFFFF}!");
  1613. RetirarEmps();
  1614. CarregarEmps();
  1615. new str[256];
  1616. format(str,sizeof(str),"{00ED04}DONO: {FFFFFF}%s\n{00ED04}NOME: {FFFFFF}%s\n{00ED04}VALOR: R${FFFFFF}%d,00\n{00ED04}INTERIOR: {FFFFFF}%d\n{00ED04}EXTORÇÃO: R${FFFFFF}%d,00\n{00ED04}PICKUP: {FFFFFF}%d\n{00ED04}COFRE: R${FFFFFF}%d",DOF2_GetString(Emps,"DONO"),DOF2_GetString(Emps,"Nome"),DOF2_GetInt(Emps,"Valor"),DOF2_GetInt(Emps,"IDInterior"),DOF2_GetInt(Emps,"Extorcao"),DOF2_GetInt(Emps,"Pickup"),DOF2_GetInt(Emps,"Cofre"));
  1617. ShowPlayerDialog(playerid,DIALOG_EDIT_LIST,DIALOG_STYLE_LIST,"{FADD00}h{1F00CF}Emp{FFFFFF} - EDITAR EMPRESA",str,"EDITAR","Cancelar");
  1618. }
  1619. else
  1620. {
  1621. new str[256];
  1622. format(str,sizeof(str),"{00ED04}DONO: {FFFFFF}%s\n{00ED04}NOME: {FFFFFF}%s\n{00ED04}VALOR: R${FFFFFF}%d,00\n{00ED04}INTERIOR: {FFFFFF}%d\n{00ED04}EXTORÇÃO: R${FFFFFF}%d,00\n{00ED04}PICKUP: {FFFFFF}%d\n{00ED04}COFRE: R${FFFFFF}%d",DOF2_GetString(Emps,"DONO"),DOF2_GetString(Emps,"Nome"),DOF2_GetInt(Emps,"Valor"),DOF2_GetInt(Emps,"IDInterior"),DOF2_GetInt(Emps,"Extorcao"),DOF2_GetInt(Emps,"Pickup"),DOF2_GetInt(Emps,"Cofre"));
  1623. ShowPlayerDialog(playerid,DIALOG_EDIT_LIST,DIALOG_STYLE_LIST,"{FADD00}h{1F00CF}Emp{FFFFFF} - EDITAR EMPRESA",str,"EDITAR","Cancelar");
  1624. }
  1625. }
  1626. if(dialogid == DIALOG_IR_EMP)
  1627. {
  1628. new Emps[64];
  1629. format(Emps,sizeof(Emps),"Empresas/%d.ini",strval(inputtext));
  1630. if(DOF2_FileExists(Emps))
  1631. {
  1632. SetPlayerPos(playerid,DOF2_GetFloat(Emps,"X"),DOF2_GetFloat(Emps,"Y"),DOF2_GetFloat(Emps,"Z"));
  1633. SendClientMessage(playerid,-1,"{FFFFFF}[ ! ] {00ED04}Você foi até a empresa requisitada{FFFFFF}.");
  1634. }
  1635. else SendClientMessage(playerid,-1,"{FFFFFF}[ ! ] {FF0000}Esta empresa não existe{FFFFFF}!");
  1636. }
  1637. return 1;
  1638. }
  1639.  
  1640. stock FuncoesEmp(playerid)
  1641. {
  1642. new Emps[64],AtualCofre[MAX_PLAYERS],GameText[128];
  1643. format(Emps,sizeof(Emps),"Empresas/%d.ini",InfosEmp[playerid][IDEmpPresente]);
  1644. SendClientMessage(playerid,-1,"{FFFFFF}[ ! ] {FADD00}Digite {FFFFFF}/sairemp {FADD00}para sair desta empresa{FFFFFF}.");
  1645. InfosEmp[playerid][DentroEmp] = true;
  1646. GivePlayerMoney(playerid,-DOF2_GetInt(Emps,"Extorcao"));
  1647. AtualCofre[playerid] = DOF2_GetInt(Emps,"Cofre");
  1648. DOF2_SetInt(Emps,"Cofre",AtualCofre[playerid]+DOF2_GetInt(Emps,"Extorcao"));
  1649. format(GameText,sizeof(GameText),"Entrada: -R$%d",DOF2_GetInt(Emps,"Extorcao"));
  1650. GameTextForPlayer(playerid,GameText,4000,1);
  1651. GetPlayerPos(playerid,InfosEmp[playerid][UltimaPosX],InfosEmp[playerid][UltimaPosY],InfosEmp[playerid][UltimaPosZ]);
  1652. return 1;
  1653. }
  1654.  
  1655. stock CarregarEmps()
  1656. {
  1657. new Emps[128],TxtEmp[256];
  1658. for(new e = 0; e <= MAX_EMPRESAS; ++e)
  1659. {
  1660. format(Emps,sizeof(Emps),"Empresas/%d.ini",e);
  1661. if(DOF2_FileExists(Emps))
  1662. {
  1663. if(!strcmp(DOF2_GetString(Emps,"DONO"),"Nenhum",false))
  1664. {
  1665. format(TxtEmp,sizeof(TxtEmp),"{26C2FF}EMPRESA\n{FADD00}Nome: {FFFFFF}%s\n{FADD00}ID: {FFFFFF}%d\n{FADD00}DONO: {FFFFFF}%s\n{FADD00}Extorção: {00ED04}R${FFFFFF}%d,00\n{00ED04}À VENDA! Use: {FFFFFF}/compraremp\n{FADD00}VALOR: R${FFFFFF}%d\n{26C2FF}F para entrar.",DOF2_GetString(Emps,"Nome"),DOF2_GetInt(Emps,"ID"),DOF2_GetString(Emps,"DONO"),DOF2_GetInt(Emps,"Extorcao"),DOF2_GetInt(Emps,"Valor"));
  1666. IDTextEmp[e] = Create3DTextLabel(TxtEmp,-1,DOF2_GetFloat(Emps,"X"),DOF2_GetFloat(Emps,"Y"),DOF2_GetFloat(Emps,"Z"),30.0,0);
  1667. EmpPickup[e] = CreatePickup(DOF2_GetInt(Emps,"Pickup"),23,DOF2_GetFloat(Emps,"X"),DOF2_GetFloat(Emps,"Y"),DOF2_GetFloat(Emps,"Z"),0);
  1668. }
  1669. else
  1670. {
  1671. format(TxtEmp,sizeof(TxtEmp),"{26C2FF}EMPRESA\n{FADD00}Nome: {FFFFFF}%s\n{FADD00}ID: {FFFFFF}%d\n{FADD00}DONO: {FFFFFF}%s\n{FADD00}Extorção: {00ED04}R${FFFFFF}%d,00\n \n{26C2FF}F para entrar.",DOF2_GetString(Emps,"Nome"),DOF2_GetInt(Emps,"ID"),DOF2_GetString(Emps,"DONO"),DOF2_GetInt(Emps,"Extorcao"));
  1672. IDTextEmp[e] = Create3DTextLabel(TxtEmp,-1,DOF2_GetFloat(Emps,"X"),DOF2_GetFloat(Emps,"Y"),DOF2_GetFloat(Emps,"Z"),30.0,0);
  1673. EmpPickup[e] = CreatePickup(DOF2_GetInt(Emps,"Pickup"),23,DOF2_GetFloat(Emps,"X"),DOF2_GetFloat(Emps,"Y"),DOF2_GetFloat(Emps,"Z"),0);
  1674. }
  1675. }
  1676. }
  1677. return 1;
  1678. }
  1679.  
  1680. stock RetirarEmps()
  1681. {
  1682. for(new e = 0; e <= MAX_EMPRESAS; ++e)
  1683. {
  1684. DestroyPickup(EmpPickup[e]);
  1685. Delete3DTextLabel(IDTextEmp[e]);
  1686. if(e == MAX_EMPRESAS-1)
  1687. {
  1688. break;
  1689. }
  1690. }
  1691. return 1;
  1692. }
  1693.  
  1694. // |=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-|
  1695. // |=-=-=-=-=-=-=-=-=-=-=-=-=-=[hEmp System - Criado e Desenvolvido por: HeyHoLetsGo]=-=-=-=-=-=-=-=-=-=-=-=-=|
  1696. // |=-=-=-=-=-=-=-=-=-=-=-=-=-=[Créditos ao Tonisaltolia por BETA Tester + Ajuda ]=-=-=-=-=-=-=-=-=-=-=-=-=|
  1697. // |=-=-=-=-=-=-=-=-=-=-=-=-=-=[Visite: forum.sa-mp.com | NÃO RETIRE OS CRÉDITOS! ]=-=-=-=-=-=-=-=-=-=-=-=-=|
  1698. // |=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-|
Advertisement
Add Comment
Please, Sign In to add comment
Advertisement