Was ist an diesem Befehl falsch?
Wenn ich das ingame eingebe kommt nur die Meldung "Verwende : /heal [ID / Name] [Preis]"
Ich weiß echt nicht was ich da falsch gemacht habe :>
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(sscanf(params,"ui")) return SendClientMessage(playerid,GRAU,"Verwende : /heal [ID / Name] [Preis]");
SetPlayerHealth(pID,255);
GivePlayerMoney(pID,-preis);
GivePlayerMoney(playerid,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;
}