Advertisement
Guest User

Untitled

a guest
Jan 8th, 2019
119
0
Never
Not a member of Pastebin yet? Sign Up, it unlocks many cool features!
text 77.86 KB | None | 0 0
  1. Function OnPlayerKeyStateChange(playerid, newkeys, oldkeys)
  2. {
  3.  
  4.  
  5. /* if(newkeys && KEY_SECONDARY_ATTACK)
  6. {
  7.  
  8. }*/
  9. if (!IsPlayerInAnyVehicle(playerid) && (newkeys & KEY_YES))
  10. {
  11. // Create variables and get the players current position
  12. new Float:pos[3];
  13. GetPlayerPos(playerid, pos[0], pos[1], pos[2]);
  14.  
  15. // For debug
  16. //printf("X = %0.2f | Y = %0.2f | Z = %0.2f", pos[0], pos[1], pos[2]);
  17.  
  18. // Check if the player is using the button inside the elevator
  19. if (pos[1] > (BY_ELEVATOR_POS - 1.8) && pos[1] < (BY_ELEVATOR_POS + 1.8) && pos[0] < (BX_ELEVATOR_POS + 1.8) && pos[0] > (BX_ELEVATOR_POS - 1.8))
  20. {
  21. // The player is using the button inside the elevator
  22. // --------------------------------------------------
  23.  
  24. // Show the elevator dialog to the player
  25. BShowElevatorDialog(playerid);
  26. }
  27. else
  28. {
  29. // Check if the player is using the button on one of the floors
  30. if(pos[1] < (BY_ELEVATOR_POS - 1.81) && pos[1] > (BY_ELEVATOR_POS - 3.8) && pos[0] > (BX_ELEVATOR_POS + 1.21) && pos[0] < (BX_ELEVATOR_POS + 3.8))
  31. {
  32. // The player is most likely using an elevator floor button... check which floor
  33. // -----------------------------------------------------------------------------
  34.  
  35. // Create variable with the number of floors to check (total floors minus 1)
  36. new i = 13;
  37.  
  38. // Loop
  39. while(pos[2] < BGetDoorsZCoordForFloor(i) + 3.5 && i > 0)
  40. i --;
  41.  
  42. if(i == 0 && pos[2] < BGetDoorsZCoordForFloor(0) + 2.0)
  43. i = -1;
  44.  
  45. if (i <= 12)
  46. {
  47. // Check if the elevator is not moving (idle or waiting)
  48. if (BElevatorState != ELEVATOR_STATE_MOVING)
  49. {
  50. // Check if the elevator is already on the floor it was called from
  51. if (BElevatorFloor == i + 1)
  52. {
  53. // Display gametext message to the player
  54. GameTextForPlayer(playerid, "~n~~n~~n~~n~~n~~n~~n~~y~~h~LS BeachSide Elevator Is~n~~y~~h~Already On This Floor...~n~~w~Walk Inside It~n~~w~And Press '~k~~CONVERSATION_YES~'", 3500, 3);
  55.  
  56. // Display chat text message to the player
  57. SendClientMessage(playerid, COLOR_MESSAGE_YELLOW, "* The LS BeachSide elevator is already on this floor... walk inside it and press '{FFFFFF}~k~~CONVERSATION_YES~{CCCCCC}'");
  58.  
  59. // Exit here (return 1 so this callback is processed in other scripts)
  60. return 1;
  61. }
  62. }
  63.  
  64. // Call function to call the elevator to the floor
  65. BCallElevator(playerid, i + 1);
  66.  
  67. // Display gametext message to the player
  68. GameTextForPlayer(playerid, "~n~~n~~n~~n~~n~~n~~n~~n~~g~~h~LS BeachSide Elevator~n~~g~~h~Has Been Called...~n~~w~Please Wait", 3000, 3);
  69.  
  70. // Create variable for formatted message
  71. new strTempString[100];
  72.  
  73. // Check if the elevator is moving
  74. if (BElevatorState == ELEVATOR_STATE_MOVING)
  75. {
  76. // Format chat text message
  77. format(strTempString, sizeof(strTempString), "* The LS BeachSide elevator has been called... it is currently moving towards the %s.", BFloorNames[BElevatorFloor]);
  78. }
  79. else
  80. {
  81. // Check if the floor is the car park
  82. if (BElevatorFloor == 0)
  83. {
  84. // Format chat text message
  85. format(strTempString, sizeof(strTempString), "* The LS BeachSide elevator has been called... it is currently at the %s.", BFloorNames[BElevatorFloor]);
  86. }
  87. else
  88. {
  89. // Format chat text message
  90. format(strTempString, sizeof(strTempString), "* The LS BeachSide elevator has been called... it is currently on the %s.", BFloorNames[BElevatorFloor]);
  91. }
  92. }
  93.  
  94. // Display formatted chat text message to the player
  95. SendClientMessage(playerid, COLOR_MESSAGE_YELLOW, strTempString);
  96.  
  97. // Exit here (return 1 so this callback is processed in other scripts)
  98. return 1;
  99. }
  100. }
  101. }
  102. }
  103.  
  104.  
  105. if (!IsPlayerInAnyVehicle(playerid) && (newkeys & KEY_YES))
  106. {
  107. // Create variables and get the players current position
  108. new Float:pos[3];
  109. GetPlayerPos(playerid, pos[0], pos[1], pos[2]);
  110.  
  111. // For debug
  112. //printf("X = %0.2f | Y = %0.2f | Z = %0.2f", pos[0], pos[1], pos[2]);
  113.  
  114. // Check if the player is using the button inside the elevator
  115. if (pos[1] > (AY_ELEVATOR_POS - 1.8) && pos[1] < (AY_ELEVATOR_POS + 1.8) && pos[0] < (AX_ELEVATOR_POS + 1.8) && pos[0] > (AX_ELEVATOR_POS - 1.8))
  116. {
  117. // The player is using the button inside the elevator
  118. // --------------------------------------------------
  119.  
  120. // Show the elevator dialog to the player
  121. AShowElevatorDialog(playerid);
  122. }
  123. else
  124. {
  125. // Check if the player is using the button on one of the floors
  126. if(pos[1] < (AY_ELEVATOR_POS - 1.81) && pos[1] > (AY_ELEVATOR_POS - 3.8) && pos[0] > (AX_ELEVATOR_POS - 3.8) && pos[0] < (AX_ELEVATOR_POS - 1.81))
  127. {
  128. // The player is most likely using an elevator floor button... check which floor
  129. // -----------------------------------------------------------------------------
  130.  
  131. // Create variable with the number of floors to check (total floors minus 1)
  132. new i = 10;
  133.  
  134. // Loop
  135. while(pos[2] < AGetDoorsZCoordForFloor(i) + 3.5 && i > 0)
  136. i --;
  137.  
  138. if(i == 0 && pos[2] < AGetDoorsZCoordForFloor(0) + 2.0)
  139. i = -1;
  140.  
  141. if (i <= 9)
  142. {
  143. // Check if the elevator is not moving (idle or waiting)
  144. if (AElevatorState != ELEVATOR_STATE_MOVING)
  145. {
  146. // Check if the elevator is already on the floor it was called from
  147. if (AElevatorFloor == i + 1)
  148. {
  149. // Display gametext message to the player
  150. GameTextForPlayer(playerid, "~n~~n~~n~~n~~n~~n~~n~~y~~h~LS Apartments 1 Elevator Is~n~~y~~h~Already On This Floor...~n~~w~Walk Inside It~n~~w~And Press '~k~~CONVERSATION_YES~'", 3500, 3);
  151.  
  152. // Display chat text message to the player
  153. SendClientMessage(playerid, COLOR_MESSAGE_YELLOW, "* The LS Apartments 1 elevator is already on this floor... walk inside it and press '{FFFFFF}~k~~CONVERSATION_YES~{CCCCCC}'");
  154.  
  155. // Exit here (return 1 so this callback is processed in other scripts)
  156. return 1;
  157. }
  158. }
  159.  
  160. // Call function to call the elevator to the floor
  161. ACallElevator(playerid, i + 1);
  162.  
  163. // Display gametext message to the player
  164. GameTextForPlayer(playerid, "~n~~n~~n~~n~~n~~n~~n~~n~~g~~h~LS Apartments 1 Elevator~n~~g~~h~Has Been Called...~n~~w~Please Wait", 3000, 3);
  165.  
  166. // Create variable for formatted message
  167. new strTempString[100];
  168.  
  169. // Check if the elevator is moving
  170. if (AElevatorState == ELEVATOR_STATE_MOVING)
  171. {
  172. // Format chat text message
  173. format(strTempString, sizeof(strTempString), "* The LS Apartments 1 elevator has been called... it is currently moving towards the %s.", AFloorNames[AElevatorFloor]);
  174. }
  175. else
  176. {
  177. // Check if the floor is the car park
  178. if (AElevatorFloor == 0)
  179. {
  180. // Format chat text message
  181. format(strTempString, sizeof(strTempString), "* The LS Apartments 1 elevator has been called... it is currently at the %s.", AFloorNames[AElevatorFloor]);
  182. }
  183. else
  184. {
  185. // Format chat text message
  186. format(strTempString, sizeof(strTempString), "* The LS Apartments 1 elevator has been called... it is currently on the %s.", AFloorNames[AElevatorFloor]);
  187. }
  188. }
  189.  
  190. // Display formatted chat text message to the player
  191. SendClientMessage(playerid, COLOR_MESSAGE_YELLOW, strTempString);
  192.  
  193. // Exit here (return 1 so this callback is processed in other scripts)
  194. return 1;
  195. }
  196. }
  197. }
  198. }
  199.  
  200.  
  201.  
  202.  
  203.  
  204.  
  205.  
  206. /*
  207.  
  208.  
  209.  
  210. if(newkeys == 65536)//Deine Taste | Jetzt machst du mit der Taste "Z" das lich an und aus
  211. {
  212.  
  213.  
  214.  
  215.  
  216.  
  217.  
  218.  
  219.  
  220. if(IsPlayerInRangeOfPoint(playerid,25.0,2424.6873,54.2187,26.4564))
  221. {
  222. OnPlayerCommandText(playerid,"/htornew2");
  223. return 1;
  224. }
  225. if(IsPlayerInRangeOfPoint(playerid,15.0,1068.40,-1622.04,15.10))
  226. {
  227. OnPlayerCommandText(playerid,"/banktor");
  228. return 1;
  229. }
  230. if(IsPlayerInRangeOfPoint(playerid,15.0,2335.3582,2443.4690,5.8269))
  231. {
  232. OnPlayerCommandText(playerid,"/lvpdtor");
  233. return 1;
  234. }
  235. if(IsPlayerInRangeOfPoint(playerid,15.0,1284.4850,-1652.2684,13.5469))
  236. {
  237. OnPlayerCommandText(playerid,"/mwtor");
  238. return 1;
  239. }
  240. if(IsPlayerInRangeOfPoint(playerid,15.0,1588.6610,-1638.5031,13.37955))
  241. {
  242. OnPlayerCommandText(playerid,"/pd1");
  243. return 1;
  244. }
  245. if(IsPlayerInRangeOfPoint(playerid,15.0,1545.2229,-1627.4520,13.3828))
  246. {
  247. OnPlayerCommandText(playerid,"/pd2");
  248. return 1;
  249. }
  250. if(IsPlayerInRangeOfPoint(playerid,15.0,2088.5112,1433.6021,10.8125))
  251. {
  252. OnPlayerCommandText(playerid,"/rtor2");
  253. return 1;
  254. }
  255. if(IsPlayerInRangeOfPoint(playerid,15.0,2106.6528,1384.7369,10.8203))
  256. {
  257. OnPlayerCommandText(playerid,"/rtor1");
  258. return 1;
  259. }
  260. if(IsPlayerInRangeOfPoint(playerid,15.0,2605.8357,2302.9019,10.8203))
  261. {
  262. OnPlayerCommandText(playerid,"/lcntor");
  263. return 1;
  264. }
  265. if(IsPlayerInRangeOfPoint(playerid,15.0,-2655.1680,-222.4467,4.3098))
  266. {
  267. OnPlayerCommandText(playerid,"/fixedtor");
  268. return 1;
  269. }
  270. if(IsPlayerInRangeOfPoint(playerid,15.0,-2803.0298,-329.6017,7.0391))
  271. {
  272. OnPlayerCommandText(playerid,"/triadentor");
  273. return 1;
  274. }
  275. if(IsPlayerInRangeOfPoint(playerid,15.0,321.2958,-1188.4626,76.3473))
  276. {
  277. OnPlayerCommandText(playerid,"/haustor");
  278. return 1;
  279. }
  280. if(IsPlayerInRangeOfPoint(playerid,15.0,-489.8557,-563.2194,25.3642))
  281. {
  282. OnPlayerCommandText(playerid,"/whtor");
  283. return 1;
  284. }
  285. if(IsPlayerInRangeOfPoint(playerid,15.0,135.0916,1941.1619,19.3144))
  286. {
  287. OnPlayerCommandText(playerid,"/bwtor1");
  288. return 1;
  289. }
  290. if(IsPlayerInRangeOfPoint(playerid,15.0,286.3394,1821.4331,17.6406))
  291. {
  292. OnPlayerCommandText(playerid,"/bwtor2");
  293. return 1;
  294. }
  295. if(IsPlayerInRangeOfPoint(playerid,15.0,282.5451,-1320.1892,53.8568))
  296. {
  297. OnPlayerCommandText(playerid,"/haustor2");
  298. return 1;
  299. }
  300. if(IsPlayerInRangeOfPoint(playerid,15.0,999.36078,-645.45374,120.85107))
  301. {
  302. OnPlayerCommandText(playerid,"/gateamk");
  303. return 1;
  304. }
  305. if(IsPlayerInRangeOfPoint(playerid,15.0,1881.3075,701.9736,10.8203))
  306. {
  307. OnPlayerCommandText(playerid,"/htor");
  308. return 1;
  309. }
  310. if(IsPlayerInRangeOfPoint(playerid,5.0,239.9216,117.4937,1003.2257))
  311. {
  312. OnPlayerCommandText(playerid,"/pdd1");
  313. return 1;
  314. }
  315. if(IsPlayerInRangeOfPoint(playerid,5.0,252.8763,109.0557,1003.2188))
  316. {
  317. OnPlayerCommandText(playerid,"/pdd2");
  318. return 1;
  319. }
  320. if(IsPlayerInRangeOfPoint(playerid,5.0,1729.9117,-1141.9672,24.0859))
  321. {
  322. OnPlayerCommandText(playerid,"/fbitor");
  323. return 1;
  324. }
  325.  
  326.  
  327.  
  328. if(IsPlayerInRangeOfPoint(playerid,25.0,785.31372, -1152.43372, 19.71013))
  329. {
  330. OnPlayerCommandText(playerid,"/garki");
  331. return 1;
  332. }
  333.  
  334. if(IsPlayerInRangeOfPoint(playerid,10.0,659.0154,-1227.0751,16.1319))
  335. {
  336. OnPlayerCommandText(playerid,"/amki3");
  337. return 1;
  338. }
  339.  
  340.  
  341. if(IsPlayerInRangeOfPoint(playerid,10.0,664.6283,-1308.8994,13.4609))
  342. {
  343. OnPlayerCommandText(playerid,"/terrorgate77");
  344. return 1;
  345. }
  346.  
  347.  
  348.  
  349.  
  350. if(IsPlayerInRangeOfPoint(playerid,27.0,2518.82227, 1822.89758, 6.96260))
  351. {
  352. OnPlayerCommandText(playerid,"/yakator");
  353. return 1;
  354. }
  355.  
  356. if(IsPlayerInRangeOfPoint(playerid,10.0,2259.4753,2033.8008,10.8203))
  357. {
  358. OnPlayerCommandText(playerid,"/otor");
  359. return 1;
  360. }
  361. if(IsPlayerInRangeOfPoint(playerid,5.0,-299.1670,1507.9832,75.3594))
  362. {
  363. OnPlayerCommandText(playerid,"/newschranke");
  364. return 1;
  365. }
  366. if(IsPlayerInRangeOfPoint(playerid,15.0,-1701.8346,684.1790,24.8906))
  367. {
  368. OnPlayerCommandText(playerid,"/schranke1");
  369. return 1;
  370. }
  371. if(IsPlayerInRangeOfPoint(playerid,15.0,-1572.2925,662.0039,7.1875))
  372. {
  373. OnPlayerCommandText(playerid,"/schranke2");
  374. return 1;
  375. }
  376. if(IsPlayerInRangeOfPoint(playerid,15.0,-1631.5281,688.0742,7.1875))
  377. {
  378. OnPlayerCommandText(playerid,"/fbi");
  379. return 1;
  380. }
  381. if(IsPlayerInRangeOfPoint(playerid,15.0,246.32, 72.97, 1003.64))
  382. {
  383. OnPlayerCommandText(playerid,"/lspdtor");
  384. return 1;
  385. }
  386. if(IsPlayerInRangeOfPoint(playerid,15.0,923.48230, -1216.51563, 18.70460))
  387. {
  388. OnPlayerCommandText(playerid,"/otor1");
  389. return 1;
  390. }
  391. if (IsPlayerInAnyVehicle(playerid) && GetPlayerState(playerid) == PLAYER_STATE_DRIVER )
  392. {
  393. OnPlayerCommandText(playerid,"/lock");
  394. }
  395. }
  396. */
  397. /*
  398. if(newkeys == KEY_YES**)//Deine Taste | Jetzt machst du mit der Taste "Z" das lich an und aus
  399. {
  400. if (IsPlayerInAnyVehicle(playerid) && GetPlayerState(playerid) == PLAYER_STATE_DRIVER )
  401. {
  402. OnPlayerCommandText(playerid,"/motor");
  403. // OnPlayerCommandText(playerid,"/licht");
  404. }
  405. }
  406. */
  407. if(SelectChar[playerid] == 255)
  408. {
  409. if(newkeys == KEY_JUMP)
  410. {
  411. switch (SelectCharID[playerid])
  412. {
  413. case 1: // LSPD
  414. {
  415. if(SelectCharPlace[playerid] == 1) { SetPlayerSkin(playerid, JoinPed[0][0]); SelectCharPlace[playerid] = 2; ChosenSkin[playerid] = JoinPed[0][0]; }
  416. else if(SelectCharPlace[playerid] == 2) { SetPlayerSkin(playerid, JoinPed[1][0]); SelectCharPlace[playerid] = 3; ChosenSkin[playerid] = JoinPed[1][0]; }
  417. else if(SelectCharPlace[playerid] == 3) { SetPlayerSkin(playerid, JoinPed[2][0]); SelectCharPlace[playerid] = 4; ChosenSkin[playerid] = JoinPed[2][0]; }
  418. else if(SelectCharPlace[playerid] == 4) { SetPlayerSkin(playerid, JoinPed[3][0]); SelectCharPlace[playerid] = 5; ChosenSkin[playerid] = JoinPed[3][0]; }
  419. else if(SelectCharPlace[playerid] == 5) { SetPlayerSkin(playerid, JoinPed[4][0]); SelectCharPlace[playerid] = 6; ChosenSkin[playerid] = JoinPed[4][0]; }
  420. else if(SelectCharPlace[playerid] == 6) { SetPlayerSkin(playerid, JoinPed[5][0]); SelectCharPlace[playerid] = 7; ChosenSkin[playerid] = JoinPed[5][0]; }
  421. else if(SelectCharPlace[playerid] == 7) { SetPlayerSkin(playerid, JoinPed[6][0]); SelectCharPlace[playerid] = 8; ChosenSkin[playerid] = JoinPed[6][0]; }
  422. else if(SelectCharPlace[playerid] == 8) { SetPlayerSkin(playerid, JoinPed[7][0]); SelectCharPlace[playerid] = 9; ChosenSkin[playerid] = JoinPed[7][0]; }
  423. else if(SelectCharPlace[playerid] == 9) { SetPlayerSkin(playerid, JoinPed[8][0]); SelectCharPlace[playerid] = 10; ChosenSkin[playerid] = JoinPed[8][0]; }
  424. else if(SelectCharPlace[playerid] == 10) { SetPlayerSkin(playerid, JoinPed[9][0]); SelectCharPlace[playerid] = 1; ChosenSkin[playerid] = JoinPed[9][0]; }
  425. }
  426. case 2: // SFPD
  427. {
  428. if(SelectCharPlace[playerid] == 1) { SetPlayerSkin(playerid, JoinPed[113][0]); SelectCharPlace[playerid] = 2; ChosenSkin[playerid] = JoinPed[113][0]; }
  429. else if(SelectCharPlace[playerid] == 2) { SetPlayerSkin(playerid, JoinPed[114][0]); SelectCharPlace[playerid] = 3; ChosenSkin[playerid] = JoinPed[114][0]; }
  430. else if(SelectCharPlace[playerid] == 3) { SetPlayerSkin(playerid, JoinPed[115][0]); SelectCharPlace[playerid] = 4; ChosenSkin[playerid] = JoinPed[115][0]; }
  431. else if(SelectCharPlace[playerid] == 4) { SetPlayerSkin(playerid, JoinPed[116][0]); SelectCharPlace[playerid] = 1; ChosenSkin[playerid] = JoinPed[116][0]; }
  432. else if(SelectCharPlace[playerid] == 5) { SetPlayerSkin(playerid, JoinPed[117][0]); SelectCharPlace[playerid] = 5; ChosenSkin[playerid] = JoinPed[117][0]; }
  433. }
  434. case 3: // Bundeswehr
  435. {
  436. if(SelectCharPlace[playerid] == 1) { SetPlayerSkin(playerid, JoinPed[14][0]); SelectCharPlace[playerid] = 2; ChosenSkin[playerid] = JoinPed[14][0]; }
  437. else if(SelectCharPlace[playerid] == 2) { SetPlayerSkin(playerid, JoinPed[15][0]); SelectCharPlace[playerid] = 3; ChosenSkin[playerid] = JoinPed[15][0]; }
  438. else if(SelectCharPlace[playerid] == 3) { SetPlayerSkin(playerid, JoinPed[16][0]); SelectCharPlace[playerid] = 1; ChosenSkin[playerid] = JoinPed[16][0]; }
  439. }
  440. case 4: // Medic
  441. {
  442. if(SelectCharPlace[playerid] == 1) { SetPlayerSkin(playerid, JoinPed[16][0]); SelectCharPlace[playerid] = 2; ChosenSkin[playerid] = JoinPed[16][0]; }
  443. else if(SelectCharPlace[playerid] == 2) { SetPlayerSkin(playerid, JoinPed[17][0]); SelectCharPlace[playerid] = 3; ChosenSkin[playerid] = JoinPed[17][0]; }
  444. else if(SelectCharPlace[playerid] == 3) { SetPlayerSkin(playerid, JoinPed[18][0]); SelectCharPlace[playerid] = 4; ChosenSkin[playerid] = JoinPed[18][0]; }
  445. else if(SelectCharPlace[playerid] == 4) { SetPlayerSkin(playerid, JoinPed[19][0]); SelectCharPlace[playerid] = 1; ChosenSkin[playerid] = JoinPed[19][0]; }
  446. }
  447. case 5: //La Cosa Nostra
  448. {
  449. if(SelectCharPlace[playerid] == 1) { SetPlayerSkin(playerid, JoinPed[20][0]); SelectCharPlace[playerid] = 2; ChosenSkin[playerid] = JoinPed[20][0]; }
  450. else if(SelectCharPlace[playerid] == 2) { SetPlayerSkin(playerid, JoinPed[21][0]); SelectCharPlace[playerid] = 3; ChosenSkin[playerid] = JoinPed[21][0]; }
  451. else if(SelectCharPlace[playerid] == 3) { SetPlayerSkin(playerid, JoinPed[22][0]); SelectCharPlace[playerid] = 4; ChosenSkin[playerid] = JoinPed[22][0]; }
  452. else if(SelectCharPlace[playerid] == 4) { SetPlayerSkin(playerid, JoinPed[23][0]); SelectCharPlace[playerid] = 5; ChosenSkin[playerid] = JoinPed[23][0]; }
  453. else if(SelectCharPlace[playerid] == 5) { SetPlayerSkin(playerid, JoinPed[24][0]); SelectCharPlace[playerid] = 6; ChosenSkin[playerid] = JoinPed[24][0]; }
  454. else if(SelectCharPlace[playerid] == 6) { SetPlayerSkin(playerid, JoinPed[25][0]); SelectCharPlace[playerid] = 7; ChosenSkin[playerid] = JoinPed[25][0]; }
  455. else if(SelectCharPlace[playerid] == 7) { SetPlayerSkin(playerid, JoinPed[26][0]); SelectCharPlace[playerid] = 8; ChosenSkin[playerid] = JoinPed[26][0]; }
  456. else if(SelectCharPlace[playerid] == 8) { SetPlayerSkin(playerid, JoinPed[27][0]); SelectCharPlace[playerid] = 1; ChosenSkin[playerid] = JoinPed[27][0]; }
  457. }
  458. case 6: //Yakuza
  459. {
  460. if(SelectCharPlace[playerid] == 1) { SetPlayerSkin(playerid, JoinPed[28][0]); SelectCharPlace[playerid] = 2; ChosenSkin[playerid] = JoinPed[28][0]; }
  461. else if(SelectCharPlace[playerid] == 2) { SetPlayerSkin(playerid, JoinPed[29][0]); SelectCharPlace[playerid] = 3; ChosenSkin[playerid] = JoinPed[29][0]; }
  462. else if(SelectCharPlace[playerid] == 3) { SetPlayerSkin(playerid, JoinPed[30][0]); SelectCharPlace[playerid] = 4; ChosenSkin[playerid] = JoinPed[30][0]; }
  463. else if(SelectCharPlace[playerid] == 4) { SetPlayerSkin(playerid, JoinPed[31][0]); SelectCharPlace[playerid] = 5; ChosenSkin[playerid] = JoinPed[31][0]; }
  464. else if(SelectCharPlace[playerid] == 5) { SetPlayerSkin(playerid, JoinPed[32][0]); SelectCharPlace[playerid] = 6; ChosenSkin[playerid] = JoinPed[32][0]; }
  465. else if(SelectCharPlace[playerid] == 6) { SetPlayerSkin(playerid, JoinPed[33][0]); SelectCharPlace[playerid] = 7; ChosenSkin[playerid] = JoinPed[33][0]; }
  466. else if(SelectCharPlace[playerid] == 7) { SetPlayerSkin(playerid, JoinPed[34][0]); SelectCharPlace[playerid] = 1; ChosenSkin[playerid] = JoinPed[34][0]; }
  467. }
  468. case 7: //San Andreas Präsident
  469. {
  470. if(SelectCharPlace[playerid] == 1) { SetPlayerSkin(playerid, JoinPed[35][0]); SelectCharPlace[playerid] = 2; ChosenSkin[playerid] = JoinPed[35][0]; }
  471. else if(SelectCharPlace[playerid] == 2) { SetPlayerSkin(playerid, JoinPed[36][0]); SelectCharPlace[playerid] = 1; ChosenSkin[playerid] = JoinPed[36][0]; }
  472. }
  473. case 8: //Hitman Agency
  474. {
  475. if(SelectCharPlace[playerid] == 1) { SetPlayerSkin(playerid, JoinPed[37][0]); SelectCharPlace[playerid] = 2; ChosenSkin[playerid] = JoinPed[37][0]; }
  476. else if(SelectCharPlace[playerid] == 2) { SetPlayerSkin(playerid, JoinPed[38][0]); SelectCharPlace[playerid] = 3; ChosenSkin[playerid] = JoinPed[38][0]; }
  477. else if(SelectCharPlace[playerid] == 3) { SetPlayerSkin(playerid, JoinPed[39][0]); SelectCharPlace[playerid] = 4; ChosenSkin[playerid] = JoinPed[39][0]; }
  478. else if(SelectCharPlace[playerid] == 4) { SetPlayerSkin(playerid, JoinPed[40][0]); SelectCharPlace[playerid] = 5; ChosenSkin[playerid] = JoinPed[40][0]; }
  479. else if(SelectCharPlace[playerid] == 5) { SetPlayerSkin(playerid, JoinPed[41][0]); SelectCharPlace[playerid] = 1; ChosenSkin[playerid] = JoinPed[41][0]; }
  480. }
  481. case 9: //News Reporters
  482. {
  483. if(SelectCharPlace[playerid] == 1) { SetPlayerSkin(playerid, JoinPed[42][0]); SelectCharPlace[playerid] = 2; ChosenSkin[playerid] = JoinPed[42][0]; }
  484. else if(SelectCharPlace[playerid] == 2) { SetPlayerSkin(playerid, JoinPed[43][0]); SelectCharPlace[playerid] = 3; ChosenSkin[playerid] = JoinPed[43][0]; }
  485. else if(SelectCharPlace[playerid] == 3) { SetPlayerSkin(playerid, JoinPed[44][0]); SelectCharPlace[playerid] = 1; ChosenSkin[playerid] = JoinPed[44][0]; }
  486. }
  487. case 10: //Taxi Cab Company
  488. {
  489. if(SelectCharPlace[playerid] == 1) { SetPlayerSkin(playerid, JoinPed[45][0]); SelectCharPlace[playerid] = 2; ChosenSkin[playerid] = JoinPed[45][0]; }
  490. else if(SelectCharPlace[playerid] == 2) { SetPlayerSkin(playerid, JoinPed[46][0]); SelectCharPlace[playerid] = 3; ChosenSkin[playerid] = JoinPed[46][0]; }
  491. else if(SelectCharPlace[playerid] == 3) { SetPlayerSkin(playerid, JoinPed[47][0]); SelectCharPlace[playerid] = 1; ChosenSkin[playerid] = JoinPed[47][0]; }
  492. }
  493. case 11: //Driving/Flying School
  494. {
  495. if(SelectCharPlace[playerid] == 1) { SetPlayerSkin(playerid, JoinPed[48][0]); SelectCharPlace[playerid] = 2; ChosenSkin[playerid] = JoinPed[48][0]; }
  496. else if(SelectCharPlace[playerid] == 2) { SetPlayerSkin(playerid, JoinPed[49][0]); SelectCharPlace[playerid] = 3; ChosenSkin[playerid] = JoinPed[49][0]; }
  497. else if(SelectCharPlace[playerid] == 3) { SetPlayerSkin(playerid, JoinPed[50][0]); SelectCharPlace[playerid] = 4; ChosenSkin[playerid] = JoinPed[50][0]; }
  498. else if(SelectCharPlace[playerid] == 4) { SetPlayerSkin(playerid, JoinPed[51][0]); SelectCharPlace[playerid] = 1; ChosenSkin[playerid] = JoinPed[51][0]; }
  499. }
  500. case 12: //Triaden
  501. {
  502. if(SelectCharPlace[playerid] == 6) { SetPlayerSkin(playerid, JoinPed[105][0]); SelectCharPlace[playerid] = 6; ChosenSkin[playerid] = JoinPed[105][0]; }
  503. else if(SelectCharPlace[playerid] == 2) { SetPlayerSkin(playerid, JoinPed[106][0]); SelectCharPlace[playerid] = 3; ChosenSkin[playerid] = JoinPed[106][0]; }
  504. else if(SelectCharPlace[playerid] == 4) { SetPlayerSkin(playerid, JoinPed[107][0]); SelectCharPlace[playerid] = 4; ChosenSkin[playerid] = JoinPed[107][0]; }
  505. else if(SelectCharPlace[playerid] == 3) { SetPlayerSkin(playerid, JoinPed[108][0]); SelectCharPlace[playerid] = 3; ChosenSkin[playerid] = JoinPed[108][0]; }
  506. else if(SelectCharPlace[playerid] == 1) { SetPlayerSkin(playerid, JoinPed[109][0]); SelectCharPlace[playerid] = 1; ChosenSkin[playerid] = JoinPed[109][0]; }
  507. else if(SelectCharPlace[playerid] == 5) { SetPlayerSkin(playerid, JoinPed[111][0]); SelectCharPlace[playerid] = 5; ChosenSkin[playerid] = JoinPed[111][0]; }
  508. else if(SelectCharPlace[playerid] == 4) { SetPlayerSkin(playerid, JoinPed[112][0]); SelectCharPlace[playerid] = 4; ChosenSkin[playerid] = JoinPed[112][0]; }
  509.  
  510. }
  511. case 13: //Grove
  512. {
  513. if(SelectCharPlace[playerid] == 1) { SetPlayerSkin(playerid, JoinPed[58][0]); SelectCharPlace[playerid] = 2; ChosenSkin[playerid] = JoinPed[58][0]; }
  514. else if(SelectCharPlace[playerid] == 2) { SetPlayerSkin(playerid, JoinPed[59][0]); SelectCharPlace[playerid] = 3; ChosenSkin[playerid] = JoinPed[59][0]; }
  515. else if(SelectCharPlace[playerid] == 3) { SetPlayerSkin(playerid, JoinPed[60][0]); SelectCharPlace[playerid] = 4; ChosenSkin[playerid] = JoinPed[60][0]; }
  516. else if(SelectCharPlace[playerid] == 4) { SetPlayerSkin(playerid, JoinPed[61][0]); SelectCharPlace[playerid] = 5; ChosenSkin[playerid] = JoinPed[61][0]; }
  517. else if(SelectCharPlace[playerid] == 5) { SetPlayerSkin(playerid, JoinPed[62][0]); SelectCharPlace[playerid] = 6; ChosenSkin[playerid] = JoinPed[62][0]; }
  518. else if(SelectCharPlace[playerid] == 6) { SetPlayerSkin(playerid, JoinPed[63][0]); SelectCharPlace[playerid] = 7; ChosenSkin[playerid] = JoinPed[63][0]; }
  519. else if(SelectCharPlace[playerid] == 7) { SetPlayerSkin(playerid, JoinPed[64][0]); SelectCharPlace[playerid] = 1; ChosenSkin[playerid] = JoinPed[64][0]; }
  520. }
  521. case 14: //Ballas
  522. {
  523. if(SelectCharPlace[playerid] == 1) { SetPlayerSkin(playerid, JoinPed[65][0]); SelectCharPlace[playerid] = 2; ChosenSkin[playerid] = JoinPed[65][0]; }
  524. else if(SelectCharPlace[playerid] == 2) { SetPlayerSkin(playerid, JoinPed[66][0]); SelectCharPlace[playerid] = 3; ChosenSkin[playerid] = JoinPed[66][0]; }
  525. else if(SelectCharPlace[playerid] == 3) { SetPlayerSkin(playerid, JoinPed[67][0]); SelectCharPlace[playerid] = 4; ChosenSkin[playerid] = JoinPed[67][0]; }
  526. else if(SelectCharPlace[playerid] == 4) { SetPlayerSkin(playerid, JoinPed[68][0]); SelectCharPlace[playerid] = 1; ChosenSkin[playerid] = JoinPed[68][0]; }
  527. }
  528. case 15: //Ls Biker Club
  529. {
  530. if(SelectCharPlace[playerid] == 2) { SetPlayerSkin(playerid, JoinPed[52][0]); SelectCharPlace[playerid] = 3; ChosenSkin[playerid] = JoinPed[52][0]; }
  531. else if(SelectCharPlace[playerid] == 3) { SetPlayerSkin(playerid, JoinPed[53][0]); SelectCharPlace[playerid] = 4; ChosenSkin[playerid] = JoinPed[53][0]; }
  532. else if(SelectCharPlace[playerid] == 4) { SetPlayerSkin(playerid, JoinPed[54][0]); SelectCharPlace[playerid] = 5; ChosenSkin[playerid] = JoinPed[54][0]; }
  533. else if(SelectCharPlace[playerid] == 5) { SetPlayerSkin(playerid, JoinPed[55][0]); SelectCharPlace[playerid] = 1; ChosenSkin[playerid] = JoinPed[55][0]; }
  534. else if(SelectCharPlace[playerid] == 6) { SetPlayerSkin(playerid, JoinPed[56][0]); SelectCharPlace[playerid] = 1; ChosenSkin[playerid] = JoinPed[56][0]; }
  535. else if(SelectCharPlace[playerid] == 7) { SetPlayerSkin(playerid, JoinPed[57][0]); SelectCharPlace[playerid] = 1; ChosenSkin[playerid] = JoinPed[57][0]; }
  536.  
  537. }
  538. case 16: //Los Santos Vagos
  539. {
  540. if(SelectCharPlace[playerid] == 1) { SetPlayerSkin(playerid, JoinPed[74][0]); SelectCharPlace[playerid] = 2; ChosenSkin[playerid] = JoinPed[74][0]; }
  541. else if(SelectCharPlace[playerid] == 2) { SetPlayerSkin(playerid, JoinPed[75][0]); SelectCharPlace[playerid] = 3; ChosenSkin[playerid] = JoinPed[75][0]; }
  542. else if(SelectCharPlace[playerid] == 3) { SetPlayerSkin(playerid, JoinPed[76][0]); SelectCharPlace[playerid] = 4; ChosenSkin[playerid] = JoinPed[76][0]; }
  543. else if(SelectCharPlace[playerid] == 4) { SetPlayerSkin(playerid, JoinPed[77][0]); SelectCharPlace[playerid] = 1; ChosenSkin[playerid] = JoinPed[77][0]; }
  544. }
  545. case 17: //Varios Los Aztecas
  546. {
  547. if(SelectCharPlace[playerid] == 1) { SetPlayerSkin(playerid, JoinPed[78][0]); SelectCharPlace[playerid] = 2; ChosenSkin[playerid] = JoinPed[78][0]; }
  548. else if(SelectCharPlace[playerid] == 2) { SetPlayerSkin(playerid, JoinPed[79][0]); SelectCharPlace[playerid] = 3; ChosenSkin[playerid] = JoinPed[79][0]; }
  549. else if(SelectCharPlace[playerid] == 3) { SetPlayerSkin(playerid, JoinPed[80][0]); SelectCharPlace[playerid] = 4; ChosenSkin[playerid] = JoinPed[80][0]; }
  550. else if(SelectCharPlace[playerid] == 4) { SetPlayerSkin(playerid, JoinPed[81][0]); SelectCharPlace[playerid] = 1; ChosenSkin[playerid] = JoinPed[81][0]; }
  551. }
  552. case 18: //Los Santos Rifa
  553. {
  554. if(SelectCharPlace[playerid] == 1) { SetPlayerSkin(playerid, JoinPed[82][0]); SelectCharPlace[playerid] = 2; ChosenSkin[playerid] = JoinPed[82][0]; }
  555. else if(SelectCharPlace[playerid] == 2) { SetPlayerSkin(playerid, JoinPed[83][0]); SelectCharPlace[playerid] = 3; ChosenSkin[playerid] = JoinPed[83][0]; }
  556. else if(SelectCharPlace[playerid] == 3) { SetPlayerSkin(playerid, JoinPed[84][0]); SelectCharPlace[playerid] = 4; ChosenSkin[playerid] = JoinPed[84][0]; }
  557. else if(SelectCharPlace[playerid] == 4) { SetPlayerSkin(playerid, JoinPed[85][0]); SelectCharPlace[playerid] = 1; ChosenSkin[playerid] = JoinPed[85][0]; }
  558. }
  559. case 19: //West Coast Customs
  560. {
  561. if(SelectCharPlace[playerid] == 1) { SetPlayerSkin(playerid, JoinPed[86][0]); SelectCharPlace[playerid] = 2; ChosenSkin[playerid] = JoinPed[86][0]; }
  562. else if(SelectCharPlace[playerid] == 2) { SetPlayerSkin(playerid, JoinPed[87][0]); SelectCharPlace[playerid] = 3; ChosenSkin[playerid] = JoinPed[87][0]; }
  563. else if(SelectCharPlace[playerid] == 3) { SetPlayerSkin(playerid, JoinPed[88][0]); SelectCharPlace[playerid] = 4; ChosenSkin[playerid] = JoinPed[88][0]; }
  564. else if(SelectCharPlace[playerid] == 4) { SetPlayerSkin(playerid, JoinPed[89][0]); SelectCharPlace[playerid] = 5; ChosenSkin[playerid] = JoinPed[89][0]; }
  565. else if(SelectCharPlace[playerid] == 5) { SetPlayerSkin(playerid, JoinPed[90][0]); SelectCharPlace[playerid] = 1; ChosenSkin[playerid] = JoinPed[90][0]; }
  566. }
  567. case 20: // Terroristen Hitman Skins
  568. {
  569. if(SelectCharPlace[playerid] == 1) { SetPlayerSkin(playerid, JoinPed[37][0]); SelectCharPlace[playerid] = 2; ChosenSkin[playerid] = JoinPed[37][0]; }
  570. else if(SelectCharPlace[playerid] == 2) { SetPlayerSkin(playerid, JoinPed[38][0]); SelectCharPlace[playerid] = 3; ChosenSkin[playerid] = JoinPed[38][0]; }
  571. else if(SelectCharPlace[playerid] == 3) { SetPlayerSkin(playerid, JoinPed[39][0]); SelectCharPlace[playerid] = 4; ChosenSkin[playerid] = JoinPed[39][0]; }
  572. else if(SelectCharPlace[playerid] == 4) { SetPlayerSkin(playerid, JoinPed[40][0]); SelectCharPlace[playerid] = 5; ChosenSkin[playerid] = JoinPed[40][0]; }
  573. else if(SelectCharPlace[playerid] == 5) { SetPlayerSkin(playerid, JoinPed[41][0]); SelectCharPlace[playerid] = 1; ChosenSkin[playerid] = JoinPed[41][0]; }
  574. }
  575. case 21: //Wheelmen
  576. {
  577. if(SelectCharPlace[playerid] == 1) { SetPlayerSkin(playerid, JoinPed[86][0]); SelectCharPlace[playerid] = 2; ChosenSkin[playerid] = JoinPed[91][0]; }
  578. else if(SelectCharPlace[playerid] == 2) { SetPlayerSkin(playerid, JoinPed[92][0]); SelectCharPlace[playerid] = 3; ChosenSkin[playerid] = JoinPed[92][0]; }
  579. else if(SelectCharPlace[playerid] == 3) { SetPlayerSkin(playerid, JoinPed[93][0]); SelectCharPlace[playerid] = 4; ChosenSkin[playerid] = JoinPed[93][0]; }
  580. else if(SelectCharPlace[playerid] == 4) { SetPlayerSkin(playerid, JoinPed[94][0]); SelectCharPlace[playerid] = 5; ChosenSkin[playerid] = JoinPed[94][0]; }
  581. else if(SelectCharPlace[playerid] == 5) { SetPlayerSkin(playerid, JoinPed[95][0]); SelectCharPlace[playerid] = 1; ChosenSkin[playerid] = JoinPed[95][0]; }
  582. }
  583. case 22: // S.W.A.T FBI Skins
  584. {
  585. if(SelectCharPlace[playerid] == 1) { SetPlayerSkin(playerid, JoinPed[113][0]); SelectCharPlace[playerid] = 2; ChosenSkin[playerid] = JoinPed[113][0]; }
  586. else if(SelectCharPlace[playerid] == 2) { SetPlayerSkin(playerid, JoinPed[114][0]); SelectCharPlace[playerid] = 3; ChosenSkin[playerid] = JoinPed[114][0]; }
  587. else if(SelectCharPlace[playerid] == 3) { SetPlayerSkin(playerid, JoinPed[115][0]); SelectCharPlace[playerid] = 4; ChosenSkin[playerid] = JoinPed[115][0]; }
  588. else if(SelectCharPlace[playerid] == 4) { SetPlayerSkin(playerid, JoinPed[116][0]); SelectCharPlace[playerid] = 1; ChosenSkin[playerid] = JoinPed[116][0]; }
  589. else if(SelectCharPlace[playerid] == 5) { SetPlayerSkin(playerid, JoinPed[117][0]); SelectCharPlace[playerid] = 5; ChosenSkin[playerid] = JoinPed[117][0]; }
  590. }
  591. case 23: // Russen Mafia
  592. {
  593. if(SelectCharPlace[playerid] == 1) { SetPlayerSkin(playerid, JoinPed[99][0]); SelectCharPlace[playerid] = 2; ChosenSkin[playerid] = JoinPed[99][0]; }
  594. else if(SelectCharPlace[playerid] == 2) { SetPlayerSkin(playerid, JoinPed[100][0]); SelectCharPlace[playerid] = 3; ChosenSkin[playerid] = JoinPed[100][0]; }
  595. else if(SelectCharPlace[playerid] == 3) { SetPlayerSkin(playerid, JoinPed[101][0]); SelectCharPlace[playerid] = 1; ChosenSkin[playerid] = JoinPed[101][0]; }
  596. }
  597. case 24: // Ordnungsamt
  598. {
  599. if(SelectCharPlace[playerid] == 1) { SetPlayerSkin(playerid, JoinPed[102][0]); SelectCharPlace[playerid] = 2; ChosenSkin[playerid] = JoinPed[102][0]; }
  600. else if(SelectCharPlace[playerid] == 2) { SetPlayerSkin(playerid, JoinPed[103][0]); SelectCharPlace[playerid] = 3; ChosenSkin[playerid] = JoinPed[103][0]; }
  601. else if(SelectCharPlace[playerid] == 3) { SetPlayerSkin(playerid, JoinPed[104][0]); SelectCharPlace[playerid] = 1; ChosenSkin[playerid] = JoinPed[104][0]; }
  602. }
  603. }
  604. return 0;
  605. }
  606. if(newkeys == KEY_SECONDARY_ATTACK)
  607. {
  608. PlayerInfo[playerid][pModel] = ChosenSkin[playerid];
  609. PlayerInfo[playerid][pChar] = ChosenSkin[playerid];
  610. SetPlayerToTeamColor(playerid);
  611. SetPlayerVirtualWorld(playerid, 0);
  612. SelectCharPlace[playerid] = 0;
  613. SelectCharID[playerid] = 0;
  614. SelectChar[playerid] = 0;
  615. UnFreezePlayer(playerid);
  616. SetCameraBehindPlayer(playerid);
  617. SetPlayerSpawn(playerid); //
  618.  
  619.  
  620.  
  621. return 0;
  622. }
  623. }
  624. if(SkinStatus[playerid] < 999)// Ziviskins
  625. {
  626. if(newkeys & KEY_JUMP)//20006,20007,20008,20009,20010,20011,20012,20013,20014,20015,20016,20017,20018,20019,20020,20021,20022,20023,20024,20025,20026,20027,20028,20029,20030,20031,20032,20033,20034,20035,20036,20037,20038,20039,20040,20041,20042
  627. {
  628. static const skins[] = {234, 2, 3, 7, 14, 15, 18, 19, 20, 21, 22, 23, 24, 25, 26, 29, 37, 45, 66, 72, 73, 97, 101, 134, 137, 142, 180, 210, 217, 220, 230, 234, 242, 262, 289, 9, 10, 11, 39, 41, 54, 55, 69, 77, 88, 89, 90
  629. , 93, 141, 190, 192, 199, 211, 243, 251}; //Hier kannst du alle Skinids reinschreiben, die zu wählen sind.
  630. static idx[MAX_PLAYERS char];
  631. SetPlayerSkin(playerid, skins[idx{playerid}]);
  632. idx{playerid} = (idx{playerid} == sizeof(skins)-1)?0:idx{playerid}+1;
  633. return 1;
  634. }
  635. if(newkeys == KEY_SECONDARY_ATTACK)
  636. {
  637. PlayerInfo[playerid][pSkinauswahl] = 0;
  638. PlayerInfo[playerid][pOrigin] = 1; //
  639. PlayerInfo[playerid][pChar] = GetPlayerSkin(playerid);
  640. SkinStatus[playerid] = 999;
  641. SetPlayerVirtualWorld(playerid, 0);
  642. UnFreezePlayer(playerid);
  643. SetCameraBehindPlayer(playerid);
  644. SetPlayerSpawn(playerid); //
  645. }
  646. }
  647. if(newkeys == KEY_SPRINT)
  648. {
  649. if(MakeAnimation[playerid] == 1)
  650. {
  651. ClearAnimations(playerid);
  652. MakeAnimation[playerid] = 0;
  653. TextDrawHideForPlayer(playerid,txtAnimHelper);
  654. return 1;
  655. }
  656. }
  657. if(newkeys == KEY_SECONDARY_ATTACK)
  658. {
  659. new string[128];
  660. if(IsPlayerConnected(playerid))
  661. {
  662. GetPlayerPos(playerid, pX, pY, pZ);
  663. new Float:vX, Float:vY, Float:vZ;
  664. new Found = 0;
  665. new kvid = 0;
  666. while((kvid < MAX_VEHICLES) && (!Found))
  667. {
  668. kvid++;
  669. GetVehiclePos(kvid,vX,vY,vZ);
  670. if((floatabs(pX-vX)<7.0)&&(floatabs(pY-vY)<7.0) && (floatabs(pZ-vZ)<7.0) && (kvid!=GetPlayerVehicleID(playerid)))
  671. {
  672. Found = 1;
  673. if(GetVehicleModel(kvid) == 607)// Privatfahrzeug
  674. {
  675. new carowner = GetDtCarOwner(kvid);
  676. new slot = GetDtCarOwnerSlot(carowner,kvid);
  677.  
  678. if(PlayerCar[carowner][slot][IsWohnwagen] == 1)
  679. {//3168
  680.  
  681. SetPlayerPos(playerid,2513.0469,-1729.0304,778.6371);
  682. isInWohnwagen[playerid] = kvid;
  683.  
  684. return 1;
  685.  
  686. }
  687.  
  688. }
  689. }
  690.  
  691. }
  692.  
  693.  
  694. if (isInWohnwagen[playerid] != 0)
  695. {
  696. GetVehiclePos(isInWohnwagen[playerid],vX,vY,vZ);
  697. SetPlayerPos(playerid,vX,vY+4,vZ);
  698. isInWohnwagen[playerid] = 0;
  699. SetPlayerVirtualWorld(playerid, GetVehicleVirtualWorld(isInWohnwagen[playerid]));
  700. SetPlayerInterior(playerid, 0);
  701. //return 1;
  702. }
  703.  
  704.  
  705.  
  706. for(new i = 0; i < sizeof(HouseInfo); i++)// Haus Verlassen
  707. {
  708. //printf("House :%d",i);
  709. if (IsPlayerInRangeOfPoint(playerid,3.0,HouseInfo[i][hExitx], HouseInfo[i][hExity], HouseInfo[i][hExitz]) && PlayerInfo[playerid][pLocal] == i)
  710. {
  711. SetPlayerInterior(playerid,0);
  712. SetPlayerPos(playerid,HouseInfo[i][hEntrancex],HouseInfo[i][hEntrancey],HouseInfo[i][hEntrancez]);
  713. PlayerInfo[playerid][pInt] = 0;
  714. PlayerInfo[playerid][pLocal] = 999;
  715. SetPlayerVirtualWorld(playerid,0);
  716. if(HouseInfo[i][hHel] == 1)
  717. {
  718. new Float:tempheal;
  719. GetPlayerHealth(playerid,tempheal);
  720. if(tempheal < 100.0)
  721. {
  722. SetPlayerHealth(playerid,100.0);
  723. }
  724. }
  725. }
  726. }
  727. for(new i = 0; i < sizeof(BizzInfo); i++)//Biz Verlassen
  728. {
  729.  
  730.  
  731. if(PlayerInfo[playerid][pLocal]-99 == i)
  732. {
  733. //printf("Bizz :%d",i);
  734. if (IsPlayerInRangeOfPoint(playerid,3.0,BizzInfo[i][bExitX], BizzInfo[i][bExitY], BizzInfo[i][bExitZ]))
  735. {
  736. SetPlayerInterior(playerid,0);
  737. PlayerInfo[playerid][pInt] = 0;
  738. SetPlayerPos(playerid,BizzInfo[i][bEntranceX],BizzInfo[i][bEntranceY],BizzInfo[i][bEntranceZ]);
  739. PlayerInfo[playerid][pLocal] = 999;
  740. PlayerInfo[playerid][pBizID] = 0;
  741. }
  742. }
  743. }
  744.  
  745.  
  746.  
  747.  
  748.  
  749.  
  750.  
  751. for(new i = 0; i < sizeof(FrakInfo); i++)//Biz Verlassen
  752. {
  753.  
  754.  
  755. if(PlayerInfo[playerid][pLocal]-99 == i)
  756. {
  757. //printf("Bizz :%d",i);
  758. if (IsPlayerInRangeOfPoint(playerid,3.0,FrakInfo[i][fExitX], FrakInfo[i][fExitY], FrakInfo[i][fExitZ]))
  759. {
  760. SetPlayerInterior(playerid,0);
  761. PlayerInfo[playerid][pInt] = 0;
  762. SetPlayerPos(playerid,FrakInfo[i][fEntranceX],FrakInfo[i][fEntranceY],FrakInfo[i][fEntranceZ]);
  763. PlayerInfo[playerid][pLocal] = 999;
  764. PlayerInfo[playerid][pBizID] = 0;
  765. }
  766. }
  767. }
  768.  
  769.  
  770.  
  771.  
  772.  
  773. if (IsPlayerInRangeOfPoint(playerid,6.0,-1404.5299,-259.0602,1043.6563))
  774. {
  775. SetPlayerInterior(playerid,0);
  776. SetPlayerPos(playerid,2695.6235,-1704.6960,11.8438);
  777. }
  778. else if (IsPlayerInRangeOfPoint(playerid,8.0,-1443.0554,-581.1879,1055.0472))
  779. {
  780. SetPlayerInterior(playerid,0);
  781. SetPlayerPos(playerid,-2111.5686,-443.9720,38.7344);
  782. }
  783. else if (IsPlayerInRangeOfPoint(playerid,5.0,198.1085,1780.7993,7.5693))
  784. {
  785. SetPlayerInterior(playerid,0);
  786. SetPlayerPos(playerid,254.8123,1802.1803,7.4448);
  787. }
  788. else if (IsPlayerInRangeOfPoint(playerid,8.0,-1464.7732,1557.5533,1052.5313))
  789. {
  790. SetPlayerInterior(playerid,0);
  791. SetPlayerPos(playerid,-2080.3079,-406.0309,38.7344);
  792. }
  793. else if(IsPlayerInRangeOfPoint(playerid,5.0, 234.199996,1064.900024,1084.199951))
  794. {
  795. if(GetPlayerVirtualWorld(playerid) == 5)
  796. {
  797. SetPlayerPos(playerid, 1214.6090,-1638.8822,11.7969);
  798. SetPlayerInterior(playerid, 0);
  799. SetPlayerVirtualWorld(playerid, 0);
  800. }
  801. }
  802. else if(NoFuel[playerid] == 1)
  803. {
  804. UnFreezePlayer(playerid);
  805. RemovePlayerFromVehicle(playerid);
  806. NoFuel[playerid] = 0;
  807. }
  808. else if(IsPlayerInRangeOfPoint(playerid,3.0,833.269775,10.588416,1004.179687))
  809. {
  810. GameTextForPlayer(playerid, "~w~Auf wiedersehen!", 5000, 1);
  811. SetPlayerInterior(playerid, 0);
  812. SetPlayerPos(playerid,1847.3645,-1871.6908,13.5781);
  813. }
  814. /*
  815. else if (IsPlayerInRangeOfPoint(playerid,5.0,502.1796,-67.9925,998.7578)) //Biker
  816. {
  817. if(PlayerInfo[playerid][pLeader] == 15 || PlayerInfo[playerid][pMember] == 15 || IsACop(playerid))
  818. {
  819. SetPlayerInterior(playerid,0);
  820. SetPlayerPos(playerid,-2034.1775,148.5470,28.8359);
  821. SetPlayerFacingAngle(playerid,276.5632);
  822. }
  823. }
  824. */
  825. else if (IsPlayerInRangeOfPoint(playerid,5.0,-2637.1277,1403.7910,906.4609)) //Triaden
  826. {
  827. if(PlayerInfo[playerid][pLeader] == 12 || PlayerInfo[playerid][pMember] == 12 || IsACop(playerid))
  828. {
  829. SetPlayerInterior(playerid,0);
  830. SetPlayerPos(playerid,-2119.3745,-178.4758,35.3203);
  831. SetPlayerFacingAngle(playerid,0.0974);
  832. }
  833. }
  834. /*
  835. else if (IsPlayerInRangeOfPoint(playerid, 3.0,1825.5352,-1305.2288,120.3046)) //Hitman ausgang
  836. {
  837. if(PlayerInfo[playerid][pMember] == 8 || PlayerInfo[playerid][pLeader] == 8 || IsACop(playerid))
  838. {
  839. SetPlayerInterior(playerid,0);
  840. SetPlayerPos(playerid,1788.1333,-1298.1036,13.3750);
  841. PlayerInfo[playerid][pInt] = 0;
  842. }
  843. else
  844. {
  845. SendClientMessage(playerid,COLOR_RED, "Du bist kein Mitglied der Hitmen!");
  846. }
  847. }
  848. */
  849. /*
  850. else if (IsPlayerInRangeOfPoint(playerid,3.0, 2144.1050,1608.3209,993.6882))//Bank
  851. {
  852. SetPlayerPos(playerid,1424.2955,-1002.9601,1639.7843);
  853. SetPlayerFacingAngle(playerid,173.7840);
  854. SetPlayerInterior(playerid,10);
  855. }
  856. */
  857. else if(IsPlayerInRangeOfPoint(playerid, 6.0, 2018.5990,1017.7141,996.8750))
  858. {
  859. if(PlayerInfo[playerid][pMember] == 6 || PlayerInfo[playerid][pLeader] == 6 || IsACop(playerid))
  860. {
  861. SetPlayerPos(playerid, 2638.0803,1849.8354,11.0234);
  862. SetPlayerFacingAngle(playerid,42.8977);
  863. SetPlayerInterior(playerid, 0);
  864. }
  865. else
  866. {
  867. SendClientMessage(playerid, COLOR_GRAD1, "Du bist kein Yakuza Mitglied!");
  868. }
  869. }
  870. }
  871. if(IsPlayerConnected(playerid))
  872. {
  873. for(new i = 0; i < sizeof(HouseInfo); i++)// Haus betreten
  874. {
  875. if (IsPlayerInRangeOfPoint(playerid,3.0,HouseInfo[i][hEntrancex], HouseInfo[i][hEntrancey], HouseInfo[i][hEntrancez]))
  876. {
  877. //printf("Found House :%d",i);
  878. if(PlayerInfo[playerid][pHouseKey] == i || HouseInfo[i][hLock] == 0)
  879. {
  880. SetPlayerInterior(playerid,HouseInfo[i][hInt]);
  881. SetPlayerPos(playerid,HouseInfo[i][hExitx],HouseInfo[i][hExity],HouseInfo[i][hExitz]);
  882. GameTextForPlayer(playerid, "~w~Willkommen zu Hause", 5000, 1);
  883. PlayerInfo[playerid][pInt] = HouseInfo[i][hInt];
  884. PlayerInfo[playerid][pLocal] = i;
  885. SetPlayerVirtualWorld(playerid,i);
  886. }
  887. else
  888. {
  889. GameTextForPlayer(playerid, "~r~Abgeschlossen", 5000, 1);
  890. }
  891. }
  892. }
  893. for(new i = 0; i < sizeof(BizzInfo); i++)// Biz betreten
  894. {
  895. if (IsPlayerInRangeOfPoint(playerid,3.0,BizzInfo[i][bEntranceX], BizzInfo[i][bEntranceY], BizzInfo[i][bEntranceZ]))
  896. {
  897. //printf("Found House :%d",i);
  898. /*if(!IsACop(playerid) && i == 3)
  899. {
  900. SendClientMessage(playerid, COLOR_GREY, " Nur für Beamte !");
  901. return 1;
  902. }*/
  903. if(PlayerInfo[playerid][pPbiskey] == i || GetPlayerMoneySave(playerid) >= BizzInfo[i][bEntranceCost])
  904. {
  905. if(PlayerInfo[playerid][pPbiskey] != i)
  906. {
  907. if(BizzInfo[i][bLocked] == 1)
  908. {
  909. GameTextForPlayer(playerid, "~r~Abgeschlossen", 5000, 1);
  910. return 1;
  911. }
  912. if(BizzInfo[i][bProducts] == 0)
  913. {
  914. GameTextForPlayer(playerid, "~r~Ausverkauft", 5000, 1);
  915. return 1;
  916. }
  917.  
  918. if(i == 43)
  919. {
  920. PaintballPlayers ++;
  921. PlayerPaintballing[playerid] = 1;
  922. new rand = random(sizeof(PaintballSpawns));
  923. SetPlayerPos(playerid, PaintballSpawns[rand][0], PaintballSpawns[rand][1], PaintballSpawns[rand][2]);
  924. ResetPlayerWeapons(playerid);
  925. SetPlayerArmour(playerid, 0);
  926. SetPlayerHealth(playerid, 100);
  927. SetPlayerInterior(playerid, 1);
  928. GivePlayerMoneySave(playerid,-BizzInfo[i][bEntranceCost]);
  929. BizzInfo[i][bTill] += BizzInfo[i][bEntranceCost];
  930. ExtortionBiz(i, BizzInfo[i][bEntranceCost]);
  931. OnPropUpdate_b(i);
  932. PlayerInfo[playerid][pLocal] = i+99;
  933. return 1;
  934.  
  935. }
  936.  
  937.  
  938. GivePlayerMoneySave(playerid,-BizzInfo[i][bEntranceCost]);
  939. format(string, sizeof(string), "~r~-$%d~n~~w~Enter ein~n~um das Gebeude zu verlassen.", BizzInfo[i][bEntranceCost]);
  940. BizzInfo[i][bTill] += BizzInfo[i][bEntranceCost];
  941. ExtortionBiz(i, BizzInfo[i][bEntranceCost]);
  942. BizzInfo[i][bProducts]--;
  943. OnPropUpdate_b(i);
  944. // OnPropUpdate();
  945. GameTextForPlayer(playerid, string, 5000, 3);
  946. }
  947. SetPlayerInterior(playerid,BizzInfo[i][bInterior]);
  948. SetPlayerPos(playerid,BizzInfo[i][bExitX],BizzInfo[i][bExitY],BizzInfo[i][bExitZ]);
  949. PlayerInfo[playerid][pInt] = BizzInfo[i][bInterior];
  950.  
  951.  
  952.  
  953.  
  954. PlayerInfo[playerid][pBizID] = BizzInfo[i][bTyp];
  955.  
  956.  
  957. PlayerInfo[playerid][pLocal] = i+99;
  958. new dood[MAX_PLAYER_NAME];
  959. GetPlayerName(playerid, dood, sizeof(dood));
  960. format(string, sizeof(string), "%s bezahlte $%d um das Gebeude zu betreten %d", dood, BizzInfo[i][bEntranceCost], i);
  961. printf("%s", string);
  962. PayLog(string);
  963. //PlayerInfo[playerid][pLocal] = i;
  964. }
  965. else
  966. {
  967. GameTextForPlayer(playerid, "~r~Du hast nicht genug Geld", 5000, 1);
  968. }
  969. }
  970. }
  971.  
  972.  
  973.  
  974.  
  975.  
  976.  
  977.  
  978.  
  979.  
  980.  
  981.  
  982.  
  983.  
  984.  
  985. for(new i = 0; i < sizeof(FrakInfo); i++)// Biz betreten
  986. {
  987. if (IsPlayerInRangeOfPoint(playerid,3.0,FrakInfo[i][fEntranceX], FrakInfo[i][fEntranceY], FrakInfo[i][fEntranceZ]))
  988. {
  989. //printf("Found House :%d",i);
  990. /*if(!IsACop(playerid) && i == 3)
  991. {
  992. SendClientMessage(playerid, COLOR_GREY, " Nur für Beamte !");
  993. return 1;
  994. }*/
  995. if(PlayerInfo[playerid][sMember] == FrakInfo[i][fFrak])
  996. {
  997.  
  998.  
  999. /*
  1000. if(BizzInfo[i][fOpen] == 1)
  1001. {
  1002. GameTextForPlayer(playerid, "~r~Abgeschlossen", 5000, 1);
  1003. return 1;
  1004. }
  1005. if(BizzInfo[i][fOpen] == 0)
  1006. {
  1007. GameTextForPlayer(playerid, "~r~Ausverkauft", 5000, 1);
  1008. return 1;
  1009. }
  1010. */
  1011.  
  1012. // format(string, sizeof(string), "~r~-$%d~n~~w~Enter ein~n~um das Gebeude zu verlassen.", BizzInfo[i][bEntranceCost]);
  1013. // GameTextForPlayer(playerid, string, 5000, 3);
  1014.  
  1015. SetPlayerInterior(playerid,FrakInfo[i][fInterior]);
  1016. SetPlayerPos(playerid,FrakInfo[i][fExitX],FrakInfo[i][fExitY],FrakInfo[i][fExitZ]);
  1017. PlayerInfo[playerid][pInt] = FrakInfo[i][fInterior];
  1018. PlayerInfo[playerid][pLocal] = i+99;
  1019.  
  1020. }
  1021. else
  1022. {
  1023. GameTextForPlayer(playerid, "~r~Abgeschlossen", 5000, 1);
  1024. }
  1025. }
  1026. }
  1027.  
  1028.  
  1029.  
  1030.  
  1031.  
  1032.  
  1033.  
  1034.  
  1035.  
  1036.  
  1037. for(new i = 0; i < sizeof(SBizzInfo); i++)// sBiz Betreten
  1038. {
  1039. if (IsPlayerInRangeOfPoint(playerid,3.0,SBizzInfo[i][sbEntranceX], SBizzInfo[i][sbEntranceY], SBizzInfo[i][sbEntranceZ]))
  1040. {
  1041. if(PlayerInfo[playerid][pPbiskey] == i || GetPlayerMoneySave(playerid) >= SBizzInfo[i][sbEntranceCost])
  1042. {
  1043. if(PlayerInfo[playerid][pPbiskey] != i)
  1044. {
  1045. if(SBizzInfo[i][sbLocked] == 1)
  1046. {
  1047. GameTextForPlayer(playerid, "~r~Geschlossen", 5000, 1);
  1048. return 1;
  1049. }
  1050. if(SBizzInfo[i][sbProducts] == 0)
  1051. {
  1052. GameTextForPlayer(playerid, "~r~Ausverkauft", 5000, 1);
  1053. return 1;
  1054. }
  1055. if(i == 43)
  1056. {
  1057. PaintballPlayers ++;
  1058. PlayerPaintballing[playerid] = 1;
  1059. new rand = random(sizeof(PaintballSpawns));
  1060. SetPlayerPos(playerid, PaintballSpawns[rand][0], PaintballSpawns[rand][1], PaintballSpawns[rand][2]);
  1061. ResetPlayerWeapons(playerid);
  1062. SetPlayerArmour(playerid, 0);
  1063. SetPlayerHealth(playerid, 100);
  1064. SetPlayerInterior(playerid, 1);
  1065. }
  1066. else
  1067. {
  1068. return 1;
  1069. }
  1070. GivePlayerMoneySave(playerid,-SBizzInfo[i][sbEntranceCost]);
  1071. gSpentCash[playerid] = GetPlayerMoneySave(playerid);
  1072. SBizzInfo[i][sbProducts]--;
  1073. SBizzInfo[i][sbTill] += SBizzInfo[i][sbEntranceCost];
  1074. ExtortionSBiz(i, SBizzInfo[i][sbEntranceCost]);
  1075. new dood[MAX_PLAYER_NAME];
  1076. GetPlayerName(playerid, dood, sizeof(dood));
  1077. format(string, sizeof(string), "%s bezahlt $%d um das sbiz %d zu betreten", dood, SBizzInfo[i][sbEntranceCost], i);
  1078. printf("%s", string);
  1079. PayLog(string);
  1080. OnPropUpdate_sb(i);
  1081. // OnPropUpdate();
  1082. }
  1083. }
  1084. else
  1085. {
  1086. GameTextForPlayer(playerid, "~r~Du hast nicht genug Geld", 5000, 1);
  1087. }
  1088. }
  1089. }
  1090. /*
  1091. if (IsPlayerInRangeOfPoint(playerid,3.0,1073.0619,-344.5148,73.9922))
  1092. {
  1093. if(PlayerInfo[playerid][pMember] == 8 || PlayerInfo[playerid][pLeader] == 8)
  1094. {
  1095. SetPlayerInterior(playerid,2);
  1096. SetPlayerPos(playerid,1205.0947,-10.1685,1000.9219);
  1097. PlayerInfo[playerid][pInt] = 2;
  1098. PlayerInfo[playerid][pLocal] = 242;
  1099. }
  1100. }
  1101. */
  1102. if (IsPlayerInRangeOfPoint(playerid,3.0,2695.6235,-1704.6960,11.8438))
  1103. {
  1104. GameTextForPlayer(playerid, "~w~Willkommen in der 8Ball Arena", 5000, 1);
  1105. SetPlayerInterior(playerid,7);
  1106. SetPlayerPos(playerid,-1404.5299,-259.0602,1043.6563);
  1107. }
  1108. else if (IsPlayerInRangeOfPoint(playerid,8.0,-2111.5686,-443.9720,38.7344))
  1109. {
  1110. GameTextForPlayer(playerid, "~w~Willkommen in der Dirt Arena", 5000, 1);
  1111. SetPlayerInterior(playerid,4);
  1112. SetPlayerPos(playerid,-1443.0554,-581.1879,1055.0472);
  1113. }
  1114. else if (IsPlayerInRangeOfPoint(playerid,8.0,-2080.3079,-406.0309,38.7344))
  1115. {
  1116. GameTextForPlayer(playerid, "~w~Willkommen im der Stunt Arena", 5000, 1);
  1117. SetPlayerInterior(playerid,14);
  1118. SetPlayerPos(playerid,-1464.7732,1557.5533,1052.5313);
  1119. }
  1120. else if (IsPlayerInRangeOfPoint(playerid,5.0,254.8123,1802.1803,7.4448))
  1121. {
  1122. GameTextForPlayer(playerid, "~w~Willkommen im Bunker", 5000, 1);
  1123. SetPlayerInterior(playerid,0);
  1124. SetPlayerPos(playerid,198.1085,1780.7993,7.5693);
  1125. }
  1126. else if (IsPlayerInRangeOfPoint(playerid,5.0,21.2708,-5.8263,3.1172))//Etage1 Knast
  1127. {
  1128. SetPlayerInterior(playerid,0);
  1129. SetPlayerPos(playerid,13.5072,3.8645,11.6806);
  1130. }
  1131. else if(IsPlayerInRangeOfPoint(playerid, 5.0, 1214.6090,-1638.8822,11.7969))
  1132. {
  1133. if(IsACop(playerid) || IsPlayerInFrac(playerid, 19))
  1134. {
  1135. SetPlayerInterior(playerid, 6);
  1136. SetPlayerVirtualWorld(playerid, 5);
  1137. SetPlayerPos(playerid, 234.199996,1064.900024,1084.199951);
  1138. // GameTextForPlayer(playerid, "Red Soldiers Base", 5000, 3);
  1139. }
  1140. }
  1141. else if (IsPlayerInRangeOfPoint(playerid,2.0,15.0589,4.0301,11.6809))//Etage1 Knast
  1142. {
  1143. SetPlayerInterior(playerid,10);
  1144. SetPlayerPos(playerid,21.2708,-5.8263,3.1172);
  1145. }
  1146.  
  1147. else if (IsPlayerInRangeOfPoint(playerid,5.0,278.0632,114.2558,1008.8130))
  1148. {
  1149. SetPlayerInterior(playerid,0);
  1150. GameTextForPlayer(playerid, "~w~Willkommen auf dem Dach", 5000, 1);
  1151. SetPlayerPos(playerid,-14.6560,6.7657,30.2214);
  1152. }
  1153.  
  1154. else if (IsPlayerInRangeOfPoint(playerid,5.0,-14.7645,7.0996,27.7117))
  1155. {
  1156. SetPlayerInterior(playerid,10);
  1157. SetPlayerPos(playerid,278.0632,114.2558,1008.8130);
  1158. }
  1159.  
  1160. else if (IsPlayerInRangeOfPoint(playerid,5.0,15.0589,4.0301,11.6809))
  1161. {
  1162. SetPlayerInterior(playerid,0);
  1163. SetPlayerPos(playerid,238.0855,114.7665,1010.2188);
  1164. }
  1165. else if (IsPlayerInRangeOfPoint(playerid,5.0,-2119.3745,-178.4758,35.3203)) //Triaden
  1166. {
  1167. if(PlayerInfo[playerid][pLeader] == 12 || PlayerInfo[playerid][pMember] == 12 || IsACop(playerid))
  1168. {
  1169. SetPlayerInterior(playerid,3);
  1170. SetPlayerPos(playerid,-2637.1277,1403.7910,906.4609);
  1171. SetPlayerFacingAngle(playerid,14.5216);
  1172. }
  1173. }
  1174. /*
  1175. else if (IsPlayerInRangeOfPoint(playerid,5.0,-2034.1775,148.5470,28.8359)) //Biker
  1176. {
  1177. if(PlayerInfo[playerid][pLeader] == 15 || PlayerInfo[playerid][pMember] == 15 || IsACop(playerid))
  1178. {
  1179. SetPlayerInterior(playerid,11);
  1180. SetPlayerPos(playerid,502.1796,-67.9925,998.7578);
  1181. SetPlayerFacingAngle(playerid,180.8316);
  1182. }
  1183. }
  1184. */
  1185.  
  1186. /*
  1187. else if (PlayerToPoint(2.0, playerid, 1788.1333,-1298.1036,13.3750)) // Hitman // kleiner gelber Trichter
  1188. {
  1189. if(PlayerInfo[playerid][pLeader] == 8 || PlayerInfo[playerid][pMember] == 8 || IsACop(playerid))
  1190. {
  1191. SetPlayerPos(playerid, 1825.5352,-1305.2288,120.3046); //Hitman oben // Weißer Pfeil
  1192. SetPlayerFacingAngle(playerid, 180.0);
  1193. SetPlayerInterior(playerid, 0);
  1194. }
  1195. else
  1196. {
  1197. SendClientMessage(playerid,COLOR_RED, "Du bist kein Mitglied der Fraktion!");
  1198. }
  1199. }
  1200. */
  1201. else if(IsPlayerInRangeOfPoint(playerid, 3.0, 2638.0803,1849.8354,11.0234))
  1202. {
  1203. if(PlayerInfo[playerid][pLeader] == 6 || PlayerInfo[playerid][pMember] == 6 || IsACop(playerid))
  1204. {
  1205. SetPlayerPos(playerid, 2018.5990,1017.7141,996.8750); //Spawn der Typen
  1206. SetPlayerFacingAngle(playerid, 356.1003);
  1207. SetPlayerInterior(playerid, 10); // Interior
  1208. }
  1209. else
  1210. {
  1211. SendClientMessage(playerid, COLOR_GRAD1, "Du bist kein Mitglied der Yakuza!");
  1212. }
  1213. }
  1214. /*
  1215. else if (PlayerToPoint(2.0, playerid,2786.4897,-1926.2115,13.5469))
  1216. {
  1217. if(PlayerInfo[playerid][pLeader] == 17 || PlayerInfo[playerid][pMember] == 17 || IsACop(playerid))
  1218. {
  1219. SetPlayerPos(playerid, 2807.619873,-1171.899902,1025.570312);
  1220. SetPlayerFacingAngle(playerid, 180.0);
  1221. SetPlayerInterior(playerid, 8);
  1222. SetPlayerVirtualWorld(playerid,9);
  1223. }
  1224. else
  1225. {
  1226. SendClientMessage(playerid,COLOR_RED, "Du bist kein Mitglied der Fraktion!");
  1227. }
  1228. }
  1229. */
  1230.  
  1231. }
  1232.  
  1233. // IsAtAutomat(playerid); // Sinnlos ?
  1234.  
  1235.  
  1236. /*
  1237.  
  1238.  
  1239. if(IsPlayerInRangeOfPoint(playerid,4.0,-2029.7629,-118.8445,1035.1719))//Fahrlehrer Exit
  1240. {
  1241. SetPlayerPos(playerid,-2026.6454,-102.0622,35.1641);
  1242. SetPlayerInterior(playerid,0);
  1243. SetPlayerFacingAngle(playerid,92.3491);
  1244. }
  1245. if(IsPlayerInRangeOfPoint(playerid,4.0,-2026.6454,-102.0622,35.1641))//Fahrlehrer Enter
  1246. {
  1247. SetPlayerPos(playerid,-2029.7629,-118.8445,1035.1719);
  1248. SetPlayerInterior(playerid,3);
  1249. SetPlayerFacingAngle(playerid,92.3491);
  1250. }
  1251. */
  1252. if(IsPlayerInRangeOfPoint(playerid,4.0,2229.5657,-1721.8525,13.5670))//Fighingstyle
  1253. {
  1254. SetPlayerPos(playerid,772.3092,-5.0150,1000.7288);
  1255. SetPlayerInterior(playerid,5);
  1256. SetPlayerFacingAngle(playerid,92.3491);
  1257. }
  1258.  
  1259. if(IsPlayerInRangeOfPoint(playerid,4.0,772.3092,-5.0150,1000.7288))//Fighingstyle exit
  1260. {
  1261. SetPlayerPos(playerid,2229.5657,-1721.8525,13.5670);
  1262. SetPlayerInterior(playerid,0);
  1263. SetPlayerFacingAngle(playerid,92.3491);
  1264. }
  1265. if(IsPlayerInRangeOfPoint(playerid,4.0,1564.9357,-1666.0231,28.3956))//LSPD Dach
  1266. {
  1267. SetPlayerPos(playerid,1560.3859,-1635.9836,13.5580);
  1268. SetPlayerInterior(playerid,0);
  1269. SetPlayerFacingAngle(playerid,92.3491);
  1270. }
  1271. else if(IsPlayerInRangeOfPoint(playerid,4.0,1560.3859,-1635.9836,13.5580))//LSPD Dach
  1272. {
  1273. SetPlayerPos(playerid,1564.9357,-1666.0231,28.3956);
  1274. SetPlayerInterior(playerid,0);
  1275. SetPlayerFacingAngle(playerid,92.3491);
  1276. }
  1277. /*
  1278. else if(IsPlayerInRangeOfPoint(playerid,4.0,322.3145,302.3679,999.1484))//Oamt Exit
  1279. {
  1280. SetPlayerPos(playerid,861.0403,-1240.8751,14.7578);
  1281. SetPlayerInterior(playerid,0);
  1282. SetPlayerFacingAngle(playerid,92.3491);
  1283. }
  1284. else if(IsPlayerInRangeOfPoint(playerid,4.0,2533.9685,-1063.3749,69.5655))//Vagos LS Enter
  1285. {
  1286. SetPlayerPos(playerid,140.3315,1366.7438,1083.8594);
  1287. SetPlayerVirtualWorld(playerid,4);
  1288. SetPlayerInterior(playerid,5);
  1289. SetPlayerFacingAngle(playerid,92.3491);
  1290. }
  1291. else if(IsPlayerInRangeOfPoint(playerid,4.0,140.3315,1366.7438,1083.8594) && GetPlayerVirtualWorld(playerid) == 4) // Vagos LS Exit
  1292. {
  1293. SetPlayerPos(playerid,2533.9685,-1063.3749,69.5655);
  1294. SetPlayerVirtualWorld(playerid, 0);
  1295. SetPlayerInterior(playerid,0);
  1296. SetPlayerFacingAngle(playerid,92.3491);
  1297. }
  1298. else if(IsPlayerInRangeOfPoint(playerid,4.0,2786.2361,-1926.1954,13.5469))//Azecas Enter
  1299. {
  1300. SetPlayerPos(playerid,140.3315,1366.7438,1083.8594);
  1301. SetPlayerVirtualWorld(playerid,3);
  1302. SetPlayerInterior(playerid,5);
  1303. SetPlayerFacingAngle(playerid,92.3491);
  1304. }
  1305. else if(IsPlayerInRangeOfPoint(playerid,4.0,140.3315,1366.7438,1083.8594) && GetPlayerVirtualWorld(playerid) == 3) // Azecas Exit
  1306. {
  1307. SetPlayerPos(playerid,2786.2361,-1926.1954,13.5469);
  1308. SetPlayerVirtualWorld(playerid, 0);
  1309. SetPlayerInterior(playerid,0);
  1310. SetPlayerFacingAngle(playerid,92.3491);
  1311. }
  1312. */
  1313. else if(IsPlayerInRangeOfPoint(playerid,4.0,1462.4657,-1011.3002,26.8438))//LS Bank /enter
  1314. {
  1315. SetPlayerPos(playerid,1415.951171,-988.971191,1639.980224);
  1316. SetPlayerVirtualWorld(playerid,2);
  1317. SetPlayerInterior(playerid,1);
  1318. SetPlayerFacingAngle(playerid,358.0127);
  1319. }
  1320. else if (IsPlayerInRangeOfPoint(playerid,4.0,1415.951171,-988.971191,1639.980224) && GetPlayerVirtualWorld(playerid) == 2) // Bank LS Exit
  1321. {
  1322. if(PlayerInfo[playerid][pBankrob] == 1)
  1323. {
  1324. PlayerInfo[playerid][pBankrob] = 2;
  1325. SendClientMessage(playerid,0xAA3333AA," Du hast die Bank verlassen und bekommst keine Kohle!");
  1326. // KillTimer(Rob_UnFreeze(playerid));
  1327. }
  1328. SetPlayerPos(playerid,1462.4657,-1011.3002,26.8438);
  1329. SetPlayerInterior(playerid,0);
  1330. SetPlayerVirtualWorld(playerid, 0);
  1331. SetPlayerFacingAngle(playerid,182.0084);
  1332. }
  1333. else if(IsPlayerInRangeOfPoint(playerid,4.0,-2055.7607,454.7605,35.1719))//SF Bank /enter
  1334. {
  1335. SetPlayerPos(playerid,1415.951171,-988.971191,1639.980224);
  1336. SetPlayerVirtualWorld(playerid,3);
  1337. SetPlayerInterior(playerid,1);
  1338. SetPlayerFacingAngle(playerid,358.0127);
  1339. }
  1340. else if (IsPlayerInRangeOfPoint(playerid,4.0,1415.951171,-988.971191,1639.980224) && GetPlayerVirtualWorld(playerid) == 3) // Bank SF Exit
  1341. {
  1342. if(PlayerInfo[playerid][pBankrob] == 1)
  1343. {
  1344. PlayerInfo[playerid][pBankrob] = 2;
  1345. SendClientMessage(playerid,0xAA3333AA," Du hast die Bank verlassen und bekommst keine Kohle!");
  1346. // KillTimer(Rob_UnFreeze(playerid));
  1347. }
  1348. SetPlayerPos(playerid,-2055.7607,454.7605,35.1719);
  1349. SetPlayerInterior(playerid,0);
  1350. SetPlayerVirtualWorld(playerid, 0);
  1351. SetPlayerFacingAngle(playerid,182.0084);
  1352. }
  1353.  
  1354. else if(IsPlayerInRangeOfPoint(playerid,4.0,2446.8069,2376.3457,12.1635))//LV Bank /enter
  1355. {
  1356. SetPlayerPos(playerid,1415.951171,-988.971191,1639.980224);
  1357. SetPlayerVirtualWorld(playerid,4);
  1358. SetPlayerInterior(playerid,1);
  1359. SetPlayerFacingAngle(playerid,358.0127);
  1360. }
  1361. else if (IsPlayerInRangeOfPoint(playerid,4.0,1415.951171,-988.971191,1639.980224) && GetPlayerVirtualWorld(playerid) == 4) // Bank LV Exit
  1362. {
  1363. if(PlayerInfo[playerid][pBankrob] == 1)
  1364. {
  1365. PlayerInfo[playerid][pBankrob] = 2;
  1366. SendClientMessage(playerid,0xAA3333AA," Du hast die Bank verlassen und bekommst keine Kohle!");
  1367. // KillTimer(Rob_UnFreeze(playerid));
  1368. }
  1369. SetPlayerPos(playerid,2446.8069,2376.3457,12.1635);
  1370. SetPlayerInterior(playerid,0);
  1371. SetPlayerVirtualWorld(playerid, 0);
  1372. SetPlayerFacingAngle(playerid,182.0084);
  1373. }
  1374. /*
  1375. else if(IsPlayerInRangeOfPoint(playerid,4.0,1352.2709,-1758.4775,13.5078))//24/7 Enter
  1376. {
  1377. SetPlayerPos(playerid,6.0265,-30.8849,1003.5494);
  1378. SetPlayerVirtualWorld(playerid,2);
  1379. SetPlayerInterior(playerid,10);
  1380. SetPlayerFacingAngle(playerid,92.3491);
  1381. }
  1382. else if(IsPlayerInRangeOfPoint(playerid,4.0,6.0265,-30.8849,1003.5494) && GetPlayerVirtualWorld(playerid) == 2) // 24/7 Exit
  1383. {
  1384. SetPlayerPos(playerid,1352.2709,-1758.4775,13.5078);
  1385. SetPlayerVirtualWorld(playerid, 0);
  1386. SetPlayerInterior(playerid,0);
  1387. SetPlayerFacingAngle(playerid,92.3491);
  1388. }
  1389. else if(IsPlayerInRangeOfPoint(playerid,4.0,999.8666,-919.9649,42.3281))//24/7 2Enter
  1390. {
  1391. SetPlayerPos(playerid,6.0265,-30.8849,1003.5494);
  1392. SetPlayerVirtualWorld(playerid,3);
  1393. SetPlayerInterior(playerid,10);
  1394. SetPlayerFacingAngle(playerid,92.3491);
  1395. }
  1396. else if(IsPlayerInRangeOfPoint(playerid,4.0,6.0265,-30.8849,1003.5494) && GetPlayerVirtualWorld(playerid) == 3) // 24/7 2Exit
  1397. {
  1398. SetPlayerPos(playerid,999.8666,-919.9649,42.3281);
  1399. SetPlayerVirtualWorld(playerid, 0);
  1400. SetPlayerInterior(playerid,0);
  1401. SetPlayerFacingAngle(playerid,92.3491);
  1402. }
  1403. */
  1404. else if(IsPlayerInRangeOfPoint(playerid,4.0,2244.6790,-1664.9142,15.4766))//Binco Enter
  1405. {
  1406. GameTextForPlayer(playerid, "~r~Verwende~g~/clothes", 5000, 4);
  1407. SetPlayerPos(playerid,207.6351,-110.4123,1005.1328);
  1408. SetPlayerVirtualWorld(playerid,2);
  1409. SetPlayerInterior(playerid,15);
  1410. SetPlayerFacingAngle(playerid,92.3491);
  1411. }
  1412. else if(IsPlayerInRangeOfPoint(playerid,4.0,207.6351,-110.4123,1005.1328) && GetPlayerVirtualWorld(playerid) == 2) // Binco Exit
  1413. {
  1414. SetPlayerPos(playerid,2244.6790,-1664.9142,15.4766);
  1415. SetPlayerVirtualWorld(playerid, 0);
  1416. SetPlayerInterior(playerid,0);
  1417. SetPlayerFacingAngle(playerid,92.3491);
  1418. }
  1419. /*
  1420. else if(IsPlayerInRangeOfPoint(playerid,4.0,928.1182,-1353.0314,13.3438))// Clucking Bell Enter
  1421. {
  1422. SetPlayerVirtualWorld(playerid,1);
  1423. SetPlayerPos(playerid,364.8052,-11.0338,1001.8516);
  1424. SetPlayerInterior(playerid,9);
  1425. SetPlayerFacingAngle(playerid,92.3491);
  1426. }
  1427. else if(IsPlayerInRangeOfPoint(playerid,4.0,364.8052,-11.0338,1001.8516) && GetPlayerVirtualWorld(playerid) == 1)
  1428. {
  1429. SetPlayerVirtualWorld(playerid,0);
  1430. SetPlayerPos(playerid,928.1182,-1353.0314,13.3438);
  1431. SetPlayerInterior(playerid,0);
  1432. SetPlayerFacingAngle(playerid,92.3491);
  1433. }
  1434. else if(IsPlayerInRangeOfPoint(playerid,4.0,2105.0823,-1806.5942,13.5547))
  1435. {
  1436. SetPlayerVirtualWorld(playerid,2);
  1437. SetPlayerPos(playerid,364.8052,-11.0338,1001.8516);
  1438. SetPlayerInterior(playerid,9);
  1439. SetPlayerFacingAngle(playerid,92.3491);
  1440. }
  1441. else if(IsPlayerInRangeOfPoint(playerid,4.0,364.8052,-11.0338,1001.8516)&& GetPlayerVirtualWorld(playerid) == 2)
  1442. {
  1443. SetPlayerPos(playerid,2105.0823,-1806.5942,13.5547);
  1444. SetPlayerInterior(playerid,0);
  1445. SetPlayerFacingAngle(playerid,92.3491);
  1446. }
  1447. */
  1448. /*
  1449. else if (IsPlayerInRangeOfPoint(playerid,3.0,1209.8247,-1749.9943,13.5937))
  1450. {
  1451. SendClientMessage(playerid, COLOR_LIGHTBLUE, "* Du kannst dir ein Kennzeichen mit /kennzeichenkaufen besorgen (50000$)");
  1452. SetPlayerVirtualWorld(playerid,2);
  1453. SetPlayerPos(playerid,2324.419921,-1145.568359,1050.710083);
  1454. SetPlayerInterior(playerid,12);
  1455. }
  1456. else if (IsPlayerInRangeOfPoint(playerid,3.0,2324.419921,-1145.568359,1050.710083)&& GetPlayerVirtualWorld(playerid) == 2)
  1457. {
  1458. SetPlayerPos(playerid,1209.8247,-1749.9943,13.5937);
  1459. SetPlayerInterior(playerid, 0);
  1460. SetPlayerVirtualWorld(playerid,0);
  1461. }
  1462. */
  1463. /*
  1464. else if(IsPlayerInRangeOfPoint(playerid,4.0,1200.4178,-918.4980,43.1127))//BSN Enter
  1465. {
  1466. SetPlayerPos(playerid,363.2720,-74.8309,1001.5078);
  1467. SetPlayerVirtualWorld(playerid,4);
  1468. SetPlayerInterior(playerid,10);
  1469. SetPlayerFacingAngle(playerid,92.3491);
  1470. }
  1471. else if(IsPlayerInRangeOfPoint(playerid,4.0,363.2720,-74.8309,1001.5078) && GetPlayerVirtualWorld(playerid) == 4) // BSN Exit
  1472. {
  1473. SetPlayerPos(playerid,1200.4178,-918.4980,43.1127);
  1474. SetPlayerVirtualWorld(playerid, 0);
  1475. SetPlayerInterior(playerid,0);
  1476. SetPlayerFacingAngle(playerid,92.3491);
  1477. }
  1478. */
  1479.  
  1480.  
  1481. /*
  1482.  
  1483. else if(IsPlayerInRangeOfPoint(playerid,4.0,691.3445,-1275.8571,13.5606))//Terror Enter
  1484. {
  1485. SetPlayerPos(playerid,140.3315,1366.7438,1083.8594);
  1486. SetPlayerVirtualWorld(playerid,2);
  1487. SetPlayerInterior(playerid,5);
  1488. SetPlayerFacingAngle(playerid,92.3491);
  1489. }
  1490. else if(IsPlayerInRangeOfPoint(playerid,4.0,140.3315,1366.7438,1083.8594) && GetPlayerVirtualWorld(playerid) == 2) // Terror Exit
  1491. {
  1492. SetPlayerPos(playerid,691.3445,-1275.8571,13.5606);
  1493. SetPlayerVirtualWorld(playerid, 0);
  1494. SetPlayerInterior(playerid,0);
  1495. SetPlayerFacingAngle(playerid,92.3491);
  1496. }
  1497. else if (IsPlayerInRangeOfPoint(playerid,3.0,1123.2803,-2037.1238,69.8875)) // Wo er stehen soll
  1498. // {
  1499. // if(PlayerInfo[playerid][pMember] == 7 || PlayerInfo[playerid][pLeader] == 7 || IsACop(playerid)) //nur Präsi und SS kann in den Teleport
  1500. {
  1501. SetPlayerInterior(playerid, 5); //Interior
  1502. SetPlayerVirtualWorld(playerid, 4);
  1503. SetPlayerPos(playerid,1262.4510,-785.2432,1091.9063); // Wo er hinkommt
  1504. SetPlayerFacingAngle(playerid,281.0466);
  1505. GameTextForPlayer(playerid, "~G~Sie sind nun in der Praesidenten Villa.", 5000, 1);
  1506. // }
  1507. }
  1508. else if (IsPlayerInRangeOfPoint(playerid,3.0,1261.5485,-785.3905,1091.9063) && GetPlayerVirtualWorld(playerid) == 4) // Wo er stehen soll
  1509. // {
  1510. // if(PlayerInfo[playerid][pMember] == 7 || PlayerInfo[playerid][pLeader] == 7 || IsACop(playerid)) //nur Präsi und SS kann in den Teleport
  1511. {
  1512. SetPlayerInterior(playerid, 0); //Interior
  1513. SetPlayerVirtualWorld(playerid, 0);
  1514. GameTextForPlayer(playerid, "~G~Sie haben die Praesidenten Villa verlassen.", 5000, 1);
  1515. SetPlayerPos(playerid,1123.2803,-2037.1238,69.8875);
  1516. }
  1517.  
  1518.  
  1519. else if(IsPlayerInRangeOfPoint(playerid,4.0,2173.2776,1403.4082,11.0625))//LCN Enter
  1520. {
  1521. SetPlayerPos(playerid,140.3315,1366.7438,1083.8594);
  1522. SetPlayerVirtualWorld(playerid,1);
  1523. SetPlayerInterior(playerid,5);
  1524. SetPlayerFacingAngle(playerid,92.3491);
  1525. }
  1526. else if(IsPlayerInRangeOfPoint(playerid,4.0,140.3315,1366.7438,1083.8594) && GetPlayerVirtualWorld(playerid) == 1) // LCN Exit
  1527. {
  1528. SetPlayerPos(playerid,2173.2776,1403.4082,11.0625);
  1529. SetPlayerVirtualWorld(playerid, 0);
  1530. SetPlayerInterior(playerid,0);
  1531. SetPlayerFacingAngle(playerid,92.3491);
  1532. }
  1533. else if(IsPlayerInRangeOfPoint(playerid,4.0,861.0403,-1240.8751,14.7578))//Oamt Enter
  1534. {
  1535. SetPlayerPos(playerid,322.3145,302.3679,999.1484);
  1536. SetPlayerInterior(playerid,5);
  1537. SetPlayerFacingAngle(playerid,92.3491);
  1538. }
  1539. else if(IsPlayerInRangeOfPoint(playerid,4.0,-2720.3408,-318.6624,7.8438))//triaden enter
  1540. {
  1541. SetPlayerPos(playerid,2324.1921,-1148.9674,1050.7101);
  1542. SetPlayerInterior(playerid,12);
  1543. SetPlayerFacingAngle(playerid,92.3491);
  1544. }
  1545. else if(IsPlayerInRangeOfPoint(playerid,4.0,2324.1921,-1148.9674,1050.7101))//triaden exit
  1546. {
  1547. SetPlayerPos(playerid,-2720.3408,-318.6624,7.8438);
  1548. SetPlayerVirtualWorld(playerid, 0);
  1549. SetPlayerInterior(playerid,0);
  1550. SetPlayerFacingAngle(playerid,92.3491);
  1551. }
  1552. else if(IsPlayerInRangeOfPoint(playerid,4.0,1172.5886,-1323.3914,15.4031))//Sanitäter Enter
  1553. {
  1554. SetPlayerPos(playerid,1494.3601,1304.2662,1093.2891);
  1555. SetPlayerInterior(playerid,3);
  1556. SetPlayerFacingAngle(playerid,92.3491);
  1557. }
  1558. else if(IsPlayerInRangeOfPoint(playerid,4.0,1494.3601,1304.2662,1093.2891))//Sanitäter Exit
  1559. {
  1560. SetPlayerPos(playerid,1172.5886,-1323.3914,15.4031); // Pickup !
  1561. SetPlayerVirtualWorld(playerid, 0);
  1562. SetPlayerInterior(playerid,0);
  1563. SetPlayerFacingAngle(playerid,92.3491);
  1564. }
  1565. // }
  1566.  
  1567. // else if(PlayerInfo[playerid][pMember] == 8 || PlayerInfo[playerid][pLeader] == 8 || PlayerInfo[playerid][pMember] == 1 || PlayerInfo[playerid][pMember] == 22 || PlayerInfo[playerid][pLeader] == 22 || PlayerInfo[playerid][pLeader] == 1 || PlayerInfo[playerid][pMember] == 3 || PlayerInfo[playerid][pLeader] == 3)
  1568. // {
  1569. if(IsPlayerInRangeOfPoint(playerid,3.0,2462.4351,80.6730,26.4564))
  1570. {
  1571. SetPlayerPos(playerid,-2636.5305,1403.4219,906.4609);
  1572. SetPlayerInterior(playerid,3);
  1573. SetPlayerVirtualWorld(playerid,3);
  1574. }
  1575. // }
  1576. // else if(PlayerInfo[playerid][pMember] == 8 || PlayerInfo[playerid][pLeader] == 8 || PlayerInfo[playerid][pMember] == 22 || PlayerInfo[playerid][pLeader] == 22 || PlayerInfo[playerid][pMember] == 1 || PlayerInfo[playerid][pLeader] == 1 || PlayerInfo[playerid][pMember] == 3 || PlayerInfo[playerid][pLeader] == 3)
  1577. // {
  1578. if(IsPlayerInRangeOfPoint(playerid,3.0,-2636.5305,1403.4219,906.4609))
  1579. {
  1580. SetPlayerPos(playerid,2462.4351,80.6730,26.4564);
  1581. SetPlayerInterior(playerid,0);
  1582. SetPlayerVirtualWorld(playerid,0);
  1583. }
  1584. // }
  1585. */
  1586.  
  1587. else if(IsPlayerInRangeOfPoint(playerid,4.0,1480.9919,-1771.2096,18.7958))//Stadthalle /enter
  1588. {
  1589. SetPlayerPos(playerid,389.9180,173.6584,1008.3828);
  1590. SetPlayerInterior(playerid,3);
  1591. SetPlayerFacingAngle(playerid,92.3491);
  1592. // SendClientMessage(playerid,COLOR_GREEN,"Du hast die Stadthalle betreten");
  1593. }
  1594. /*
  1595. else if (IsPlayerInRangeOfPoint(playerid,4.0,329.0090,-1513.4635,36.0391))//SWAT /enter
  1596. {
  1597. if(IsACop(playerid))
  1598. {
  1599. SetPlayerPos(playerid,288.745971,169.350997,1007.171875);
  1600. SetPlayerInterior(playerid,3);
  1601. SetPlayerFacingAngle(playerid,2.5225);
  1602. // SendClientMessage(playerid,COLOR_GREEN, "Du hast das S.W.A.T Elite Troop Hauptquatier betreten");
  1603. }
  1604. }
  1605. else if (IsPlayerInRangeOfPoint(playerid,4.0,288.745971,169.350997,1007.171875))//SWAT /exit
  1606. {
  1607. if(IsACop(playerid))
  1608. {
  1609. SetPlayerPos(playerid,329.0090,-1513.4635,36.0391);
  1610. SetPlayerInterior(playerid,0);
  1611. SetPlayerFacingAngle(playerid,1.8733);
  1612. // SendClientMessage(playerid,COLOR_GREEN, "Du hast das S.W.A.T Elite Troop Hauptquatier verlassen");
  1613. }
  1614. }
  1615. else if (IsPlayerInRangeOfPoint(playerid,4.0,1164.4379,-1329.8876,31.4799))//Sani TP
  1616. {
  1617. SetPlayerPos(playerid,1147.5365,-1342.6619,13.6357);
  1618. SetPlayerInterior(playerid,0);
  1619. SetPlayerFacingAngle(playerid,357.5767);
  1620. // SendClientMessage(playerid,COLOR_GREEN, "Du hast die Stadthalle verlassen");
  1621. }
  1622. else if (IsPlayerInRangeOfPoint(playerid,4.0,1147.5365,-1342.6619,13.6357))//Sani TP
  1623. {
  1624. SetPlayerPos(playerid,1164.4379,-1329.8876,31.4799);
  1625. SetPlayerInterior(playerid,0);
  1626. SetPlayerFacingAngle(playerid,357.5767);
  1627. // SendClientMessage(playerid,COLOR_GREEN, "Du hast die Stadthalle verlassen");
  1628. }
  1629. */
  1630. else if (IsPlayerInRangeOfPoint(playerid,4.0,389.9180,173.6584,1008.3828))//Stadthalle /exit
  1631. {
  1632. SetPlayerPos(playerid,1480.9919,-1771.2096,18.7958);
  1633. SetPlayerInterior(playerid,0);
  1634. SetPlayerFacingAngle(playerid,357.5767);
  1635. // SendClientMessage(playerid,COLOR_GREEN, "Du hast die Stadthalle verlassen");
  1636. }
  1637. /*
  1638. else if (IsPlayerInRangeOfPoint(playerid,3.0,1835.9020,-1682.5295,13.3704))
  1639. {
  1640. SetPlayerPos(playerid,493.390991,-22.722799,1000.679687);
  1641. SetPlayerInterior(playerid, 17);
  1642. // SendClientMessage(playerid,COLOR_RED, "Du hast Alahmbra betreten");
  1643. }
  1644. else if (IsPlayerInRangeOfPoint(playerid,3.0,493.390991,-22.722799,1000.679687))
  1645. {
  1646. SetPlayerPos(playerid,1835.9020,-1682.5295,13.3704);
  1647. SetPlayerInterior(playerid, 0);
  1648. // SendClientMessage(playerid,COLOR_RED, "Du hast Alahmbra verlassen");
  1649. }
  1650. */
  1651. /*
  1652. else if(IsPlayerInRangeOfPoint(playerid,4.0,811.4277,-1616.1138,13.5469))//BSSENTER
  1653. {
  1654. SetPlayerPos(playerid,457.304748,-88.428497,999.554687);
  1655. SetPlayerInterior(playerid, 4);
  1656. // SendClientMessage(playerid,COLOR_GREEN,"Du hast den Burger Shot South betreten!");
  1657. }
  1658. else if(IsPlayerInRangeOfPoint(playerid,4.0,457.304748,-88.428497,999.554687))//BSSEXIT
  1659. {
  1660. SetPlayerPos(playerid,811.4277,-1616.1138,13.5469);
  1661. SetPlayerInterior(playerid, 0);
  1662. // SendClientMessage(playerid,COLOR_GREEN, "Du hast den Burger Shot South verlassen!");
  1663. }
  1664. */
  1665. /*
  1666. else if(IsPlayerInRangeOfPoint(playerid,4.0,238.6158,139.8980,1003.0234))//S.W.A.T Exit
  1667. {
  1668. SetPlayerPos(playerid,2336.9761,2458.5974,14.9688);
  1669. SetPlayerInterior(playerid, 0);
  1670. // SendClientMessage(playerid,COLOR_GREEN, "Du hast das LSPD Betreten!");
  1671. }
  1672. else if(IsPlayerInRangeOfPoint(playerid,4.0,2336.9761,2458.5974,14.9688))//S.W.A.T Enter
  1673. {
  1674. SetPlayerPos(playerid,238.6158,139.8980,1003.0234);
  1675. SetPlayerInterior(playerid, 3);
  1676. // SendClientMessage(playerid,COLOR_GREEN, "Du hast das LSPD Betreten!");
  1677. }
  1678. */
  1679.  
  1680. /*
  1681.  
  1682. else if(IsPlayerInRangeOfPoint(playerid,4.0,231.2622,182.2081,1003.0313))//S.W.A.T Exit Garage
  1683. {
  1684. SetPlayerPos(playerid,-12.9655,-2519.8782,36.8200);
  1685. SetPlayerInterior(playerid, 0);
  1686. // SendClientMessage(playerid,COLOR_GREEN, "Du hast das LSPD Betreten!");
  1687. }
  1688. else if(IsPlayerInRangeOfPoint(playerid,4.0,-12.9655,-2519.8782,36.8200))//S.W.A.T Enter Garage
  1689. {
  1690. SetPlayerPos(playerid,231.2622,182.2081,1003.0313);
  1691. SetPlayerInterior(playerid, 3);
  1692. // SendClientMessage(playerid,COLOR_GREEN, "Du hast das LSPD Betreten!");
  1693. }
  1694. else if(IsPlayerInRangeOfPoint(playerid,4.0,2548.8479,-1295.0243,1060.9844))///wexit
  1695. {
  1696. SetPlayerPos(playerid,-516.1633,-506.0980,25.5234);
  1697. SetPlayerInterior(playerid, 0);
  1698. }
  1699. else if(IsPlayerInRangeOfPoint(playerid,4.0,-516.1633,-506.0980,25.5234))///wenter
  1700. {
  1701. SetPlayerPos(playerid,2548.8479,-1295.0243,1060.9844);
  1702. SetPlayerInterior(playerid, 2);
  1703. }
  1704. else if(IsPlayerInRangeOfPoint(playerid,4.0,1014.4359,-15.6008,-2.0652))//Alca Exit
  1705. {
  1706. SetPlayerPos(playerid,-341.8454,4054.2869,30.8625);
  1707. SetPlayerInterior(playerid, 0);
  1708. }
  1709. else if(IsPlayerInRangeOfPoint(playerid,4.0,-341.8454,4054.2869,30.8625))//Alca Exit
  1710. {
  1711. SetPlayerPos(playerid,1014.4359,-15.6008,-2.0652);
  1712. SetPlayerInterior(playerid, 0);
  1713. }
  1714.  
  1715. else if(IsPlayerInRangeOfPoint(playerid,4.0,1554.7158,-1675.5486,16.1953))//LSPD Enter
  1716. {
  1717. SetPlayerPos(playerid,246.7333,63.1185,1003.6406);
  1718. SetPlayerInterior(playerid, 6);
  1719. SetPlayerVirtualWorld(playerid,0);
  1720. }
  1721. else if(IsPlayerInRangeOfPoint(playerid,4.0,246.7333,63.1185,1003.6406))//LSPD exit
  1722. {
  1723. SetPlayerPos(playerid,1554.7158,-1675.5486,16.1953);
  1724. SetPlayerInterior(playerid, 0);
  1725. SetPlayerVirtualWorld(playerid,0);
  1726. }
  1727. else if (AtATM(playerid))//atm mit enter drücken
  1728. {
  1729. OnPlayerCommandText(playerid,"/atm");
  1730. }
  1731.  
  1732. else if(IsPlayerInRangeOfPoint(playerid,4.0,246.3699,108.5952,1003.2188))//FBI Exit
  1733. {
  1734. SetPlayerPos(playerid,-1605.3094,711.6002,13.8672);
  1735. SetPlayerInterior(playerid, 0);
  1736. SetPlayerVirtualWorld(playerid,0);
  1737. }
  1738. else if(IsPlayerInRangeOfPoint(playerid,4.0,-1605.3094,711.6002,13.8672))//FBI Enter
  1739. {
  1740. SetPlayerPos(playerid,246.3699,108.5952,1003.2188);
  1741. SetPlayerInterior(playerid, 10);
  1742. SetPlayerVirtualWorld(playerid,0);
  1743. }
  1744. }
  1745.  
  1746. if(!IsPlayerInAnyVehicle(playerid) && newkeys & KEY_SECONDARY_ATTACK)
  1747. {
  1748. new Float:pos[3];
  1749. GetPlayerPos(playerid, pos[0], pos[1], pos[2]);
  1750. if(pos[1] < -1301.4 && pos[1] > -1303.2417 && pos[0] < 1786.2131 && pos[0] > 1784.1555) // He is using the elevator button
  1751. ShowElevatorDialog(playerid);
  1752. else // Is he in a floor button?
  1753. {
  1754. if(pos[1] > -1301.4 && pos[1] < -1299.1447 && pos[0] < 1785.6147 && pos[0] > 1781.9902)
  1755. {
  1756. // He is most likely using it, check floor:
  1757. new i=20;
  1758. while(pos[2] < GetDoorsZCoordForFloor(i) + 3.5 && i > 0)
  1759. i --;
  1760.  
  1761. if(i == 0 && pos[2] < GetDoorsZCoordForFloor(0) + 2.0)
  1762. i = -1;
  1763.  
  1764. if(i <= 19)
  1765. {
  1766. CallElevator(playerid, i + 1);
  1767. GameTextForPlayer(playerid, "~r~Aufzug gerufen", 3500, 4);
  1768. }
  1769. }
  1770. }
  1771. }
  1772. //=========
  1773. if((newkeys == KEY_ACTION) && (IsPlayerInAnyVehicle(playerid)) && (GetPlayerState(playerid) == PLAYER_STATE_DRIVER))
  1774. {
  1775. // if(GetVehicleModel(GetPlayerVehicleID(playerid)) == 525)
  1776. // {
  1777. SendClientMessage(playerid, COLOR_GRAD1, "Versuche das Auto abzuschleppen...");
  1778. //new Float:pX, Float:pY, Float:pZ;
  1779. GetPlayerPos(playerid, pX, pY, pZ);
  1780. new Float:vX, Float:vY, Float:vZ;
  1781. new Found = 0;
  1782. new kvid = 0;
  1783. while((kvid < MAX_VEHICLES) && (!Found))
  1784. {
  1785. kvid++;
  1786. GetVehiclePos(kvid,vX,vY,vZ);
  1787. if((floatabs(pX-vX)<7.0)&&(floatabs(pY-vY)<7.0) && (floatabs(pZ-vZ)<7.0) && (kvid!=GetPlayerVehicleID(playerid)))
  1788. {
  1789. Found = 1;
  1790. if(IsTrailerAttachedToVehicle(GetPlayerVehicleID(playerid)))
  1791. {
  1792. DetachTrailerFromVehicle(GetPlayerVehicleID(playerid));
  1793. }
  1794. AttachTrailerToVehicle(kvid, GetPlayerVehicleID(playerid));
  1795. GameTextForPlayer(playerid, "Fahrzeug am Haken", 5000, 1);
  1796. }
  1797. }
  1798. if(!Found)
  1799. {
  1800. SendClientMessage(playerid, COLOR_GRAD1, "Kein Fahrzeug in der Nähe!");
  1801. }
  1802. // }
  1803. }
  1804. //=========
  1805.  
  1806. if(newkeys == 16 && InCargo[playerid])
  1807. {
  1808. new Float:X, Float:Y, Float:Z;
  1809. GetVehiclePos(InCargo[playerid], X, Y, Z);
  1810. SetPlayerPos(playerid, X+4, Y, Z);
  1811. SetPlayerInterior(playerid, 0);
  1812. InCargo[playerid] = 0;
  1813. }
  1814. if(newkeys == 16 && InLevi[playerid])
  1815. {
  1816. new Float:X, Float:Y, Float:Z;
  1817. GetVehiclePos(InLevi[playerid], X, Y, Z);
  1818. SetPlayerPos(playerid, X+4, Y, Z);
  1819. SetPlayerInterior(playerid, 0);
  1820. InLevi[playerid] = 0;
  1821. }
  1822. if(newkeys == 16 && InEnfo[playerid])
  1823. {
  1824. new Float:X, Float:Y, Float:Z;
  1825. GetVehiclePos(InEnfo[playerid], X, Y, Z);
  1826. SetPlayerPos(playerid, X+4, Y, Z);
  1827. SetPlayerInterior(playerid, 0);
  1828. InEnfo[playerid] = 0;
  1829. }
  1830. if(newkeys && KEY_FIRE)
  1831. {
  1832. new fid = PlayerInfo[playerid][sMember];
  1833. if(FrakInfo[fid][BombeAktiv] == 1)
  1834. {
  1835. new vid = FrakInfo[fid][BombeAutoID];
  1836. if(vid != INVALID_VEHICLE_ID)
  1837. {
  1838. new terrorist = FrakInfo[fid][BombeVon];
  1839. if(terrorist != INVALID_PLAYER_ID)
  1840. {
  1841. SCM(playerid,-1,"In 10 Sekunden geht die Bombe hoch! Bring dich in Sicherheit!");
  1842. FrakInfo[fid][BombeAktiv]= 0;
  1843. SetTimerEx("BombeBOOM", 10000, 0,"ii",playerid,vid);
  1844. }
  1845.  
  1846. }
  1847. }
  1848. }
  1849. return 1;
  1850. }
Advertisement
Add Comment
Please, Sign In to add comment
Advertisement