Правила форума Гаранты форума
Размещение рекламы AMX-X компилятор

Здравствуйте, гость Вход | Регистрация

Наши новости:

14-дек
24-апр
10-апр
11-апр

6 страниц V  « 4 5 6

[Плагин] Управление админами

, Плагин управления админами
Статус пользователя qpi3ik
сообщение 25.7.2015, 16:22
Сообщение #81


Стаж: 12 лет

Сообщений: 621
Благодарностей: 78
Полезность: 12

Цитата(georgeml @ 23.7.2015, 2:56) *
qpi3ik,
Руками добавить. Зачем он Вам. Видите, серверы у людей падают..
[attachment=34739:IDEAL_VIP.sma]


Вместо количества дней показывает ник игрока(
Можешь скинуть свой исходник?
Прикрепленное изображение

Вот то что было изменено в коде:
Cкрытый текст
Код:
public main_menu(id)
{
new exp = days_left_info(id)
new left[32]
if (exp == 0)
format(left, 31, "Никогда")
else num_to_str(exp, left, 31)
if(is_user_cool(id))
{
if(is_user_alive(id))
{
if(vip_opened[id] < get_pcvar_num(cvar_open) || get_pcvar_num(cvar_open) == 0)
{
if(g_Round >= get_pcvar_num(cvar_round))
{
new s_Title[64], s_Name[32], s_Pistol[32], szMenuMulti[64]

get_user_name(id, s_Name, charsmax(s_Name))

switch(g_Weapon[id])
{
case 0: s_Pistol = "NONE";
case 1: s_Pistol = "Deagle";
case 2: s_Pistol = "Usp";
case 3: s_Pistol = "Glock";
}

formatex(s_Title, charsmax(s_Title), "%L", id, "VIP_MENU^nИстекает через: %s^n", s_Name, left)
new i_Menu = menu_create(s_Title, "main_handler", 1);


Отредактировал: qpi3ik, - 25.7.2015, 16:51
Прикрепленные файлы:
Прикрепленный файл  IDEAL_VIP.sma ( 25,36 килобайт ) Кол-во скачиваний: 14
Перейти в начало страницы         Просмотр профиля    Отправить личное сообщение
   + Цитировать сообщение
Статус пользователя JIuXeP
сообщение 25.7.2015, 18:12
Сообщение #82


Стаж: 12 лет

Сообщений: 338
Благодарностей: 205
Полезность: 792

qpi3ik,

Код:
formatex(s_Title, charsmax(s_Title), "%L", id, "VIP_MENU^nИстекает через: %s^n", s_Name, left)

-->
Код:
formatex(s_Title, charsmax(s_Title), "VIP_MENU^nИстекает через: %s^n", left)
Перейти в начало страницы         Просмотр профиля    Отправить личное сообщение
   + Цитировать сообщение
Статус пользователя qpi3ik
сообщение 25.7.2015, 20:27
Сообщение #83


Стаж: 12 лет

Сообщений: 621
Благодарностей: 78
Полезность: 12

Цитата(JIuXeP @ 25.7.2015, 19:07) *
qpi3ik,

Код:
formatex(s_Title, charsmax(s_Title), "%L", id, "VIP_MENU^nИстекает через: %s^n", s_Name, left)

-->
Код:
formatex(s_Title, charsmax(s_Title), "VIP_MENU^nИстекает через: %s^n", left)


Теперь вместо названия меню просто VIP_MENU.
Которое я так понял должно из фала ideal_vip.txt браться.
Прикрепленное изображение
Перейти в начало страницы         Просмотр профиля    Отправить личное сообщение
   + Цитировать сообщение
Статус пользователя l3x1s
сообщение 25.7.2015, 21:02
Сообщение #84


Стаж: 17 лет

Сообщений: 495
Благодарностей: 300
Полезность: 543

qpi3ik, Ну дык VIP_MENU замени на свое
Код:

formatex(s_Title, charsmax(s_Title), "Супер пупер мега меню випа 3000 про^nИстекает через: %s^n", left)


Отредактировал: l3x1s, - 25.7.2015, 21:03
Перейти в начало страницы         Просмотр профиля    Отправить личное сообщение
   + Цитировать сообщение
Статус пользователя qpi3ik
сообщение 26.7.2015, 17:00
Сообщение #85


Стаж: 12 лет

Сообщений: 621
Благодарностей: 78
Полезность: 12

Короче такая трабла.

Хороший человек "JIuXeP" помог добавить в IDEAL_VIP.sma, вывод остаток дней.
После чего перестало работать меню amxmodmenu.
При отключении IDEAL_VIP.sma, amxmodmenu нормально работает.

Я так понял что функцию нельзя использовать в двух плагинах одновременно.

Может кто то запилить вывод остатка дней в стандартный amxbans_core.sma без всяких дополнений?
Перейти в начало страницы         Просмотр профиля    Отправить личное сообщение
   + Цитировать сообщение
Статус пользователя georgeml
сообщение 26.7.2015, 17:11
Сообщение #86
Стаж: 12 лет

Сообщений: 1467
Благодарностей: 439
Полезность: 423

Цитата(qpi3ik @ 26.7.2015, 16:55) *
Я так понял что функцию нельзя использовать в двух плагинах одновременно.

нет слов cbf1b2bfde1a.gif
Перейти в начало страницы         Просмотр профиля    Отправить личное сообщение
   + Цитировать сообщение
Статус пользователя qpi3ik
сообщение 26.7.2015, 17:14
Сообщение #87


Стаж: 12 лет

Сообщений: 621
Благодарностей: 78
Полезность: 12

Цитата(georgeml @ 26.7.2015, 18:06) *
нет слов cbf1b2bfde1a.gif


Так почему же когда добавили в випменю, amxmodmenu перестало работать корректно?
А при выключении випменю все норм.

Вот випка которую переделал JIuXeP

Код:
public main_menu(id)
{
new exp = days_left_info(id)
new left[32]
if (exp == 0)
format(left, 31, "Никогда")
else num_to_str(exp, left, 31)
if(is_user_cool(id))
{
if(is_user_alive(id))
{
if(vip_opened[id] < get_pcvar_num(cvar_open) || get_pcvar_num(cvar_open) == 0)
{
if(g_Round >= get_pcvar_num(cvar_round))
{
new s_Title[512], s_Name[32], s_Pistol[32], szMenuMulti[64]

get_user_name(id, s_Name, charsmax(s_Name))

switch(g_Weapon[id])
{
case 0: s_Pistol = "NONE";
case 1: s_Pistol = "Deagle";
case 2: s_Pistol = "Usp";
case 3: s_Pistol = "Glock";
}

formatex(s_Title, charsmax(s_Title), "%L %s^n%L %s^n", id, "VIP_MENU", s_Name, id, "VIP_EXPIRES", left)
new i_Menu = menu_create(s_Title, "main_handler", 1);


Код:
VIP_MENU		= \yЗдравствуйте \r
VIP_EXPIRES = \yВипка Истекает через дней: \r


Отредактировал: qpi3ik, - 26.7.2015, 17:17
Прикрепленные файлы:
Прикрепленный файл  IDEAL_VIP.sma ( 25,36 килобайт ) Кол-во скачиваний: 12
Прикрепленный файл  ideal_vip.txt ( 2,73 килобайт ) Кол-во скачиваний: 7
Перейти в начало страницы         Просмотр профиля    Отправить личное сообщение
   + Цитировать сообщение
Статус пользователя georgeml
сообщение 26.7.2015, 17:27
Сообщение #88
Стаж: 12 лет

Сообщений: 1467
Благодарностей: 439
Полезность: 423

Цитата(qpi3ik @ 26.7.2015, 17:09) *
Так почему же когда добавили в випменю, amxmodmenu перестало работать корректно?
А при выключении випменю все норм.

По той же причине, по которой автор по 20 раз передает "id", например. (т.е. автору- точно известна причина корявой работы)
Код:
chat_color(id, "%L", id, "VIP_WARNING1", string, get_pcvar_num(cvar_round))
Перейти в начало страницы         Просмотр профиля    Отправить личное сообщение
   + Цитировать сообщение
Статус пользователя qpi3ik
сообщение 26.7.2015, 17:36
Сообщение #89


Стаж: 12 лет

Сообщений: 621
Благодарностей: 78
Полезность: 12

Цитата(georgeml @ 26.7.2015, 18:23) *
По той же причине, по которой автор по 20 раз передает "id", например. (т.е. автору- точно известна причина корявой работы)
Код:
chat_color(id, "%L", id, "VIP_WARNING1", string, get_pcvar_num(cvar_round))


Помоги решить причину.

Да и как добавить фунцию вывода остаток дней в обычный amxbans_core.sma без переделок ?

Отредактировал: qpi3ik, - 26.7.2015, 17:38
Перейти в начало страницы         Просмотр профиля    Отправить личное сообщение
   + Цитировать сообщение
Статус пользователя JIuXeP
сообщение 26.7.2015, 18:02
Сообщение #90


Стаж: 12 лет

Сообщений: 338
Благодарностей: 205
Полезность: 792

Цитата(georgeml @ 26.7.2015, 18:23) *
По той же причине, по которой автор по 20 раз передает "id", например. (т.е. автору- точно известна причина корявой работы)
Код:
chat_color(id, "%L", id, "VIP_WARNING1", string, get_pcvar_num(cvar_round))
id перед ключом всегда указывается, как идентификатор, а вот чтобы ключ с текстом совмещали...
Cкрытый текст
Код:
formatex(s_Title, charsmax(s_Title), "%L", id, "VIP_MENU^nИстекает через: %s^n", s_Name, left)
Перейти в начало страницы         Просмотр профиля    Отправить личное сообщение
   + Цитировать сообщение
Статус пользователя georgeml
сообщение 26.7.2015, 18:32
Сообщение #91
Стаж: 12 лет

Сообщений: 1467
Благодарностей: 439
Полезность: 423

увидел VIP MENU- решил, что это заголовок.. тут уж- моя невнимательность и спешка... как и в том, что используется chat_color.. по привычке ожидал увидеть Lang, вместо id
однако, суть не изменилась.. плагин не работает, как должен..

Отредактировал: georgeml, - 26.7.2015, 18:48
Перейти в начало страницы         Просмотр профиля    Отправить личное сообщение
   + Цитировать сообщение
Статус пользователя qpi3ik
сообщение 26.7.2015, 19:09
Сообщение #92


Стаж: 12 лет

Сообщений: 621
Благодарностей: 78
Полезность: 12

Цитата(georgeml @ 26.7.2015, 19:27) *
увидел VIP MENU- решил, что это заголовок.. тут уж- моя невнимательность и спешка... как и в том, что используется chat_color.. по привычке ожидал увидеть Lang, вместо id
однако, суть не изменилась.. плагин не работает, как должен..


Посоветуйте тогда альтернативу если плагин такой кривой.
Перейти в начало страницы         Просмотр профиля    Отправить личное сообщение
   + Цитировать сообщение
Статус пользователя georgeml
сообщение 27.7.2015, 2:44
Сообщение #93
Стаж: 12 лет

Сообщений: 1467
Благодарностей: 439
Полезность: 423

Цитата(qpi3ik @ 26.7.2015, 19:04) *
Посоветуйте тогда альтернативу если плагин такой кривой.

[attachment=34838:IDEAL_VIP.sma]

Исправление
Устранено падение некоторых серверов. Выражаю благодарность WarDeN4ik за проведение тестов
Изменен алгоритм создания дампа админов из БД

[attachment=34841:amxbans_core.sma]

Отредактировал: georgeml, - 27.7.2015, 4:53
Перейти в начало страницы         Просмотр профиля    Отправить личное сообщение
   + Цитировать сообщение
Статус пользователя LeShiK
сообщение 28.7.2015, 13:38
Сообщение #94


Стаж: 12 лет

Сообщений: 444
Благодарностей: 55
Полезность: 117

Ну так что поможет кто нибудь с этой проблемой ?
Перейти в начало страницы         Просмотр профиля    Отправить личное сообщение
   + Цитировать сообщение
Статус пользователя georgeml
сообщение 28.7.2015, 14:35
Сообщение #95
Стаж: 12 лет

Сообщений: 1467
Благодарностей: 439
Полезность: 423

Цитата(LeShiK @ 28.7.2015, 14:33) *
Ну так что поможет кто нибудь с этой проблемой ?

Как только, так сразу... Темой ошиблись, видимо.. Где проблема с плагином?
Перейти в начало страницы         Просмотр профиля    Отправить личное сообщение
   + Цитировать сообщение
Статус пользователя WarDeN4ik
сообщение 29.7.2015, 12:36
Сообщение #96


Стаж: 12 лет

Сообщений: 451
Благодарностей: 142
Полезность: 490

С последней версией проблем нет, 3 сервера уже 3 день работают отлично, без падений и каких то глюков. Сервера с разными билдами (5787 и 6153), амхмодх (1.8.1 и 1.8.2) и модами (паблик, гангейм и ксдм пушки+дазеры).
Автору спасибо, за проделанную работу!
Перейти в начало страницы         Просмотр профиля    Отправить личное сообщение
Поблагодарили 1 раз
   + Цитировать сообщение
Статус пользователя qpi3ik
сообщение 29.7.2015, 18:40
Сообщение #97


Стаж: 12 лет

Сообщений: 621
Благодарностей: 78
Полезность: 12

На билде 6153 и amx 1.8.2 с последней версиею плагина, падений не замечено после выхода последней версии.

С такими значениями если что.

amxbans_use_admins_file "0"
amxbans_dump_sql "0"
amxbans_expadmins_delete "0"

Роботу с БД и файлом одновременно не тестил еще.
Перейти в начало страницы         Просмотр профиля    Отправить личное сообщение
   + Цитировать сообщение
Статус пользователя funnysamara
сообщение 25.8.2015, 10:13
Сообщение #98


Стаж: 10 лет

Сообщений: 332
Благодарностей: 49
Полезность: 118

с banc работает?) точнее с ее веб мордои


Тут Была подпись =)
Перейти в начало страницы         Просмотр профиля    Отправить личное сообщение
   + Цитировать сообщение
Статус пользователя funnysamara
сообщение 25.8.2015, 11:02
Сообщение #99


Стаж: 10 лет

Сообщений: 332
Благодарностей: 49
Полезность: 118

Код:
public CmdMenu(id)
{
if(!is_allow_use(id)) return 0;

static szMenu[512], iLen, iKey;

iKey = MENU_KEY_0|MENU_KEY_1|MENU_KEY_2;
iLen = formatex(szMenu, 511, "\yVIP \wWeaponMenu^n^n\y1. \wВзять AK47^n\y2. \wВзять M4A1^n");

if(g_roundCount < AWPM249RND)
iLen += formatex(szMenu[iLen], 511 - iLen, "\y3. \dВзять AWP \r[c %d раунда]^n\y4. \dВзять Пулемет \r[c %d раунда]^n^n", AWPM249RND, AWPM249RND);
else
{
iKey |= MENU_KEY_3|MENU_KEY_4;
iLen += formatex(szMenu[iLen], 511 - iLen, "\y3. \wВзять AWP^n\y4. \wВзять Пулемет^n^n");
}
formatex(szMenu[iLen], 511 - iLen, "\y0. \wВыход");
set_pdata_int(id, 205, 0);
return show_menu(id, iKey, szMenu, -1, "Vip Menu");
}

Подскажите как сюда правильно добавить вывод?)


Тут Была подпись =)
Перейти в начало страницы         Просмотр профиля    Отправить личное сообщение
   + Цитировать сообщение
Статус пользователя CYRAXGTX
сообщение 31.8.2015, 2:34
Сообщение #100


Стаж: 11 лет

Сообщений: 40
Благодарностей: 3
Полезность: < 0

Привет!! Поставил плагин он не показывает остаток дней. Помогите пожалуйста может что то не правильно сделал
Перейти в начало страницы         Просмотр профиля    Отправить личное сообщение
   + Цитировать сообщение
6 страниц V  « 4 5 6
 
Ответить в данную темуНачать новую тему
 
0 пользователей и 1 гостей читают эту тему: