Вы используете устаревший браузер. Этот и другие сайты могут отображаться в нём некорректно. Вам необходимо обновить браузер или попробовать использовать другой.
local sampev = require 'lib.samp.events'
function sampev.onSendDeathNotification(reason, killerId)
sampAddChatMessage("Тебя убил игрок с id ".. killerId.. "",-1)
end
local ts = 0
function sampev.onSendTakeDamage(dmgid, damage, weapon, bodypart)
if report == 1 and weapon == 6 then
if os.clock() - ts > 30 then
ts = os.clock()
sampAddChatMessage('Report', -1)
end
end
end
Получаешь хендл объекта по иду и устанавливаешь коллизию
Если ты имел ввиду модель объекта - получаешь массив со всеми созданными объектами и обходишь его, получая модель, и если находишь нужную - устанавливаешь коллизию
function main()
while not isSampAvailable() do wait(100) end
while true do
if sampIsDialogActive() then
if sampGetCurrentDialogId() == 4444 then
setVirtualKeyDown(0x0D, true)
wait(50)
setVirtualKeyDown(0x0D, false)...
Проверять функцией bool result = sampIsDialogActive() активен ли диалог, и, если активен - закрывать его функцией sampCloseCurrentDialogWithButton(int button)
os.clock() - возвращает время в секундах с точностью до миллисекунд с момента запуска приложения
Если хочешь посчитать онлайн за день, то как вариант, сохранять отыгранное время в ини файл
function GetRedMarkerCoords()
for i = 0, 31 do
local markerPtr = 0xC7DEC8 + i * 160
local x = representIntAsFloat(readMemory(markerPtr + 0, 4, false))
local y = representIntAsFloat(readMemory(markerPtr + 4, 4, false))
local z =...
function onReceiveRpc(id, bs)
if id == 93 then
local color = raknetBitStreamReadInt32(bs)
local message_length = raknetBitStreamReadInt32(bs)
local message = raknetBitStreamReadString(bs, message_length)
end
end
if onumbers.v and dialogId == 8869 then
lua_thread.create(function()
while true do
wait(0)
if sampGetCurrentDialogId() == 8869 then
inputtext = sampGetCurrentDialogEditboxText()
if inputtext ~= '' then...
function mp3_play()
handle = loadAudioStream(mp3_file)
setAudioStreamState(handle, mp3_action.PLAY)
end
function mp3_stop()
setAudioStreamState(handle, mp3_action.STOP)
end
Попробуй так
require 'moonloader'
local ev = require 'lib.samp.events'
local ac
local imgui = require 'imgui'
local key = require 'vkeys'
local inicfg = require 'inicfg'
local directini = "moonloader\\sdff.ini"
local mainini = inicfg.load(nil, directini)
local hook = require("lib.samp.events")
activation =...
Поставить на паузу вроде никак нельзя. Попробуй так:
function main()
lua_thread.create(thread)
while true do
wait(0)
if isKeyJustPressed(49) then
pause = not pause
end
end
end
function thread()
while true do
wait(0)...