Jump to content

StUNt71

Members
  • Posts

    341
  • Joined

  • Last visited

Everything posted by StUNt71

  1. нет такой функции вроде. Серверная только.
  2. Я тебе выше написал. Что можно сделать 2 скрипт, в gui, для редактирования.
  3. В gui? Это функции, а настройки в своём ресурсе сделать можно. Если надо могу 2 скрипт написать, где в гуи можно редактировать надписи.
  4. Описание: Этот скрипт добавляет определённый функционал, которые позваляет создавать текст в игровом мире. Скрипт не готов и на стадии разработки. Функции: 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
  5. И большой там функционал? Я посмотрел, вроде только создать их можно. А например смена цвета, прикрепление к элементу и т.д. нету. А я сделаю с экспортом функций и т.д.
  6. Стоит делать скрипт label'ов в игровом мире? С экспортом функций для управления, и т. д.
  7. В мета не то же название файлов, что в функциях замены.
  8. timer setTimer(function theFunction, int timeInterval, int timesToExecute, [ var arguments... ])
  9. if weapon == 23 or weapon == 24 or weapon == 25 then ... elseif weapon == 26 or weapon == 27 or weapon == 28 then ... end А такое не устраивает?
  10. поставь перед условием outputChatBox("фывфы") и в каждые из условий и проверь выведет он текст или нет. Текст только разный сделай везде, чтобы было понятно. ---- Дебаг пишет что?
  11. function isShowGUI() for _, gui in ipairs(getElementsByType("gui-window")) do if guiGetVisible(gui) == true then return true end end return false end у меня такая функция.
  12. Ничего что англ. версия есть в стандартной сборки, и врядли кто её продавать даже будет.
  13. if (hitElement == eenter) then elseif (hitElement == eexit) then
  14. В событии onMarkerHit источником является сам маркер. И ты пытаешь его заспавнить. onPlayerMarkerHit
  15. Молодец, хорошо сделано. Только можно было-бы перевести более качествено.
  16. Есть какой-то смысл делать функцию для обработчика события, если он не понадобится для чего-то другого? addEventHandler("event", root function (arg1, arg2, ...) end ) -- or function eventFunction(arg1, arg2, ...) end addEventHandler("event", root, eventFunction)
  17. Увы я их не знаю. Я там комментов подписал, что он сам должен получить эти значения.
  18. 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 ) Обработчик события при клике.
  19. Могут и за 10 сделать, и за 50. У каждого свои цены.
×
×
  • Create New...