-
Posts
1,967 -
Joined
-
Last visited
Everything posted by MX_Master
-
Чего не хватает в MTA:SA, чтобы стать популярнее?
MX_Master replied to MX_Master's topic in Russian / Русский
Без труда и рыбка не выловиться. В конце концов, для небольших изменений, накатайте патч. И вам быстрее и команде лучше. Насчет дерева - согласен. И arranTuna гораздо лучше нас с вами осведомлен в вопросах скриптинга, потому что он и разрабатывает для нас с вами стандартные ресурсы. Даже я могу не дотягивать до его уровня владения скриптингом, поэтому советую прислушаться получше к его советам и вопросам (: Если не хотите слушать, то придется всё ручками писать в виде патча. -
Чего не хватает в MTA:SA, чтобы стать популярнее?
MX_Master replied to MX_Master's topic in Russian / Русский
там есть ограничения, причем, автор говорит, что не снимет их, пока разработчики не исправят баги, связанные с GUI элементами -
Чего не хватает в MTA:SA, чтобы стать популярнее?
MX_Master replied to MX_Master's topic in Russian / Русский
По-моему не хватает хорошего ingame GUI редактора. Сегодня решил заскриптить довольно увесистое GUI окно с кучей вкладок и обнаружил, что WYSIWYG редакторов с полным функционалом для создания GUI и нет! Есть программа, есть ресурсы, но ни один вариант не дает всех возможностей. Т.е. где-то нужно создать сторонней программой и потом проверять код, где-то можно прямо в игре создавать, но не все элементы можно добавить, а где-то просто упрощенный класс функций по ручному созданию GUI. Возможно, это будет один из следующих шагов в пополнении стандартных ресурсов. -
Так, обновил первый пост, но на вики есть пометка, что информация не совсем достоверна, потому что sourceResource не является тем, что о нем написано.
-
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)
-
да, верно, но он упомянул что-то про стант серверы
-
само коротко и быстро наверное так (не до конца уверен) setVehicleHandling( vehicle, 'collisionDamageMultiplier', 0 )
-
triggerClientEvent( player, 'event', player, твоя_переменная ) на стороне клиента создаем событие 'event' и даем ему обработчик, первый параметр обработчика будет твоя переменная. Ну или вариант с ElementData.
-
кстати, т.к. тени накладываются друг на друга, то цвет каждой из 4-х теней должен быть в 4 раза светлее. Этим мы добьемся, допустим, точно указанного цвета. Еще 1 плюс от такого наложения 4-х более светлых теней - получатся более мягкие скругленные углы обводки. про сокращение кол-ва функций я уже выше писал вариант решения слегка переименовал тему, не против?
-
допишем..
-
ну например так string.char( 66, 78, 69, 70 ) .. 'q' .. string.sub( 'qwerty', 2, -2 ) внутри скомпилированного скрипта будет не видна строка, потому что она генерируется во время работы скрипта. Т.е. при неопытном подходе вычислить и заменить в HEX редакторе ничего не получится
-
я так понял, что ты хотел список дать из скрытых локальных переменных, которые доступны внутри функций-обработчиков, верно?
-
ну пока еще время есть до выхода 1.3, а потом уже всё (:
-
в стандартном радаре - нет, только прямоугольник, а вот в ресурсе GTA IV радара.. там вроде такое есть
-
я не знаю что от этого изменится, потому что ты правишь только мету. Ты в своем коде проверку и установки цвета по умолчанию сделай
-
да чета как-то нет, но на сервере такое можно сэмулировать sql функциями, т.к. они останавливают работу до выполнения запроса. Но это все как-то стрёмно. Лучше уж с таймером играть.
-
имею ввиду, что если в запросе ошибка, то нужно проверить чего там вернула функция. Если какой-ньть бред, то выставить цвет по умолчанию. Цвет по умолчанию это не 1 число, а 3 числа (:
-
ну если при запросе ничего не вышло, как-то надо по умолчанию чтоле цвет выставить
-
кофе кончился, карт нет, и 218 строки тоже не видно (: Vladimir5, В качестве предложения и вместо вариантов с анекдотом, могу посоветовать идею по-лучше - создать бомжа (ped), который будет с пьяной анимацией подходить и прокуренным басом просить: "закурить", "10 рублей на пузырь не хватает", а если не дашь, то будет крепко посылать на хй
-
читаю список в первом посте.. а как удалить лэйбл? Из добавочек - get/set цвета тени. Кстати, насчет тени, а можно сделать не тень, а обводку (как в сампе)? Просто обводка максимально отделяет весь текст от окружающего мира, а тень - только снизу и справа. Допустим, текст светло синий и непрозрачный и, если посмотреть на небо (схожий цвет), то текст как бы соединиться с небом. Ну кто играл в самп, поймет, там все тексты с обводкой темной и хоть куда смотри - всегда текст отделен полностью от игрового мира. многие функции можно собрать вместе с разными параметрами: ..create.. ( tram, param, papam ) ..set.. ( label, 'parameter', value ) ..get.. ( label, 'parameter' ) ..destroy.. ( label ) в зависимости от расстояния игрока до лэйбла, сам лэйбл масштабируется? я много чего могу подсказать (: если есть желание это сделать
-
viewtopic.php?f=108&t=33342 - радар почти как в ГТА4 ИЗМЕНИТЬ звуки нельзя
-
Можно ли изменить вид игроков?
MX_Master replied to Nanotech.ua's topic in Помощь / Отчеты об ошибках
https://community.multitheftauto.com/index.php?p= ... ls&id=1365 -
Чего не хватает в MTA:SA, чтобы стать популярнее?
MX_Master replied to MX_Master's topic in Russian / Русский
Создай темку в этом разделе и пиши. -
твой скрипт может быть ТОЛЬКО КЛИЕНТСКИМ, т.к. ты рисуешь все клиентскими функциями, поэтому и функции нужно юзать только клиентские. getPedFightingStyle - это серверная функция.