JobInfo[JOB_TRUCKER][jCars][0] = CreateVehicle(515,-2117.6001000,-175.3000000,36.5000000,270.0000000,6,0,300); //Roadtrain JobInfo[JOB_TRUCKER][jCars][1] = CreateVehicle(515,-2117.5000000,-165.3000000,36.5000000,270.0000000,6,0,300); //Roadtrain JobInfo[JOB_TRUCKER][jCars][2] = CreateVehicle(515,-2117.5000000,-154.7998000,36.5000000,270.0000000,6,0,300); //Roadtrain JobInfo[JOB_TRUCKER][jCars][3] = CreateVehicle(515,-2137.3000500,-131.8000000,36.5000000,0.0000000,6,0,300); //Roadtrain JobInfo[JOB_TRUCKER][jCars][4] = CreateVehicle(515,-2105.0000000,-186.8000000,36.5000000,0.0000000,6,0,300); //Roadtrain JobInfo[JOB_TRUCKER][jCars][5] = CreateVehicle(515,-2144.1999500,-131.8000000,36.5000000,0.0000000,6,0,300); //Roadtrain
stock IsTruckerVehicle(vehicleid) { for(new i=0; i<20; i++) { if(vehicleid == JobInfo[JOB_TRUCKER][jCars][i]) return 1; } return 0; }
CMD:istruckerveh(playerid, params[]) { if(IsPlayerInAnyVehicle(playerid)) { new veh = GetPlayerVehicleID(playerid); if(IsTruckerVehicle(veh)) SendClientMessage(playerid, COLOR_PINK, "Yes."); else SendClientMessage(playerid, COLOR_PINK, "Nope."); } else SendClientMessage(playerid, COLOR_WHITE, "You must be in vehicle to use this command."); return 1; }
CMD:istruckerveh(playerid, params[])
{
if(!IsPlayerInAnyVehicle(playerid)) return SendClientMessage(playerid, COLOR_WHITE, "You must be in vehicle to use this command.");
else
{
new veh = GetPlayerVehicleID(playerid);
if(IsTruckerVehicle(veh)) SendClientMessage(playerid, COLOR_PINK, "Yes.");
else SendClientMessage(playerid, COLOR_PINK, "Nope.");
}
return 1;
}
CMD:istruckerveh(playerid, params[])
{
if(IsPlayerInVehicle(playerid, 515))
{
new veh = GetPlayerVehicleID(playerid);
if(IsTruckerVehicle(veh)) SendClientMessage(playerid, COLOR_PINK, "Yes.");
else SendClientMessage(playerid, COLOR_PINK, "Nope.");
}
else
SendClientMessage(playerid, COLOR_WHITE, "You must be in vehicle to use this command.");
return 1;
}
JobInfo[JOB_TRUCKER][jCars][0] = CreateVehicle(515,-2117.6001000,-175.3000000,36.5000000,270.0000000,6,0,300); //Roadtrain JobInfo[JOB_TRUCKER][jCars][1] = CreateVehicle(515,-2117.5000000,-165.3000000,36.5000000,270.0000000,6,0,300); //Roadtrain JobInfo[JOB_TRUCKER][jCars][2] = CreateVehicle(515,-2117.5000000,-154.7998000,36.5000000,270.0000000,6,0,300); //Roadtrain JobInfo[JOB_TRUCKER][jCars][3] = CreateVehicle(515,-2137.3000500,-131.8000000,36.5000000,0.0000000,6,0,300); //Roadtrain JobInfo[JOB_TRUCKER][jCars][4] = CreateVehicle(515,-2105.0000000,-186.8000000,36.5000000,0.0000000,6,0,300); //Roadtrain JobInfo[JOB_TRUCKER][jCars][5] = CreateVehicle(515,-2144.1999500,-131.8000000,36.5000000,0.0000000,6,0,300); //Roadtrain
I got something which will help me I hope. When I start my server, it prints number of vehicle models. With this:
Код:
JobInfo[JOB_TRUCKER][jCars][0] = CreateVehicle(515,-2117.6001000,-175.3000000,36.5000000,270.0000000,6,0,300); //Roadtrain JobInfo[JOB_TRUCKER][jCars][1] = CreateVehicle(515,-2117.5000000,-165.3000000,36.5000000,270.0000000,6,0,300); //Roadtrain JobInfo[JOB_TRUCKER][jCars][2] = CreateVehicle(515,-2117.5000000,-154.7998000,36.5000000,270.0000000,6,0,300); //Roadtrain JobInfo[JOB_TRUCKER][jCars][3] = CreateVehicle(515,-2137.3000500,-131.8000000,36.5000000,0.0000000,6,0,300); //Roadtrain JobInfo[JOB_TRUCKER][jCars][4] = CreateVehicle(515,-2105.0000000,-186.8000000,36.5000000,0.0000000,6,0,300); //Roadtrain JobInfo[JOB_TRUCKER][jCars][5] = CreateVehicle(515,-2144.1999500,-131.8000000,36.5000000,0.0000000,6,0,300); //Roadtrain |
I tried to add a message when I enter vehicle to see if it will send a message which will say that its a truck. It didn't send anything and other code under onplayerentervehicle wasn't working because of that stock.
|
public OnPlayerEnterVehicle(playerid, vehicleid, ispassenger)
{
new vehid[128];
format(vehid,sizeof(vehid),"Your are in vehicle ID: %d",vehicleid);
SendClientMessage(playerid,-1,vehid);
return 1;
}
for(new i=0; i<20; i++)
for(new i=0; i<6; i++)