[Ajuda] Dialog, admins.
#1

Bom galera queria saber por esse code aqui em dialog list, informaзoes?
Код:
	if (strcmp(cmd, "/admins", true) == 0)
	{
	
		new strMarcos[500];
		SendClientMessage(playerid, COR_GRO, "{FF69B4}» {FFFFFF} Admins Online: {FF69B4} «");
		for(new i = 0; i <= MaiorID; i++)
		{

			if(IsPlayerConnected(i) == 1 && PlayerInfo[i][pAdmin] > 0)
			{

				if(HideAdm[i] == 0)
				{

					GetPlayerName(i, sendername, sizeof(sendername));
					new lolz[20];
					if(PlayerInfo[i][pAdmin] == 1)
					{

						lolz = "Temporario";
					}
					if(PlayerInfo[i][pAdmin] == 2)
					{

						lolz = "Moderador";
					}
					if(PlayerInfo[i][pAdmin] == 3)
					{

						lolz = "Auxiliar";
					}
					if(PlayerInfo[i][pAdmin] == 4)
					{

						lolz = "Administrador";
					}
					if(PlayerInfo[i][pAdmin] == 1337)
					{

						lolz = "Master Editor";
					}
					if(PlayerInfo[i][pAdmin] == 1338)
					{

						lolz = "Responsбvel. Lider";
					}
					if(PlayerInfo[i][pAdmin] == 1339)
					{

						lolz = "Supervisor";
					}
					if(PlayerInfo[i][pAdmin] == 1340)
					{

						lolz = "Gerente";
					}
					if(PlayerInfo[i][pAdmin] == 1341)
					{

						lolz = "Sub Dono";
					}
					if(PlayerInfo[i][pAdmin] == 1342)
					{

						lolz = "Fundador";
					}
					if(PlayerInfo[i][pAdmin] == 3000)
					{

						lolz = "Responsбvel.Geral";
					}
					if(away[i] == 0)
					{

						if(admtrampando[i] == 1)
						{

							format(strMarcos,sizeof(strMarcos), "{FF69B4}%s {FFFFFF}- Cargo: {FF69B4}%s{FFFFFF} - Modo:{00B2EE} Trabalhando", sendername, lolz);
							SendClientMessage(playerid, 0xFFFFFFFF, strMarcos);
						}
						else
						{

							format(strMarcos,sizeof(strMarcos), "{FF69B4}%s {FFFFFF}- Cargo: {FF69B4}%s{FFFFFF} - Modo:{32CD32} Jogando", sendername, lolz);
							SendClientMessage(playerid, 0xFFFFFFFF, strMarcos);
						}

					}
					else
					{
						new datatext[129];
						format(datatext, sizeof(datatext), "AUSENTES/%s.txt",sendername);
						if(fexist(datatext))
						{

							new File:handle = fopen(datatext, io_read), buf[128];

							if(handle)
							{
								while(fread(handle, buf))
								{
								datatext = buf;
								}
								fclose(handle);
							}

						}
						else
						{
							datatext = "Sem Motivo";
						}
						format(strMarcos,sizeof(strMarcos), "{FF69B4}%s {FFFFFF}- Cargo: {FF69B4}%s{FFFFFF} - Modo:{FFFF00} Ausente{FFFFFF} - Motivo:{FFFF00} %s", sendername, lolz, datatext);
						SendClientMessage(playerid, 0xFFFFFFFF, strMarcos);
					}
				}
			}
		}
		return 1;
	}
Reply
#2

Код:
if (strcmp(cmd, "/admins", true) == 0)
{
	new cmdString[500], cmdString1[500];

	for(new i = 0; i <= MaiorID; i++)
	{
		if(IsPlayerConnected(i) == 1 && PlayerInfo[i][pAdmin] > 0)
		{
			if(HideAdm[i] == 0)
			{
				GetPlayerName(i, sendername, sizeof(sendername));
				new stringCargo[20];

				switch(PlayerInfo[i][pAdmin])
				{


					case 1: stringCargo = "Temporario";
					case 2: stringCargo = "Moderador";
					case 3: stringCargo = "Auxiliar";
					case 4: stringCargo = "Administrador";
					case 1337: stringCargo = "Master Editor";
					case 1338: stringCargo = "Responsavel. Lider";
					case 1339: stringCargo = "Supervidor";
					case 1340: stringCargo = "Gerente";
					case 1341: stringCargo = "Sub Dono";
					case 1342: stringCargo = "Fundador";
					case 3000: stringCargo = "Resposavel.Geral";
				}
				if(away[i] == 0)
				{

					if(admtrampando[i] == 1)
					{

						format(cmdString, sizeof(cmdString), "{FF69B4}%s {FFFFFF}- Cargo: {FF69B4}%s{FFFFFF} - Modo:{00B2EE} Trabalhando\n\", sendername, stringCargo);
						strcat(cmdString1, cmdString, sizeof(cmdString1));
					}
					else
					{

						format(cmdString, sizeof(cmdString), "{FF69B4}%s {FFFFFF}- Cargo: {FF69B4}%s{FFFFFF} - Modo:{32CD32} Jogando\n\", sendername, stringCargo);
						strcat(cmdString1, cmdString, sizeof(cmdString1));
					}
				}
				else
				{

					new datatext[129];
					format(datatext, sizeof(datatext), "AUSENTES/%s.txt",sendername);
					if(fexist(datatext))
					{

						new File:handle = fopen(datatext, io_read), buf[128];

						if(handle)
						{

							while(fread(handle, buf))
							{


								datatext = buf;
							}
							fclose(handle);
						}
					}
					else
					{

						datatext = "Sem Motivo";
					}

					format(cmdString, sizeof(cmdString), "{FF69B4}%s {FFFFFF}- Cargo: {FF69B4}%s{FFFFFF} - Modo:{FFFF00} Ausente{FFFFFF} - Motivo:{FFFF00} %s\n\", sendername, stringCargo, datatext);
					strcat(cmdString1, cmdString, sizeof(cmdString1));
				}
			}
		}
	}
	if(cmdString1[0] == EOS) return ShowPlayerDialog(playerid, 1232, DIALOG_STYLE_LIST, "Administradores Online", "Nenhum Administrador online", "Concluir", "");
	ShowPlayerDialog(playerid, 1232, DIALOG_STYLE_LIST, "Administradores Online", cmdString1, "concluir", "");
	return 1;
}
Reply
#3

Quote:
Originally Posted by Whoo
Посмотреть сообщение
Код:
if (strcmp(cmd, "/admins", true) == 0)
{
	new cmdString[500], cmdString1[500];

	for(new i = 0; i <= MaiorID; i++)
	{

		if(IsPlayerConnected(i) == 1 && PlayerInfo[i][pAdmin] > 0)
		{

			if(HideAdm[i] == 0)
			{

				GetPlayerName(i, sendername, sizeof(sendername));
				new stringCargo[20];

				switch(PlayerInfo[i][pAdmin])
				{

					case 1: stringCargo = "Temporario";
					case 2: stringCargo = "Moderador";
					case 3: stringCargo = "Auxiliar";
					case 4: stringCargo = "Administrador";
					case 1337: stringCargo = "Master Editor";
					case 1338: stringCargo = "Responsavel. Lider";
					case 1339: stringCargo = "Supervidor";
					case 1340: stringCargo = "Gerente";
					case 1341: stringCargo = "Sub Dono";
					case 1342: stringCargo = "Fundador";
					case 3000: stringCargo = "Resposavel.Geral";
				}
				if(away[i] == 0)
				{

					if(admtrampando[i] == 1)
					{

						format(cmdString, sizeof(cmdString), "{FF69B4}%s {FFFFFF}- Cargo: {FF69B4}%s{FFFFFF} - Modo:{00B2EE} Trabalhando\n\", sendername, stringCargo);
						strcat(cmdString1, cmdString, sizeof(cmdString1));
					}
					else
					{

						format(cmdString, sizeof(cmdString), "{FF69B4}%s {FFFFFF}- Cargo: {FF69B4}%s{FFFFFF} - Modo:{32CD32} Jogando\n\", sendername, stringCargo);
						strcat(cmdString1, cmdString, sizeof(cmdString1));
					}
				}
				else
				{
					new datatext[129];
					format(datatext, sizeof(datatext), "AUSENTES/%s.txt",sendername);
					if(fexist(datatext))
					{
						new File:handle = fopen(datatext, io_read), buf[128];

						if(handle)
						{
							while(fread(handle, buf))
							{

								datatext = buf;
							}
							fclose(handle);
						}
					}
					else
					{
						datatext = "Sem Motivo";
					}
					
					format(cmdString, sizeof(cmdString), "{FF69B4}%s {FFFFFF}- Cargo: {FF69B4}%s{FFFFFF} - Modo:{FFFF00} Ausente{FFFFFF} - Motivo:{FFFF00} %s\n\", sendername, stringCargo, datatext);
					Sstrcat(cmdString1, cmdString, sizeof(cmdString1));
				}
			}
		}
	}
	if(cmdString1[0] == EOS) return ShowPlayerDialog(playerid, 1232, DIALOG_STYLE_LIST, "Administradores Online", "Nenhum Administrador online", "Concluir", "");
	ShowPlayerDialog(playerid, 1232, DIALOG_STYLE_LIST, "Administradores Online", cmdString1, "concluir", "");
	return 1;
}
pawno parou de funcionar... seria alguma chave errada?
Reply
#4

dei edit no cуdigo tente dnv
Reply
#5

Quote:
Originally Posted by Whoo
Посмотреть сообщение
dei edit no cуdigo tente dnv
Continua mesma coisa.
Reply
#6

PHP код:
if(strcmp(cmd"/admins"true) == 0)
{    
    new 
PTstring[500], PTstr2[128], stringCargo[30], playerNome[MAX_PLAYER_NAME];

    for(new 
0<= MaiorIDi++)
    {
        if(
IsPlayerConnected(i) && PlayerInfo[i][pAdmin] > 0)
        {
            if(
HideAdm[i] != 0)
                continue;
        
            switch(
PlayerInfo[i][pAdmin])
            {
                case 
1stringCargo "Temporario";
                case 
2stringCargo "Moderador";
                case 
3stringCargo "Auxiliar";
                case 
4stringCargo "Administrador";
                case 
1337stringCargo "Master Editor";
                case 
1338stringCargo "Responsavel Lider";
                case 
1339stringCargo "Supervidor";
                case 
1340stringCargo "Gerente";
                case 
1341stringCargo "Sub Dono";
                case 
1342stringCargo "Fundador";
                case 
3000stringCargo "Resposavel Geral";
                
            }
            
GetPlayerName(iplayerNomesizeof(playerNome));
            
            if(
away[i] == 0)
            {
                
format(PTstr2sizeof(PTstr2), "{FF69B4}%s {FFFFFF}- Cargo: {FF69B4}%s{FFFFFF} - Modo: %s"playerNomestringCargoadmtrampando[i] == ? ("{00B2EE} Trabalhando") : ("{32CD32} Jogando"));
                
strcat(PTstringPTstr2sizeof(PTstring));
            }        
            else
            {
                new 
datatext[129];
                
format(datatextsizeof(datatext), "AUSENTES/%s.txt",sendername);
                if(
fexist(datatext))
                {
                    new 
File:handle fopen(datatextio_read), buf[128];
                    if(
handle)
                    {
                        while(
fread(handlebuf))
                        {
                            
datatext buf;
                        }
                        
fclose(handle);
                    }

                }
                else
                {
                    
datatext "Sem Motivo";
                }
                
format(PTstr2sizeof(PTstr2), "{FF69B4}%s {FFFFFF}- Cargo: {FF69B4}%s{FFFFFF} - Modo:{FFFF00} Ausente{FFFFFF} - Motivo:{FFFF00} %s"playerNomestringCargodatatext);
                
strcat(PTstringPTstr2sizeof(PTstring));
            }
        }        
    }
    
ShowPlayerDialog(playerid1999DIALOG_STYLE_MSGBOX"{FF69B4}» {FFFFFF} Admins Online: {FF69B4} «"PTstring"Ok""");
    return 
1;

Reply
#7

Quote:
Originally Posted by PT
Посмотреть сообщение
PHP код:
if(strcmp(cmd"/admins"true) == 0)
{    
    new 
PTstring[500], PTstr2[128], stringCargo[30], playerNome[MAX_PLAYER_NAME];
    for(new 
0<= MaiorIDi++)
    {
        if(
IsPlayerConnected(i) && PlayerInfo[i][pAdmin] > 0)
        {
            if(
HideAdm[i] != 0)
                continue;
        
            switch(
PlayerInfo[i][pAdmin])
            {
                case 
1stringCargo "Temporario";
                case 
2stringCargo "Moderador";
                case 
3stringCargo "Auxiliar";
                case 
4stringCargo "Administrador";
                case 
1337stringCargo "Master Editor";
                case 
1338stringCargo "Responsavel Lider";
                case 
1339stringCargo "Supervidor";
                case 
1340stringCargo "Gerente";
                case 
1341stringCargo "Sub Dono";
                case 
1342stringCargo "Fundador";
                case 
3000stringCargo "Resposavel Geral";
                
            }
            
GetPlayerName(iplayerNomesizeof(playerNome));
            
            if(
away[i] == 0)
            {
                
format(PTstr2sizeof(PTstr2), "{FF69B4}%s {FFFFFF}- Cargo: {FF69B4}%s{FFFFFF} - Modo: %s"playerNomestringCargoadmtrampando[i] == ? ("{00B2EE} Trabalhando") : ("{32CD32} Jogando"));
                
strcat(PTstringPTstr2sizeof(PTstring));
            }        
            else
            {
                new 
datatext[129];
                
format(datatextsizeof(datatext), "AUSENTES/%s.txt",sendername);
                if(
fexist(datatext))
                {
                    new 
File:handle fopen(datatextio_read), buf[128];
                    if(
handle)
                    {
                        while(
fread(handlebuf))
                        {
                            
datatext buf;
                        }
                        
fclose(handle);
                    }
                }
                else
                {
                    
datatext "Sem Motivo";
                }
                
format(PTstr2sizeof(PTstr2), "{FF69B4}%s {FFFFFF}- Cargo: {FF69B4}%s{FFFFFF} - Modo:{FFFF00} Ausente{FFFFFF} - Motivo:{FFFF00} %s"playerNomestringCargodatatext);
                
strcat(PTstringPTstr2sizeof(PTstring));
            }
        }        
    }
    
ShowPlayerDialog(playerid1999DIALOG_STYLE_MSGBOX"{FF69B4}» {FFFFFF} Admins Online: {FF69B4} «"PTstring"Ok""");
    return 
1;

@EDIT
ARRUMEI ! VLW.
Reply
#8

Me posta ai as linhas que deu erro sff.
Reply
#9

Quote:
Originally Posted by PT
Посмотреть сообщение
Me posta ai as linhas que deu erro sff.
@EDIT
...
Reply
#10

PHP код:
if(strcmp(cmd"/admins"true) == 0
{     
    new 
PTstring[500], PTstr2[128], stringCargo[30], playerNome[MAX_PLAYER_NAME]; 
    for(new 
0<= MaiorIDi++) 
    { 
        if(
IsPlayerConnected(i) && PlayerInfo[i][pAdmin] != && HideAdm[i] != 0
        {       
            switch(
PlayerInfo[i][pAdmin]) 
            { 
                case 
1stringCargo "Temporario"
                case 
2stringCargo "Moderador"
                case 
3stringCargo "Auxiliar"
                case 
4stringCargo "Administrador"
                case 
1337stringCargo "Master Editor"
                case 
1338stringCargo "Responsavel Lider"
                case 
1339stringCargo "Supervidor"
                case 
1340stringCargo "Gerente"
                case 
1341stringCargo "Sub Dono"
                case 
1342stringCargo "Fundador"
                case 
3000stringCargo "Resposavel Geral"
                 
            } 
            
GetPlayerName(iplayerNomesizeof(playerNome)); 
             
            if(
away[i] == 0
            { 
                
format(PTstr2sizeof(PTstr2), "{FF69B4}%s {FFFFFF}- Cargo: {FF69B4}%s{FFFFFF} - Modo: %s"playerNomestringCargoadmtrampando[i] == ? ("{00B2EE} Trabalhando") : ("{32CD32} Jogando")); 
                
strcat(PTstringPTstr2sizeof(PTstring)); 
            }         
            else 
            { 
                new 
datatext[129]; 
                
format(datatextsizeof(datatext), "AUSENTES/%s.txt",sendername); 
                if(
fexist(datatext)) 
                { 
                    new 
File:handle fopen(datatextio_read), buf[128]; 
                    if(
handle
                    { 
                        while(
fread(handlebuf)) 
                        { 
                            
datatext buf
                        } 
                        
fclose(handle); 
                    } 
                } 
                else 
                { 
                    
datatext "Sem Motivo"
                } 
                
format(PTstr2sizeof(PTstr2), "{FF69B4}%s {FFFFFF}- Cargo: {FF69B4}%s{FFFFFF} - Modo:{FFFF00} Ausente{FFFFFF} - Motivo:{FFFF00} %s"playerNomestringCargodatatext); 
                
strcat(PTstringPTstr2sizeof(PTstring)); 
            } 
        }         
    } 
    
ShowPlayerDialog(playerid1999DIALOG_STYLE_MSGBOX"{FF69B4}» {FFFFFF} Admins Online: {FF69B4} «"PTstring"Ok"""); 
    return 
1

ve assim
Reply


Forum Jump:


Users browsing this thread: 1 Guest(s)