Представляю вам пример создания статистики игрока
Создадим команду
В onPlayerCommand
Код:
if(cmd[0] == "/stats")
{
playerStats();
}Теперь создадим функцию
Код:
function playerStats()
{
foreach(i, playername in getPlayers())
{
local admin;
if(users[i].admin == 0) { admin = "Житель" }
else if(users[i].admin == 1) { admin = "Мл.Модератор" }
else if(users[i].admin == 2) { admin = "Модератор" }
else if(users[i].admin == 3) { admin = "Мл.Администратор" }
else if(users[i].admin == 4) { admin = "Администратор" }
else if(users[i].admin == 5) { admin = "Глава Штата" }
local nxtlevel = users[i].level+1;
local expamount = nxtlevel*levelexp;
local stats = format("\nНаличные: \t"+users[i].money+
" \nУровень: "+users[i].level+
" \nУважение: "+users[i].exp+"/"+expamount+
" \nОрганизация: "+admin.tostring()+
" ");
showPlayerDialog(i, 0, 0, "Статистика: "+getPlayerName(i), stats, "Отмена");
}
}Ну вот и все
Теги: /stats,Статистика игрока


