Hallo Leute.
Da ich heute Abend mal den netten Admins viele Sachen etwas einfacher machen wollte, hab ich viele Befehle mal in einen Dialog gepackt.
Nun habe ich aber einen Paramater Fehler.
Siehe;
Zeile (224) : Falscher Variablentyp als Parameter (Parameter #2)
Hier mal die Zeilen für euch. (Dadrum auch^^)
// Wenn mehr benötigt sagen
SendClientMessage(playerid,Gelb,string2);
SetPlayerScore(playerid,inputtext); /* Der Error */
}
}
Ich möchte, dass der angegebene Score (im Dialog) als inputtext gesettet wird. Hab ich hier nen dummen Anfängerfehler reingebaut?
Hier noch der ocmd!
ocmd:setscore(playerid,params[])
{
if(!IstSpielerAdmin(playerid,4))return SendClientMessage(playerid,Rot,"Das darfst du nicht.");
new pID, string[128], name[MAX_PLAYER_NAME];
if(sscanf(params,"u",pID))return SendClientMessage(playerid,Lightrot,"Benutze: /setscore [ID]");
GetPlayerName(playerid, name, sizeof(name));
format(string, sizeof(string), "Score von %s setzen", name);
ShowPlayerDialog(playerid, DIALOG_SETSCORE, DIALOG_STYLE_INPUT, string, "Bitte gib den Score an:", "Setzen", "Abbrechen");
return 1;
}
lg