amxmodmenu

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

kirill23123

Пользователь
Регистрация
18 Янв 2019
Сообщения
11
Симпатии
0
Предупреждения
90
Здравствуйте! Помоги плз, мне нужно сделать в исходнике кое-что. Там в исходнике есть фразы:

if(get_user_flags(id) & ADMIN_BAN)
iLen = formatex(menu[iLen], charsmax(menu) - iLen, "\rAmxModMenu \wby \yRussian \wMaFi9 ^n\wВы: \rАдминистратор^n\wОсталось: \y[\r%d\y] \wдней.^n^n", g_Data[id]);
else
iLen = formatex(menu[iLen], charsmax(menu) - iLen, "\rAmxModMenu \wby \yRussian \wMaFi9 ^n\wВы: \rИгрок^n^n");

Скажите пожалуйста нельзя ли сделать ещё один else что б если заходил Гл. админ, то для него прописывалось Вы: Гл.админ?
 

Вложения

rxki

Пользователь
Регистрация
5 Янв 2019
Сообщения
208
Симпатии
5
Пол
Мужской
kirill23123, можно.

PHP:
if(get_user_flags(id) & ADMIN_BAN)

{

iLen = formatex(menu[iLen], charsmax(menu) - iLen, "\rAmxModMenu \wby \yRussian \wMaFi9 ^n\wВы: \rАдминистратор^n\wОсталось: \y[\r%d\y] \wдней.^n^n", g_Data[id]);

}

if(get_user_flags(id) & "ФЛАГ ДОСТУПА, КОТОРЫЙ ЕСТЬ ТОЛЬКО У ГЛ. АДМИНА")

iLen = formatex(menu[iLen], charsmax(menu) - iLen, "\rAmxModMenu \wby \yRussian \wMaFi9 ^n\wВы: \rгл.Администратор^n\wОсталось: \y[\r%d\y] \wдней.^n^n", g_Data[id]);

{

else

{

iLen = formatex(menu[iLen], charsmax(menu) - iLen, "\rAmxModMenu \wby \yRussian \wMaFi9 ^n\wВы: \rИгрок^n^n");

}
Если хочешь, что бы не показывало кол.оставшихся дней - во втором условии замени код на этот
iLen = formatex(menu[iLen], charsmax(menu) - iLen, "\rAmxModMenu \wby \yRussian \wMaFi9 ^n\wВы: \rгл.Администратор^n^n");
 

kirill23123

Пользователь
Регистрация
18 Янв 2019
Сообщения
11
Симпатии
0
Предупреждения
90
Спасибо огромное, но не смог бы всё в исходнике исправить а то чёт у меня не получается. Если не тяжело)
 

rxki

Пользователь
Регистрация
5 Янв 2019
Сообщения
208
Симпатии
5
Пол
Мужской
kirill23123, скажи, какой флаг есть только у гл. админа?
 

kirill23123

Пользователь
Регистрация
18 Янв 2019
Сообщения
11
Симпатии
0
Предупреждения
90
Спасибо, компеляция успешно, но вот в игре менюшка выглядит как то не так:Screenshot_6.png
 

rxki

Пользователь
Регистрация
5 Янв 2019
Сообщения
208
Симпатии
5
Пол
Мужской
kirill23123, попробуй еще раз.

и зачем эта строка iLen = formatex(menu[iLen], charsmax(menu) - iLen, "\rAmxModMenu \wby \yRussian \wMaFi9 ^n\wВы: \rИгрок^n^n");
если адмика открывается только только у игроков с флагами доступа?
 

Вложения

To be or not to be

Пользователь
Регистрация
9 Июн 2017
Сообщения
1.215
Симпатии
304
rxki, опять else забыл...
Вот у челика и выводится по два раза AMXMODMENU
 

kirill23123

Пользователь
Регистрация
18 Янв 2019
Сообщения
11
Симпатии
0
Предупреждения
90
Нет всё ровно получается не так
 

To be or not to be

Пользователь
Регистрация
9 Июн 2017
Сообщения
1.215
Симпатии
304

To be or not to be

Пользователь
Регистрация
9 Июн 2017
Сообщения
1.215
Симпатии
304
kirill23123, у вас должно получиться вот так:

Код:
if(get_user_flags(id) & ADMIN_RCON)
{
    iLen = formatex(menu[iLen], charsmax(menu) - iLen, "\rAmxModMenu \wby \yRussian \wMaFi9 ^n\wВы: \rгл. Администратор^n^n");
}
else
if(get_user_flags(id) & ADMIN_BAN)
{
    iLen = formatex(menu[iLen], charsmax(menu) - iLen, "\rAmxModMenu \wby \yRussian \wMaFi9 ^n\wВы: \rАдминистратор^n\wОсталось: \y[\r%d\y] \wдней.^n^n", g_Data[id]); 
}
[DOUBLEPOST=1550070373][/DOUBLEPOST]rxki, ESLE :D (не торопись, если)
 

rxki

Пользователь
Регистрация
5 Янв 2019
Сообщения
208
Симпатии
5
Пол
Мужской
To be or not to be, в коде не проверял. руководствовался логикой работы amxmodmenu[DOUBLEPOST=1550070451][/DOUBLEPOST]To be or not to be, я пьян, пойду домой :([DOUBLEPOST=1550070557][/DOUBLEPOST]kirill23123, перезалил, поправил
 

Вложения

kirill23123

Пользователь
Регистрация
18 Янв 2019
Сообщения
11
Симпатии
0
Предупреждения
90
Спасибо огромное вам rxki и вам To be or not to be , всё работает я очень рад, спасибо ещё раз))))
 

georgeml

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