Как проверить прогрузился ли игрок.

Mamory

Участник
Автор темы
34
1
Версия MoonLoader
.027.0-preview
Привет, мне нужно что бы скрипт проверял, создан и прогружен ли игрок. То есть что бы оно проверяло ввел ли игрок уже пароль и вошёл на сервер. Вариант с поиском диалога с ид 2 не подходит.
Заранее спасибо
 

Tema05

Известный
1,487
454
Привет, мне нужно что бы скрипт проверял, создан и прогружен ли игрок. То есть что бы оно проверяло ввел ли игрок уже пароль и вошёл на сервер. Вариант с поиском диалога с ид 2 не подходит.
Заранее спасибо
Я понял что тебе нужно у сам это использую но уже 30 минут не могу найти
 

Tema05

Известный
1,487
454
Самый простой способ: проверять bool значение функции sampIsLocalPlayerSpawned().
Lua:
if sampIsLocalPlayerSpawned() then --[[ ]] end -- На многих серверах игрока спавнят только после авторизации...
Lua:
if doesCharExist(PLAYER_PED) then --[[ ]] end
Второй способ: сравнивать int значение функции sampGetGamestate() с тройкой.
Lua:
if sampGetGamestate() == 3 then --[[ ]] end
GAMESTATE_NONE = 0
GAMESTATE_WAIT_CONNECT = 1
GAMESTATE_AWAIT_JOIN = 2
GAMESTATE_CONNECTED = 3
GAMESTATE_RESTARTING = 4
GAMESTATE_DISCONNECTED = 5
P.S: Второе, возможно, ни к селу, ни к городу, но лично мне пофиг, потому что я - Кондуксит.
Если юзать 1 способ может быть проблема с срабатыванием при смерти.
 
  • Нравится
Реакции: Mamory