Advertisement
Guest User

Die Zeilen hoffe kannst mir weiter helfen :)

a guest
Oct 15th, 2012
89
0
Never
Not a member of Pastebin yet? Sign Up, it unlocks many cool features!
text 87.06 KB | None | 0 0
  1. public StartBattlefield()
  2. {
  3. BattlefieldRound = 1;
  4. StartingBattlefieldRound = 0;
  5. BattlefieldWinner = 999;
  6. BattlefieldWinnerKills = 0;
  7. for(new i = 0; i < MAX_PLAYERS; i++)
  8. {
  9. if(IsPlayerConnected(i))
  10. {
  11. if(PlayerBattleing[i] != 0)
  12. {
  13. ResetPlayerWeapons(i);
  14. SetPlayerArmour(i, 0.0);
  15. ac_GivePlayerWeapon(i, 34, 999); //Sniper Rifle
  16. ac_GivePlayerWeapon(i, 24, 999); //DEAGLE
  17. ac_GivePlayerWeapon(i, 31, 999); //M4
  18. GaveWeapon[i] = 1;
  19. TogglePlayerControllable(i, 1);
  20. SendClientMessage(i, COLOR_YELLOW, "Battlefield Match ist gestartet, du hast 10 Minute Zeit.");
  21. PlayerPlaySound(i, 1057, 0.0, 0.0, 0.0);
  22. }
  23. }
  24. }
  25. SetTimer("Battlefieldended", 600000, 0);
  26. return 1;
  27. }
  28.  
  29. forward Battlefieldended();
  30. public Battlefieldended()
  31. {
  32. new string[128];
  33. new name[MAX_PLAYER_NAME];
  34. for(new i = 0; i < MAX_PLAYERS; i++)
  35. {
  36. if(IsPlayerConnected(i))
  37. {
  38. if(PlayerBattleing[i] != 0)
  39. {
  40. if(IsPlayerConnected(BattlefieldWinner))
  41. {
  42. GetPlayerName(BattlefieldWinner, name, sizeof(name));
  43. format(string,sizeof(string), "** %s hat das Battlefield Match mit %d kills gewonnen **",name,BattlefieldWinnerKills);
  44. SendClientMessage(i, COLOR_WHITE, string);
  45. PlayerBattlefieldKills[i] = 0;
  46. }
  47. ResetPlayerWeapons(i);
  48. SetPlayerVirtualWorld(i, 0);
  49. SetPlayerInterior(i, 0);
  50. PlayerBattleing[i] = 0;
  51. PlayerMoney[i] = PlayerMoney[i] += PlayerBattlefieldMoney[i];
  52. PlayerBattlefieldMoney[i] = 0;
  53. TextDrawHideForPlayer(i, dmkill[i]);
  54. TextDrawHideForPlayer(i, dmkillmoney[i]);
  55. SetPlayerPos(i, 863.8940,-1245.2340,14.8728);
  56. SetPlayerSkin(i, PlayerInfo[i][pModel]);
  57. if(IsPlayerInAnyVehicle(i))
  58. {
  59. RemovePlayerFromVehicle(i);
  60. }
  61. //SetVehicleToRespawn(b_quad[0]);
  62. //SetVehicleToRespawn(b_quad[1]);
  63. TextDrawHideForPlayer(i, dmkill[i]);
  64. TextDrawHideForPlayer(i, dmkillmoney[i]);
  65. }
  66. }
  67. }
  68. AnnouncedBattlefieldRound = 0;
  69. BattlefieldRound = 0;
  70. BattlefieldPlayers = 0;
  71. Battlefieldclose = 0;
  72. BattlefieldWinnerKills = 0;
  73. return 1;
  74. }
  75.  
  76. public PreparePaintball()
  77. {
  78. //SBizzInfo[10][sbLocked] = 1;
  79. for(new i = 0; i < MAX_PLAYERS; i++)
  80. {
  81. if(IsPlayerConnected(i))
  82. {
  83. if(PlayerPaintballing[i] != 0)
  84. {
  85. SendClientMessage(i, COLOR_YELLOW, "Paintball Match startet in 20 Sekunden.");
  86. }
  87. }
  88. }
  89. if(PaintballLights == 1)
  90. {
  91. pb1 = CreateDynamicObject(2780,-424.48940000,2244.10060000,41.02970000,0.00000000,0.00000000,0.00000000); // //nebelwerfer
  92. pb2 = CreateDynamicObject(2780,-444.27840000,2229.96680000,41.02970000,0.00000000,0.00000000,0.00000000); //
  93. pb3 = CreateDynamicObject(2780,-412.70100000,2236.16650000,41.02970000,0.00000000,0.00000000,0.00000000); //
  94. pb4 = CreateDynamicObject(2780,-395.03570000,2222.00540000,41.02970000,0.00000000,0.00000000,0.00000000); //
  95. pb5 = CreateDynamicObject(2780,-391.26550000,2245.98390000,41.08640000,0.00000000,0.00000000,0.00000000); //
  96. pb6 = CreateDynamicObject(2780,-379.09880000,2250.50290000,41.08470000,0.00000000,0.00000000,0.00000000); //
  97. pb7 = CreateDynamicObject(2780,-372.84400000,2231.33890000,41.08440000,0.00000000,0.00000000,0.00000000); //
  98. pb8 = CreateDynamicObject(2780,-355.13470000,2210.47730000,41.08440000,0.00000000,0.00000000,0.00000000); //
  99. pb9 = CreateDynamicObject(2780,-379.23280000,2213.96410000,41.09370000,0.00000000,0.00000000,0.00000000); //
  100. pb10 = CreateDynamicObject(2780,-379.09880000,2250.50290000,40.88470000,0.00000000,0.00000000,0.00000000); //
  101. pb11 = CreateDynamicObject(2780,-360.67260000,2246.64380000,41.08440000,0.00000000,0.00000000,0.00000000); //
  102. pb12 = CreateDynamicObject(2780,-416.74010000,2199.78250000,41.02970000,0.00000000,0.00000000,0.00000000); //
  103. pb13 = CreateDynamicObject(2780,-435.08570000,2211.94260000,41.02970000,0.00000000,0.00000000,0.00000000); //
  104. pb14 = CreateDynamicObject(2780,-399.04520000,2264.49780000,40.45860000,0.00000000,0.00000000,0.00000000); //
  105. }
  106. SetTimer("StartPaintball", 20000, 0);
  107. return 1;
  108. }
  109.  
  110. public StartPaintball()
  111. {
  112. PaintballRound = 1;
  113. StartingPaintballRound = 0;
  114. PaintballWinner = 999;
  115. PaintballWinnerKills = 0;
  116. for(new i = 0; i < MAX_PLAYERS; i++)
  117. {
  118. if(IsPlayerConnected(i))
  119. {
  120. if(PlayerPaintballing[i] != 0)
  121. {
  122. ResetPlayerWeapons(i);
  123. SetPlayerArmour(i, 0.0);
  124. ac_GivePlayerWeapon(i, 24, 999); //DEAGLE
  125. ac_GivePlayerWeapon(i, 31, 999); //M4
  126. GaveWeapon[i] = 1;
  127. TogglePlayerControllable(i, 1);
  128. SendClientMessage(i, COLOR_YELLOW, "Paintball Match ist gestartet, du hast 10 Minute Zeit.");
  129. PlayerPlaySound(i, 1057, 0.0, 0.0, 0.0);
  130. }
  131. }
  132. }
  133. SetTimer("PaintballEnded", 600000, 0);
  134. return 1;
  135. }
  136.  
  137. public PaintballEnded()
  138. {
  139. new string[128];
  140. new name[MAX_PLAYER_NAME];
  141. for(new i = 0; i < MAX_PLAYERS; i++)
  142. {
  143. if(IsPlayerConnected(i))
  144. {
  145. if(PlayerPaintballing[i] != 0)
  146. {
  147. if(IsPlayerConnected(PaintballWinner))
  148. {
  149. GetPlayerName(PaintballWinner, name, sizeof(name));
  150. format(string,sizeof(string), "** %s hat das Paintball Match mit %d kills gewonnen **",name,PaintballWinnerKills);
  151. SendClientMessage(i, COLOR_WHITE, string);
  152. PlayerPaintballKills[i] = 0;
  153. }
  154. ResetPlayerWeapons(i);
  155. SetPlayerVirtualWorld(i, 0);
  156. SetPlayerInterior(i, 0);
  157. PlayerPaintballing[i] = 0;
  158. PlayerMoney[i] = PlayerMoney[i] += PlayerPaintballMoney[i];
  159. PlayerPaintballMoney[i] = 0;
  160. TextDrawHideForPlayer(i, dmkill[i]);
  161. TextDrawHideForPlayer(i, dmkillmoney[i]);
  162. SetPlayerPos(i, SBizzInfo[10][sbEntranceX],SBizzInfo[10][sbEntranceY],SBizzInfo[10][sbEntranceZ]);
  163.  
  164.  
  165. //SetPlayerWorldBounds(i,20000.0000,-20000.0000,20000.0000,-20000.0000); //Reset world to player
  166. }
  167. }
  168. }
  169. AnnouncedPaintballRound = 0;
  170. PaintballRound = 0;
  171. PaintballPlayers = 0;
  172. if(PaintballPlace == 0)
  173. {
  174. if(PaintballLights == 1)
  175. {
  176. DestroyObject(pb1); DestroyObject(pb2); DestroyObject(pb3);
  177. DestroyObject(pb4); DestroyObject(pb5); DestroyObject(pb6);
  178. DestroyObject(pb7); DestroyObject(pb8); DestroyObject(pb9);
  179. DestroyObject(pb10); DestroyObject(pb11); DestroyObject(pb12);
  180. DestroyObject(pb13); DestroyObject(pb14);
  181. }
  182. }
  183. return 1;
  184. }
  185.  
  186. public PrepareKarting()
  187. {
  188. for(new i = 0; i < MAX_PLAYERS; i++)
  189. {
  190. if(IsPlayerConnected(i))
  191. {
  192. if(PlayerKarting[i] != 0 && PlayerInKart[i] != 0)
  193. {
  194. CP[i] = 9;
  195. SetPlayerCheckpoint(i,2308.3540,-2354.0039,12.6842,8.0);
  196. SendClientMessage(i, COLOR_YELLOW, "Kart Race will start in 20 seconds, go to the starting line.");
  197. }
  198. }
  199. }
  200. SetTimer("StartKarting", 20000, 0);
  201. return 1;
  202. }
  203.  
  204. public StartKarting()
  205. {
  206. KartingRound = 1;
  207. StartingKartRound = 0;
  208. EndingKartRound = 0;
  209. FirstKartWinner = 999;
  210. SecondKartWinner = 999;
  211. ThirdKartWinner = 999;
  212. for(new i = 0; i < MAX_PLAYERS; i++)
  213. {
  214. if(IsPlayerConnected(i))
  215. {
  216. if(PlayerKarting[i] != 0 && PlayerInKart[i] != 0)
  217. {
  218. CP[i] = 10;
  219. SendClientMessage(i, COLOR_YELLOW, "Green light, go go go !");
  220. PlayerPlaySound(i, 1057, 0.0, 0.0, 0.0);
  221. SetPlayerCheckpoint(i,2308.3540,-2354.0039,12.6842,8.0);
  222. }
  223. }
  224. }
  225. SetTimer("KartingEnded", 240000, 0);
  226. return 1;
  227. }
  228.  
  229. public KartingEnded()
  230. {
  231. for(new i = 0; i < MAX_PLAYERS; i++)
  232. {
  233. if(IsPlayerConnected(i))
  234. {
  235. if(PlayerKarting[i] != 0 && PlayerInKart[i] != 0)
  236. {
  237. CP[i] = 0;
  238. DisablePlayerCheckpoint(i);
  239. }
  240. }
  241. }
  242. AnnouncedKartRound = 0;
  243. KartingRound = 0;
  244. return 1;
  245. }
  246.  
  247. public DollahScoreUpdate()
  248. {
  249. new LevScore;
  250. for(new i=0; i<MAX_PLAYERS; i++)
  251. {
  252. if(IsPlayerConnected(i))
  253. {
  254. LevScore = PlayerInfo[i][pLevel];
  255. SetPlayerScore(i, LevScore);
  256. }
  257. }
  258. return 1;
  259. }
  260.  
  261. public Encrypt(string[])
  262. {
  263. for(new x=0; x < strlen(string); x++)
  264. {
  265. string[x] += (3^x) * (x % 15);
  266. if(string[x] > (0xff))
  267. {
  268. string[x] -= 256;
  269. }
  270. }
  271. return 1;
  272. }
  273.  
  274. stock right(source[], len)
  275. {
  276. new retval[MAX_STRING], srclen;
  277. srclen = strlen(source);
  278. strmid(retval, source, srclen - len, srclen, MAX_STRING);
  279. return retval;
  280. }
  281.  
  282. public Spectator()
  283. {
  284. new string[128];
  285. //HostNameChange();
  286. for(new i = 0; i < MAX_PLAYERS; i++)
  287. {
  288. if(IsPlayerConnected(i))
  289. {
  290. if(KickPlayer[i]==1)
  291. {
  292. Kick(i); PlayerInfo[i][pKicks] ++;
  293. }
  294. else if(KickPlayer[i]==2)
  295. {
  296. PlayerInfo[i][pKicks] ++;
  297. Kick(i);
  298. }
  299. /*if(GetPlayerPing(i) >= 850 && PlayerInfo[i][pAdmin] < 1331)
  300. {
  301. new name[MAX_PLAYER_NAME];
  302. GetPlayerName(i, name, sizeof(name));
  303. PlayerInfo[i][pKicks] ++;
  304. format(string, sizeof(string), "AdmCmd: %s wurde vom System gekickt, Grund: Hoher Ping", name);
  305. KickLog(string);
  306. SendClientMessageToAll(COLOR_RED, string);
  307. Kick(i);
  308. }*/
  309. if(Spectate[i] < 253 && Spectate[i] != 255)
  310. {
  311. //SetPlayerColor(i,COLOR_SPEC);
  312. TogglePlayerControllable(i, 0);
  313. new targetid = Spectate[i];
  314. if(IsPlayerConnected(targetid))
  315. {
  316. TogglePlayerSpectating(i, 1);
  317. if(PlayerInfo[i][pAdmin] >= 1)
  318. {
  319. new name[MAX_PLAYER_NAME];
  320. GetPlayerName(targetid, name, sizeof(name));
  321. new Float:health, Float: armor;
  322. GetPlayerHealth(targetid, health);
  323. GetPlayerArmour(targetid, armor);
  324. format(string, sizeof(string), "~n~~n~~n~~n~~n~~n~~y~%s(ID:%d)~n~~y~health:%.1f armor: %.1f",name,targetid,health, armor);
  325. GameTextForPlayer(i, string, 2500, 3);
  326. }
  327. if(IsPlayerInAnyVehicle(targetid))
  328. {
  329. new carid = GetPlayerVehicleID(targetid);
  330. PlayerSpectateVehicle(i, carid);
  331. }
  332. else
  333. {
  334. PlayerSpectatePlayer(i, targetid);
  335. }
  336. SetPlayerInterior(i, GetPlayerInterior(targetid));
  337. }//Targetid connected
  338. }
  339. if(Spectate[i] == 253)
  340. {
  341. TogglePlayerControllable(i, 1);
  342. TogglePlayerSpectating(i, 0);
  343. SetPlayerInterior(i,Unspec[i][sPint]);
  344. PlayerInfo[i][pInt] = Unspec[i][sPint];
  345. PlayerInfo[i][pLocal] = Unspec[i][sLocal];
  346. Unspec[i][sLocal] = 255;
  347. SetSpawnInfo(i, PlayerInfo[i][pTeam], PlayerInfo[i][pModel], Unspec[i][sPx], Unspec[i][sPy], Unspec[i][sPz]-1.0, 1.0, -1, -1, -1, -1, -1, -1);
  348. gTeam[i] = PlayerInfo[i][pTeam];
  349. SetPlayerToTeamColor(i);
  350. MedicBill[i] = 0;
  351. if(PlayerInfo[i][pDonateRank] > 0)
  352. {
  353. SetSpawnInfo(i, PlayerInfo[i][pTeam], PlayerInfo[i][pModel], Unspec[i][Coords][0], Unspec[i][Coords][1], Unspec[i][Coords][2], 10.0, -1, -1, -1, -1, -1, -1);
  354. SpawnPlayer(i);
  355. SetCameraBehindPlayer(i);
  356. }
  357. else
  358. {
  359. SpawnPlayer(i);
  360. }
  361. Spectate[i] = 255;
  362. }
  363. if(Spectate[i] == 254)
  364. {
  365. TogglePlayerControllable(i, 1);
  366. SetPlayerInterior(i,Unspec[i][sPint]);
  367. PlayerInfo[i][pInt] = Unspec[i][sPint];
  368. PlayerInfo[i][pLocal] = Unspec[i][sLocal];
  369. SetPlayerPos(i, Unspec[i][sPx], Unspec[i][sPy], Unspec[i][sPz]);
  370. Spectate[i] = 255;
  371. }
  372. if(Spectate[i] == 256)
  373. {
  374. SetPlayerToTeamColor(i);
  375. Spectate[i] = 255;
  376. }
  377. if(Spectate[i] == 257)
  378. {
  379. Spectate[i] = 254;
  380. }
  381. }
  382. }
  383. }
  384.  
  385. //------------------------------------------------------------------------------------------------------
  386.  
  387. public OnPlayerEnterVehicle(playerid, vehicleid, ispassenger)
  388. {
  389. return 1;
  390. }
  391.  
  392. public IsAnInstructor(playerid)
  393. {
  394. if(IsPlayerConnected(playerid))
  395. {
  396. new leader = PlayerInfo[playerid][pLeader];
  397. new member = PlayerInfo[playerid][pMember];
  398. if(member==11)
  399. {
  400. return 1;
  401. }
  402. if(leader==11)
  403. {
  404. return 1;
  405. }
  406. }
  407. return 0;
  408. }
  409.  
  410. public IsAMember(playerid)
  411. {
  412. if(IsPlayerConnected(playerid))
  413. {
  414. new leader = PlayerInfo[playerid][pLeader];
  415. new member = PlayerInfo[playerid][pMember];
  416. if(member==5 || member==6 || member==8 || member == 12|| member == 13)
  417. {
  418. return 1;
  419. }
  420. if(leader==5 || leader==6 || leader==8 || leader == 12|| leader == 13)
  421. {
  422. return 1;
  423. }
  424. }
  425. return 0;
  426. }
  427.  
  428. public IsACop(playerid)
  429. {
  430. if(IsPlayerConnected(playerid))
  431. {
  432. new leader = PlayerInfo[playerid][pLeader];
  433. new member = PlayerInfo[playerid][pMember];
  434. if(member==1 || member==2 || member==3 || member == 16)
  435. {
  436. return 1;
  437. }
  438. else if(leader==1 || leader==2 || leader==3 || leader == 16)
  439. {
  440. return 1;
  441. }
  442. }
  443. return 0;
  444. }
  445.  
  446. public IsAtClothShop(playerid)
  447. {
  448. if(IsPlayerConnected(playerid))
  449. {
  450. if(IsPlayerInRangeOfPoint(playerid, 50.0, 207.737991,-109.019996,1005.132812))
  451. {
  452. return 1;
  453. }
  454. }
  455. return 0;
  456. }
  457.  
  458. public IsAtGasStation(playerid)
  459. {
  460. if(IsPlayerConnected(playerid))
  461. {
  462. if(IsPlayerInRangeOfPoint(6.0,playerid,1004.0070,-939.3102,42.1797) || IsPlayerInRangeOfPoint(6.0,playerid,1944.3260,-1772.9254,13.3906))
  463. {//LS
  464. return 1;
  465. }
  466. else if(IsPlayerInRangeOfPoint(6.0,playerid,-90.5515,-1169.4578,2.4079) || IsPlayerInRangeOfPoint(6.0,playerid,-1609.7958,-2718.2048,48.5391))
  467. {//LS
  468. return 1;
  469. }
  470. else if(IsPlayerInRangeOfPoint(6.0,playerid,-2029.4968,156.4366,28.9498) || IsPlayerInRangeOfPoint(8.0,playerid,-2408.7590,976.0934,45.4175))
  471. {//SF
  472. return 1;
  473. }
  474. else if(IsPlayerInRangeOfPoint(5.0,playerid,-2243.9629,-2560.6477,31.8841) || IsPlayerInRangeOfPoint(8.0,playerid,-1676.6323,414.0262,6.9484))
  475. {//Between LS and SF
  476. return 1;
  477. }
  478. else if(IsPlayerInRangeOfPoint(6.0,playerid,2202.2349,2474.3494,10.5258) || IsPlayerInRangeOfPoint(10.0,playerid,614.9333,1689.7418,6.6968))
  479. {//LV
  480. return 1;
  481. }
  482. else if(IsPlayerInRangeOfPoint(8.0,playerid,-1328.8250,2677.2173,49.7665) || IsPlayerInRangeOfPoint(6.0,playerid,70.3882,1218.6783,18.5165))
  483. {//LV
  484. return 1;
  485. }
  486. else if(IsPlayerInRangeOfPoint(8.0,playerid,2113.7390,920.1079,10.5255) || IsPlayerInRangeOfPoint(6.0,playerid,-1327.7218,2678.8723,50.0625))
  487. {//LV
  488. return 1;
  489. }
  490. else if(IsPlayerInRangeOfPoint(8.0,playerid,-656.46270751953, 871.70965576172, 1.5984833240509) || IsPlayerInRangeOfPoint(6.0,playerid, -1479.5152587891, 686.85699462891, 0.9187958240509))
  491. {//Bootstanke
  492. return 1;
  493. }
  494. else if(IsPlayerInRangeOfPoint(8.0,playerid,-2325.6611328125, 2307.8862304688, 0.79384350776672) || IsPlayerInRangeOfPoint(6.0,playerid, -1448.7921142578, 1503.6788330078, 1.3351314067841))
  495. {//Bootstanke
  496. return 1;
  497. }
  498. else if(IsPlayerInRangeOfPoint(8.0,playerid, 723.14196777344, -1494.6817626953, 1.5328280925751) || IsPlayerInRangeOfPoint(6.0,playerid,1359.3675537109, -279.16091918945, 0.85160452127457))
  499. {//Bootstanke
  500. return 1;
  501. }
  502. else if(IsPlayerInRangeOfPoint(8.0,playerid, 1595.1289,2199.2390,10.8203) || IsPlayerInRangeOfPoint(6.0,playerid,2640.2949,1107.3567,10.8203))
  503. {//LV
  504. return 1;
  505. }
  506. else if(IsPlayerInRangeOfPoint(8.0,playerid, -1472.3009,1864.0583,32.6328))
  507. {//LV
  508. return 1;
  509. }
  510. else if(IsPlayerInRangeOfPoint(5.0,playerid, 1824.1428,-2407.0569,18.2448))
  511. {//LS
  512. return 1;
  513. }
  514.  
  515. else if(IsPlayerInRangeOfPoint(5.0,playerid, 1004.1917,-937.2050,48.2118))
  516. {//LS
  517. return 1;
  518. }
  519. else if(IsPlayerInRangeOfPoint(5.0,playerid, 1380.6432,459.0359,19.9837) || IsPlayerInRangeOfPoint(5.0,playerid, -737.2056,2743.5520,47.2266)) // gasstation in wüsste
  520. {//MONTGOMERY
  521. return 1;
  522. }
  523. else if(IsPlayerInRangeOfPoint(5.0,playerid, 654.7516,-565.1221,16.3359))
  524. {//DILLIMORE
  525. return 1;
  526. }
  527. else if(IsPlayerInRangeOfPoint(playerid, 3.0, 782.5062,-1347.7422,13.2605))
  528. {
  529. return 1;
  530. }
  531. }
  532. return 0;
  533. }
  534.  
  535. public IsAtFishPlace(playerid)
  536. {
  537. if(IsPlayerConnected(playerid))
  538. {
  539. if(IsPlayerInRangeOfPoint(1.0,playerid,403.8266,-2088.7598,7.8359) || IsPlayerInRangeOfPoint(1.0,playerid,398.7553,-2088.7490,7.8359))
  540. {//Fishplace at the bigwheel
  541. return 1;
  542. }
  543. else if(IsPlayerInRangeOfPoint(1.0,playerid,396.2197,-2088.6692,7.8359) || IsPlayerInRangeOfPoint(1.0,playerid,391.1094,-2088.7976,7.8359))
  544. {//Fishplace at the bigwheel
  545. return 1;
  546. }
  547. else if(IsPlayerInRangeOfPoint(1.0,playerid,383.4157,-2088.7849,7.8359) || IsPlayerInRangeOfPoint(1.0,playerid,374.9598,-2088.7979,7.8359))
  548. {//Fishplace at the bigwheel
  549. return 1;
  550. }
  551. else if(IsPlayerInRangeOfPoint(1.0,playerid,369.8107,-2088.7927,7.8359) || IsPlayerInRangeOfPoint(1.0,playerid,367.3637,-2088.7925,7.8359))
  552. {//Fishplace at the bigwheel
  553. return 1;
  554. }
  555. else if(IsPlayerInRangeOfPoint(1.0,playerid,362.2244,-2088.7981,7.8359) || IsPlayerInRangeOfPoint(1.0,playerid,354.5382,-2088.7979,7.8359))
  556. {//Fishplace at the bigwheel
  557. return 1;
  558. }
  559. }
  560. return 0;
  561. }
  562.  
  563. public IsAtCookPlace(playerid)
  564. {
  565. if(IsPlayerConnected(playerid))
  566. {
  567. if(IsPlayerInRangeOfPoint(3.0,playerid,369.9786,-4.0798,1001.8589))
  568. {//Cluckin Bell
  569. return 1;
  570. }
  571. else if(IsPlayerInRangeOfPoint(3.0,playerid,376.4466,-60.9574,1001.5078) || IsPlayerInRangeOfPoint(3.0,playerid,378.1215,-57.4928,1001.5078))
  572. {//Burgershot
  573. return 1;
  574. }
  575. else if(IsPlayerInRangeOfPoint(3.0,playerid,374.1185,-113.6361,1001.4922) || IsPlayerInRangeOfPoint(3.0,playerid,377.7971,-113.7668,1001.4922))
  576. {//Well Stacked Pizza
  577. return 1;
  578. }
  579. }
  580. return 0;
  581. }
  582.  
  583. public IsAtBar(playerid)
  584. {
  585. if(IsPlayerConnected(playerid))
  586. {
  587. if(IsPlayerInRangeOfPoint(4.0,playerid,499.9654,-20.2515,1000.6797))
  588. {//Havanna
  589. return 1;
  590. }
  591. else if(IsPlayerInRangeOfPoint(4.0,playerid,1215.9480,-13.3519,1000.9219) || IsPlayerInRangeOfPoint(10.0,playerid,-2658.9749,1407.4136,906.2734))
  592. {//PIG Pen
  593. return 1;
  594. }
  595. else if(IsPlayerInRangeOfPoint(4.0,playerid,-224.7811,1406.1990,27.7734) || IsPlayerInRangeOfPoint(10.0,playerid,681.557861,-455.680053,-25.609874))
  596. {//andere Bar
  597. return 1;
  598. }
  599. else if(IsPlayerInRangeOfPoint(4.0,playerid, 495.1949,-75.1898,998.7578))
  600. {//Greenbottle Bar!
  601. return 1;
  602. }
  603. }
  604. return 0;
  605. }
  606.  
  607. public IsABoat(carid)
  608. {
  609. if(spawncar_license[carid] == 5)
  610. {
  611. return 1;
  612. }
  613. return 0;
  614. }
  615. public IsABike(carid)
  616. {
  617. if(spawncar_license[carid] == 2)
  618. {
  619. return 1;
  620. }
  621. return 0;
  622. }
  623.  
  624. forward IsAFahrrad(carid);
  625. public IsAFahrrad(carid)
  626. {
  627. new model = GetVehicleModel(carid);
  628. if(model == 509 || model == 481 || model == 510)
  629. {
  630. return 1;
  631. }
  632. return 0;
  633. }
  634.  
  635. public IsAPlane(carid)
  636. {
  637. if(spawncar_license[carid] == 3)
  638. {
  639. return 1;
  640. }
  641. return 0;
  642. }
  643.  
  644. public IsACopCar(carid)
  645. {
  646. if(spawncar_job[carid] == 1 || spawncar_job[carid] == 2 || spawncar_job[carid] == 3 || spawncar_job[carid] == 16)
  647. {
  648. return 1;
  649. }
  650. return 0;
  651. }
  652.  
  653. public IsAnAmbulance(carid)
  654. {
  655. if(spawncar_job[carid] == 4)
  656. {
  657. return 1;
  658. }
  659. return 0;
  660. }
  661.  
  662. public IsAMechanicCar(carid)
  663. {
  664. if(spawncar_job[carid] == 14)
  665. {
  666. return 1;
  667. }
  668. return 0;
  669. }
  670.  
  671. public IsATruck(carid)
  672. {
  673. if(spawncar_license[carid] == 4 && spawncar_job[carid] == 18)
  674. {
  675. return 1;
  676. }
  677. return 0;
  678. }
  679.  
  680. public IsATruckForEveryone(carid)
  681. {
  682. if(spawncar_license[carid] == 4 && spawncar_job[carid] == 0)
  683. {
  684. return 1;
  685. }
  686. return 0;
  687. }
  688.  
  689. //------------------------------------------------------------------------------------------------------
  690.  
  691. forward ResetData(playerid);
  692. public ResetData(playerid)
  693. {
  694. allowedgangwar[playerid] = 0;
  695. RequestJobMoney[playerid]=0;
  696. goback[playerid]=0;
  697. GettingFuel[playerid] = 0;GettingType[playerid] = 0;GettingPrice[playerid] = 0;
  698. speedcount[playerid] = 0;//EnterCar[playerid] = 0;
  699. SelectChar[playerid] = 0; HidePM[playerid] = 0; PhoneOnline[playerid] = 0; CamoMode[playerid] = 0;
  700. SelectCharID[playerid] = 0; SelectCharPlace[playerid] = 0; ChosenSkin[playerid] = 0;
  701. SelectSkin[playerid] = 0; SelectSkinID[playerid] = 0; SelectSkinPlace[playerid] = 0;
  702. GettingJob[playerid] = 0; GuardOffer[playerid] = 999; GuardPrice[playerid] = 0;
  703. ApprovedLawyer[playerid] = 0;
  704. KickPlayer[playerid] = 0; CurrentMoney[playerid] = 0; UsedFind[playerid] = 0;
  705. CP[playerid] = 0; Robbed[playerid] = 0; SpawnChange[playerid] = 1;
  706. RobStatus[playerid] = 0; RobSkill[playerid] = 0; PlayerRobMoney[playerid] = 0; SavedRobMoney[playerid] = 0;
  707. CarOffer[playerid] = 999; CarPrice[playerid] = 0; CarID[playerid] = 0; CarCalls[playerid] = 0;
  708. RobbedTime[playerid] = 0; MoneyMessage[playerid] = 0; Condom[playerid] = 0;
  709. STDPlayer[playerid] = 0; SexOffer[playerid] = 999; SexPrice[playerid] = 0;
  710. RepairOffer[playerid] = 999; RepairPrice[playerid] = 0; RepairCar[playerid] = 0;
  711. TalkingLive[playerid] = 255; LiveOffer[playerid] = 999; TakingLesson[playerid] = 0;
  712. RefillOffer[playerid] = 999; RefillPrice[playerid] = 0; MapIconsShown[playerid] = 0;
  713. DrugOffer[playerid] = 999; PlayerCuffed[playerid] = 0; PlayerCuffedTime[playerid] = 0;
  714. DrugPrice[playerid] = 0; RegistrationStep[playerid] = 0; OnCK[playerid] = 999; GettingCK[playerid] = 999;
  715. DrugGram[playerid] = 0; ConnectedToPC[playerid] = 0; OrderReady[playerid] = 0;
  716. JailPrice[playerid] = 0; MedicTime[playerid] = 0; NeedMedicTime[playerid] = 0; MedicBill[playerid] = 0; GotHit[playerid] = 0;
  717. WantedPoints[playerid] = 0; GoChase[playerid] = 999; GetChased[playerid] = 999; PlacedNews[playerid] = 0;
  718. OnDuty[playerid] = 0; WantedLevel[playerid] = 0; TestFishes[playerid] = 0; DutyTime[playerid] = 0;
  719. SchoolSpawn[playerid] = 0; ChangePos2[playerid][1] = 0; ChangePos2[playerid][0] = 0; ChangePos2[playerid][2] = 0;
  720. SafeTime[playerid] = 60; TransportDuty[playerid] = 0; PlayerTied[playerid] = 0;
  721. BusCallTime[playerid] = 0; TaxiCallTime[playerid] = 0; MedicCallTime[playerid] = 0; MechanicCallTime[playerid] = 0;
  722. FindTimePoints[playerid] = 0; FindTime[playerid] = 0; JobDuty[playerid] = 0;
  723. Mobile[playerid] = 255; Music[playerid] = 0;
  724. Spectate[playerid] = 255; PlayerDrunk[playerid] = 0; PlayerDrunkTime[playerid] = 0;
  725. Unspec[playerid][sLocal] = 255; FishCount[playerid] = 0;
  726. WritingPaper[playerid] = 0; WritingPaperNumber[playerid] = 999; WritingLine[playerid] = 0; BringingPaper[playerid] = 0; GotPaper[playerid] = 0;
  727. PaperOffer[playerid] = 999; ConsumingMoney[playerid] = 0;
  728. gLastCar[playerid] = 0; FirstSpawn[playerid] = 0;
  729. gOoc[playerid] = 0; gNews[playerid] = 0; BigEar[playerid] = 0; gDice[playerid] = 0; gFam[playerid] = 0;
  730. gSpeedo[playerid] = 0; gGas[playerid] = 0; //NewHouse[playerid] = 0;
  731. gPlayerLogged[playerid] = 0; gPlayerLogTries[playerid] = 0; gPlayerAccount[playerid] = 0;
  732. gPlayerSpawned[playerid] = 0; PlayerKarting[playerid] = 0; PlayerInKart[playerid] = 0;
  733. PlayerTazeTime[playerid] = 0; PlayerStoned[playerid] = 0;
  734. StartTime[playerid] = 0; TicketOffer[playerid] = 999; TicketMoney[playerid] = 0;
  735. MatsHolding[playerid] = 0; TutTime[playerid] = 0;
  736. gPlayerMission[playerid] = 0; TaxiAccepted[playerid] = 999; BusAccepted[playerid] = 999;
  737. PlayerInfo[playerid][pCash] = dollah; NoFuel[playerid] = 0;
  738. HireCar[playerid] = 299; PlayersChannel[playerid] = 999;
  739. TransportValue[playerid] = 0; TransportMoney[playerid] = 0; TransportTime[playerid] = 0; TransportCost[playerid] = 0; TransportDriver[playerid] = 999;
  740. Locator[playerid] = 0; PlayerOnMission[playerid] = 0; MissionCheckpoint[playerid] = 0;
  741. WatchingTV[playerid] = 0; PlayerPaintballing[playerid] = 0; PlayerPaintballKills[playerid] = 0;
  742. PlayerBattleing[playerid] = 0; PlayerBattlefieldKills[playerid] = 0;
  743. PlayerBattlefieldMoney[playerid] = 0;
  744. PlayerPaintballMoney[playerid] = 0;
  745. Fishes[playerid][pLastFish] = 0; Fishes[playerid][pFishID] = 0;
  746. ProposeOffer[playerid] = 999; MarryWitness[playerid] = 999; MarryWitnessOffer[playerid] = 999; MarriageCeremoney[playerid] = 0; ProposedTo[playerid] = 999; GotProposedBy[playerid] = 999; DivorceOffer[playerid] = 999;
  747. BreakCuffs[playerid] = 0; BreakCuffTime[playerid] = 0; BreakCuffId[playerid] = 999; TransporterAuftrag[playerid] = 999; EndAuftrag[playerid] = 0;
  748.  
  749. NoDmWarn[playerid] = 0; NoDmWarnReset[playerid] = 0;
  750. Invade[playerid] = 255; OnUndercover[playerid] = 0;
  751. ZoneTimerInTime[playerid] = 0; gSpectateID[playerid] = 255; gSpectateType[playerid] = 0;
  752.  
  753. TazerTime[playerid] = 0; HackingAll[playerid] = false; GateHacking = false; HackingAllTime[playerid] = 0; PlayerAmount[playerid] = 999;
  754. ClearPlayer[playerid] = 999; ClearPlayer2[playerid] = 999; ClearPlayer3[playerid] = 999; ClearPlayer4[playerid] = 999;
  755. PlayerEingabe[playerid] = 0; HackingAllLSPD = false; AdminFreezed[playerid] = 0; GetPlayerMsgAgain[playerid] = 0;
  756. GotGun[playerid] = 0; HealAgain[playerid] = 0; HealAgainTime[playerid] = 0; FahrschulCP[playerid] = 0; GetWeaponID[playerid] = 0; RamHq[playerid] = 0;
  757. BikeDuty[playerid] = 0; SetFreeAgain[playerid] = 0; GaveWeapon[playerid] = 0;
  758.  
  759. Zigaretten[playerid] = 0;
  760. smoke[playerid] = 0;
  761. smoking_t[playerid] = 0;
  762. //afk[playerid]=0;
  763. //afktime[playerid]=0;
  764.  
  765. PlayerMoney[playerid] = PlayerInfo[playerid][pCash];
  766.  
  767. PlayerInfo[playerid][pLottoWins] = 0;
  768. PlayerInfo[playerid][pLottoLosts] = 0;
  769.  
  770. PlayerInfo[playerid][pFreezed] = 0;
  771. PlayerInfo[playerid][pCaught] = 0;
  772. PlayerInfo[playerid][pLevel] = 0;
  773. PlayerInfo[playerid][pAdmin] = 0;
  774. PlayerInfo[playerid][pDonateRank] = 0;
  775. PlayerInfo[playerid][gPupgrade] = 0;
  776. PlayerInfo[playerid][pConnectTime] = 0;
  777. PlayerInfo[playerid][pReg] = 0;
  778. PlayerInfo[playerid][pSex] = 0;
  779. PlayerInfo[playerid][pAge] = 0;
  780. PlayerInfo[playerid][pOrigin] = 0;
  781. PlayerInfo[playerid][pExp] = 0;
  782. PlayerInfo[playerid][pAccount] = 0;
  783. PlayerInfo[playerid][pCrimes] = 0;
  784. PlayerInfo[playerid][pDeaths] = 0;
  785. PlayerInfo[playerid][pKills] = 0;
  786. PlayerInfo[playerid][pArrested] = 0;
  787. PlayerInfo[playerid][pWantedDeaths] = 0;
  788. PlayerInfo[playerid][pPhoneBook] = 0;
  789. PlayerInfo[playerid][pLottoNr] = 0;
  790. PlayerInfo[playerid][pFishes] = 0;
  791. PlayerInfo[playerid][pBiggestFish] = 0;
  792. PlayerInfo[playerid][pJob] = 0;
  793. PlayerInfo[playerid][pPayCheck] = 0;
  794. PlayerInfo[playerid][pHeadValue] = 0;
  795. PlayerInfo[playerid][pJailed] = 0;
  796. PlayerInfo[playerid][pJailTime] = 0;
  797. PlayerInfo[playerid][pMats] = 0;
  798. PlayerInfo[playerid][pDrugs] = 0;
  799. PlayerInfo[playerid][pLeader] = 0;
  800. PlayerInfo[playerid][pMember] = 0;
  801. PlayerInfo[playerid][pFMember] = 255;
  802. PlayerInfo[playerid][pRank] = 0;
  803. PlayerInfo[playerid][pChar] = 0;
  804. PlayerInfo[playerid][pContractTime] = 0;
  805. PlayerInfo[playerid][pDetSkill] = 0;
  806. PlayerInfo[playerid][pSexSkill] = 0;
  807. PlayerInfo[playerid][pLawSkill] = 0;
  808. PlayerInfo[playerid][pMechSkill] = 0;
  809. PlayerInfo[playerid][pJackSkill] = 0;
  810. PlayerInfo[playerid][pCarSkill] = 0;
  811. PlayerInfo[playerid][pNewsSkill] = 0;
  812. PlayerInfo[playerid][pDrugsSkill] = 0;
  813. PlayerInfo[playerid][pCookSkill] = 0;
  814. PlayerInfo[playerid][pFishSkill] = 0;
  815. PlayerInfo[playerid][pSHealth] = 0.0;
  816. PlayerInfo[playerid][pHealth] = 50.0;
  817. PlayerInfo[playerid][pPos_x] = 2246.6;
  818. PlayerInfo[playerid][pPos_y] = -1161.9;
  819. PlayerInfo[playerid][pPos_z] = 1029.7;
  820. PlayerInfo[playerid][pInt] = 15;
  821. PlayerInfo[playerid][pLocal] = 255;
  822. PlayerInfo[playerid][pTeam] = 3;
  823. PlayerInfo[playerid][pModel] = 264;
  824. new randphone = 1000 + random(8999);//minimum 1000 max 9999 //giving one at the start
  825. PlayerInfo[playerid][pPnumber] = randphone;
  826. PlayerInfo[playerid][pPhousekey] = 255;
  827. PlayerInfo[playerid][pPbiskey] = 255;
  828. PlayerInfo[playerid][pCarLic] = 0;
  829. PlayerInfo[playerid][pFlyLic] = 0;
  830. PlayerInfo[playerid][pBoatLic] = 0;
  831. PlayerInfo[playerid][pFishLic] = 0;
  832. PlayerInfo[playerid][pGunLic] = 0;
  833. PlayerInfo[playerid][pBikeLic] = 0;
  834. PlayerInfo[playerid][pTruckLic] = 0;
  835. PlayerInfo[playerid][pGun1] = 0;
  836. PlayerInfo[playerid][pGun2] = 0;
  837. PlayerInfo[playerid][pGun3] = 0;
  838. PlayerInfo[playerid][pGun4] = 0;
  839. PlayerInfo[playerid][pAmmo1] = 0;
  840. PlayerInfo[playerid][pAmmo2] = 0;
  841. PlayerInfo[playerid][pAmmo3] = 0;
  842. PlayerInfo[playerid][pAmmo4] = 0;
  843. PlayerInfo[playerid][pCarTime] = 0;
  844.  
  845. PlayerInfo[playerid][pPayDayHad] = 0;
  846. PlayerInfo[playerid][pCDPlayer] = 0;
  847. PlayerInfo[playerid][pWins] = 0;
  848. PlayerInfo[playerid][pLoses] = 0;
  849. PlayerInfo[playerid][pAlcoholPerk] = 0;
  850. PlayerInfo[playerid][pDrugPerk] = 0;
  851. PlayerInfo[playerid][pMiserPerk] = 0;
  852. PlayerInfo[playerid][pPainPerk] = 0;
  853. PlayerInfo[playerid][pTraderPerk] = 0;
  854. PlayerInfo[playerid][pTut] = 0;
  855. PlayerInfo[playerid][pMissionNr] = 0;
  856. PlayerInfo[playerid][pWarns] = 0;
  857. PlayerInfo[playerid][pFuel] = 0;
  858. PlayerInfo[playerid][pAdjustable] = 0;
  859. PlayerInfo[playerid][pInfoTut] = 0;
  860. PlayerInfo[playerid][pJailID] = 0;
  861. PlayerInfo[playerid][pADuty] = 0;
  862. PlayerInfo[playerid][pPayDayTime] = 0;
  863. PlayerInfo[playerid][pConnectTimeM] = 0;
  864. PlayerInfo[playerid][pRhymesFound] = 0;
  865. PlayerInfo[playerid][pRhyme0] = 0;
  866. PlayerInfo[playerid][pRhyme1] = 0;
  867. PlayerInfo[playerid][pRhyme2] = 0;
  868. PlayerInfo[playerid][pRhyme3] = 0;
  869. PlayerInfo[playerid][pRhyme4] = 0;
  870. PlayerInfo[playerid][pRhyme5] = 0;
  871. PlayerInfo[playerid][pRhyme6] = 0;
  872. PlayerInfo[playerid][pRhyme7] = 0;
  873. PlayerInfo[playerid][pRhyme8] = 0;
  874. PlayerInfo[playerid][pRhyme9] = 0;
  875. PlayerInfo[playerid][pRhyme10] = 0;
  876. PlayerInfo[playerid][pRhyme11] = 0;
  877. PlayerInfo[playerid][pRhyme12] = 0;
  878. PlayerInfo[playerid][pRhyme13] = 0;
  879. PlayerInfo[playerid][pRhyme14] = 0;
  880. PlayerInfo[playerid][pRhyme15] = 0;
  881. PlayerInfo[playerid][pRhyme16] = 0;
  882. PlayerInfo[playerid][pRhyme17] = 0;
  883. PlayerInfo[playerid][pRhyme18] = 0;
  884. PlayerInfo[playerid][pRhyme19] = 0;
  885. PlayerInfo[playerid][pRhyme20] = 0;
  886. PlayerInfo[playerid][pRhyme21] = 0;
  887. PlayerInfo[playerid][pRhyme22] = 0;
  888. PlayerInfo[playerid][pRhyme23] = 0;
  889. PlayerInfo[playerid][pRhyme24] = 0;
  890. PlayerInfo[playerid][pPassPort] = 0;
  891. PlayerInfo[playerid][pLocked] = 0;
  892. PlayerInfo[playerid][pDead] = 0;
  893. PlayerInfo[playerid][pRentkey] = 0;
  894. PlayerInfo[playerid][pJobLock] = 0;
  895. PlayerInfo[playerid][pJobLockDate] = 0;
  896. PlayerInfo[playerid][pJobInvite] = 0;
  897. PlayerInfo[playerid][pJobInviteDate] = 0;
  898. PlayerInfo[playerid][pJobHours] = 0;
  899. PlayerInfo[playerid][pJobLockHours] = 0;
  900. PlayerInfo[playerid][pLogins] = 0;
  901. PlayerInfo[playerid][pKicks] = 0;
  902. PlayerInfo[playerid][pLoginDate] = 0;
  903. PlayerInfo[playerid][pLoginMonth] = 0;
  904. PlayerInfo[playerid][pLoginHour] = 0;
  905. PlayerInfo[playerid][pLoginMinute] = 0;
  906. PlayerInfo[playerid][pLoggedIn] = 0;
  907. PlayerInfo[playerid][pBombAgain] = 0;
  908. PlayerInfo[playerid][pHitman] = 0;
  909. PlayerInfo[playerid][pHitmanRank] = 0;
  910. PlayerInfo[playerid][pDPoints] = 0;
  911. PlayerInfo[playerid][pLicSperre] = 0;
  912. Located[playerid] = 0;
  913. Locate[playerid] = 255;
  914. Locating[playerid] = 0;
  915.  
  916. SelfBomb[playerid]= 0;
  917. ClearCrime(playerid);
  918. ClearFishes(playerid);
  919. ClearCooking(playerid);
  920. ClearGroceries(playerid);
  921. ClearMarriage(playerid);
  922. RobCP[playerid]=0;
  923. Rob_Zone[playerid] = 255;
  924. InZone[playerid] = 0; ShowGangZoneTag[playerid] = 0;
  925. PlayerInfo[playerid][armordrugs] = 0;
  926. FarmerCP[playerid] = 0;
  927. PlayerInfo[playerid][pGetArmor] = 0;
  928. PlayerInfo[playerid][pPrepareArmor] = 0;
  929. hide_h[playerid]=0;
  930. skinchange_h[playerid]=false;
  931. druglock[playerid] = false;
  932. sell_money[playerid] = 0;
  933. accept_sell_money[playerid] = 0;
  934. accept_sell_id[playerid] = 666;
  935. sell_biz[playerid] = false;
  936. TextDrawRestart[playerid] = 0;
  937. RaceCP[playerid] = 0;
  938. PlayerInfo[playerid][pCarLic_2] = 0;
  939. PlayerInfo[playerid][pDutyMinutes] = 0;
  940. respect_m[playerid] = 0;
  941. respect_id[playerid] = 666;
  942. TazerStop[playerid] = 0;
  943. TryingFree[playerid] = 0;
  944. GangWarMember[playerid] = 0;
  945. PlayerInfo[playerid][pBankPin] = 0;
  946. PlayerInfo[playerid][pBankPinCode] = 0;
  947. ShowDeath[playerid] = 0;
  948.  
  949. TextDrawHideForPlayer(playerid, paydaytext[playerid]);
  950. TextDrawHideForPlayer(playerid, clocktext[playerid]);
  951. TextDrawHideForPlayer(playerid, kd[playerid]);
  952. TextDrawHideForPlayer(playerid, ftd[playerid]);
  953. TextDrawHideForPlayer(playerid, fd[playerid]);
  954. TextDrawHideForPlayer(playerid, sd[playerid]);
  955. spawned[playerid] = 0;
  956. RobTime[playerid] = 0;
  957. PlayerInfo[playerid][checkpoint] = 0;
  958. PlayerInfo[playerid][pMySQL] = -1;
  959. return 1;
  960. }
  961. public OnPlayerConnect(playerid)
  962. {
  963. //-------------------------------------------------------------
  964. AFKTimer[playerid] = 0;
  965. SpielerIstAFK[playerid] = false;
  966. IstSpielerGespawnt[playerid] = false;
  967.  
  968. TextDrawShowForPlayer(playerid,Version);
  969. TextDrawShowForPlayer(playerid,ChangeTextdraw);
  970.  
  971. //-----------------------------------------[NPC]--------------------------------
  972. if(IsPlayerNPC(playerid))
  973. {
  974. gPlayerLogged[playerid] = 1;
  975. }
  976. //------------------------------------------------------------------------------
  977. if(Security != 0)
  978. {
  979. SendClientMessage(playerid, COLOR_YELLOW, "Host has broken one of the Agreement rules, action has been taken.");
  980. Kick(playerid);
  981. PlayerInfo[playerid][pKicks] ++;
  982. return 1;
  983. }
  984. ResetData(playerid);
  985. SetPlayerSpecialAction(playerid, 0);
  986. SetPlayerColor(playerid,COLOR_GRAD2);
  987.  
  988. new name[MAX_PLAYER_NAME], ip[20], string10[128];
  989. GetPlayerName(playerid,name, sizeof(name));
  990. GetPlayerIp(playerid, ip, 128);
  991. new time[3], time2[6];
  992. gettime(time[0], time[1], time[2]);
  993. if(time[1] < 10)
  994. {
  995. format(time2, sizeof(time2), "%d:0%d",time[0], time[1]);
  996. }
  997. else
  998. {
  999. format(time2, sizeof(time2), "%d:%d",time[0], time[1]);
  1000. }
  1001. if(IsPlayerNPC(playerid))
  1002. {
  1003. return 1;
  1004. }
  1005. else
  1006. {
  1007. format(string10, sizeof(string10), "* %s hat den Server betreten.(IP. %s) || %s", name, ip, time2);
  1008. SendAdminMessage(0xCCCCCCFF, string10);
  1009. IPLog(string10);
  1010. return 1;
  1011. }
  1012. }
  1013.  
  1014. public OnDialogResponse(playerid, dialogid, response, listitem, inputtext[])
  1015. {
  1016. new sendername[MAX_PLAYER_NAME],string[256];
  1017. GetPlayerName(playerid, sendername, sizeof(sendername));
  1018. if(dialogid == DIALOG_NS_TAXI)
  1019. {
  1020. if(response)
  1021. {
  1022. SendClientMessage(playerid, COLOR_GRAD2, "Der Taxifahrer wurde gerufen. Bitte gedulde dich einen kleinen Moment");
  1023.  
  1024. if(listitem == 0)
  1025. {
  1026. ConnectNPC("NS_Taxi","NS_Binco");
  1027. SendClientMessage(playerid, COLOR_GREY, "Taxibot: Im Binco kannst du dir ein neues Outfit (Skin) holen");
  1028. SendClientMessage(playerid, COLOR_GREY, "Taxibot: Benutze dazu, wenn du drin bist den Befehl: /clothes");
  1029. }
  1030. if(listitem == 1)
  1031. {
  1032. ConnectNPC("NS_Taxi","NS_BSN");
  1033. SendClientMessage(playerid, COLOR_GREY, "Taxibot: Am BSN ist eine NO-DM Zone! Jede Art von Gewalt ist");
  1034. SendClientMessage(playerid, COLOR_GREY, "Taxibot: untersagt. Der Burger Shot North ist der berühmteste Treffpunkt auf dem Server");
  1035. }
  1036. if(listitem == 2)
  1037. {
  1038. ConnectNPC("NS_Taxi","NS_FS");
  1039. SendClientMessage(playerid, COLOR_GREY, "Taxibot: In der Fahrschule kannst du dir einen Führerschein kaufen");
  1040. SendClientMessage(playerid, COLOR_GREY, "Taxibot: Wenn du drin bist: Geh ins I und schreibe /carlicense");
  1041. }
  1042. if(listitem == 3)
  1043. {
  1044. ConnectNPC("NS_Taxi","NS_jobcenter");
  1045. SendClientMessage(playerid, COLOR_GREY, "Taxibot: Im Rathaus kannst du dir einen Personalausweis kaufen");
  1046. SendClientMessage(playerid, COLOR_GREY, "Taxibot: und neue Jobs annehmen. Solltest du das Rathaus suchen: /jobcenter");
  1047. }
  1048. if(listitem == 4)
  1049. {
  1050. ConnectNPC("NS_Taxi","NS_LSPD");
  1051. SendClientMessage(playerid, COLOR_GREY, "Taxibot: Im LSPD wirst du eingesperrt, wenn du Wanteds hast. Du kannst dem");
  1052. SendClientMessage(playerid, COLOR_GREY, "Taxibot: LSPD sowie anderen Fraktionen nur beitreten, wenn du eine Bewerbung");
  1053. SendClientMessage(playerid, COLOR_GREY, "Taxibot: in unserem Forum geschrieben hast.");
  1054. }
  1055. return 1;
  1056. }
  1057. else
  1058. {
  1059. RemovePlayerFromVehicle(playerid);
  1060. return 1;
  1061. }
  1062. }
  1063. if(dialogid == 46)// /base -> Waffendealer
  1064. {
  1065. if(response)
  1066. {
  1067. if(listitem == 0)
  1068. {
  1069. SendClientMessage(playerid, COLOR_GRAD2, "Der Marker wurde zu deinem Arbeitsplatz gesetzt");
  1070. SetPlayerCheckpoint(playerid, 597.7040,-1248.2893,18.2874, 5.0);
  1071. }
  1072. if(listitem == 1)
  1073. {
  1074. SendClientMessage(playerid, COLOR_GRAD2, "Der Marker wurde zu deinem Arbeitsplatz gesetzt");
  1075. SetPlayerCheckpoint(playerid, -2119.0020,-178.8240,35.3203, 5.0);
  1076. }
  1077. return 1;
  1078. }
  1079. else
  1080. {
  1081. SendClientMessage(playerid, COLOR_GRAD2, "Zu deinem Nebenjob wurden keine Koordinaten gefunden");
  1082. return 1;
  1083. }
  1084. }
  1085. if(dialogid == DIALOG_SERVICE)
  1086. {
  1087. if(response)
  1088. {
  1089. if(listitem == 0)
  1090. {
  1091. for(new i = 0; i < MAX_PLAYERS; i++)
  1092. {
  1093. if(IsPlayerConnected(i))
  1094. {
  1095. if(IsACop(i) && OnDuty[i] != 0)
  1096. {
  1097. new Float: X, Float: Y, Float: Z;
  1098. GetPlayerPos(playerid, X,Y,Z);
  1099. SetPlayerCheckpoint(i, X,Y,Z, 20);
  1100. format(string, sizeof(string), "* %s braucht Hilfe.", sendername);
  1101. SendClientMessage(i, COLOR_LIGHTBLUE, string);
  1102. }
  1103. }
  1104. }
  1105. SendClientMessage(playerid, COLOR_LIGHTBLUE, "Anruf erfolgreich. Warte auf Hilfe.");
  1106. }
  1107. if(listitem == 1)
  1108. {
  1109. if(Medics < 1)
  1110. {
  1111. SendClientMessage(playerid, COLOR_GREY, " Im Moment ist kein Sanitäter verfügbar, versuche es später erneut !");
  1112. return 1;
  1113. }
  1114. GetPlayerName(playerid, sendername, sizeof(sendername));
  1115. format(string, sizeof(string), "** %s braucht einen Sanitäter. (Nutze '/accept medic')", sendername);
  1116. SendRadioMessage(4, TEAM_AZTECAS_COLOR, string);
  1117. SendClientMessage(playerid, COLOR_LIGHTBLUE, "* Du hast nach einem Sanitätet gefragt, bitte warte auf eine Antwort");
  1118. MedicCall = playerid;
  1119. return 1;
  1120. }
  1121. if(listitem == 2)
  1122. {
  1123. if(BusDrivers < 1)
  1124. {
  1125. SendClientMessage(playerid, COLOR_GREY, " Im Moment ist kein Busfahrer verfügbar, versuche es später erneut !");
  1126. return 1;
  1127. }
  1128. if(TransportDuty[playerid] > 0)
  1129. {
  1130. SendClientMessage(playerid, COLOR_GREY, " You can't call for a Bus now !");
  1131. return 1;
  1132. }
  1133. GetPlayerName(playerid, sendername, sizeof(sendername));
  1134. format(string, sizeof(string), "** %s braucht einen Busfahrer. (Nutze '/accept bus')", sendername);
  1135. SendJobMessage(14, TEAM_AZTECAS_COLOR, string);
  1136. SendClientMessage(playerid, COLOR_LIGHTBLUE, "* Du hast nach einem Busfahrer gefragt, bitte warte auf eine Antwort.");
  1137. BusCall = playerid;
  1138. return 1;
  1139. }
  1140. if(listitem == 3)
  1141. {
  1142. if(TaxiDrivers < 1)
  1143. {
  1144. SendClientMessage(playerid, COLOR_GREY, " Im Moment ist kein Taxifahrer verfügbar, versuche es später erneut !");
  1145. return 1;
  1146. }
  1147. if(TransportDuty[playerid] > 0)
  1148. {
  1149. SendClientMessage(playerid, COLOR_GREY, " You can't call for a Taxi now !");
  1150. return 1;
  1151. }
  1152. GetPlayerName(playerid, sendername, sizeof(sendername));
  1153. format(string, sizeof(string), "** %s braucht einen Taxifahrer. (Nutze '/accept taxi')", sendername);
  1154. SendFamilyMessage(10, TEAM_AZTECAS_COLOR, string);
  1155. SendClientMessage(playerid, COLOR_LIGHTBLUE, "* Du hast nach einem Taxifahrer gefragt, bitte warte auf eine Antwort");
  1156. TaxiCall = playerid;
  1157. return 1;
  1158. }
  1159. if(listitem == 4)
  1160. {
  1161. if(Mechanics == 0)
  1162. {
  1163. SendClientMessage(playerid, COLOR_GREY, "Im Moment ist kein ADAC-Mitarbeiter verfügbar, versuche es später erneut.");
  1164. return 1;
  1165. }
  1166. GetPlayerName(playerid, sendername, sizeof(sendername));
  1167. format(string, sizeof(string), "** %s braucht einen ADAC-Mitarbeiter. Nutze '/accept adac'.", sendername);
  1168. SendJobMessage(7, TEAM_AZTECAS_COLOR, string);
  1169. SendClientMessage(playerid, COLOR_LIGHTBLUE, "* Du hast nach einem ADAC-Mitarbeiter gefragt, bitte warte auf eine Antwort.");
  1170. MechanicCall = playerid;
  1171. return 1;
  1172. }
  1173. if(listitem == 5)
  1174. {
  1175. if(PlayerInfo[playerid][pMember] == 15 || PlayerInfo[playerid][pLeader] == 15)
  1176. {
  1177. SendClientMessage(playerid ,COLOR_GRAD2, " Du kannst keinen Transporter rufen !");
  1178. return 1;
  1179. }
  1180. new Transporter;
  1181. for(new tr = 0; tr < MAX_PLAYERS; tr++)
  1182. {
  1183. if(IsPlayerConnected(tr))
  1184. {
  1185. if(PlayerInfo[tr][pMember] == 15 || PlayerInfo[tr][pLeader] == 15)
  1186. {
  1187. Transporter ++;
  1188. }
  1189. }
  1190. }
  1191. if(Transporter < 1)
  1192. {
  1193. SendClientMessage(playerid, COLOR_GRAD2, " Im Moment ist kein Transporter verfügbar, versuche es später erneut.");
  1194. return 1;
  1195. }
  1196. GetPlayerName(playerid, sendername, sizeof(sendername));
  1197. format(string, sizeof(string), "** %s braucht einen Transporter. (Nutze '/accept transporter')", sendername);
  1198. SendRadioMessage(15, TEAM_AZTECAS_COLOR, string);
  1199. SendClientMessage(playerid, COLOR_LIGHTBLUE, "* Du hast nach einem Transporter gefragt, bitte warte auf eine Antwort.");
  1200. TransporterCall = playerid;
  1201. return 1;
  1202. }
  1203. }
  1204. return 1;
  1205. }
  1206. if(dialogid == DIALOG_PIN_01)
  1207. {
  1208. if(!response) return 1;
  1209. if(PlayerInfo[playerid][pBankPinCode] == strval(inputtext))
  1210. {
  1211. format(string, sizeof(string), "Einzahlung \nAuszahlung \nKontostand");
  1212. ShowPlayerDialog(playerid, 105, DIALOG_STYLE_LIST, "Bank", string, "Auswählen", "Abbrechen");
  1213. return 1;
  1214. }
  1215. else
  1216. {
  1217. SendClientMessage(playerid, COLOR_GRAD2, "Dein PIN-CODE ist falsch.");
  1218. return 1;
  1219. }
  1220. }
  1221. if(dialogid == DIALOG_PIN)
  1222. {
  1223. if(!response) return 1;
  1224. if(!IsNumeric(inputtext) || strlen(inputtext) > 4)
  1225. {
  1226. SendClientMessage(playerid, COLOR_GRAD2, "Es sind nur Zahlen erlaubt.");
  1227. return 1;
  1228. }
  1229. PlayerInfo[playerid][pBankPin] = 1;
  1230. PlayerInfo[playerid][pBankPinCode] = strval(inputtext);
  1231. format(string, sizeof(string), "* Dein PIN-CODE lautet: %d",strval(inputtext));
  1232. SendClientMessage(playerid, COLOR_GRAD2, string);
  1233. format(string, sizeof(string), "Einzahlung \nAuszahlung \nKontostand");
  1234. ShowPlayerDialog(playerid, 105, DIALOG_STYLE_LIST, "Bank", string, "Auswählen", "Abbrechen");
  1235. return 1;
  1236. }
  1237. /* if(dialogid == DIALOG_AUDIO_CLIENT)
  1238. {
  1239. if(!response) return 1;
  1240. if(listitem == 0) //lautstärke
  1241. {
  1242. format(string, sizeof(string), "TechnobaseFM \nSchlagerhoelle \nBallermanradio \nVocal Trans (trans & co.) \nPulsRadio (house,trans & co.) \nHot 108 JAMZ (HipHop & Rap) \nMusic.JAM \nHardBase.FM - 24h Hardstyle, Jumpstyle, Hardcore & More");
  1243. ShowPlayerDialog(playerid ,DIALOG_AUDIO_CLIENT_02, DIALOG_STYLE_LIST, "Audioclient by Projekt-Sunset.de Roleplay", string, "Streamen", "Abbrechen");
  1244. return 1;
  1245. }
  1246. if(listitem == 1)
  1247. {
  1248. format(string, sizeof(string), "Einschalten \nAuschalten");
  1249. ShowPlayerDialog(playerid ,DIALOG_AUDIO_CLIENT_03, DIALOG_STYLE_LIST, "Audioclient by Projekt-Sunset.de Roleplay", string, "Auswählen", "Abbrechen");
  1250. return 1;
  1251. }
  1252. }
  1253. if(dialogid == DIALOG_AUDIO_CLIENT_03)
  1254. {
  1255. if(!response) return 1;
  1256. if(listitem == 0)
  1257. {
  1258. if(audio_paused[playerid] == true)
  1259. {
  1260.  
  1261. Audio_Resume(playerid, audio_id[playerid]);
  1262. switch(audio_stream_id[playerid])
  1263. {
  1264. case 1: audio_id[playerid] = Audio_PlayStreamed(playerid, "http://yp.shoutcast.com/sbin/tunein-station.pls?id=1377200", false, false, false);
  1265. case 2: audio_id[playerid] = Audio_PlayStreamed(playerid, "http://yp.shoutcast.com/sbin/tunein-station.pls?id=1365546", false, false, false);
  1266. case 3: audio_id[playerid] = Audio_PlayStreamed(playerid, "http://yp.shoutcast.com/sbin/tunein-station.pls?id=1266310", false, false, false);
  1267. }
  1268. SendClientMessage(playerid, COLOR_GRAD2, "AUDIOCLIENT: Du hast das Radio wieder eingeschaltet.");
  1269. audio_paused[playerid] = false;
  1270. return 1;
  1271. }
  1272. else
  1273. {
  1274. SendClientMessage(playerid, COLOR_GRAD2, "AUDIOCLIENT: Das Radio ist bereits an.");
  1275. return 1;
  1276. }
  1277. }
  1278. if(listitem == 1)
  1279. {
  1280. if(audio_paused[playerid] == false)
  1281. {
  1282. Audio_Pause(playerid, audio_id[playerid]);
  1283. SendClientMessage(playerid, COLOR_GRAD2, "AUDIOCLIENT: Du hast das Radio ausgeschaltet.");
  1284. audio_paused[playerid] = true;
  1285. return 1;
  1286. }
  1287. }
  1288. }
  1289.  
  1290. if(dialogid == DIALOG_AUDIO_CLIENT_02)
  1291. {
  1292. if(!response) return 1;
  1293. if(listitem == 0)
  1294. {
  1295. if(audio_stream_id[playerid] != -1)
  1296. {
  1297. Audio_Stop(playerid, audio_id[playerid]);
  1298. }
  1299. audio_id[playerid] = Audio_PlayStreamed(playerid, "http://yp.shoutcast.com/sbin/tunein-station.pls?id=1377200", false, false, false);
  1300. SendClientMessage(playerid, COLOR_GRAD2, "AUDIOCLIENT: Du hörst nun: 'Technobase FM'.");
  1301. audio_stream_id[playerid] = 1;
  1302. return 1;
  1303. }
  1304. if(listitem == 1)
  1305. {
  1306. if(audio_stream_id[playerid] != -1)
  1307. {
  1308. Audio_Stop(playerid, audio_id[playerid]);
  1309. }
  1310. audio_id[playerid] = Audio_PlayStreamed(playerid, "http://yp.shoutcast.com/sbin/tunein-station.pls?id=1365546", false, false, false);
  1311. SendClientMessage(playerid, COLOR_GRAD2, "AUDIOCLIENT: Du hörst nun: 'Schlagerhoelle'.");
  1312. audio_stream_id[playerid] = 2;
  1313. return 1;
  1314. }
  1315. if(listitem == 2)
  1316. {
  1317. if(audio_stream_id[playerid] != -1)
  1318. {
  1319. Audio_Stop(playerid, audio_id[playerid]);
  1320. }
  1321. audio_id[playerid] = Audio_PlayStreamed(playerid, "http://yp.shoutcast.com/sbin/tunein-station.pls?id=1266310", false, false, false);
  1322. SendClientMessage(playerid, COLOR_GRAD2, "AUDIOCLIENT: Du hörst nun: 'Ballermanradio'.");
  1323. audio_stream_id[playerid] = 3;
  1324. return 1;
  1325. }
  1326. if(listitem == 3)
  1327. {
  1328. if(audio_stream_id[playerid] != -1)
  1329. {
  1330. Audio_Stop(playerid, audio_id[playerid]);
  1331. }
  1332. audio_id[playerid] = Audio_PlayStreamed(playerid, "http://yp.shoutcast.com/sbin/tunein-station.pls?id=1177953", false, false, false);
  1333. SendClientMessage(playerid, COLOR_GRAD2, "AUDIOCLIENT: Du hörst nun: 'Vocal Trans'.");
  1334. audio_stream_id[playerid] = 4;
  1335. return 1;
  1336. }
  1337. if(listitem == 4)
  1338. {
  1339. if(audio_stream_id[playerid] != -1)
  1340. {
  1341. Audio_Stop(playerid, audio_id[playerid]);
  1342. }
  1343. audio_id[playerid] = Audio_PlayStreamed(playerid, "http://yp.shoutcast.com/sbin/tunein-station.pls?id=1320", false, false, false);
  1344. SendClientMessage(playerid, COLOR_GRAD2, "AUDIOCLIENT: Du hörst nun: 'PulsRadio'.");
  1345. audio_stream_id[playerid] = 5;
  1346. return 1;
  1347. }
  1348. if(listitem == 5)
  1349. {
  1350. if(audio_stream_id[playerid] != -1)
  1351. {
  1352. Audio_Stop(playerid, audio_id[playerid]);
  1353. }
  1354. audio_id[playerid] = Audio_PlayStreamed(playerid, "http://yp.shoutcast.com/sbin/tunein-station.pls?id=1281016", false, false, false);
  1355. SendClientMessage(playerid, COLOR_GRAD2, "AUDIOCLIENT: Du hörst nun: 'Hot 108 Jam'.");
  1356. audio_stream_id[playerid] = 6;
  1357. return 1;
  1358. }
  1359. if(listitem == 6)
  1360. {
  1361. if(audio_stream_id[playerid] != -1)
  1362. {
  1363. Audio_Stop(playerid, audio_id[playerid]);
  1364. }
  1365. audio_id[playerid] = Audio_PlayStreamed(playerid, "http://yp.shoutcast.com/sbin/tunein-station.pls?id=1269742", false, false, false);
  1366. SendClientMessage(playerid, COLOR_GRAD2, "AUDIOCLIENT: Du hörst nun: 'MUSIC.JAM'.");
  1367. audio_stream_id[playerid] = 7;
  1368. return 1;
  1369. }
  1370. if(listitem == 7)
  1371. {
  1372. if(audio_stream_id[playerid] != -1)
  1373. {
  1374. Audio_Stop(playerid, audio_id[playerid]);
  1375. }
  1376. audio_id[playerid] = Audio_PlayStreamed(playerid, "http://yp.shoutcast.com/sbin/tunein-station.pls?id=1377430", false, false, false);
  1377. SendClientMessage(playerid, COLOR_GRAD2, "AUDIOCLIENT: Du hörst nun: 'HardBase.FM'.");
  1378. audio_stream_id[playerid] = 8;
  1379. return 1;
  1380. }
  1381. }
  1382. */
  1383. if(dialogid == DIALOG_FIGHTING_STYLES)
  1384. {
  1385. if(!response) return 1;
  1386. if(listitem == 0)
  1387. {
  1388. SendClientMessage(playerid, COLOR_GRAD2,"Dein Kampfstil ist: Normal.");
  1389. SetPlayerFightingStyle(playerid, FIGHT_STYLE_NORMAL);
  1390. return 1;
  1391. }
  1392. if(listitem == 1)
  1393. {
  1394. SendClientMessage(playerid, COLOR_GRAD2,"Dein Kampfstil ist: Boxing.");
  1395. SetPlayerFightingStyle(playerid, FIGHT_STYLE_BOXING);
  1396. return 1;
  1397. }
  1398. if(listitem == 2)
  1399. {
  1400. SendClientMessage(playerid, COLOR_GRAD2,"Dein Kampfstil ist: KungFu.");
  1401. SetPlayerFightingStyle(playerid, FIGHT_STYLE_KUNGFU);
  1402. return 1;
  1403. }
  1404. if(listitem == 3)
  1405. {
  1406. SendClientMessage(playerid, COLOR_GRAD2,"Dein Kampfstil ist: KneeHad.");
  1407. SetPlayerFightingStyle(playerid, FIGHT_STYLE_KNEEHEAD);
  1408. return 1;
  1409. }
  1410. if(listitem == 4)
  1411. {
  1412. SendClientMessage(playerid, COLOR_GRAD2,"Dein Kampfstil ist: Grabkick.");
  1413. SetPlayerFightingStyle(playerid, FIGHT_STYLE_GRABKICK);
  1414. return 1;
  1415. }
  1416. if(listitem == 5)
  1417. {
  1418. SendClientMessage(playerid, COLOR_GRAD2,"Dein Kampfstil ist: Elbow.");
  1419. SetPlayerFightingStyle(playerid, FIGHT_STYLE_ELBOW);
  1420. return 1;
  1421. }
  1422. }
  1423. if(dialogid == DIALOG_NEWS_FBANK)
  1424. {
  1425. if(!response) return 1;
  1426. if(listitem == 0)
  1427. {
  1428. format(string, sizeof(string), "Gebe nun den Betrag ein, denn du Einzahlen willst.");
  1429. ShowPlayerDialog(playerid, DIALOG_NEWS_FBANK_2, DIALOG_STYLE_INPUT, "Fraktionsbank News Reporter", string, "Einzahlen", "Abbrechen");
  1430. return 1;
  1431. }
  1432. if(listitem == 1)
  1433. {
  1434. format(string, sizeof(string), "Gebe nun den Betrag ein, denn du Abheben willst.");
  1435. ShowPlayerDialog(playerid, DIALOG_NEWS_FBANK_3, DIALOG_STYLE_INPUT, "Fraktionsbank News Reporter", string, "Einzahlen", "Abbrechen");
  1436. return 1;
  1437. }
  1438. }
  1439. if(dialogid == DIALOG_NEWS_FBANK_2)
  1440. {
  1441. if(!response) return 1;
  1442. if(!IsNumeric(inputtext)) return 1;
  1443. if(PlayerMoney[playerid] > strval(inputtext))
  1444. {
  1445. GangSafeInfo[5][sMoney] += strval(inputtext);
  1446. PlayerMoney[playerid] = PlayerMoney[playerid] -= strval(inputtext);
  1447. format(string, sizeof(string), "Du hast $%d eingezahlt. Gesamtvermögen: $%d.",strval(inputtext), GangSafeInfo[5][sMoney]);
  1448. SendClientMessage(playerid, COLOR_LIGHTBLUE, string);
  1449. return 1;
  1450. }
  1451. }
  1452. if(dialogid == DIALOG_NEWS_FBANK_3)
  1453. {
  1454. if(!response) return 1;
  1455. if(!IsNumeric(inputtext)) return 1;
  1456. if(GangSafeInfo[5][sMoney] > strval(inputtext))
  1457. {
  1458. GangSafeInfo[5][sMoney] -= strval(inputtext);
  1459. PlayerMoney[playerid] = PlayerMoney[playerid] += strval(inputtext);
  1460. format(string, sizeof(string), "Du hast $%d abgehoben. Gesamtvermögen: $%d.",strval(inputtext), GangSafeInfo[5][sMoney]);
  1461. SendClientMessage(playerid, COLOR_LIGHTBLUE, string);
  1462. return 1;
  1463. }
  1464. }
  1465. if(dialogid == DIALOG_RESPECT_POINTS)
  1466. {
  1467. if(response)
  1468. if(listitem == 0)
  1469. {
  1470. format(string, sizeof(string), "Willst du wirklich 10 Repektpunkte für $50.000 an den Staat verkaufen?");
  1471. ShowPlayerDialog(playerid, 12346, DIALOG_STYLE_MSGBOX, "Respektpunkte", string, "Ja","Nein");
  1472.  
  1473. return 1;
  1474. }
  1475. }
  1476. if(dialogid == 12346)
  1477. {
  1478. if(response)
  1479. {
  1480. SendClientMessage(playerid, COLOR_LIGHTBLUE, "* Herzlichen Glückwunsch du hast 10 Respektpunkte verkauft.");
  1481. PlayerInfo[playerid][pExp] -= 10;
  1482. PlayerMoney[playerid] = PlayerMoney[playerid] += 50000;
  1483. OnPlayerAccountUpdate(playerid);
  1484. }
  1485. }
  1486. if(dialogid == DIALOG_RESPECT_POINTS_2)
  1487. {
  1488. if(response)
  1489. {
  1490. if(IsNumeric(inputtext))
  1491. {
  1492. respect_m[playerid] = strval(inputtext);
  1493. if(respect_m[playerid] < 250000)
  1494. {
  1495. SendClientMessage(playerid, COLOR_GRAD2, " Der Mindestbetrag liegt bei $250.000");
  1496. return 1;
  1497. }
  1498. format(string, sizeof(string), "Gebe nun den Namen des Spielers ein.");
  1499. ShowPlayerDialog(playerid, DIALOG_RESPECT_POINTS_3, DIALOG_STYLE_INPUT, "Respektpunkte", string, "Verkaufen", "Abbrechen");
  1500. return 1;
  1501. }
  1502. }
  1503. }
  1504. if(dialogid == DIALOG_RESPECT_POINTS_3)
  1505. {
  1506. if(!response) return 1;
  1507. if(IsPlayerConnected(ReturnUser(inputtext)))
  1508. {
  1509. if(ReturnUser(inputtext) != INVALID_PLAYER_ID)
  1510. {
  1511. format(string, sizeof(string), "* %s möchte dir 10 Respektpunkte für $%d verkaufen. Nutze /accept points.",sendername, respect_m[playerid]);
  1512. SendClientMessage(ReturnUser(inputtext), COLOR_LIGHTBLUE, string);
  1513. respect_id[ReturnUser(inputtext)] = playerid;
  1514. return 1;
  1515. }
  1516. }
  1517. }
  1518. if(dialogid ==DIALOG_SCHWARZMARKT)
  1519. {
  1520. if(!response) return 1;
  1521. if(listitem == 0)
  1522. {
  1523. if(PlayerMoney[playerid] < 3000) { SendClientMessage(playerid, COLOR_GRAD2, " Du hast nicht genug Geld! "); return 1; }
  1524. PlayerInfo[playerid][pCarLic_2] = 1;
  1525. PlayerMoney[playerid] = PlayerMoney[playerid] -= 3000;
  1526. SendClientMessage(playerid, COLOR_GRAD2, "Dein Führerschein hält max. 3 Stunden.");
  1527. return 1;
  1528. }
  1529. if(listitem == 1)
  1530. {
  1531. if(PlayerMoney[playerid] < 1000) { SendClientMessage(playerid, COLOR_GRAD2, " Du hast nicht genug Geld! "); return 1; }
  1532. if(SBizzInfo[MARKT][sbProducts] < 100) { SendClientMessage(playerid, COLOR_GRAD2, " Wir haben nicht genug Drogen."); return 1; }
  1533. SetPlayerArmour(playerid, 100.0);
  1534. Armor[playerid] += 100.0;
  1535. PlayerMoney[playerid] = PlayerMoney[playerid] -= 1000;
  1536. SBizzInfo[MARKT][sbTill] += 1000;
  1537. SBizzInfo[MARKT][sbProducts] -= 100;
  1538. }
  1539. }
  1540. if(dialogid == DIALOG_CLEAR)
  1541. {
  1542. if(!response) return 1;
  1543. if(IsPlayerConnected(ReturnUser(inputtext)))
  1544. {
  1545. if(ReturnUser(inputtext) != INVALID_PLAYER_ID)
  1546. {
  1547. new giveplayer[MAX_PLAYER_NAME];
  1548. GetPlayerName(ReturnUser(inputtext), giveplayer, sizeof(giveplayer));
  1549. format(string, sizeof(string), "* Polizist %s hat dein Strafregister gelöscht.",sendername);
  1550. SendClientMessage(ReturnUser(inputtext), COLOR_LIGHTBLUE, string);
  1551. format(string, sizeof(string), "* Du hast %s's Strafregister gelöscht.",giveplayer);
  1552. SendClientMessage(playerid, COLOR_LIGHTBLUE, string);
  1553. format(string, sizeof(string), "* %s hat %s's Strafregister gelöscht.",sendername, giveplayer);
  1554. SendRadioMessage(1, COLOR_YELLOW, string);
  1555. SendRadioMessage(2, COLOR_YELLOW, string);
  1556. SendRadioMessage(3, COLOR_YELLOW, string);
  1557. WantedLevel[ReturnUser(inputtext)] = 0;
  1558. WantedPoints[ReturnUser(inputtext)] = 0;
  1559. CheckWantedLevel(ReturnUser(inputtext));
  1560. ClearCrime(ReturnUser(inputtext));
  1561. new year, month, day, hour, minute, second;
  1562. getdate(year, month, day);
  1563. gettime(hour, minute, second);
  1564. format(string, sizeof(string), "[%d:%d:%d][%d:%d Uhr] Officer %s hat Spieler %s die Wanteds gecleart.",
  1565. day, month, year, hour, minute, sendername, giveplayer);
  1566. PoliceLog(string);
  1567. return 1;
  1568. }
  1569. }
  1570. }
  1571. if(dialogid == DIALOG_HELP)
  1572. {
  1573. if(!response) return 1;
  1574. if(listitem == 0)
  1575. {
  1576. SendClientMessage(playerid, COLOR_GRAD2,"*** ACCOUNT *** /rules /stats /buylevel /upgrade /faq /rtd(/resettextdraws)");
  1577. return 1;
  1578. }
  1579. if(listitem == 1)
  1580. {
  1581. SendClientMessage(playerid, COLOR_GRAD2,"*** GENERAL *** /pay /charity /time /buy /unrentcar /givekey /switchkey /id /drink /music /showlicenses");
  1582. SendClientMessage(playerid, COLOR_GRAD2,"*** GENERAL *** /resetupgrades(100k) /buygun /lock /skill /portable /licenses /lotto /spawnchange");
  1583. SendClientMessage(playerid, COLOR_GRAD2,"*** GENERAL *** /report /cancel /accept /usedrugs /contract /clear /service /showpassport");
  1584. SendClientMessage(playerid, COLOR_GRAD2,"*** GENERAL *** /sellpoints (/rc) /resetcheckpoint /jobcenter /fs /clothes /smoke /gotoevent /fighting");
  1585. SendClientMessage(playerid, COLOR_GRAD2,"*** GENERAL *** /cellphonehelp /househelp /renthelp /businesshelp /leaderhelp /fishhelp /cookhelp /irchelp");
  1586. SendClientMessage(playerid, COLOR_GRAD2, "*** GERNERAL *** /resetpin /paintballhelp");
  1587. return 1;
  1588. }
  1589. if(listitem == 2)
  1590. {
  1591. SendClientMessage(playerid, COLOR_GRAD2,"*** CHAT *** (/o)oc (/s)hout (/ad)vertise (/f)amily /me /togooc /tognews /togfam /togwhisper");
  1592. return 1;
  1593. }
  1594. if(listitem == 3)
  1595. {
  1596. SendClientMessage(playerid, COLOR_GRAD2,"*** CAR *** /carsell /park /fill /buycar /fillcar /fuel /eject /carlock /bootlock");
  1597. return 1;
  1598. }
  1599. if(listitem == 4)
  1600. {
  1601. SendClientMessage(playerid, COLOR_GRAD2,"*** BANK *** /balance /bank /wiretransfer");
  1602. return 1;
  1603. }
  1604. if(listitem == 5)
  1605. {
  1606. SendClientMessage(playerid, COLOR_GRAD2,"*** ONLINE *** /supporter /instructor /taxi /cops /leader /vip /medics /adac");
  1607. return 1;
  1608. }
  1609. if(listitem == 6)
  1610. {
  1611. if(PlayerInfo[playerid][pJob] == 1) {
  1612. SendClientMessage(playerid,COLOR_GRAD2,"*** JOB *** /find"); }
  1613. else if(PlayerInfo[playerid][pJob] == 2) {
  1614. SendClientMessage(playerid,COLOR_GRAD2,"*** JOB *** /free"); }
  1615. else if(PlayerInfo[playerid][pJob] == 3) {
  1616. SendClientMessage(playerid,COLOR_GRAD2,"*** JOB *** /sex"); }
  1617. else if(PlayerInfo[playerid][pJob] == 4) {
  1618. SendClientMessage(playerid,COLOR_GRAD2,"*** JOB *** /get drugs /selldrugs"); }
  1619. else if(PlayerInfo[playerid][pJob] == 5) {
  1620. SendClientMessage(playerid,COLOR_GRAD2,"*** JOB *** /dropcar"); }
  1621. else if(PlayerInfo[playerid][pMember] == 9) {
  1622. SendClientMessage(playerid,COLOR_GRAD5,"*** JOB *** /paper /papers /live /news [text]"); }
  1623. else if(PlayerInfo[playerid][pJob] == 8) {
  1624. SendClientMessage(playerid,COLOR_GRAD2,"*** JOB *** /guard"); }
  1625. else if(PlayerInfo[playerid][pJob] == 9) {
  1626. SendClientMessage(playerid,COLOR_GRAD2,"*** JOB *** /materials /sellgun"); }
  1627. else if(PlayerInfo[playerid][pJob] == 10) {
  1628. SendClientMessage(playerid,COLOR_GRAD2,"*** JOB *** /sellcar"); }
  1629. else if(PlayerInfo[playerid][pMember] == 10 || PlayerInfo[playerid][pLeader] == 10 || PlayerInfo[playerid][pJob] == 14) {
  1630. SendClientMessage(playerid,COLOR_GRAD2,"*** JOB *** /fare"); }
  1631. else if(PlayerInfo[playerid][pJob] == 15) {
  1632. SendClientMessage(playerid,COLOR_GRAD2,"*** JOB *** /papers /bring /deliver"); }
  1633. else if(PlayerInfo[playerid][pJob] == 16) {
  1634. SendClientMessage(playerid,COLOR_GRAD2,"*** JOB *** /sellprods /buyprods /load /bp"); }
  1635. else if(PlayerInfo[playerid][pJob] == 17) {
  1636. SendClientMessage(playerid,COLOR_GRAD2,"*** JOB *** /harvest /sellarmor"); }
  1637. if(PlayerInfo[playerid][pMember] == 11||PlayerInfo[playerid][pLeader] == 11) {
  1638. SendClientMessage(playerid,COLOR_GRAD2,"*** LESSON *** /startlesson /stoplesson /givelicense /spawntarget /destroytarget"); }
  1639. if(PlayerInfo[playerid][pMember] == 15 || PlayerInfo[playerid][pLeader] == 15) {
  1640. SendClientMessage(playerid, COLOR_GRAD2, "*** Transporter *** (/r)adio /accept transporter /endjob"); }
  1641. if (IsACop(playerid))
  1642. {
  1643. SendClientMessage(playerid, COLOR_GRAD2, "*** SAPD *** (/r)adio (/d)epartments (/m)egaphone (/su)spect /mdc /arrest /duty /wanted /cuff /tazer");
  1644. SendClientMessage(playerid, COLOR_GRAD2, "*** SAPD *** /frisk /take /ticket (/gov)ernment /deliver /camera /ram /(pu)llincar /lspd1-4 (/law)enforcement");
  1645. SendClientMessage(playerid, COLOR_GRAD2, "*** SAPD *** /trap /crb /rrb /rrball");
  1646. }
  1647. if (gTeam[playerid] == 1 || PlayerInfo[playerid][pMember] == 4 || PlayerInfo[playerid][pLeader] == 4)
  1648. {
  1649. SendClientMessage(playerid, COLOR_GRAD2, "*** SAMD *** (/r)adio (/d)epartments /heal /duty");
  1650. }
  1651. if(IsAMember(playerid))
  1652. {
  1653. SendClientMessage(playerid, COLOR_GRAD2, "*** GANG *** (/f)amily /team /tie /untie /gang /ginfo (/ga)ngleader Chat");
  1654. }
  1655. if (PlayerInfo[playerid][pAdmin] >= 1)
  1656. {
  1657. SendClientMessage(playerid, COLOR_GRAD2, "*** ADMIN *** (/a)dmin (/ah)elp");
  1658. }
  1659. if(PlayerInfo[playerid][pMember] == 14 || PlayerInfo[playerid][pLeader] == 14)
  1660. {
  1661. SendClientMessage(playerid, COLOR_GRAD2, "*** ADAC *** (/r)adio (/d)epartments /repair /refill /adac(1,2) /duty");
  1662. return 1;
  1663. }
  1664. if(PlayerInfo[playerid][pHitman] >= 1)
  1665. {
  1666. SendClientMessage(playerid, COLOR_GRAD2, "*** HITMAN *** /camo /uncamo /portable /tie /untie (/hf)amily /team");
  1667. }
  1668. if(PlayerInfo[playerid][pHitman] == 2)
  1669. {
  1670. SendClientMessage(playerid, COLOR_GRAD2, "*** HITMAN LEADER *** /hinvite /huninvite /hgiverank");
  1671. }
  1672. return 1;
  1673. }
  1674. }
  1675. if(dialogid == CAR_REBUY)
  1676. {
  1677. if(!response)
  1678. {
  1679. TogglePlayerControllable(playerid, 1);
  1680. RemovePlayerFromVehicle(playerid);
  1681. return 1;
  1682. }
  1683. PlayerMoney[playerid] = PlayerMoney[playerid] -= ADACCarAmount[GetPlayerVehicleID(playerid)];
  1684. SendClientMessage(playerid, COLOR_LIGHTBLUE, "* Du hast dein Fahrzeug erfolgreich freikauft.");
  1685. spawncar_towed[GetPlayerVehicleID(playerid)] = 0;
  1686. TogglePlayerControllable(playerid, 1);
  1687. return 1;
  1688. }
  1689. if(dialogid == CAR_INFO)
  1690. {
  1691. new text[3][50];
  1692. if(!response){ SetVehicleParamsEx(GetPlayerVehicleID(playerid),-1,-1,-1,-1,-1,0,-1); return 1;}
  1693. if(listitem == 0) //ablegen
  1694. {
  1695. format(string, sizeof(string), "Geld \nDrogen \nMaterialien");
  1696. ShowPlayerDialog(playerid, CAR_INFO_02, DIALOG_STYLE_LIST, "Fahrzeugkofferaum", string, "Weiter", "Abbrechen");
  1697. return 1;
  1698. }
  1699. if(listitem == 1) //aufnehmen
  1700. {
  1701. if(spawncar_item_type[0][GetPlayerVehicleID(playerid)] != 0)
  1702. {
  1703. if(spawncar_item_id[0][GetPlayerVehicleID(playerid)] == 1)
  1704. {
  1705. text[0] = "Geld";
  1706. }
  1707. if(spawncar_item_id[0][GetPlayerVehicleID(playerid)] == 2)
  1708. {
  1709. text[0] = "Drogen";
  1710. }
  1711. if(spawncar_item_id[0][GetPlayerVehicleID(playerid)] == 3)
  1712. {
  1713. text[0] = "Materialien";
  1714. }
  1715. }
  1716. if(spawncar_item_type[0][GetPlayerVehicleID(playerid)] == 0)
  1717. {
  1718. text[0] = "Nichts";
  1719. }
  1720.  
  1721. if(spawncar_item_type[1][GetPlayerVehicleID(playerid)] != 0)
  1722. {
  1723. if(spawncar_item_id[1][GetPlayerVehicleID(playerid)] == 1)
  1724. {
  1725. text[1] = "Geld";
  1726. }
  1727. if(spawncar_item_id[1][GetPlayerVehicleID(playerid)] == 2)
  1728. {
  1729. text[1] = "Drogen";
  1730. }
  1731. if(spawncar_item_id[1][GetPlayerVehicleID(playerid)] == 3)
  1732. {
  1733. text[1] = "Materialien";
  1734. }
  1735. }
  1736. if(spawncar_item_type[1][GetPlayerVehicleID(playerid)] == 0)
  1737. {
  1738. text[1] = "Nichts";
  1739. }
  1740.  
  1741. if(spawncar_item_type[2][GetPlayerVehicleID(playerid)] != 0)
  1742. {
  1743. if(spawncar_item_id[2][GetPlayerVehicleID(playerid)] == 1)
  1744. {
  1745. text[2] = "Geld";
  1746. }
  1747. if(spawncar_item_id[2][GetPlayerVehicleID(playerid)] == 2)
  1748. {
  1749. text[2] = "Drogen";
  1750. }
  1751. if(spawncar_item_id[2][GetPlayerVehicleID(playerid)] == 3)
  1752. {
  1753. text[2] = "Materialien";
  1754. }
  1755. }
  1756. if(spawncar_item_type[2][GetPlayerVehicleID(playerid)] == 0)
  1757. {
  1758. text[2] = "Nichts";
  1759. }
  1760. format(string, sizeof(string), "%s \n%s \n%s", text[0], text[1],text[2]);
  1761. ShowPlayerDialog(playerid, CAR_INFO_06, DIALOG_STYLE_LIST, "Fahrzeugkofferaum", string, "Weiter", "Abbrechen");
  1762. return 1;
  1763. }
  1764. if(listitem == 2) //
  1765. {
  1766. if(spawncar_item_type[0][GetPlayerVehicleID(playerid)] != 0)
  1767. {
  1768. if(spawncar_item_id[0][GetPlayerVehicleID(playerid)] == 1)
  1769. {
  1770. text[0] = "Geld";
  1771. }
  1772. if(spawncar_item_id[0][GetPlayerVehicleID(playerid)] == 2)
  1773. {
  1774. text[0] = "Drogen";
  1775. }
  1776. if(spawncar_item_id[0][GetPlayerVehicleID(playerid)] == 3)
  1777. {
  1778. text[0] = "Materialien";
  1779. }
  1780. }
  1781. if(spawncar_item_type[0][GetPlayerVehicleID(playerid)] == 0)
  1782. {
  1783. text[0] = "Nichts";
  1784. }
  1785.  
  1786. if(spawncar_item_type[1][GetPlayerVehicleID(playerid)] != 0)
  1787. {
  1788. if(spawncar_item_id[1][GetPlayerVehicleID(playerid)] == 1)
  1789. {
  1790. text[1] = "Geld";
  1791. }
  1792. if(spawncar_item_id[1][GetPlayerVehicleID(playerid)] == 2)
  1793. {
  1794. text[1] = "Drogen";
  1795. }
  1796. if(spawncar_item_id[1][GetPlayerVehicleID(playerid)] == 3)
  1797. {
  1798. text[1] = "Materialien";
  1799. }
  1800. }
  1801. if(spawncar_item_type[1][GetPlayerVehicleID(playerid)] == 0)
  1802. {
  1803. text[1] = "Nichts";
  1804. }
  1805.  
  1806. if(spawncar_item_type[2][GetPlayerVehicleID(playerid)] != 0)
  1807. {
  1808. if(spawncar_item_id[2][GetPlayerVehicleID(playerid)] == 1)
  1809. {
  1810. text[2] = "Geld";
  1811. }
  1812. if(spawncar_item_id[2][GetPlayerVehicleID(playerid)] == 2)
  1813. {
  1814. text[2] = "Drogen";
  1815. }
  1816. if(spawncar_item_id[2][GetPlayerVehicleID(playerid)] == 3)
  1817. {
  1818. text[2] = "Materialien";
  1819. }
  1820. }
  1821. if(spawncar_item_type[2][GetPlayerVehicleID(playerid)] == 0)
  1822. {
  1823. text[2] = "Nichts";
  1824. }
  1825. format(string, sizeof(string), "Fahrzeuginhalt: \n%s \n%s \n%s", text[0], text[1],text[2]);
  1826. ShowPlayerDialog(playerid, CAR_INFO_07, DIALOG_STYLE_MSGBOX, "Fahrzeugkofferaum", string, "Weiter", "Abbrechen");
  1827. return 1;
  1828. }
  1829. }
  1830.  
  1831. if(dialogid == CAR_INFO_07)
  1832. {
  1833. SetVehicleParamsEx(GetPlayerVehicleID(playerid),-1,-1,-1,-1,-1,0,-1);
  1834. return 1;
  1835. }
  1836.  
  1837. if(dialogid == CAR_INFO_06)
  1838. {
  1839. SetVehicleParamsEx(GetPlayerVehicleID(playerid),-1,-1,-1,-1,-1,0,-1);
  1840. if(!response){ return 1;}
  1841. if(listitem == 0)
  1842. {
  1843. if(spawncar_item_type[0][GetPlayerVehicleID(playerid)] != 0)
  1844. {
  1845. if(spawncar_item_id[0][GetPlayerVehicleID(playerid)] == 1)
  1846. {
  1847. PlayerMoney[playerid] = PlayerMoney[playerid] += spawncar_item_amount[0][GetPlayerVehicleID(playerid)];
  1848. format(string, sizeof(string), "* Du hast $%d aus deinem Fahrzeug genommen.", spawncar_item_amount[0][GetPlayerVehicleID(playerid)]);
  1849. SendClientMessage(playerid, COLOR_LIGHTBLUE, string);
  1850. spawncar_item_id[0][GetPlayerVehicleID(playerid)] = 0;
  1851. spawncar_item_amount[0][GetPlayerVehicleID(playerid)] = 0;
  1852. spawncar_item_type[0][GetPlayerVehicleID(playerid)] = 0;
  1853. SetVehicleParamsEx(GetPlayerVehicleID(playerid),-1,-1,-1,-1,-1,0,-1);
  1854. return 1;
  1855. }
  1856. if(spawncar_item_id[0][GetPlayerVehicleID(playerid)] == 2)
  1857. {
  1858. PlayerInfo[playerid][pDrugs] += spawncar_item_amount[0][GetPlayerVehicleID(playerid)];
  1859. format(string, sizeof(string), "* Du hast %d Drogen aus deinem Fahrzeug genommen.", spawncar_item_amount[0][GetPlayerVehicleID(playerid)]);
  1860. SendClientMessage(playerid, COLOR_LIGHTBLUE, string);
  1861. spawncar_item_id[0][GetPlayerVehicleID(playerid)] = 0;
  1862. spawncar_item_amount[0][GetPlayerVehicleID(playerid)] = 0;
  1863. spawncar_item_type[0][GetPlayerVehicleID(playerid)] = 0;
  1864. SetVehicleParamsEx(GetPlayerVehicleID(playerid),-1,-1,-1,-1,-1,0,-1);
  1865. return 1;
  1866. }
  1867. if(spawncar_item_id[0][GetPlayerVehicleID(playerid)] == 3)
  1868. {
  1869. PlayerInfo[playerid][pMats] += spawncar_item_amount[0][GetPlayerVehicleID(playerid)];
  1870. format(string, sizeof(string), "* Du hast %d Materialien aus deinem Fahrzeug genommen.", spawncar_item_amount[0][GetPlayerVehicleID(playerid)]);
  1871. SendClientMessage(playerid, COLOR_LIGHTBLUE, string);
  1872. spawncar_item_id[0][GetPlayerVehicleID(playerid)] = 0;
  1873. spawncar_item_amount[0][GetPlayerVehicleID(playerid)] = 0;
  1874. spawncar_item_type[0][GetPlayerVehicleID(playerid)] = 0;
  1875. SetVehicleParamsEx(GetPlayerVehicleID(playerid),-1,-1,-1,-1,-1,0,-1);
  1876. return 1;
  1877. }
  1878. }
  1879. }
  1880. if(listitem == 1)
  1881. {
  1882. if(spawncar_item_type[1][GetPlayerVehicleID(playerid)] != 0)
  1883. {
  1884. if(spawncar_item_id[1][GetPlayerVehicleID(playerid)] == 1)
  1885. {
  1886. PlayerMoney[playerid] = PlayerMoney[playerid] += spawncar_item_amount[1][GetPlayerVehicleID(playerid)];
  1887. format(string, sizeof(string), "* Du hast $%d aus deinem Fahrzeug genommen.", spawncar_item_amount[1][GetPlayerVehicleID(playerid)]);
  1888. SendClientMessage(playerid, COLOR_LIGHTBLUE, string);
  1889. spawncar_item_id[1][GetPlayerVehicleID(playerid)] = 0;
  1890. spawncar_item_amount[1][GetPlayerVehicleID(playerid)] = 0;
  1891. spawncar_item_type[1][GetPlayerVehicleID(playerid)] = 0;
  1892. SetVehicleParamsEx(GetPlayerVehicleID(playerid),-1,-1,-1,-1,-1,0,-1);
  1893. return 1;
  1894. }
  1895. if(spawncar_item_id[0][GetPlayerVehicleID(playerid)] == 2)
  1896. {
  1897. PlayerInfo[playerid][pDrugs] += spawncar_item_amount[1][GetPlayerVehicleID(playerid)];
  1898. format(string, sizeof(string), "* Du hast %d Drogen aus deinem Fahrzeug genommen.", spawncar_item_amount[1][GetPlayerVehicleID(playerid)]);
  1899. SendClientMessage(playerid, COLOR_LIGHTBLUE, string);
  1900. spawncar_item_id[1][GetPlayerVehicleID(playerid)] = 0;
  1901. spawncar_item_amount[1][GetPlayerVehicleID(playerid)] = 0;
  1902. spawncar_item_type[1][GetPlayerVehicleID(playerid)] = 0;
  1903. SetVehicleParamsEx(GetPlayerVehicleID(playerid),-1,-1,-1,-1,-1,0,-1);
  1904. return 1;
  1905. }
  1906. if(spawncar_item_id[1][GetPlayerVehicleID(playerid)] == 3)
  1907. {
  1908. PlayerInfo[playerid][pMats] += spawncar_item_amount[1][GetPlayerVehicleID(playerid)];
  1909. format(string, sizeof(string), "* Du hast %d Materialien aus deinem Fahrzeug genommen.", spawncar_item_amount[1][GetPlayerVehicleID(playerid)]);
  1910. SendClientMessage(playerid, COLOR_LIGHTBLUE, string);
  1911. spawncar_item_id[1][GetPlayerVehicleID(playerid)] = 0;
  1912. spawncar_item_amount[1][GetPlayerVehicleID(playerid)] = 0;
  1913. spawncar_item_type[1][GetPlayerVehicleID(playerid)] = 0;
  1914. SetVehicleParamsEx(GetPlayerVehicleID(playerid),-1,-1,-1,-1,-1,0,-1);
  1915. return 1;
  1916. }
  1917. }
  1918. }
  1919. if(listitem == 2)
  1920. {
  1921. if(spawncar_item_type[2][GetPlayerVehicleID(playerid)] != 0)
  1922. {
  1923. if(spawncar_item_id[2][GetPlayerVehicleID(playerid)] == 1)
  1924. {
  1925. PlayerMoney[playerid] = PlayerMoney[playerid] += spawncar_item_amount[2][GetPlayerVehicleID(playerid)];
  1926. format(string, sizeof(string), "* Du hast $%d aus deinem Fahrzeug genommen.", spawncar_item_amount[2][GetPlayerVehicleID(playerid)]);
  1927. SendClientMessage(playerid, COLOR_LIGHTBLUE, string);
  1928. spawncar_item_id[2][GetPlayerVehicleID(playerid)] = 0;
  1929. spawncar_item_amount[2][GetPlayerVehicleID(playerid)] = 0;
  1930. spawncar_item_type[2][GetPlayerVehicleID(playerid)] = 0;
  1931. SetVehicleParamsEx(GetPlayerVehicleID(playerid),-1,-1,-1,-1,-1,0,-1);
  1932. return 1;
  1933. }
  1934. if(spawncar_item_id[2][GetPlayerVehicleID(playerid)] == 2)
  1935. {
  1936. PlayerInfo[playerid][pDrugs] += spawncar_item_amount[2][GetPlayerVehicleID(playerid)];
  1937. format(string, sizeof(string), "* Du hast %d Drogen aus deinem Fahrzeug genommen.", spawncar_item_amount[2][GetPlayerVehicleID(playerid)]);
  1938. SendClientMessage(playerid, COLOR_LIGHTBLUE, string);
  1939. spawncar_item_id[2][GetPlayerVehicleID(playerid)] = 0;
  1940. spawncar_item_amount[2][GetPlayerVehicleID(playerid)] = 0;
  1941. spawncar_item_type[2][GetPlayerVehicleID(playerid)] = 0;
  1942. SetVehicleParamsEx(GetPlayerVehicleID(playerid),-1,-1,-1,-1,-1,0,-1);
  1943. return 1;
  1944. }
  1945. if(spawncar_item_id[2][GetPlayerVehicleID(playerid)] == 3)
  1946. {
  1947. PlayerInfo[playerid][pMats] += spawncar_item_amount[2][GetPlayerVehicleID(playerid)];
  1948. format(string, sizeof(string), "* Du hast %d Materialien aus deinem Fahrzeug genommen.", spawncar_item_amount[2][GetPlayerVehicleID(playerid)]);
  1949. SendClientMessage(playerid, COLOR_LIGHTBLUE, string);
  1950. spawncar_item_id[2][GetPlayerVehicleID(playerid)] = 0;
  1951. spawncar_item_amount[2][GetPlayerVehicleID(playerid)] = 0;
  1952. spawncar_item_type[2][GetPlayerVehicleID(playerid)] = 0;
  1953. SetVehicleParamsEx(GetPlayerVehicleID(playerid),-1,-1,-1,-1,-1,0,-1);
  1954. return 1;
  1955. }
  1956. }
  1957. }
  1958. }
  1959.  
  1960. if(dialogid == CAR_INFO_02)
  1961. {
  1962. if(!response){ SetVehicleParamsEx(GetPlayerVehicleID(playerid),-1,-1,-1,-1,-1,0,-1); return 1;}
  1963. if(listitem == 0)
  1964. {
  1965. format(string, sizeof(string), "Gebe nun die Anzahl des Geldes ein.");
  1966. ShowPlayerDialog(playerid, CAR_INFO_03, DIALOG_STYLE_INPUT, "Fahrzeugkofferaum", string, "Ablegen", "Abbrechen");
  1967. return 1;
  1968. }
  1969. if(listitem == 1)
  1970. {
  1971. format(string, sizeof(string), "Gebe nun die Anzahl der Drogen ein.");
  1972. ShowPlayerDialog(playerid, CAR_INFO_04, DIALOG_STYLE_INPUT, "Fahrzeugkofferaum", string, "Ablegen", "Abbrechen");
  1973. return 1;
  1974. }
  1975. if(listitem == 2)
  1976. {
  1977. format(string, sizeof(string), "Gebe nun die Anzahl der Materialien ein.");
  1978. ShowPlayerDialog(playerid, CAR_INFO_05, DIALOG_STYLE_INPUT, "Fahrzeugkofferaum", string, "Ablegen", "Abbrechen");
  1979. return 1;
  1980. }
  1981. }
  1982.  
  1983. if(dialogid == CAR_INFO_05)//Geld
  1984. {
  1985. if(!response){ return 1;}
  1986. SetVehicleParamsEx(GetPlayerVehicleID(playerid),-1,-1,-1,-1,-1,0,-1);
  1987. if(PlayerInfo[playerid][pMats] < strval(inputtext))
  1988. {
  1989. SendClientMessage(playerid, COLOR_GRAD2, "Du hast nicht genügend Drogen.");
  1990. return 1;
  1991. }
  1992. if(!IsNumeric(inputtext))
  1993. {
  1994. format(string, sizeof(string), "Gebe nun die Anzahl der Drogen ein.");
  1995. ShowPlayerDialog(playerid, CAR_INFO_05, DIALOG_STYLE_INPUT, "Fahrzeugkofferaum", string, "Ablegen", "Abbrechen");
  1996. return 1;
  1997. }
  1998. if(spawncar_item_type[0][GetPlayerVehicleID(playerid)] == 0)
  1999. {
  2000. spawncar_item_type[0][GetPlayerVehicleID(playerid)] = 1;
  2001. spawncar_item_amount[0][GetPlayerVehicleID(playerid)] = strval(inputtext);
  2002. spawncar_item_id[0][GetPlayerVehicleID(playerid)] = 3;
  2003. PlayerInfo[playerid][pMats] -= strval(inputtext);
  2004. format(string, sizeof(string), "* Du hast %d Materialien in dein Kofferaum gelegt.", strval(inputtext));
  2005. SendClientMessage(playerid, COLOR_LIGHTBLUE, string);
  2006. return 1;
  2007. }
  2008. if(spawncar_item_type[1][GetPlayerVehicleID(playerid)] == 0)
  2009. {
  2010. spawncar_item_type[1][GetPlayerVehicleID(playerid)] = 1;
  2011. spawncar_item_amount[1][GetPlayerVehicleID(playerid)] = strval(inputtext);
  2012. spawncar_item_id[1][GetPlayerVehicleID(playerid)] = 3;
  2013. PlayerInfo[playerid][pMats] -= strval(inputtext);
  2014. format(string, sizeof(string), "* Du hast %d Materialien in dein Kofferaum gelegt.", strval(inputtext));
  2015. SendClientMessage(playerid, COLOR_LIGHTBLUE, string);
  2016. return 1;
  2017. }
  2018. if(spawncar_item_type[2][GetPlayerVehicleID(playerid)] == 0)
  2019. {
  2020. spawncar_item_type[2][GetPlayerVehicleID(playerid)] = 1;
  2021. spawncar_item_amount[2][GetPlayerVehicleID(playerid)] = strval(inputtext);
  2022. spawncar_item_id[2][GetPlayerVehicleID(playerid)] = 3;
  2023. PlayerInfo[playerid][pMats] -= strval(inputtext);
  2024. format(string, sizeof(string), "* Du hast %d Materialien in dein Kofferaum gelegt.", strval(inputtext));
  2025. SendClientMessage(playerid, COLOR_LIGHTBLUE, string);
  2026. return 1;
  2027. }
  2028. else
  2029. {
  2030. SendClientMessage(playerid, COLOR_GRAD2, "Der Kofferaum ist voll, bitte nehm erst etwas heraus.");
  2031. return 1;
  2032. }
  2033. }
  2034.  
  2035. if(dialogid == CAR_INFO_04)//Drogen
  2036. {
  2037. SetVehicleParamsEx(GetPlayerVehicleID(playerid),-1,-1,-1,-1,-1,0,-1);
  2038. if(!response){ return 1;}
  2039. if(PlayerInfo[playerid][pDrugs] < strval(inputtext))
  2040. {
  2041. SendClientMessage(playerid, COLOR_GRAD2, "Du hast nicht genügend Drogen.");
  2042. return 1;
  2043. }
  2044. if(!IsNumeric(inputtext))
  2045. {
  2046. format(string, sizeof(string), "Gebe nun die Anzahl der Drogen ein.");
  2047. ShowPlayerDialog(playerid, CAR_INFO_04, DIALOG_STYLE_INPUT, "Fahrzeugkofferaum", string, "Ablegen", "Abbrechen");
  2048. return 1;
  2049. }
  2050. if(spawncar_item_type[0][GetPlayerVehicleID(playerid)] == 0)
  2051. {
  2052. spawncar_item_type[0][GetPlayerVehicleID(playerid)] = 1;
  2053. spawncar_item_amount[0][GetPlayerVehicleID(playerid)] = strval(inputtext);
  2054. spawncar_item_id[0][GetPlayerVehicleID(playerid)] = 2;
  2055. PlayerInfo[playerid][pDrugs] -= strval(inputtext);
  2056. format(string, sizeof(string), "* Du hast %d Drogen in dein Kofferaum gelegt.", strval(inputtext));
  2057. SendClientMessage(playerid, COLOR_LIGHTBLUE, string);
  2058. return 1;
  2059. }
  2060. if(spawncar_item_type[1][GetPlayerVehicleID(playerid)] == 0)
  2061. {
  2062. spawncar_item_type[1][GetPlayerVehicleID(playerid)] = 1;
  2063. spawncar_item_amount[1][GetPlayerVehicleID(playerid)] = strval(inputtext);
  2064. spawncar_item_id[1][GetPlayerVehicleID(playerid)] = 2;
  2065. PlayerInfo[playerid][pDrugs] -= strval(inputtext);
  2066. format(string, sizeof(string), "* Du hast %d Drogen in dein Kofferaum gelegt.", strval(inputtext));
  2067. SendClientMessage(playerid, COLOR_LIGHTBLUE, string);
  2068. return 1;
  2069. }
  2070. if(spawncar_item_type[2][GetPlayerVehicleID(playerid)] == 0)
  2071. {
  2072. spawncar_item_type[2][GetPlayerVehicleID(playerid)] = 1;
  2073. spawncar_item_amount[2][GetPlayerVehicleID(playerid)] = strval(inputtext);
  2074. spawncar_item_id[2][GetPlayerVehicleID(playerid)] = 2;
  2075. PlayerInfo[playerid][pDrugs] -= strval(inputtext);
  2076. format(string, sizeof(string), "* Du hast %d Drogen in dein Kofferaum gelegt.", strval(inputtext));
  2077. SendClientMessage(playerid, COLOR_LIGHTBLUE, string);
  2078. return 1;
  2079. }
  2080. else
  2081. {
  2082. SendClientMessage(playerid, COLOR_GRAD2, "Der Kofferaum ist voll, bitte nehm erst etwas heraus.");
  2083. return 1;
  2084. }
  2085. }
  2086.  
  2087. if(dialogid == CAR_INFO_03)//Geld
  2088. {
  2089. SetVehicleParamsEx(GetPlayerVehicleID(playerid),-1,-1,-1,-1,-1,0,-1);
  2090. if(!response){ return 1;}
  2091. if(PlayerMoney[playerid] < strval(inputtext))
  2092. {
  2093. SendClientMessage(playerid, COLOR_GRAD2, "Du hast nicht genügend Geld.");
  2094. return 1;
  2095. }
  2096. if(!IsNumeric(inputtext))
  2097. {
  2098. format(string, sizeof(string), "Gebe nun die Anzahl des Geldes ein.");
  2099. ShowPlayerDialog(playerid, CAR_INFO_03, DIALOG_STYLE_INPUT, "Fahrzeugkofferaum", string, "Ablegen", "Abbrechen");
  2100. return 1;
  2101. }
  2102. if(spawncar_item_type[0][GetPlayerVehicleID(playerid)] == 0)
  2103. {
  2104. spawncar_item_type[0][GetPlayerVehicleID(playerid)] = 1;
  2105. spawncar_item_amount[0][GetPlayerVehicleID(playerid)] = strval(inputtext);
  2106. spawncar_item_id[0][GetPlayerVehicleID(playerid)] = 1;
  2107. PlayerMoney[playerid] = PlayerMoney[playerid] -= strval(inputtext);
  2108. format(string, sizeof(string), "* Du hast $%d in dein Kofferaum gelegt.", strval(inputtext));
  2109. SendClientMessage(playerid, COLOR_LIGHTBLUE, string);
  2110. return 1;
  2111. }
  2112. if(spawncar_item_type[1][GetPlayerVehicleID(playerid)] == 0)
  2113. {
  2114. spawncar_item_type[1][GetPlayerVehicleID(playerid)] = 1;
  2115. spawncar_item_amount[1][GetPlayerVehicleID(playerid)] = strval(inputtext);
  2116. spawncar_item_id[1][GetPlayerVehicleID(playerid)] = 1;
  2117. PlayerMoney[playerid] = PlayerMoney[playerid] -= strval(inputtext);
  2118. format(string, sizeof(string), "* Du hast $%d in dein Kofferaum gelegt.", strval(inputtext));
  2119. SendClientMessage(playerid, COLOR_LIGHTBLUE, string);
  2120. return 1;
  2121. }
  2122. if(spawncar_item_type[2][GetPlayerVehicleID(playerid)] == 0)
  2123. {
  2124. spawncar_item_type[2][GetPlayerVehicleID(playerid)] = 1;
  2125. spawncar_item_amount[2][GetPlayerVehicleID(playerid)] = strval(inputtext);
  2126. spawncar_item_id[2][GetPlayerVehicleID(playerid)] = 1;
  2127. PlayerMoney[playerid] = PlayerMoney[playerid] -= strval(inputtext);
  2128. format(string, sizeof(string), "* Du hast $%d in dein Kofferaum gelegt.", strval(inputtext));
  2129. SendClientMessage(playerid, COLOR_LIGHTBLUE, string);
  2130. return 1;
  2131. }
  2132. else
  2133. {
  2134. SendClientMessage(playerid, COLOR_GRAD2, "Der Kofferaum ist voll, bitte nehm erst etwas heraus.");
  2135. return 1;
  2136. }
  2137. }
  2138.  
  2139. if(dialogid == PW_CHANGE)
  2140. {
  2141. if(!response) return 1;
  2142. if(strcmp(inputtext, PlayerInfo[playerid][pKey], true) == 0)
  2143. {
  2144. format(string, sizeof(string), "Bitte gebe nun dein neues Passwort ein.");
  2145. ShowPlayerDialog(playerid, PW_CHANGE_02, DIALOG_STYLE_INPUT, "Änderung des Passwortes", string, "Ändern","Abbrechen");
  2146. return 1;
  2147. }
  2148. else
  2149. {
  2150. format(string, sizeof(string), "Dein Passwort ist falsch. Bitte gebe es erneut ein.");
  2151. ShowPlayerDialog(playerid, PW_CHANGE, DIALOG_STYLE_INPUT, "Änderung des Passwortes", string, "Weiter", "Abbrechen");
  2152. return 1;
  2153. }
  2154. }
  2155. if(dialogid == PW_CHANGE_02)
  2156. {
  2157. if(!response) return 1;
  2158. if(strlen(inputtext) < 4 || IsNumeric(inputtext))
  2159. {
  2160. format(string, sizeof(string), "Dein Passwort ist zu einfach, bitte gebe ein neues ein.");
  2161. ShowPlayerDialog(playerid, PW_CHANGE_02, DIALOG_STYLE_INPUT, "Änderung des Passwortes", string, "Ändern","Abbrechen");
  2162. return 1;
  2163. }
  2164. strmid(PlayerInfo[playerid][pKey], inputtext, 0, strlen(inputtext), 255);
  2165. SendClientMessage(playerid, COLOR_GRAD2, "Du hast dein Passwort erfolgreich geändert.");
  2166. OnPlayerAccountUpdate(playerid);
  2167. return 1;
  2168. }
  2169. if(dialogid == SELL_BIZ+1)
  2170. {
  2171. if(response == 1)
  2172. {
  2173. if(PlayerInfo[playerid][pPbiskey] >= 100 && strcmp(sendername, SBizzInfo[PlayerInfo[playerid][pPbiskey]-100][sbOwner], true) == 0)
  2174. {
  2175. new bouse = PlayerInfo[playerid][pPbiskey]-100;
  2176. new bizprice = SBizzInfo[bouse][sbBuyPrice];
  2177. PlayerMoney[playerid] = PlayerMoney[playerid] += SBizzInfo[bouse][sbTill];
  2178. PlayerMoney[playerid] = PlayerMoney[playerid] += bizprice/4;
  2179. SBizzInfo[bouse][sbLocked] = 1;
  2180. SBizzInfo[bouse][sbOwned] = 0;
  2181. strmid(SBizzInfo[bouse][sbOwner], "Der Staat", 0, strlen("Der Staat"), 255);
  2182. strmid(SBizzInfo[bouse][sbExtortion], "Niemand", 0, strlen("Niemand"), 255);
  2183. ConsumingMoney[playerid] = 1;
  2184. PlayerPlaySound(playerid, 1052, 0.0, 0.0, 0.0);
  2185. format(string, sizeof(string), "~w~Herrzlichen Glueckwunsch~n~ Du hast dein Unternehmen fuer ~n~~g~$%d ~w~verkauft", SBizzInfo[bouse][sbTill]);
  2186. GameTextForPlayer(playerid, string, 10000, 3);
  2187. SBizzInfo[bouse][sbTill] = 0;
  2188. OnPropUpdate();
  2189. OnPlayerAccountUpdate(playerid);
  2190. format(string, sizeof(string), "BizInfo: Spieler %s hat sein Unternehmen %s (ID: %d) verkauft.",
  2191. sendername,
  2192. SBizzInfo[PlayerInfo[playerid][pPbiskey]-100][sbMessage],
  2193. PlayerInfo[playerid][pPbiskey]);
  2194. PropertyLog(string);
  2195. PlayerInfo[playerid][pPbiskey] = 255;
  2196. return 1;
  2197. }
  2198. if(strcmp(sendername, BizzInfo[PlayerInfo[playerid][pPbiskey]][bOwner], true) == 0)
  2199. {
  2200. new bouse = PlayerInfo[playerid][pPbiskey];
  2201. BizzInfo[bouse][bLocked] = 1;
  2202. BizzInfo[bouse][bOwned] = 0;
  2203. strmid(BizzInfo[bouse][bOwner], "Der Staat", 0, strlen("Der Staat"), 255);
  2204. strmid(BizzInfo[bouse][bExtortion], "Niemand", 0, strlen("Niemand"), 255);
  2205. ConsumingMoney[playerid] = 1;
  2206. new bizprice = BizzInfo[bouse][bBuyPrice];
  2207. PlayerMoney[playerid] = PlayerMoney[playerid] += bizprice/4;
  2208. PlayerMoney[playerid] = PlayerMoney[playerid] += BizzInfo[bouse][bTill];
  2209. PlayerPlaySound(playerid, 1052, 0.0, 0.0, 0.0);
  2210. format(string, sizeof(string), "~w~Herrzlichen Glueckwunsch~n~ Du hast dein Unternehmen fuer ~n~~g~$%d ~w~verkauft", BizzInfo[bouse][bTill]);
  2211. GameTextForPlayer(playerid, string, 10000, 3);
  2212. BizzInfo[bouse][bTill] = 0;
  2213. OnPropUpdate();
  2214. OnPlayerAccountUpdate(playerid);
  2215. format(string, sizeof(string), "BizInfo: Spieler %s hat sein Unternehmen %s (ID: %s) verkauft.",
  2216. sendername,
  2217. BizzInfo[PlayerInfo[playerid][pPbiskey]][bMessage],
  2218. PlayerInfo[playerid][pPbiskey]);
  2219. PropertyLog(string);
  2220. PlayerInfo[playerid][pPbiskey] = 255;
  2221. return 1;
  2222. }
  2223. }
  2224. }
  2225. if(dialogid == SELL_BIZ)
  2226. {
  2227. if(!response) return 1;
  2228. if(listitem == 0)
  2229. {
  2230. format(string,sizeof(string), " Bist du dir sicher, dass du dein Business verkaufen willst? \nDu bekommst nur den 4. Teil deines Businessesgehaltes zurück.");
  2231. ShowPlayerDialog(playerid, SELL_BIZ+1, DIALOG_STYLE_MSGBOX, "Unternehmen verkaufen - Staat", string, "Verkaufen","Abbrechen");
  2232.  
  2233. }
  2234. if(listitem == 1)
  2235. {
  2236. format(string, sizeof(string), "Gebe nun den gewünschten Betrag ein für Dein Unternehmen.");
  2237. ShowPlayerDialog(playerid, SELL_BIZ_02, DIALOG_STYLE_INPUT, "Unternehmen verkaufen", string, "Auswählen","Abbrechen");
  2238. return 1;
  2239. }
  2240. }
  2241. if(dialogid == SELL_BIZ_02)
  2242. {
  2243. if(!response) return 1;
  2244. sell_money[playerid] = strval(inputtext);
  2245. format(string, sizeof(string), "Gebe nun den Namen/ID des Spielers ein. (Preis: $%d).", strval(inputtext));
  2246. ShowPlayerDialog(playerid, SELL_BIZ_03, DIALOG_STYLE_INPUT, "Unternehmen verkaufen", string, "Auswählen", "Abbrechen");
  2247. return 1;
  2248. }
  2249. if(dialogid == SELL_BIZ_03)
  2250. {
  2251. if(!response) return 1;
  2252. {
  2253. if(IsPlayerConnected(ReturnUser(inputtext)))
  2254. {
  2255. if(ReturnUser(inputtext) != INVALID_PLAYER_ID)
  2256. {
  2257. accept_sell_money[ReturnUser(inputtext)] = sell_money[playerid];
  2258. accept_sell_id[ReturnUser(inputtext)] = playerid;
  2259. sell_biz[playerid] = true;
  2260. format(string, sizeof(string), "* Spieler %s möchte dir sein Unternehmen verkaufen für $%d. (/accept business)", UserName(playerid),sell_money[playerid]);
  2261. SendClientMessage(ReturnUser(inputtext), COLOR_LIGHTBLUE, string);
  2262. return 1;
  2263. }
  2264. }
  2265. }
  2266. }
Advertisement
Add Comment
Please, Sign In to add comment
Advertisement