Guten Tag Leute, ich brauche hilfe mit Gui menь. Ich habe soweit ein Register gemacht. Nun mцchte ich mein /whitelist befehl in Gui haben aber wie?
Code:
if(strcmp(cmd, "/whitelist", true) == 0)
{
if (PlayerInfo[playerid][pAdmin] >= 1)
{
tmp = strtok(cmdtext, idx);
if(!strlen(tmp))
{
SendClientMessage(playerid, COLOR_GRAD2, "BENUTZUNG: /whitelist [name]");
return 1;
}
dini_Set("whitelist.txt",tmp,"1");
new tmp2[255];
new string[256];
format(tmp2,255,"%s wurde zur Whitelist hinzugefьgt.",tmp);
SendClientMessage(playerid, COLOR_GRAD1, tmp2);
GetPlayerName(playerid, giveplayername, sizeof(giveplayername));
format(string, sizeof(string), "%s hat %s auf die Whitelist hinzugefьgt.", giveplayername, tmp);
print(string);
}
else
{
SendClientMessage(playerid, COLOR_GRAD1, " Du darfst dieses Kommando nicht benutzen");
}
return 1;
}
Code:
if(strcmp(cmd, "/whitelist", true) == 0)
{
if (PlayerInfo[playerid][pAdmin] >= 1)
{
ShowPlayerDialog(playerid, WHITELISTID, DIALOG_STYLE_LIST, "", "Whitelist\nBlacklist\n", "Auswдhlen", "Abrechen");
}
}
Code:
public OnDialogResponse( playerid, dialogid, response, listitem, inputtext[] )
{
if(dialogid == WHITELISTID)
{
if(response)
{
if(listitem == 0) // Whitelist
{
new s[64];
format(s,sizeof(s),"geben sie bitte den name ein der auf die whitelist soll");
ShowPlayerDialog(playerid,WHITELISTID2,DIALOG_STYLE_INPUT,"Info:",s,"Adden","Abrechen");
return 1;
}
if(listitem == 1) // Blacklist
{
new s[64];
format(s,sizeof(s),"geben sie bitte den name ein der auf die Blacklist soll");
ShowPlayerDialog(playerid,BLACKLISTID,DIALOG_STYLE_INPUT,"Info:",s,"Adden","Abrechen");
return 1;
}
}
}
if(dialogid == WHITELISTID2)
{
if(response)
{
//new tmp[64];
tmp = strtok(inputtext, idx);
dini_Set("whitelist.txt",tmp,"1");
new tmp2[64];
new string[64];
format(tmp2,255,"%s wurde zur Whitelist hinzugefьgt.",tmp);
SendClientMessage(playerid, COLOR_GRAD1, tmp2);
GetPlayerName(playerid, giveplayername, sizeof(giveplayername));
format(string, sizeof(string), "%s hat %s auf die Whitelist hinzugefьgt.", giveplayername, tmp);
print(string);
return 1;
}
}
if(dialogid == BLACKLISTID)
{
if(response)
{
//new tmp[64];
tmp = strtok(inputtext, idx);
dini_Set("blacklist.txt",tmp,"1");
new tmp2[64];
new string[64];
format(tmp2,255,"%s wurde zur Blacklist hinzugefьgt.",tmp);
SendClientMessage(playerid, COLOR_GRAD1, tmp2);
GetPlayerName(playerid, giveplayername, sizeof(giveplayername));
format(string, sizeof(string), "%s hat %s auf die Blacklist hinzugefьgt.", giveplayername, tmp);
print(string);
return 1;
}
}
return 1;
}