Ich würde gerne an den Spieler der heilt werden möchte noch eine Abfrage schicken.
Er soll dann /accept heal eingeben das er gehealt wird.
Ich hoffe ihr könnt mir weiterhelfen..
ocmd:heal(playerid,params[])
{
new pID,preis,string[128],string2[128];
if(!IsPlayerMember(playerid,7)) return SendClientMessage(playerid,GRAU,"Du bist kein Medic!");
if(!IsPlayerConnected(pID)) return SendClientMessage(playerid,GRAU,"Dieser Spieler ist nicht online!");
if(!IsPlayerInVehicle(playerid,7)) return SendClientMessage(playerid,GRAU,"Du bist in keinem RTW!");
if(sscanf(params,"ui",pID,preis)) return SendClientMessage(playerid,GRAU,"Verwende : /heal [ID / Name] [Preis]");
SetPlayerHealth(pID,255);
GivePlayerMoney(pID,GetPlayerMoney(pID)-preis);
GivePlayerMoney(playerid,GetPlayerMoney(pID)+preis);
format(string,sizeof(string),"Du hast %s für %i$ geheilt!",SpielerName(pID),preis);
format(string2,sizeof(string2),"Du wurdest von Medic %s für %i$ geheilt!",SpielerName(playerid),preis);
SendClientMessage(playerid,HELLBLAU,string);
SendClientMessage(pID,HELLBLAU,string2);
return 1;
}
MFG
BlackxSoul