- 99
- 25
- Версия MoonLoader
- .027.0-preview
обычно после 1 ой регистрации аккаунта закрывает. но бывает после 2-3
что не так?
up
ну хелп блин(((
@k1zn может знаешь что-то?
что не так?
код:
package.path = getRakBotPath().."/scripts/libs/?.lua;"..getRakBotPath().."/scripts/libs/?/init.lua;";
package.cpath = getRakBotPath().."/scripts/libs/?.dll";
require 'Tasking'
local path = getRakBotPath().."\\scripts\\nick.txt"
local nick = {}
function onScriptStart()
if not file_exists(path) then
create_txt()
else
check = loadlist()
if check then
setNickName(nick[1])
else
exit()
end
end
end
function onServerMessage(message)
if message:find("Вы успешно использовали промокод") then
Tasking.new(function()
reconnect(300)
nick = getNickName()
removeLines({1})
Tasking.wait(200)
loadlist()
Tasking.wait(50)
setNickName(nick[1])
reconnect(200)
end)
end
end
function removeLines(arg)
if file_exists(path) then
local lines = {}
for line in io.lines(path) do table.insert(lines, line) end
for k, v in ipairs(arg) do
if lines[v] ~= nil then
lines[v] = '**removedline**'
end
end
local result = {}
for k, v in ipairs(lines) do
if v ~= '**removedline**' then table.insert(result, v) end
end
local handle = io.open(path, 'w')
handle:write(table.concat(result, '\n'))
handle:close()
end
end
function create_txt()
config = io.open(path, 'w')
config:close()
end
function loadlist()
nick = {}
for line in io.lines(path) do
table.insert(nick, line)
end
if nick[1] ~= nil then
return true
else
return false
end
end
function file_exists(name)
local f=io.open(name,"r")
if f~=nil then io.close(f) return true else return false end
end
onScriptUpdate = Tasking.tick
up
ну хелп блин(((
@k1zn может знаешь что-то?
Последнее редактирование: