[Ajuda] Comando bughado
#1

PHP код:
printf(" %d - %s",livre[i], ocupado[i], DOF2_GetString(sztring"FunзгoADM")); 
PHP код:
livre[i], ocupado[i] ? ("Ocupado") : ("Livre"), DOF2_GetString(sztring"FunзгoADM")); 
PHP код:
dcmd_livre(playeridparams[])
{
    
#pragma unused params
    
if(Player[playerid][pAdmin] >= && Player[playerid][pAdmin] >= 1)
    {
        if(
livre[playerid] == false)
        {
            
SendFormattedMessage(playerid0x33AAFFFF"vocк Estб em modo Livre"getPName(playerid));
            
livre[playerid] = false;
            return 
1;
        }
    }
    else
    {
        
SendClientMessage(playeridCOR_ERRO"ERRO: Vocк nгo к um Administrador!");
    }
    return 
1;
}
dcmd_ocupado(playeridparams[])
{
    
#pragma unused params
    
if(Player[playerid][pAdmin] >= && Player[playerid][pAdmin] >= 1)
    {
        if(
ocupado[playerid] == false)
        {
            
SendFormattedMessage(playerid0x33AAFFFF"vocк Estб em modo Ocupado."getPName(playerid));
            
ocupado[playerid] = true;
            return 
1;
        }
    }
    else
    {
        
SendClientMessage(playeridCOR_ERRO"ERRO: Vocк nгo к um Administrador!");
    }
    return 
1;

PHP код:
new bool:ocupado[MAX_PLAYERS];
new 
bool:livre[MAX_PLAYERS]; 
Bom eu queria uma ajuda no comando /livre e /ocupado quando eu executo o comando /ocupado ele buga e fica asim como esta no print.

Reply
#2

PHP код:
new bool:AdmStatus[MAX_PLAYERS]; 
dcmd_livre(playeridparams[]) 

    
#pragma unused params 
    
if(Player[playerid][pAdmin] >= && Player[playerid][pAdmin] >= 1
    { 
        if(
AdmStatus[playerid] == true
        { 
            
SendFormattedMessage(playerid0x33AAFFFF"vocк Estб em modo Livre"getPName(playerid)); 
            
AdmStatus[playerid] = false
            return 
1
        } 
    } 
    else 
    { 
        
SendClientMessage(playeridCOR_ERRO"ERRO: Vocк nгo к um Administrador!"); 
    } 
    return 
1

dcmd_ocupado(playeridparams[]) 

    
#pragma unused params 
    
if(Player[playerid][pAdmin] >= && Player[playerid][pAdmin] >= 1
    { 
        if(
AdmStatus[playerid] == false
        { 
            
SendFormattedMessage(playerid0x33AAFFFF"vocк Estб em modo Ocupado."getPName(playerid)); 
            
AdmStatus[playerid] = true
            return 
1
        } 
    } 
    else 
    { 
        
SendClientMessage(playeridCOR_ERRO"ERRO: Vocк nгo к um Administrador!"); 
    } 
    return 
1

// Usar depois
// AdmStatus[i] == true ? ("Ocupado") : ("Livre") 
Reply
#3

Quote:

C:\Users\Gean Analuiza Miguel\Downloads\World Of Facзoes - RJ\gamemodes\wof.1.0.pwn(2199 : error 017: undefined symbol "livre"
C:\Users\Gean Analuiza Miguel\Downloads\World Of Facзoes - RJ\gamemodes\wof.1.0.pwn(2199 : error 001: expected token: ";", but found "]"
C:\Users\Gean Analuiza Miguel\Downloads\World Of Facзoes - RJ\gamemodes\wof.1.0.pwn(2199 : error 029: invalid expression, assumed zero
C:\Users\Gean Analuiza Miguel\Downloads\World Of Facзoes - RJ\gamemodes\wof.1.0.pwn(2199 : fatal error 107: too many error messages on one line

Cуdigo
PHP код:
printf(" %d - %s",livre[i], ocupado[i], DOF2_GetString(sztring"FunзгoADM")); 
Reply
#4

Quote:
Originally Posted by henriqueTL
Посмотреть сообщение
Cуdigo
PHP код:
printf(" %d - %s",livre[i], ocupado[i], DOF2_GetString(sztring"FunзгoADM")); 
PHP код:
printf(" %d - %s - %s",livre[i], ocupado[i], DOF2_GetString(sztring"FunзгoADM")); 
Reply
#5

Cara a variavel Livre

deixou de existir...

Apenas usa uma que faz as 2 funcoes..

que й a variavel AdmStatus

Se ela tiver true ele ta ocupado

se ela tiver false ele esta livre...
Reply
#6

Muito obrigado pela sua ajuda <3
Quote:
Originally Posted by PT
Посмотреть сообщение
Cara a variavel Livre

deixou de existir...

Apenas usa uma que faz as 2 funcoes..

que й a variavel AdmStatus

Se ela tiver true ele ta ocupado

se ela tiver false ele esta livre...
Reply


Forum Jump:


Users browsing this thread: 2 Guest(s)