added menu to choose bus route

This commit is contained in:
2019-09-12 22:20:20 +02:00
parent dd67fd857a
commit 11d28defb3
3 changed files with 5 additions and 2 deletions

View File

@@ -37,7 +37,6 @@ export default function busRouteList(globalData: GlobalData) {
routeMenu.AddItem(sendItem); routeMenu.AddItem(sendItem);
routeMenu.AddItem(cancelItem); routeMenu.AddItem(cancelItem);
routeMenu.AddItem(cancelItem);
routeMenu.Visible = true; routeMenu.Visible = true;
routeMenu.ListChange.on((item, index) => { routeMenu.ListChange.on((item, index) => {
@@ -50,6 +49,7 @@ export default function busRouteList(globalData: GlobalData) {
routeMenu.ItemSelect.on((item) => { routeMenu.ItemSelect.on((item) => {
if (item.Text === "Starten") { if (item.Text === "Starten") {
mp.gui.chat.push("lol");
mp.events.callRemote("startBusRoute", routeText); mp.events.callRemote("startBusRoute", routeText);
routeMenu.Close(); routeMenu.Close();
globalData.InMenu = false; globalData.InMenu = false;

View File

@@ -4,6 +4,8 @@ using System.Text;
using GTANetworkAPI; using GTANetworkAPI;
using ReallifeGamemode.Server.Util; using ReallifeGamemode.Server.Util;
using Newtonsoft.Json; using Newtonsoft.Json;
using GTANetworkAPI;
using ReallifeGamemode.Server.Services;
namespace ReallifeGamemode.Server.Job namespace ReallifeGamemode.Server.Job
{ {
@@ -56,6 +58,7 @@ namespace ReallifeGamemode.Server.Job
[RemoteEvent("startBusRoute")] [RemoteEvent("startBusRoute")]
public void StartBusRoute(Client player, string type) public void StartBusRoute(Client player, string type)
{ {
ChatService.Broadcast("func start");
if (type == "Kurz 1") if (type == "Kurz 1")
{ {
CheckPointHandle.StartCheckPointRoute(player, Route1); CheckPointHandle.StartCheckPointRoute(player, Route1);

View File

@@ -7,7 +7,7 @@ using System.Linq;
namespace ReallifeGamemode.Server.Job namespace ReallifeGamemode.Server.Job
{ {
public abstract class JobBase public abstract class JobBase : Script
{ {
public delegate void JobStartHandler(Client player); public delegate void JobStartHandler(Client player);
public delegate void JobStopHandler(Client player); public delegate void JobStopHandler(Client player);