[AJUDA] Erro.
#1

Bom o erro й este:

pawn Код:
C:\Documents and Settings\Usuario\Desktop\Nova pasta\gamemodes\Servidor.pwn(356) : error 028: invalid subscript (not an array or too many subscripts): "IsPlayerInVehicle"
C:\Documents and Settings\Usuario\Desktop\Nova pasta\gamemodes\Servidor.pwn(356) : warning 215: expression has no effect
C:\Documents and Settings\Usuario\Desktop\Nova pasta\gamemodes\Servidor.pwn(356) : error 001: expected token: ";", but found "]"
C:\Documents and Settings\Usuario\Desktop\Nova pasta\gamemodes\Servidor.pwn(356) : error 029: invalid expression, assumed zero
C:\Documents and Settings\Usuario\Desktop\Nova pasta\gamemodes\Servidor.pwn(356) : fatal error 107: too many error messages on one line

Compilation aborted.Pawn compiler 3.2.3664          Copyright (c) 1997-2006, ITB CompuPhase


4 Errors.
Linha:

pawn Код:
if(IsPlayerInVehicle[c](playerid, VGrove[c]) && PlayerInfo[playerid][Grove] < 1)
pawn Код:
forward VerificarVeiculo(playerid);
public VerificarVeiculo(playerid)
{
    for(new c = 0; c <= 4; c++)
    {
    if(IsPlayerInVehicle[c](playerid, VGrove[c]) && PlayerInfo[playerid][Grove] < 1)
    {
            SendClientMessage(playerid, -1, "Vocк nгo й da Grove Street.");
            RemovePlayerFromVehicle(playerid);
            return 1;
        }
    }
    return 1;
}
Reply
#2

pawn Код:
if(IsPlayerInVehicle(playerid, VGrove[c]) && PlayerInfo[playerid][Grove] < 1)
Reply
#3

Continuo a mesma, coisa '-'
Reply
#4

pawn Код:
if(GetPlayerVehicleID(playerid) == VGrove[c] && PlayerInfo[playerid][Grove] < 1)
Reply
#5

mesmos erros.

assim nгo deu erro:

pawn Код:
if(IsPlayerInVehicle(playerid, VGrove[c]))
Reply
#6

pawn Код:
forward VerificarVeiculo(playerid);
public VerificarVeiculo(playerid)
{
    new vId = GetPlayerVehicleID(playerid);
    for(new c = 0; c <= 4; c++)
    {
        if(vId == VGrove[c])
        {
            if(PlayerInfo[playerid][Grove] != 1)
            {
                SendClientMessage(playerid, -1, "Vocк nгo й da Grove Street.");
                RemovePlayerFromVehicle(playerid);
                return 1;
            }
        }
    }
    return 1;
}
Reply
#7

Mesmo erro o My GOD.
Reply
#8

Se ta fazendo alguma coisa de errado!
Mando o code completo com os carros tbm!
Reply
#9

pawn Код:
new VGrove[2];
pawn Код:
VGrove[0] = CreateVehicle(536,2497.3999023,-1679.3000488,13.1999998,354.0000000,40,181,15);
    VGrove[1] = CreateVehicle(535,2501.1000977,-1679.5999756,13.1999998,358.0000000,60,168,15);
    //Mapas:
   
    AddStaticVehicleEx(536,2497.3999023,-1679.3000488,13.1999998,354.0000000,40,181,15); //Blade
    AddStaticVehicleEx(535,2501.1000977,-1679.5999756,13.1999998,358.0000000,60,168,15); //Slamvan
    AddStaticVehicleEx(412,2830.0000000,-1201.4000244,24.3999996,5.9835205,218,201,15); //Voodoo
    AddStaticVehicleEx(575,2827.1000977,-1201.4000244,24.5000000,0.0000000,218,201,15); //Broadway
    AddStaticVehicleEx(419,2006.1999512,-1132.1999512,24.8999996,88.0000000,136,-1,15); //Esperanto
    AddStaticVehicleEx(534,1998.3000488,-1132.0999756,25.1000004,90.0000000,89,5,15); //Remington
    AddStaticVehicleEx(575,1827.5000000,-2031.6999512,12.8999996,0.0000000,7,90,15); //Broadway
    AddStaticVehicleEx(576,1827.4000244,-2025.0000000,13.1000004,0.0000000,7,90,15); //Tornado
    //fim..
pawn Код:
public OnPlayerStateChange(playerid, newstate, oldstate)
{
    if(newstate == PLAYER_STATE_DRIVER) VerificarVeiculo(playerid);
    return 1;
}

pawn Код:
forward VerificarVeiculo(playerid);
public VerificarVeiculo(playerid)
{
    new vId = GetPlayerVehicleID(playerid);
    for(new c = 0; c <= 4; c++)
    {
        if(vId == VGrove[c])
        {
            if(PlayerInfo[playerid][Grove] != 1)
            {
                SendClientMessage(playerid, -1, "Vocк nгo й da Grove Street.");
                RemovePlayerFromVehicle(playerid);
                return 1;
            }
        }
    }
    return 1;
}
Reply
#10

Quote:
Originally Posted by Pedro Pawno
Посмотреть сообщение
pawn Код:
new VGrove[2];
pawn Код:
VGrove[0] = CreateVehicle(536,2497.3999023,-1679.3000488,13.1999998,354.0000000,40,181,15);
    VGrove[1] = CreateVehicle(535,2501.1000977,-1679.5999756,13.1999998,358.0000000,60,168,15);
    //Mapas:
   
    AddStaticVehicleEx(536,2497.3999023,-1679.3000488,13.1999998,354.0000000,40,181,15); //Blade
    AddStaticVehicleEx(535,2501.1000977,-1679.5999756,13.1999998,358.0000000,60,168,15); //Slamvan
    AddStaticVehicleEx(412,2830.0000000,-1201.4000244,24.3999996,5.9835205,218,201,15); //Voodoo
    AddStaticVehicleEx(575,2827.1000977,-1201.4000244,24.5000000,0.0000000,218,201,15); //Broadway
    AddStaticVehicleEx(419,2006.1999512,-1132.1999512,24.8999996,88.0000000,136,-1,15); //Esperanto
    AddStaticVehicleEx(534,1998.3000488,-1132.0999756,25.1000004,90.0000000,89,5,15); //Remington
    AddStaticVehicleEx(575,1827.5000000,-2031.6999512,12.8999996,0.0000000,7,90,15); //Broadway
    AddStaticVehicleEx(576,1827.4000244,-2025.0000000,13.1000004,0.0000000,7,90,15); //Tornado
    //fim..
pawn Код:
public OnPlayerStateChange(playerid, newstate, oldstate)
{
    if(newstate == PLAYER_STATE_DRIVER) VerificarVeiculo(playerid);
    return 1;
}

pawn Код:
forward VerificarVeiculo(playerid);
public VerificarVeiculo(playerid)
{
    new vId = GetPlayerVehicleID(playerid);
    for(new c = 0; c <= 4; c++)
    {
        if(vId == VGrove[c])
        {
            if(PlayerInfo[playerid][Grove] != 1)
            {
                SendClientMessage(playerid, -1, "Vocк nгo й da Grove Street.");
                RemovePlayerFromVehicle(playerid);
                return 1;
            }
        }
    }
    return 1;
}
Este code esta funcionando de boa !
Reply


Forum Jump:


Users browsing this thread: 1 Guest(s)