Jump to content

MX_Master

Members
  • Posts

    1,967
  • Joined

  • Last visited

Everything posted by MX_Master

  1. если все так плохо, могу посоветовать только создать отдельную тему и дать полностью весь ресурс. Другие проверят и скажут, что они думают.
  2. возьми из другого любого скрипта колеса и замени, дело может быть в моделях или текстурах
  3. Ну для начала возьми какой-ньть 100%-тно рабочий ресурс, который что-то заменяет и проверь как он работает. Если он меняет, а твой скрипт - нет, значит, дело в модели/текстуре в твоем скрипте. У меня есть скрипт, который меняет кучу тачек на новые и проблем никаких нет, меняется все сразу и на моих же глазах. Можно попробовать отойти от замененной модели на расстояние синхры, дальше 300 метров, и вернуться обратно. Если меняются колеса, убедится что из ИД правильный, поменять колеса в тахе на другие, а потом снова установить замененные. Допустим, при замене оружия, нужно взять в руки другое оружие, а потом взят снова замененное, только тогда модель визуально поменяется.
  4. Мне в ПМ ничего не нужно. Я просил все это указать здесь. В любом случае, этот крэш можно отправить в баг трекер и чем больше инфы ты укажешь, тем точнее может быть результат. Да, если ресурсы были изменены, то повлиять они тоже могут. Иногда могут быть затыки Интернет канала физического сервера, это когда слишком забивается канал другими серверами или сетевыми программами. У меня такое бывало на сервере, но вылетали не все.
  5. Честно говоря, только у новичков не получается заменить модели и текстуры. С чем это может быть связано.. Убедись, что все значения, которые возвращают функции, не являются false или nil. Также нужно зайти под админом и в консоли набрать debugscript 3 для просмотра ошибок Если модель/текстура, по своим внутренним названиям ее составляющих, не аналогична заменяемой модели/текстуре, то заменить не удастся.
  6. dx text это не элемент, он рисуется только в 1 кадре в тех координатах, куда ты сам указал в функции прорисовки текста
  7. про вылет в указанном логе даже намека нет. укажи версию и тип сервера, какие ресурсы были запущены. кроме консольного лога, есть еще и другие логи. Если даже в них ничего нет, то нужно в настройках сервера выставить более информативный debug level () и понаблюдать потом за скриптовым логом.
  8. dxDrawColorText("#FF0000team1 #FFFFFF: #00FF00team2", ...) если хочешь выровнять относительно ":", то это уже другой вопрос - dxGetTextWidth в помощь
  9. сразу видно, что из прочитанного ты понял только название темы
  10. также как dxDrawText, в событиях onClientHUDRender onClientRender onClientPreRender
  11. Не то чтобы возможен, а обязателен (: вариант из нескольких dxDrawText, потому что для одной прорисовки только 1 цвет/ На форуме даже есть функция, которая разбивает текст согласно HEX цветам, найденным в строке текста, и рисует текст несколькими dxDrawText нашел.. function dxDrawColorText(str, ax, ay, bx, by, color, scale, font, alignX, alignY) if alignX then if alignX == "center" then local w = dxGetTextWidth(str:gsub("#%x%x%x%x%x%x",""), scale, font) ax = ax + (bx-ax)/2 - w/2 elseif alignX == "right" then local w = dxGetTextWidth(str:gsub("#%x%x%x%x%x%x",""), scale, font) ax = bx - w end end if alignY then if alignY == "center" then local h = dxGetFontHeight(scale, font) ay = ay + (by-ay)/2 - h/2 elseif alignY == "bottom" then local h = dxGetFontHeight(scale, font) ay = by - h end end local pat = "(.-)#(%x%x%x%x%x%x)" local s, e, cap, col = str:find(pat, 1) local last = 1 while s do if cap == "" and col then color = tocolor(tonumber("0x"..col:sub(1, 2)), tonumber("0x"..col:sub(3, 4)), tonumber("0x"..col:sub(5, 6)), 255) end if s ~= 1 or cap ~= "" then local w = dxGetTextWidth(cap, scale, font) dxDrawText(cap, ax, ay, ax + w, by, color, scale, font) ax = ax + w color = tocolor(tonumber("0x"..col:sub(1, 2)), tonumber("0x"..col:sub(3, 4)), tonumber("0x"..col:sub(5, 6)), 255) end last = e + 1 s, e, cap, col = str:find(pat, last) end if last <= #str then cap = str:sub(last) local w = dxGetTextWidth(cap, scale, font) dxDrawText(cap, ax, ay, ax + w, by, color, scale, font) end end
  12. Отслеживай текущее оружие и использование действия "огонь", могут помочь: onClientPlayerWeaponSwitch onClientPlayerWeaponFire getPedWeapon
  13. А ты хочешь улучшить код вместе с кем-то еще? Если последующие улучшения небольшие будут и тем более, если только один разработчик, то не стоит создавать. Ну это только совет, если что.
  14. Проверяй в onClientGUIChanged текст элемента на наличие русских символов
  15. походу существует только 1 паблик релиз. Придется написать свой..
  16. нужен твой код, чтобы сказать точнее coroutine.yield ?
  17. Еще одна полезная ссылка - Anti-cheat_guide
  18. Английские интерфейсы очень малы для русского перевода, если понимаете о чем я. Я пробовал hedit. Есть и другие? Если есть от русских разрабов, это было весьма кстати.
  19. хочеца человеко понятных настроек, когда настраиваешь машинки може есь у кого
  20. Много эффектов можно вручную сделать из имеющегося.
  21. В начале темы написано, что сюда тока с мелкими вопросами. Создай отдельную тему для индивидуального вопроса. Потому что здесь посты теряются среди остальных.
×
×
  • Create New...