Welcome to Сообщество игровых серверов NETZONA.ORG

Присоединяйтесь к нам сейчас, чтобы получить доступ ко всем нашим функциям. Зарегистрировавшись и войдя в систему, вы сможете создавать темы, публиковать ответы в существующих темах, давать репутацию другим участникам, получать собственный личный мессенджер и многое другое. Это также быстро и совершенно бесплатно, так чего же вы ждете?
  • Приветствуем на сайте, Гость! Обязательно ознакомьтесь с условиями и правилами Публичной оферты Проекта 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

[NS 1.1] Проблема с выдачей предметов персонажу в начале.

5 тяжек чарика

Пользователь
Регистрация
1 Мар 2018
Сообщения
158
Реакции
0
Баллы
31
Адрес
bybabyba
Веб-сайт
vk.com
Клан-тег
xoi
Род занятий
onime
Lua:
function SCHEMA:OnCharCreated(client, character)
    local getInventory = character:getInv();

    if (getInventory) then
        if (character:getFaction() == FACTION_BANDIT) then
            getInventory:add("flashlight", 1);
            getInventory:add("bandit", 1);
        end;
    end;
end;
Кто-то посоветовал вписать это в sh_hooks. Не работает.
 

Comrad

Пользователь
Регистрация
8 Мар 2018
Сообщения
197
Реакции
0
Баллы
37
Клан-тег
ГДР
Род занятий
ГДР
Попробуй, может, в sv_hooks..?
 

Comrad

Пользователь
Регистрация
8 Мар 2018
Сообщения
197
Реакции
0
Баллы
37
Клан-тег
ГДР
Род занятий
ГДР
Там под это даже пример написан, в этом самом sv_hooks.

Lua:
function SCHEMA:OnCharCreated(client, character)
    local inventory = character:getInv()

    if (inventory) then        
        if (character:getFaction() == FACTION_CITIZEN) then
            inventory:add("cid", 1, {
                name = character:getName(),
                id = math.random(10000, 99999)
            })
 

5 тяжек чарика

Пользователь
Регистрация
1 Мар 2018
Сообщения
158
Реакции
0
Баллы
31
Адрес
bybabyba
Веб-сайт
vk.com
Клан-тег
xoi
Род занятий
onime
Там под это даже пример написан, в этом самом sv_hooks.

Lua:
function SCHEMA:OnCharCreated(client, character)
    local inventory = character:getInv()

    if (inventory) then       
        if (character:getFaction() == FACTION_CITIZEN) then
            inventory:add("cid", 1, {
                name = character:getName(),
                id = math.random(10000, 99999)
            })
Спасибо.
 

5 тяжек чарика

Пользователь
Регистрация
1 Мар 2018
Сообщения
158
Реакции
0
Баллы
31
Адрес
bybabyba
Веб-сайт
vk.com
Клан-тег
xoi
Род занятий
onime
Там под это даже пример написан, в этом самом sv_hooks.

Lua:
function SCHEMA:OnCharCreated(client, character)
    local inventory = character:getInv()

    if (inventory) then       
        if (character:getFaction() == FACTION_CITIZEN) then
            inventory:add("cid", 1, {
                name = character:getName(),
                id = math.random(10000, 99999)
            })
Проверил сейчас этот способ. Не получилось. Выдает такую ошибку:
 

Вложения

  • Screenshot_1.png
    Screenshot_1.png
    4.5 KB · Просмотры: 7
  • Screenshot_2.png
    Screenshot_2.png
    28.4 KB · Просмотры: 6

Neon

Создатель
Команда форума
Регистрация
9 Фев 2013
Сообщения
1,395
Реакции
4
Баллы
49
Так ясен пень - у тебя там куска кода нет

Lua:
function SCHEMA:OnCharCreated(client, character)
    local inventory = character:getInv()

    if (inventory) then       
        if (character:getFaction() == FACTION_BANDIT) then
            inventory:add("flashlight", 1)
            inventory:add("bandit", 1)
        end
    end
end
 

5 тяжек чарика

Пользователь
Регистрация
1 Мар 2018
Сообщения
158
Реакции
0
Баллы
31
Адрес
bybabyba
Веб-сайт
vk.com
Клан-тег
xoi
Род занятий
onime
Так ясен пень - у тебя там куска кода нет

Lua:
function SCHEMA:OnCharCreated(client, character)
    local inventory = character:getInv()

    if (inventory) then      
        if (character:getFaction() == FACTION_BANDIT) then
            inventory:add("flashlight", 1)
            inventory:add("bandit", 1)
        end
    end
end
Благодарю.
 

5 тяжек чарика

Пользователь
Регистрация
1 Мар 2018
Сообщения
158
Реакции
0
Баллы
31
Адрес
bybabyba
Веб-сайт
vk.com
Клан-тег
xoi
Род занятий
onime
Добавил этот код в schema\hooks\sv_hooks.lua - все получилось, но после перезапуска проблема повторилась.
Так ясен пень - у тебя там куска кода нет

Lua:
function SCHEMA:OnCharCreated(client, character)
    local inventory = character:getInv()

    if (inventory) then      
        if (character:getFaction() == FACTION_BANDIT) then
            inventory:add("flashlight", 1)
            inventory:add("bandit", 1)
        end
    end
end
 

5 тяжек чарика

Пользователь
Регистрация
1 Мар 2018
Сообщения
158
Реакции
0
Баллы
31
Адрес
bybabyba
Веб-сайт
vk.com
Клан-тег
xoi
Род занятий
onime
Lua:
function SCHEMA:OnCharCreated(client, character)
    local inventory = character:getInv()

    if (inventory) then       
        if (character:getFaction() == FACTION_MERC) then
            inventory:add("flashlight", 1)
            inventory:add("merc", 1)
            inventory:add("rykovodstvo", 1)
            inventory:add("m9", 1)
            inventory:add("9x19", 1)
            inventory:add("kilka", 4)
            inventory:add("armmed", 3)
            inventory:add("tinderbox", 1)
        end
    end
end
 

Albert4481

Пользователь
Регистрация
23 Янв 2019
Сообщения
6
Реакции
0
Баллы
14
Ко не кривой случаем весь?
 
Назад
Сверху Снизу