Posts: 94
Threads: 11
Joined: Jul 2010
Reputation:
0
Привет всем!
Проблемка заключается в том, что данные функции всегда возвращают 0. Не подскажете где собака зарыта?
Posts: 5,763
Threads: 19
Joined: Jul 2008
Reputation:
0
А на сервере люди и машины есть?
Posts: 94
Threads: 11
Joined: Jul 2010
Reputation:
0
Понял логику данной функции.
Я вызывал ее для создания транспорта и получалось так что транспорт не создавался. С проблемой разобрался. Тему можно закрывать/удалять.
Posts: 1,659
Threads: 17
Joined: Sep 2008
Кстати, эта функция вернёт 0, даже если игроков на сервере нет. Некорректно, но причины понятны.
Posts: 1,659
Threads: 17
Joined: Sep 2008
Quote:
Originally Posted by Stepashka
Об этом нужно писать в баг репорт
|
Думал уже зарепортили, поискал - не нашёл, отправил.
Posts: 3,138
Threads: 71
Joined: May 2008
Reputation:
0
Всё корректно. Высший ID на сервере 0. -1 не бывает и это даст Array index out of bounds. Логичнее было бы INVALID_PLAYER_ID, но замучается итерировать.
Posts: 1,659
Threads: 17
Joined: Sep 2008
Quote:
Originally Posted by OKStyle
Всё корректно. Высший ID на сервере 0. -1 не бывает и это даст Array index out of bounds. Логичнее было бы INVALID_PLAYER_ID, но замучается итерировать.
|
Когда на сервере никого нет возвращать 0 некорректно, и да, -1 не бывает, поэтому это и нужно возвратить в данной ситуации. Эта функция предназначена для циклов, поэтому ошибки Array index out of bounds не будет, так как цикл не выполнит ни одной итерации.