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

  1. B

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

    ok, да я спрашивал-то к тому, что мне просто нужно было понять как ты начал это реализовывать, чтобы лишнего не делать, мне оно какбы нах... не нужно, но чуть позже на днях я скину полную реализацию на тему тех вопросов которые ты задавал, e.g. типо не точное сравнение слов, простенькая функция...
  2. B

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

    попробуй так для начала, замени это sampSendChat('/here '..myid) на это lua_thread.create( function (_myid) wait (100) sampSendChat('/here '.._myid) end, myid )
  3. B

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

    Да не важно проверял ты или нет, \t- в твоём коде должен быть заменён на \t+, судя по скрину с npp и количеством табов (стрелочек) это явная ошибка, после этих исправлений получение значений у тебя реализовано правильно и ошибка не в этом Учись дебажить свой код, например вставь сразу после...
  4. B

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

    Да фак, понятно что не будет, я тебе скинул те строки, где я сделал изменения, осталось их поставить в нужные места, ЖЕ заменил \t- на \t+ я в твоём коде
  5. B

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

    local name = "KID" local a = "Хай ку меня зовут " .. name local b = string.format ( "Хай ку меня зовут %s", name ) local c = string.gsub("Хай ку меня зовут {name}", "{name}", name ) print ( a, b, c)
  6. B

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

    rank = -1 function sampev.onShowDialog(id, style, title, button1, button2, text) if id == 1 and check_stats then check_stats = false if string.match(text, "Организация: \t-{0099ff}(%A+)") == "Инструкторы" then rank = tonumber(string.match(text, "Ранг: \t-{0099ff}(%d+)")) rank_name =...
  7. B

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

    да как нет-то ты вообще попадаешь в onCreatePickup? пикап создаётся всегда в одих и техже координатах? сделать что б быстрее появлялся пикап в сампе, да можно, нужно написать на адрес сервера, чтобы они отправляли тебе пикап по раньше чем остальным, только не забудь им написать свой ник, чтобы...
  8. B

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

    Тебе помог нет мой предыдущий ответ?
  9. B

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

    Помогло ?
  10. B

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

    почитай про сравнения float/double типов хотябы как-то так... if math.abs ( position.x - 1956.7326134 ) < 0.001 then
  11. B

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

    Я не видел полный вопрос, но судя из контекста я отвечу на него Для того, чтобы что-то было одинаковым в разных условиях, это нужно нормализовать Просто задавай свои координаты в диапазоне от 0..1.0, тогда: левый верхний угол окна будет 0.0 0.0 правый нижний угол окна будет 1.0 1.0...
  12. B

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

    ключевые слова из бд, это типо строка вида "где, рынок" ? ты её разбиваешь на отдельные слова и для каждого слова, через find ищешь совпадение? поиск всё-таки точный по словам да? бд является чем в твоём случае? json файлом?
  13. B

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

    Подскажи, как успехи в этом направлении? какую функцию выбрал для сравнения строк? как решил реализовать всё это в конце концов?
  14. B

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

    Написал функцию, которая делает плавный поворот камеры и персонажа нужную сторону. Готовый пример использования функции прикреплен к посту. local abs, sin, cos, atan2 = math.abs, math.sin, math.cos, math.atan2 local PI = 3.141592653589793 local DEGTORAD = PI / 180.0 local RADTODEG =...
  15. B

    SA Memory

    Bug report... Ошибка в файле lib\SAMemory\game\CColBox.lua CColBox.lua 11: -local samem = require 'SAMemory.shared' 11: +local shared = require 'SAMemory.shared'