[Ajuda] error 012
#1

PHP код:
 public ADMcarro(playerid

for(new 
0<= 14c++) 
    { 
        if(
IsPlayerInVehicle(playeridCarrosAdm[c]) && PlayerDados[playerid][Helper] == false || PlayerDados[playerid][Admin] < 1
        { 
              
RemovePlayerFromVehicle(playerid); 
              
Msg(playeridCINZA"[ERRO] Veiculos apenas para administradores."); 
        } 
    } 
}
 
public 
ADMcarro(playerid

for(new 
0<= 14c++) 
    { 
        if(
IsPlayerInVehicle(playeridCarrosAdm[c]) && PlayerDados[playerid][Helper] == false || PlayerDados[playerid][Admin] < 1
        { 
              
RemovePlayerFromVehicle(playerid); 
              
Msg(playeridCINZA"[ERRO] Veiculos apenas para administradores."); 
        } 
    } 
}
public 
OnPlayerStateChange(playeridnewstateoldstate)
{
  if(
newstate == PLAYER_STATE_DRIVER) {
  
CarrosAdm(playerid);}//diz que e nessa linha
   
return 1;

aqui o erros
Код:
GAMEMODE.pwn(907) : error 012: invalid function call, not a valid address
GAMEMODE.pwn(907) : warning 215: expression has no effect
GAMEMODE.pwn(907) : error 001: expected token: ";", but found ")"
GAMEMODE.pwn(907) : error 029: invalid expression, assumed zero
GAMEMODE.pwn(907) : fatal error 107: too many error messages on one line
Admin favor nгo fechar muito obrigado
Reply
#2

A chave ta errada. Eu acho, nгo tenho certeza.
Tenta assim:
Код:
public OnPlayerStateChange(playerid, newstate, oldstate) 
{ 
  if(newstate == PLAYER_STATE_DRIVER) { 
  CarrosAdm(playerid);
  } 
   return 1; 
}
Reply
#3

nгo й isso nгo mas vlw
Reply
#4

pawn Код:
CarrosAdm(playerid);
para:

pawn Код:
CarrosAdm[playerid];
Reply
#5

Cara isso depende!

Se foi Criado como callback ou variavel. Exemplo:

new CarrosAdm[MAX_PLAYERS]; ou forward CarrosAdm(playerid);

se for o exemplo 1, й como disse o rapaz acima, se for o exemplo 2 ta certo como estб escrito.
Reply
#6

Quote:
Originally Posted by ViniKuliveguisky
Посмотреть сообщение
Cara isso depende!

Se foi Criado como callback ou variavel. Exemplo:

new CarrosAdm[MAX_PLAYERS]; ou forward CarrosAdm(playerid);
Eu tф achando que ele nem criou..
Reply
#7

Prestem muita atenзгo...

pawn Код:
public ADMcarro(playerid)  
{  
for(new c = 0; c <= 14; c++)  
    {  
        if(IsPlayerInVehicle(playerid, CarrosAdm[c]) && PlayerDados[playerid][Helper] == false || PlayerDados[playerid][Admin] < 1)  
        {  
              RemovePlayerFromVehicle(playerid);  
              Msg(playerid, CINZA, "[ERRO] Veiculos apenas para administradores.");  
        }  
    }  
}
pawn Код:
CarrosAdm[c]
Entгo:

pawn Код:
CarrosAdm(playerid);
para

pawn Код:
CarrosAdm[playerid];
Sу nгo entendi este cуdigo, nгo faz muito sentido.

pawn Код:
CarrosAdm[14] para CarrosAdm[playerid]
Sei lб, tem loco pra tudo.
Reply
#8

Tente desta meneira meu caro.

PHP код:
public ADMcarro(playerid)
{
    for(new 
0<= 14c++)
    {
        if(
IsPlayerInVehicle(playeridCarrosAdm[c]) && PlayerDados[playerid][Helper] == false || PlayerDados[playerid][Admin] < 1)
         {
              
RemovePlayerFromVehicle(playerid);
              
Msg(playeridCINZA"[ERRO] Veiculos apenas para administradores.");
          }
      }
     return 
1;
}
public 
ADMcarro(playerid)
{
    for(new 
0<= 14c++)
    {
        if(
IsPlayerInVehicle(playeridCarrosAdm[c]) && PlayerDados[playerid][Helper] == false || PlayerDados[playerid][Admin] < 1)
        {
              
RemovePlayerFromVehicle(playerid);
              
Msg(playeridCINZA"[ERRO] Veiculos apenas para administradores.");
        }
    }
    return 
1;
}
public 
OnPlayerStateChange(playeridnewstateoldstate)
{
   if(
newstate == PLAYER_STATE_DRIVERCarrosAdm(playerid);
   return 
1;

Reply


Forum Jump:


Users browsing this thread: 4 Guest(s)