Нет описания правки Метка: sourceedit |
Нет описания правки Метка: sourceedit |
||
Строка 4: | Строка 4: | ||
function p.getStat(f) |
function p.getStat(f) |
||
− | + | Item=tostring(f.args.item) |
|
-- param=tostring(f.args[2]) |
-- param=tostring(f.args[2]) |
||
− | Item="Партизан" |
+ | -- Item="Партизан" |
param="Тип" |
param="Тип" |
||
StatValue="" |
StatValue="" |
||
Строка 12: | Строка 12: | ||
local Cabins = mw.loadData( 'Module:Stats/cabins' ) |
local Cabins = mw.loadData( 'Module:Stats/cabins' ) |
||
− | + | if Cabins[Item] ~= nil then |
|
− | if Cabins[Item] ~= nil then |
+ | if Cabins[Item][param] ~= nil then |
− | + | StatValue=Cabins[Item][param] |
|
− | StatValue=Cabins[Item][param] |
||
− | else |
||
⚫ | |||
⚫ | |||
else |
else |
||
− | StatValue="Не найдет |
+ | StatValue="Не найдет такой параметр" |
end |
end |
||
− | + | else |
|
⚫ | |||
⚫ | |||
return StatValue |
return StatValue |
Версия от 09:32, 20 июля 2017
Для документации этого модуля может быть создана страница Модуль:GetStat/doc
local p = {}
function p.getStat(f)
Item=tostring(f.args.item)
-- param=tostring(f.args[2])
-- Item="Партизан"
param="Тип"
StatValue=""
local Cabins = mw.loadData( 'Module:Stats/cabins' )
if Cabins[Item] ~= nil then
if Cabins[Item][param] ~= nil then
StatValue=Cabins[Item][param]
else
StatValue="Не найдет такой параметр"
end
else
StatValue="Не найдет предмет с таким названием"
end
return StatValue
end
return p