GetPlayerPoolSize()/GetVehiclePoolSize()
#1

Привет всем!
Проблемка заключается в том, что данные функции всегда возвращают 0. Не подскажете где собака зарыта?
Reply
#2

А на сервере люди и машины есть?
Reply
#3

Понял логику данной функции.
Я вызывал ее для создания транспорта и получалось так что транспорт не создавался. С проблемой разобрался. Тему можно закрывать/удалять.
Reply
#4

Кстати, эта функция вернёт 0, даже если игроков на сервере нет. Некорректно, но причины понятны.
Reply
#5

Quote:
Originally Posted by ZiGGi
Посмотреть сообщение
Кстати, эта функция вернёт 0, даже если игроков на сервере нет. Некорректно, но причины понятны.
Об этом нужно писать в баг репорт
Reply
#6

Quote:
Originally Posted by Stepashka
Посмотреть сообщение
Об этом нужно писать в баг репорт
Думал уже зарепортили, поискал - не нашёл, отправил.
Reply
#7

Всё корректно. Высший ID на сервере 0. -1 не бывает и это даст Array index out of bounds. Логичнее было бы INVALID_PLAYER_ID, но замучается итерировать.
Reply
#8

Quote:
Originally Posted by OKStyle
Посмотреть сообщение
Всё корректно. Высший ID на сервере 0. -1 не бывает и это даст Array index out of bounds. Логичнее было бы INVALID_PLAYER_ID, но замучается итерировать.
Когда на сервере никого нет возвращать 0 некорректно, и да, -1 не бывает, поэтому это и нужно возвратить в данной ситуации. Эта функция предназначена для циклов, поэтому ошибки Array index out of bounds не будет, так как цикл не выполнит ни одной итерации.
Reply


Forum Jump:


Users browsing this thread: 1 Guest(s)