Страница 1 из 2 12 ПоследняяПоследняя
Показано с 1 по 10 из 14

Тема: polygons

  1. #1
    Истеричка
    Регистрация
    11.12.2011
    Возраст
    26
    Сообщений
    2,324
    Репутация: 323

    Звание: как роза среди колючек

    polygons

    Представляю систему, которая позволит рисовать полигоны в SA-MP.

    Презентация возможностей построения полигонов:









    Количество гангзон использованных для полигонов не превысило 100 штук.


    Функции:

    PHP код:
    CreatePolygonFloatarea[ ], all_points sizeof area ) - Создает полигон из массива и возвращает ID полигона
    DestroyPolygon
    polygonid ) - Удаляет полигон по его ID
    PolygonFlashForAll
    polygonidcolor 0xFF0000AA ) - Включает мигание полигона по его ID определенным цветом
    PolygonFlashForPlayer
    playeridpolygonidcolor 0xFF0000AA ) - Включает мигание полигона по его ID определенному игроку определенным цветом
    PolygonStopFlashForAll
    polygonid ) - Выключает мигание полигона для всех игроков
    PolygonStopFlashForPlayer
    playeridpolygonid ) - Выключает мигание полигона для определенного игрока
    PolygonShowForAll
    polygonidcolor 0xFFFFFFAA ) - Показывает полигон всем игрокам определенным цветом
    PolygonShowForPlayer
    playeridpolygonidcolor 0xFFFFFFAA ) - Показывает полигон определенному игроку определенным цветом
    PolygonHideForAll
    playeridpolygonid ) - Скрывает полигон для всех игроков
    PolygonHideForPlayer
    playeridpolygonid ) - Скрывает полигон для определенного игрока
    CountGangZones
    () - Выдает количество ВСЕХ гангзон на ВСЕМ сервере 
    По стандарту, максимальное количество полигонов равно 20.

    Система работает как со стримером, так и без него.

    Если у вас подключен стример, то вам так же доступны новые каллбэки:
    PHP код:
    OnPlayerEnterPolygonplayeridpolygonid ) - Срабатывает при входе игрока на полигон
    OnPlayerLeavePolygon
    playeridpolygonid ) - Срабатывает при выходе игрока из полигона 
    Прямые линии рисует одной гангзоной.

    Если при создании полигона, количество созданных гангзон превышает максимальное количество гангзон, т.е. 1024, то полигон самостоятельно удалит себя.

    Ссылка на репозиторий с инклудом и тестовым скриптом: https://github.com/Seregamil/SA-MP-Polygons

    Автор системы: Seregamil

  2. 10 пользователей сказали cпасибо Seregamil за это полезное сообщение:

    DeimoS (26.06.2014), Engineer: (29.06.2014), frog163 (26.06.2014), Games (26.06.2014), InViZzeR (26.06.2014), Lampo7 (06.11.2014), MacMailler (26.06.2014), MYSTERYMAN (21.07.2014), Skrillex18 (26.06.2014), Tyser (29.06.2014)

  3. #2
    Проверенный Аватар для frog163
    Регистрация
    12.04.2010
    Адрес
    Samara
    Возраст
    31
    Сообщений
    4,548
    Репутация: 365

    Звание: - очень-очень хороший человек

    Re: polygons

    Почему именно пиксели? Можно же линиями(а по возможности прямоугольниками), при этом закрасится вся гангзона, будет вся моргать.. как и положено гангзонам и ресурсов будет потрачено меньше (:
    А так молодец, годно
    Ничто не ограничивает полет мысли программиста так, как компилятор, сцуко!
    Если в предложении собеседника различного рода смайлов больше чем слов - однозначно, что этот индивид страдает критической, неизлечимой и при этом прогрессирующей формой долбоебизма © лурка
    PAWN Compiler делает то, что вы приказали ему сделать, а не то, что вы хотели, чтобы он сделал..

  4. #3
    Активный пользователь
    Регистрация
    21.07.2013
    Возраст
    26
    Сообщений
    138
    Репутация: 13

    Звание: на пути к лучшему

    Re: polygons

    Илитна, спасибо.

  5. #4
    Истеричка
    Регистрация
    11.12.2011
    Возраст
    26
    Сообщений
    2,324
    Репутация: 323

    Звание: как роза среди колючек

    Re: polygons

    Цитата Сообщение от frog163 Посмотреть сообщение
    Почему именно пиксели? Можно же линиями(а по возможности прямоугольниками), при этом закрасится вся гангзона, будет вся моргать.. как и положено гангзонам и ресурсов будет потрачено меньше (:
    А так молодец, годно
    Закрашивать закрашивать зону полностью как-то просто, а пиксельное рисование... В сампе я этого не видел ни разу.
    Спасибо.

  6. #5
    Проверенный Аватар для frog163
    Регистрация
    12.04.2010
    Адрес
    Samara
    Возраст
    31
    Сообщений
    4,548
    Репутация: 365

    Звание: - очень-очень хороший человек

    Re: polygons

    Цитата Сообщение от Seregamil Посмотреть сообщение
    Закрашивать закрашивать зону полностью как-то просто, а пиксельное рисование... В сампе я этого не видел ни разу.
    Спасибо.
    Тоже верно, название сервера на карте я еще не видел
    Ничто не ограничивает полет мысли программиста так, как компилятор, сцуко!
    Если в предложении собеседника различного рода смайлов больше чем слов - однозначно, что этот индивид страдает критической, неизлечимой и при этом прогрессирующей формой долбоебизма © лурка
    PAWN Compiler делает то, что вы приказали ему сделать, а не то, что вы хотели, чтобы он сделал..

  7. #6
    Potato Аватар для SDraw
    Регистрация
    10.04.2011
    Сообщений
    1,327
    Репутация: 390

    Звание: - очень-очень хороший человек

    Re: polygons


  8. 1 пользователь сказал cпасибо SDraw за это полезное сообщение:

    Engineer: (29.06.2014)

  9. #7
    Истеричка
    Регистрация
    11.12.2011
    Возраст
    26
    Сообщений
    2,324
    Репутация: 323

    Звание: как роза среди колючек

    Re: polygons

    Спасибо.

  10. #8
    Истеричка
    Регистрация
    11.12.2011
    Возраст
    26
    Сообщений
    2,324
    Репутация: 323

    Звание: как роза среди колючек

    Re: polygons

    поднял

  11. #9
    Активный пользователь Аватар для willpower
    Регистрация
    17.06.2014
    Возраст
    23
    Сообщений
    278
    Репутация: 25

    Звание: на пути к лучшему

    Re: polygons

    Не думал, что кто-то реализует. Спасибо

  12. #10
    Проверенный Аватар для Engineer:
    Регистрация
    20.09.2011
    Адрес
    Украина.
    Возраст
    31
    Сообщений
    1,319
    Репутация: 180

    Звание: - весьма и весьма положительная личность

    Re: polygons

    Ухтыж ***** круто ; D

Страница 1 из 2 12 ПоследняяПоследняя

Ваши права

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