Advertisement
Guest User

hEmp System - Criador de empresas In-Game [vBETA]

a guest
May 26th, 2013
568
0
Never
Not a member of Pastebin yet? Sign Up, it unlocks many cool features!
text 70.59 KB | None | 0 0
  1. /*
  2. *****************************************
  3. * H H eeee m m pppp *
  4. * H H e m m m m p p *
  5. * HHHHH eee m m m m ppp *
  6. * H H e m m m p *
  7. * H H eeee m m p *
  8. ***************************************** System ®
  9.  
  10. |=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-|
  11. |=-=-=-=-=-=-=-=-=-=-=-=-=-=[hEmp System - Criado e Desenvolvido por: HeyHoLetsGo]=-=-=-=-=-=-=-=-=-=-=-=-=|
  12. |=-=-=-=-=-=-=-=-=-=-=-=-=-=[Créditos ao Tonisaltolia por BETA Tester + Ajuda ]=-=-=-=-=-=-=-=-=-=-=-=-=|
  13. |=-=-=-=-=-=-=-=-=-=-=-=-=-=[Visite: forum.sa-mp.com | NÃO RETIRE OS CRÉDITOS! ]=-=-=-=-=-=-=-=-=-=-=-=-=|
  14. |=-=-=-=-=-=-=-=-=-=-=-=-=-=[ Felipe Paiva Postador Da FS na HomeHots.net ]=-=-=-=-=-=-=-=-=-=-=-=-=|
  15. |=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-|
  16.  
  17. */
  18.  
  19. #include a_samp
  20. #include ZCMD
  21. #include DOF2
  22.  
  23. #define DIALOG_VALOR_EMP (1)
  24. #define DIALOG_EMP_INT_ID (2)
  25. #define DIALOG_INT_ID (3)
  26. #define DIALOG_EXTORCAO (4)
  27. #define DIALOG_PICKUP (5)
  28. #define DIALOG_NOME (6)
  29. #define DIALOG_INT_CHOOSE1 (7)
  30. #define DIALOG_INT_CHOOSE2 (8)
  31. #define DIALOG_CONCLUSAO (9)
  32. #define DIALOG_SALDO_EMP (10)
  33. #define DIALOG_COMPRAR_EMP (11)
  34. #define DIALOG_VENDER_EMP (12)
  35. #define DIALOG_DELETAR_EMP (13)
  36. #define DIALOG_INFOS_EMP (14)
  37. #define DIALOG_INFOS_EMP_SHOW (15)
  38. #define DIALOG_CREDITOS (16)
  39.  
  40. enum EnumEmp
  41. {
  42. Float:X,
  43. Float:Y,
  44. Float:Z,
  45. ValorEmp,
  46. IntID,
  47. Extorcao,
  48. Pickup,
  49. Float:UltimaPosX,
  50. Float:UltimaPosY,
  51. Float:UltimaPosZ,
  52. bool:DentroEmp,
  53. IDEmpPresente
  54. };
  55.  
  56. new InfosEmp[MAX_PLAYERS][EnumEmp],NomeEmp[64],IDEmp[MAX_PLAYERS],Text3D:IDTextEmp[999],EmpPickup[999];
  57.  
  58. public OnFilterScriptInit()
  59. {
  60. CarregarEmps();
  61. print("\n=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=");
  62. print("hEmp System - Criador de empresas In-Game");
  63. print("Criado por: HeyHoLetsGo | forum.sa-mp.com");
  64. print("CARREGADO COM SUCESSO! Bom jogo!");
  65. print("=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=\n");
  66. return 1;
  67. }
  68.  
  69. public OnFilterScriptExit()
  70. {
  71. DOF2_Exit();
  72. return 1;
  73. }
  74.  
  75. public OnPlayerKeyStateChange(playerid, newkeys, oldkeys)
  76. {
  77. if ((newkeys==KEY_SECONDARY_ATTACK))
  78. {
  79. for(new e = 0; e <= 999; ++e)
  80. {
  81. new Emps[128];
  82. format(Emps,sizeof(Emps),"Empresas/%d.ini",e);
  83. {
  84. if(IsPlayerInRangeOfPoint(playerid,2.0,DOF2_GetFloat(Emps,"X"),DOF2_GetFloat(Emps,"Y"),DOF2_GetFloat(Emps,"Z")))
  85. {
  86. if(DOF2_GetInt(Emps,"IDInterior") == 0)
  87. {
  88. GetPlayerPos(playerid,InfosEmp[playerid][UltimaPosX],InfosEmp[playerid][UltimaPosY],InfosEmp[playerid][UltimaPosZ]);
  89. SetPlayerInterior(playerid,17);
  90. SetPlayerPos(playerid,-25.884498,-185.868988,1003.546875);
  91. SendClientMessage(playerid,-1,"{FFFFFF}[ ! ] {FADD00}Digite {FFFFFF}/sairemp {FADD00}para sair desta empresa{FFFFFF}.");
  92. InfosEmp[playerid][DentroEmp] = true;
  93. GivePlayerMoney(playerid,-DOF2_GetInt(Emps,"Extorcao"));
  94. new AtualCofre[MAX_PLAYERS],GameText[128];
  95. AtualCofre[playerid] = DOF2_GetInt(Emps,"Cofre");
  96. DOF2_SetInt(Emps,"Cofre",AtualCofre[playerid]+DOF2_GetInt(Emps,"Extorcao"));
  97. format(GameText,sizeof(GameText),"Entrada: -R$%d",DOF2_GetInt(Emps,"Extorcao"));
  98. GameTextForPlayer(playerid,GameText,4000,1);
  99. InfosEmp[playerid][IDEmpPresente] = DOF2_GetInt(Emps,"ID");
  100. break;
  101. }
  102. if(DOF2_GetInt(Emps,"IDInterior") == 1)
  103. {
  104. GetPlayerPos(playerid,InfosEmp[playerid][UltimaPosX],InfosEmp[playerid][UltimaPosY],InfosEmp[playerid][UltimaPosZ]);
  105. SetPlayerInterior(playerid,10);
  106. SetPlayerPos(playerid,6.091179,-29.271898,1003.549438);
  107. SendClientMessage(playerid,-1,"{FFFFFF}[ ! ] {FADD00}Digite {FFFFFF}/sairemp {FADD00}para sair desta empresa{FFFFFF}.");
  108. InfosEmp[playerid][DentroEmp] = true;
  109. GivePlayerMoney(playerid,-DOF2_GetInt(Emps,"Extorcao"));
  110. new AtualCofre[MAX_PLAYERS],GameText[128];
  111. AtualCofre[playerid] = DOF2_GetInt(Emps,"Cofre");
  112. DOF2_SetInt(Emps,"Cofre",AtualCofre[playerid]+DOF2_GetInt(Emps,"Extorcao"));
  113. format(GameText,sizeof(GameText),"Entrada: -R$%d",DOF2_GetInt(Emps,"Extorcao"));
  114. GameTextForPlayer(playerid,GameText,4000,1);
  115. InfosEmp[playerid][IDEmpPresente] = DOF2_GetInt(Emps,"ID");
  116. break;
  117. }
  118. if(DOF2_GetInt(Emps,"IDInterior") == 2)
  119. {
  120. GetPlayerPos(playerid,InfosEmp[playerid][UltimaPosX],InfosEmp[playerid][UltimaPosY],InfosEmp[playerid][UltimaPosZ]);
  121. SetPlayerInterior(playerid,18);
  122. SetPlayerPos(playerid,-30.946699,-89.609596,1003.546875);
  123. SendClientMessage(playerid,-1,"{FFFFFF}[ ! ] {FADD00}Digite {FFFFFF}/sairemp {FADD00}para sair desta empresa{FFFFFF}.");
  124. InfosEmp[playerid][DentroEmp] = true;
  125. GivePlayerMoney(playerid,-DOF2_GetInt(Emps,"Extorcao"));
  126. new AtualCofre[MAX_PLAYERS],GameText[128];
  127. AtualCofre[playerid] = DOF2_GetInt(Emps,"Cofre");
  128. DOF2_SetInt(Emps,"Cofre",AtualCofre[playerid]+DOF2_GetInt(Emps,"Extorcao"));
  129. format(GameText,sizeof(GameText),"Entrada: -R$%d",DOF2_GetInt(Emps,"Extorcao"));
  130. GameTextForPlayer(playerid,GameText,4000,1);
  131. InfosEmp[playerid][IDEmpPresente] = DOF2_GetInt(Emps,"ID");
  132. break;
  133. }
  134. if(DOF2_GetInt(Emps,"IDInterior") == 3)
  135. {
  136. GetPlayerPos(playerid,InfosEmp[playerid][UltimaPosX],InfosEmp[playerid][UltimaPosY],InfosEmp[playerid][UltimaPosZ]);
  137. SetPlayerInterior(playerid,16);
  138. SetPlayerPos(playerid,-25.132598,-139.066986,1003.546875);
  139. SendClientMessage(playerid,-1,"{FFFFFF}[ ! ] {FADD00}Digite {FFFFFF}/sairemp {FADD00}para sair desta empresa{FFFFFF}.");
  140. InfosEmp[playerid][DentroEmp] = true;
  141. GivePlayerMoney(playerid,-DOF2_GetInt(Emps,"Extorcao"));
  142. new AtualCofre[MAX_PLAYERS],GameText[128];
  143. AtualCofre[playerid] = DOF2_GetInt(Emps,"Cofre");
  144. DOF2_SetInt(Emps,"Cofre",AtualCofre[playerid]+DOF2_GetInt(Emps,"Extorcao"));
  145. format(GameText,sizeof(GameText),"Entrada: -R$%d",DOF2_GetInt(Emps,"Extorcao"));
  146. GameTextForPlayer(playerid,GameText,4000,1);
  147. InfosEmp[playerid][IDEmpPresente] = DOF2_GetInt(Emps,"ID");
  148. break;
  149. }
  150. if(DOF2_GetInt(Emps,"IDInterior") == 4)
  151. {
  152. GetPlayerPos(playerid,InfosEmp[playerid][UltimaPosX],InfosEmp[playerid][UltimaPosY],InfosEmp[playerid][UltimaPosZ]);
  153. SetPlayerInterior(playerid,4);
  154. SetPlayerPos(playerid,-27.312299,-29.277599,1003.557250);
  155. SendClientMessage(playerid,-1,"{FFFFFF}[ ! ] {FADD00}Digite {FFFFFF}/sairemp {FADD00}para sair desta empresa{FFFFFF}.");
  156. InfosEmp[playerid][DentroEmp] = true;
  157. GivePlayerMoney(playerid,-DOF2_GetInt(Emps,"Extorcao"));
  158. new AtualCofre[MAX_PLAYERS],GameText[128];
  159. AtualCofre[playerid] = DOF2_GetInt(Emps,"Cofre");
  160. DOF2_SetInt(Emps,"Cofre",AtualCofre[playerid]+DOF2_GetInt(Emps,"Extorcao"));
  161. format(GameText,sizeof(GameText),"Entrada: -R$%d",DOF2_GetInt(Emps,"Extorcao"));
  162. GameTextForPlayer(playerid,GameText,4000,1);
  163. InfosEmp[playerid][IDEmpPresente] = DOF2_GetInt(Emps,"ID");
  164. break;
  165. }
  166. if(DOF2_GetInt(Emps,"IDInterior") == 5)
  167. {
  168. GetPlayerPos(playerid,InfosEmp[playerid][UltimaPosX],InfosEmp[playerid][UltimaPosY],InfosEmp[playerid][UltimaPosZ]);
  169. SetPlayerInterior(playerid,6);
  170. SetPlayerPos(playerid,-26.691598,-55.714897,1003.546875);
  171. SendClientMessage(playerid,-1,"{FFFFFF}[ ! ] {FADD00}Digite {FFFFFF}/sairemp {FADD00}para sair desta empresa{FFFFFF}.");
  172. InfosEmp[playerid][DentroEmp] = true;
  173. GivePlayerMoney(playerid,-DOF2_GetInt(Emps,"Extorcao"));
  174. new AtualCofre[MAX_PLAYERS],GameText[128];
  175. AtualCofre[playerid] = DOF2_GetInt(Emps,"Cofre");
  176. DOF2_SetInt(Emps,"Cofre",AtualCofre[playerid]+DOF2_GetInt(Emps,"Extorcao"));
  177. format(GameText,sizeof(GameText),"Entrada: -R$%d",DOF2_GetInt(Emps,"Extorcao"));
  178. GameTextForPlayer(playerid,GameText,4000,1);
  179. InfosEmp[playerid][IDEmpPresente] = DOF2_GetInt(Emps,"ID");
  180. break;
  181. }
  182. if(DOF2_GetInt(Emps,"IDInterior") == 6)
  183. {
  184. GetPlayerPos(playerid,InfosEmp[playerid][UltimaPosX],InfosEmp[playerid][UltimaPosY],InfosEmp[playerid][UltimaPosZ]);
  185. SetPlayerInterior(playerid,14);
  186. SetPlayerPos(playerid,-1827.147338,7.207417,1061.143554);
  187. SendClientMessage(playerid,-1,"{FFFFFF}[ ! ] {FADD00}Digite {FFFFFF}/sairemp {FADD00}para sair desta empresa{FFFFFF}.");
  188. InfosEmp[playerid][DentroEmp] = true;
  189. GivePlayerMoney(playerid,-DOF2_GetInt(Emps,"Extorcao"));
  190. new AtualCofre[MAX_PLAYERS],GameText[128];
  191. AtualCofre[playerid] = DOF2_GetInt(Emps,"Cofre");
  192. DOF2_SetInt(Emps,"Cofre",AtualCofre[playerid]+DOF2_GetInt(Emps,"Extorcao"));
  193. format(GameText,sizeof(GameText),"Entrada: -R$%d",DOF2_GetInt(Emps,"Extorcao"));
  194. GameTextForPlayer(playerid,GameText,4000,1);
  195. InfosEmp[playerid][IDEmpPresente] = DOF2_GetInt(Emps,"ID");
  196. break;
  197. }
  198. if(DOF2_GetInt(Emps,"IDInterior") == 7)
  199. {
  200. GetPlayerPos(playerid,InfosEmp[playerid][UltimaPosX],InfosEmp[playerid][UltimaPosY],InfosEmp[playerid][UltimaPosZ]);
  201. SetPlayerInterior(playerid,14);
  202. SetPlayerPos(playerid,-1861.936889,54.908092,1061.143554);
  203. SendClientMessage(playerid,-1,"{FFFFFF}[ ! ] {FADD00}Digite {FFFFFF}/sairemp {FADD00}para sair desta empresa{FFFFFF}.");
  204. InfosEmp[playerid][DentroEmp] = true;
  205. GivePlayerMoney(playerid,-DOF2_GetInt(Emps,"Extorcao"));
  206. new AtualCofre[MAX_PLAYERS],GameText[128];
  207. AtualCofre[playerid] = DOF2_GetInt(Emps,"Cofre");
  208. DOF2_SetInt(Emps,"Cofre",AtualCofre[playerid]+DOF2_GetInt(Emps,"Extorcao"));
  209. format(GameText,sizeof(GameText),"Entrada: -R$%d",DOF2_GetInt(Emps,"Extorcao"));
  210. GameTextForPlayer(playerid,GameText,4000,1);
  211. InfosEmp[playerid][IDEmpPresente] = DOF2_GetInt(Emps,"ID");
  212. break;
  213. }
  214. if(DOF2_GetInt(Emps,"IDInterior") == 8)
  215. {
  216. GetPlayerPos(playerid,InfosEmp[playerid][UltimaPosX],InfosEmp[playerid][UltimaPosY],InfosEmp[playerid][UltimaPosZ]);
  217. SetPlayerInterior(playerid,1);
  218. SetPlayerPos(playerid,1.808619,32.384357,1199.593750);
  219. SendClientMessage(playerid,-1,"{FFFFFF}[ ! ] {FADD00}Digite {FFFFFF}/sairemp {FADD00}para sair desta empresa{FFFFFF}.");
  220. InfosEmp[playerid][DentroEmp] = true;
  221. GivePlayerMoney(playerid,-DOF2_GetInt(Emps,"Extorcao"));
  222. new AtualCofre[MAX_PLAYERS],GameText[128];
  223. AtualCofre[playerid] = DOF2_GetInt(Emps,"Cofre");
  224. DOF2_SetInt(Emps,"Cofre",AtualCofre[playerid]+DOF2_GetInt(Emps,"Extorcao"));
  225. format(GameText,sizeof(GameText),"Entrada: -R$%d",DOF2_GetInt(Emps,"Extorcao"));
  226. GameTextForPlayer(playerid,GameText,4000,1);
  227. InfosEmp[playerid][IDEmpPresente] = DOF2_GetInt(Emps,"ID");
  228. break;
  229. }
  230. if(DOF2_GetInt(Emps,"IDInterior") == 9)
  231. {
  232. GetPlayerPos(playerid,InfosEmp[playerid][UltimaPosX],InfosEmp[playerid][UltimaPosY],InfosEmp[playerid][UltimaPosZ]);
  233. SetPlayerInterior(playerid,9);
  234. SetPlayerPos(playerid,315.745086,984.969299,1958.919067);
  235. SendClientMessage(playerid,-1,"{FFFFFF}[ ! ] {FADD00}Digite {FFFFFF}/sairemp {FADD00}para sair desta empresa{FFFFFF}.");
  236. InfosEmp[playerid][DentroEmp] = true;
  237. GivePlayerMoney(playerid,-DOF2_GetInt(Emps,"Extorcao"));
  238. new AtualCofre[MAX_PLAYERS],GameText[128];
  239. AtualCofre[playerid] = DOF2_GetInt(Emps,"Cofre");
  240. DOF2_SetInt(Emps,"Cofre",AtualCofre[playerid]+DOF2_GetInt(Emps,"Extorcao"));
  241. format(GameText,sizeof(GameText),"Entrada: -R$%d",DOF2_GetInt(Emps,"Extorcao"));
  242. GameTextForPlayer(playerid,GameText,4000,1);
  243. InfosEmp[playerid][IDEmpPresente] = DOF2_GetInt(Emps,"ID");
  244. break;
  245. }
  246. if(DOF2_GetInt(Emps,"IDInterior") == 10)
  247. {
  248. GetPlayerPos(playerid,InfosEmp[playerid][UltimaPosX],InfosEmp[playerid][UltimaPosY],InfosEmp[playerid][UltimaPosZ]);
  249. SetPlayerInterior(playerid,1);
  250. SetPlayerPos(playerid,286.148986,-40.644397,1001.515625);
  251. SendClientMessage(playerid,-1,"{FFFFFF}[ ! ] {FADD00}Digite {FFFFFF}/sairemp {FADD00}para sair desta empresa{FFFFFF}.");
  252. InfosEmp[playerid][DentroEmp] = true;
  253. GivePlayerMoney(playerid,-DOF2_GetInt(Emps,"Extorcao"));
  254. new AtualCofre[MAX_PLAYERS],GameText[128];
  255. AtualCofre[playerid] = DOF2_GetInt(Emps,"Cofre");
  256. DOF2_SetInt(Emps,"Cofre",AtualCofre[playerid]+DOF2_GetInt(Emps,"Extorcao"));
  257. format(GameText,sizeof(GameText),"Entrada: -R$%d",DOF2_GetInt(Emps,"Extorcao"));
  258. GameTextForPlayer(playerid,GameText,4000,1);
  259. InfosEmp[playerid][IDEmpPresente] = DOF2_GetInt(Emps,"ID");
  260. break;
  261. }
  262. if(DOF2_GetInt(Emps,"IDInterior") == 11)
  263. {
  264. GetPlayerPos(playerid,InfosEmp[playerid][UltimaPosX],InfosEmp[playerid][UltimaPosY],InfosEmp[playerid][UltimaPosZ]);
  265. SetPlayerInterior(playerid,4);
  266. SetPlayerPos(playerid,286.800994,-82.547599,1001.515625);
  267. SendClientMessage(playerid,-1,"{FFFFFF}[ ! ] {FADD00}Digite {FFFFFF}/sairemp {FADD00}para sair desta empresa{FFFFFF}.");
  268. InfosEmp[playerid][DentroEmp] = true;
  269. GivePlayerMoney(playerid,-DOF2_GetInt(Emps,"Extorcao"));
  270. new AtualCofre[MAX_PLAYERS],GameText[128];
  271. AtualCofre[playerid] = DOF2_GetInt(Emps,"Cofre");
  272. DOF2_SetInt(Emps,"Cofre",AtualCofre[playerid]+DOF2_GetInt(Emps,"Extorcao"));
  273. format(GameText,sizeof(GameText),"Entrada: -R$%d",DOF2_GetInt(Emps,"Extorcao"));
  274. GameTextForPlayer(playerid,GameText,4000,1);
  275. InfosEmp[playerid][IDEmpPresente] = DOF2_GetInt(Emps,"ID");
  276. break;
  277. }
  278. if(DOF2_GetInt(Emps,"IDInterior") == 12)
  279. {
  280. GetPlayerPos(playerid,InfosEmp[playerid][UltimaPosX],InfosEmp[playerid][UltimaPosY],InfosEmp[playerid][UltimaPosZ]);
  281. SetPlayerInterior(playerid,6);
  282. SetPlayerPos(playerid,296.919982,-108.071998,1001.515625);
  283. SendClientMessage(playerid,-1,"{FFFFFF}[ ! ] {FADD00}Digite {FFFFFF}/sairemp {FADD00}para sair desta empresa{FFFFFF}.");
  284. InfosEmp[playerid][DentroEmp] = true;
  285. GivePlayerMoney(playerid,-DOF2_GetInt(Emps,"Extorcao"));
  286. new AtualCofre[MAX_PLAYERS],GameText[128];
  287. AtualCofre[playerid] = DOF2_GetInt(Emps,"Cofre");
  288. DOF2_SetInt(Emps,"Cofre",AtualCofre[playerid]+DOF2_GetInt(Emps,"Extorcao"));
  289. format(GameText,sizeof(GameText),"Entrada: -R$%d",DOF2_GetInt(Emps,"Extorcao"));
  290. GameTextForPlayer(playerid,GameText,4000,1);
  291. InfosEmp[playerid][IDEmpPresente] = DOF2_GetInt(Emps,"ID");
  292. break;
  293. }
  294. if(DOF2_GetInt(Emps,"IDInterior") == 13)
  295. {
  296. GetPlayerPos(playerid,InfosEmp[playerid][UltimaPosX],InfosEmp[playerid][UltimaPosY],InfosEmp[playerid][UltimaPosZ]);
  297. SetPlayerInterior(playerid,7);
  298. SetPlayerPos(playerid,314.820983,-141.431991,999.601562);
  299. SendClientMessage(playerid,-1,"{FFFFFF}[ ! ] {FADD00}Digite {FFFFFF}/sairemp {FADD00}para sair desta empresa{FFFFFF}.");
  300. InfosEmp[playerid][DentroEmp] = true;
  301. GivePlayerMoney(playerid,-DOF2_GetInt(Emps,"Extorcao"));
  302. new AtualCofre[MAX_PLAYERS],GameText[128];
  303. AtualCofre[playerid] = DOF2_GetInt(Emps,"Cofre");
  304. DOF2_SetInt(Emps,"Cofre",AtualCofre[playerid]+DOF2_GetInt(Emps,"Extorcao"));
  305. format(GameText,sizeof(GameText),"Entrada: -R$%d",DOF2_GetInt(Emps,"Extorcao"));
  306. GameTextForPlayer(playerid,GameText,4000,1);
  307. InfosEmp[playerid][IDEmpPresente] = DOF2_GetInt(Emps,"ID");
  308. break;
  309. }
  310. if(DOF2_GetInt(Emps,"IDInterior") == 14)
  311. {
  312. GetPlayerPos(playerid,InfosEmp[playerid][UltimaPosX],InfosEmp[playerid][UltimaPosY],InfosEmp[playerid][UltimaPosZ]);
  313. SetPlayerInterior(playerid,6);
  314. SetPlayerPos(playerid,316.524993,-167.706985,999.593750);
  315. SendClientMessage(playerid,-1,"{FFFFFF}[ ! ] {FADD00}Digite {FFFFFF}/sairemp {FADD00}para sair desta empresa{FFFFFF}.");
  316. InfosEmp[playerid][DentroEmp] = true;
  317. GivePlayerMoney(playerid,-DOF2_GetInt(Emps,"Extorcao"));
  318. new AtualCofre[MAX_PLAYERS],GameText[128];
  319. AtualCofre[playerid] = DOF2_GetInt(Emps,"Cofre");
  320. DOF2_SetInt(Emps,"Cofre",AtualCofre[playerid]+DOF2_GetInt(Emps,"Extorcao"));
  321. format(GameText,sizeof(GameText),"Entrada: -R$%d",DOF2_GetInt(Emps,"Extorcao"));
  322. GameTextForPlayer(playerid,GameText,4000,1);
  323. InfosEmp[playerid][IDEmpPresente] = DOF2_GetInt(Emps,"ID");
  324. break;
  325. }
  326. if(DOF2_GetInt(Emps,"IDInterior") == 15)
  327. {
  328. GetPlayerPos(playerid,InfosEmp[playerid][UltimaPosX],InfosEmp[playerid][UltimaPosY],InfosEmp[playerid][UltimaPosZ]);
  329. SetPlayerInterior(playerid,7);
  330. SetPlayerPos(playerid,302.292877,-143.139099,1004.062500);
  331. SendClientMessage(playerid,-1,"{FFFFFF}[ ! ] {FADD00}Digite {FFFFFF}/sairemp {FADD00}para sair desta empresa{FFFFFF}.");
  332. InfosEmp[playerid][DentroEmp] = true;
  333. GivePlayerMoney(playerid,-DOF2_GetInt(Emps,"Extorcao"));
  334. new AtualCofre[MAX_PLAYERS],GameText[128];
  335. AtualCofre[playerid] = DOF2_GetInt(Emps,"Cofre");
  336. DOF2_SetInt(Emps,"Cofre",AtualCofre[playerid]+DOF2_GetInt(Emps,"Extorcao"));
  337. format(GameText,sizeof(GameText),"Entrada: -R$%d",DOF2_GetInt(Emps,"Extorcao"));
  338. GameTextForPlayer(playerid,GameText,4000,1);
  339. InfosEmp[playerid][IDEmpPresente] = DOF2_GetInt(Emps,"ID");
  340. break;
  341. }
  342. if(DOF2_GetInt(Emps,"IDInterior") == 16)
  343. {
  344. GetPlayerPos(playerid,InfosEmp[playerid][UltimaPosX],InfosEmp[playerid][UltimaPosY],InfosEmp[playerid][UltimaPosZ]);
  345. SetPlayerInterior(playerid,7);
  346. SetPlayerPos(playerid,298.507934,-141.647048,1004.054748);
  347. SendClientMessage(playerid,-1,"{FFFFFF}[ ! ] {FADD00}Digite {FFFFFF}/sairemp {FADD00}para sair desta empresa{FFFFFF}.");
  348. InfosEmp[playerid][DentroEmp] = true;
  349. GivePlayerMoney(playerid,-DOF2_GetInt(Emps,"Extorcao"));
  350. new AtualCofre[MAX_PLAYERS],GameText[128];
  351. AtualCofre[playerid] = DOF2_GetInt(Emps,"Cofre");
  352. DOF2_SetInt(Emps,"Cofre",AtualCofre[playerid]+DOF2_GetInt(Emps,"Extorcao"));
  353. format(GameText,sizeof(GameText),"Entrada: -R$%d",DOF2_GetInt(Emps,"Extorcao"));
  354. GameTextForPlayer(playerid,GameText,4000,1);
  355. InfosEmp[playerid][IDEmpPresente] = DOF2_GetInt(Emps,"ID");
  356. break;
  357. }
  358. if(DOF2_GetInt(Emps,"IDInterior") == 17)
  359. {
  360. GetPlayerPos(playerid,InfosEmp[playerid][UltimaPosX],InfosEmp[playerid][UltimaPosY],InfosEmp[playerid][UltimaPosZ]);
  361. SetPlayerInterior(playerid,3);
  362. SetPlayerPos(playerid,1038.531372,0.111030,1001.284484);
  363. SendClientMessage(playerid,-1,"{FFFFFF}[ ! ] {FADD00}Digite {FFFFFF}/sairemp {FADD00}para sair desta empresa{FFFFFF}.");
  364. InfosEmp[playerid][DentroEmp] = true;
  365. GivePlayerMoney(playerid,-DOF2_GetInt(Emps,"Extorcao"));
  366. new AtualCofre[MAX_PLAYERS],GameText[128];
  367. AtualCofre[playerid] = DOF2_GetInt(Emps,"Cofre");
  368. DOF2_SetInt(Emps,"Cofre",AtualCofre[playerid]+DOF2_GetInt(Emps,"Extorcao"));
  369. format(GameText,sizeof(GameText),"Entrada: -R$%d",DOF2_GetInt(Emps,"Extorcao"));
  370. GameTextForPlayer(playerid,GameText,4000,1);
  371. InfosEmp[playerid][IDEmpPresente] = DOF2_GetInt(Emps,"ID");
  372. break;
  373. }
  374. if(DOF2_GetInt(Emps,"IDInterior") == 18)
  375. {
  376. GetPlayerPos(playerid,InfosEmp[playerid][UltimaPosX],InfosEmp[playerid][UltimaPosY],InfosEmp[playerid][UltimaPosZ]);
  377. SetPlayerInterior(playerid,12);
  378. SetPlayerPos(playerid,444.646911,508.239044,1001.419494);
  379. SendClientMessage(playerid,-1,"{FFFFFF}[ ! ] {FADD00}Digite {FFFFFF}/sairemp {FADD00}para sair desta empresa{FFFFFF}.");
  380. InfosEmp[playerid][DentroEmp] = true;
  381. GivePlayerMoney(playerid,-DOF2_GetInt(Emps,"Extorcao"));
  382. new AtualCofre[MAX_PLAYERS],GameText[128];
  383. AtualCofre[playerid] = DOF2_GetInt(Emps,"Cofre");
  384. DOF2_SetInt(Emps,"Cofre",AtualCofre[playerid]+DOF2_GetInt(Emps,"Extorcao"));
  385. format(GameText,sizeof(GameText),"Entrada: -R$%d",DOF2_GetInt(Emps,"Extorcao"));
  386. GameTextForPlayer(playerid,GameText,4000,1);
  387. InfosEmp[playerid][IDEmpPresente] = DOF2_GetInt(Emps,"ID");
  388. break;
  389. }
  390. if(DOF2_GetInt(Emps,"IDInterior") == 19)
  391. {
  392. GetPlayerPos(playerid,InfosEmp[playerid][UltimaPosX],InfosEmp[playerid][UltimaPosY],InfosEmp[playerid][UltimaPosZ]);
  393. SetPlayerInterior(playerid,15);
  394. SetPlayerPos(playerid,2215.454833,-1147.475585,1025.796875);
  395. SendClientMessage(playerid,-1,"{FFFFFF}[ ! ] {FADD00}Digite {FFFFFF}/sairemp {FADD00}para sair desta empresa{FFFFFF}.");
  396. InfosEmp[playerid][DentroEmp] = true;
  397. GivePlayerMoney(playerid,-DOF2_GetInt(Emps,"Extorcao"));
  398. new AtualCofre[MAX_PLAYERS],GameText[128];
  399. AtualCofre[playerid] = DOF2_GetInt(Emps,"Cofre");
  400. DOF2_SetInt(Emps,"Cofre",AtualCofre[playerid]+DOF2_GetInt(Emps,"Extorcao"));
  401. format(GameText,sizeof(GameText),"Entrada: -R$%d",DOF2_GetInt(Emps,"Extorcao"));
  402. GameTextForPlayer(playerid,GameText,4000,1);
  403. InfosEmp[playerid][IDEmpPresente] = DOF2_GetInt(Emps,"ID");
  404. break;
  405. }
  406. if(DOF2_GetInt(Emps,"IDInterior") == 20)
  407. {
  408. GetPlayerPos(playerid,InfosEmp[playerid][UltimaPosX],InfosEmp[playerid][UltimaPosY],InfosEmp[playerid][UltimaPosZ]);
  409. SetPlayerInterior(playerid,3);
  410. SetPlayerPos(playerid,833.269775,10.588416,1004.179687);
  411. SendClientMessage(playerid,-1,"{FFFFFF}[ ! ] {FADD00}Digite {FFFFFF}/sairemp {FADD00}para sair desta empresa{FFFFFF}.");
  412. InfosEmp[playerid][DentroEmp] = true;
  413. GivePlayerMoney(playerid,-DOF2_GetInt(Emps,"Extorcao"));
  414. new AtualCofre[MAX_PLAYERS],GameText[128];
  415. AtualCofre[playerid] = DOF2_GetInt(Emps,"Cofre");
  416. DOF2_SetInt(Emps,"Cofre",AtualCofre[playerid]+DOF2_GetInt(Emps,"Extorcao"));
  417. format(GameText,sizeof(GameText),"Entrada: -R$%d",DOF2_GetInt(Emps,"Extorcao"));
  418. GameTextForPlayer(playerid,GameText,4000,1);
  419. InfosEmp[playerid][IDEmpPresente] = DOF2_GetInt(Emps,"ID");
  420. break;
  421. }
  422. if(DOF2_GetInt(Emps,"IDInterior") == 21)
  423. {
  424. GetPlayerPos(playerid,InfosEmp[playerid][UltimaPosX],InfosEmp[playerid][UltimaPosY],InfosEmp[playerid][UltimaPosZ]);
  425. SetPlayerInterior(playerid,3);
  426. SetPlayerPos(playerid,-103.559165,-24.225606,1000.718750);
  427. SendClientMessage(playerid,-1,"{FFFFFF}[ ! ] {FADD00}Digite {FFFFFF}/sairemp {FADD00}para sair desta empresa{FFFFFF}.");
  428. InfosEmp[playerid][DentroEmp] = true;
  429. GivePlayerMoney(playerid,-DOF2_GetInt(Emps,"Extorcao"));
  430. new AtualCofre[MAX_PLAYERS],GameText[128];
  431. AtualCofre[playerid] = DOF2_GetInt(Emps,"Cofre");
  432. DOF2_SetInt(Emps,"Cofre",AtualCofre[playerid]+DOF2_GetInt(Emps,"Extorcao"));
  433. format(GameText,sizeof(GameText),"Entrada: -R$%d",DOF2_GetInt(Emps,"Extorcao"));
  434. GameTextForPlayer(playerid,GameText,4000,1);
  435. InfosEmp[playerid][IDEmpPresente] = DOF2_GetInt(Emps,"ID");
  436. break;
  437. }
  438. if(DOF2_GetInt(Emps,"IDInterior") == 22)
  439. {
  440. GetPlayerPos(playerid,InfosEmp[playerid][UltimaPosX],InfosEmp[playerid][UltimaPosY],InfosEmp[playerid][UltimaPosZ]);
  441. SetPlayerInterior(playerid,1);
  442. SetPlayerPos(playerid,963.418762,2108.292480,1011.030273);
  443. SendClientMessage(playerid,-1,"{FFFFFF}[ ! ] {FADD00}Digite {FFFFFF}/sairemp {FADD00}para sair desta empresa{FFFFFF}.");
  444. InfosEmp[playerid][DentroEmp] = true;
  445. GivePlayerMoney(playerid,-DOF2_GetInt(Emps,"Extorcao"));
  446. new AtualCofre[MAX_PLAYERS],GameText[128];
  447. AtualCofre[playerid] = DOF2_GetInt(Emps,"Cofre");
  448. DOF2_SetInt(Emps,"Cofre",AtualCofre[playerid]+DOF2_GetInt(Emps,"Extorcao"));
  449. format(GameText,sizeof(GameText),"Entrada: -R$%d",DOF2_GetInt(Emps,"Extorcao"));
  450. GameTextForPlayer(playerid,GameText,4000,1);
  451. InfosEmp[playerid][IDEmpPresente] = DOF2_GetInt(Emps,"ID");
  452. break;
  453. }
  454. if(DOF2_GetInt(Emps,"IDInterior") == 23)
  455. {
  456. GetPlayerPos(playerid,InfosEmp[playerid][UltimaPosX],InfosEmp[playerid][UltimaPosY],InfosEmp[playerid][UltimaPosZ]);
  457. SetPlayerInterior(playerid,6);
  458. SetPlayerPos(playerid,-2240.468505,137.060440,1035.414062);
  459. SendClientMessage(playerid,-1,"{FFFFFF}[ ! ] {FADD00}Digite {FFFFFF}/sairemp {FADD00}para sair desta empresa{FFFFFF}.");
  460. InfosEmp[playerid][DentroEmp] = true;
  461. GivePlayerMoney(playerid,-DOF2_GetInt(Emps,"Extorcao"));
  462. new AtualCofre[MAX_PLAYERS],GameText[128];
  463. AtualCofre[playerid] = DOF2_GetInt(Emps,"Cofre");
  464. DOF2_SetInt(Emps,"Cofre",AtualCofre[playerid]+DOF2_GetInt(Emps,"Extorcao"));
  465. format(GameText,sizeof(GameText),"Entrada: -R$%d",DOF2_GetInt(Emps,"Extorcao"));
  466. GameTextForPlayer(playerid,GameText,4000,1);
  467. InfosEmp[playerid][IDEmpPresente] = DOF2_GetInt(Emps,"ID");
  468. break;
  469. }
  470. if(DOF2_GetInt(Emps,"IDInterior") == 24)
  471. {
  472. GetPlayerPos(playerid,InfosEmp[playerid][UltimaPosX],InfosEmp[playerid][UltimaPosY],InfosEmp[playerid][UltimaPosZ]);
  473. SetPlayerInterior(playerid,0);
  474. SetPlayerPos(playerid,663.836242,-575.605407,16.343263);
  475. SendClientMessage(playerid,-1,"{FFFFFF}[ ! ] {FADD00}Digite {FFFFFF}/sairemp {FADD00}para sair desta empresa{FFFFFF}.");
  476. InfosEmp[playerid][DentroEmp] = true;
  477. GivePlayerMoney(playerid,-DOF2_GetInt(Emps,"Extorcao"));
  478. new AtualCofre[MAX_PLAYERS],GameText[128];
  479. AtualCofre[playerid] = DOF2_GetInt(Emps,"Cofre");
  480. DOF2_SetInt(Emps,"Cofre",AtualCofre[playerid]+DOF2_GetInt(Emps,"Extorcao"));
  481. format(GameText,sizeof(GameText),"Entrada: -R$%d",DOF2_GetInt(Emps,"Extorcao"));
  482. GameTextForPlayer(playerid,GameText,4000,1);
  483. InfosEmp[playerid][IDEmpPresente] = DOF2_GetInt(Emps,"ID");
  484. break;
  485. }
  486. if(DOF2_GetInt(Emps,"IDInterior") == 25)
  487. {
  488. GetPlayerPos(playerid,InfosEmp[playerid][UltimaPosX],InfosEmp[playerid][UltimaPosY],InfosEmp[playerid][UltimaPosZ]);
  489. SetPlayerInterior(playerid,1);
  490. SetPlayerPos(playerid,2169.461181,1618.798339,999.976562);
  491. SendClientMessage(playerid,-1,"{FFFFFF}[ ! ] {FADD00}Digite {FFFFFF}/sairemp {FADD00}para sair desta empresa{FFFFFF}.");
  492. InfosEmp[playerid][DentroEmp] = true;
  493. GivePlayerMoney(playerid,-DOF2_GetInt(Emps,"Extorcao"));
  494. new AtualCofre[MAX_PLAYERS],GameText[128];
  495. AtualCofre[playerid] = DOF2_GetInt(Emps,"Cofre");
  496. DOF2_SetInt(Emps,"Cofre",AtualCofre[playerid]+DOF2_GetInt(Emps,"Extorcao"));
  497. format(GameText,sizeof(GameText),"Entrada: -R$%d",DOF2_GetInt(Emps,"Extorcao"));
  498. GameTextForPlayer(playerid,GameText,4000,1);
  499. InfosEmp[playerid][IDEmpPresente] = DOF2_GetInt(Emps,"ID");
  500. break;
  501. }
  502. if(DOF2_GetInt(Emps,"IDInterior") == 26)
  503. {
  504. GetPlayerPos(playerid,InfosEmp[playerid][UltimaPosX],InfosEmp[playerid][UltimaPosY],InfosEmp[playerid][UltimaPosZ]);
  505. SetPlayerInterior(playerid,10);
  506. SetPlayerPos(playerid,1889.953369,1017.438293,31.882812);
  507. SendClientMessage(playerid,-1,"{FFFFFF}[ ! ] {FADD00}Digite {FFFFFF}/sairemp {FADD00}para sair desta empresa{FFFFFF}.");
  508. InfosEmp[playerid][DentroEmp] = true;
  509. GivePlayerMoney(playerid,-DOF2_GetInt(Emps,"Extorcao"));
  510. new AtualCofre[MAX_PLAYERS],GameText[128];
  511. AtualCofre[playerid] = DOF2_GetInt(Emps,"Cofre");
  512. DOF2_SetInt(Emps,"Cofre",AtualCofre[playerid]+DOF2_GetInt(Emps,"Extorcao"));
  513. format(GameText,sizeof(GameText),"Entrada: -R$%d",DOF2_GetInt(Emps,"Extorcao"));
  514. GameTextForPlayer(playerid,GameText,4000,1);
  515. InfosEmp[playerid][IDEmpPresente] = DOF2_GetInt(Emps,"ID");
  516. break;
  517. }
  518. if(DOF2_GetInt(Emps,"IDInterior") == 27)
  519. {
  520. GetPlayerPos(playerid,InfosEmp[playerid][UltimaPosX],InfosEmp[playerid][UltimaPosY],InfosEmp[playerid][UltimaPosZ]);
  521. SetPlayerInterior(playerid,1);
  522. SetPlayerPos(playerid,-2159.122802,641.517517,1052.381713);
  523. SendClientMessage(playerid,-1,"{FFFFFF}[ ! ] {FADD00}Digite {FFFFFF}/sairemp {FADD00}para sair desta empresa{FFFFFF}.");
  524. InfosEmp[playerid][DentroEmp] = true;
  525. GivePlayerMoney(playerid,-DOF2_GetInt(Emps,"Extorcao"));
  526. new AtualCofre[MAX_PLAYERS],GameText[128];
  527. AtualCofre[playerid] = DOF2_GetInt(Emps,"Cofre");
  528. DOF2_SetInt(Emps,"Cofre",AtualCofre[playerid]+DOF2_GetInt(Emps,"Extorcao"));
  529. format(GameText,sizeof(GameText),"Entrada: -R$%d",DOF2_GetInt(Emps,"Extorcao"));
  530. GameTextForPlayer(playerid,GameText,4000,1);
  531. InfosEmp[playerid][IDEmpPresente] = DOF2_GetInt(Emps,"ID");
  532. break;
  533. }
  534. if(DOF2_GetInt(Emps,"IDInterior") == 28)
  535. {
  536. GetPlayerPos(playerid,InfosEmp[playerid][UltimaPosX],InfosEmp[playerid][UltimaPosY],InfosEmp[playerid][UltimaPosZ]);
  537. SetPlayerInterior(playerid,15);
  538. SetPlayerPos(playerid,207.737991,-109.019996,1005.132812);
  539. SendClientMessage(playerid,-1,"{FFFFFF}[ ! ] {FADD00}Digite {FFFFFF}/sairemp {FADD00}para sair desta empresa{FFFFFF}.");
  540. InfosEmp[playerid][DentroEmp] = true;
  541. GivePlayerMoney(playerid,-DOF2_GetInt(Emps,"Extorcao"));
  542. new AtualCofre[MAX_PLAYERS],GameText[128];
  543. AtualCofre[playerid] = DOF2_GetInt(Emps,"Cofre");
  544. DOF2_SetInt(Emps,"Cofre",AtualCofre[playerid]+DOF2_GetInt(Emps,"Extorcao"));
  545. format(GameText,sizeof(GameText),"Entrada: -R$%d",DOF2_GetInt(Emps,"Extorcao"));
  546. GameTextForPlayer(playerid,GameText,4000,1);
  547. InfosEmp[playerid][IDEmpPresente] = DOF2_GetInt(Emps,"ID");
  548. break;
  549. }
  550. if(DOF2_GetInt(Emps,"IDInterior") == 29)
  551. {
  552. GetPlayerPos(playerid,InfosEmp[playerid][UltimaPosX],InfosEmp[playerid][UltimaPosY],InfosEmp[playerid][UltimaPosZ]);
  553. SetPlayerInterior(playerid,14);
  554. SetPlayerPos(playerid,204.332992,-166.694992,1000.523437);
  555. SendClientMessage(playerid,-1,"{FFFFFF}[ ! ] {FADD00}Digite {FFFFFF}/sairemp {FADD00}para sair desta empresa{FFFFFF}.");
  556. InfosEmp[playerid][DentroEmp] = true;
  557. GivePlayerMoney(playerid,-DOF2_GetInt(Emps,"Extorcao"));
  558. new AtualCofre[MAX_PLAYERS],GameText[128];
  559. AtualCofre[playerid] = DOF2_GetInt(Emps,"Cofre");
  560. DOF2_SetInt(Emps,"Cofre",AtualCofre[playerid]+DOF2_GetInt(Emps,"Extorcao"));
  561. format(GameText,sizeof(GameText),"Entrada: -R$%d",DOF2_GetInt(Emps,"Extorcao"));
  562. GameTextForPlayer(playerid,GameText,4000,1);
  563. InfosEmp[playerid][IDEmpPresente] = DOF2_GetInt(Emps,"ID");
  564. break;
  565. }
  566. if(DOF2_GetInt(Emps,"IDInterior") == 30)
  567. {
  568. GetPlayerPos(playerid,InfosEmp[playerid][UltimaPosX],InfosEmp[playerid][UltimaPosY],InfosEmp[playerid][UltimaPosZ]);
  569. SetPlayerInterior(playerid,3);
  570. SetPlayerPos(playerid,207.054992,-138.804992,1003.507812);
  571. SendClientMessage(playerid,-1,"{FFFFFF}[ ! ] {FADD00}Digite {FFFFFF}/sairemp {FADD00}para sair desta empresa{FFFFFF}.");
  572. InfosEmp[playerid][DentroEmp] = true;
  573. GivePlayerMoney(playerid,-DOF2_GetInt(Emps,"Extorcao"));
  574. new AtualCofre[MAX_PLAYERS],GameText[128];
  575. AtualCofre[playerid] = DOF2_GetInt(Emps,"Cofre");
  576. DOF2_SetInt(Emps,"Cofre",AtualCofre[playerid]+DOF2_GetInt(Emps,"Extorcao"));
  577. format(GameText,sizeof(GameText),"Entrada: -R$%d",DOF2_GetInt(Emps,"Extorcao"));
  578. GameTextForPlayer(playerid,GameText,4000,1);
  579. InfosEmp[playerid][IDEmpPresente] = DOF2_GetInt(Emps,"ID");
  580. break;
  581. }
  582. if(DOF2_GetInt(Emps,"IDInterior") == 31)
  583. {
  584. GetPlayerPos(playerid,InfosEmp[playerid][UltimaPosX],InfosEmp[playerid][UltimaPosY],InfosEmp[playerid][UltimaPosZ]);
  585. SetPlayerInterior(playerid,1);
  586. SetPlayerPos(playerid,203.777999,-48.492397,1001.804687);
  587. SendClientMessage(playerid,-1,"{FFFFFF}[ ! ] {FADD00}Digite {FFFFFF}/sairemp {FADD00}para sair desta empresa{FFFFFF}.");
  588. InfosEmp[playerid][DentroEmp] = true;
  589. GivePlayerMoney(playerid,-DOF2_GetInt(Emps,"Extorcao"));
  590. new AtualCofre[MAX_PLAYERS],GameText[128];
  591. AtualCofre[playerid] = DOF2_GetInt(Emps,"Cofre");
  592. DOF2_SetInt(Emps,"Cofre",AtualCofre[playerid]+DOF2_GetInt(Emps,"Extorcao"));
  593. format(GameText,sizeof(GameText),"Entrada: -R$%d",DOF2_GetInt(Emps,"Extorcao"));
  594. GameTextForPlayer(playerid,GameText,4000,1);
  595. InfosEmp[playerid][IDEmpPresente] = DOF2_GetInt(Emps,"ID");
  596. break;
  597. }
  598. if(DOF2_GetInt(Emps,"IDInterior") == 32)
  599. {
  600. GetPlayerPos(playerid,InfosEmp[playerid][UltimaPosX],InfosEmp[playerid][UltimaPosY],InfosEmp[playerid][UltimaPosZ]);
  601. SetPlayerInterior(playerid,5);
  602. SetPlayerPos(playerid,226.293991,-7.431529,1002.210937);
  603. SendClientMessage(playerid,-1,"{FFFFFF}[ ! ] {FADD00}Digite {FFFFFF}/sairemp {FADD00}para sair desta empresa{FFFFFF}.");
  604. InfosEmp[playerid][DentroEmp] = true;
  605. GivePlayerMoney(playerid,-DOF2_GetInt(Emps,"Extorcao"));
  606. new AtualCofre[MAX_PLAYERS],GameText[128];
  607. AtualCofre[playerid] = DOF2_GetInt(Emps,"Cofre");
  608. DOF2_SetInt(Emps,"Cofre",AtualCofre[playerid]+DOF2_GetInt(Emps,"Extorcao"));
  609. format(GameText,sizeof(GameText),"Entrada: -R$%d",DOF2_GetInt(Emps,"Extorcao"));
  610. GameTextForPlayer(playerid,GameText,4000,1);
  611. InfosEmp[playerid][IDEmpPresente] = DOF2_GetInt(Emps,"ID");
  612. break;
  613. }
  614. if(DOF2_GetInt(Emps,"IDInterior") == 33)
  615. {
  616. GetPlayerPos(playerid,InfosEmp[playerid][UltimaPosX],InfosEmp[playerid][UltimaPosY],InfosEmp[playerid][UltimaPosZ]);
  617. SetPlayerInterior(playerid,18);
  618. SetPlayerPos(playerid,161.391006,-93.159156,1001.804687);
  619. SendClientMessage(playerid,-1,"{FFFFFF}[ ! ] {FADD00}Digite {FFFFFF}/sairemp {FADD00}para sair desta empresa{FFFFFF}.");
  620. InfosEmp[playerid][DentroEmp] = true;
  621. GivePlayerMoney(playerid,-DOF2_GetInt(Emps,"Extorcao"));
  622. new AtualCofre[MAX_PLAYERS],GameText[128];
  623. AtualCofre[playerid] = DOF2_GetInt(Emps,"Cofre");
  624. DOF2_SetInt(Emps,"Cofre",AtualCofre[playerid]+DOF2_GetInt(Emps,"Extorcao"));
  625. format(GameText,sizeof(GameText),"Entrada: -R$%d",DOF2_GetInt(Emps,"Extorcao"));
  626. GameTextForPlayer(playerid,GameText,4000,1);
  627. InfosEmp[playerid][IDEmpPresente] = DOF2_GetInt(Emps,"ID");
  628. break;
  629. }
  630. if(DOF2_GetInt(Emps,"IDInterior") == 34)
  631. {
  632. GetPlayerPos(playerid,InfosEmp[playerid][UltimaPosX],InfosEmp[playerid][UltimaPosY],InfosEmp[playerid][UltimaPosZ]);
  633. SetPlayerInterior(playerid,17);
  634. SetPlayerPos(playerid,493.390991,-22.722799,1000.679687);
  635. SendClientMessage(playerid,-1,"{FFFFFF}[ ! ] {FADD00}Digite {FFFFFF}/sairemp {FADD00}para sair desta empresa{FFFFFF}.");
  636. InfosEmp[playerid][DentroEmp] = true;
  637. GivePlayerMoney(playerid,-DOF2_GetInt(Emps,"Extorcao"));
  638. new AtualCofre[MAX_PLAYERS],GameText[128];
  639. AtualCofre[playerid] = DOF2_GetInt(Emps,"Cofre");
  640. DOF2_SetInt(Emps,"Cofre",AtualCofre[playerid]+DOF2_GetInt(Emps,"Extorcao"));
  641. format(GameText,sizeof(GameText),"Entrada: -R$%d",DOF2_GetInt(Emps,"Extorcao"));
  642. GameTextForPlayer(playerid,GameText,4000,1);
  643. InfosEmp[playerid][IDEmpPresente] = DOF2_GetInt(Emps,"ID");
  644. break;
  645. }
  646. if(DOF2_GetInt(Emps,"IDInterior") == 35)
  647. {
  648. GetPlayerPos(playerid,InfosEmp[playerid][UltimaPosX],InfosEmp[playerid][UltimaPosY],InfosEmp[playerid][UltimaPosZ]);
  649. SetPlayerInterior(playerid,11);
  650. SetPlayerPos(playerid,501.980987,-69.150199,998.757812);
  651. SendClientMessage(playerid,-1,"{FFFFFF}[ ! ] {FADD00}Digite {FFFFFF}/sairemp {FADD00}para sair desta empresa{FFFFFF}.");
  652. InfosEmp[playerid][DentroEmp] = true;
  653. GivePlayerMoney(playerid,-DOF2_GetInt(Emps,"Extorcao"));
  654. new AtualCofre[MAX_PLAYERS],GameText[128];
  655. AtualCofre[playerid] = DOF2_GetInt(Emps,"Cofre");
  656. DOF2_SetInt(Emps,"Cofre",AtualCofre[playerid]+DOF2_GetInt(Emps,"Extorcao"));
  657. format(GameText,sizeof(GameText),"Entrada: -R$%d",DOF2_GetInt(Emps,"Extorcao"));
  658. GameTextForPlayer(playerid,GameText,4000,1);
  659. InfosEmp[playerid][IDEmpPresente] = DOF2_GetInt(Emps,"ID");
  660. break;
  661. }
  662. if(DOF2_GetInt(Emps,"IDInterior") == 36)
  663. {
  664. GetPlayerPos(playerid,InfosEmp[playerid][UltimaPosX],InfosEmp[playerid][UltimaPosY],InfosEmp[playerid][UltimaPosZ]);
  665. SetPlayerInterior(playerid,18);
  666. SetPlayerPos(playerid,-227.027999,1401.229980,27.765625);
  667. SendClientMessage(playerid,-1,"{FFFFFF}[ ! ] {FADD00}Digite {FFFFFF}/sairemp {FADD00}para sair desta empresa{FFFFFF}.");
  668. InfosEmp[playerid][DentroEmp] = true;
  669. GivePlayerMoney(playerid,-DOF2_GetInt(Emps,"Extorcao"));
  670. new AtualCofre[MAX_PLAYERS],GameText[128];
  671. AtualCofre[playerid] = DOF2_GetInt(Emps,"Cofre");
  672. DOF2_SetInt(Emps,"Cofre",AtualCofre[playerid]+DOF2_GetInt(Emps,"Extorcao"));
  673. format(GameText,sizeof(GameText),"Entrada: -R$%d",DOF2_GetInt(Emps,"Extorcao"));
  674. GameTextForPlayer(playerid,GameText,4000,1);
  675. InfosEmp[playerid][IDEmpPresente] = DOF2_GetInt(Emps,"ID");
  676. break;
  677. }
  678. if(DOF2_GetInt(Emps,"IDInterior") == 37)
  679. {
  680. GetPlayerPos(playerid,InfosEmp[playerid][UltimaPosX],InfosEmp[playerid][UltimaPosY],InfosEmp[playerid][UltimaPosZ]);
  681. SetPlayerInterior(playerid,4);
  682. SetPlayerPos(playerid,457.304748,-88.428497,999.554687);
  683. SendClientMessage(playerid,-1,"{FFFFFF}[ ! ] {FADD00}Digite {FFFFFF}/sairemp {FADD00}para sair desta empresa{FFFFFF}.");
  684. InfosEmp[playerid][DentroEmp] = true;
  685. GivePlayerMoney(playerid,-DOF2_GetInt(Emps,"Extorcao"));
  686. new AtualCofre[MAX_PLAYERS],GameText[128];
  687. AtualCofre[playerid] = DOF2_GetInt(Emps,"Cofre");
  688. DOF2_SetInt(Emps,"Cofre",AtualCofre[playerid]+DOF2_GetInt(Emps,"Extorcao"));
  689. format(GameText,sizeof(GameText),"Entrada: -R$%d",DOF2_GetInt(Emps,"Extorcao"));
  690. GameTextForPlayer(playerid,GameText,4000,1);
  691. InfosEmp[playerid][IDEmpPresente] = DOF2_GetInt(Emps,"ID");
  692. break;
  693. }
  694. if(DOF2_GetInt(Emps,"IDInterior") == 38)
  695. {
  696. GetPlayerPos(playerid,InfosEmp[playerid][UltimaPosX],InfosEmp[playerid][UltimaPosY],InfosEmp[playerid][UltimaPosZ]);
  697. SetPlayerInterior(playerid,5);
  698. SetPlayerPos(playerid,454.973937,-110.104995,1000.077209);
  699. SendClientMessage(playerid,-1,"{FFFFFF}[ ! ] {FADD00}Digite {FFFFFF}/sairemp {FADD00}para sair desta empresa{FFFFFF}.");
  700. InfosEmp[playerid][DentroEmp] = true;
  701. GivePlayerMoney(playerid,-DOF2_GetInt(Emps,"Extorcao"));
  702. new AtualCofre[MAX_PLAYERS],GameText[128];
  703. AtualCofre[playerid] = DOF2_GetInt(Emps,"Cofre");
  704. DOF2_SetInt(Emps,"Cofre",AtualCofre[playerid]+DOF2_GetInt(Emps,"Extorcao"));
  705. format(GameText,sizeof(GameText),"Entrada: -R$%d",DOF2_GetInt(Emps,"Extorcao"));
  706. GameTextForPlayer(playerid,GameText,4000,1);
  707. InfosEmp[playerid][IDEmpPresente] = DOF2_GetInt(Emps,"ID");
  708. break;
  709. }
  710. if(DOF2_GetInt(Emps,"IDInterior") == 39)
  711. {
  712. GetPlayerPos(playerid,InfosEmp[playerid][UltimaPosX],InfosEmp[playerid][UltimaPosY],InfosEmp[playerid][UltimaPosZ]);
  713. SetPlayerInterior(playerid,6);
  714. SetPlayerPos(playerid,435.271331,-80.958938,999.554687);
  715. SendClientMessage(playerid,-1,"{FFFFFF}[ ! ] {FADD00}Digite {FFFFFF}/sairemp {FADD00}para sair desta empresa{FFFFFF}.");
  716. InfosEmp[playerid][DentroEmp] = true;
  717. GivePlayerMoney(playerid,-DOF2_GetInt(Emps,"Extorcao"));
  718. new AtualCofre[MAX_PLAYERS],GameText[128];
  719. AtualCofre[playerid] = DOF2_GetInt(Emps,"Cofre");
  720. DOF2_SetInt(Emps,"Cofre",AtualCofre[playerid]+DOF2_GetInt(Emps,"Extorcao"));
  721. format(GameText,sizeof(GameText),"Entrada: -R$%d",DOF2_GetInt(Emps,"Extorcao"));
  722. GameTextForPlayer(playerid,GameText,4000,1);
  723. InfosEmp[playerid][IDEmpPresente] = DOF2_GetInt(Emps,"ID");
  724. break;
  725. }
  726. if(DOF2_GetInt(Emps,"IDInterior") == 40)
  727. {
  728. GetPlayerPos(playerid,InfosEmp[playerid][UltimaPosX],InfosEmp[playerid][UltimaPosY],InfosEmp[playerid][UltimaPosZ]);
  729. SetPlayerInterior(playerid,1);
  730. SetPlayerPos(playerid,452.489990,-18.179698,1001.132812);
  731. SendClientMessage(playerid,-1,"{FFFFFF}[ ! ] {FADD00}Digite {FFFFFF}/sairemp {FADD00}para sair desta empresa{FFFFFF}.");
  732. InfosEmp[playerid][DentroEmp] = true;
  733. GivePlayerMoney(playerid,-DOF2_GetInt(Emps,"Extorcao"));
  734. new AtualCofre[MAX_PLAYERS],GameText[128];
  735. AtualCofre[playerid] = DOF2_GetInt(Emps,"Cofre");
  736. DOF2_SetInt(Emps,"Cofre",AtualCofre[playerid]+DOF2_GetInt(Emps,"Extorcao"));
  737. format(GameText,sizeof(GameText),"Entrada: -R$%d",DOF2_GetInt(Emps,"Extorcao"));
  738. GameTextForPlayer(playerid,GameText,4000,1);
  739. InfosEmp[playerid][IDEmpPresente] = DOF2_GetInt(Emps,"ID");
  740. break;
  741. }
  742. if(DOF2_GetInt(Emps,"IDInterior") == 41)
  743. {
  744. GetPlayerPos(playerid,InfosEmp[playerid][UltimaPosX],InfosEmp[playerid][UltimaPosY],InfosEmp[playerid][UltimaPosZ]);
  745. SetPlayerInterior(playerid,1);
  746. SetPlayerPos(playerid,681.557861,-455.680053,-25.609874);
  747. SendClientMessage(playerid,-1,"{FFFFFF}[ ! ] {FADD00}Digite {FFFFFF}/sairemp {FADD00}para sair desta empresa{FFFFFF}.");
  748. InfosEmp[playerid][DentroEmp] = true;
  749. GivePlayerMoney(playerid,-DOF2_GetInt(Emps,"Extorcao"));
  750. new AtualCofre[MAX_PLAYERS],GameText[128];
  751. AtualCofre[playerid] = DOF2_GetInt(Emps,"Cofre");
  752. DOF2_SetInt(Emps,"Cofre",AtualCofre[playerid]+DOF2_GetInt(Emps,"Extorcao"));
  753. format(GameText,sizeof(GameText),"Entrada: -R$%d",DOF2_GetInt(Emps,"Extorcao"));
  754. GameTextForPlayer(playerid,GameText,4000,1);
  755. InfosEmp[playerid][IDEmpPresente] = DOF2_GetInt(Emps,"ID");
  756. break;
  757. }
  758. if(DOF2_GetInt(Emps,"IDInterior") == 42)
  759. {
  760. GetPlayerPos(playerid,InfosEmp[playerid][UltimaPosX],InfosEmp[playerid][UltimaPosY],InfosEmp[playerid][UltimaPosZ]);
  761. SetPlayerInterior(playerid,10);
  762. SetPlayerPos(playerid,375.962463,-65.816848,1001.507812);
  763. SendClientMessage(playerid,-1,"{FFFFFF}[ ! ] {FADD00}Digite {FFFFFF}/sairemp {FADD00}para sair desta empresa{FFFFFF}.");
  764. InfosEmp[playerid][DentroEmp] = true;
  765. GivePlayerMoney(playerid,-DOF2_GetInt(Emps,"Extorcao"));
  766. new AtualCofre[MAX_PLAYERS],GameText[128];
  767. AtualCofre[playerid] = DOF2_GetInt(Emps,"Cofre");
  768. DOF2_SetInt(Emps,"Cofre",AtualCofre[playerid]+DOF2_GetInt(Emps,"Extorcao"));
  769. format(GameText,sizeof(GameText),"Entrada: -R$%d",DOF2_GetInt(Emps,"Extorcao"));
  770. GameTextForPlayer(playerid,GameText,4000,1);
  771. InfosEmp[playerid][IDEmpPresente] = DOF2_GetInt(Emps,"ID");
  772. break;
  773. }
  774. if(DOF2_GetInt(Emps,"IDInterior") == 43)
  775. {
  776. GetPlayerPos(playerid,InfosEmp[playerid][UltimaPosX],InfosEmp[playerid][UltimaPosY],InfosEmp[playerid][UltimaPosZ]);
  777. SetPlayerInterior(playerid,9);
  778. SetPlayerPos(playerid,369.579528,-4.487294,1001.858886);
  779. SendClientMessage(playerid,-1,"{FFFFFF}[ ! ] {FADD00}Digite {FFFFFF}/sairemp {FADD00}para sair desta empresa{FFFFFF}.");
  780. InfosEmp[playerid][DentroEmp] = true;
  781. GivePlayerMoney(playerid,-DOF2_GetInt(Emps,"Extorcao"));
  782. new AtualCofre[MAX_PLAYERS],GameText[128];
  783. AtualCofre[playerid] = DOF2_GetInt(Emps,"Cofre");
  784. DOF2_SetInt(Emps,"Cofre",AtualCofre[playerid]+DOF2_GetInt(Emps,"Extorcao"));
  785. format(GameText,sizeof(GameText),"Entrada: -R$%d",DOF2_GetInt(Emps,"Extorcao"));
  786. GameTextForPlayer(playerid,GameText,4000,1);
  787. InfosEmp[playerid][IDEmpPresente] = DOF2_GetInt(Emps,"ID");
  788. break;
  789. }
  790. if(DOF2_GetInt(Emps,"IDInterior") == 44)
  791. {
  792. GetPlayerPos(playerid,InfosEmp[playerid][UltimaPosX],InfosEmp[playerid][UltimaPosY],InfosEmp[playerid][UltimaPosZ]);
  793. SetPlayerInterior(playerid,5);
  794. SetPlayerPos(playerid,373.825653,-117.270904,1001.499511);
  795. SendClientMessage(playerid,-1,"{FFFFFF}[ ! ] {FADD00}Digite {FFFFFF}/sairemp {FADD00}para sair desta empresa{FFFFFF}.");
  796. InfosEmp[playerid][DentroEmp] = true;
  797. GivePlayerMoney(playerid,-DOF2_GetInt(Emps,"Extorcao"));
  798. new AtualCofre[MAX_PLAYERS],GameText[128];
  799. AtualCofre[playerid] = DOF2_GetInt(Emps,"Cofre");
  800. DOF2_SetInt(Emps,"Cofre",AtualCofre[playerid]+DOF2_GetInt(Emps,"Extorcao"));
  801. format(GameText,sizeof(GameText),"Entrada: -R$%d",DOF2_GetInt(Emps,"Extorcao"));
  802. GameTextForPlayer(playerid,GameText,4000,1);
  803. InfosEmp[playerid][IDEmpPresente] = DOF2_GetInt(Emps,"ID");
  804. break;
  805. }
  806. if(DOF2_GetInt(Emps,"IDInterior") == 45)
  807. {
  808. GetPlayerPos(playerid,InfosEmp[playerid][UltimaPosX],InfosEmp[playerid][UltimaPosY],InfosEmp[playerid][UltimaPosZ]);
  809. SetPlayerInterior(playerid,17);
  810. SetPlayerPos(playerid,381.169189,-188.803024,1000.632812);
  811. SendClientMessage(playerid,-1,"{FFFFFF}[ ! ] {FADD00}Digite {FFFFFF}/sairemp {FADD00}para sair desta empresa{FFFFFF}.");
  812. InfosEmp[playerid][DentroEmp] = true;
  813. GivePlayerMoney(playerid,-DOF2_GetInt(Emps,"Extorcao"));
  814. new AtualCofre[MAX_PLAYERS],GameText[128];
  815. AtualCofre[playerid] = DOF2_GetInt(Emps,"Cofre");
  816. DOF2_SetInt(Emps,"Cofre",AtualCofre[playerid]+DOF2_GetInt(Emps,"Extorcao"));
  817. format(GameText,sizeof(GameText),"Entrada: -R$%d",DOF2_GetInt(Emps,"Extorcao"));
  818. GameTextForPlayer(playerid,GameText,4000,1);
  819. InfosEmp[playerid][IDEmpPresente] = DOF2_GetInt(Emps,"ID");
  820. break;
  821. }
  822. }
  823. }
  824. }
  825. }
  826. return 1;
  827. }
  828.  
  829. CMD:creditoshemp(playerid)
  830. {
  831. 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","");
  832. return 1;
  833. }
  834.  
  835. CMD:infosemp(playerid)
  836. {
  837. if(IsPlayerAdmin(playerid))
  838. {
  839. 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");
  840. }
  841. else SendClientMessage(playerid,-1,"{FFFFFF}[ ! ] {FF0000}Você não é um Administrador logado na RCON então não pode realizar este comando{FFFFFF}.");
  842. return 1;
  843. }
  844.  
  845. CMD:deletaremp(playerid)
  846. {
  847. if(IsPlayerAdmin(playerid))
  848. {
  849. ShowPlayerDialog(playerid,DIALOG_DELETAR_EMP,DIALOG_STYLE_INPUT,"{26C2FF}h{1F00CF}Emp{FFFFFF} - DELETAR EMPRESA","{00ED04}Digite o {FFFFFF}ID {00ED04}da empresa que deseja deletar{FFFFFF}:","PRÓXIMO","Cancelar");
  850. }
  851. else SendClientMessage(playerid,-1,"{FFFFFF}[ ! ] {FF0000}Você não é um Administrador logado na RCON{FFFFFF}.");
  852. return 1;
  853. }
  854.  
  855. CMD:venderemp(playerid)
  856. {
  857. new Emps[64];
  858. for(new e = 0; e <= 999; ++e)
  859. {
  860. format(Emps,sizeof(Emps),"Empresas/%d.ini",InfosEmp[playerid][IDEmpPresente]);
  861. {
  862. new Nome[MAX_PLAYER_NAME],str[600],str2[600];
  863. GetPlayerName(playerid,Nome,MAX_PLAYER_NAME);
  864. if(InfosEmp[playerid][DentroEmp] == true)
  865. {
  866. if(!strcmp(DOF2_GetString(Emps,"DONO"),Nome,false))
  867. {
  868. 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);
  869. 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);
  870. ShowPlayerDialog(playerid,DIALOG_VENDER_EMP,DIALOG_STYLE_MSGBOX,"{FADD00}h{1F00CF}Emp{FFFFFF} - VENDER EMPRESA",str2,"VENDER","Cancelar");
  871. RetirarEmps();
  872. CarregarEmps();
  873. break;
  874. }
  875. else SendClientMessage(playerid,-1,"{FFFFFF}[ ! ] {FF0000}Esta empresa não pertence a você{FFFFFF}!");
  876. break;
  877. }
  878. else SendClientMessage(playerid,-1,"{FFFFFF}[ ! ] {FF0000}Você não está em sua empresa{FFFFFF}.");
  879. break;
  880. }
  881. }
  882. return 1;
  883. }
  884.  
  885. CMD:compraremp(playerid)
  886. {
  887. for(new e = 0; e <= 999; ++e)
  888. {
  889. new Emps[128];
  890. format(Emps,sizeof(Emps),"Empresas/%d.ini",e);
  891. {
  892. if(IsPlayerInRangeOfPoint(playerid,2.0,DOF2_GetFloat(Emps,"X"),DOF2_GetFloat(Emps,"Y"),DOF2_GetFloat(Emps,"Z")))
  893. {
  894. if(!strcmp(DOF2_GetString(Emps,"DONO"),"Nenhum",false))
  895. {
  896. if(GetPlayerMoney(playerid) >= DOF2_GetInt(Emps,"Valor"))
  897. {
  898. IDEmp[playerid] = e;
  899. new str[600],str2[800];
  900. 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);
  901. 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);
  902. ShowPlayerDialog(playerid,DIALOG_COMPRAR_EMP,DIALOG_STYLE_MSGBOX,"{FADD00}h{1F00CF}Emp{FFFFFF} - COMPRAR EMPRESA",str2,"COMPRAR","Cancelar");
  903. break;
  904. }
  905. else SendClientMessage(playerid,-1,"{FFFFFF}[ ! ]{FF0000}Você não possúi dinheiro suficiente para comprar esta empresa{FFFFFF}.");
  906. break;
  907. }
  908. else SendClientMessage(playerid,-1,"{FFFFFF}[ ! ] {FF0000}Esta empresa não está à venda{FFFFFF}!");
  909. break;
  910. }
  911. }
  912. }
  913. return 1;
  914. }
  915.  
  916. CMD:cofreemp(playerid)
  917. {
  918. for(new e = 0; e <= 999; ++e)
  919. {
  920. new Emps[64],TxtSaldoCofre[256];
  921. format(Emps,sizeof(Emps),"Empresas/%d.ini",InfosEmp[playerid][IDEmpPresente]);
  922. if(DOF2_FileExists(Emps))
  923. {
  924. if(InfosEmp[playerid][DentroEmp] == true)
  925. {
  926. 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"));
  927. ShowPlayerDialog(playerid,DIALOG_SALDO_EMP,DIALOG_STYLE_MSGBOX,"{FADD00}h{1F00CF}Emp{FFFFFF} - COFRE DA EMPRESA",TxtSaldoCofre,"FECHAR","");
  928. break;
  929. }
  930. else SendClientMessage(playerid,-1,"{FFFFFF}[ ! ] {FF0000}Você não está dentro de uma empresa{FFFFFF}!");
  931. break;
  932. }
  933. else SendClientMessage(playerid,-1,"{FFFFFF}[ ! ] {FF0000}Esta empresa falíu{FFFFFF}! {FF0000}(Acaba de ser deletada por um Admin)");
  934. break;
  935. }
  936. return 1;
  937. }
  938.  
  939. CMD:sacaremp(playerid)
  940. {
  941. for(new e = 0; e <= 999; ++e)
  942. {
  943. new Emps[128],TxtSaldoCofre[256];
  944. format(Emps,sizeof(Emps),"Empresas/%d.ini",InfosEmp[playerid][IDEmpPresente]);
  945. if(DOF2_FileExists(Emps))
  946. {
  947. new Nome[MAX_PLAYER_NAME];
  948. GetPlayerName(playerid,Nome,sizeof(Nome));
  949. if(!strcmp(DOF2_GetString(Emps,"DONO"),Nome,false))
  950. {
  951. 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"));
  952. ShowPlayerDialog(playerid,DIALOG_SALDO_EMP,DIALOG_STYLE_INPUT,"{FADD00}h{1F00CF}Emp{FFFFFF} - COFRE DA EMPRESA - SACAR",TxtSaldoCofre,"SACAR","Fechar");
  953. InfosEmp[playerid][IDEmpPresente] = e;
  954. break;
  955. }
  956. else SendClientMessage(playerid,-1,"{FFFFFF}[ ! ] {FF0000}Você não é o dono desta empresa e não tem permissão de sacar os lucros{FFFFFF}.");
  957. break;
  958. }
  959. else SendClientMessage(playerid,-1,"{FFFFFF}[ ! ] {FF0000}Esta empresa falíu{FFFFFF}! {FF0000}(Acaba de ser deletada por um Admin)");
  960. break;
  961. }
  962. return 1;
  963. }
  964.  
  965. CMD:sairemp(playerid)
  966. {
  967. if(InfosEmp[playerid][DentroEmp] == false)
  968. {
  969. SendClientMessage(playerid,-1,"{FFFFFF}[ ! ] {FF0000}Você não está dentro de uma empresa{FFFFFF}!");
  970. }
  971. else
  972. {
  973. SetPlayerInterior(playerid,0);
  974. SetPlayerPos(playerid,InfosEmp[playerid][UltimaPosX],InfosEmp[playerid][UltimaPosY],InfosEmp[playerid][UltimaPosZ]);
  975. InfosEmp[playerid][DentroEmp] = false;
  976. }
  977. return 1;
  978. }
  979.  
  980. CMD:criaremp(playerid)
  981. {
  982. if(IsPlayerAdmin(playerid))
  983. {
  984. new str[256];
  985. GetPlayerPos(playerid,InfosEmp[playerid][X],InfosEmp[playerid][Y],InfosEmp[playerid][Z]);
  986. 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]);
  987. ShowPlayerDialog(playerid,DIALOG_VALOR_EMP,DIALOG_STYLE_INPUT,"{FADD00}h{1F00CF}Emp{FFFFFF} - CRIAR EMPRESA",str,"Próximo","Cancelar");
  988. }
  989. else SendClientMessage(playerid,-1,"{FFFFFF}[ ! ] {FF0000}Você não é um Administrador logado na RCON então não pode realizar este comando{FFFFFF}.");
  990. }
  991.  
  992. public OnDialogResponse(playerid,dialogid,response,listitem,inputtext[])
  993. {
  994. if(dialogid == DIALOG_VALOR_EMP)
  995. {
  996. if(response)
  997. {
  998. new str[300];
  999. InfosEmp[playerid][ValorEmp] = strval(inputtext);
  1000. 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]);
  1001. ShowPlayerDialog(playerid,DIALOG_INT_CHOOSE1,DIALOG_STYLE_MSGBOX,"{FADD00}h{1F00CF}Emp{FFFFFF} - CRIAR EMPRESA",str,"Próximo","Cancelar");
  1002. }
  1003. }
  1004. if(dialogid == DIALOG_INT_CHOOSE1)
  1005. {
  1006. if(response)
  1007. {
  1008. new list[1500];
  1009. strcat(list,"SELECIONE UM INTERIOR (Mais opções na próxima versão)\n");
  1010. 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}");
  1011. 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}");
  1012. 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");
  1013. ShowPlayerDialog(playerid,DIALOG_INT_CHOOSE2,DIALOG_STYLE_LIST,"{FADD00}h{1F00CF}Emp{FFFFFF} - CRIAR EMPRESA:",list,"Próximo","Cancelar");
  1014. }
  1015. }
  1016. if(dialogid == DIALOG_INT_CHOOSE2)
  1017. {
  1018. if(response)
  1019. {
  1020. for(new i = 0; i <= 46; ++i)
  1021. {
  1022. if(listitem == i)
  1023. {
  1024. InfosEmp[playerid][IntID] = i-1;
  1025. break;
  1026. }
  1027. new str[300];
  1028. 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);
  1029. ShowPlayerDialog(playerid,DIALOG_EXTORCAO,DIALOG_STYLE_INPUT,"{FADD00}h{1F00CF}Emp{FFFFFF} - CRIAR EMPRESA",str,"Próximo","Cancelar");
  1030. }
  1031. }
  1032. }
  1033. if(dialogid == DIALOG_EXTORCAO)
  1034. {
  1035. if(response)
  1036. {
  1037. new str[300],str2[500];
  1038. InfosEmp[playerid][Extorcao] = strval(inputtext);
  1039. 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);
  1040. 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);
  1041. ShowPlayerDialog(playerid,DIALOG_PICKUP,DIALOG_STYLE_INPUT,"{FADD00}h{1F00CF}Emp{FFFFFF} - CRIAR EMPRESA",str2,"Próximo","Cancelar");
  1042. }
  1043. }
  1044. if(dialogid == DIALOG_PICKUP)
  1045. {
  1046. if(response)
  1047. {
  1048. new str[300],str2[600];
  1049. InfosEmp[playerid][Pickup] = strval(inputtext);
  1050. 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);
  1051. 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);
  1052. ShowPlayerDialog(playerid,DIALOG_NOME,DIALOG_STYLE_INPUT,"{FADD00}h{1F00CF}Emp{FFFFFF} - CRIAR EMPRESA",str2,"CRIAR","Cancelar");
  1053. }
  1054. }
  1055. if(dialogid == DIALOG_NOME)
  1056. {
  1057. if(response)
  1058. {
  1059. new str[400],str2[800];
  1060. format(NomeEmp,sizeof(NomeEmp),"%s",inputtext);
  1061. 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);
  1062. 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}/destruiremp{FFFFFF}.",InfosEmp[playerid][Extorcao],InfosEmp[playerid][Pickup],NomeEmp); strcat(str2,str);
  1063. ShowPlayerDialog(playerid,DIALOG_CONCLUSAO,DIALOG_STYLE_MSGBOX,"{FADD00}h{1F00CF}Emp{FFFFFF} - CRIAR EMPRESA",str2,"CRIAR","Cancelar");
  1064. }
  1065. }
  1066. if(dialogid == DIALOG_CONCLUSAO)
  1067. {
  1068. if(response)
  1069. {
  1070. for(new e = 0; e <= 999; e++)
  1071. {
  1072. new Emps[64];
  1073. format(Emps,sizeof(Emps),"Empresas/%d.ini",e);
  1074. if(!DOF2_FileExists(Emps))
  1075. {
  1076. DOF2_CreateFile(Emps);
  1077. DOF2_SetString(Emps,"Nome",NomeEmp);
  1078. DOF2_SetFloat(Emps,"X",InfosEmp[playerid][X]);
  1079. DOF2_SetFloat(Emps,"Y",InfosEmp[playerid][Y]);
  1080. DOF2_SetFloat(Emps,"Z",InfosEmp[playerid][Z]);
  1081. DOF2_SetInt(Emps,"ID",e);
  1082. DOF2_SetInt(Emps,"Valor",InfosEmp[playerid][ValorEmp]);
  1083. DOF2_SetInt(Emps,"IDInterior",InfosEmp[playerid][IntID]);
  1084. DOF2_SetInt(Emps,"Extorcao",InfosEmp[playerid][Extorcao]);
  1085. DOF2_SetInt(Emps,"Pickup",InfosEmp[playerid][Pickup]);
  1086. DOF2_SetInt(Emps,"Cofre",0);
  1087. DOF2_SetString(Emps,"DONO","Nenhum");
  1088. DOF2_SaveFile();
  1089. CarregarEmps();
  1090. break;
  1091. }
  1092. }
  1093. }
  1094. else SendClientMessage(playerid,-1,"{FFFFFF}[ ! ] {FADD00}Criação da nova empresa cancelada{FFFFFF}.");
  1095. }
  1096. if(dialogid == DIALOG_COMPRAR_EMP)
  1097. {
  1098. if(response)
  1099. {
  1100. new Nome[MAX_PLAYER_NAME],Emps[64];
  1101. format(Emps,sizeof(Emps),"Empresas/%d.ini",IDEmp[playerid]);
  1102. GetPlayerName(playerid,Nome,MAX_PLAYER_NAME);
  1103. DOF2_SetString(Emps,"DONO",Nome);
  1104. DOF2_SaveFile();
  1105. GivePlayerMoney(playerid,-DOF2_GetInt(Emps,"Valor"));
  1106. SendClientMessage(playerid,-1,"{FFFFFF}[ ! ] {00ED04}Você comprou esta empresa! Use: {FFFFFF}/ajudaemp {00ED04}para mais informações{FFFFFF}.");
  1107. RetirarEmps();
  1108. CarregarEmps();
  1109. }
  1110. }
  1111. if(dialogid == DIALOG_VENDER_EMP)
  1112. {
  1113. if(response)
  1114. {
  1115. new Emps[64];
  1116. format(Emps,sizeof(Emps),"Empresas/%d.ini",InfosEmp[playerid][IDEmpPresente]);
  1117. DOF2_SetString(Emps,"DONO","Nenhum");
  1118. SendClientMessage(playerid,-1,"{FFFFFF}[ ! ] {00ED04}Empresa vendida com sucesso{FFFFFF}!");
  1119. RetirarEmps();
  1120. CarregarEmps();
  1121. }
  1122. }
  1123. if(dialogid == DIALOG_SALDO_EMP)
  1124. {
  1125. new Emps[64];
  1126. format(Emps,sizeof(Emps),"Empresas/%d.ini",InfosEmp[playerid][IDEmpPresente]);
  1127. {
  1128. if(strval(inputtext) <= DOF2_GetInt(Emps,"Cofre"))
  1129. {
  1130. new AtualCofre[MAX_PLAYERS];
  1131. GivePlayerMoney(playerid,strval(inputtext));
  1132. AtualCofre[playerid] = DOF2_GetInt(Emps,"Cofre");
  1133. DOF2_SetInt(Emps,"Cofre",AtualCofre[playerid]-strval(inputtext));
  1134. }
  1135. else SendClientMessage(playerid,-1,"{FFFFFF}[ ! ] {FF0000}Sua empresa não possúi esta quantidade de lucros{FFFFFF}.");
  1136. }
  1137. }
  1138. if(dialogid == DIALOG_DELETAR_EMP)
  1139. {
  1140. if(response)
  1141. {
  1142. new Emps[64];
  1143. format(Emps,sizeof(Emps),"Empresas/%d.ini",strval(inputtext));
  1144. if(DOF2_FileExists(Emps))
  1145. {
  1146. DOF2_RemoveFile(Emps);
  1147. RetirarEmps();
  1148. CarregarEmps();
  1149. SendClientMessage(playerid,-1,"{FFFFFF}[ ! ] {00ED04}A empresa foi removida com sucesso{FFFFFF}.");
  1150. }
  1151. else SendClientMessage(playerid,-1,"{FFFFFF}[ ! ] {FF0000}Esta empresa não existe{FFFFFF}!");
  1152. }
  1153. }
  1154. if(dialogid == DIALOG_INFOS_EMP)
  1155. {
  1156. if(response)
  1157. {
  1158. new Emps[64];
  1159. format(Emps,sizeof(Emps),"Empresas/%d.ini",strval(inputtext));
  1160. {
  1161. if(DOF2_FileExists(Emps))
  1162. {
  1163. new str[400],str2[600];
  1164. 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);
  1165. 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);
  1166. ShowPlayerDialog(playerid,DIALOG_INFOS_EMP_SHOW,DIALOG_STYLE_MSGBOX,"{FADD00}h{1F00CF}Emp{FFFFFF} - INFORMAÇÕES",str2,"FECHAR","");
  1167. }
  1168. else SendClientMessage(playerid,-1,"{FFFFFF}[ ! ] {FF0000}Esta empresa não existe{FFFFFF}!");
  1169. }
  1170. }
  1171. }
  1172. return 1;
  1173. }
  1174.  
  1175. stock CarregarEmps()
  1176. {
  1177. new Emps[128],TxtEmp[256];
  1178. for(new e = 0; e <= 999; ++e)
  1179. {
  1180. format(Emps,sizeof(Emps),"Empresas/%d.ini",e);
  1181. if(DOF2_FileExists(Emps))
  1182. {
  1183. if(!strcmp(DOF2_GetString(Emps,"DONO"),"Nenhum",false))
  1184. {
  1185. 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"));
  1186. IDTextEmp[e] = Create3DTextLabel(TxtEmp,-1,DOF2_GetFloat(Emps,"X"),DOF2_GetFloat(Emps,"Y"),DOF2_GetFloat(Emps,"Z"),30.0,0);
  1187. EmpPickup[e] = CreatePickup(DOF2_GetInt(Emps,"Pickup"),23,DOF2_GetFloat(Emps,"X"),DOF2_GetFloat(Emps,"Y"),DOF2_GetFloat(Emps,"Z"),0);
  1188. }
  1189. else
  1190. {
  1191. 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"));
  1192. IDTextEmp[e] = Create3DTextLabel(TxtEmp,-1,DOF2_GetFloat(Emps,"X"),DOF2_GetFloat(Emps,"Y"),DOF2_GetFloat(Emps,"Z"),30.0,0);
  1193. EmpPickup[e] = CreatePickup(DOF2_GetInt(Emps,"Pickup"),23,DOF2_GetFloat(Emps,"X"),DOF2_GetFloat(Emps,"Y"),DOF2_GetFloat(Emps,"Z"),0);
  1194. }
  1195. }
  1196. }
  1197. return 1;
  1198. }
  1199.  
  1200. stock RetirarEmps()
  1201. {
  1202. for(new e = 0; e <= 999; ++e)
  1203. {
  1204. DestroyPickup(EmpPickup[e]);
  1205. Delete3DTextLabel(IDTextEmp[e]);
  1206. if(!IDTextEmp[e])
  1207. {
  1208. break;
  1209. }
  1210. }
  1211. return 1;
  1212. }
  1213.  
  1214. //=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-
  1215. //=-=-=-=-=-=-=-=-=-=-=-=-=-=[hEmp System - Criado e Desenvolvido por: HeyHoLetsGo]=-=-=-=-=-=-=-=-=-=-=-=-=
  1216. //=-=-=-=-=-=-=-=-=-=-=-=-=-=[Créditos ao Tonisaltolia por BETA Tester + Ajuda ]=-=-=-=-=-=-=-=-=-=-=-=-=
  1217. //=-=-=-=-=-=-=-=-=-=-=-=-=-=[Visite: forum.sa-mp.com | NÃO RETIRE OS CRÉDITOS! ]=-=-=-=-=-=-=-=-=-=-=-=-=
  1218. //=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-
Advertisement
Add Comment
Please, Sign In to add comment
Advertisement