[AJUDA] Qual o problema nesse cуdigo?
#1

E o seguinte, se eu crio mais de 5 veiculos no tal emprego, se eu crio mais 1 veiculo, esse outro veiculo nгo й especнficamente do emprego.
Se eu crio 10 veiculos para o emprego de entregador de pizza, apenas 5 vai funcionar
Ex: apenas 5 veiculos vao aparecer essa mensagem
Erro vocк nгo й entregador de pizza
Mesmo dando gmx desilgando servidor fazendo tudo sу 5 veiculo vai ser do emprego

pawn Код:
new VPizzaD[4];
new VPizza[6];
new VCaminhoneiroD[9]; //5
new VCaminhoneiro[15];
pawn Код:
public OnPlayerStateChange(playerid, newstate, oldstate)
{
/*    if(newstate == PLAYER_STATE_DRIVER)
    {
        if(engine == VEHICLE_PARAMS_OFF)
        {
            SendClientMessage(playerid, COR_AMARELO, "* Motor desligado");
            return 0;
        }
        else
        if(engine == VEHICLE_PARAMS_ON)
        {
            SendClientMessage(playerid, COR_AMARELO, "* Motor ligado");
            return 0;
        }
    }*/

    new car = GetPlayerVehicleID(playerid);
    if(newstate == PLAYER_STATE_DRIVER)
    {
        for(new i = 0; i < sizeof(VPizza); i ++)
        {
            if(car == VPizza[i])
            {
                if(Profissao[playerid] != PIZZA)
                {
                    SendClientMessage(playerid, COR_CINZA, "* ERRO: Vocк nгo й entregador de pizza.");
                    RemovePlayerFromVehicle(playerid);
                }
            }
            else
            if(car == VCaminhoneiroD[i])
            {
                if(Profissao[playerid] != CAMINHONEIRO2)
                {
                    SendClientMessage(playerid, COR_CINZA, "* ERRO: Vocк nгo й um caminhoneiro.");
                    RemovePlayerFromVehicle(playerid);
                }
                else
                {
                    SendClientMessage(playerid,COR_AMARELO,"* Vai ao ponto vermelho para pegar a carga");
                    SetPlayerCheckpoint(playerid, 2649.3654,812.621643,5.315796, 8.0);
                    CATomaLaRienda[playerid] = true;
                }
            }
            else
            if(car == VPizzaD[i])
            {
                if(Profissao[playerid] != PIZZA2)
                {
                    SendClientMessage(playerid, COR_CINZA, "* ERRO: Vocк nгo й entregador de pizza");
                    RemovePlayerFromVehicle(playerid);
                }
            }
            if(car == VCaminhoneiro[i])
            {
                if(Profissao[playerid] != CAMINHONEIRO)
                {
                    SendClientMessage(playerid, COR_CINZA, "* ERRO: Vocк nгo й um caminhoneiro.");
                    RemovePlayerFromVehicle(playerid);
                    return 0;
                }
            }

        }
    }
    return 1;
}
Vou colocar sу os veiculos de pizza aqui pra n ficar muito grande

pawn Код:
VPizza[0] = CreateVehicle(448,2097.32714800,-1792.21521000,13.05914700,89.00000000,-1,-1,15); //Pizzaboy
    VPizza[1] = CreateVehicle(448,2097.36401400,-1794.25744600,13.05914700,89.00000000,-1,-1,15); //Pizzaboy
    VPizza[2] = CreateVehicle(448,2097.28906300,-1796.32653800,13.05914700,89.00000000,-1,-1,15); //Pizzaboy
    VPizza[3] = CreateVehicle(448,2097.23925800,-1798.52868700,13.05914700,89.00000000,-1,-1,15); //Pizzaboy
    VPizza[4] = CreateVehicle(448,2097.21435500,-1800.80590800,13.05914700,89.00000000,-1,-1,15); //Pizzaboy
    VPizza[5] = CreateVehicle(448,2097.21435500,-1800.80590800,13.05914700,89.00000000,-1,-1,15); //Pizzaboy
PS: SE EU NГO ME ENGANO Й OS PRIMEIROS 5 QUE FUNCIONAM
Reply


Messages In This Thread
[AJUDA] Qual o problema nesse cуdigo? - by Chis - 12.02.2012, 21:18
Re: [AJUDA] Qual o problema nesse cуdigo? - by cezaro - 12.02.2012, 21:24
Respuesta: [AJUDA] Qual o problema nesse cуdigo? - by Chis - 12.02.2012, 21:29
Re: [AJUDA] Qual o problema nesse cуdigo? - by cezaro - 12.02.2012, 21:33
Respuesta: [AJUDA] Qual o problema nesse cуdigo? - by Chis - 12.02.2012, 21:44

Forum Jump:


Users browsing this thread: 3 Guest(s)