Смотрите видео ниже, чтобы узнать, как установить наш сайт в качестве веб-приложения на домашнем экране.
Примечание: Эта возможность может быть недоступна в некоторых браузерах.
Приветствуем на сайте, Гость! Обязательно ознакомьтесь с условиями и правилами Публичной оферты Проекта 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
Ты имеешь ввиду номер как в starwarsrp некоторых , или что ?Как сделать, чтобы при первом заходе на сервер, игроку выдавался рандомный ролевой ник?
Ну приблизительно так, но вместо айди имя типо: "Иван Иванов".Ты имеешь ввиду номер как в starwarsrp некоторых , или что ?
Загляни в: darkrpmodification/lua/autorun/config/disable_defaults.luaу меня вопще /rpname не робит я хз почему
Или в настройки даркрп, это где-то здесь: darkrp/gamemode/config/config.luaу меня вопще /rpname не робит я хз почему
смотри в гейммоде и аддонах. У меня такое было, лик vcmod оказался с бэкдурами.у ме
у меня true стоить но не робит
Браво, но то что хук PlayerSpawn - это я знаю. Просто если сделать допустим, при заходе игрок в консоль вписывал say "/name " и рандомные имена из списка, то имя при спавне будет постоянно сбиваться, это не круто. А вот как сделать иначе, я не совсем понимаю, ибо в lua не сильно шарю.Кодом и руками. Не буду тебе делать код - просто хук - PlayerSpawn. Всё. Остальное сам. Самопис примерно 5 минут с учётом написания имён и фам.
local firstName = {
"Иван",
"Биван"
}
local secondName = {
"Иванов",
"Биванов"
}
local function GetSomeRandomShitFromTable(tbl)
return tbl[math.random(1, #tbl)]
end
local function GetSomeShittyName(firstName, secondName)
local name1 = GetSomeRandomShitFromTable(firstName)
local name2 = GetSomeRandomShitFromTable(secondName)
return name1 .. " " .. name2
end
hook.Add("PlayerSpawn", "Server.SomeShittyNameForIdiots", function(ply)
ply:setRPName(GetSomeShittyName(firstName, secondName))
end)
-- autorun/server/nick.lua
function SetRandomName(ply,gender)
http.Fetch("https://api.randomdatatools.ru/?params=FirstName,LastName&gender="..gender,function(body,len,headers,code)
local data = assert(util.JSONToTable(body))
if code == 200 then
if data.FirstName then
DarkRP.storeRPName(ply,data.FirstName.." "..data.LastName)
end
end
end)
end
hook.Add("PlayerInitialSpawn","CheckRandomName",function(ply)
local Nick = ply:GetPData("RandomNick")
if (Nick == nil) then -- чекер на проверку, установлено ли имя, устанавливает 1 раз
ply:SetPData("RandomNick",1)
SetRandomName(ply,"man") -- man или woman
end
end)