Jump to content

draobrehtom

Members
  • Posts

    98
  • Joined

  • Last visited

  • Days Won

    1

Everything posted by draobrehtom

  1. Finally I did Login Panel based on HTML. Thanks for watching.
  2. I found a one way with using Using innerHTML. Here is my code: Lua: function cmsg(msg) executeBrowserJavascript(theBrowser, 'document.getElementById("demo").innerHTML = "' .. msg .. '"') end addEvent("cmsg", true) addEventHandler("cmsg", root, cmsg) HTML: <!DOCTYPE html> <html> <body> <p id="demo"></p> <script> mta.triggerEvent("cmsg", "Hello MTA") </script> </body> </html>
  3. The Main Question: How I can send data to HTML page (CEF browser) from Lua code? I know has executeBrowserJavascript, but I don't know how exactly I can use it, I try define variables like a executeBrowserJavascript(theBrowser, "var example = 5") And use it in HTML code mta.triggerEvent("cmsg", example) but nothing. Or: var test = mta.triggerEvent("cmsg", "hello mta") mta.triggerEvent("cmsg", test) And: function cmsg(msg) outputChatBox(tostring(msg)) return 5 end addEvent("cmsg", true) addEventHandler("cmsg", root, cmsg) But variable test is "unsupported type" (showing outputChatBox) Can you help me?
  4. Could you give some more examples, I dont understand what you want? Maybe this can help you: http://www.lua.org/manual/5.1/manual.html
  5. -- Serverside script local msg_red,msg_green,msg_blue = 255,255,0 function servertalk(message, sendto) outputChatBox(tostring(message), sendto, msg_red, msg_green, msg_blue, true) end function onJoin() servertalk("Welcome to My Server " .. getPlayerName(source), getRootElement()) end addEventHandler("onPlayerJoin",getRootElement(),onJoin)
  6. У меня была проблема с хромиумом, не мог сделать его полностью на весь экран. Думал сделать обычное окно поставить чуть больше, чем разрешение экрана, и сделать его родителем браузера. Сейчас как-то проблема решилась, пока особо не разбирался, завтра гляну (тестировал uikit framework mta).
  7. Hello everyone. I am interesting one question, how I can set size GUI more then current resolution? I try this code, but nothing happends. Look at screenshot under, please (Do not pay attention to the picture on GUI): local window = guiCreateWindow(0, 0, screenWidth*2, screenHeight*2, "Webbrowser", false) http://i.imgur.com/Mu0tVoj.jpg
  8. Спасибо, помогло. Такой вопрос возник, могу ли я сделать размер GUI окна больше, чем само разрешение экрана, и как? Пробовал менять параметры, но больше никак не получается. local window = guiCreateWindow(0, 0, screenWidth*2, screenHeight*2, "Webbrowser", false) http://i.imgur.com/Mu0tVoj.jpg
  9. draobrehtom

    help

    here are the errors finally shown after the server restart. the script needs argument 1 how to do it? http://imgur.com/GTvgFpT You need put argument (in this example it string). Check Wiki please. Example - outputChatBox("Example string hello world")
  10. draobrehtom

    help

    http://rghost.net/844nRnC2r
  11. draobrehtom

    help

    You must search error in your code or somewhere else. Try to 'refresh all' in console MTA server, try to restart server. If you want, I can give you working script with this function and you can check, where you have errors. Also, put outputChatBox() in function, to check is it work.
  12. draobrehtom

    help

    Check your meta.xml. Is your script on client?
  13. https://forum.multitheftauto.com/viewtopic.php?f=91&t=33976
  14. draobrehtom

    help

    When you use showPlayerHudComponent on client, you dont need first argument (player)- bool setPlayerHudComponentVisible ( string component, bool show ). Try this code and next time use debugscript 3, which shows all errors. function hudChanger () showPlayerHudComponent ("radar", false ) showPlayerHudComponent ("ammo", false ) showPlayerHudComponent ("weapon", false ) showPlayerHudComponent ("area_name", false ) showPlayerHudComponent ("wanted", false ) showPlayerHudComponent ("wanted", false ) showPlayerHudComponent ("money", false ) showPlayerHudComponent ("health", false ) showPlayerHudComponent ("clock", false ) showPlayerHudComponent ("vehiclename", false ) end addEventHandler ( "onClientPlayerSpawn", getRootElement(), hudChanger )
  15. Как мне получить текущий кулшейп, кто подскажет? function out(thePlayer) destroyElement(Здесь мне нужен текущий задетый кулшейп) triggerClientEvent("gotFood", thePlayer, foodSound) end addEventHandler("onColShapeHit", getRootElement(), out )
  16. Слона-то я и не приметил. Огромное спасибо, работает.
  17. Спасибо за ответ. Попробовал, но не помогло.
  18. Хотя-бы скажите, работает ли это у вас? Если так, то попробую ещё что-то сделать, пока что отложу это.
  19. Пользуюсь примером с Wiki, пытаясь отобразить локальную страницу, но безуспешно. Хотя уже с обычными страницами в сети всё в порядке. В чём могла бы быть проблема? (Путь к странице правильный) --In order to render the browser on the full screen, we need to know the dimensions. local screenWidth, screenHeight = guiGetScreenSize() --Let's create a new browser in remote mode. local window = guiCreateWindow(0, 0, screenWidth, screenHeight, "Webbrowser", false) local browser = guiCreateBrowser(0, 0, screenWidth, screenHeight, false, false, false, window) -- The event onClientBrowserCreated will be triggered, after the browser has been initialized. -- After this event has been triggered, we will be able to load our URL local theBrowser = guiGetBrowser(browser) -- Get the browser element from gui-browser addEventHandler("onClientBrowserCreated", theBrowser, function() -- After the browser has been initialized, we can load [url=http://www.youtube.com]http://www.youtube.com[/url] loadBrowserURL(source, "http://mta/goat/index.html") end ) Код страницы сначала пробовал этот: <!DOCTYPE html> <html lang="pl"> <head> <meta charset="utf-8"> <title>Witaj świecie!</title> </head> <body> <h1>Witaj Danylo Kabanov!</h1> <p>Witaj w laboratorium z Budowania Interfejsów Graficznych Aplikacji Mobilnych! To zalążek mojej pierwszej strony/aplikacji HTML5!</p> <p>Program wyświetla prosty tekst bez formatowania.</p> <img src="m1_t1.png"/> <ul> <li>A scary text under:</li> <li>В переводчике нет информации</li> <li>富栄</li> </body> Потом этот: <html> <header><title>This is title</title></header> <body> Hello world </body> </html>
  20. Каким образом открывается GUI админ-панели через клавишу "P"? Даже если я её переназначу в коде админ-панели, от бинда клавиши мне не удаётся избавиться.
  21. Помните настольные ролевые игры, уютные посиделки в кругу друзей и голос рассказчика? Печально осознание того, что это уже почти кануло в бытие. Но только не у нас! Примите участие в традиционной ролевой игре в современной интерпретации. Огромный мир, красочные локации, множество интересных мест, уникальные события и захватывающие роли. Приглашаем вас в нашу компанию, усаживайтесь поудобнее, возьмите с собой чашечку чая - мы начинаем игру! Запланированная дата старта сервера - 15 апреля. Будем держать вас в курсе.
  22. Мы запустили сайт. Там вы сможете ознакомиться с превью игрового мода. http://devgaming.ru
×
×
  • Create New...