07.06.2017, 01:32
Quote:
You need save mission_id in Trucker1 and in Trucker2 get mission_id from variable because now is 'playerid' as mission_id
|
Код:
forward Trucker1(playerid); public Trucker1(playerid) { new WorkingBar[250]; new rand = random(sizeof(trucker)); PlayerInfo[playerid][MissionID] = trucker[playerid][mission_id]; DisablePlayerCheckpoint(playerid); SetPlayerCheckpoint(playerid, trucker[rand][lx], trucker[rand][ly], trucker[rand][lz], 7.5); format(WorkingBar,sizeof(WorkingBar), "~w~Head to ~r~%s ~w~to load your trailer with ~y~%s", trucker[rand][lpname], trucker[rand][loadname]); PlayerTextDrawSetString(playerid, work[playerid], WorkingBar); } forward Trucker2(playerid); public Trucker2(playerid) { new LoadedWorkingBar[250]; printf("Trucker2 was called"); new missionid = PlayerInfo[playerid][MissionID]; DisablePlayerCheckpoint(playerid); TogglePlayerControllable(playerid, 1); SetPlayerCheckpoint(playerid, trucker[missionid][ux], trucker[missionid][uy], trucker[missionid][uz], 7.5); truck_PlayerJob[playerid] = 3; format(LoadedWorkingBar,sizeof(LoadedWorkingBar), "~w~Now Head To ~r~%s ~w~To Unload The ~y~%s", trucker[missionid][ulpname], trucker[missionid][loadname]); PlayerTextDrawSetString(playerid, work[playerid], LoadedWorkingBar); }