
StUNt71
Members-
Posts
341 -
Joined
-
Last visited
Everything posted by StUNt71
-
нет такой функции вроде. Серверная только.
-
надо этот сначало сделать.
-
Я тебе выше написал. Что можно сделать 2 скрипт, в gui, для редактирования.
-
В gui? Это функции, а настройки в своём ресурсе сделать можно. Если надо могу 2 скрипт написать, где в гуи можно редактировать надписи.
-
Описание: Этот скрипт добавляет определённый функционал, которые позваляет создавать текст в игровом мире. Скрипт не готов и на стадии разработки. Функции: createLabel3D Cоздание надписи в определённых координатах мира. (server-side) element createLabel3D(string text, int posX, int posY, int poZ, int distance) destroyLabel3D Удалить надпись. (server-side) bool destroyLabel3D(element label3D) attachLabel3DToElement Прикрепление надписи к элементу. (server-side) bool attachLabel3DToElement(element label3D, element toElement, int attachX, int attachY, int attachZ) deattachLabel3D Открепляет надпись от элемента. (server-side) bool deattachLabel3D(element label3D) getLabel3DAttach Получает элемент к которому прикреплён, или false, если неприкреплён. (server-side and client-side) element getLabel3DAttach(element label3D) setLabel3DParam Изменить параметр надписи. (server-side) bool setLabel3DParam(element label3D, string parameter, ...) getLabel3DParam Получить значение параметра надписи. (server-side and client-side) bool/int/string getLabel3DParam(element label3D, string parameter) Параметры для функций setLabel3DParam и getLabel3DParam: Text - текст (string text); Font - шрифт надписи (string font); Position - позиция надписи (int X, int Y, int Z); Interior - интерьер надпииси (int interior); Dimension - измерение в котором будет находится надпись (int dimension); S-Distance - максимальное расстояние на котором будет видна надпись (int distance); Scale - размер текста (int scale) Color - цвет текста (int R, int G, int B); S-Color - цвет тени текста (int R, int G, int B); B-Color - цвет обводки текста (int R, int G, int B); Shadow - тень (bool true/false); Border - обводка (bool true/false); Scaling - масштабирование (bool true/false); Invis - прозрачность при отдалении от надписи (bool true/false); LOS - видна надпись через здания и объекты (bool true/false); Скриншоты: Планируется: - Ищем баги. Скачать: Download
-
И большой там функционал? Я посмотрел, вроде только создать их можно. А например смена цвета, прикрепление к элементу и т.д. нету. А я сделаю с экспортом функций и т.д.
-
Стоит делать скрипт label'ов в игровом мире? С экспортом функций для управления, и т. д.
-
В мета не то же название файлов, что в функциях замены.
-
Дайте список функций/эвентов для простой тарф системы
StUNt71 replied to Vladimir5's topic in Помощь / Отчеты об ошибках
Сам пошутил, сам посмеялся. Оригинально! -
timer setTimer(function theFunction, int timeInterval, int timesToExecute, [ var arguments... ])
-
Дайте список функций/эвентов для простой тарф системы
StUNt71 replied to Vladimir5's topic in Помощь / Отчеты об ошибках
Мы должны играть на РП, чтобы помочь тебе? Много чести. -
Сторона серверная?
-
Cравнение значения переменной со списком разных значений
StUNt71 replied to el_motoblock's topic in Скриптинг
if weapon == 23 or weapon == 24 or weapon == 25 then ... elseif weapon == 26 or weapon == 27 or weapon == 28 then ... end А такое не устраивает? -
поставь перед условием outputChatBox("фывфы") и в каждые из условий и проверь выведет он текст или нет. Текст только разный сделай везде, чтобы было понятно. ---- Дебаг пишет что?
-
function isShowGUI() for _, gui in ipairs(getElementsByType("gui-window")) do if guiGetVisible(gui) == true then return true end end return false end у меня такая функция.
-
Ничего что англ. версия есть в стандартной сборки, и врядли кто её продавать даже будет.
-
if (hitElement == eenter) then elseif (hitElement == eexit) then
-
В событии onMarkerHit источником является сам маркер. И ты пытаешь его заспавнить. onPlayerMarkerHit
-
Молодец, хорошо сделано. Только можно было-бы перевести более качествено.
-
Не туда ты написал путь.
-
Ему нужны читы?
-
Есть какой-то смысл делать функцию для обработчика события, если он не понадобится для чего-то другого? addEventHandler("event", root function (arg1, arg2, ...) end ) -- or function eventFunction(arg1, arg2, ...) end addEventHandler("event", root, eventFunction)
-
Увы я их не знаю. Я там комментов подписал, что он сам должен получить эти значения.
-
addEventHandler("onClientGUIClick", users_grid, function () guiGridListClear(usersInfo_grid) if (usersprogressbar) then guiProgressBarSetProgress(usersprogressbar, rank) progress = guiProgressBarGetProgress(usersprogressbar) local selectedUsers = guiGridListGetItemText(users_grid, guiGridListGetSelectedItem(users_grid), 1) if (selectedUsers) then local player = getPlayerFromName(selectedUsers) if player then InfoUsers = { {"Name: ", " " .. string.gsub(selectedUsers, "#%x%x%x%x%x%x", "")}, {"Country: ", " " .. cny}, {"E-Mail: ", " " .. mail}, {"Age: ", " " .. age}, {"Gender: ", " " .. gender}, {"Contact: ", " " .. contact}, {"Signature: ", " " .. getElementData(player, "info.signature")}, {"Money: ", " " .. money}, {"Rank: ", " " .. rank}, {"Wins: ", " " .. DMWins}, {"Loses: ", " " .. Loses} } -- Сам получай эти значения for _, info in ipairs (InfoUsers) do local row = guiGridListAddRow (usersInfo_grid) guiGridListSetItemText(usersInfo_grid, row, 1, info[1], false, true) guiGridListSetItemText(usersInfo_grid, row, 2, info[2], false, true) end end end end end, false ) Обработчик события при клике.
-
Могут и за 10 сделать, и за 50. У каждого свои цены.