Advertisement
Guest User

Untitled

a guest
Mar 27th, 2014
105
0
Never
Not a member of Pastebin yet? Sign Up, it unlocks many cool features!
text 3.37 KB | None | 0 0
  1. COMMAND:feuerduty(playerid,params[])//feuerwehrduty
  2. {
  3. #pragma unused params
  4. if(ImTutorial[playerid] != 0)return SendClientMessage(playerid,GRAU,"Du kannst keine Befehle nutzen,da du im Tutorial bist.");
  5. if(GetPVarInt(playerid,"Eingeloggt") == 0)return SendClientMessage(playerid,GRAU,"Du bist nicht eingeloggt!");
  6. if(Spieler[playerid][pAWAYFROMKEYBOARD] == 1)return SendClientMessage(playerid,WRONGCMD,"Du bist im AFK-Modus und kannst somit keine Befehle nutzen."),SendClientMessage(playerid,WRONGCMD,"BENUTZE: /back");
  7. if(Spieler[playerid][pInPrison] == 1)return SendClientMessage(playerid,GRAU,"Du bist im Prison.");
  8. if(Spieler[playerid][pFriedhof] == 1)return SendClientMessage(playerid,GRAU,"Du bist Tot.");
  9. if(Spieler[playerid][pDeath] == 1)return SendClientMessage(playerid,GRAU,"Du bist verletzt.");
  10. if(Spieler[playerid][pJailed] != 0)return SendClientMessage(playerid,GRAU,"Du bist im Gefängnis.");
  11. if(Spieler[playerid][pTazerd] == 1)return SendClientMessage(playerid,GRAU,"Du bist K.O/getazert.");
  12. if(Spieler[playerid][pCuffed] == 1)return SendClientMessage(playerid,GRAU,"Du bist gefesselt.");
  13. new string[128];
  14. if(!isPlayerInFrakt(playerid,3))return SendClientMessage(playerid,GRAU,"Du bist nicht in der jeweiligen Fraktion.");
  15. if(Spieler[playerid][pFraktABTInvite] == 0)return SendClientMessage(playerid,GRAU,"Du bist nicht in der jeweiligen Abteilung.");
  16. if(!IsPlayerAtDUTY(playerid))return SendClientMessage(playerid,GRAU,"Du kannst hier nicht in/aus den Dienst gehen.");
  17. if(Spieler[playerid][pDuty] == 0 || Spieler[playerid][pDuty] == 2)
  18. {
  19. if(Spieler[playerid][pDuty] == 0)
  20. {
  21. switch(Spieler[playerid][pFraktRang])
  22. {
  23. case 0:SetPlayerSkin(playerid,278);
  24. case 1:SetPlayerSkin(playerid,278);
  25. case 2:SetPlayerSkin(playerid,278);
  26. case 3:SetPlayerSkin(playerid,279);
  27. case 4:SetPlayerSkin(playerid,279);
  28. case 5:SetPlayerSkin(playerid,277);
  29. case 6:SetPlayerSkin(playerid,277);
  30. }
  31. SetPlayerColor(playerid,MEDICDUTY);
  32. Spieler[playerid][pDuty] = 2;
  33. SendClientMessage(playerid,SORBLAU,"Du bist nun im Feuerwehr-Dienst.");
  34. format(string,sizeof(string),"** %s zieht seine Dienstkleidung an und geht in den Dienst **",SpielerName(playerid));
  35. PlayerTalkPublic(playerid,MEFARBE,string,10);
  36. }
  37. else
  38. {
  39. ResetWeapons(playerid,false);
  40. for(new slot=0;slot<13;slot++)
  41. {
  42. if(Spieler[playerid][pPlayerWeapon][slot] != 0 && Spieler[playerid][pPlayerWeaponAmmo][slot] != 0)
  43. {
  44. GiveWeapon(playerid,Spieler[playerid][pPlayerWeapon][slot],Spieler[playerid][pPlayerWeaponAmmo][slot],false);
  45. }
  46. }
  47. Spieler[playerid][pTazer] = 0;
  48. Spieler[playerid][pTazerAkku] = 0;
  49. Spieler[playerid][pTazerInorOutbag] = 0;
  50. KillTimer(Spieler[playerid][pTazerTimer]);
  51. Spieler[playerid][pOrtungsgeraet] = 0;
  52. Spieler[playerid][pFunkgeraet] = 0;
  53. Spieler[playerid][pMegaphon] = 0;
  54. Spieler[playerid][pArmouredbyASchild] = 0;
  55. SetPlayerColor(playerid,WEISS);
  56. RemovePlayerAttachedObject(playerid,4);
  57. SetPlayerSkin(playerid,Spieler[playerid][pSkin]);
  58. format(string,sizeof(string),"** %s zieht seine Dienstkleidung aus und geht aus dem Dienst **",SpielerName(playerid));
  59. PlayerTalkPublic(playerid,MEFARBE,string,10);
  60. Spieler[playerid][pDuty] = 0;
  61. }
  62. return 1;
  63. }
  64. return SendClientMessage(playerid,GRAU,"Du musst erst Offduty sein!");
  65. }
Advertisement
Add Comment
Please, Sign In to add comment
Advertisement