script_name("ReloadScript")
script_author("Joce x blast.hk")
function main()
repeat wait(0) until isSampAvailable()
sampRegisterChatCommand("reload", cmd)
wait(-1)
end
function cmd(command)
local args = {}
for arg in command:gmatch("%S+") do
table.insert(args, arg)
end
if #args >= 1 then
local scriptName = args[1]
print("Команда перезагрузки вызвана для: " .. scriptName)
reload(scriptName)
else
sampAddChatMessage("Используйте: /reload имя_скрипта.lua", 0xBEF574)
end
end
function reload(scriptName)
local scriptPath = getWorkingDirectory() .. "\\" .. scriptName
print("Проверка пути к скрипту: " .. scriptPath)
if doesFileExist(scriptPath) then
sampAddChatMessage("Скрипт найден, перезагружаю скрипт...", 0xBEF574)
thisScript():reload(scriptPath)
sampAddChatMessage("Скрипт {FF0000}" .. scriptName .. " {BEF574}был успешно перезагружен.", 0xBEF574)
else
sampAddChatMessage("Скрипт {FF0000}" .. scriptName .. " {BEF574}не найден. Проверьте название скрипта!", 0xBEF574)
end
end