|
Форум » Counter-Strike 1.6 » Сервер Counter-Strike 1.6 » Помощь по скриптингу » Хэлп, с плагинсом :) |
Хэлп, с плагинсом :) |
Дата: Вторник, 17.04.2018, 12:28 | Сообщение # 1
Блатной фраерок :D
Профи-ветеран
Offline
![]()
нужна помощь, подправить беду с временем в плагине NIGHT'S VIP как по функционалу вроде бы все работает но в указанное время випку не выдает без понятия почему
|
Дата: Вторник, 17.04.2018, 13:13 | Сообщение # 2
Скриптер
Мастер
Offline
![]()
Код if (hour >= get_pcvar_num(pcvar_night_start_hour) && hour < get_pcvar_num(pcvar_night_end_hour) && (!(get_user_flags(id) & ADMIN_ALL))
Сообщение отредактировал Quin - Вторник, 17.04.2018, 13:14
|
Дата: Вторник, 17.04.2018, 13:22 | Сообщение # 3
Блатной фраерок :D
Профи-ветеран
Offline
![]()
Ну набросай если не сложно, тема для чего создана? для помощи.
|
Дата: Вторник, 17.04.2018, 14:34 | Сообщение # 4
![]()
Попробуй так
Код if (hour >= get_pcvar_num(pcvar_night_start_hour) || hour < get_pcvar_num(pcvar_night_end_hour) && (!(get_user_flags(id) & ADMIN_ALL))) И при условии !(get_user_flags(id) & ADMIN_ALL), флаг не будет даваться игрокам, которые имеют любой флаг(даже ADMIN_USER)
Сообщение отредактировал Deadly_Darkness - Вторник, 17.04.2018, 14:36
|
Дата: Вторник, 17.04.2018, 17:53 | Сообщение # 5
Блатной фраерок :D
Профи-ветеран
Offline
![]()
от души друг! все работает, лови лайкус)
|
Дата: Вторник, 17.04.2018, 19:31 | Сообщение # 6
Скриптер
Мастер
Offline
![]() Цитата belan02 ()Ну набросай если не сложно, тема для чего создана? для помощи. Попробуй так Код if (hour >= get_pcvar_num(pcvar_night_start_hour) || hour < get_pcvar_num(pcvar_night_end_hour) && (!(get_user_flags(id) & ADMIN_ALL))) И при условии !(get_user_flags(id) & ADMIN_ALL), флаг не будет даваться игрокам, которые имеют любой флаг(даже ADMIN_USER) Можно и case юзануть, Код case( hour ) { case 20..23, 0..12: } |
Дата: Вторник, 17.04.2018, 19:52 | Сообщение # 7
Блатной фраерок :D
Профи-ветеран
Offline
![]()
на данный момент у меня так,убрал все лишнее
Код #include <amxmodx> #include <amxmisc> #define PLUGIN "Night VIPs" #define VERSION "Private" #define AUTHOR "Racoon" new pcvar_night_start_hour new pcvar_night_end_hour new hour, minute, second public plugin_init() { register_plugin(PLUGIN, VERSION, AUTHOR); pcvar_night_start_hour = register_cvar("night_start_hour", "20"); pcvar_night_end_hour = register_cvar("night_end_hour", "12"); } public client_putinserver(id) { time(hour, minute, second) if (hour >= get_pcvar_num(pcvar_night_start_hour) || hour < get_pcvar_num(pcvar_night_end_hour) && (!(get_user_flags(id) & ADMIN_ALL))) { new flags = read_flags("t") //тут ставим свой флаг по усмотрению new name[32] get_user_name(id, name, 31) set_user_flags(id,flags) } } |
Дата: Вторник, 17.04.2018, 21:26 | Сообщение # 8
Скриптер
Мастер
Offline
![]() на данный момент у меня так,убрал все лишнее Код #include <amxmodx> #include <amxmisc> #define PLUGIN "Night VIPs" #define VERSION "Private" #define AUTHOR "Racoon" new pcvar_night_start_hour new pcvar_night_end_hour new hour, minute, second public plugin_init() { register_plugin(PLUGIN, VERSION, AUTHOR); pcvar_night_start_hour = register_cvar("night_start_hour", "20"); pcvar_night_end_hour = register_cvar("night_end_hour", "12"); } public client_putinserver(id) { time(hour, minute, second) if (hour >= get_pcvar_num(pcvar_night_start_hour) || hour < get_pcvar_num(pcvar_night_end_hour) && (!(get_user_flags(id) & ADMIN_ALL))) { new flags = read_flags("t") //тут ставим свой флаг по усмотрению new name[32] get_user_name(id, name, 31) set_user_flags(id,flags) } } |
Дата: Вторник, 17.04.2018, 22:08 | Сообщение # 9
![]()
Код public client_putinserver(id) { if(get_user_flags(id) & ADMIN_ALL) return; time(hour, minute, second) if (hour >= get_pcvar_num(pcvar_night_start_hour) || hour < get_pcvar_num(pcvar_night_end_hour)) { new flags = read_flags("t") //тут ставим свой флаг по усмотрению // new name[32] // get_user_name(id, name, 31) set_user_flags(id,flags) set_task(20.0, "msg_hud_night_vip", id + 100) is_night_vip [id]= true } } |
Дата: Среда, 18.04.2018, 05:26 | Сообщение # 10
|
Дата: Среда, 18.04.2018, 15:33 | Сообщение # 11
![]()
Код public client_putinserver(id) { if(get_user_flags(id) & ADMIN_ALL) return; time(hour, minute, second) if (hour >= get_pcvar_num(pcvar_night_start_hour) || hour < get_pcvar_num(pcvar_night_end_hour)) { new flags = read_flags("t") //тут ставим свой флаг по усмотрению new name[32] get_user_name(id, name, 31) set_user_flags(id,flags) } }
Сообщение отредактировал Deadly_Darkness - Среда, 18.04.2018, 15:34
|
Дата: Среда, 18.04.2018, 15:41 | Сообщение # 12
|
| |||
| |||