ФЭНДОМ


--Список категорий/типов/крафта
--    ["Номер категории"] = {
--        ["Название параметра"]    = "значение параметра",
--    }
categoryData= {
    ["0"] = {
        ["icon"]    = "[[Файл:Bacics.jpg|32px|link=Категория:Basics]]",
        ["short"]   = "Basics",
        ["link"]    = "[[:Категория:Basics|Basics]]",
        ["category"]= "[[Категория:Basics]]",
        ["text"]    = "Basics"
    },
    ["1"] = {
        ["icon"]    = "[[Файл:Bu.jpg|32px|link=Категория:Building]]",
        ["short"]   = "Building",
        ["link"]    = "[[:Категория:Building|Building]]",
        ["category"]= "[[Категория:Building]]",
        ["text"]    = "Building"
    },
    ["2"] = {
        ["icon"]    = "[[Файл:Mn.jpg|32px|link=Категория:Resources]]",
        ["short"]   = "Resources",
        ["link"]    = "[[:Категория:Resources|Resources]]",
        ["category"]= "[[Категория:Resources]]",
        ["text"]    = "Resources"
    },
    ["3"] = {
        ["icon"]    = "[[Файл:Ae.jpg|32px|link=Категория:Ammo\Weapons]]",
        ["short"]   = "Ammo\Weapons",
        ["link"]    = "[[:Категория:Ammo\Weapons|Ammo\Weapons]]",
        ["category"]= "[[Категория:Ammo\Weapons]]",
        ["text"]    = "Ammo\Weapons"
    },
    ["4"] = {
        ["icon"]    = "[[Файл:To.jpg|32px|link=Категория:Tools\Traps]]",
        ["short"]   = "Tools\Traps",
        ["link"]    = "[[:Категория:Tools\Traps|Tools\Traps]]",
        ["category"]= "[[Категория:Tools\Traps]]",
        ["text"]    = "Tools\Traps"
    },
    ["5"] = {
        ["icon"]    = "[[Файл:Co.jpg|32px|link=Категория:Food\Cooking]]",
        ["short"]   = "Food\Cooking",
        ["link"]    = "[[:Категория:Food\Cooking|Food\Cooking]]",
        ["category"]= "[[Категория:Food\Cooking]]",
        ["text"]    = "Food\Cooking"
    },
    ["6"] = {
        ["icon"]    = "[[Файл:Me.jpg|32px|link=Категория:Medicine]]",
        ["short"]   = "Medicine",
        ["link"]    = "[[:Категория:Medicine|Medicine]]",
        ["category"]= "[[Категория:Medicine]]",
        ["text"]    = "Medicine"
    },
    ["7"] = {
        ["icon"]    = "[[Файл:Vl.jpg|32px|link=Категория:Clothing]]",
        ["short"]   = "Clothing",
        ["link"]    = "[[:Категория:Clothing|Clothing]]",
        ["category"]= "[[Категория:Clothing]]",
        ["text"]    = "Clothing"
    },
    ["8"] = {
        ["icon"]    = "[[Файл:For.jpg|32px|link=Категория:Science]]",
        ["short"]   = "Science",
        ["link"]    = "[[:Категория:Science|Science]]",
        ["category"]= "[[Категория:Science]]",
        ["text"]    = "Science"
    },
    ["9"] = {
        ["icon"]    = "[[Файл:Fd.jpg|32px|link=Категория:Decor/Miscellaneous]]",
        ["short"]   = "Decor/Miscellaneous",
        ["link"]    = "[[:Категория:Decor/Miscellaneous|Decor/Miscellaneous]]",
        ["category"]= "[[Категория:Decor/Miscellaneous]]",
        ["text"]    = "Decor/Miscellaneous"
    }
}
 
classData= {
    ["0"] = {
        ["icon"]    = "[[Файл:TrapSpikes01.png|45px|link=Категория:Ловушки]]",
        ["short"]   = "Ловушки",
        ["link"]    = "[[:Категория:Ловушки|Ловушки]]",
        ["category"]= "[[Категория:Ловушки]]",
        ["text"]    = "Ловушки"
    },
    ["1"] = {
        ["icon"]    = "[[Файл:PickaxeSteel.png|45px|link=Категория:Инструменты]]",
        ["short"]   = "Инструменты",
        ["link"]    = "[[:Категория:Инструменты|Инструменты]]",
        ["category"]= "[[Категория:Инструменты]]",
        ["text"]    = "Инструменты"
    },
    ["2"] = {
        ["icon"]    = "[[Файл:GunAK47.png|45px|link=Категория:Оружие]]",
        ["short"]   = "Оружие",
        ["link"]    = "[[:Категория:Оружие|Оружие]]",
        ["category"]= "[[Категория:Оружие]]",
        ["text"]    = "Оружие"
    },
    ["3"] = {
        ["icon"]    = "[[Файл:762mmBullet.png|45px|link=Категория:Боеприпасы]]",
        ["short"]   = "Боеприпасы",
        ["link"]    = "[[:Категория:Боеприпасы|Боеприпасы]]",
        ["category"]= "[[Категория:Боеприпасы]]",
        ["text"]    = "Боеприпасы"
    },
    ["4"] = {
        ["icon"]    = "[[Файл:FoodYuccaJuice.png|45px|link=Категория:Используемые]]",
        ["short"]   = "Используемые",
        ["link"]    = "[[:Категория:Используемые|Используемые]]",
        ["category"]= "[[Категория:Используемые]]",
        ["text"]    = "Используемые"
    },
    ["5"] = {
        ["icon"]    = "[[Файл:ScrapChestArmor.png|45px|link=Категория:Одежда и Броня]]",
        ["short"]   = "Одежда и Броня",
        ["link"]    = "[[:Категория:Одежда и Броня|Одежда и Броня]]",
        ["category"]= "[[Категория:Одежда и Броня]]",
        ["text"]    = "Одежда и Броня"
    },
    ["6"] = {
        ["icon"]    = "[[Файл:Pistol_Mold_Schematic.png|45px|link=Категория:Книги и Чертежи]]",
        ["short"]   = "Книги и Чертежи",
        ["link"]    = "[[:Категория:Книги и Чертежи|Книги и Чертежи]]",
        ["category"]= "[[Категория:Книги и Чертежи]]",
        ["text"]    = "Книги и Чертежи"
    },
    ["7"] = {
        ["icon"]    = "[[Файл:PotatoSeed.png|45px|link=Категория:Семена]]",
        ["short"]   = "Семена",
        ["link"]    = "[[:Категория:Семена|Семена]]",
        ["category"]= "[[Категория:Семена]]",
        ["text"]    = "Семена"
    },
    ["8"] = {
        ["icon"]    = "[[Файл:Concrete_Bricks_Block.png|45px|link=Категория:Блоки]]",
        ["short"]   = "Блоки",
        ["link"]    = "[[:Категория:Блоки|Блоки]]",
        ["category"]= "[[Категория:Блоки]]",
        ["text"]    = "Блоки"
    },
    ["9"] = {
        ["icon"]    = "[[Файл:ScrapMetal.png|45px|link=Категория:Прочее]]",
        ["short"]   = "Прочее",
        ["link"]    = "[[:Категория:Прочее|Прочее]]",
        ["category"]= "[[Категория:Прочее]]",
        ["text"]    = "Прочее"
    },
    ["W"] = {
        ["icon"]    = "[[Файл:ScrapMetal.png|45px|link==Категория:Прочее#Оружейные запчасти]]",
        ["short"]   = "Оружейные запчасти",
        ["link"]    = "[[:Категория:Прочее#Оружейные запчасти|Оружейные запчасти]]",
        ["category"]= "[[Категория:Прочее#Оружейные запчасти]]",
        ["text"]    = "Оружейные запчасти"
    },
    ["R"] = {
        ["icon"]    = "[[Файл:ScrapMetal.png|45px|link=Категория:Прочее#Ресурсы]]",
        ["short"]   = "Ресурсы",
        ["link"]    = "[[:Категория:Прочее#Ресурсы|Ресурсы]]",
        ["category"]= "[[Категория:Прочее#Ресурсы|Ресурсы]]",
        ["text"]    = "Ресурсы"
    },
    ["C"] = {
        ["icon"]    = "[[Файл:ScrapMetal.png|45px|link=Категория:Контейнеры]]",
        ["short"]   = "Контейнеры",
        ["link"]    = "[[:Категория:Контейнеры|Контейнеры]]",
        ["category"]= "[[Категория:Контейнеры]]",
        ["text"]    = "Контейнеры"
    }
}
 
craftData= {
    ["0"] = {
        ["icon"]    = "Не изготавливается",
        ["short"]   = "Не изготавливается",
        ["link"]    = "[[:Категория:Не изготавливается|Не изготавливается]]",
        ["category"]= "[[Категория:Не изготавливается]]",
        ["text"]    = "Не изготавливается"
    },
    ["1"] = {
        ["icon"]    = "[[Файл:PlayerHands.png|45px|link=Категория:В Инвентаре]]",
        ["short"]   = "В Инвентаре",
        ["link"]    = "[[:Категория:В Инвентаре|В Инвентаре]]",
        ["category"]= "[[Категория:В Инвентаре]]",
        ["text"]    = "В Инвентаре"
    },
    ["2"] = {
        ["icon"]    = "[[Файл:campfire.png|45px|link=Категория:На Костре]]",
        ["short"]   = "На Костре",
        ["link"]    = "[[:Категория:На Костре|На Костре]]",
        ["category"]= "[[Категория:На Костре]]",
        ["text"]    = "На Костре"
    },
    ["3"] = {
        ["icon"]    = "[[Файл:Workbench.png|45px|link=Категория:На Верстаке]]",
        ["short"]   = "На Верстаке",
        ["link"]    = "[[:Категория:На Верстаке|На Верстаке]]",
        ["category"]= "[[Категория:На Верстаке]]",
        ["text"]    = "На Верстаке"
    },
    ["4"] = {
        ["icon"]    = "[[Файл:forge.png|45px|link=Категория:В Кузнице]]",
        ["short"]   = "В Кузнице",
        ["link"]    = "[[:Категория:В Кузнице|В Кузнице]]",
        ["category"]= "[[Категория:В Кузнице]]",
        ["text"]    = "В Кузнице"
    },
    ["5"] = {
        ["icon"]    = "[[Файл:cementMixer.png|45px|link=Категория:В Бетономешалке]]",
        ["short"]   = "В Бетономешалке",
        ["link"]    = "[[:Категория:В Бетономешалке|В Бетономешалке]]",
        ["category"]= "[[Категория:В Бетономешалке]]",
        ["text"]    = "В Бетономешалке"
    },
    ["6"] = {
        ["icon"]    = "[[Файл:chemistryStation.png|45px|link=Категория:В ХимСтоле]]",
        ["short"]   = "В ХимСтоле",
        ["link"]    = "[[:Категория:В ХимСтоле|В ХимСтоле]]",
        ["category"]= "[[Категория:В ХимСтоле]]",
        ["text"]    = "В ХимСтоле"
    }
}
 
local p = {}
 
function p.category(f)
 
    categorys=''    
 
    --Получаем данные номер и mode из шалона
    local number = tostring(f.args.number)
    local mode = tostring(f.args.mode)
 
    --проходимся по каждому символу от 1 до длинны строки
    for i = 1, string.len(number) do
        category=''
        numCat = string.sub(number,i,i)
        --Проверяем попадает ли номер из списка категорий
        if type(tonumber(numCat))== 'number' then
            if tonumber(numCat,10)>= 0 and tonumber(numCat,10)<= 9 then
                category=categoryData[numCat][mode]
            else
                category=''
            end
        elseif numCat~="," and numCat~=":" and numCat~=";" and numCat~="." and numCat~=" " then
            return 'Можно использовать только цифровые значения категорий'
        end
 
        --Заполняем строку
        if i==1 then
            categorys = ''..category
        elseif category=='' then
            categorys= ''..categorys..''
        else    
            categorys = ''..categorys..', '..category
        end    
    end
 
    --Возвращаем результат
    return categorys
 
end
 
function p.class(f)
 
    classes=''    
 
    local number = tostring(f.args.number)
    local mode = tostring(f.args.mode)
 
    for i = 1, string.len(number) do
        class=''
        numClass = string.sub(number,i,i)
 
        if type(tonumber(numClass))== 'number' then
            if tonumber(numClass,10)>= 0 and tonumber(numClass,10)<= 9 then
                class=classData[numClass][mode]
            else
                class=''
            end
        elseif numClass=="W" or numClass=="C" or numClass=="R" then
            class=classData[numClass][mode]
        elseif numClass~="," and numClass~=":" and numClass~=";" and numClass~="." and numClass~=" " then
            return 'Можно использовать только цифровые значения классов'
        end
 
        if i==1 then
            classes = ''..class
        elseif class=='' then
            classes= ''..classes..''
        else    
            classes = ''..classes..', '..class
        end    
    end
 
   return classes
 
end
 
function p.craft(f)
 
    crafts=''    
 
    local number = tostring(f.args.number)
    local mode = tostring(f.args.mode)
 
    for i = 1, string.len(number) do
        craft=''
        numCraft = string.sub(number,i,i)
 
        if type(tonumber(numCraft))== 'number' then
            if tonumber(numCraft,10)>= 0 and tonumber(numCraft,10)<= 6  then
                craft=craftData[numCraft][mode]
            else
                craft=''
            end
        elseif numCraft~="," and numCraft~=":" and numCraft~=";" and numCraft~="." and numCraft~=" " then
            return 'Можно использовать только цифровые значения типов'
        end
 
        if i==1 then
            crafts = ''..craft
        elseif craft=='' then
            crafts= ''..crafts..''
        else    
            crafts = ''..crafts..', '..craft
        end    
    end
 
   return crafts
 
end
 
return p

Обнаружено использование расширения AdBlock.


Викия — это свободный ресурс, который существует и развивается за счёт рекламы. Для блокирующих рекламу пользователей мы предоставляем модифицированную версию сайта.

Викия не будет доступна для последующих модификаций. Если вы желаете продолжать работать со страницей, то, пожалуйста, отключите расширение для блокировки рекламы.

Также на ФЭНДОМЕ

Случайная вики