mirror of
https://github.com/iDisaster/GTAConnected.git
synced 2026-03-08 01:15:23 +00:00
Features: - Freeroam resource: Player spawning, basic commands, kill tracking - Vehicles resource: 100+ GTA IV vehicles with spawn commands - Admin resource: Full moderation (kick, ban, mute, freeze, etc.) - World resource: Weather and time control - Chat resource: Private messages, local chat, roleplay actions - Teleport resource: 30+ Liberty City locations with waypoints - Server configuration and comprehensive README documentation
42 lines
1.3 KiB
JavaScript
42 lines
1.3 KiB
JavaScript
// ============================================================================
|
|
// FREEROAM RESOURCE - Client Side
|
|
// Handles camera fade, HUD elements, and client-side features
|
|
// ============================================================================
|
|
|
|
// When the resource starts on client
|
|
addEventHandler("OnResourceStart", function(event, resource) {
|
|
console.log("[Freeroam] Client resource started");
|
|
});
|
|
|
|
// When local player spawns
|
|
addEventHandler("OnLocalPlayerSpawn", function(event) {
|
|
console.log("[Freeroam] Local player spawned");
|
|
|
|
// Fade in the camera
|
|
gta.fadeCamera(true, 1.0);
|
|
|
|
// Show welcome message
|
|
gta.showMessage("Welcome to Liberty City!", 5000);
|
|
});
|
|
|
|
// Process event for continuous updates
|
|
addEventHandler("OnProcess", function(event) {
|
|
// Can be used for HUD updates, etc.
|
|
});
|
|
|
|
// When player enters a vehicle
|
|
addEventHandler("OnPedEnterVehicle", function(event, ped, vehicle, seat) {
|
|
if (ped == localPlayer) {
|
|
console.log("[Freeroam] Player entered vehicle");
|
|
}
|
|
});
|
|
|
|
// When player exits a vehicle
|
|
addEventHandler("OnPedExitVehicle", function(event, ped, vehicle, seat) {
|
|
if (ped == localPlayer) {
|
|
console.log("[Freeroam] Player exited vehicle");
|
|
}
|
|
});
|
|
|
|
console.log("[Freeroam] Client script loaded!");
|