THE ORB
Uruchamiam studio
Darmowe narzędzie FiveM

Konwerter skryptów FiveM

Skrypt FiveM napisany pod jeden framework nie zadziała na innym, bo API gracza, pieniędzy i pracy się różnią. To darmowe narzędzie parsuje Lua, ustala, co naprawdę trzyma każda zmienna, i przepisuje go pod ESX, QBCore, Qbox albo standalone, zgłaszając wszystko, czego nie da się bezpiecznie przenieść.

Kupiłeś skrypt pod zły framework? Upuść zasób i odbierz go działającego na ESX, QBCore, Qboxie albo standalone. Parsuje Lua porządnie, zamiast szukać i zamieniać tekst, więc rozróżnia obiekt gracza z frameworka od tablicy, którą napisałeś sam. Dostajesz przeniesiony zasób, diff każdej zmiany linijka po linijce i raport o tym, czego nie dało się bezpiecznie przenieść. Wszystko działa w twojej przeglądarce, więc płatny skrypt nigdy nie opuszcza twojej maszyny.

Przenieś mój skryptZa darmo, bez rejestracji poza Discordem.
Konwerter skryptów FiveM w użyciu

Jak to działa

  1. 1

    Upuść zasób

    Wgraj folder albo zip. Cały zasób jest czytany lokalnie w twojej przeglądarce, razem z fxmanifestem, więc każdy skrypt jest klasyfikowany jako klient, serwer albo shared.

  2. 2

    Wybierz cel

    Uniwersalny most, natywny ESX, natywny QBCore, natywny Qbox albo standalone. Wybierasz też, jak działają brudne pieniądze i czy brakujące tabele bazy mają zostać utworzone.

  3. 3

    Przeczytaj diff, zanim pobierzesz

    Każda zmiana jest pokazana obok twojego oryginału. Komentarze i formatowanie są zachowane, bo przepisywanie podmienia dokładne zakresy bajtów, zamiast drukować plik od nowa.

  4. 4

    Pobierz i przetestuj

    Każdy wygenerowany plik jest ponownie parsowany, zanim pobieranie się odblokuje. Jeśli cokolwiek wróciło zepsute, pobieranie jest blokowane, zamiast podawać ci niepoprawne Lua.

Funkcje

Prawdziwy parser Lua 5.4

Pełne śledzenie zasięgów i przepływu danych, nie regex. Podąża za obiektem frameworka przez zmienne, parametry funkcji i wywołania zwrotne, i odmawia dotykania czegokolwiek, czego nie potrafi pewnie rozwiązać.

Zamyka exploit z podwajaniem pieniędzy

RemoveMoney w QBCore zwraca false, gdy gracza nie stać. Skrypty, które to ignorują, i tak wydają przedmiot. Konwerter dodaje sprawdzenie i zostawia w pliku powód.

Tworzy tabele, których potrzebuje skrypt

Czyta każde zapytanie SQL, ustala, jakich tabel zasób oczekuje, i pisze schemat. Własne tabele twojego frameworka nigdy nie są generowane z domysłu.

Mówi, kiedy nie warto

Skrypt, który odpytuje tabele frameworka albo rozwiązuje eksporty w czasie działania, dostaje niski wynik i proste wyjaśnienie. Czasem napisanie od nowa jest tańsze niż przenoszenie, i raport to mówi.

Dlaczego samo bul-i-zamień nie wystarcza

Szukaj-i-zamień nie rozpozna, czy Player.Functions.AddMoney należy do QBCore, czy do tablicy, którą autor przypadkiem nazwał Player. Nie zobaczy też, że ESX zapisuje onDuty, a QBCore onduty — różnica jednej litery, która zawodzi po cichu i każdego gracza czyta jako poza służbą. Ten konwerter buduje drzewo składniowe, śledzi przez łańcuch zasięgów, co naprawdę trzyma każda zmienna, i przepisuje tylko to, co potrafi udowodnić. Czego nie udowodni, zostawia w spokoju i zgłasza.

  • Rozumie twój kod, zamiast dopasowywać w nim wzorce
  • Zachowuje twoje komentarze, odstępy i formatowanie
  • Każdy wygenerowany plik jest parsowany ponownie, zanim go pobierzesz
  • Działa lokalnie, więc płatny skrypt nigdy nie opuszcza twojej maszyny

Często zadawane pytania

Czy potrafi przenieść skrypt z ESX na QBCore?

Tak, i w drugą stronę, plus Qbox i standalone. Domyślnym wynikiem jest uniwersalny most, który wykrywa framework w czasie działania, więc ten sam zasób chodzi na każdym z nich.

Czy konwerter skryptów FiveM jest darmowy?

Tak, jest darmowy dla naszej społeczności na Discordzie. Nie ma instalacji, opłaty za skrypt ani limitu.

Czy mój skrypt jest gdzieś wysyłany?

Nie. Cała konwersja działa w twojej przeglądarce. Tutaj ma to większe znaczenie niż gdziekolwiek indziej na stronie, bo skrypty, które ludzie przenoszą, to zwykle te, za które zapłacili.

Czy zadziała na skrypcie z escrow?

Nie, i raczej odmówi, niż spróbuje. Escrow zasobów Cfx szyfruje źródło, a przeniesienie go oznaczałoby złamanie tego zabezpieczenia. Jeśli skrypt jest twój, poproś sprzedawcę o kopię bez escrow.

Co się dzieje z tabelami bazy danych?

Czyta SQL zasobu i pisze schemat dla tabel, które należą do skryptu — albo jako plik do uruchomienia, albo jako rozruch tworzący je przy starcie. Tabele frameworka w rodzaju users czy owned_vehicles nigdy nie są tworzone z domysłu, bo wymyślenie schematu na wierzchu prawdziwego schematu twojego frameworka by go zepsuło.

Czy radzi sobie z ox_inventory i qb-inventory?

Tak. Ekwipunek, targetowanie, powiadomienia, paski postępu, wywołania zwrotne i zapytania do bazy są odwzorowane, a wygenerowany most wybiera tego dostawcę, którego twój serwer naprawdę uruchamia.

A jeśli czegoś nie da się przenieść?

Powie o tym. Wszystko, czego nie da się bezpiecznie odwzorować, zostaje dokładnie tak, jak to napisałeś, i trafia do raportu z plikiem i linijką, więc dokładnie wiesz, co wciąż wymaga człowieka.

Więcej darmowych narzędzi FiveM

Zbudowane przez THE ORB, dla serwerów FiveM

Te narzędzia są darmowe. Kiedy zechcesz gotowych, wspieranych zasobów na swój serwer, nasz sklep je ma.