[PAID] RAHE Drifting System [ESX / QB / Standalone]

rahe-drifting-gif

INTRODUCTION

A full drifting system for your server. Includes competitions, ELO rating, advanced track creation and more.

What differs us from the rest is the fact that all of our scripts are tested by hundreds of players before release. We run a roleplay server where everything gets ‘tested’ for weeks before being relased to Tebex.

This means that you will receive a high-quality, performance optimized and a proven script that’s loved by players. When you run into any issues, our support is more than welcome to assist you.

This particular system has been tested over 200 unique users who have completed thousands of races and created many tracks.

FEATURES

  • Advanced drift counter

An advanced drift counter which uses the player speed and drift angle to calculate the points given. Also features crash detection, which will give the player a cooldown when something is hit. The drift counter is in a separate resource and 100% unencrypted (and done in HTML, unlike other released drift counters).

This means you can edit in whatever way you wish - change the score calculation, the design, the animations. Or use it in your own resources.

  • ELO system

When players take part in competitions, they gain or lose ELO rating. The amount of rating gained or lost doesn’t just depend on their position achieved, the ELO system takes into account all factors - the ratings of other players, who was in front of you, did you lose to a lower/higher ranking player etc.

This rating system brings competitiveness to a whole new level and motivates players to race. This isn’t a pseudo system - it’s based on the real Arpad Elo system which for example is widely used in chess.

  • Competitive races

People can race in competitions - these are similar to normal races, but with the difference that ratings and prize money are given. By default, the system generates multiple competitions for each day.

This means that for example each day at 19:00 people gather up and start competing with each other to gain money and fame (by climbing the leaderboard). Competitions can be also started manually by players with high ratings.

  • Detailed tracks

When creating a track, you are able to customize every part of it. You can specify the name, description and the type of the track. Eg. you can only choose the amount of laps when you mark it the track as a circuit.

After that’s done, you can start placing objects. You can place flags, tyres, tyre walls and all sorts of objects to help future drivers navigate on the track. Everything is configurable - objects can be added / removed in the config.

  • Track information

All tracks created will be listed in the ‘Tracks’ tab. To help players choose a track to race on, tags are attached to certain tracks. Recently created tracks will have the ‘New track’ tag. Popular tracks will have the ‘Popular’ tag and the most driven tracks will be given the ‘Legendary’ tag.

In addition to tags, a detailed view of the track is available. This view features track information (type, points, objects), statistics, top times driven.

  • Other features

Recent events displayed on front page (rank up, competition winner, new track). Filter tracks / races (all / yours). Search tracks / races. Notifications when competitions are generated via. Discord webhooks. Profile picture and name changing. Competition prize money distribution algorithm. Phasing (no-collision) mode option.

Resmon (idle / active): 0.01ms / 0.05 - 0.10ms (drift counter updating)

Purchase (Tebex)
Preview (Youtube)


Also check out our racing script (Cfx.re)


Also check out our boosting script (Cfx.re)


Also check out our boombox script (Cfx.re)

This resource uses the Asset Escrow system provided by FiveM. However, many parts of the code are unencrypted (drift counter being 100% unencrypted). This allows this resource to be modified to work with any framework you wish. Also, the design is fully editable.

Code is accessible Partially
Subscription-based No
Lines (approximately) 4300
Requirements oxmysql
Support Yes
19 Likes

Preview is incorrect.

Thanks, I’ve corrected the link.

1 Like

@Ivedrixx Not sure I entirely understand the purpose of your post.

EasyDrift is a drift counter, nothing else. In our resource, the drift counter is just a very small part of the thing. This is a drifting script which in addition to a simple counter features a full UI based system: tracks, competitions, ELO ratings, advanced point calculation logic and much much more.

The design of our drift counter is indeed inspired by Forza (same as EasyDrift). But it’s not the same counter - ours features a more complex calculation, crash detection, and in fact is HTML to allow users easier customizability (EasyDrift streams their UI from .ytd and uses DrawSprite to display it).

Inspired by both - but it doesn’t even matter, does it? And like I said, the drift counter is just a small part of the system, an auxiliary. If you only need a drift counter, then sure, EasyDrift could be a better choice for you, no doubt. People can go to the link you posted, take that, and make modifications if they want (like the crash detection you added).

The aim of this system is not to provide a drift counter, but everything else around it. If you wish, the system is perfectly usable even without a drift counter, an edit of our counter (as it’s unencrypted), or something done entirely by yourself.

It does indeed share UI components with my racing system UI, but the code itself is not the same. A lot of time was spent on creating this, and unfortunately, it would have been a lot more work to integrate it into racing (which I currently have no time for), as under the hood they are fundamentally different. Thanks for your opinion, though.

1 Like

They make good scripts but seem to not update them based on community feedback. If what you see is exactly what you want then it probably works well.

Must say as a customer of the racing script, this feels like a kick in the teeth. You could have quite easily just added the drift category to your existing product. there is zero difference in anything else other than the score counter. which is certainly not worth paying another 60 euro’s for. seems like a money grab at best.

3 Likes

We did analyze that possibility, and unfortunately integrating it into racing would have been far more time consuming. We don’t have that free time currently and this meant that drifting will come separately, or won’t come at all. It may seem like ‘just add the drift category’, but that’s not the case. Certainly not ‘zero difference, just the score counter’. Also, its 20% cheaper than racing, €39.99 + VAT (not 60 like you mentioned).

Some example things that would have to be solved if we were to properly integrate it into racing:

  • Making drifting / racing toggleable - everyone doesn’t want them both. Design changes.
  • Separating ELO for racing/drifting (drifting shouldn’t affect your race ELO or vice versa), database structure changes that come with it, data loading changes.
  • Separating average scores / races won for drifting (average score on a drifting competition shouldn’t change racing average position).
  • A new categorization system for the tracks tab to filter race / drift.
  • A new competition generator to support different types of races with different options, tracks.
  • New table / tab designs for drifting results (as the results are differently structured, some data unavailable).
  • Re-thinking all the current design choices as they’re for a single system currently (for example race ELO is currently displayed on the main page - should it show both after integrating? or be another toggle option)
  • Adding options if you’re making a drifting/racing track/race. Different objects, options based on that.

That’s what I can remember from the top of my head. The real list would probably be a lot longer. And that would have been on top of the custom work we already did for drifting. If we had time for that extra work, we would have done it. But we didn’t.

Very sad to hear that you think this is just a money grab - we spent a lot of time on it, tested it for weeks to validate all the drifting calculations, starting queues, user experience etc, probably hundreds of hours in total on it - often people don’t see what goes on behind the scenes.

We launched this resource purely because some of our customers requested it, out of courtesy. We didn’t even plan it, just wanted to offer it because our clients (not us) wanted us to release this.

Especially sad to read that you’re feeling like a ‘kick in the teeth’, as drifting was never promised to come into racing when it was launched. Same like being mad at some game for launching a DLC, when they could have added it into the base game?

2 Likes

nice, is it useable only selected cars?

Amazing as always, the competition system is very well structured and the options seem endless!!

I have no idea why anyone is complaining about this script. The Racing script looks similar but is entirely different from the drifting script. Both scripts are extremely easy to install as RAHE has done most of the hard lifting in their code and file system. Both scripts are very visually appealing and run at a very low resmon. Thank you to the RAHE crew of developers and staff for being extremely professional. I hope to see you continue to do fantastic work. Cheers!

3 Likes

I keep getting…Tour results did not count because you used an inappropriate trajectory. Any idea why?

When a track is created, the owner must measure the length of that track. An example - a track was created with the length of 1500 meters. If you now drive on the track and drive 1800 meters, then you have gone over the allowed limit and your result will not count (you’ll receive the error you posted).

This is to prevent unfair people. Otherwise people would just choose long routes / detours to gain extra points. Or reverse and re-drift a section of the track. Or just drift around between the checkpoints.

Every track has a length - you can see this in the database (ra_drifting_tracks.length).

1 Like