Добро пожаловать на Pro Pawn - Портал о PAWN-скриптинге.
Показано с 1 по 5 из 5

Тема: FindLastFreeSlot()

  1. #1
    Аватар для Caypen
    Пользователь

    Статус
    Оффлайн
    Регистрация
    25.03.2014
    Сообщений
    90
    Репутация:
    16 ±

    FindLastFreeSlot()

    В общем, есть функция, которая ищет наивысший свободный слот. Подобная функция есть в плагине Controllable NPC от 009, но как там она работает - х3. Я предлагаю такой вариант:

    PHP код:
    stock FindLastFreeSlot()
    {
        new 
    slot INVALID_PLAYER_ID;
        for(new 
    GetMaxPlayers() - 1!= -1i--)
        {
            if(
    IsPlayerConnected(i)) continue;
            
    slot i;
            break;
        }
        return 
    slot;

    Автор: OKStyle

    Ну а другой вариант без переменной:

    PHP код:
    stock FindLastFreeSlot()
    {
        for(new 
    GetMaxPlayers() - 1> -1i--)
        {
            if(
    IsPlayerConnected(i)) continue;
            return 
    i;
        }
        return 
    INVALID_PLAYER_ID// нет свободных слотов

    Автор: Caypen

  2. 5 пользователя(ей) сказали cпасибо:
    Brendan (29.07.2015) Daniel_Cortez (27.03.2014) DeimoS (27.03.2014) Unreal (12.11.2014)
  3. #2
    Аватар для DeimoS
    Модератор?

    Статус
    Оффлайн
    Регистрация
    27.01.2014
    Адрес
    Восточный Мордор
    Сообщений
    5,561
    Репутация:
    1973 ±
    Помню это сообщение на sa-mp.com :3
    Связаться со мной в VK можно через личные сообщения этой группы

    Широко известно, что идеи стоят 0.8333 цента каждая (исходя из рыночной цены 10 центов за дюжину).
    Великих идей полно, на них нет спроса.
    Воплощение идеи в законченную игру требует долгой работы,
    таланта, терпения и креативности, не говоря уж о затратах денег, времени и ресурсов.
    Предложить идею просто, воплотить – вот в чём проблема

    Steve Pavlina

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

    Статус
    Оффлайн
    Регистрация
    25.03.2014
    Сообщений
    90
    Репутация:
    16 ±
    Цитата Сообщение от DeimoS Посмотреть сообщение
    Помню это сообщение на sa-mp.com :3
    Наверное Окс туда выложил ее.

  5. #4
    Аватар для DeimoS
    Модератор?

    Статус
    Оффлайн
    Регистрация
    27.01.2014
    Адрес
    Восточный Мордор
    Сообщений
    5,561
    Репутация:
    1973 ±
    Цитата Сообщение от Caypen Посмотреть сообщение
    Наверное Окс туда выложил ее.
    Да-да :)
    http://forum.sa-mp.com/showpost.php?...&postcount=519
    Связаться со мной в VK можно через личные сообщения этой группы

    Широко известно, что идеи стоят 0.8333 цента каждая (исходя из рыночной цены 10 центов за дюжину).
    Великих идей полно, на них нет спроса.
    Воплощение идеи в законченную игру требует долгой работы,
    таланта, терпения и креативности, не говоря уж о затратах денег, времени и ресурсов.
    Предложить идею просто, воплотить – вот в чём проблема

    Steve Pavlina

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

    Статус
    Оффлайн
    Регистрация
    25.03.2014
    Сообщений
    90
    Репутация:
    16 ±
    test...

    Тестировал подпись, сорри.
    Захожу на pro-pawn.ru - чувствую себя обычным пользователем
    Захожу на gawno-info.ru - чувствую себя самым великим гением
    (С) Caypen

 

 

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

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

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

Ваши права

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