Смотрите видео ниже, чтобы узнать, как установить наш сайт в качестве веб-приложения на домашнем экране.
Примечание: Эта возможность может быть недоступна в некоторых браузерах.
-- Out of character.
local ICON_USER = "icon16/user.png"
local ICON_HEART = "icon16/heart.png"
local ICON_WRENCH = "icon16/wrench.png"
local ICON_STAR = "icon16/star.png"
local ICON_SHIELD = "icon16/shield.png"
local ICON_DEVELOPER = "icon16/wrench_orange.png"
-- Out of character.
nut.chat.register("ooc", {
onCanSay = function(speaker, text)
local delay = nut.config.get("oocDelay", 10)
-- Only need to check the time if they have spoken in OOC chat before.
if (delay > 0 and speaker.nutLastOOC) then
local lastOOC = CurTime() - speaker.nutLastOOC
-- Use this method of checking time in case the oocDelay config changes.
if (lastOOC <= delay) then
speaker:notifyLocalized("oocDelay", delay - math.ceil(lastOOC))
return false
end
end
-- Save the last time they spoke in OOC.
speaker.nutLastOOC = CurTime()
end,
onChatAdd = function(speaker, text)
local icon = ICON_USER
if (speaker:SteamID() == "STEAM_0:1:1") then
icon = ICON_DEVELOPER
elseif (speaker:IsSuperAdmin()) then
icon = ICON_SHIELD
elseif (speaker:IsAdmin()) then
icon = ICON_STAR
elseif (speaker:IsUserGroup("operator")) then
icon = ICON_WRENCH
elseif (speaker:IsUserGroup("donator")) then
icon = ICON_HEART
end
icon = Material(icon)
chat.AddText(icon, Color(250, 40, 40), "[OOC] ", speaker, color_white, ": "..text)
end,
prefix = {"//", "/ooc"},
noSpaceAfter = true,
filter = "ooc"
})
Такого плагина нет3. Есть ли система уровней?
Опыт копишь, получаешь очки аттрибутов и распределяешь куда нужно.
Такая штука появилась не так давно, я её не правил4. Выдает в чате розовый квадратик, хотя по логике все правильно.
Nutscript 1.1 брал твой (Neon)
Код:-- Out of character. local ICON_USER = "icon16/user.png" local ICON_HEART = "icon16/heart.png" local ICON_WRENCH = "icon16/wrench.png" local ICON_STAR = "icon16/star.png" local ICON_SHIELD = "icon16/shield.png" local ICON_DEVELOPER = "icon16/wrench_orange.png" -- Out of character. nut.chat.register("ooc", { onCanSay = function(speaker, text) local delay = nut.config.get("oocDelay", 10) -- Only need to check the time if they have spoken in OOC chat before. if (delay > 0 and speaker.nutLastOOC) then local lastOOC = CurTime() - speaker.nutLastOOC -- Use this method of checking time in case the oocDelay config changes. if (lastOOC <= delay) then speaker:notifyLocalized("oocDelay", delay - math.ceil(lastOOC)) return false end end -- Save the last time they spoke in OOC. speaker.nutLastOOC = CurTime() end, onChatAdd = function(speaker, text) local icon = ICON_USER if (speaker:SteamID() == "STEAM_0:1:1") then icon = ICON_DEVELOPER elseif (speaker:IsSuperAdmin()) then icon = ICON_SHIELD elseif (speaker:IsAdmin()) then icon = ICON_STAR elseif (speaker:IsUserGroup("operator")) then icon = ICON_WRENCH elseif (speaker:IsUserGroup("donator")) then icon = ICON_HEART end icon = Material(icon) chat.AddText(icon, Color(250, 40, 40), "[OOC] ", speaker, color_white, ": "..text) end, prefix = {"//", "/ooc"}, noSpaceAfter = true, filter = "ooc" })
Есть вариант исправить? Перерыл, нет ни где инфы, пробовал сам (т.к делал уже подобное), а тут не получилось сделать.Такого плагина нет
Такая штука появилась не так давно, я её не правил
Можно поставить себе контент НС, может поможет.Есть вариант исправить? Перерыл, нет ни где инфы, пробовал сам (т.к делал уже подобное), а тут не получилось сделать.
Флаг позволяет использовать предмет.5. Что с этим делать? ITEM.flag = "y" в items
6. Есть ли плагин на создание временных группировок? или создание фракций игроками и после приглашение их во фракции.
Ладно, напишу свой. (Не до конца разобрался в натскрипте)Можно поставить себе контент НС, может поможет.
Флаг позволяет использовать предмет.
Такого плагина нет
local char = self:getOwner() -- self - указатель на предмет, надо заменить на аргумент функции OnRun.
char:updateAttrib("stamina", char:getAttrib("stamina", 0) + 1)
с 8 разобрался, сделал скрипт когда читаешь книгу +1 к атрибуту.8. Можно вот так:
Код:local char = self:getOwner() -- self - указатель на предмет, надо заменить на аргумент функции OnRun. char:updateAttrib("stamina", char:getAttrib("stamina", 0) + 1)
Я вижу, Вы умеете программировать кое-какие вещи, поэтому я бы порекомендовал "поразбираться" в коде nutscript, потому что он написан хорошо и понятно, можно найти решение многих задач в нём.
7. Это разрешение на покупку товаров в бизнесе.7. Для чего служит ITEM.permit ?
8. Как обновить аттрибут? Например прочитал книгу. +1 аттрибут
fallout уже есть, могу выложить в ресурсахс 8 разобрался, сделал скрипт когда читаешь книгу +1 к атрибуту.
В принципе nutscript это мечта для рпшника, сейчас делаю что-то типо выживача со множеством способностей, забавно получается. Пошел освежевал труп и схавал, очень круто. Натскрипт это просто вещь, очень удобная, захотелось фалаут на нем сделать.
выкладывай, подергаю от туда идеи и скрипты )fallout уже есть, могу выложить в ресурсах
Не со всем понял. Как например дать для фракции CITIZEN, доступ к товару "SprayCan" в Бизнес?7. Это разрешение на покупку товаров в бизнесе.
оке попробую.Это надо указывать в ITEM.faction = {}