[Ajuda] Comando admins online
#1

Bom, criei um comando de /admins para ver os admins online, sу que sу estб aparecendo: Nenhum Admin Online

Gostaria que me ajudassem a concertar o comando, por gentileza:

Код:
if (strcmp("/admins", cmdtext, true, 50) == 0)
{
 new ImAdmin;
    new NameAdmin[MAX_PLAYERS];
	SendClientMessage(playerid, 0xD52DFFFF, "Admin Online:");
	for(new i = 0; i < MAX_PLAYERS; i++)
	{
	    if(DadosAdmins[i][pAdmin] > 0)
	    {
            if(DadosAdmins[i][pAdmin] == 1) AdminNivel = "Sub moderador";
			if(DadosAdmins[i][pAdmin] == 2) AdminNivel = "Moderador";
			if(DadosAdmins[i][pAdmin] == 3) AdminNivel = "Auxiliar";
			if(DadosAdmins[i][pAdmin] == 4) AdminNivel = "Sub Master";
			if(DadosAdmins[i][pAdmin] == 5) AdminNivel = "Master";
            if(DadosAdmins[i][pAdmin] == 6) AdminNivel = "Sub Gerente";
            if(DadosAdmins[i][pAdmin] == 7) AdminNivel = "Gerente";
            if(DadosAdmins[i][pAdmin] == 8) AdminNivel = "Sub dono";
            if(DadosAdmins[i][pAdmin] == 9) AdminNivel = "Dono";
            if(DadosAdmins[i][pAdmin] == 10) AdminNivel = "Fundador/Scripter";
            format(AdminString, sizeof(AdminString), "%s | %s | %s", NameAdmin, AdminNivel, AdminTrabalhando);
	        SendClientMessage(playerid, 0xF97804FF, AdminString);
	        ImAdmin ++;
  }
	}
	if(ImAdmin == 0)
	{
	    SendClientMessage(playerid, 0xCECECEFF, "Nenhum Admin Online!");
	}
	ImAdmin = 0;
	return 1;
}
O pawn aqui compila perfeitamente!
Reply
#2

PHP код:
if (strcmp("/admins"cmdtexttrue50) == 0)
{
    new 
ImAdmin 0NameAdmin[MAX_PLAYER_NAME];
    
SendClientMessage(playerid0xD52DFFFF"Admin Online:");
    for(new 
0MAX_PLAYERSi++)
    {
        if(!
IsPlayerConnected(i))
            continue;
        if(
DadosAdmins[i][pAdmin] == 0)
            continue;
        switch(
DadosAdmins[i][pAdmin])
        {
            case 
1:
                
AdminNivel "Sub moderador";
            case 
2:
                
AdminNivel "Moderador";
            case 
3:
                
AdminNivel "Auxiliar";
            case 
4:
                
AdminNivel "Sub Master";
            case 
5:
                
AdminNivel "Master";
            case 
6:
                
AdminNivel "Sub Gerente";
            case 
7:
                
AdminNivel "Gerente";
            case 
8:
                
AdminNivel "Sub dono";
            case 
9:
                
AdminNivel "Dono";
            case 
10:
                
AdminNivel "Fundador/Scripter";
        }
        
GetPlayerName(iNameAdminsizeof(NameAdmin));
        
        
format(AdminStringsizeof(AdminString), "%s | %s | %s"NameAdminAdminNivelAdminTrabalhando);
        
SendClientMessage(playerid0xF97804FFAdminString);
        
ImAdmin ++;
    }
    if(
ImAdmin == 0)
    {
        
SendClientMessage(playerid0xCECECEFF"Nenhum Admin Online!");
    }
    return 
1;

so teras problemas com isto: AdminTrabalhando
Reply
#3

ACho que o problema estб em outa coisa, na pasta Contas da Scriptfiles ta salvo o pAdmin como 10, mas in game, estб dizendo que eu nгo sou admin 10, olha o que eu tenho que salva as contas:

PHP код:
stock SalvarContas(playerid)
{
    if(!
DOF2_FileExists(Contas(playerid)))
        
DOF2_CreateFile(Contas(playerid));
    
Player[playerid][Dinheiro] = GetPlayerMoney(playerid);
    
DOF2_SetString(Contas(playerid), "Senha"Player[playerid][Senha]);
    
DOF2_SetInt(Contas(playerid), "Matou"Player[playerid][Matou]);
    
DOF2_SetInt(Contas(playerid), "Morreu"Player[playerid][Morreu]);
    
DOF2_SetInt(Contas(playerid), "Dinheiro"Player[playerid][Dinheiro]);
    
DOF2_SetInt(Contas(playerid), "pAdmin"Player[playerid][pAdmin]);
    
DOF2_SaveFile();
    return 
1;

PHP код:
Player[playerid][Matou] = DOF2_GetInt(Contas(playerid), "Matou");
            
Player[playerid][Morreu] = DOF2_GetInt(Contas(playerid), "Morreu");
            
Player[playerid][Dinheiro] = DOF2_GetInt(Contas(playerid), "Dinheiro");
            
Player[playerid][pAdmin] = DOF2_GetInt(Contas(playerid), "pAdmin");
            
GivePlayerMoney(playeridPlayer[playerid][Dinheiro]); 
PHP код:
enum Informacoes
{
    
Senha[MAX_SENHA],
    
Matou,
    
Morreu,
    
Dinheiro,
    
pAdmin
}
new 
DadosAdmins[MAX_PLAYERS][Informacoes];
new 
Pegaradmin[MAX_PLAYERS][Informacoes];
new 
Player[MAX_PLAYERS][Informacoes]; 
Scriptfiles:

PHP код:
Senha = *********
Matou 0
Morreu 
0
Dinheiro 
0
pAdmin 
10 
O que serб que pode estб dando errado?
Reply
#4

Nгo sei se pode dar UP mas eu preciso mesmo de ajuda para continuar meu projeto

Alguem teria ideia do que estб de errado com os codigos acima?

#EDIT

Fuзando tudo eu resolvi ^^ Obrigado!!
Reply


Forum Jump:


Users browsing this thread: 1 Guest(s)