Warri0r
Умник
Здравствуйте, сегодня я вам расскажу как сделать Админку или V.I.P систему на mxini.
1.В enum pInfo(у некоторых может быть pStats и т.д.)
Добавляем pAdminka.Например:
2.В public OnPlayerConnect(playerid) вставляем:
3.В public OnPlayerLogged добавим:
4.В public OnPlayerRegistered добавим:
5.В public OnPlayerSave
Вот мы создали саму админку,а теперь я вам покажу как сделать проверку на администратора и вообщем-то саму команду.
Например:
Вот так и делается сама сис-ма.Так же можно сделать V.I.P и заместо pAdminka поставить, например: pVip
P.S сильно камнями не кидаться
1.В enum pInfo(у некоторых может быть pStats и т.д.)
Добавляем pAdminka.Например:
PHP:
enum pInfo
{
pAdminka
};
PHP:
PlayerInfo[playerid][pAdminka] = 0; // При подключению к серверу, нам выдавала 0 уровень админки
PHP:
ini_getInteger(iniFile,"Adminka",PlayerInfo[playerid][pAdminka]);
PHP:
ini_setInteger(iniFile,"Adminka",0);
PHP:
ini_setInteger(iniFile,"Adminka",PlayerInfo[playerid][pAdminka]);
Например:
PHP:
if (strcmp("/test", cmdtext, true, 10) == 0) {
if(PlayerInfo[playerid][pAdminka] >= 10) //Сама проверка на администратора, а 10 - это с какого уровня можно использовать команду.
{
SendClientMessage(playerid, 0xF97804FF, "Тестирование команды...");
}else return SendClientMessage(playerid,COLOR_ORANGE,"Вы не администратор."); //Если мы не администратор, то данное действие не совершится.
return 1;}
P.S сильно камнями не кидаться
