Kann mir einer helfen mein /pay befehl geht nicht Hiiilllfffeee
ihr der cod:
ocmd:pay(playerid,params[])
{
new Float:X,Float:Y,Float:Z;
new pID, string[128],str1[128],str2[128],money;
GetPlayerPos(pID,Float:X,Float:Y,Float:Z);
if(!IsPlayerConnected(pID)) return SendClientMessage(playerid,ROT,"Spieler ist nicht Online!");
if(!IsPlayerInRangeOfPoint(pID,15,Float:X,Float:Z,Float:Y))return SendClientMessage(playerid,Weiss,"Der spieler befindet sich nicht in deiner nähe.");
if(sscanf(params,"ud",pID,money)) return SendClientMessage(playerid,Gelb,"Benutze: /pay [Spieler/ID] [Betrag]");
format(string,sizeof(string),"* %s nimt etwas geld und gibt es %s",SpielerName(playerid),SpielerName(pID));
format(str1,sizeof(str1),"Du hast %s %d$ gegeben.",SpielerName(pID),money);
format(str2,sizeof(str2),"Du hast von %s %d$ bekommen",SpielerName(playerid),money);
SendMirChat(string,playerid);
SendClientMessage(playerid,HellBlau,str1);
SendClientMessage(pID,HellBlau,str2);
GivePlayerMoney(pID,money);
GivePlayerMoney(playerid,-money);
return 1;
}
brauche dringend hilfe.