DenKrick
Ученик
Здравствуйте.Вот недавно я себе на сервер сделал команду /members с часами во фракции.
Вот я и подумал а что если сделать /admins с часами.Вы спросите "Зачем?"
Я отвечу чтобы давать повышение админам за часы онлайн.
И так начнем!
В enum pInfo
В public OnPlayerRegister(playerid, password[])
В public OnPlayerUpdateRL(playerid)
В public OnPlayerLogin(playerid,password[])
В public Payday()
Ниже:
Добавляем:
Заменяем команду /admins на мою
У кого больше или меньше рангов админки сделаете под свое.
Вот и все на этом мы закончили.Кому понравилось +.
Скрин:
Вот я и подумал а что если сделать /admins с часами.Вы спросите "Зачем?"
Я отвечу чтобы давать повышение админам за часы онлайн.
И так начнем!
В enum pInfo
PHP:
pFDay,
PHP:
ini_setInteger(File,"Дней",PlayerInfo[playerid][pFDay]);
PHP:
ini_setInteger(File,"Дней",PlayerInfo[playerid][pFDay]);
PHP:
ini_getInteger(File,"Дней",PlayerInfo[playerid][pFDay]);
Ниже:
PHP:
{
if(PlayerInfo[i][pLevel] > 0)
{
PHP:
PlayerInfo[i][pDExp] += 1;
if(PlayerInfo[i][pDExp] == 24)
PlayerInfo[i][pFDay] += 1;
if(PlayerInfo[i][pDExp] == 24)
PlayerInfo[i][pDExp] = 0;
PHP:
else if (strcmp(cmd, "/admins", true) == 0)
{
if(IsPlayerAdmin(playerid)|| PlayerInfo[playerid][pAdmin] >= 1 || PlayerInfo[playerid][pDonateRank] >= 2)
{
SendClientMessage(playerid, COLOR_YELLOW, "{E0880C}Администраторы онлайн:");
for(new i = 0; i < MAX_PLAYERS; i++)
{
if(IsPlayerConnected(i))
{
if(PlayerInfo[i][pAdmin] >= 1)
{
new drank[20];
if(PlayerInfo[i][pAdmin] == 1) { drank = "{ECA20E}1"; }
else if(PlayerInfo[i][pAdmin] == 2) { drank = "{ECA20E}2"; }
else if(PlayerInfo[i][pAdmin] == 3) { drank = "{ECA20E}3"; }
else if(PlayerInfo[i][pAdmin] == 4) { drank = "{ECA20E}4"; }
else if(PlayerInfo[i][pAdmin] == 5) { drank = "{FD0000}5"; }
else if(PlayerInfo[i][pAdmin] == 6) { drank = "{FD0000}6"; }
else if(PlayerInfo[i][pAdmin] == 7) { drank = "{FD0000}7"; }
GetPlayerName(i, sendername, sizeof(sendername));
format(string, 256, "%s [%d] ранг: %s{FFFFFF}: Online на админки {FD0000}%d{FFFFFF} день(я/ей), {FD0000}%d{FFFFFF} час(а/ов)",sendername,i,drank,PlayerInfo[i][pFDay],PlayerInfo[i][pDExp]);
SendClientMessage(playerid, COLOR_WHITE, string);
}
}
}
}
return 1;
}
Вот и все на этом мы закончили.Кому понравилось +.
Скрин:
Последнее редактирование:
