[Ajuda] Bug de comando
#1

bom primeira mente boa noite bom dia boa tarde eu queria ajuda de para resolver o erro que vou deixa no print
PHP код:
dcmd_admins(playeridparams[])
{
    
#pragma unused params
    
if(Player[playerid][pLogged] == false) return SendClientMessage(playeridCOR_ERRO"[ERRO] Vocк nгo estб logado para utilizar este comando!");
    new 
AdmLevel[64], count=0sztring[50];
    
SendClientMessage(playerid0x6495EDFF"» Todos os administradores online:");
    for(new 
i=0i<MAX_PLAYERSi++)
    {
        if(
IsPlayerConnected(i) && Player[i][pLogged] == true)
        {
                if(
Player[i][pAdmin] >= 1)
                {
                    if(
Player[i][pAdmin] == 6) { AdmLevel "Level: 6"; }
                    if(
Player[i][pAdmin] == 5) { AdmLevel "Level: 5"; }
                    if(
Player[i][pAdmin] == 4) { AdmLevel "Level: 4"; }
                    if(
Player[i][pAdmin] == 3) { AdmLevel "Level: 3"; }
                    if(
Player[i][pAdmin] == 2) { AdmLevel "Level: 2"; }
                    if(
Player[i][pAdmin] == 1) { AdmLevel "Level: 1"; }
                    
format(sztringsizeof(sztring), CONTASgetPName(i));
                    if(
Player[i][pAdmin] >= && Player[i][pAdmin] <= 6)
                    {
                        
SendFormattedMessage(playerid0xE3E3E3FF"Admin: %s [%s][Hits: %d][Status: %s][Responsбvel: %s."getPName(i), AdmLevelPlayer[i][pHITSidos],ocupado ? ("Livre") : ("Ocupado"), DOF2_GetString(sztring"FunзгoGM"));
                    }
                    else 
SendFormattedMessage(playerid0xE3E3E3FF"Admin: %s [%s]"getPName(i), AdmLevel);
                    
count++;
                }
        }
        if(
count == 0) return SendClientMessage(playeridTEXTO"Nгo tem nenhum admin online!");
    }
    return 
1;
}
dcmd_ocupado(playeridparams[])
{
    
#pragma unused params
    
if(Player[playerid][pAdmin] >= && Player[playerid][pAdmin] >= 1)
    {
        if(
ocupado[playerid] == false)
        {
            
SendFormattedMessage(playerid0x33AAFFFF"O Administrador %s Estб OCUPADO"getPName(playerid));
            
ocupado[playerid] = true;
            return 
1;
        }
        else
        {
            
SendFormattedMessage(playerid0x33AAFFFF"O Administrador %s Estб LIVRE"getPName(playerid));
            
ocupado[playerid] = false;
            return 
1;
        }
    }
    return 
1;

Reply
#2

PHP код:
printf(" %d - %s"ocupado[i], DOF2_GetString(sztring"FunзгoGM"));
SendFormattedMessage(playerid0xE3E3E3FF"Admin: %s [%s][Hits: %d][Status: %s][Responsбvel: %s."getPName(i), AdmLevelPlayer[i][pHITSidos],ocupado[i] ? ("Livre") : ("Ocupado"), DOF2_GetString(sztring"FunзгoGM")); 
Teste e posta print..
Reply
#3

http://imgur.com/a/CWadj
Reply
#4

Troque:
Код:
SendFormattedMessage(playerid, 0xE3E3E3FF, "Admin: %s [%s][Hits: %d][Status: %s][Responsбvel: %s.", getPName(i), AdmLevel, Player[i][pHITSidos], ocupado ? ("Livre") : ("Ocupado"), DOF2_GetString(sztring, "FunзгoGM"));
por:
Код:
SendFormattedMessage(playerid, 0xE3E3E3FF, "Admin: %s [%s][Hits: %d][Status: %s][Responsбvel: %s.", getPName(i), AdmLevel, Player[i][pHITSidos], ocupado[i] ? ("Livre") : ("Ocupado"), DOF2_GetString(sztring, "FunзгoGM"));
Reply
#5

EU BOTEI ASIM E CONTINUAR BUGADO
PHP код:
                        printf(" %d - %s"ocupado[i], DOF2_GetString(sztring"FunзгoGM"));
                        
SendFormattedMessage(playerid0xE3E3E3FF"Admin: %s [%s] | [Hits: %d] | [Status: %s] | [Responsбvel: %s."getPName(i), AdmLevelPlayer[i][pHITSidos], ocupado[i] ? ("Livre") : ("Ocupado"), DOF2_GetString(sztring"FunзгoGM")); 
Reply
#6

alquem pode me ajudar ?
Reply
#7

Coloca a ternбria com o == true
Reply
#8

Quote:
Originally Posted by henriqueTL
Посмотреть сообщение
EU BOTEI ASIM E CONTINUAR BUGADO
PHP код:
                        printf(" %d - %s"ocupado[i], DOF2_GetString(sztring"FunзгoGM"));
                        
SendFormattedMessage(playerid0xE3E3E3FF"Admin: %s [%s] | [Hits: %d] | [Status: %s] | [Responsбvel: %s."getPName(i), AdmLevelPlayer[i][pHITSidos], ocupado[i] ? ("Livre") : ("Ocupado"), DOF2_GetString(sztring"FunзгoGM")); 
Oque aparece no log do samp quando executa o comando?
Reply
#9

Envia o comando OCUPADO.
Reply
#10

PHP код:
new bool:ocupado[MAX_PLAYERS];
dcmd_ocupado(playeridparams[])
{
    
#pragma unused params
    
if(Player[playerid][pAdmin] >= && Player[playerid][pAdmin] >= 1)
    {
        if(
ocupado[playerid] == false)
        {
            
SendFormattedMessage(playerid0x33AAFFFF"O Administrador %s Estб LIVRE"getPName(playerid));
            
ocupado[playerid] = true;
            return 
1;
        }
        else
        {
            
SendFormattedMessage(playerid0x33AAFFFF"O Administrador %s Estб OCUPADO"getPName(playerid));
            
ocupado[playerid] = false;
            return 
1;
        }
    }
    return 
1;

agr asim que eu entro na minha game mode eu do /admins ja fica ocupado dps eu tento da /ocupado so fica livre
Reply


Forum Jump:


Users browsing this thread: 2 Guest(s)