[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(playerid, params[])
{
    
#pragma unused params
    
if(Player[playerid][pAdmin] >= 1 && Player[playerid][pAdmin] >= 1)
    {
        if(
livre[playerid] == false)
        {
            
SendFormattedMessage(playerid, 0x33AAFFFF, "vocк Estб em modo Livre", getPName(playerid));
            
livre[playerid] = false;
            return 
1;
        }
    }
    else
    {
        
SendClientMessage(playerid, COR_ERRO, "ERRO: Vocк nгo к um Administrador!");
    }
    return 
1;
}
dcmd_ocupado(playerid, params[])
{
    
#pragma unused params
    
if(Player[playerid][pAdmin] >= 1 && Player[playerid][pAdmin] >= 1)
    {
        if(
ocupado[playerid] == false)
        {
            
SendFormattedMessage(playerid, 0x33AAFFFF, "vocк Estб em modo Ocupado.", getPName(playerid));
            
ocupado[playerid] = true;
            return 
1;
        }
    }
    else
    {
        
SendClientMessage(playerid, COR_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(playerid, params[]) 
{ 
    
#pragma unused params 
    
if(Player[playerid][pAdmin] >= 1 && Player[playerid][pAdmin] >= 1) 
    { 
        if(
AdmStatus[playerid] == true) 
        { 
            
SendFormattedMessage(playerid, 0x33AAFFFF, "vocк Estб em modo Livre", getPName(playerid)); 
            
AdmStatus[playerid] = false; 
            return 
1; 
        } 
    } 
    else 
    { 
        
SendClientMessage(playerid, COR_ERRO, "ERRO: Vocк nгo к um Administrador!"); 
    } 
    return 
1; 
} 
dcmd_ocupado(playerid, params[]) 
{ 
    
#pragma unused params 
    
if(Player[playerid][pAdmin] >= 1 && Player[playerid][pAdmin] >= 1) 
    { 
        if(
AdmStatus[playerid] == false) 
        { 
            
SendFormattedMessage(playerid, 0x33AAFFFF, "vocк Estб em modo Ocupado.", getPName(playerid)); 
            
AdmStatus[playerid] = true; 
            return 
1; 
        } 
    } 
    else 
    { 
        
SendClientMessage(playerid, COR_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: 1 Guest(s)