Brauche Hilfe Mit GUi
#1

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?

Hir Der Befehl:

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;
    }
Reply
#2

Header :
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;
}
so sollte es gehen.
Reply


Forum Jump:


Users browsing this thread: 1 Guest(s)