Добро пожаловать на Pro Pawn - Портал о PAWN-скриптинге.
Страница 4 из 7 ПерваяПервая ... 2 3 4 5 6 ... ПоследняяПоследняя
Показано с 31 по 40 из 62
  1. #31
    Аватар для wAx
    ¯\_(ツ)_/¯

    Статус
    Оффлайн
    Регистрация
    13.12.2013
    Сообщений
    377
    Репутация:
    146 ±
    Цитата Сообщение от Bublik_Public Посмотреть сообщение
    Написать обратный алгоритм с переключением на num4 и num6?
    Все равно код выйдет меньше даже с двумя функциями
    МЕНЬШЕ != БЫСТРЕЕ

  2. #32
    Аватар для MR_BEN
    Пользователь

    Статус
    Оффлайн
    Регистрация
    10.01.2014
    Сообщений
    110
    Репутация:
    29 ±
    А не лучше, вместо GetMaxPlayers() использовать GetPlayerPoolSize()?

  3. #33
    Аватар для NewGreen
    Пользователь

    Статус
    Оффлайн
    Регистрация
    29.09.2014
    Сообщений
    61
    Репутация:
    44 ±
    Цитата Сообщение от MR_BEN Посмотреть сообщение
    А не лучше, вместо GetMaxPlayers() использовать GetPlayerPoolSize()?
    Конечно лучше, но есть одно но, GetPlayerPoolSize() работает только в 0.3.7 которая находится в стадии разработки, а это значит что в 90% случаев данный мануал работать не будет!

  4. #34
    Аватар для MR_BEN
    Пользователь

    Статус
    Оффлайн
    Регистрация
    10.01.2014
    Сообщений
    110
    Репутация:
    29 ±
    Цитата Сообщение от NewGreen Посмотреть сообщение
    Конечно лучше, но есть одно но, GetPlayerPoolSize() работает только в 0.3.7 которая находится в стадии разработки, а это значит что в 90% случаев данный мануал работать не будет!
    Но всё же GetMaxPlayers() возвращает не максимальный id на сервере, а максимальное кол-во игроков, которые МОГУТ быть на сервере.

    - - - Добавлено - - -

    Кстати, примечание 2. Можно сделать, чтобы при дисконнекте стояла проверка, если last_id == playerid и playerid-1 подключен к серверу last_id = playerid-1. Возможно, я не уверен в этом.

  5. #35
    Аватар для wAx
    ¯\_(ツ)_/¯

    Статус
    Оффлайн
    Регистрация
    13.12.2013
    Сообщений
    377
    Репутация:
    146 ±
    Цитата Сообщение от MR_BEN Посмотреть сообщение
    Но всё же GetMaxPlayers() возвращает не максимальный id на сервере, а максимальное кол-во игроков, которые МОГУТ быть на сервере.

    - - - Добавлено - - -

    Кстати, примечание 2. Можно сделать, чтобы при дисконнекте стояла проверка, если last_id == playerid и playerid-1 подключен к серверу last_id = playerid-1. Возможно, я не уверен в этом.
    По любому нужно будет после дисконнекта, высчитывать ID самого большого (после disconnect игрока) с помощью цикла. Я по моему написал об этом.

  6. #36
    Аватар для MR_BEN
    Пользователь

    Статус
    Оффлайн
    Регистрация
    10.01.2014
    Сообщений
    110
    Репутация:
    29 ±
    PHP код:
    if(playerid == last_id
            for(new 
    GetMaxPlayers() - 1;!= -1;--i)
                if(
    last_id last_id i
    Может так?
    Последний раз редактировалось MR_BEN; 13.03.2015 в 17:49.

  7. #37
    Аватар для wAx
    ¯\_(ツ)_/¯

    Статус
    Оффлайн
    Регистрация
    13.12.2013
    Сообщений
    377
    Репутация:
    146 ±
    Цитата Сообщение от MR_BEN Посмотреть сообщение
    PHP код:
    if(playerid == last_id
            for(new 
    GetMaxPlayers() - 1;!= -1;--i)
                if(
    last_id last_id i
    Может так?
    Может и так

  8. #38
    Аватар для $continue$
    Пользователь

    Статус
    Оффлайн
    Регистрация
    02.08.2014
    Адрес
    г. Киров (aka Вятка)
    Сообщений
    1,487
    Репутация:
    276 ±
    Цитата Сообщение от wAx Посмотреть сообщение
    МЕНЬШЕ != БЫСТРЕЕ
    Тестировал на скорость?




    Краткость - сестра таланта.
    Все гениальное - просто.

  9. #39
    Аватар для wAx
    ¯\_(ツ)_/¯

    Статус
    Оффлайн
    Регистрация
    13.12.2013
    Сообщений
    377
    Репутация:
    146 ±
    Цитата Сообщение от Bublik_Public Посмотреть сообщение
    Тестировал на скорость?




    Краткость - сестра таланта.
    Все гениальное - просто.
    Да нет... Не беру вообще твой вариант во внимание.

  10. #40
    Аватар для Astrakhan30
    Пользователь

    Статус
    Оффлайн
    Регистрация
    14.04.2016
    Сообщений
    1
    Репутация:
    0 ±
    Цитата Сообщение от wAx Посмотреть сообщение
    Не нужно ничего доделывать. Игрок после выхода из слежки, отправляется на spawn.
    Думаю, стоит заменить в /offspec на:
    PHP код:
    TogglePlayerSpectating(playerid0); 

 

 
Страница 4 из 7 ПерваяПервая ... 2 3 4 5 6 ... ПоследняяПоследняя

Информация о теме

Пользователи, просматривающие эту тему

Эту тему просматривают: 1 (пользователей: 0 , гостей: 1)

Ваши права

  • Вы не можете создавать новые темы
  • Вы не можете отвечать в темах
  • Вы не можете прикреплять вложения
  • Вы не можете редактировать свои сообщения
  •