Files
GTAConnectedDocs/resources/freeroam/client.js
Claude c24c883252 Add comprehensive GTA IV freeroam server with multiple resources
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
2026-01-10 23:13:58 +00:00

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!");