12.02.2012, 21:18
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
Vou colocar sу os veiculos de pizza aqui pra n ficar muito grande
PS: SE EU NГO ME ENGANO Й OS PRIMEIROS 5 QUE FUNCIONAM
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;
}
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