Представляю вам пример создания статистики игрока
Создадим команду
В 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,Статистика игрока