SA-MP Forums Archive
[Ajuda] Problemas com cуdigo de restringir veiculos - 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] Problemas com cуdigo de restringir veiculos (/showthread.php?tid=644283)



Problemas com cуdigo de restringir veiculos - Misael - 05.11.2017

PHP код:
new VCAMINHONEIRO[11];
new 
Profissao[MAX_PLAYERS];
#define CAMINHONEIRO 1
public OnPlayerStateChange(playeridnewstateoldstate)
{
   if(
newstate == PLAYER_STATE_DRIVERVerificarVeiculo(playerid);
    return 
1;
}
forward VerificarVeiculo(playerid);
public 
VerificarVeiculo(playerid)
{
    for(new 
0<= 4c++)
    {
        if(
IsPlayerInVehicle(playeridVCAMINHONEIRO[c]) && PlayerInfo[playerid][CAMINHONEIRO] < 1)
        {
            
SendClientMessage(playerid, -1"Vocк nгo й Caminhoneiro");
            
RemovePlayerFromVehicle(playerid);
            return 
1;
        }
    }
    return 
1;

esse й um sistema pra restringir veiculo sу que da erro:
PHP код:
C:\Users\dade\Desktop\Gamemode levado a sйrio\gamemodes\profcaminhoneiro.pwn(126) : error 017undefined symbol "PlayerInfo"
C:\Users\dade\Desktop\Gamemode levado a sйrio\gamemodes\profcaminhoneiro.pwn(126) : warning 215expression has no effect
C
:\Users\dade\Desktop\Gamemode levado a sйrio\gamemodes\profcaminhoneiro.pwn(126) : error 001expected token";"but found "]"
C:\Users\dade\Desktop\Gamemode levado a sйrio\gamemodes\profcaminhoneiro.pwn(126) : error 029invalid expressionassumed zero
C
:\Users\dade\Desktop\Gamemode levado a sйrio\gamemodes\profcaminhoneiro.pwn(126) : fatal error 107too many error messages on one line
Compilation aborted
.Pawn compiler 3.2.3664              Copyright (c1997-2006ITB CompuPhase
4 Errors




Re: Problemas com cуdigo de restringir veiculos - Misael - 05.11.2017

Quote:
Originally Posted by Cycle
Посмотреть сообщение
Vocк estб usando uma variбvel compactada com uma matriz que nгo existe.
Existe isso?
PHP код:
new PlayerInfo 
PHP код:
C:\Users\dade\Desktop\Gamemode levado a sйrio\gamemodes\GTANOVAVIDA.pwn(197) : warning 213tag mismatch
Pawn compiler 3.2.3664              Copyright 
(c1997-2006ITB CompuPhase
1 Warning

realmente faltava isso.
resolvi os outros erros sу faltou esse nessa linha:
PHP код:
if(IsPlayerInVehicle(playeridVCAMINHONEIRO[c]) && PlayerInfo[playerid][CAMINHONEIRO] < 1



Re: Problemas com cуdigo de restringir veiculos - Misael - 05.11.2017

PHP код:
enum PlayerInfo
{
    
CAMINHONEIRO,
    
VCAMINHONEIRO,
    
TAXISTA
}
new 
Profs[MAX_PLAYERS][PlayerInfo]; 
fiz desse jeito, nгo sei se estб certo


Re: Problemas com cуdigo de restringir veiculos - Amicorum - 05.11.2017

vocк definiu sua variбvel assim

PHP код:
new Profs[MAX_PLAYERS][PlayerInfo]; 
e estб usando assim

PHP код:
PlayerInfo[playerid][CAMINHONEIRO
experimente trocar PlayerInfo por Profs