Advertisement
Not a member of Pastebin yet?
Sign Up,
it unlocks many cool features!
- CMD:heal(playerid, params[])
- {
- if(!IsLoggedIn(playerid))return 1;
- new string[128], pID;
- if(Spieler[playerid][pFraktion] == 3 && IsPlayerInAnyVehicle(playerid))
- {
- if(sscanf(params, "u", pID))return SendClientMessage(playerid, COLOR_GREY, "Benutze /heal [SpielerID/Name]");
- new vehicleid = GetPlayerVehicleID(playerid);
- new fV = IsAFraktionsVeh(vehicleid);
- if(!(fVehicle[fV][vehFraktion] == Spieler[playerid][pFraktion]))return SendClientMessage(playerid, COLOR_GREY, "Zum heilen von anderen Spielern musst du in einem Fraktions-Fahrzeug sitzen.");
- if(playerid == pID)return SendClientMessage(playerid, COLOR_GREY, "Du kannst dich nicht selber heilen.");
- if(pHealed[pID] > 0)return SendClientMessage(playerid, COLOR_LIGHTBLUE, "Der Spieler kann nur alle 60 Sekunden geheilt werden.");
- if(GetPlayerVehicleID(pID) != GetPlayerVehicleID(playerid))return SendClientMessage(playerid, COLOR_GREY, "Nicht im selben Fahrzeug.");
- pHealed[pID] = 60;
- SetPlayerHealth(pID, 125);
- GiveMoney(pID, -50);
- GiveMoney(playerid, 25);
- Frak[3][frakKasse] += 25;
- if(pMaske[pID] == 0){
- format(string, sizeof(string), "* Sanitäter %s versorgt die Wunden von %s.", GetName(playerid), GetName(pID));
- RoundMessage(playerid, COLOR_PURPLE, string, 20.0);
- }else{
- format(string, sizeof(string), "* Sanitäter %s versorgt die Wunden von Maskiertem %d", GetName(playerid), pMaskeNumber[pID]);
- RoundMessage(playerid, COLOR_PURPLE, string, 20.0);
- }
- format(string, sizeof(string), "Sanitäter %s hat dich für $100 geheilt.", GetName(playerid));
- SendClientMessage(pID, COLOR_LIGHTBLUE, string);
- GameTextForPlayer(pID, "~r~-$100 (Heilung)", 6000, 4);
- GameTextForPlayer(playerid, "~g~+$100 (Heilung)", 6000, 4);
- return 1;
- }
- CMD:paket(playerid, params[])
- {
- if(!IsLoggedIn(playerid))return 1;
- new pID, Float:pos[3], string[128];
- if(sscanf(params, "u", pID))return SendClientMessage(playerid, COLOR_GREY, "Benutze /paket [SpielerID/Name]");
- if(!IsPlayerConnected(pID))return SendClientMessage(playerid, COLOR_GREY, ERROR_OFFLINE);
- if(pID == playerid)return SendClientMessage(playerid, COLOR_GREY, "Du kannst dir selber kein Erstehilfe-Paket geben.");
- if(IsPlayerNPC(pID))return 1;
- GetPlayerPos(pID, pos[0], pos[1], pos[2]);
- if(ImTV[pID] == 1)return SendClientMessage(playerid, COLOR_GREY, "Der Spieler befindet sich nicht in deiner Nähe.");
- 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.");
- pAcceptPaket[pID] = playerid;
- format(string, sizeof(string), "Du hast %s ein Erstehilfe-Paket für $500 angeboten.", GetName(pID));
- SendClientMessage(playerid, COLOR_LIGHTBLUE, string);
- format(string, sizeof(string), "Sanitäter %s hat dir ein Erstehilfe-Paket für $500 angeboten. (/accept paket)", GetName(playerid));
- SendClientMessage(pID, COLOR_LIGHTBLUE, string);
- return 1;
- }
Advertisement
Add Comment
Please, Sign In to add comment
Advertisement