25.02.2018, 08:56
Quote:
The gotojob cmd works,also getjob works..still this doesn t work
|
You have only 2 jobs on server: jobID 2 and jobiID 5.
If u will be on onther jobID, then this will not work, cuz the case 1,3,4 are EMPTY;
If u wanna return a maeesage will be something like that
Код:
switch(j) { case 2: { PWarehouseCP[playerid] = 2; PWarehouseCurrent[playerid] = 0; IsWorking[playerid] = 1; new randn = random(sizeof(WarehouseExteriorCP)); SetPlayerCheckpoint(playerid, WarehouseExteriorCP[randn][0], WarehouseExteriorCP[randn][1], WarehouseExteriorCP[randn][2], 1.0); SetDestination(playerid, WarehouseExteriorCP[randn][0], WarehouseExteriorCP[randn][1], WarehouseExteriorCP[randn][2]); } case 5: { ShowPlayerDialog(playerid, DIALOG_TRUCKER, DIALOG_STYLE_TABLIST_HEADERS, "Choose the transport type", "Type\tLegal/Illegal\tAvailable routes\tReward\nFood\tLegal\t25\t{4AE87D}${FFFFFF}\nElectronics\tLegal\t25\t{4AE87D}${FFFFFF}\nGas/Petrol\tLegal\t15\t{4AE87D}${FFFFFF}\nCar Theft\tIllegal\t2\t{4AE87D}${FFFFFF} + {F37138}special rewards{FFFFFF}", "Choose", "Cancel"); new randn = random(sizeof(TruckStart)); VJob[playerid] = CreateVehicle(515, TruckStart[randn][0], TruckStart[randn][1], TruckStart[randn][2], TruckStart[randn][3], -1, -1, -1); PutPlayerInVehicle(playerid, VJob[playerid], 0); IsWorking[playerid] = 1; SetDestination(playerid, 2502.9927,2778.0164,10.8203); ShowJobBox(playerid); UpdateJobBox(playerid); } default: return SendClientMessage(playerid, -1, "This job it's not finish yet."); }