Advertisement
Guest User

Untitled

a guest
Dec 21st, 2016
106
0
Never
Not a member of Pastebin yet? Sign Up, it unlocks many cool features!
text 2.90 KB | None | 0 0
  1. CMD:heal(playerid, params[])
  2. {
  3. if(!IsLoggedIn(playerid))return 1;
  4. new string[128], pID;
  5. if(Spieler[playerid][pFraktion] == 3 && IsPlayerInAnyVehicle(playerid))
  6. {
  7. if(sscanf(params, "u", pID))return SendClientMessage(playerid, COLOR_GREY, "Benutze /heal [SpielerID/Name]");
  8. new vehicleid = GetPlayerVehicleID(playerid);
  9. new fV = IsAFraktionsVeh(vehicleid);
  10. if(!(fVehicle[fV][vehFraktion] == Spieler[playerid][pFraktion]))return SendClientMessage(playerid, COLOR_GREY, "Zum heilen von anderen Spielern musst du in einem Fraktions-Fahrzeug sitzen.");
  11. if(playerid == pID)return SendClientMessage(playerid, COLOR_GREY, "Du kannst dich nicht selber heilen.");
  12. if(pHealed[pID] > 0)return SendClientMessage(playerid, COLOR_LIGHTBLUE, "Der Spieler kann nur alle 60 Sekunden geheilt werden.");
  13. if(GetPlayerVehicleID(pID) != GetPlayerVehicleID(playerid))return SendClientMessage(playerid, COLOR_GREY, "Nicht im selben Fahrzeug.");
  14. pHealed[pID] = 60;
  15. SetPlayerHealth(pID, 125);
  16. GiveMoney(pID, -50);
  17. GiveMoney(playerid, 25);
  18. Frak[3][frakKasse] += 25;
  19. if(pMaske[pID] == 0){
  20. format(string, sizeof(string), "* Sanitäter %s versorgt die Wunden von %s.", GetName(playerid), GetName(pID));
  21. RoundMessage(playerid, COLOR_PURPLE, string, 20.0);
  22. }else{
  23. format(string, sizeof(string), "* Sanitäter %s versorgt die Wunden von Maskiertem %d", GetName(playerid), pMaskeNumber[pID]);
  24. RoundMessage(playerid, COLOR_PURPLE, string, 20.0);
  25. }
  26. format(string, sizeof(string), "Sanitäter %s hat dich für $100 geheilt.", GetName(playerid));
  27. SendClientMessage(pID, COLOR_LIGHTBLUE, string);
  28. GameTextForPlayer(pID, "~r~-$100 (Heilung)", 6000, 4);
  29. GameTextForPlayer(playerid, "~g~+$100 (Heilung)", 6000, 4);
  30. return 1;
  31. }
  32.  
  33.  
  34.  
  35. CMD:paket(playerid, params[])
  36. {
  37. if(!IsLoggedIn(playerid))return 1;
  38. new pID, Float:pos[3], string[128];
  39. if(sscanf(params, "u", pID))return SendClientMessage(playerid, COLOR_GREY, "Benutze /paket [SpielerID/Name]");
  40. if(!IsPlayerConnected(pID))return SendClientMessage(playerid, COLOR_GREY, ERROR_OFFLINE);
  41. if(pID == playerid)return SendClientMessage(playerid, COLOR_GREY, "Du kannst dir selber kein Erstehilfe-Paket geben.");
  42. if(IsPlayerNPC(pID))return 1;
  43. GetPlayerPos(pID, pos[0], pos[1], pos[2]);
  44. if(ImTV[pID] == 1)return SendClientMessage(playerid, COLOR_GREY, "Der Spieler befindet sich nicht in deiner Nähe.");
  45. if(!IsPlayerInRangeOfPoint(playerid, 4.0, pos[0], pos[1], pos[2]))return SendClientMessage(playerid, COLOR_GREY, "Der Spieler befindet sich nicht in deiner Nähe.");
  46. pAcceptPaket[pID] = playerid;
  47. format(string, sizeof(string), "Du hast %s ein Erstehilfe-Paket für $500 angeboten.", GetName(pID));
  48. SendClientMessage(playerid, COLOR_LIGHTBLUE, string);
  49. format(string, sizeof(string), "Sanitäter %s hat dir ein Erstehilfe-Paket für $500 angeboten. (/accept paket)", GetName(playerid));
  50. SendClientMessage(pID, COLOR_LIGHTBLUE, string);
  51. return 1;
  52. }
Advertisement
Add Comment
Please, Sign In to add comment
Advertisement