[Ajuda] Proibiзхes
#6

pawn Код:
public OnPlayerStateChange(playerid, newstate, oldstate)
{
    if(newstate == PLAYER_STATE_DRIVER)
    {
        if(GetVehicleModel(GetPlayerVehicleID(playerid)) == 515)
        {
            if(DadosPlayer[playerid][Profissao] == Petroleiro)
            {
                SendClientMessage(playerid, INFO, "|INFO| Seja Bem Vindo ao seu Trabalho de Petroleiro!");
                SendClientMessage(playerid, INFO, "|INFO| Para vocк comeзar a ganhar dinheiro, Pegue uma carga e vб ate a area de carregamento!");
            }
            else
            {
                SendClientMessage(playerid, ERRO, "|ERRO| Vocк nгo й um Petroleiro.");
                RemovePlayerFromVehicle(playerid);
                TogglePlayerControllable(playerid, 1);
            }
        }
    }
    return 1;
}
Quote:
Originally Posted by FernandoSS
Посмотреть сообщение
Ja resolvi, esta tudo ok, mas agora estou com outro problema, nгo estou conseguindo fazer um comando para ligar e desligar o carro.
Fiz este mas ta dando 'warning 202: number of arguments does not match definition'
24x

pawn Код:
new Motor[MAX_PLAYERS];
new engine;
___________
public OnPlayerConnect...
    Motor[playerid] = 0;
___________
CMD:motor(playerid, params[])
{
    if(Motor[playerid] == 0)
    {
        Motor[playerid] = 1;
        new carro = GetPlayerVehicleID(playerid);
        if(carro != INVALID_VEHICLE_ID)
        GetVehicleParamsEx(carro, engine);
        SetVehicleParamsEx(carro, VEHICLE_PARAMS_ON);
        SendClientMessage(playerid, INFO, "|INFO| Veiculo {E31919}Veiculo Ligado!");
    }
    else
    {
        Motor[playerid] = 0;
        new carro = GetPlayerVehicleID(playerid);
        if(carro != INVALID_VEHICLE_ID)
        GetVehicleParamsEx(carro, engine);
        SetVehicleParamsEx(carro, VEHICLE_PARAMS_OFF);
        SendClientMessage(playerid, INFO, "|INFO| Veiculo {E31919}Desligado! ");
    }
    return true;
}
pawn Код:
new Motor[MAX_VEHICLES],
    bool:engine,bool:lights,bool:alarm,bool:doors,bool:bonnet,bool:boot,bool:objective;
CMD:motor(playerid, params[])
{
    new veh = GetPlayerVehicleID(playerid);
    if(!IsPlayerInAnyVehicle(playerid)) return SendClientMessage(playerid, -1, "Only in vehicle!");
    if(GetPlayerState(IDVendedorAuto[playerid]) != PLAYER_STATE_DRIVER) return SendClientMessage(playerid, -1, "You not're driver!");
    if(Motor[veh] == 0)
    {
        EncenderMotor(vehid);
        SendClientMessage(playerid, INFO, "|INFO| Veiculo {E31919}Veiculo Ligado!");
    }
    else
    {
        ApagarMotor(vehid);
        SendClientMessage(playerid, INFO, "|INFO| Veiculo {E31919}Desligado! ");
    }
    return true;
}

forward EncenderMotor(vehid); public EncenderMotor(vehid)
{
    GetVehicleParamsEx(vehid,engine,lights,alarm,doors,bonnet,boot,objective);
    SetVehicleParamsEx(vehid,true,lights,alarm,doors,bonnet,boot,objective);
    Motor[vehid] = 1;
}
forward ApagarMotor(vehid); public ApagarMotor(vehid)
{
    GetVehicleParamsEx(vehid,engine,lights,alarm,doors,bonnet,boot,objective);
    SetVehicleParamsEx(vehid,false,lights,alarm,doors,bonnet,boot,objective);
    Motor[vehid] = 0;
}
Reply


Messages In This Thread
Proibiзхes - by FernandoSS - 31.07.2014, 02:37
Re: Proibiзхes - by ProKillerpa - 31.07.2014, 02:41
Re: Proibiзхes - by MatheusAlcapone - 31.07.2014, 04:26
Respuesta: Proibiзхes - by FernandoSS - 31.07.2014, 04:32
Re: Proibiзхes - by ViniBorn - 31.07.2014, 05:07
Respuesta: Proibiзхes - by Zume - 31.07.2014, 07:39

Forum Jump:


Users browsing this thread: 1 Guest(s)