Hallo, ich versuche gerade eine Hardware ID Abfrage zu machen im Dialog
als Command funktioniert Sie aber irgendwie nicht im Dialog
habt ihr eine Idee wie man das machen könnte?
public OnDialogResponse(playerid, dialogid, response, listitem, inputtext[])
{
if(dialogid == DIALOG_ADMINGUI)
{
if(listitem == 0)
{
ShowPlayerDialog(playerid,DIALOG_HDDINPUT,DIALOG_STYLE_INPUT,"Hardware ID Abfrage.","Gebe nun bitte die ID, des Spielers ein!","Bestätigen","Abbrechen");
return 1;
}
if(listitem == 1)
{
return 1;
}
}
if(dialogid == DIALOG_HDDINPUT)
{
if(response == 0)
{
SendClientMessage(playerid,COLOR_RED,"{EB0000}[A-Message] {0xAFAFAFAA} Du hast den Abfrage vorgang abgebrochen!");
}
if(response == 1)
{
Hardware(playerid,inputtext);
}
}
}
stock Hardware(playerid, inputtext)
{
#pragma unused param
new targetid,string[128];
new serial[45+4];
gpci(targetid,serial,sizeof(serial));
format(string, sizeof(string), "Die Spieler ID %d hat die HDD: %s.", targetid, serial);
SendClientMessage(playerid,COLOR_YELLOW, string);
return 1;
}