SA-MP Forums Archive
Brauche Hilfe Mit GUi - Printable Version

+- SA-MP Forums Archive (https://sampforum.blast.hk)
+-- Forum: Non-English (https://sampforum.blast.hk/forumdisplay.php?fid=9)
+--- Forum: Languages (https://sampforum.blast.hk/forumdisplay.php?fid=33)
+---- Forum: Archive (https://sampforum.blast.hk/forumdisplay.php?fid=88)
+---- Thread: Brauche Hilfe Mit GUi (/showthread.php?tid=107517)



Brauche Hilfe Mit GUi - Matze_Bellic - 10.11.2009

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;
    }



Re: Brauche Hilfe Mit GUi - playafaller - 10.11.2009

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.