как сделать что бы игрок не смог играть на карте в одиночном режиме? При этом по локале в одиночку мог

Принятый ответ

native ReloadGameCachesFromDisk takes nothing returns boolean
При одиночной игре(в не зависимости от кол-ва занятых слотов игроков) эта функция возвращает true, в локальной игре - false.
`
ОЖИДАНИЕ РЕКЛАМЫ...
0
15
7 лет назад
0
Смысл в использовании читов?
0
20
7 лет назад
0
в одной из карт "резня пилой" в начале игры пауза ставилась сама и сама снималась, чтобы у игроков не было возможности её поставить (кэп)
мб попробовать поставить паузу больше 4 раз - в одиночке прокатит, в локалке нет
насчет способа реализации - не могу помочь
2
32
7 лет назад
2
bj_IsSinglePlayer не?
0
26
7 лет назад
0
Никак, с точки зрения кода разницы между синглом и сетевой с 1 игроком нет.
quq_CCCP:
bj_IsSinglePlayer не?
Не, она основана просто на подсчете игроков.
// Init singleplayer check
    set bj_isSinglePlayer = false
    set userControlledPlayers = 0
    set index = 0
    loop
        exitwhen index >= bj_MAX_PLAYERS
        if (GetPlayerController(Player(index)) == MAP_CONTROL_USER and GetPlayerSlotState(Player(index)) == PLAYER_SLOT_STATE_PLAYING) then
            set userControlledPlayers = userControlledPlayers + 1
        endif
        set index = index + 1
    endloop
    set bj_isSinglePlayer = (userControlledPlayers == 1)
8
1
7 лет назад
8
native ReloadGameCachesFromDisk takes nothing returns boolean
При одиночной игре(в не зависимости от кол-ва занятых слотов игроков) эта функция возвращает true, в локальной игре - false.
Принятый ответ
Чтобы оставить комментарий, пожалуйста, войдите на сайт.