[Ajuda] profissao
#1

TO Tentado criar uma profissao e fica dando esses erros como arrumar

erros
PHP код:
C:\Users\carlos\Desktop\samp037_svr_R1_win32\gamemodes\Untitled.pwn(86) : error 017undefined symbol "Profissao"
C:\Users\carlos\Desktop\samp037_svr_R1_win32\gamemodes\Untitled.pwn(86) : warning 215expression has no effect
C
:\Users\carlos\Desktop\samp037_svr_R1_win32\gamemodes\Untitled.pwn(86) : error 001expected token";"but found "]"
C:\Users\carlos\Desktop\samp037_svr_R1_win32\gamemodes\Untitled.pwn(86) : error 029invalid expressionassumed zero
C
:\Users\carlos\Desktop\samp037_svr_R1_win32\gamemodes\Untitled.pwn(86) : fatal error 107too many error messages on one line 
linhas

PHP код:
11#define TAXISTA 0
15new Profissao[MAX_PLAYERS]; 
PHP код:
84if(strcmp(cmdtext,"/minhaprofissao"true) == 0)
    
85{
        
86if(Profissao[playerid] == TAXISTA)
        
87{
            
88SendClientMessage(playerid,cor_cinza,"Ola parabens voce й taxista e dirigi um taxi");
        
89}
        
90else
        
91{
        
92SendClientMessage(playerid,cor_cinza,"Vocк nгo й taxista e nгo pode usar este comando");
        
93}
    
94return 1;
    
95
obs: os numero foi eu q botei para vcs vк nгo esta no pawno
Reply
#2

Faзa por enum, exemplo;

pawn Код:
enum pInfo
{
Profissao
}

new PlayerInfo[MAX_PLAYERS][pInfo];


public OnPlayerCommandText(playerid, cmdtext[])
    if(strcmp(cmdtext,"/minhaprofissao", true) == 0)
    {
    if(PlayerInfo[playerid][Profissao] == TAXISTA)
    {
    SendClientMessage(playerid,cor_cinza,"Ola parabens voce й taxista e dirigi um taxi");
    }
    else
    {
    SendClientMessage(playerid,cor_cinza,"Vocк nгo й taxista e nгo pode usar este comando");
    }
    return 1;
    }
Reply
#3

Agora Ta dando esses erros
Quote:

C:\Users\carlos\Desktop\samp037_svr_R1_win32\gamem odes\Untitled.pwn(95) : error 017: undefined symbol "TAXISTA"
C:\Users\carlos\Desktop\samp037_svr_R1_win32\gamem odes\Untitled.pwn(106) : warning 209: function "OnPlayerCommandText" should return a value

linha
Quote:

public OnPlayerCommandText(playerid, cmdtext[])
if(strcmp(cmdtext,"/minhaprofissao", true) == 0)
{
if(PlayerInfo[playerid][Profissao] == TAXISTA)
{
SendClientMessage(playerid,0xFFFF00FF,"Ola parabens voce й taxista e dirigi um taxi");
}
else
{
SendClientMessage(playerid,0xFFFF00FF,"Vocк nгo й taxista e nгo pode usar este comando");
}
return 1;
}

Reply
#4

PHP код:
enum Infos {
    
Job
};
new 
Dados[MAX_PLAYERS][Infos];
#define Desempregado     0
#define Taxista         1
#define Policial         2
command(meu_empregoplayerid) {
    if(
Dados[playerid][Job] == DesempregadoSendClientMessage(playerid, -1"[EMPREGO] Vocк nгo tem emprego!");
    if(
Dados[playerid][Job] == TaxistaSendClientMessage(playerid, -1"[EMPREGO] Vocк й taxista.");
    if(
Dados[playerid][Job] == PolicialSendClientMessage(playeridcolor"[EMPREGO] Vocк й um policial.");
    return 
1;

Reply
#5

pawn Код:
#define TAXISTA 1

public OnPlayerCommandText(playerid, cmdtext[])
{
if(strcmp(cmdtext,"/minhaprofissao", true) == 0)
{
if(PlayerInfo[playerid][Profissao] == TAXISTA)
{
SendClientMessage(playerid,0xFFFF00FF,"Ola parabens voce й taxista e dirigi um taxi");
}
else
{
SendClientMessage(playerid,0xFFFF00FF,"Vocк nгo й taxista e nгo pode usar este comando");
}
}
return 1;
}
Reply
#6

Deu Certo VLW!!
Reply


Forum Jump:


Users browsing this thread: 3 Guest(s)