Memory
Members-
Posts
383 -
Joined
-
Last visited
Everything posted by Memory
-
Точно А в описании автором "This Resource shows an Image while downloading the Resources Scripts and Files."
-
Вот скрипт, который ставит заставку при загрузке файлов, разберёшься в нём там несколько строчек и вставишь ещё музыку. https://community.multitheftauto.com/ind ... ls&id=5874
-
Спасибо, теперь работает нормально Решение проблемы оказывается намного проще и лежало "прямо перед носом", а я опять его не увидел ...
-
Создал тему для продолжения viewtopic.php?f=141&t=38632&start=1485. Так как, что-то ничего не получается, новых идей пока нет, и думаю у меня возникнет ещё немало вопросов. А пока, Kenix, спасибо вам за таблицу, но что-то она не работает, пробовал подредактировать, но без результата. Flaker, https://community.multitheftauto.com/ind ... ils&id=612 , в скрипте разобрался, но при добавлении любой переменной "function (сюда, team)" она вообще не работает. Коды: Сервер Клиент
-
Предстатьте, что будет около 50 языков, сдледовательно около 50 teams. Они просто не войдут все в scoreboard, да и это будет просто некрасиво.
-
Но дело в том, что у меня удаляются teams, в которых нет игроков, следовательно, нужно создавать её каждый раз. Есть идеи?
-
Поздравляю Спасибо вам всем, что помогаете начинающим скриптерам, да и порой опытные скриптеры тоже нуждаются в помощи и совете. Вы всегда отзываетесь на просьбы пользователей Продолжу череду вопросов Проблема - игрок который первый выбрал team, т.е. создал её, переносится в неё, а остальные когда нажимают на ту же team, уже не переносятся туда. В чём может быть причина? Сервер Клиент Пробовал function (thePlayer, team) но не работает.
-
Спасибо Это значит, что такой вид будет только у меня и "экспериментировать" с дизайном Gui можно только с помощью картинок.
-
562141, обращайся Привет всем, скажите, как изменить дизайн Gui, вот иногда смотришь в Community на скриншоте один дизайн, даже кнопок (например, https://community.multitheftauto.com/ind ... w&pic=9063 ), а когда скачиваешь и запускаешь, получается обычное GUI (например, https://wiki.multitheftauto.com/wiki/File:AdminGUI.png ). И с таким я встречался не раз, и вот стало интересно где "находится" дизайн Gui.
-
562141, Отправляем в "points" +5 очков за каждое убийство. addEventHandler ( "onPlayerWasted", root, function( totalAmmo, killer, killerWeapon, bodypart, stealth ) if killer then local getpoints = getElementData( killer, "points") if killer ~= source then if getpoints then setElementData (killer,"points", getpoints+5) else setElementData (killer,"points", 0) end end end end ) Проверяем очки ("points"), если они равны 50, то создаём team, если такая team есть, то переносим в неё игрока. и аналогично следующие, например, очки равны 100. addEventHandler ( "onPlayerWasted", root, function( totalAmmo, killer, killerWeapon, bodypart, stealth ) if killer then local points = getElementData( killer, "points") if killer ~= source then if points == 50 then team = createTeam ( "Players of the First Level", 255, 255, 255 ) if team then setPlayerTeam ( source, team ) outputChatBox("#ff0000Поздравляем, вы достигли первого уровня и переноситесь в специальную команду",source,255,255,255, true) end elseif points == 100 then team = createTeam ( "Players of the Second Level", 255, 255, 255 ) if team then setPlayerTeam ( source, team ) outputChatBox("#ff0000Поздравляем, вы достигли первого уровня и переноситесь в специальную команду второго уровня",source,255,255,255, true) end end end end end )
-
I know that team is created one time, I say that if I add around 50 languages, I will have 50 teams in scoreboard. And when in team 0 players, team will screen in scoreboard with 0 players, and I want make when 0 players in team, she will destroyed. i.e.
-
Because, You imagine what will be if I add around 40 - 50 languages and create team for every.
-
If I add still a lot of languages, code will be correct? Functions will very big and I doubt in logic of the code. Client Server
-
I have still one question. Tell me, please, how destroy team if players in team are 0. I think that I must use destroyElement and countPlayersInTeam, but doens't work
-
Flaker, Kernell, спасибо Kernell, можете привести простой пример со временем, буду признателен.
-
You are laugh? I written already that I tried it.
-
Sorry, but your code is wrong. You just add a button
-
Hello, please, tell me where error. client localPlayer = getLocalPlayer() function drawGUI() guiWindow = guiCreateWindow(200,200,300,300,"ComboBox test area",false,false) comboBox = guiCreateComboBox(20, 30, 288, 200, "selected", false, guiWindow) local Default = guiComboBoxAddItem(comboBox,"Default") local English = guiComboBoxAddItem(comboBox,"English") addEventHandler ("onClientGUIClick",getResourceRootElement(getThisResource()),somethingFromClickValue) guiSetVisible(guiWindow,false) end function somethingFromClickValue(button,state) if source == Default then triggerServerEvent("lang1",localPlayer) end if source == English then triggerServerEvent("lang2",localPlayer) end end function opengui() if not guiWindow then drawGUI() guiSetVisible(guiWindow,true) else guiSetVisible(guiWindow, not guiGetVisible(guiWindow)) end showCursor(not isCursorShowing()) end bindKey("F1", "down", opengui) addCommandHandler("combobox", opengui) Server addEvent ('lang1', true) addEventHandler ('lang1', root, function () local theTeam = createTeam ( "Default", 255, 255, 255 ) setPlayerTeam ( source, theTeam ) end ) addEvent ('lang2', true) addEventHandler ('lang2', root, function (source) local Team = createTeam ( "English", 255, 255, 255 ) setPlayerTeam ( source, theTeam ) end ) Tried this but doesn't work addEventHandler ('lang1', root, function (player) local theTeam = createTeam ( "Default", 255, 255, 255 ) setPlayerTeam ( player, theTeam ) end )
-
Опять здравствуйте, подскажите как сделать чтобы окно разворачивалось постепенно, т.е. при открытии из увеличивается, а при закрытии уменьшается. Или, например, "вылетает" сверху в ценрт экрана. В таких окнах используют background картинку и через dxdrawtext отсылают информацию? или это делается как-то по другому?
-
Спасибо, не можете подсказать, где про таблицы можно побольше почитать, посмотреть примеры. А то в wiki, только команды, да и в готовых не так уж много.
-
Это наподобии такого должно получиться? function send() setElementData (source, "checktime", 1) end setTimer (send, 10000) function command() local gettime = getElementData ( source, checktime) if gettime == 1then << выполняется команда >> setElementData (source, checktime, 0) else <<сообщение, что не прошло время>> end <<добавляем команду>>
-
Здравствуйте, подскажите, пожалуйста, алгоритм в функциях, когда игрок выполнил команду, должно пройти определённое время, чтобы он снова мог её использовать.
