- 20
- 18
- Версия MoonLoader
- .026-beta
Хочу сделать смену спавна командой, а не выбором в меню и настройках, но возникла проблема. По команде спавн выставляется каждую секунду и не перестает, пока не выйдешь из игры. Как это можно исправить или сделать по-другому? С lua только начал разбираться, возможно вопрос глупый, но нигде не могу найти как это пофиксить.
Lua:
function main()
if not isSampLoaded() or not isSampfuncsLoaded() then return end
while not isSampAvailable() do wait(100) end
sampRegisterChatCommand("sp1", setspawn1)
sampRegisterChatCommand("sp2", setspawn2)
while true do
wait(0)
end
end
function setspawn1()
sampSendChat("/mm")
function sampev.onShowDialog(dialogId, dialogStyle, dialogTitle, okButtonText, cancelButtonText, dialogText)
if dialogId == 10411 then
sampSendDialogResponse(10411, 1, 2, -1)
return false
end
if dialogId == 10414 then
sampSendDialogResponse(10414, 1, 18, -1)
return false
end
if dialogId == 1701 then
sampSendDialogResponse(1701, 1, 0, -1)
return false
end
end
end
function setspawn2()
sampSendChat("/mm")
function sampev.onShowDialog(dialogId, dialogStyle, dialogTitle, okButtonText, cancelButtonText, dialogText)
if dialogId == 10411 then
sampSendDialogResponse(10411, 1, 2, -1)
return false
end
if dialogId == 10414 then
sampSendDialogResponse(10414, 1, 18, -1)
return false
end
if dialogId == 1701 then
sampSendDialogResponse(1701, 1, 1, -1)
return false
end
end
end