Podziękowania
Projekty open source, na których uczył się AI Core, wraz z autorami i licencjami.
AI Core opiera się na pracy społeczności open source FiveM. Jego most frameworków odpowiada na API ESX, QBCore i Qbox, jego lib pokrywa to, co oferuje ox_lib, a wiele skryptów ai-* powstało na podstawie poniższych skryptów open source: ich funkcji, domyślnych miejsc (lad, NPC, punktów, kamer), wartości konfiguracji oraz, tam gdzie pozwala licencja, ich kodu. Dziękujemy wszystkim, którzy je stworzyli i udostępnili.
AI Core jest wydany na licencji GNU GPL v3 (LICENSE w każdym repozytorium), dzięki czemu pozostaje zgodny z projektami GPL i LGPL, na których się uczył. Każdy projekt zachowuje własne prawa autorskie; poniższe nazwy są znakami towarowymi ich właścicieli i służą tylko do opisu zgodności.
Frameworki
| Projekt | Autorzy | Licencja | Co AI Core z niego bierze |
|---|---|---|---|
| ESX Legacy | ESX Framework | GPL-3.0 | API mostu es_extended (xPlayer, zdarzenia, callbacki), model prac i kont |
| QBCore | QBCore Framework | GPL-3.0 | API mostu qb-core (obiekt Player, metadane, zdarzenia, komendy), wspólne przedmioty, prace, gangi, domyślne miejsca |
| Qbox | Qbox Project | GPL-3.0 | API mostu qbx_core, pomysły na wiele prac i grupy, wiele skryptów qbx_* wymienionych niżej |
| ox_core | Overextended | LGPL-3.0 | Model danych i pomysły na projekt, w którym decyduje serwer |
| ND Core | ND Framework | GPL-3.0 | Porównanie frameworków |
| vRP | ImagicTheCat | MIT | Porównanie frameworków |
Biblioteki i narzędzia
| Projekt | Autorzy | Licencja | Co AI Core z niego bierze |
|---|---|---|---|
| ox_lib | Overextended | LGPL-3.0 | Kształt @aicore-fivem/lib (callbacki, punkty, strefy, cache, test umiejętności, postęp, menu), napisany od nowa w TypeScript |
| oxmysql | Overextended | LGPL-3.0 | API i kształty odpowiedzi, na które odpowiada ai-mysql |
| fivem-ts | Overextended | Unlicense | Układ folderów i konfiguracja builda każdego skryptu ai-* |
| cfx-server-data | Cfx.re | MIT | API zasobu chat, na które odpowiada ai-chat |
Skrypty
| Projekt | Autorzy | Licencja | Użyte do |
|---|---|---|---|
| ox_inventory | Overextended | GPL-3.0 | API, na które odpowiada ai-inventory, model przedmiotów i schowków |
| ox_target | Overextended | MIT | API, na które odpowiada ai-target |
| ox_fuel | Overextended | GPL-3.0 | ai-fuel |
| qb-inventory | QBCore Framework | GPL-3.0 | API, na które odpowiada ai-inventory, obrazki przedmiotów |
| Skrypty qb-* (cityhall, mechanicjob, ambulancejob, shops, vehiclesales, streetraces, weathersync, spawn i inne) | QBCore Framework | GPL-3.0 | Funkcje i domyślne miejsca odpowiadających skryptów ai-* |
| Skrypty qbx_* (smallresources, garages, vehicles, vehiclekeys, vehicleshop, medical, ambulancejob, bankrobbery, houserobbery, jewelery, storerobbery, truckrobbery, pawnshop, scrapyard, carwash, mechanicjob, newsjob, towjob, diving, fireworks, binoculars, seatbelt) | Qbox Project | GPL-3.0 | Funkcje i domyślne miejsca odpowiadających skryptów ai-* |
| ars_ambulancejob | Arius Scripts | Apache-2.0 | Adapter warstwy medycznej |
| pma-voice | AvarianKnight | MIT | API, na które odpowiada ai-voice |
| bob74_ipl | Bob74 | MIT | Dołączony bez zmian: wnętrza GTA Online |
Kogoś brakuje albo chcesz zmienić jakąś linię? Otwórz issue lub pull request w aifivem/aicore-server.