Schreibe das alles mal so:
ocmd:heal(playerid,params[]) //MEDIC//
{
new pID,string[128],kosten;
if(!IsPlayerInFrakt(playerid,1)) return SendClientMessage(playerid,0xA0A0A0FF,"Du bist nicht berrechtigt diesen Befehl zu nutzen!");;
if(!IsAMedicCar(playerid)) return SendClientMessage(playerid,0xA0A0A0FF,"Du sitzt in keinem Mediccar !");
if(sscanf(params,"ud",pID,kosten)) return SendClientMessage(playerid,0xA0A0A0FF,"Verwendung: /heal [spielerid] [kosten]");
SetPlayerHealth(pID,100);
GivePlayerMoney(pID,-kosten);
GivePlayerMoney(playerid,kosten);
format(string,sizeof(string),"Du wurdest erfolgreich von Notarzt %s behandelt. Die Kosten betragen: %i$",Spielername(playerid),kosten);
SendClientMessage(pID,0x00E25AFF,string);
format(string,sizeof(string),"Du hast den Patienten %s erfolgreich behandelt.",Spielername(pID));
SendClientMessage(playerid,0x00E25AFF,string);
return 1;
}
//Einfach den stock unter den ocmd Befehl klatschen ;)
stock IsAMedicCar(playerid)
{
for(new j; j<sizeof(mediccar); j++)
{
if(IsPlayerInVehicle(playerid,mediccar[j])) return 1;
}
return 0;
}
mfg. 