Смотрите видео ниже, чтобы узнать, как установить наш сайт в качестве веб-приложения на домашнем экране.
Примечание: Эта возможность может быть недоступна в некоторых браузерах.
Приветствуем на сайте, Гость! Обязательно ознакомьтесь с условиями и правилами Публичной оферты Проекта NetZONA.org: https://netzona.org/help/public-offer/
Приветствуем на сайте, Гость! Обязательно ознакомьтесь с условиями и правилами использования Ваших файлов cookie на Проекте NetZONA.org: https://netzona.org/help/cookies/
Приветствуем на сайте, Гость! Обязательно ознакомьтесь с Политикой конфиденциальности Проекта NetZONA.org: https://netzona.org/pages/privacy-policy/
Ответы на основные вопросы: https://netzona.org/threads/populjarnye-voprosy-i-otvety-na-nix.6122/
Приветствуем на сайте, Гость! Приобрести (купить) Информационную услугу (в том числе группу "Проверенный") на Проекте NetZONA.org: https://netzona.org/account/upgrades
nut.command.add("beclass", {
syntax = "<string class>",
onRun = function(client, arguments)
local class = table.concat(arguments, " ")
local char = client:getChar()
if (IsValid(client) and char) then
local num = isnumber(tonumber(class)) and tonumber(class) or -1
if (nut.class.list[num]) then
local v = nut.class.list[num]
if (char:joinClass(num)) then
client:notifyLocalized("becomeClass", L(v.name, client))
return
else
client:notifyLocalized("becomeClassFail", L(v.name, client))
return
end
else
for k, v in ipairs(nut.class.list) do
if (nut.util.stringMatches(v.uniqueID, class) or nut.util.stringMatches(L(v.name, client), class)) then
if (char:joinClass(k)) then
client:notifyLocalized("becomeClass", L(v.name, client))
return
else
client:notifyLocalized("becomeClassFail", L(v.name, client))
return
end
end
end
end
client:notifyLocalized("invalid", L("class", client))
else
client:notifyLocalized("illegalAccess")
end
end
})
Команда /beclass работает только для своего персонажа.
Её можно переделать под выдачу класса другим игрокам. Вставлять код можно хоть в sh_schema.luaКод:nut.command.add("beclass", { syntax = "<string class>", onRun = function(client, arguments) local class = table.concat(arguments, " ") local char = client:getChar() if (IsValid(client) and char) then local num = isnumber(tonumber(class)) and tonumber(class) or -1 if (nut.class.list[num]) then local v = nut.class.list[num] if (char:joinClass(num)) then client:notifyLocalized("becomeClass", L(v.name, client)) return else client:notifyLocalized("becomeClassFail", L(v.name, client)) return end else for k, v in ipairs(nut.class.list) do if (nut.util.stringMatches(v.uniqueID, class) or nut.util.stringMatches(L(v.name, client), class)) then if (char:joinClass(k)) then client:notifyLocalized("becomeClass", L(v.name, client)) return else client:notifyLocalized("becomeClassFail", L(v.name, client)) return end end end end client:notifyLocalized("invalid", L("class", client)) else client:notifyLocalized("illegalAccess") end end })