Moduł:Inventory slot/Furnace: Różnice pomiędzy wersjami
Przejdź do nawigacji
Przejdź do wyszukiwania
| [wersja nieprzejrzana] | [wersja nieprzejrzana] |
d poprawka? |
d poprawka |
||
| Linia 10: | Linia 10: | ||
if num or false then | if num or false then | ||
while (string.find(string.sub(num,numPos,-1),',') or 0) > 0 do | while (string.find(string.sub(num,numPos,-1),',') or 0) > 0 do | ||
result = result..string.sub(str,strPos,string.find(str,';'))..',' | result = result..string.sub(str,strPos,string.find(str,';') - 1)..',' | ||
strPos = string.find(str,';') + 1 | strPos = string.find(str,';') + 1 | ||
result = result..string.sub(num,numPos,string.find(num,','))..';' | result = result..string.sub(num,numPos,string.find(num,',') - 1)..';' | ||
numPos = string.find(num,',') + 1 | numPos = string.find(num,',') + 1 | ||
end | end | ||
Wersja z 11:21, 26 mar 2021
W tym module nie ma dokumentacji. Jeśli wiesz jak używać tego modułu, proszę, podaj odpowiednie informacje.
local p = {}
function p.grid( data )
local str = data.args[1]
local num = data.args[2]
str = string.gsub(str,',',';')
local result = ""
local strPos = 1
local numPos = 1
if num or false then
while (string.find(string.sub(num,numPos,-1),',') or 0) > 0 do
result = result..string.sub(str,strPos,string.find(str,';') - 1)..','
strPos = string.find(str,';') + 1
result = result..string.sub(num,numPos,string.find(num,',') - 1)..';'
numPos = string.find(num,',') + 1
end
end
result = result..string.sub(str,strPos,-1)
return result
end
return p