История изменений
Исправление LightDiver, (текущая версия) :
Ну серьезно! В луа не работает математика. Тупо не работает. Вот от слова совсем. Она непредсказуема и выдает рандом. Независимо от того, что ты задаешь. Вот смотри:
function kirTest(b,n1)
test1=b:sub(n1,n1)
nI=b
for i=0,n1-1 do
testN=nI:byte(1)
if testN == 208 then
print (testN)
nP=nI:len()
print (nP)
nI=nI:sub(3,nP)
print (nI)
nI1=nI:sub(1,2)
else
nP=nI:len()
nI=nI:sub(2,nP)
nI1=nI:sub(1,1)
end
r=nI1
end
return r
end
--r=b:sub(n1*2-1,n1*2)
--r=test1
strstr = "Двацветок"
testNik=kirTest(strstr,4)
Задаем 1-3 все работает. Он проходит три итерации:
lua GS.lua 14:46:21
208
18
вацветок
208
16
ацветок
208
14
цветок
Задаем 4:
208
18
вацветок
208
16
ацветок
208
14
цветок
Он проходит четыре итерации? Хер там. Три.
Задаем 5: тоже три терации.
Шесть: И тут у нас наконец ЧЕТЫРЕ итерации!
208
18
вацветок
208
16
ацветок
208
14
цветок
208
10
еток
на 7 у нас пять итераций. Это вообще что?! Это как?
12 длину строки он пропустил. Хмм…
Ладно, это ересь. Пока не будет понимания как работать с кириллицей, дальше ничего не получится.
Исправление LightDiver, :
Ну серьезно! В луа не работает математика. Тупо не работает. Вот от слова совсем. Она непредсказуема и выдает рандом. Независимо от того, что ты задаешь. Вот смотри:
function kirTest(b,n1)
test1=b:sub(n1,n1)
nI=b
for i=0,n1-1 do
testN=nI:byte(1)
if testN == 208 then
print (testN)
nP=nI:len()
print (nP)
nI=nI:sub(3,nP)
print (nI)
nI1=nI:sub(1,2)
else
nP=nI:len()
nI=nI:sub(2,nP)
nI1=nI:sub(1,1)
end
r=nI1
end
return r
end
--r=b:sub(n1*2-1,n1*2)
--r=test1
strstr = "Двацветок"
testNik=kirTest(strstr,4)
Задаем 1-3 все работает. Он проходит три итерации:
lua GS.lua 14:46:21
208
18
вацветок
208
16
ацветок
208
14
цветок
Задаем 4:
208
18
вацветок
208
16
ацветок
208
14
цветок
Он проходит четыре итерации? Хер там. Три.
Задаем 5: тоже три терации.
Шесть: И тут у нас наконец ЧЕТЫРЕ итерации!
208
18
вацветок
208
16
ацветок
208
14
цветок
208
10
еток
на 7 у нас пять итераций. Это вообще что?! Это как?
12 длину строки он пропустил. Хмм…
Исправление LightDiver, :
Ну серьезно! В луа не работает математика. Тупо не работает. Вот от слова совсем. Она непредсказуема и выдает рандом. Независимо от того, что ты задаешь. Вот смотри:
function kirTest(b,n1)
test1=b:sub(n1,n1)
nI=b
for i=0,n1-1 do
testN=nI:byte(1)
if testN == 208 then
print (testN)
nP=nI:len()
print (nP)
nI=nI:sub(3,nP)
print (nI)
nI1=nI:sub(1,2)
else
nP=nI:len()
nI=nI:sub(2,nP)
nI1=nI:sub(1,1)
end
r=nI1
end
return r
end
--r=b:sub(n1*2-1,n1*2)
--r=test1
strstr = "Двацветок"
testNik=kirTest(strstr,4)
Задаем 1-3 все работает. Он проходит три итерации:
lua GS.lua 14:46:21
208
18
вацветок
208
16
ацветок
208
14
цветок
Задаем 4:
208
18
вацветок
208
16
ацветок
208
14
цветок
Он проходит четыре итерации? Хер там. Три.
Задаем 5: тоже три терации.
Шесть: И тут у нас наконец ЧЕТЫРЕ итерации!
208
18
вацветок
208
16
ацветок
208
14
цветок
208
10
еток
на 7 у нас пять итераций. Это вообще что?! Это как?
Исходная версия LightDiver, :
Ну серьезно! В луа не работает математика. Тупо не работает. Вот от слова совсем. Она непредсказуема и выдает рандом. Независимо от того, что ты задаешь. Вот смотри:
function kirTest(b,n1)
test1=b:sub(n1,n1)
nI=b
for i=0,n1-1 do
testN=nI:byte(1)
if testN == 208 then
print (testN)
nP=nI:len()
print (nP)
nI=nI:sub(3,nP)
print (nI)
nI1=nI:sub(1,2)
else
nP=nI:len()
nI=nI:sub(2,nP)
nI1=nI:sub(1,1)
end
r=nI1
end
return r
end
--r=b:sub(n1*2-1,n1*2)
--r=test1
strstr = "Двацветок"
testNik=kirTest(strstr,4)
Задаем 1-3 все работает. Он проходит три итерации:
lua GS.lua 14:46:21 208 18 вацветок 208 16 ацветок 208 14 цветок
Задаем 4:
208 18 вацветок 208 16 ацветок 208 14 цветок
Он проходит четыре итерации? Хер там. Три.
Задаем 5: тоже три терации.
Шесть: И тут у нас наконец ЧЕТЫРЕ итерации!
208 18 вацветок 208 16 ацветок 208 14 цветок 208 10 еток
на 7 у нас пять итераций. Это вообще что?! Это как?