Здравствуйте, написал небольшой скрипт для администрации, и вышла ошибка.
Это небольшая часть скрипта что бы вы не скачивали весь скрипт.
Мне нужна помощь с вот этой частью кода
Moonloader.log:
Admin script: Loaded successfully.
[15:09:57.692990] (error) Admin script: ...ames\ARIZONA GAMES\bin\Arizona\moonloader\cmd.helper.lua:113: attempt to yield across C-call boundary
stack traceback:
[C]: in function 'wait'
...ames\ARIZONA GAMES\bin\Arizona\moonloader\cmd.helper.lua:113: in function <...ames\ARIZONA GAMES\bin\Arizona\moonloader\cmd.helper.lua:111>
[15:09:57.694978] (error) Admin script: Script died due to an error. (1426B074)
Код скрипта:
script_name('Admin script')
script_version('1.2')
require "lib.moonloader"
local bass = require "lib.bass"
local nick ---local nick = sampGetPlayerNickname(id)
local sampev = require'lib.samp.events'
local hook = require'lib.samp.events'
local admin = "Raffaello_Sabiny"
local opra = false
local hook = require'lib.samp.events'
local key = require'vkeys'
local questions =
--local mc = 0x5A90CE
--local tc = 0x58E000
--local mct = "[5a90ce]"
--local wc = "(FFFFFF)"
{
'док-ва есть?', 'док-ва имеются?'
}
local sound = loadAudioStream("moonloader")
math.randomseed(os.time() - os.clock() * 1000)
function main()
if not isSampfuncsLoaded() or not isSampLoaded() then return end
while not isSampAvailable() do wait(100) end
repeat wait(0) until isSampAvailable()
sampRegisterChatCommand('aform', function() state = not state
sampAddChatMessage((state and 'Включен' or 'Выключен'), -1)
end)
local _, id = sampGetPlayerIdByCharHandle(playerPed)
sampAddChatMessage ("Скрипт by Жасон и Раффаелка загружен ",0x58E000)
sampAddChatMessage(string.format("%s v%s загружен.", thisScript().name, thisScript().version),0x58E000 )
sampRegisterChatCommand("m", cmd_mvr) -- vr реклама
sampRegisterChatCommand("vrm", cmd_vrm) -- vr маты
sampRegisterChatCommand("mrt", cmd_mrt) -- rt
sampRegisterChatCommand("mfl", cmd_mfl) -- flood
sampRegisterChatCommand("mmg", cmd_mmg) -- mg
sampRegisterChatCommand("mtr", cmd_tr) -- translit
sampRegisterChatCommand("caps", cmd_caps) -- капс
sampRegisterChatCommand("cheat", cmd_cheat) -- чит
sampRegisterChatCommand("bot", cmd_bot) -- бот
sampRegisterChatCommand("npw", cmd_npw) -- нпш
sampRegisterChatCommand("meh", cmd_meh) -- Механик Автобазар, предупреждение
sampRegisterChatCommand("autoab", cmd_autoab) -- Автомобиль мешает проходу на аб
sampRegisterChatCommand("stol", cmd_stol) -- Стол бара
sampRegisterChatCommand("tune", cmd_tune) -- НонРП тюнинг
sampRegisterChatCommand("opra", cmd_opra) -- опра
sampRegisterChatCommand("desc", cmd_desc) -- НРП описание
sampRegisterChatCommand("gunzz", cmd_gunzz) -- Ган ЗЗ
sampRegisterChatCommand("dm", cmd_dm) -- ДМ
sampRegisterChatCommand("db", cmd_db) -- ДБ
sampRegisterChatCommand("rvanka", cmd_rvanka) -- Рванка
sampRegisterChatCommand("nrpkop", cmd_nrpkop) -- НонРП коп
sampRegisterChatCommand("gh", cmd_gh) -- gethere
sampRegisterChatCommand("ghc", cmd_ghc) -- getherecar
sampRegisterChatCommand("ggnb", cmd_ggnb) -- getherecar
while true do
wait(0)
end
end
function cmd_mvr(arg)
sampSendChat ("/mute "..arg.." 60 НПВ")
end
function cmd_vrm(arg)
sampSendChat ("/mute "..arg.." 30 НПВ")
end
function cmd_rvanka(arg)
sampSendChat ("/banip "..arg.." Чит")
end
function cmd_gh(arg)
sampSendChat ("/gethere "..arg.."")
end
function cmd_ghc(arg)
sampSendChat ("/getherecar "..arg.."")
end
function cmd_db(arg)
sampSendChat ("/jail "..arg.." 120 ДБ")
end
function cmd_nrpkop(arg)
sampSendChat ("/jail "..arg.." 120 NRP коп")
end
function cmd_dm(arg)
sampSendChat ("/jail "..arg.." 120 ДМ")
end
function cmd_gunzz(arg)
sampSendChat ("/jail "..arg.." 20 ГанЗЗ")
end
function cmd_desc(arg)
sampSendChat ("/jail "..arg.." 20 НРП описание")
wait(100)
sampSendChat("/adeldesc "..arg.." НРП описание ")
end
function cmd_ggnb(arg)
sampSendChat ("/pm "..arg.." 1 1")
wait(150) -- задержка в мс 1500 - 1.5 сек
sampSendChat ("/pm "..arg.." 1 2")
end
Это небольшая часть скрипта что бы вы не скачивали весь скрипт.
Мне нужна помощь с вот этой частью кода
код:
function cmd_desc(arg)
sampSendChat ("/jail "..arg.." 20 НРП описание")
wait(100)
sampSendChat("/adeldesc "..arg.." НРП описание ")
end