Загрузить файлы в «/»
This commit is contained in:
39
NoAngle.lua
Normal file
39
NoAngle.lua
Normal file
@@ -0,0 +1,39 @@
|
|||||||
|
script_name("NoAngle")
|
||||||
|
script_author("treywisp")
|
||||||
|
|
||||||
|
local memory = require("memory")
|
||||||
|
local inicfg = require("inicfg")
|
||||||
|
|
||||||
|
local settings_source = "NoAngle.ini"
|
||||||
|
local settings = inicfg.load({
|
||||||
|
main = {
|
||||||
|
active = true
|
||||||
|
}
|
||||||
|
}, settings_source)
|
||||||
|
|
||||||
|
local function notify(text)
|
||||||
|
sampAddChatMessage("[NoAngle] {FFFFFF}" .. text, 0xDC143C)
|
||||||
|
end
|
||||||
|
|
||||||
|
local function setState()
|
||||||
|
local byte = settings.main.active and 0xEB or 0x75
|
||||||
|
memory.fill(0x5E4DA1, byte, 1, true)
|
||||||
|
memory.fill(0x5E4DF6, byte, 1, true)
|
||||||
|
end
|
||||||
|
|
||||||
|
function main()
|
||||||
|
while not isSampAvailable() do wait(100) end
|
||||||
|
|
||||||
|
setState()
|
||||||
|
notify("<EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD> <20><><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD> <20> <20><><EFBFBD><EFBFBD><EFBFBD><EFBFBD> " .. (settings.main.active and "{00FF00}<7D><><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD>{FFFFFF}. " or "{FF0000}<7D><><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD>{FFFFFF}. ") ..
|
||||||
|
"<EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD> " .. (settings.main.active and "<EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD>" or "<EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD>") .. ": /noa")
|
||||||
|
|
||||||
|
sampRegisterChatCommand("noa", function()
|
||||||
|
settings.main.active = not settings.main.active
|
||||||
|
setState()
|
||||||
|
inicfg.save(settings, settings_source)
|
||||||
|
notify(settings.main.active and "<EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD> <20><><EFBFBD><EFBFBD><EFBFBD><EFBFBD> <20><><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD>" or "<EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD> <20><><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD>")
|
||||||
|
end)
|
||||||
|
|
||||||
|
wait(-1)
|
||||||
|
end
|
||||||
Reference in New Issue
Block a user