public void OnClientEventTrigger(Client client, string eventName, params object[] args) { if (eventName == "player_entered_blip") { DMVTest d = GetTestInstanceByPlayer(Player.PlayerData[client]); if (d.IsPlayerInTestVehicle()) { d.PlayerEnteredCheckpoint(); } else { API.sendChatMessageToPlayer(client, "Get back in your car!"); } } else if (eventName == "player_found_speeding") { DMVTest d = GetTestInstanceByPlayer(Player.PlayerData[client]); d.AddSpeedFlag(Convert.ToInt32(args[0])); } else if (eventName == "request_test_results") { DMVTest d = GetTestInstanceByPlayer(Player.PlayerData[client]); d.HandleTestResults(Convert.ToInt32(args[0])); } }
public void OnClientEventTrigger(Client client, string eventName, params object[] args) { if (eventName == "player_entered_blip") { DMVTest d = GetTestInstanceByPlayer(Player.PlayerData[client]); if (d.IsPlayerInTestVehicle()) { d.PlayerEnteredCheckpoint(); } else { API.sendChatMessageToPlayer(client, "Get back in your car!"); } } else if (eventName == "player_found_speeding") { DMVTest d = GetTestInstanceByPlayer(Player.PlayerData[client]); d.AddSpeedFlag(Convert.ToInt32(args[0])); } else if (eventName == "request_test_results") { DMVTest d = GetTestInstanceByPlayer(Player.PlayerData[client]); d.HandleTestResults(Convert.ToInt32(args[0])); } else if (eventName == "launch_test_type") { API.sendChatMessageToPlayer(client, "Test type recieved: " + args[0].ToString()); if ((int)args[0] == 1 || (int)args[0] == 2 || (int)args[0] == 3) { LaunchTest(client, Convert.ToInt32(args[0])); } else if ((int)args[0] == 6) { API.sendChatMessageToPlayer(client, "Triggering Client Event"); API.triggerClientEvent(client, "show_boattest_marker"); } else if ((int)args[0] == 5) { API.triggerClientEvent(client, "show_planetest_marker"); } else if ((int)args[0] == 4) { API.triggerClientEvent(client, "show_helitest_marker"); } } else if (eventName == "start_boat_test") { LaunchTest(client, 6); } else if (eventName == "start_plane_test") { LaunchTest(client, 5); } else if (eventName == "start_heli_test") { LaunchTest(client, 4); } }