- es_extended: (
es_extended/client/main.lua
)
Citizen.CreateThread(function()
while true do
Citizen.Wait(0)
if NetworkIsPlayerActive(PlayerId()) then
TriggerServerEvent('esx:onPlayerJoined')
break
end
end
end)
RegisterNetEvent('esx:kashloaded')
AddEventHandler('esx:kashloaded', function()
if isFirstSpawn then
TriggerServerEvent('esx:onPlayerJoined')
end
end)
- es_extended: (
es_extended/server/main.lua
)
for k,v in ipairs(GetPlayerIdentifiers(playerId)) do
if string.match(v, 'license:') then
identifier = string.sub(v, 9)
break
end
end
for k,v in ipairs(GetPlayerIdentifiers(playerId)) do
if string.match(v, 'license:') then
identifier = v
break
end
end
Musisz zwiększyć limit znaków w tabeli
users
dla kolumnyidentifier
do 48.
Nie używaj essentialsmode, mapmanager oraz spawnmanager.
Uwaga! Musisz nazwać skrypt esx_kashacter, aby wszystko działało poprawnie.
Ten skrypt manipuluje ładowaniem postaci przez ESX. Kiedy więc wybierasz swoją postać, skrypt zmienia twoją licencje rockstar, która jest normalnie zapisywana jako license: na Char:, co zapobiega ładowaniu przez ESX innej postaci, ponieważ szuka on dokładnej licencji.
Po prostu zmień locales/en.js w html/ui.html (linia 10)