Hey liebe Community,
ich habe vor etwas längerer Zeit mein kleinen Schwarzmarkt veröffentlicht und nun kam der Vorschlag, das man selbst bestimmen kann, wie viel Munition man bekommt.
Diese Idee fand ich sehr nice und wollte sie gleich umsetzen, jedoch bekomme ich einen kleinen Error, ich hoffe Ihr könnt mir helfen
Mein Code:
#define DIALOG_TEST
#define COLOR_WHITE [Hex Code... keine Ahnung welcher nochmal:D]
public OnPlayerCommandText(playerid, cmdtext[])
{
if(strcmp(cmdtext,"/mp5", true)==0)
{
ShowPlayerDialog(playerid, DIALOG_TEST, DIALOG_STYLE_INPUT,"Munitionsmenge","Bitte gebe hier deine Munitionsmenge ein:","Bestätigen","Abbrechen");
}
}
public OnDialogResponse(playerid, dialogid, response, listitem, inputtext[])
{
if(dialogid == DIALOG_TEST)
{
if(response && strlen(inputtext) >=0)
{
GivePlayerWeapon(playerid, 29, inputtext);
}
else
{
SendClientMessage(playerid, COLOR_WHITE," Vorgang abgebrochen!");
}
}
}
Ich habe jetzt einfach nur um zu testen /mp5 genommen.
Der Error:
Zitatargument type mismatch (argument 2)
Der Error liegt in dieser Zeile:
GivePlayerWeapon(playerid, 29, inputtext);