Hey Com.
Hab 2 Warnigs und bekomme die nicht weg -.-
Zeile (28591) : Die Anzahl der Parameter ist falsch
Zeile (28591) : Die Anzahl der Parameter ist falsch
Die Zeile :
SendClientMessageToAll(playerid, sendername, sizeof(sendername), string);
Der Befehl :
if(strcmp(cmd, "/spenden", true) == 0)
{
if(IsPlayerConnected(playerid))
{
tmp = strtok(cmdtext, idx);
if(!strlen(tmp))
{
SendClientMessage(playerid, COLOR_GRAD1, "NUTZUNG: /spenden [betrag]");
return 1;
}
if(PlayerInfo[playerid][pLocal] == 106)
{
SendClientMessage(playerid, COLOR_GRAD1, "Der Befehl ist in dieser Lage nicht erlaubt");
return 1;
}
moneys = strval(tmp);
if(moneys < 0)
{
SendClientMessage(playerid, COLOR_GRAD1, "Der Betrag ist ungültig!");
return 1;
}
if(GetPlayerMoney(playerid) < moneys)
{
SendClientMessage(playerid, COLOR_GRAD1, "Du hast nicht so viel Geld bei dir.");
return 1;
}
GivePlayerMoney(playerid, -moneys);
GetPlayerName(playerid, sendername, sizeof(sendername));
format(string, sizeof(string), "%s hat $%d an den Staat gespendet.",sendername, playerid, moneys);
printf("%s", string);
PlayerPlaySound(playerid, 1052, 0.0, 0.0, 0.0);
SendClientMessageToAll(playerid, sendername, sizeof(sendername), string);
PayLog(string);
}
return 1;
}
Ich hoffe mir kann kurz einer helfen.
Danke im vorraus.
Mit freundlichen Grüßen
Skalo.