- 4
- 0
- Версия SA-MP
-
- 0.3.7 (R1)
- 0.3.7-R2
- 0.3.7-R3
script_name("Online Role Play Logo")
script_author("vasyok")
local inicfg = require 'inicfg'
local main_ini = inicfg.load({
settings =
{
log = 1,
}
}, 'logo')
tid = {312, 313, 314, 314, 315, 316, 317, 318, 319, 320, 321, 322, 323, 324, 325}
function main()
if not isSampfuncsLoaded() or not isSampLoaded() then return end
while not isSampAvailable() do wait(100) end
while sampGetCurrentServerName() == "Online RP | (.+)" do wait(0) end
if not sampGetCurrentServerName():lower():match("online") then
thisScript():unload()
return
else
sampRegisterChatCommand('logo', set_logo)
num = main_ini.settings.log
end
IsLoaded = loadTextureDictionary('logo'..num)
if not IsLoaded then sampAddChatMessage("Чёт не так с логотипом у тя", -1) return
elseif IsLoaded then
lua_thread.create(function()
while true do
wait(1)
sprite = loadSprite(string.match(sampGetCurrentServerName(), 'Online RP | (.+)'))
return
end
end)
end
while true do
wait(0)
for key, val in pairs(tid) do sampTextdrawDelete(val) end
if sprite ~= nil then
drawSprite(sprite, 589, 20, 57, 57, 255, 255, 255, 255)
end
end
end
function set_logo(arg)
if tonumber(arg) >= 1 and tonumber(arg) <= 3 then
inicfg.save({
settings = {
log = arg,
}
}, 'logo')
thisScript():reload()
else
sampAddChatMessage('Такого файла не существует!', -1)
end
end
вообщем вк @ogw1zratixz отпишите пожалуйста я хз че со скриптом но у меня не удаляется дефолтное лого, и не ставится из-того что я поставил в библиотеки.
Скрипт пишет что if not IsLoaded then sampAddChatMessage("Чёт не так с логотипом у тя", -1) return, ну поняли крч тип чет не так с логотипом у мя...
script_author("vasyok")
local inicfg = require 'inicfg'
local main_ini = inicfg.load({
settings =
{
log = 1,
}
}, 'logo')
tid = {312, 313, 314, 314, 315, 316, 317, 318, 319, 320, 321, 322, 323, 324, 325}
function main()
if not isSampfuncsLoaded() or not isSampLoaded() then return end
while not isSampAvailable() do wait(100) end
while sampGetCurrentServerName() == "Online RP | (.+)" do wait(0) end
if not sampGetCurrentServerName():lower():match("online") then
thisScript():unload()
return
else
sampRegisterChatCommand('logo', set_logo)
num = main_ini.settings.log
end
IsLoaded = loadTextureDictionary('logo'..num)
if not IsLoaded then sampAddChatMessage("Чёт не так с логотипом у тя", -1) return
elseif IsLoaded then
lua_thread.create(function()
while true do
wait(1)
sprite = loadSprite(string.match(sampGetCurrentServerName(), 'Online RP | (.+)'))
return
end
end)
end
while true do
wait(0)
for key, val in pairs(tid) do sampTextdrawDelete(val) end
if sprite ~= nil then
drawSprite(sprite, 589, 20, 57, 57, 255, 255, 255, 255)
end
end
end
function set_logo(arg)
if tonumber(arg) >= 1 and tonumber(arg) <= 3 then
inicfg.save({
settings = {
log = arg,
}
}, 'logo')
thisScript():reload()
else
sampAddChatMessage('Такого файла не существует!', -1)
end
end
вообщем вк @ogw1zratixz отпишите пожалуйста я хз че со скриптом но у меня не удаляется дефолтное лого, и не ставится из-того что я поставил в библиотеки.
Скрипт пишет что if not IsLoaded then sampAddChatMessage("Чёт не так с логотипом у тя", -1) return, ну поняли крч тип чет не так с логотипом у мя...
script_name("Online Role Play Logo")script_author("vasyok")local inicfg = - Pastebin.com
Pastebin.com is the number one paste tool since 2002. Pastebin is a website where you can store text online for a set period of time.
pastebin.com
Последнее редактирование: