[H@mer][GameRoom] Racing (GTA:O Style) + Map Creator

Create lobby menu

Prepare screen

Personal vehicle menu

HUD/UI

image

Split way

End game result

image

image

Server config

Client config

Preview

Info

  • Easy Config, standalone, make for all server.
  • Many config.
  • Low resmon.
  • 42 stunt maps available.
  • Finish time record. (mysql)
  • Press Z show scoreboard.
  • Spectate mode when finish race.
  • End game screen result.
  • Lobby own world, racing will not affect other players who are not in lobby.
  • Support XP rank system DarkRP_XP.

Installation Guide

  1. Download all Requirements and extract file.
  2. Remove -main from all folder (ArenaLobby-main > ArenaLobby) (Don’t change folder realname to other).
  3. Start script respectively.

ensure oxmysql
ensure ArenaAPI
ensure ArenaLobby
ensure RageUI
ensure DarkRP_Racing

  1. Edit config, event file for server, client.
  2. For remove map form menu just delete file client/maps/*.lua.
  3. Game Room menu you can edit in ArenaLobby
  4. This script need OneSync, if you have no knowledge just add +set onesync legacy to start.bat

Custom Map Tutorial

Buy On Tebex

DLC

Other Gamemode

Other Script

Code is accessible No
Subscription-based No
Lines (approximately) 4500+
Requirements oxmysql or fivem-mysql-async, ArenaAPI, ArenaLobby, RageUI
Support Yes


Update

10 Likes

This looks fun!

1 Like

Is it possible to configure reward to the winner?

Yes, have in config.

1 Like

open source how much sir ?

resmon ?

0ms when not playing.
0.17-1 ms i9-12900k

1 Like

Can you add option to configure which map is enabled? Because I dont want to use all of the map, you can put list of map in the config, and we could comment out those map what we dont need.

For now you can delete client/map/*.lua file for remove.

Config on next update

1 Like

Wouldnt that cause error van select a map in the menu which lua file is deleted?

No error, because i made for map dlc in future.

1 Like

No open source sir.

1 Like

just bought it, really cool. I really like that players who is not in the race dont see the map so don frustrate them in RP situation.

One thing what need to be resolved: If player fell of the map ex. they didnt jump long enough, how can they return back to the race map?

1 Like

Press R return to checkpoint.

1 Like

Now Dlc release.

1 Like

[ 727782] [b2612_GTAProce] MainThrd/ Creating script environments for DarkRP_Racing
[ 727829] [b2612_GTAProce] MainThrd/ Error loading script config/client/config.lua in resource DarkRP_Racing: @DarkRP_Racing/config/client/config.lua:6: attempt to index a nil value (field ‘Game’)
[ 727829] [b2612_GTAProce] MainThrd/ stack traceback:
[ 727829] [b2612_GTAProce] MainThrd/ @DarkRP_Racing/config/client/config.lua:6: in main chunk
[ 727829] [b2612_GTAProce] MainThrd/ Failed to load script config/client/config.lua.
[ 727844] [b2612_GTAProce] MainThrd/ Error loading script client/menu_setting.lua in resource DarkRP_Racing: ?:-1: attempt to index a nil value (field ‘BetList’)
[ 727844] [b2612_GTAProce] MainThrd/ stack traceback:
[ 727844] [b2612_GTAProce] MainThrd/ ?: in main chunk
[ 727844] [b2612_GTAProce] MainThrd/ Failed to load script client/menu_setting.lua.
[ 727844] [b2612_GTAProce] MainThrd/ OnConnectionProgress: Mounted DarkRP_Racing (1 of 1)
[ 727860] [b2612_GTAProce] MainThrd/ ^1SCRIPT ERROR: ?:-1: attempt to call a nil value (field ‘UpdateMainDescription’)^7

Fixed redownload update.

1 Like

Can you please make this modifications:

  • Able to access that trigger what opens the race menu, so that way I can make a command to open that or made CP location configurable.

  • Please remove the notification that somebody created a room, those people who are in RP situation are not really interested about it. Maybe chat message would be fine but big picture in middle of screen with arabic text is not really.

  • Many texts are not translatable.

  • Trial mode (1 player) so player can play with the map by himself just for fun, no race, no reward

1 Like

Also I get this error when race ends:

[ script:oxmysql] SCRIPT ERROR in promise (unhandled): Error: DarkRP_Racing was unable to execute a query!
[ script:oxmysql] You have an error in your SQL syntax; check the manual that corresponds to your MySQL server version for the right syntax to use near 'IF NOT EXISTS (SELECT 1 FROM racing WHERE name=‘sodi’ and map=‘45°’ and la' at line 1 [ script:oxmysql] IF NOT EXISTS (SELECT 1 FROM racing WHERE name=? and map=? and lap=?) THEN [ script:oxmysql] INSERT INTO racing (map, name, time, lap) VALUES (?, ?, ?, ?); [ script:oxmysql] ELSE [ script:oxmysql] UPDATE racing SET time=? WHERE name=? and map=? and lap`=? and time > ?;
[ script:oxmysql] END IF;
[ script:oxmysql] [“sodi”,“45°”,1,“45°”,“sodi”,“04:01.28”,1,“04:01.28”,“sodi”,“45°”,1,“04:01.28”]

What your MySql version?

1 Like