Ultimate Flags

Статус
В этой теме нельзя размещать новые ответы.

Musamuhamed

Заблокированные
Пользователь
Регистрация
24 Июл 2017
Сообщения
133
Симпатии
18
Пол
Мужской
Где исходники?
Автор: Detu mou
Версия: тест version работает только на карте de_dust2 и со встроенной рекламой и без исходника
Важно: За покупкой исходника обращаться в лс

Описание
VIP Ночной и на праздники Плагин создана с нуля только txt и cfg были копированы от Скальпеля

Требования и поддержка
  • AMXX 1.8.2 - 1.8.3 - 1.9.0 - 1.10.0.
Установка
  • Закинуть ultimate_flags.amxx на сервер.
  • Прописать ultimate_flags.amxx в plugins.ini
  • Настроить ultimate_flags.cfg (папка cstrike/addons/amxmodx/configs)
  • Сменить карту
Настройки в ultimate_flags.cfg
Код:
////////////////
// НОЧНОЙ ВИП //
////////////////

// Выдавать флаги в определенное время
// Например выдавать vip'ку ночью
//    <start> - время с которого начнется ночной режим
//    <stop> - время после которого он закончится
//    <flags> - флаг или несколько флагов, которые хотите выдавать
//    <ignore> - опционально. Игнорировать игроков с этими флагами. Например не выдавать випку игрокам, у которых есть флаг "l"(rcon).
flags_night "23:00 09:00 t l"

///////////////
// ПРАЗДНИКИ //
///////////////

// Укажите даты(диапазоны), в течении которых хотите игрокам выдавать флаги
// Например на праздники все получают випку
//    "Начало дд.мм.гг чч:мм" "Конец дд.мм.гг чч:мм" "flags" "ignore"
flags_holiday "30.12.19 00:00" "02.01.20 23:00" "tm" "" // НГ
flags_holiday "03.01.18 00:00" "05.01.19 23:00" "ts" "" //

/////////////////////
// ОБЩИЕ НАСТРОЙКИ //
/////////////////////

// Удалять флаги в реальном времени
// Например если закончился ночной режим, или истек срок флагов в файле, то отнимать выданные флаги у игрока
// При этом игроку будет высвечиваться сообщение
//    0 - отнять флаги после смены карты (рекомендуется)
//    1 - вывести hud сообщение, когда флаги будут отняты
//    2 - вывести chat сообщение, когда флаги будут отняты
//    3 - и в hud и в chat
flags_remove "0"

// Уведомлять при заходе или при старте события игроков (типа начался ночной вип или holiday)
//    0 - не писать сообщения
//    1 - показать hud сообщение
//    2 - показать chat сообщение
//    3 - и hud и chat
flags_info "3"

// Покажет худ сообщение, если flags_remove равен 1 или 3
// r g b  x y  time dhud
//    r g b - цвет
//    x y - координаты
//    time - как долго будет исчезать сообщение
//    dhud - 1 для использование DHUD сообщения
flags_hud "255 0 0  -1.0 0.1  5.0  1"

// Включите, если хотите вести лог ultimate_flags.log
flags_debug "0"

// Удалять флаг "z", если игрок имеет другие флаги
// Если не хотите видеть у игрока подобное: "tz", то включите квар
flags_z "1"
 
Последнее редактирование:

d3m37r4

Скриптер
Постоялец
Регистрация
8 Июн 2017
Сообщения
742
Симпатии
393
Пол
Мужской
Telegram
@dmitry_isakow
Лол, фришных аналогов тьма тьмущая, написать такое дело 5 минут. За что тут платить?
 

georgeml

Скриптер
Постоялец
Регистрация
12 Сен 2017
Сообщения
595
Симпатии
314
Где исходники?
А зачем) Нельзя по понедельникам столько эмоций выдавать..
C++:
ухх...
 if (g_type)
        {
            client_print_color(id, 0, "%L", -1, "FLAGS_NIGHT_STOP_CHAT");
            set_dhudmessage(g_rgbR, g_rgbG, g_rgbB, g_posX, g_posY, 0, 0.00, g_time, 0.00, 0.00, false);
            show_dhudmessage(id, "%L", -1, "FLAGS_NIGHT_STOP_HUD");
        }
        client_print_color(id, 0, "%L", -1, "FLAGS_NIGHT_STOP_CHAT");
        set_hudmessage(g_rgbR, g_rgbG, g_rgbB, g_posX, g_posY, 0, 0.00, g_time, 0.00, 0.00, -1);
        show_hudmessage(id, "%L", -1, "FLAGS_NIGHT_STOP_HUD");

привет из 200х...
register_event("ResetHUD", "spawn_show", "b", "");

pause("a", "", "");
ой, напугал...

unpause("ac", "ultimate_flags.amxx");
 

Musamuhamed

Заблокированные
Пользователь
Регистрация
24 Июл 2017
Сообщения
133
Симпатии
18
Пол
Мужской
Лол, фришных аналогов тьма тьмущая, написать такое дело 5 минут. За что тут платить?
так делай раз уж сказал а я послежу 5 минут да хоть час буду следить с таймером
таких как ты пруд прудом в лс стучат за что платить дело 5 минут сейчас напишу только не кто еще не написал вот жду может ты как человек и мужчина сдержишь свое слово
 

d3m37r4

Скриптер
Постоялец
Регистрация
8 Июн 2017
Сообщения
742
Симпатии
393
Пол
Мужской
Telegram
@dmitry_isakow
Musamuhamed, сорян, но давненько кому нужно было написал, лол. Впаривать такое, постыдился бы. Скрыптор доморощенный.
 

fantom

Разработчик
Регистрация
11 Июн 2017
Сообщения
426
Симпатии
293
Пол
Мужской
Musamuhamed, Крутой плагин. А будет ли привязка к ип? А то приват без привязки не приват[DOUBLEPOST=1572258107][/DOUBLEPOST]
привет из 200х...
Че ты понимаешь. Хук спавна только так и делать нужно, а не все эти вашы новомодные хамы, реапи, кстрайкы
 

Musamuhamed

Заблокированные
Пользователь
Регистрация
24 Июл 2017
Сообщения
133
Симпатии
18
Пол
Мужской
Musamuhamed, сорян, но давненько кому нужно было написал, лол. Впаривать такое, постыдился бы. Скрыптор доморощенный.
я лишь попросил сделать то что ты со своих слов утверждаешь якобы дело 5 минут на то с твоей стороны такая агрессия
:)
 

d3m37r4

Скриптер
Постоялец
Регистрация
8 Июн 2017
Сообщения
742
Симпатии
393
Пол
Мужской
Telegram
@dmitry_isakow
fantom, он еще не дошел до той главы с привязкой. Если дойдет, то потом понадобится время, чтобы понять, что ее снять можно, ну или мега преват декомпильнуть.[DOUBLEPOST=1572258317][/DOUBLEPOST]georgeml, там еще топовые таски есть.
 

Musamuhamed

Заблокированные
Пользователь
Регистрация
24 Июл 2017
Сообщения
133
Симпатии
18
Пол
Мужской
дело в том что это просто тестовая версия плагина с маленькой рекламой не ничего что портит клиенту и то что осуждают мои код мне все равно потому что оно правильный и да
Код:
он еще не дошел до той главы с привязкой.
скажу одно надо же быть таким тупым что придумать что то и верить в это - скорее ты параноик нет не где надпись что это приват
это просто тестовая версия плагина
мне написало 10 человек что за 5 минут пишут код интересно не кто еще него не предоставил и ты как один из низ просто в списке выпендрежов =)
Фантом прав ResetHUD тут правильно применена
 

d3m37r4

Скриптер
Постоялец
Регистрация
8 Июн 2017
Сообщения
742
Симпатии
393
Пол
Мужской
Telegram
@dmitry_isakow
  • Мне нравится
Симпатии: Ayk

georgeml

Скриптер
Постоялец
Регистрация
12 Сен 2017
Сообщения
595
Симпатии
314
А где реклама то?
Это что-ли?
C++:
set_task(180.00, "TaskCheck_Nights", 100, "", 0, "b", 0);
Давайте антирекламу замутим..
C++:
remove_task(100, 1);
Я, и многие другие, поставили бы тебе лайк за что-то полезное и новое. А, простите, говно, сделанное для замены другого говна- не вызывает одобрения.
Глядя на это чудо ощущается запах аналога (от скопированного)..
 

Musamuhamed

Заблокированные
Пользователь
Регистрация
24 Июл 2017
Сообщения
133
Симпатии
18
Пол
Мужской
А где реклама то?
Это что-ли?
C++:
set_task(180.00, "TaskCheck_Nights", 100, "", 0, "b", 0);
Давайте антирекламу замутим..
C++:
remove_task(100, 1);
Я, и многие другие, поставили бы тебе лайк за что-то полезное и новое. А, простите, говно, сделанное для замены другого говна- не вызывает одобрения.
Глядя на это чудо ощущается запах аналога (от скопированного)..
ты бесишься что не можешь рекламу найти ахахаха
 

georgeml

Скриптер
Постоялец
Регистрация
12 Сен 2017
Сообщения
595
Симпатии
314
Musamuhamed, ммм.. зач"о"т) лайк за шутку
Кстати.. Я ввсегда хотел так делать, но стеснялся.. Это у автора "анал"ога подсмотрел использовать динамический массив для каждого квара?
C++:
g_StartTime = ArrayCreate(384, 32);
g_EndTime = ArrayCreate(384, 32);
g_Flag = ArrayCreate(16, 32);
g_IgnoreFlag = ArrayCreate(16, 32);
Щас придут дядьки с соседнего форума и потеряют свой сон на ближайшую неделю
 

Musamuhamed

Заблокированные
Пользователь
Регистрация
24 Июл 2017
Сообщения
133
Симпатии
18
Пол
Мужской
Не надо оскорблять. Критику надо воспринимать адекватно.
Musamuhamed, ммм.. зач"о"т) лайк за шутку
Кстати.. Я ввсегда хотел так делать, но стеснялся.. Это у автора "анал"ога подсмотрел использовать динамический массив для каждого квара?
C++:
g_StartTime = ArrayCreate(384, 32);
g_EndTime = ArrayCreate(384, 32);
g_Flag = ArrayCreate(16, 32);
g_IgnoreFlag = ArrayCreate(16, 32);
Щас придут дядьки с соседнего форума и потеряют свой сон на ближайшую неделю
ты хоть понимаешь что ты написал напиши свои плагин и выложи а так выпендриваться любой может
мне кажется ты просто "пиздюк" был бы иначе доказал бы действием а не словами
 

Safety1st

Заблокированные
Пользователь
Регистрация
10 Ноя 2017
Сообщения
114
Симпатии
36
Пол
Мужской
В предоставленном Администрации исходнике тестового плагина бэкдоров нет, но весь код УГ. Такое покупать ни нада.
До кучи эксплуатация названия чужого платного плагина, тогда как этот не имеет всех дополнительных возможностей (viptest, команды flags_add_user и flags_del_user и API).

Musamuhamed:
Одобряю распространение платных плагинов с исходником. Это не так рискованно, как кажется. Надо только приличный код и непримитивный функционал. Плюс разработчикам и полезным юзерам в закрытых разделах к исходнику доступ предоставить, тогда делать аналогичный рука не поднимется.
Создание толкового плагина с функционалом 'изменения' флагов в определённые моменты надо начать с определения этих самых моментов с первого раза, а не проверяя каждые X секунд. parse_time из конфига даст unix systime, сравнивая с get_systime узнаём, через сколько выполнить action с точностью до секунды. Успехов!!
 
  • Мне нравится
Симпатии: Ayk
Статус
В этой теме нельзя размещать новые ответы.
Сверху Снизу