- 18
- 47
вот допустим скрипт
когда ввожу /ho он работает,когда повторно ввожу эту команду,то скрипт умирает,чо как?
Либо я нюхнул бебрачки либо люди с темной темой афигели
local events = require "samp.events"
local script_state = false
function main()
if not isSampLoaded() or not isSampfuncsLoaded() then return end
while not isSampAvailable() do wait(100) end
sampRegisterChatCommand('ho', cmd_ho)
while true do
wait(0)
end
end
function cmd_ho()
if script_state == true then
sampAddChatMessage('Бот негретос отключился' -1)
freezeCharPosition(PLAYER_PED, false)
setPlayerControl(PLAYER_HANDLE, true)
script_state = false
else
sampAddChatMessage('Вы разбудили бота негра раба слейва', -1)
script_state = true
lua_thread.create(function()
while true do
lua_thread.create(function()
wait(500)
setCharCoordinates(PLAYER_PED, 0, 0, 0)
end)
wait(1000)
end
end)
end
end
когда ввожу /ho он работает,когда повторно ввожу эту команду,то скрипт умирает,чо как?
Либо я нюхнул бебрачки либо люди с темной темой афигели
local events = require "samp.events"
local script_state = false
function main()
if not isSampLoaded() or not isSampfuncsLoaded() then return end
while not isSampAvailable() do wait(100) end
sampRegisterChatCommand('ho', cmd_ho)
while true do
wait(0)
end
end
function cmd_ho()
if script_state == true then
sampAddChatMessage('Бот негретос отключился' -1)
freezeCharPosition(PLAYER_PED, false)
setPlayerControl(PLAYER_HANDLE, true)
script_state = false
else
sampAddChatMessage('Вы разбудили бота негра раба слейва', -1)
script_state = true
lua_thread.create(function()
while true do
lua_thread.create(function()
wait(500)
setCharCoordinates(PLAYER_PED, 0, 0, 0)
end)
wait(1000)
end
end)
end
end