SA-MP Forums Archive
[Ajuda] profissao - Printable Version

+- SA-MP Forums Archive (https://sampforum.blast.hk)
+-- Forum: Non-English (https://sampforum.blast.hk/forumdisplay.php?fid=9)
+--- Forum: Languages (https://sampforum.blast.hk/forumdisplay.php?fid=33)
+---- Forum: Português/Portuguese (https://sampforum.blast.hk/forumdisplay.php?fid=34)
+---- Thread: [Ajuda] profissao (/showthread.php?tid=575929)



profissao - Matei123 - 31.05.2015

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


Re: profissao - LockedLucas - 31.05.2015

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;
    }



Re: profissao - Matei123 - 31.05.2015

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;
}




Re: profissao - ipsLuan - 31.05.2015

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;




Re: profissao - LockedLucas - 31.05.2015

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;
}



Re: profissao - Matei123 - 01.06.2015

Deu Certo VLW!!