С миру по нитке))) делаем плагин всем форумом)

Aki_Lucky

Пользователь
Регистрация
5 Июл 2017
Сообщения
100
Симпатии
56
Пол
Мужской
Итак господа, сижу сегодня вечером никого не трогаю, белый и пушистый прям:Gamer4:

Итут мне в голову влетает просто идиотская идея, посидел подумал, покрутил ее и так и сяк и вобщем надумал я делать плагин)
Суть плагина проста до безобразия, он будет выдавать игрокам випку.
---Таких плагинов куча ляляля
Скажите вы, но нет, моя идея более обширна и интересна.

На что будет способен плагин.
1.
Выдавать вип по времени (аля ночная вип) отключается/настраивается
2.
Выдавать вип по дням недели (выходные например) отключается/настраивается
3.
Выдавать вип по праздникам (об этом ниже) отключается/настраивается
4.
Выдавать вип всем когда мало народа(чтоб удерживать онлайн) отключается/настраивается
5.
Выдавать вип всем когда на серве главный админ (мне пригодится) отключается/настраивается
6
. Меню выдачи вип на карту отключается/настраивается
7.
Команда активации вип за деньги на 1 раунд (16000$) отключается/настраивается

Как видите функций у плагина будет не мало. Но одному делать тяжко, да и скучно) Сложность заключается в пункте 3 праздники:Wacko2:
Список обычных праздников я составил
Список военных праздников я так же сделал
Остается список праздников которые непосредственно относятся к Геймерам/CS/Компьютерам и так далее и тому подобное
Полазив немного в гугле я не нашел никаких нормальных списков праздников и памятных дней которые возможно было бы использовать, поэтому обращаюсь к форуму))
Помогайте:Scare3: от вас требуется придумать праздники которые необходимо внести в список, нужны название и дата!

Как пример:
7 августа - День запуска первого компьютера MARK 1
19 июня - День рождения CS Beta 1.0
15 сентября - День рождения CS 1.6

Дата основания Wikipedia - отмечается 15 января
Международный день без интернета - последнее воскресенье января
День компьютерщика - отмечается 14 февраля (14 февраля 1946 года был запущен первый электронный цифровой компьютер)
День ИТ-специалистов - отмечается 28 февраля
День изобретения сетевого кабеля - отмечается 28 февраля
День свободы слова в интернете - отмечается 12 марта
Международный день бэкапа - отмечается 31 марта
День веб-программиста - отмечается 4 апреля
Дата основания Microsoft - отмечается 4 апреля
Дата основания AMD - отмечается 1 мая
Дата основания Google - отмечается 4 сентября
День программиста - отмечается 12 сентября
День рождения "смайла" - отмечается 19 сентября
Международный день Интернета - отмечается 4 апреля
Всемирный день информации - отмечается 26 ноября
Международный день защиты информации - отмечается 30 ноября
Всемирный день компьютерной графики - отмечается 3 декабря

P.S. По завершению работы плагин будет выложен в общий доступ на данном форуме
 
Последнее редактирование:

Vesuvius

НЕ СКРИПТЕР!!!
Команда форума
Администратор
Регистрация
8 Июн 2017
Сообщения
1.595
Симпатии
572
Пол
Мужской
Неплохая идея) думаю получиться здорово..
Так как я не скриптер, а помочь хочеться.. То я обезательно поищу какието празники)
 

Aki_Lucky

Пользователь
Регистрация
5 Июл 2017
Сообщения
100
Симпатии
56
Пол
Мужской
Неплохая идея) думаю получиться здорово..
Так как я не скриптер, а помочь хочеться.. То я обезательно поищу какието празники)
буду признателен)) плагин в процессе, часть функций уже отстроена, так что мертвым грузом валяться не будет
 

urpok

Пользователь
Регистрация
16 Июл 2017
Сообщения
46
Симпатии
6
Пол
Мужской
Может я и не прав, но для всех этих вариантов выдачи ViP нужно будет заводить отдельный файл .ini ну или .cfg, где будут учитываться все мероприятия.
 

Aki_Lucky

Пользователь
Регистрация
5 Июл 2017
Сообщения
100
Симпатии
56
Пол
Мужской
Может я и не прав, но для всех этих вариантов выдачи ViP нужно будет заводить отдельный файл .ini ну или .cfg, где будут учитываться все мероприятия.
так и планирую, однако часть настроек всёравно останется в исходнике, для полного отключения режимов. а сами режимы будут настраиваться в кфг, праздники будут храниться так же отдельно
 

punisher666

Пользователь
Регистрация
13 Июн 2017
Сообщения
155
Симпатии
93
Пол
Мужской
ВКонтакте
zvuk_off
Telegram
@zvuk_off
4. Выдавать вип всем когда мало народа(чтоб удерживать онлайн) отключается/настраивается
у всех вип = равенство и => никого это не удержит потому что это = игре без вип.
5. Выдавать вип всем когда на серве главный админ (мне пригодится) отключается/настраивается
с точки зрения баланса нормально, но с точки зрения логики?
7. Команда активации вип за деньги на 1 раунд (16000$) отключается/настраивается
за деньги они и сами купят оружия.
так и планирую, однако часть настроек всёравно останется в исходнике, для полного отключения режимов. а сами режимы будут настраиваться в кфг, праздники будут храниться так же отдельно
но какова вероятность того что дата стоит верная на тачках? начнутся потом "не работает"
 

Евгений

Пользователь
Регистрация
9 Июн 2017
Сообщения
266
Симпатии
52
Пол
Мужской
Это получается, что лучше когда меньше народа будет на сервере, чтоб была у всех випка? Будут играть 4 человека с випкой, зайдет 5 и его начнут гнобить, так как из-за него у всех пропала випка xD
 

Aki_Lucky

Пользователь
Регистрация
5 Июл 2017
Сообщения
100
Симпатии
56
Пол
Мужской
у всех вип = равенство и => никого это не удержит потому что это = игре без вип.

с точки зрения баланса нормально, но с точки зрения логики?

за деньги они и сами купят оружия.
1. твоя логика мышления не совсем понятна, игроков это надолго естественно не удержит, но про долго ни кто и не говорит
2. написано же в скобках, мне пригодится, вписал сюда потому что я наверняка не один такой админ который на серв заходи от силы раз в неделю, по причине "некогда играть"
3. Випки бывают разные, дамагеры, 2х прыжки, модельки и префиксы, у некоторых еще и хуки с грабами, так что смысл имеет данный пункт. Не равняй плагин к одним только пабликам, сервера бывают разные[DOUBLEPOST=1515487514][/DOUBLEPOST]
Это получается, что лучше когда меньше народа будет на сервере, чтоб была у всех випка? Будут играть 4 человека с випкой, зайдет 5 и его начнут гнобить, так как из-за него у всех пропала випка xD
ни кто не заставляет использовать данный способ выдачи
 

Vesuvius

НЕ СКРИПТЕР!!!
Команда форума
Администратор
Регистрация
8 Июн 2017
Сообщения
1.595
Симпатии
572
Пол
Мужской
Aki_Lucky, вот.. немношко на собирал
5475.gif
Дата основания Wikipedia - отмечается 15 января
Международный день без интернета - последнее воскресенье января
День компьютерщика - отмечается 14 февраля (14 февраля 1946 года был запущен первый электронный цифровой компьютер)
День ИТ-специалистов - отмечается 28 февраля
День изобретения сетевого кабеля - отмечается 28 февраля
День свободы слова в интернете - отмечается 12 марта
Международный день бэкапа - отмечается 31 марта
День веб-программиста - отмечается 4 апреля
Дата основания Microsoft - отмечается 4 апреля
Дата основания AMD - отмечается 1 мая
Дата основания Google - отмечается 4 сентября
День программиста - отмечается 12 сентября
День рождения "смайла" - отмечается 19 сентября
Международный день Интернета - отмечается 4 апреля
Всемирный день информации - отмечается 26 ноября
Международный день защиты информации - отмечается 30 ноября
Всемирный день компьютерной графики - отмечается 3 декабря

Ну как то так... не все даты праздники.. но все же
 

Aki_Lucky

Пользователь
Регистрация
5 Июл 2017
Сообщения
100
Симпатии
56
Пол
Мужской
ап. актуально:OnTheQuiet:
 

Aki_Lucky

Пользователь
Регистрация
5 Июл 2017
Сообщения
100
Симпатии
56
Пол
Мужской
Собственно основной функционал фактически готов. Отдаю демо версию на тестирование)

Из того что еще планируется добавить:
1. Информеры HUD/Чат для праздничных дней
2. Таймер с отчетом до начала ночной вип
3. Ну и возможно пару способов выдачи которые не так давно мелькали на форуме. (вип на раунд лучшему игроку предыдущего раунда и вип игроку который так сказать затащил раунд)

П.С. Времени заниматься данным плагином у меня не так много, поэтому не нужно меня торопить, быстрей всёравно не получится.
П.С.С. Не выкладываю пока на форуме ибо плаг не до конца сделан.
 

georgeml

Скриптер
Постоялец
Регистрация
12 Сен 2017
Сообщения
595
Симпатии
314
захожу я такой на сервер, с кучей флагов, а какая-то "хрень" взяла и выдала мне свою "хрень"
//тут ставим свой флаг по усмотрению
а если вдобавок, VIP_BY_TIME и VIP_BY_DAY и VIP_BY_HOLIDAYS, то а 3 раза хрень выдаст, а на спавне еще раз лупанет свою хрень..
и это только цветочки..
то, что тебе хочется сделать что-то полезное- это хорошо.. но и полезное должно быть сделано "хорошо", а не ради "сделать"
а за старания- плюсик..
 

Aki_Lucky

Пользователь
Регистрация
5 Июл 2017
Сообщения
100
Симпатии
56
Пол
Мужской
захожу я такой на сервер, с кучей флагов, а какая-то "хрень" взяла и выдала мне свою "хрень"
//тут ставим свой флаг по усмотрению
а если вдобавок, VIP_BY_TIME и VIP_BY_DAY и VIP_BY_HOLIDAYS, то а 3 раза хрень выдаст, а на спавне еще раз лупанет свою хрень..
и это только цветочки..
то, что тебе хочется сделать что-то полезное- это хорошо.. но и полезное должно быть сделано "хорошо", а не ради "сделать"
а за старания- плюсик..
читать умеем? +ВЫБЕРИТЕ 1 ИЗ РЕЖИМОВ+
Помойму данная фраза четко всё объясняет :Wacko2: а то что кто-то раскоментит там все режимы разом уж извините не моя проблема:Victory:
 

georgeml

Скриптер
Постоялец
Регистрация
12 Сен 2017
Сообщения
595
Симпатии
314
эмм.. а что за дискриминация по режимам? почему нельзя все и сразу? мне каждый час компилировать и менять плагин? вот сейчас у меня по времени, а завтра праздник..
п.с.. это мысли вслух, если что.. истинную причину я понимаю...
 

Aki_Lucky

Пользователь
Регистрация
5 Июл 2017
Сообщения
100
Симпатии
56
Пол
Мужской
эмм.. а что за дискриминация по режимам? почему нельзя все и сразу? мне каждый час компилировать и менять плагин? вот сейчас у меня по времени, а завтра праздник..
п.с.. это мысли вслух, если что.. истинную причину я понимаю...
выдав игроку дважды 1 и тот же флаг ты ничего не сломаешь это раз.
Во вторых приставку Бета видел? плаг выложил лишь для того чтобы те кому он нужен его протестировали и отписались об ошибках это два.
В третьих некоторые из режимов между собой просто не совместимы на данный момент.

Я не понимаю чего ты от меня хочешь или ты только критиковать способен при этом ничего не понимая и даже не читая того что пишут?
 

hyrik

Пользователь
Регистрация
18 Июл 2017
Сообщения
165
Симпатии
41
Пол
Мужской
выдав игроку дважды 1 и тот же флаг ты ничего не сломаешь это раз.
Во вторых приставку Бета видел? плаг выложил лишь для того чтобы те кому он нужен его протестировали и отписались об ошибках это два.
В третьих некоторые из режимов между собой просто не совместимы на данный момент.

Я не понимаю чего ты от меня хочешь или ты только критиковать способен при этом ничего не понимая и даже не читая того что пишут?
скинь #include <ColorChat> а то ошибки компиляции
//AMXXPC compile.exe
// by the AMX Mod X Dev Team


//// System_free_vip.sma
//
// F:\╧╨╬├╨└╠╠█\╩╤\Compiler amxmodx 1.8.3\include\ColorChat.inc(28) : error 021: symbol already defined: "client_print_color"
// F:\╧╨╬├╨└╠╠█\╩╤\Compiler amxmodx 1.8.3\include\ColorChat.inc(31) : error 010: invalid function or declaration
// F:\╧╨╬├╨└╠╠█\╩╤\Compiler amxmodx 1.8.3\include\ColorChat.inc(33) : error 010: invalid function or declaration
// F:\╧╨╬├╨└╠╠█\╩╤\Compiler amxmodx 1.8.3\include\ColorChat.inc(36) : error 010: invalid function or declaration
// F:\╧╨╬├╨└╠╠█\╩╤\Compiler amxmodx 1.8.3\include\ColorChat.inc(40) : error 010: invalid function or declaration
// F:\╧╨╬├╨└╠╠█\╩╤\Compiler amxmodx 1.8.3\include\ColorChat.inc(57) : error 010: invalid function or declaration
// F:\╧╨╬├╨└╠╠█\╩╤\Compiler amxmodx 1.8.3\include\ColorChat.inc(59) : error 010: invalid function or declaration
// F:\╧╨╬├╨└╠╠█\╩╤\Compiler amxmodx 1.8.3\include\ColorChat.inc(63) : error 010: invalid function or declaration
// F:\╧╨╬├╨└╠╠█\╩╤\Compiler amxmodx 1.8.3\include\ColorChat.inc(68) : error 010: invalid function or declaration
// F:\╧╨╬├╨└╠╠█\╩╤\Compiler amxmodx 1.8.3\include\ColorChat.inc(70) : error 010: invalid function or declaration
// F:\╧╨╬├╨└╠╠█\╩╤\Compiler amxmodx 1.8.3\include\ColorChat.inc(74) : error 010: invalid function or declaration
// F:\╧╨╬├╨└╠╠█\╩╤\Compiler amxmodx 1.8.3\include\ColorChat.inc(76) : warning 218: old style prototypes used with optional semicolumns
// F:\╧╨╬├╨└╠╠█\╩╤\Compiler amxmodx 1.8.3\include\ColorChat.inc(77) : error 054: unmatched closing brace
// F:\╧╨╬├╨└╠╠█\╩╤\Compiler amxmodx 1.8.3\include\ColorChat.inc(79) : warning 218: old style prototypes used with optional semicolumns
// F:\╧╨╬├╨└╠╠█\╩╤\Compiler amxmodx 1.8.3\include\ColorChat.inc(80) : error 054: unmatched closing brace
// F:\╧╨╬├╨└╠╠█\╩╤\Compiler amxmodx 1.8.3\include\ColorChat.inc(83) : error 010: invalid function or declaration
// F:\╧╨╬├╨└╠╠█\╩╤\Compiler amxmodx 1.8.3\include\ColorChat.inc(88) : error 021: symbol already defined: "get_players"
// F:\╧╨╬├╨└╠╠█\╩╤\Compiler amxmodx 1.8.3\include\ColorChat.inc(89) : error 010: invalid function or declaration
// F:\╧╨╬├╨└╠╠█\╩╤\Compiler amxmodx 1.8.3\include\ColorChat.inc(91) : error 010: invalid function or declaration
// F:\╧╨╬├╨└╠╠█\╩╤\Compiler amxmodx 1.8.3\include\ColorChat.inc(96) : error 010: invalid function or declaration
// F:\╧╨╬├╨└╠╠█\╩╤\Compiler amxmodx 1.8.3\include\ColorChat.inc(98) : error 010: invalid function or declaration
// F:\╧╨╬├╨└╠╠█\╩╤\Compiler amxmodx 1.8.3\include\ColorChat.inc(101) : error 010: invalid function or declaration
// F:\╧╨╬├╨└╠╠█\╩╤\Compiler amxmodx 1.8.3\include\ColorChat.inc(105) : error 010: invalid function or declaration
// F:\╧╨╬├╨└╠╠█\╩╤\Compiler amxmodx 1.8.3\include\ColorChat.inc(106) : error 010: invalid function or declaration
// F:\╧╨╬├╨└╠╠█\╩╤\Compiler amxmodx 1.8.3\include\ColorChat.inc(109) : error 021: symbol already defined: "ArrayPushCell"
// F:\╧╨╬├╨└╠╠█\╩╤\Compiler amxmodx 1.8.3\include\ColorChat.inc(113) : error 010: invalid function or declaration
// F:\╧╨╬├╨└╠╠█\╩╤\Compiler amxmodx 1.8.3\include\ColorChat.inc(121) : error 010: invalid function or declaration
// F:\╧╨╬├╨└╠╠█\╩╤\Compiler amxmodx 1.8.3\include\ColorChat.inc(123) : error 010: invalid function or declaration
//
// Compilation aborted.
// 26 Errors.
// Could not locate output file compiled\System_free_vip.amx (compile failed).
//
// Compilation Time: 0,41 sec
// ----------------------------------------

Press enter to exit ...
 

Aki_Lucky

Пользователь
Регистрация
5 Июл 2017
Сообщения
100
Симпатии
56
Пол
Мужской
скинь #include <ColorChat> а то ошибки компиляции
//AMXXPC compile.exe
// by the AMX Mod X Dev Team


//// System_free_vip.sma
//
// F:\╧╨╬├╨└╠╠█\╩╤\Compiler amxmodx 1.8.3\include\ColorChat.inc(28) : error 021: symbol already defined: "client_print_color"
// F:\╧╨╬├╨└╠╠█\╩╤\Compiler amxmodx 1.8.3\include\ColorChat.inc(31) : error 010: invalid function or declaration
// F:\╧╨╬├╨└╠╠█\╩╤\Compiler amxmodx 1.8.3\include\ColorChat.inc(33) : error 010: invalid function or declaration
// F:\╧╨╬├╨└╠╠█\╩╤\Compiler amxmodx 1.8.3\include\ColorChat.inc(36) : error 010: invalid function or declaration
// F:\╧╨╬├╨└╠╠█\╩╤\Compiler amxmodx 1.8.3\include\ColorChat.inc(40) : error 010: invalid function or declaration
// F:\╧╨╬├╨└╠╠█\╩╤\Compiler amxmodx 1.8.3\include\ColorChat.inc(57) : error 010: invalid function or declaration
// F:\╧╨╬├╨└╠╠█\╩╤\Compiler amxmodx 1.8.3\include\ColorChat.inc(59) : error 010: invalid function or declaration
// F:\╧╨╬├╨└╠╠█\╩╤\Compiler amxmodx 1.8.3\include\ColorChat.inc(63) : error 010: invalid function or declaration
// F:\╧╨╬├╨└╠╠█\╩╤\Compiler amxmodx 1.8.3\include\ColorChat.inc(68) : error 010: invalid function or declaration
// F:\╧╨╬├╨└╠╠█\╩╤\Compiler amxmodx 1.8.3\include\ColorChat.inc(70) : error 010: invalid function or declaration
// F:\╧╨╬├╨└╠╠█\╩╤\Compiler amxmodx 1.8.3\include\ColorChat.inc(74) : error 010: invalid function or declaration
// F:\╧╨╬├╨└╠╠█\╩╤\Compiler amxmodx 1.8.3\include\ColorChat.inc(76) : warning 218: old style prototypes used with optional semicolumns
// F:\╧╨╬├╨└╠╠█\╩╤\Compiler amxmodx 1.8.3\include\ColorChat.inc(77) : error 054: unmatched closing brace
// F:\╧╨╬├╨└╠╠█\╩╤\Compiler amxmodx 1.8.3\include\ColorChat.inc(79) : warning 218: old style prototypes used with optional semicolumns
// F:\╧╨╬├╨└╠╠█\╩╤\Compiler amxmodx 1.8.3\include\ColorChat.inc(80) : error 054: unmatched closing brace
// F:\╧╨╬├╨└╠╠█\╩╤\Compiler amxmodx 1.8.3\include\ColorChat.inc(83) : error 010: invalid function or declaration
// F:\╧╨╬├╨└╠╠█\╩╤\Compiler amxmodx 1.8.3\include\ColorChat.inc(88) : error 021: symbol already defined: "get_players"
// F:\╧╨╬├╨└╠╠█\╩╤\Compiler amxmodx 1.8.3\include\ColorChat.inc(89) : error 010: invalid function or declaration
// F:\╧╨╬├╨└╠╠█\╩╤\Compiler amxmodx 1.8.3\include\ColorChat.inc(91) : error 010: invalid function or declaration
// F:\╧╨╬├╨└╠╠█\╩╤\Compiler amxmodx 1.8.3\include\ColorChat.inc(96) : error 010: invalid function or declaration
// F:\╧╨╬├╨└╠╠█\╩╤\Compiler amxmodx 1.8.3\include\ColorChat.inc(98) : error 010: invalid function or declaration
// F:\╧╨╬├╨└╠╠█\╩╤\Compiler amxmodx 1.8.3\include\ColorChat.inc(101) : error 010: invalid function or declaration
// F:\╧╨╬├╨└╠╠█\╩╤\Compiler amxmodx 1.8.3\include\ColorChat.inc(105) : error 010: invalid function or declaration
// F:\╧╨╬├╨└╠╠█\╩╤\Compiler amxmodx 1.8.3\include\ColorChat.inc(106) : error 010: invalid function or declaration
// F:\╧╨╬├╨└╠╠█\╩╤\Compiler amxmodx 1.8.3\include\ColorChat.inc(109) : error 021: symbol already defined: "ArrayPushCell"
// F:\╧╨╬├╨└╠╠█\╩╤\Compiler amxmodx 1.8.3\include\ColorChat.inc(113) : error 010: invalid function or declaration
// F:\╧╨╬├╨└╠╠█\╩╤\Compiler amxmodx 1.8.3\include\ColorChat.inc(121) : error 010: invalid function or declaration
// F:\╧╨╬├╨└╠╠█\╩╤\Compiler amxmodx 1.8.3\include\ColorChat.inc(123) : error 010: invalid function or declaration
//
// Compilation aborted.
// 26 Errors.
// Could not locate output file compiled\System_free_vip.amx (compile failed).
//
// Compilation Time: 0,41 sec
// ----------------------------------------

Press enter to exit ...
если мне память не изменяет на 183 этот инклюд вообще не нужен и его можно закоментить
 

Вложения

hyrik

Пользователь
Регистрация
18 Июл 2017
Сообщения
165
Симпатии
41
Пол
Мужской
если мне память не изменяет на 183 этот инклюд вообще не нужен и его можно законопатить
Скомпенсировался нормально
#include <amxmodx>
#include <amxmisc>
//#include <ColorChat>
поставил ночной вип протестирую завтра отпишусь как он
 

Aki_Lucky

Пользователь
Регистрация
5 Июл 2017
Сообщения
100
Симпатии
56
Пол
Мужской
Скомпенсировался нормально
#include <amxmodx>
#include <amxmisc>
//#include <ColorChat>
поставил ночной вип протестирую завтра отпишусь как он
буду благодарен) выдавать/ забирать вип в ночном режиме должен по заходу на сервер или смене карты(возможно переделаю, для полного автоматизма)
 

glokk

Пользователь
Регистрация
9 Июн 2017
Сообщения
233
Симпатии
85
Пол
Мужской
Telegram
@glokk
Aki_Lucky, эмм, критика = продвижение продукта. чего агриться то, взялся за работу, тем более публично, априори должен быть готов к критике. при чем она у georgeml обоснованная.
 
Сверху Снизу