Advertisement
Guest User

Untitled

a guest
Sep 14th, 2014
272
0
Never
Not a member of Pastebin yet? Sign Up, it unlocks many cool features!
text 17.33 KB | None | 0 0
  1. /*
  2. Dieses Filterscript wurde von Pascal1998 erstellt.
  3. Es darf nicht verkauft werden, da dies Kostenfrei zu verfügung gestellt wird.
  4. Ich wünsche Ihnen viel Spaß mit dem Filterscript.
  5. ©Pascal1998
  6. */
  7.  
  8. /* ==========> [ Includes ] <==========*/
  9. #include <a_samp>
  10. #include <ocmd>
  11.  
  12.  
  13. /* ==========> [ Farben ] <==========*/
  14. #define COLOR_DROT 0xC30000FF
  15. #define COLOR_ROT 0xFF000FFF
  16. #define COLOR_DBLAU 0x3200FFFF
  17. #define COLOR_BLAU 0x0073FFFF
  18. #define COLOR_HBLAU 0x00A5FFFF
  19. #define COLOR_ORANGE 0xFF8C00FF
  20. #define COLOR_GELB 0xEBFF00FF
  21. #define COLOR_CGELB 0xF8DB6CFF
  22. #define COLOR_DGRÜN 0x0FA800FF
  23. #define COLOR_GRÜN 0x23FF00FF
  24. #define COLOR_CGRÜN 0x9DFF00FF
  25. #define COLOR_PINK 0xCD05FFFF
  26. #define COLOR_DROSA 0xFF5CFFFF
  27. #define COLOR_ROSA 0xFF95FFFF
  28. #define COLOR_BRAUN 0xCA4B0AFF
  29. #define COLOR_GRAU 0xBEBEBEFF
  30.  
  31. /* ==========> [ Dialoge ] <==========*/
  32. #define DIALOG_MENU 1
  33. #define DIALOG_NAME 2
  34. #define DIALOG_USER 3
  35. #define DIALOG_WELT 4
  36. #define DIALOG_WAFFE 5
  37. #define DIALOG_LEBEN 6
  38. #define DIALOG_START 7
  39. #define DIALOG_TEAM 8
  40.  
  41.  
  42. /* ==========> [ Enums ] <==========*/
  43. enum eventSystem{
  44. ename[35],
  45. uanzahl,
  46. welt,
  47. waffe,
  48. leben,
  49. Float:SpawnX,
  50. Float:SpawnY,
  51. Float:SpawnZ,
  52. Float:SPX,
  53. Float:SPY,
  54. Float:SPZ,
  55. bool:EventAn,
  56. bool:gotoevent,
  57. }
  58.  
  59.  
  60. /* ==========> [ Variablen ] <==========*/
  61. new Event[eventSystem];
  62. new OnEvent[MAX_PLAYERS];
  63.  
  64. public OnFilterScriptInit()
  65. {
  66. print("\n--------------------------------------");
  67. print(" Eventsystem by Pascal1998");
  68. print("--------------------------------------\n");
  69. return 1;
  70. }
  71.  
  72. public OnFilterScriptExit()
  73. {
  74. DeleteEvent();
  75. return 1;
  76. }
  77.  
  78. public OnPlayerRequestClass(playerid, classid)
  79. {
  80. SetPlayerPos(playerid, 1958.3783, 1343.1572, 15.3746);
  81. SetPlayerCameraPos(playerid, 1958.3783, 1343.1572, 15.3746);
  82. SetPlayerCameraLookAt(playerid, 1958.3783, 1343.1572, 15.3746);
  83. return 1;
  84. }
  85.  
  86. public OnPlayerConnect(playerid)
  87. {
  88. OnEvent[playerid] = 0;
  89. return 1;
  90. }
  91.  
  92. public OnPlayerDisconnect(playerid, reason)
  93. {
  94. return 1;
  95. }
  96.  
  97. public OnPlayerSpawn(playerid)
  98. {
  99. if(OnEvent[playerid] == 1)
  100. {
  101. GivePlayerWeapon(playerid,Event[waffe],10000);
  102. SetPlayerHealth(playerid,Event[leben]);
  103. SetPlayerArmour(playerid,100);
  104. OnEvent[playerid] = 1;
  105. return 1;
  106. }
  107. return 1;
  108. }
  109.  
  110. forward DeleteEvent();
  111. public DeleteEvent()
  112. {
  113. Event[ename] = 0;
  114. Event[uanzahl] = 0;
  115. Event[welt] = 0;
  116. Event[waffe] = 0;
  117. Event[leben] = 0;
  118. Event[SpawnX] = 0.0;
  119. Event[SpawnY] = 0.0;
  120. Event[SpawnZ] = 0.0;
  121. Event[SPX] = 0.0;
  122. Event[SPY] = 0.0;
  123. Event[SPZ] = 0.0;
  124. return 1;
  125. }
  126.  
  127. public OnPlayerDeath(playerid, killerid, reason)
  128. {
  129. return 1;
  130. }
  131.  
  132. public OnVehicleSpawn(vehicleid)
  133. {
  134. return 1;
  135. }
  136.  
  137. public OnVehicleDeath(vehicleid, killerid)
  138. {
  139. return 1;
  140. }
  141.  
  142. public OnPlayerText(playerid, text[])
  143. {
  144. return 1;
  145. }
  146.  
  147. /* =====> [ OCMD-Commands ] <===== */
  148. ocmd:cevent(playerid,params[])
  149. {
  150. if(!IsPlayerAdmin(playerid))return SendClientMessage(playerid,COLOR_GRAU,"** Du bist nicht als RCON-Admin eingeloggt. **");
  151. new string[350];
  152. format(string,350,"Eventname: %s\nUseranzahl: %d\nWelt: %d\nWaffe: %s\nLeben: %d\nSpawn Team-A: %f, %f,%f\
  153. \nSpawn Team-B: %f, %f, %f\nEvent starten",
  154. Event[ename],Event[uanzahl],Event[welt],Waffenname(Event[waffe]),Event[leben],Event[SpawnX],Event[SpawnY],Event[SpawnZ],
  155. Event[SPX],Event[SPY],Event[SPZ]);
  156. ShowPlayerDialog(playerid,DIALOG_MENU,DIALOG_STYLE_LIST,"Einstellungen",string,"Wählen","Abbrechen");
  157. return 1;
  158. }
  159.  
  160. ocmd:spawn1(playerid,params[])
  161. {
  162. if(!IsPlayerAdmin(playerid))return SendClientMessage(playerid,COLOR_GRAU,"** Du bist nicht als RCON-Admin eingeloggt. **");
  163. new Float:x,Float:y,Float:z;
  164. GetPlayerPos(playerid,x,y,z);
  165. Event[SpawnX] = x;
  166. Event[SpawnY] = y;
  167. Event[SpawnZ] = z;
  168. new string[100];
  169. format(string,100,"Spawn1 erstellt: %f, %f, %f",x,y,z);
  170. SendClientMessage(playerid,COLOR_BLAU,string);
  171. return 1;
  172. }
  173.  
  174. ocmd:spawn2(playerid,params[])
  175. {
  176. if(!IsPlayerAdmin(playerid))return SendClientMessage(playerid,COLOR_GRAU,"** Du bist nicht als RCON-Admin eingeloggt. **");
  177. new Float:x,Float:y,Float:z;
  178. GetPlayerPos(playerid,x,y,z);
  179. Event[SPX] = x;
  180. Event[SPY] = y;
  181. Event[SPZ] = z;
  182. new string[100];
  183. format(string,100,"Spawn2 erstellt: %f, %f, %f",x,y,z);
  184. SendClientMessage(playerid,COLOR_BLAU,string);
  185. return 1;
  186. }
  187.  
  188. ocmd:clearevent(playerid,params[])
  189. {
  190. if(!IsPlayerAdmin(playerid))return SendClientMessage(playerid,COLOR_GRAU,"** Du bist nicht als RCON-Admin eingeloggt. **");
  191. DeleteEvent();
  192. SendClientMessage(playerid,-1,"** Event Einstellungen gecleart. **");
  193. return 1;
  194. }
  195.  
  196. ocmd:gotoevent(playerid,params[])
  197. {
  198. if(OnEvent[playerid] == 1)return SendClientMessage(playerid,COLOR_GRAU,"** Du bist schon im Event. **");
  199. if(!Event[EventAn] == true)return SendClientMessage(playerid,COLOR_GRAU,"** Es läuft kein Event! **");
  200. ShowPlayerDialog(playerid,DIALOG_TEAM,DIALOG_STYLE_MSGBOX,"Team auswahl","Möchtest du in\
  201. Team1 wenn ja wähle ""Team1"" wenn du in Team 2 möchtest wähle ""Team2""\n\
  202. Viel Spaß beim Event.","Team1","Team2");
  203. return 1;
  204. }
  205.  
  206. ocmd:goevent(playerid,params[])
  207. {
  208. if(!IsPlayerAdmin(playerid))return SendClientMessage(playerid,COLOR_GRAU,"** Du bist nicht als RCON-Admin eingeloggt. **");
  209. if(!Event[EventAn] == true)return SendClientMessage(playerid,COLOR_GRAU,"** Es wurde kein Event erstellt! **");
  210. Event[gotoevent] = false;
  211. for(new i=0; i<MAX_PLAYERS; i++)
  212. {
  213. if(OnEvent[i] == 0)continue;
  214. TogglePlayerControllable(i,true);
  215. }
  216. SendClientMessageToAll(COLOR_BLAU,"** SPIEL WURDE GESTARTET. **");
  217. return 1;
  218. }
  219.  
  220. ocmd:devent(playerid,params[])
  221. {
  222. if(!IsPlayerAdmin(playerid))return SendClientMessage(playerid,COLOR_GRAU,"** Du bist nicht als RCON-Admin eingeloggt. **");
  223. SendClientMessageToAll(COLOR_BLAU,"** Das Event ist vorbei, danke für die Teilnahme.");
  224. Event[EventAn] = false;
  225. for(new i=0; i<MAX_PLAYERS; i++)
  226. {
  227. if(OnEvent[i] == 0)continue;
  228. ResetPlayerWeapons(i);
  229. SetPlayerHealth(i,100);
  230. SetPlayerArmour(i,0);
  231. SpawnPlayer(i);
  232. OnEvent[i] = 0;
  233. }
  234. DeleteEvent();
  235. return 1;
  236. }
  237.  
  238. public OnDialogResponse(playerid, dialogid, response, listitem, inputtext[])
  239. {
  240. if(dialogid == DIALOG_MENU)
  241. {
  242. if(response)
  243. {
  244. switch(listitem)
  245. {
  246. case 0:
  247. {
  248. ShowPlayerDialog(playerid,DIALOG_NAME,DIALOG_STYLE_INPUT,"Eventname","\
  249. Bitte wähle ein Name für dein Event aus. Beispiel: Deathmatch","Wählen","Zurück");
  250. }
  251. case 1:
  252. {
  253. ShowPlayerDialog(playerid,DIALOG_USER,DIALOG_STYLE_INPUT,"Useranzahl","\
  254. Bitte wähle eine maximale Useranzahl für dein Event aus. Beispiel: 10","Wählen","Zurück");
  255. }
  256. case 2:
  257. {
  258. ShowPlayerDialog(playerid,DIALOG_WELT,DIALOG_STYLE_INPUT,"Welt","\
  259. Bitte wähle eine Welt für dein Event aus. Beispiel: 3","Wählen","Zurück");
  260. }
  261. case 3:
  262. {
  263. ShowPlayerDialog(playerid,DIALOG_WAFFE,DIALOG_STYLE_INPUT,"Waffe","\
  264. Bitte wähle eine Waffe für dein Event aus. Beispiel: 24(Deagle)","Wählen","Zurück");
  265. }
  266. case 4:
  267. {
  268. ShowPlayerDialog(playerid,DIALOG_LEBEN,DIALOG_STYLE_INPUT,"Leben / Health","\
  269. Bitte wähle wieviel HP jeder hat. Beispiel: 50","Wählen","Zurück");
  270. }
  271. case 7:
  272. {
  273. ShowPlayerDialog(playerid,DIALOG_START,DIALOG_STYLE_MSGBOX,"Event starten","\
  274. Möchtest du wirklich das Event starten?","Ja","Nein");
  275. }
  276. }
  277. }
  278. else
  279. {
  280. SendClientMessage(playerid,COLOR_BLAU,"** Du hast denn Eventmanager verlassen. **");
  281. }
  282. return 1;
  283. }
  284. if(dialogid == DIALOG_NAME)
  285. {
  286. if(response)
  287. {
  288. format(Event[ename], 35, inputtext);
  289.  
  290. new string[350];
  291. format(string,350,"Eventname: %s\nUseranzahl: %d\nWelt: %d\nWaffe: %s\nLeben: %d\nSpawn Team-A: %f, %f,%f\
  292. \nSpawn Team-B: %f, %f, %f\nEvent starten",
  293. Event[ename],Event[uanzahl],Event[welt],Waffenname(Event[waffe]),Event[leben],Event[SpawnX],Event[SpawnY],Event[SpawnZ],
  294. Event[SPX],Event[SPY],Event[SPZ]);
  295. ShowPlayerDialog(playerid,DIALOG_MENU,DIALOG_STYLE_LIST,"Einstellungen",string,"Wählen","Abbrechen");
  296. }
  297. else
  298. {
  299. new string[350];
  300. format(string,350,"Eventname: %s\nUseranzahl: %d\nWelt: %d\nWaffe: %s\nLeben: %d\nSpawn Team-A: %f, %f,%f\
  301. \nSpawn Team-B: %f, %f, %f\nEvent starten",
  302. Event[ename],Event[uanzahl],Event[welt],Waffenname(Event[waffe]),Event[leben],Event[SpawnX],Event[SpawnY],Event[SpawnZ],
  303. Event[SPX],Event[SPY],Event[SPZ]);
  304. ShowPlayerDialog(playerid,DIALOG_MENU,DIALOG_STYLE_LIST,"Einstellungen",string,"Wählen","Abbrechen");
  305.  
  306. }
  307. return 1;
  308. }
  309. if(dialogid == DIALOG_USER)
  310. {
  311. if(response)
  312. {
  313. if(strval(inputtext) == -1)return Event[uanzahl] = 0;
  314. if(!strval(inputtext))return SendClientMessage(playerid,COLOR_GRAU,"** Wähle eine Useranzahl. **");
  315. Event[uanzahl] = strval(inputtext);
  316.  
  317. new string[350];
  318. format(string,350,"Eventname: %s\nUseranzahl: %d\nWelt: %d\nWaffe: %s\nLeben: %d\nSpawn Team-A: %f, %f,%f\
  319. \nSpawn Team-B: %f, %f, %f\nEvent starten",
  320. Event[ename],Event[uanzahl],Event[welt],Waffenname(Event[waffe]),Event[leben],Event[SpawnX],Event[SpawnY],Event[SpawnZ],
  321. Event[SPX],Event[SPY],Event[SPZ]);
  322. ShowPlayerDialog(playerid,DIALOG_MENU,DIALOG_STYLE_LIST,"Einstellungen",string,"Wählen","Abbrechen");
  323. }
  324. else
  325. {
  326. new string[350];
  327. format(string,350,"Eventname: %s\nUseranzahl: %d\nWelt: %d\nWaffe: %s\nLeben: %d\nSpawn Team-A: %f, %f,%f\
  328. \nSpawn Team-B: %f, %f, %f\nEvent starten",
  329. Event[ename],Event[uanzahl],Event[welt],Waffenname(Event[waffe]),Event[leben],Event[SpawnX],Event[SpawnY],Event[SpawnZ],
  330. Event[SPX],Event[SPY],Event[SPZ]);
  331. ShowPlayerDialog(playerid,DIALOG_MENU,DIALOG_STYLE_LIST,"Einstellungen",string,"Wählen","Abbrechen");
  332. }
  333. return 1;
  334. }
  335. if(dialogid == DIALOG_WELT)
  336. {
  337. if(response)
  338. {
  339. if(strval(inputtext) == -1)return Event[welt] = 0;
  340. if(!strval(inputtext))return SendClientMessage(playerid,COLOR_GRAU,"** Wähle ein Welt. **");
  341. if(strval(inputtext) <1 || strval(inputtext)>50)return SendClientMessage(playerid,COLOR_GRAU,
  342. "Info: Du darfst ein Text nur zwischen 1-50 Wählen!");
  343. Event[welt] = strval(inputtext);
  344.  
  345. new string[350];
  346. format(string,350,"Eventname: %s\nUseranzahl: %d\nWelt: %d\nWaffe: %s\nLeben: %d\nSpawn Team-A: %f, %f,%f\
  347. \nSpawn Team-B: %f, %f, %f\nEvent starten",
  348. Event[ename],Event[uanzahl],Event[welt],Waffenname(Event[waffe]),Event[leben],Event[SpawnX],Event[SpawnY],Event[SpawnZ],
  349. Event[SPX],Event[SPY],Event[SPZ]);
  350. ShowPlayerDialog(playerid,DIALOG_MENU,DIALOG_STYLE_LIST,"Einstellungen",string,"Wählen","Abbrechen");
  351. }
  352. else
  353. {
  354. new string[350];
  355. format(string,350,"Eventname: %s\nUseranzahl: %d\nWelt: %d\nWaffe: %s\nLeben: %d\nSpawn Team-A: %f, %f,%f\
  356. \nSpawn Team-B: %f, %f, %f\nEvent starten",
  357. Event[ename],Event[uanzahl],Event[welt],Waffenname(Event[waffe]),Event[leben],Event[SpawnX],Event[SpawnY],Event[SpawnZ],
  358. Event[SPX],Event[SPY],Event[SPZ]);
  359. ShowPlayerDialog(playerid,DIALOG_MENU,DIALOG_STYLE_LIST,"Einstellungen",string,"Wählen","Abbrechen");
  360. }
  361. return 1;
  362. }
  363. if(dialogid == DIALOG_WAFFE)
  364. {
  365. if(response)
  366. {
  367. if(strval(inputtext) == -1)return Event[waffe] = 0;
  368. if(!strval(inputtext))return SendClientMessage(playerid,COLOR_GRAU,"** Wähle eine Waffe zwischen 0-46. **");
  369. if(strval(inputtext) <0 || strval(inputtext)>46)return SendClientMessage(playerid,COLOR_GRAU,
  370. "Info: Du darfst eine Waffe zwischen 0-46 Wählen!");
  371. Event[waffe] = strval(inputtext);
  372.  
  373. new string[350];
  374. format(string,350,"Eventname: %s\nUseranzahl: %d\nWelt: %d\nWaffe: %s\nLeben: %d\nSpawn Team-A: %f, %f,%f\
  375. \nSpawn Team-B: %f, %f, %f\nEvent starten",
  376. Event[ename],Event[uanzahl],Event[welt],Waffenname(Event[waffe]),Event[leben],Event[SpawnX],Event[SpawnY],Event[SpawnZ],
  377. Event[SPX],Event[SPY],Event[SPZ]);
  378. ShowPlayerDialog(playerid,DIALOG_MENU,DIALOG_STYLE_LIST,"Einstellungen",string,"Wählen","Abbrechen");
  379. }
  380. else
  381. {
  382. new string[350];
  383. format(string,350,"Eventname: %s\nUseranzahl: %d\nWelt: %d\nWaffe: %s\nLeben: %d\nSpawn Team-A: %f, %f,%f\
  384. \nSpawn Team-B: %f, %f, %f\nEvent starten",
  385. Event[ename],Event[uanzahl],Event[welt],Waffenname(Event[waffe]),Event[leben],Event[SpawnX],Event[SpawnY],Event[SpawnZ],
  386. Event[SPX],Event[SPY],Event[SPZ]);
  387. ShowPlayerDialog(playerid,DIALOG_MENU,DIALOG_STYLE_LIST,"Einstellungen",string,"Wählen","Abbrechen");
  388. }
  389. return 1;
  390. }
  391. if(dialogid == DIALOG_LEBEN)
  392. {
  393. if(response)
  394. {
  395. if(!strval(inputtext))return SendClientMessage(playerid,COLOR_GRAU,"** Wähle eine maxiale Lebens anzahl. **");
  396. if(strval(inputtext) <1)return SendClientMessage(playerid,COLOR_GRAU,"** Wähle mindestens 1! **");
  397. Event[leben] = strval(inputtext);
  398.  
  399. new string[350];
  400. format(string,350,"Eventname: %s\nUseranzahl: %d\nWelt: %d\nWaffe: %s\nLeben: %d\nSpawn Team-A: %f, %f,%f\
  401. \nSpawn Team-B: %f, %f, %f\nEvent starten",
  402. Event[ename],Event[uanzahl],Event[welt],Waffenname(Event[waffe]),Event[leben],Event[SpawnX],Event[SpawnY],Event[SpawnZ],
  403. Event[SPX],Event[SPY],Event[SPZ]);
  404. ShowPlayerDialog(playerid,DIALOG_MENU,DIALOG_STYLE_LIST,"Einstellungen",string,"Wählen","Abbrechen");
  405. }
  406. else
  407. {
  408. new string[350];
  409. format(string,350,"Eventname: %s\nUseranzahl: %d\nWelt: %d\nWaffe: %s\nLeben: %d\nSpawn Team-A: %f, %f,%f\
  410. \nSpawn Team-B: %f, %f, %f\nEvent starten",
  411. Event[ename],Event[uanzahl],Event[welt],Waffenname(Event[waffe]),Event[leben],Event[SpawnX],Event[SpawnY],Event[SpawnZ],
  412. Event[SPX],Event[SPY],Event[SPZ]);
  413. ShowPlayerDialog(playerid,DIALOG_MENU,DIALOG_STYLE_LIST,"Einstellungen",string,"Wählen","Abbrechen");
  414. }
  415. return 1;
  416. }
  417. if(dialogid == DIALOG_START)
  418. {
  419. if(response)
  420. {
  421. if(Event[EventAn] == true)return SendClientMessage(playerid,COLOR_GRAU,"** Es läuft bereits ein Event. **");
  422. Event[EventAn] = true;
  423. new string[144];
  424. SendClientMessageToAll(COLOR_CGELB,"** Es wurde ein Event gestartet, ihr könnt euch mit /gotoevent zum Event teleportieren. **");
  425. format(string,144," =====> [ Information ] <=====");
  426. SendClientMessageToAll(COLOR_CGELB,string);
  427. format(string,144," Event Name: %s",Event[ename]);
  428. SendClientMessageToAll(COLOR_CGELB,string);
  429. format(string,144," Maximale Useranzahl: %d",Event[uanzahl]);
  430. SendClientMessageToAll(COLOR_CGELB,string);
  431. format(string,144," Waffe: %s",Waffenname(Event[waffe]));
  432. SendClientMessageToAll(COLOR_CGELB,string);
  433. format(string,144," Health: %d",Event[leben]);
  434. SendClientMessageToAll(COLOR_CGELB,string);
  435. Event[gotoevent] = true;
  436. }
  437. else
  438. {
  439. new string[350];
  440. format(string,350,"Eventname: %s\nUseranzahl: %d\nWelt: %d\nWaffe: %s\nLeben: %d\nSpawn Team-A: %f, %f,%f\
  441. \nSpawn Team-B: %f, %f, %f\nEvent starten",
  442. Event[ename],Event[uanzahl],Event[welt],Waffenname(Event[waffe]),Event[leben],Event[SpawnX],Event[SpawnY],Event[SpawnZ],
  443. Event[SPX],Event[SPY],Event[SPZ]);
  444. ShowPlayerDialog(playerid,DIALOG_MENU,DIALOG_STYLE_LIST,"Einstellungen",string,"Wählen","Abbrechen");
  445. }
  446. return 1;
  447. }
  448. if(dialogid == DIALOG_TEAM)
  449. {
  450. if(response)
  451. {
  452. SetPlayerPos(playerid,Event[SpawnX],Event[SpawnY],Event[SpawnZ]);
  453. SendClientMessage(playerid,COLOR_GELB,"** Du hast dich für Team 1 entschieden. **");
  454. ResetPlayerWeapons(playerid);
  455. GivePlayerWeapon(playerid,Event[waffe],10000);
  456. SetPlayerHealth(playerid,Event[leben]);
  457. SetPlayerArmour(playerid,100);
  458. OnEvent[playerid] = 1;
  459. TogglePlayerControllable(playerid,false);
  460. Event[gotoevent] = false;
  461. }
  462. else
  463. {
  464. SetPlayerPos(playerid,Event[SPX],Event[SPY],Event[SPZ]);
  465. SendClientMessage(playerid,COLOR_GELB,"** Du hast dich für Team 2 entschieden. **");
  466. ResetPlayerWeapons(playerid);
  467. GivePlayerWeapon(playerid,Event[waffe],10000);
  468. SetPlayerHealth(playerid,Event[leben]);
  469. SetPlayerArmour(playerid,100);
  470. OnEvent[playerid] = 1;
  471. TogglePlayerControllable(playerid,false);
  472. Event[gotoevent] = false;
  473. }
  474. return 1;
  475. }
  476. return 0;
  477. }
  478.  
  479. //Stocks
  480.  
  481. stock SpielerName(playerid)
  482. {
  483. new name[MAX_PLAYER_NAME];
  484. GetPlayerName(playerid,name,sizeof(name));
  485. return name;
  486. }
  487.  
  488. stock Waffenname(id)
  489. {
  490. new wn[32];
  491. switch(id)
  492. {
  493. case 0:(wn = "Faust");
  494. case 1:(wn = "Schlagring");
  495. case 2:(wn = "Golfschläger");
  496. case 3:(wn = "Schlagstock");
  497. case 4:(wn = "Messer");
  498. case 5:(wn = "Baseballschläger");
  499. case 6:(wn = "Schaufel");
  500. case 7:(wn = "Billiardschläger");
  501. case 8:(wn = "Katana");
  502. case 9:(wn = "Kettensäge");
  503. case 10:(wn = "Dildo");
  504. case 11:(wn = "Dildo");
  505. case 12:(wn = "Dildo");
  506. case 13:(wn = "Dildo");
  507. case 14:(wn = "Blumen");
  508. case 15:(wn = "Stock");
  509. case 16:(wn = "Granate");
  510. case 17:(wn = "Rauchgranate");
  511. case 18:(wn = "Molotov");
  512. case 22:(wn = "9mm");
  513. case 23:(wn = "Silencer");
  514. case 24:(wn = "Desert Eagle");
  515. case 25:(wn = "Shotgun");
  516. case 26:(wn = "Sawn-off");
  517. case 27:(wn = "Combat");
  518. case 28:(wn = "Uzi");
  519. case 29:(wn = "MP5");
  520. case 30:(wn = "Ak47");
  521. case 31:(wn = "M4");
  522. case 32:(wn = "Tec 9");
  523. case 33:(wn = "Gewehr");
  524. case 34:(wn = "Sniper");
  525. case 35:(wn = "Raketenwerfer");
  526. case 36:(wn = "Stinger");
  527. case 37:(wn = "Flammenwerfer");
  528. case 38:(wn = "Minigun");
  529. case 39:(wn = "Rucksackbomben");
  530. case 40:(wn = "Fernzünder");
  531. case 41:(wn = "Spray");
  532. case 42:(wn = "Feuerlöscher");
  533. case 43:(wn = "Kamera");
  534. case 44:(wn = "Nachtvisier");
  535. case 45:(wn = "Nachtvisier");
  536. case 46:(wn = "Fallschirm");
  537. }
  538. return wn;
  539. }
Advertisement
Add Comment
Please, Sign In to add comment
Advertisement