• Приветствуем на сайте, Гость! Обязательно ознакомьтесь с условиями и правилами Публичной оферты Проекта 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

Где найти d флаг для NutScript?

  • Автор темы Автор темы Hevo
  • Дата начала Дата начала
Статус
В этой теме нельзя размещать новые ответы.

Hevo

Пользователь
Регистрация
7 Мар 2017
Сообщения
54
Реакции
0
Баллы
17
Возраст
24
Пол
Где найти d флаг для NutScript?
 
Можно в nutscript\gamemode\core\libs\sh_libs.lua создать строчку nut.flag.add("D", "описание флага")
НО, флаг 75 на 25. Иногда спасет, иногда нет.
 
Ежели D-flag, который защищает от блокировки персонажа при смерти, то стоит покопаться в плагине PermaKill. Он является стандартным во фреймворке.
Готовое решение:
Код:
nut.flag.add("D", "Le D-flag");
function PLUGIN:PlayerDeath(client, inflictor, attacker)
    local Character = client:getChar();

    if (nut.config.get("pkActive")) then
        if Character:hasFlags("D") then return client:notify("You have a D-flag") end; // Проверка на явление флага.
        if !(nut.config.get("pkWorld") and (client == attacker or inflictor:IsWorld())) then return end;

        Character:setData("permakilled", true);
    end;
end;
 
Ежели D-flag, который защищает от блокировки персонажа при смерти, то стоит покопаться в плагине PermaKill. Он является стандартным во фреймворке.
Готовое решение:
Код:
nut.flag.add("D", "Le D-flag");
function PLUGIN:PlayerDeath(client, inflictor, attacker)
    local Character = client:getChar();

    if (nut.config.get("pkActive")) then
        if Character:hasFlags("D") then return client:notify("You have a D-flag") end; // Проверка на явление флага.
        if !(nut.config.get("pkWorld") and (client == attacker or inflictor:IsWorld())) then return end;

        Character:setData("permakilled", true);
    end;
end;
Хмм, странно все равно когда я умираю то персонаж в бане.
 
Ежели D-flag, который защищает от блокировки персонажа при смерти, то стоит покопаться в плагине PermaKill. Он является стандартным во фреймворке.
Готовое решение:
Код:
nut.flag.add("D", "Le D-flag");
function PLUGIN:PlayerDeath(client, inflictor, attacker)
    local Character = client:getChar();

    if (nut.config.get("pkActive")) then
        if Character:hasFlags("D") then return client:notify("You have a D-flag") end; // Проверка на явление флага.
        if !(nut.config.get("pkWorld") and (client == attacker or inflictor:IsWorld())) then return end;

        Character:setData("permakilled", true);
    end;
end;
А все, все работает
 
Можно в nutscript\gamemode\core\libs\sh_libs.lua создать строчку nut.flag.add("D", "описание флага")
НО, флаг 75 на 25. Иногда спасет, иногда нет.
Привет, скажи пожалуйста ты знаешь как в режиме darkrp сделать лидера фракции как в сталкер рп?
 
Статус
В этой теме нельзя размещать новые ответы.
Главная Регистрация
Назад
Сверху