Помогите объединить 3 схожих плагина в один, Суть этих плагинов когда заходит вип,админ connect! |
Здравствуйте, гость Вход | Регистрация
Наши новости:
|
|
|
Помогите объединить 3 схожих плагина в один, Суть этих плагинов когда заходит вип,админ connect! |
M1r3x
|
5.3.2013, 10:57
Сообщение
|
![]() |
Скрытый текст Ребята я написал 3 плагина,Описание когда на сервер к примеру заходит вип пишет в чат о том что заходит на сервер ВИП и играет музыка ну и остальные плагины так работают только разница во флагах и в коннекте заходит АДМИН,Главный АДМИН, если не трудно еще помогите объединеть 3 плагина connect_vip,connect_admin,connect_gladmin. В один общий плагин! ФЛАГИ connect_vip "RESERVATION // b" ,, connect_admin "LEVEL_B // n" ,, connect_gladmin "RCON // l" Вот выкладываю 3 плагина! Надеюсь поможете объединить в один! 1) connect_vip Код #include <amxmodx> #include <amxmisc> #include <colorchat> #define ACCESS_FLAG ADMIN_RESERVATION // b new const g_sSound[] = "buttons/bell1.wav" public plugin_init() { register_plugin("ADMIN", "1.0", "xoomie") } public plugin_precache() { precache_sound(g_sSound) } public client_putinserver(id) { if (!access(id, ACCESS_FLAG)) { return PLUGIN_HANDLED } new s_Name[32] get_user_name(id, s_Name, charsmax(s_Name)) ColorChat(0,GREEN, "^x01К нам присоединился !^x03[^x04VIP^x03] ^x01игрок ^x04%s", s_Name) client_cmd(0, "spk %s", g_sSound) return PLUGIN_CONTINUE } 2) connect_admin Код #include <amxmodx> #include <amxmisc> #include <colorchat> #define ACCESS_FLAG ADMIN_LEVEL_B // n new const g_sSound[] = "buttons/bell1.wav" public plugin_init() { register_plugin("ADMIN", "1.0", "xoomie") } public plugin_precache() { precache_sound(g_sSound) } public client_putinserver(id) { if (!access(id, ACCESS_FLAG)) { return PLUGIN_HANDLED } new s_Name[32] get_user_name(id, s_Name, charsmax(s_Name)) ColorChat(0, GREEN, "^x01К нам присоединился ^x03[^x04Администратор^x03] ^x01сервера ^x04%s", s_Name) client_cmd(0, "spk %s", g_sSound) return PLUGIN_CONTINUE } 3) connect_gladmin Код #include <amxmodx> #include <amxmisc> #include <colorchat> #define ACCESS_FLAG ADMIN_RCON // l new const g_sSound[] = "buttons/bell1.wav" public plugin_init() { register_plugin("ADMIN", "1.0", "xoomie") } public plugin_precache() { precache_sound(g_sSound) } public client_putinserver(id) { if (!access(id, ACCESS_FLAG)) { return PLUGIN_HANDLED } new s_Name[32] get_user_name(id, s_Name, charsmax(s_Name)) ColorChat(0, GREEN, "^x01К нам присоединился ^x03[^x04Главный Администратор^x03] ^x01сервера ^x04%s", s_Name) client_cmd(0, "spk %s", g_sSound) return PLUGIN_CONTINUE } спойлер ? незнаешь? совневаюсь что ты автор этих плагинов.
Отредактировал: kovalyov, - 5.3.2013, 11:29
|
|
|
|
xoomie
|
5.3.2013, 10:59
Сообщение
|
![]() |
|
|
|
|
iLLuSioN
|
5.3.2013, 11:12
Сообщение
|
![]() |
Скрытый текст Код #include <amxmodx> #include <amxmisc> #include <colorchat> #define ACCESS_ROOT ADMIN_RCON // l #define ACCESS_ADMIN ADMIN_LEVEL_B // n #define ACCESS_VIP ADMIN_RESERVATION // b new const g_sSound[] = "buttons/bell1.wav" public plugin_init() { register_plugin("ADMIN", "1.0", "xoomie") } public plugin_precache() { precache_sound(g_sSound) } public client_putinserver(id) { if (!access(id, ACCESS_ROOT) && !access(id, ACCESS_ROOT) && !access(id, ACCESS_ROOT)) return PLUGIN_HANDLED new s_Name[32] get_user_name(id, s_Name, charsmax(s_Name)) if (access(id, ACCESS_ROOT)) ColorChat(0, GREEN, "^x01К нам присоединился ^x03[^x04Главный Администратор^x03] ^x01сервера ^x04%s", s_Name) else if (access(id, ACCESS_ADMIN)) ColorChat(0, GREEN, "^x01К нам присоединился ^x03[^x04Администратор^x03] ^x01сервера ^x04%s", s_Name) else ColorChat(0,GREEN, "^x01К нам присоединился !^x03[^x04VIP^x03] ^x01игрок ^x04%s", s_Name) client_cmd(0, "spk %s", g_sSound) return PLUGIN_CONTINUE } ![]() |
Поблагодарили 4 раз
|
|
M1r3x
|
5.3.2013, 11:20
Сообщение
|
![]() |
Скрытый текст Код #include <amxmodx> #include <amxmisc> #include <colorchat> #define ACCESS_ROOT ADMIN_RCON // l #define ACCESS_ADMIN ADMIN_LEVEL_B // n #define ACCESS_VIP ADMIN_RESERVATION // b new const g_sSound[] = "buttons/bell1.wav" public plugin_init() { register_plugin("ADMIN", "1.0", "xoomie") } public plugin_precache() { precache_sound(g_sSound) } public client_putinserver(id) { if (!access(id, ACCESS_ROOT) && !access(id, ACCESS_ROOT) && !access(id, ACCESS_ROOT)) return PLUGIN_HANDLED new s_Name[32] get_user_name(id, s_Name, charsmax(s_Name)) if (access(id, ACCESS_ROOT)) ColorChat(0, GREEN, "^x01К нам присоединился ^x03[^x04Главный Администратор^x03] ^x01сервера ^x04%s", s_Name) else if (access(id, ACCESS_ADMIN)) ColorChat(0, GREEN, "^x01К нам присоединился ^x03[^x04Администратор^x03] ^x01сервера ^x04%s", s_Name) else ColorChat(0,GREEN, "^x01К нам присоединился !^x03[^x04VIP^x03] ^x01игрок ^x04%s", s_Name) client_cmd(0, "spk %s", g_sSound) return PLUGIN_CONTINUE } шустро register_plugin("ADMIN", "1.0", "xoomie") |
|
|
|
xoomie
|
5.3.2013, 12:04
Сообщение
|
![]() |
Скрытый текст Код #include <amxmodx> #include <amxmisc> #include <colorchat> #define ACCESS_ROOT ADMIN_RCON // l #define ACCESS_ADMIN ADMIN_LEVEL_B // n #define ACCESS_VIP ADMIN_RESERVATION // b new const g_sSound[] = "buttons/bell1.wav" public plugin_init() { register_plugin("ADMIN", "1.0", "xoomie") } public plugin_precache() { precache_sound(g_sSound) } public client_putinserver(id) { if (!access(id, ACCESS_ROOT) && !access(id, ACCESS_ROOT) && !access(id, ACCESS_ROOT)) return PLUGIN_HANDLED new s_Name[32] get_user_name(id, s_Name, charsmax(s_Name)) if (access(id, ACCESS_ROOT)) ColorChat(0, GREEN, "^x01К нам присоединился ^x03[^x04Главный Администратор^x03] ^x01сервера ^x04%s", s_Name) else if (access(id, ACCESS_ADMIN)) ColorChat(0, GREEN, "^x01К нам присоединился ^x03[^x04Администратор^x03] ^x01сервера ^x04%s", s_Name) else ColorChat(0,GREEN, "^x01К нам присоединился !^x03[^x04VIP^x03] ^x01игрок ^x04%s", s_Name) client_cmd(0, "spk %s", g_sSound) return PLUGIN_CONTINUE } Проблема такая на сервере показыает что главный заходит и музыка играет! все хорошо, а вот Не показывает что заходит Админ и вип и не играет у них музыка Скрытый текст Код ColorChat(0, GREEN, "^x01К нам присоединился ^x03[^x04Администратор^x03] ^x01сервера ^x04%s", s_Name) и ColorChat(0,GREEN, "^x01К нам присоединился ^x03[^x04VIP^x03] ^x01игрок ^x04%s", s_Name) |
|
|
|
M1r3x
|
5.3.2013, 12:06
Сообщение
|
![]() |
Проблема такая на сервере показыает что главный заходит и музыка играет! все хорошо, а вот Не показывает что заходит Админ и вип и не играет у них музыка Скрытый текст Код ColorChat(0, GREEN, "^x01К нам присоединился ^x03[^x04Администратор^x03] ^x01сервера ^x04%s", s_Name) и ColorChat(0,GREEN, "^x01К нам присоединился ^x03[^x04VIP^x03] ^x01игрок ^x04%s", s_Name) флаги правильно выставил? |
|
|
|
xoomie
|
5.3.2013, 12:20
Сообщение
|
![]() |
Проблема такая на сервере показыает что главный заходит и музыка играет! все хорошо, а вот Не показывает что заходит Админ и вип и не играет у них музыка Скрытый текст Код ColorChat(0, GREEN, "^x01К нам присоединился ^x03[^x04Администратор^x03] ^x01сервера ^x04%s", s_Name) и ColorChat(0,GREEN, "^x01К нам присоединился ^x03[^x04VIP^x03] ^x01игрок ^x04%s", s_Name) Все ребята нашел причину просто надо было изменить не все роот а 1 роот и админ и вип права в плагине ! Все спасибо большое благодарен всем кто откликнулся и не прошел мимо! Проблема [РЕШЕНО] Скрытый текст Код if (!access(id, ACCESS_ROOT) && !access(id, ACCESS_ADMIN) && !access(id, ACCESS_VIP)) А да ребята подскажите я не двно на этом форуме как каждому кто помогал выделить благодарность? |
|
|
|
iLLuSioN
|
5.3.2013, 12:21
Сообщение
|
![]() |
xoomie,
![]() |
Поблагодарили 2 раз
|
|
![]() ![]() |