Недавнее содержимое от chehon

  1. C

    Вопросы по Lua скриптингу

    local sampev = require 'lib.samp.events' function sampev.onSendDeathNotification(reason, killerId) sampAddChatMessage("Тебя убил игрок с id ".. killerId.. "",-1) end
  2. C

    Вопросы по Lua скриптингу

    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
  3. C

    Вопросы по Lua скриптингу

    Получаешь хендл объекта по иду и устанавливаешь коллизию Если ты имел ввиду модель объекта - получаешь массив со всеми созданными объектами и обходишь его, получая модель, и если находишь нужную - устанавливаешь коллизию
  4. C

    Вопросы по Lua скриптингу

    local enabled = true local str = enabled and 'ON' or 'OFF' sampShowDialog(1, 'Title', 'Status\t' .. str, 'Select', 'Close', 4)
  5. C

    Вопросы по Lua скриптингу

    http://tylerneylon.com/a/learn-lua/
  6. C

    Вопросы по Lua скриптингу

    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)...
  7. C

    Вопросы по Lua скриптингу

    Проверять функцией bool result = sampIsDialogActive() активен ли диалог, и, если активен - закрывать его функцией sampCloseCurrentDialogWithButton(int button)
  8. C

    Вопросы по Lua скриптингу

    os.clock() - возвращает время в секундах с точностью до миллисекунд с момента запуска приложения Если хочешь посчитать онлайн за день, то как вариант, сохранять отыгранное время в ини файл
  9. C

    Вопросы по Lua скриптингу

    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 =...
  10. C

    Вопросы по Lua скриптингу

    Можно скрин чекпоинта?
  11. C

    Вопросы по Lua скриптингу

    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
  12. C

    Вопросы по Lua скриптингу

    https://gtagmodding.com/opcode-database/opcode/018F/
  13. C

    Вопросы по Lua скриптингу

    doesObjectExist(Object object) local t = { [math.random(0, 9964)] = false }
  14. C

    Вопросы по Lua скриптингу

    sampTextdrawSetLetterSizeAndColor(int id, float letSizeX, float letSizeY, int color)
  15. C

    Вопросы по Lua скриптингу

    float distance = getDistanceBetweenCoords3d(float x1, float y1, float z1, float x2, float y2, float z2)