Главная » Статьи » Туториал

Фиксим дюп.

Приветствую уважаемые пользователи сайта mtadayz.ucoz.net

В данном туториале мы уберем дюп через авто, палатки и т.д.

Открываем файл inventory.lua. И ищем:

function onPlayerMoveItemInInventory ()    
local itemName = guiGridListGetItemText ( gridlistItems["loot"], guiGridListGetSelectedItem ( gridlistItems["loot"] ), 1 )
if isPlayerInLoot() then

После этих строчек вставляем:

 if isThereSomeoneInLoot () then
        --startRollMessage2("Inventory", "АнтиДюп: В луте больше одного человека!", 255, 22, 0 )
        return true
    end

И далее в самом конце файла вставляем:

 function isThereSomeoneInLoot ()
    local loot = isPlayerInLoot()
    local playersTable = getElementsWithinColShape ( loot, 'player' )
    for i, player in ipairs ( playersTable ) do
        if player ~= localPlayer then
            return true
        end
    end
    if not playersTable then
        return true
    end
    return false
end

На этом туториал закончен. Спасибо за внимание!

 

Категория: Туториал | Добавил: Middl (25.06.2015)
Просмотров: 1356 | Теги: дюп, DayZ, MTA, Палатки, авто, GTA, Сервер | Рейтинг: 0.0/0
Всего комментариев: 0
Имя *:
Email *:
Код *: