10.11.2009, 10:59
Header :
so sollte es gehen.
Code:
#define WHITELISTID 6313 #define WHITELISTID2 6314 #define BLACKLISTID 6315
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; }