Jump to content

MX_Master

Members
  • Posts

    1,967
  • Joined

  • Last visited

Everything posted by MX_Master

  1. Без труда и рыбка не выловиться. В конце концов, для небольших изменений, накатайте патч. И вам быстрее и команде лучше. Насчет дерева - согласен. И arranTuna гораздо лучше нас с вами осведомлен в вопросах скриптинга, потому что он и разрабатывает для нас с вами стандартные ресурсы. Даже я могу не дотягивать до его уровня владения скриптингом, поэтому советую прислушаться получше к его советам и вопросам (: Если не хотите слушать, то придется всё ручками писать в виде патча.
  2. там есть ограничения, причем, автор говорит, что не снимет их, пока разработчики не исправят баги, связанные с GUI элементами
  3. По-моему не хватает хорошего ingame GUI редактора. Сегодня решил заскриптить довольно увесистое GUI окно с кучей вкладок и обнаружил, что WYSIWYG редакторов с полным функционалом для создания GUI и нет! Есть программа, есть ресурсы, но ни один вариант не дает всех возможностей. Т.е. где-то нужно создать сторонней программой и потом проверять код, где-то можно прямо в игре создавать, но не все элементы можно добавить, а где-то просто упрощенный класс функций по ручному созданию GUI. Возможно, это будет один из следующих шагов в пополнении стандартных ресурсов.
  4. Так, обновил первый пост, но на вики есть пометка, что информация не совсем достоверна, потому что sourceResource не является тем, что о нем написано.
  5. local marker2 = createMarker (0, 0, 3, "cylinder", 3, 255, 255, 225, 255) function marker(hitPlayer) if hitPlayer == localPlayer then jokeSound = playSound ("sounds/Joke1.ogg") end end addEventHandler ("onClientMarkerHit", marker2, marker) function marker2(hitPlayer) if hitPlayer == localPlayer then stopSound( jokeSound ) end end addEventHandler ("onMarkerLeave", marker2, marker2)
  6. да, верно, но он упомянул что-то про стант серверы
  7. само коротко и быстро наверное так (не до конца уверен) setVehicleHandling( vehicle, 'collisionDamageMultiplier', 0 )
  8. triggerClientEvent( player, 'event', player, твоя_переменная ) на стороне клиента создаем событие 'event' и даем ему обработчик, первый параметр обработчика будет твоя переменная. Ну или вариант с ElementData.
  9. кстати, т.к. тени накладываются друг на друга, то цвет каждой из 4-х теней должен быть в 4 раза светлее. Этим мы добьемся, допустим, точно указанного цвета. Еще 1 плюс от такого наложения 4-х более светлых теней - получатся более мягкие скругленные углы обводки. про сокращение кол-ва функций я уже выше писал вариант решения слегка переименовал тему, не против?
  10. ну например так string.char( 66, 78, 69, 70 ) .. 'q' .. string.sub( 'qwerty', 2, -2 ) внутри скомпилированного скрипта будет не видна строка, потому что она генерируется во время работы скрипта. Т.е. при неопытном подходе вычислить и заменить в HEX редакторе ничего не получится
  11. я так понял, что ты хотел список дать из скрытых локальных переменных, которые доступны внутри функций-обработчиков, верно?
  12. ну пока еще время есть до выхода 1.3, а потом уже всё (:
  13. в стандартном радаре - нет, только прямоугольник, а вот в ресурсе GTA IV радара.. там вроде такое есть
  14. я не знаю что от этого изменится, потому что ты правишь только мету. Ты в своем коде проверку и установки цвета по умолчанию сделай
  15. да чета как-то нет, но на сервере такое можно сэмулировать sql функциями, т.к. они останавливают работу до выполнения запроса. Но это все как-то стрёмно. Лучше уж с таймером играть.
  16. имею ввиду, что если в запросе ошибка, то нужно проверить чего там вернула функция. Если какой-ньть бред, то выставить цвет по умолчанию. Цвет по умолчанию это не 1 число, а 3 числа (:
  17. ну если при запросе ничего не вышло, как-то надо по умолчанию чтоле цвет выставить
  18. кофе кончился, карт нет, и 218 строки тоже не видно (: Vladimir5, В качестве предложения и вместо вариантов с анекдотом, могу посоветовать идею по-лучше - создать бомжа (ped), который будет с пьяной анимацией подходить и прокуренным басом просить: "закурить", "10 рублей на пузырь не хватает", а если не дашь, то будет крепко посылать на хй
  19. читаю список в первом посте.. а как удалить лэйбл? Из добавочек - get/set цвета тени. Кстати, насчет тени, а можно сделать не тень, а обводку (как в сампе)? Просто обводка максимально отделяет весь текст от окружающего мира, а тень - только снизу и справа. Допустим, текст светло синий и непрозрачный и, если посмотреть на небо (схожий цвет), то текст как бы соединиться с небом. Ну кто играл в самп, поймет, там все тексты с обводкой темной и хоть куда смотри - всегда текст отделен полностью от игрового мира. многие функции можно собрать вместе с разными параметрами: ..create.. ( tram, param, papam ) ..set.. ( label, 'parameter', value ) ..get.. ( label, 'parameter' ) ..destroy.. ( label ) в зависимости от расстояния игрока до лэйбла, сам лэйбл масштабируется? я много чего могу подсказать (: если есть желание это сделать
  20. viewtopic.php?f=108&t=33342 - радар почти как в ГТА4 ИЗМЕНИТЬ звуки нельзя
  21. Почитай инфо к createBlipAttachedTo, createMarker, onMarkerHit. С чатом разберешься сам. Насчет прорисовки ТОПа - это для тебя трудновато, хочешь попробовать - юзай DX функции.
  22. твой скрипт может быть ТОЛЬКО КЛИЕНТСКИМ, т.к. ты рисуешь все клиентскими функциями, поэтому и функции нужно юзать только клиентские. getPedFightingStyle - это серверная функция.
×
×
  • Create New...