Szerző Téma: HTML Videó  (Megtekintve 2055 alkalommal)

HTML Videó
« Dátum: 2017. Augusztus 06. - 20:27:25 »
0
Böngészőben lefuttatva az index.html, megy mint az atom, viszont mikor szerveren indítom el a modot, akkor nem jelenik meg a videó, sem a zene...
Szerintetek ez mitől lehet?
 
A modot csak letöltöttem... Az eredetit itt találjátok
 
 
 
 
 
meta.xml
 

<!-- This resource need to add in ACL.xml to group Admin. -->
<meta>
    <info author=\"draobrehtom\" description=\"HTML login panel by draobrehtom\" version=\"0.0.1\" type=\"script\"></info>
    <script src=\"client.lua\" type=\"client\" cache=\"false\" />

<!-- HTML -->
<file src=\"login.html\" />
<file src=\"index.html\" />
<!-- FILES -->
<file src=\"media/video.webm\" />
<file src=\"media/track.ogg\" />
</meta>

 
 
 
client.lua
 

--[[
Usefull functions:
executeBrowserJavascript(theBrowser, \'document.getElementById(\"demo\").innerHTML = \"\' .. msg ..\'\"\')
]]
local screenWidth, screenHeight = guiGetScreenSize()
-- local page = \"http://mta/html-login-panel/html/login.html\"
local page = \"/index.html\"
local initBrowser = guiCreateBrowser(0, 0, screenWidth, screenHeight, true, false, false)
local theBrowser = guiGetBrowser(initBrowser)
addEventHandler(\"onClientBrowserCreated\", theBrowser,
function()
   loadBrowserURL(source, page)
   showCursor(true)
   
   
   
end
)
addCommandHandler(\"bezar\",  root,
function()
   destroyElement(initBrowser)
   showCursor(false)
end
)
-- addEventHandler(\"onClientRender\", root,
-- function()   
   -- dxDrawImage(screenWidth*0.205,screenHeight*0.15,1890/2.5,1417/2.5,\"Test.png\", 0,0,0,tocolor(255,255,255,255),true)
-- end
-- )

 
 
 
index.html
 

<!DOCTYPE html>
<html >
  <head>
    <meta charset=\"UTF-8\">
    <title>Random Login Form</title>
   
   
   
   
        <style>
      /* NOTE: The styles were added inline because Prefixfree needs access to your styles and they must be inlined if they are on local disk! */
      @import url(http://fonts.googleapis.com/css?family=Exo:100,200,400);
@import url(http://fonts.googleapis.com/css?family=Source+Sans+Pro:700,400,300);
body{
margin: 0;
padding: 0;
background: #fff;
color: #fff;
font-family: Arial;
font-size: 12px;
position:fixed;
    top:0;
    bottom:0;
    left:0;
    right:0;
}
.body{
position: absolute;
top: -20px;
left: -20px;
right: -40px;
bottom: -40px;
width: auto;
height: auto;
<!--    background-image: url(http://ginva.com/wp-content/uploads/2012/07/city-skyline-wallpapers-008.jpg); -->
background-size: cover;
-webkit-filter: blur(5px);
z-index: 0;
}
 
video {
position: fixed;
top: 50%;
left: 50%;
min-width: 100%;
min-height: 100%;
width: auto;
height: auto;
z-index: -100;
transform: translateX(-50%) translateY(-50%);
-webkit-filter: blur(5px);
background-size: cover;
transition: 1s opacity;
filter: progid:DXImageTransform.Microsoft.Blur(pixelRadius=5);
}
.grad{
position: absolute;
top: -20px;
left: -20px;
right: -40px;
bottom: -40px;
width: auto;
height: auto;
background: -webkit-gradient(linear, left top, left bottom, color-stop(0%,rgba(0,0,0,0)), color-stop(100%,rgba(0,0,0,0.65))); /* Chrome,Safari4+ */
z-index: 1;
opacity: 0.7;
}
.header{
position: absolute;
top: calc(40% - 35px);
left: calc(57.5% - 255px);
z-index: 2;
}
.header div{
float: left;
color: #fff;
font-family: \'Exo\', sans-serif;
font-size: 35px;
font-weight: 200;
}
.header div span{
color: #5379fa !important;
}
 
::-webkit-input-placeholder{
   color: rgba(255,255,255,0.6);
}
::-moz-input-placeholder{
   color: rgba(255,255,255,0.6);
}
#colorstrip{
    width: 100%; height: 260px;
    border-style: solid;
    border-color: black;
    background-color: black;
opacity: 0.35;
position: fixed;
top: calc(50% - 110px);
}
 
    </style>
  </head>
  <body>
    <div class=\"body\"></div>
   <!-- MUSIC -->
   <audio id=\"player\" controls autoplay hidden=\"true\">
     <source src=\"media\\track.ogg\">
   </audio>
   <div class=\"grad\"></div>
   <video id=\"bg\" src=\"media\\video.webm\" autoplay=\"true\" loop=\"true\" muted=\"true\" ></video>
<!-- <div class=\"header\">
      <div>Welcome to <span>БПАН</span></div>
   </div> -->
   

<!-- <script src=\'http://cdnjs.cloudflare.com/ajax/libs/jquery/2.1.3/jquery.min.js\'></script> -->
   
   
   
   
  </body>
</html>

 
 

HTML Videó
« Válasz #1 Dátum: 2017. Augusztus 06. - 21:12:59 »
+1
Idézetet írta: DarkxD date=1502044045


   
      <!-- This resource need to add in ACL.xml to group Admin. -->
   


Ezt is megcsináltad?

HTML Videó
« Válasz #2 Dátum: 2017. Augusztus 06. - 21:23:38 »
0
Idézetet írta: impreZZa date=1502046779


   
      Ezt is megcsináltad?
   


Igen megcsináltam...
 
 

HTML Videó
« Válasz #3 Dátum: 2017. Augusztus 06. - 21:57:52 »
0
Megtaláltam! Be kell illeszteni a linkek elé egy \"URL\"-t! Még nem értem, hogy miért...
http://mta/local
« Utoljára szerkesztve: 2017. Augusztus 07. - 22:17:36 írta DarkxD »

HTML Videó
« Válasz #4 Dátum: 2017. Augusztus 06. - 23:54:39 »
0
Hogyan lehet ezt lekorlátozni, hogy csak annak jelenjen meg az ablak, aki belép a játékba?
 
 

local screenWidth, screenHeight = guiGetScreenSize()
local page = \"/index.html\"
local initBrowser = guiCreateBrowser(0, 0, screenWidth, screenHeight, true, false, false)
local theBrowser = guiGetBrowser(initBrowser)
addEventHandler(\"onClientBrowserCreated\", theBrowser,
function()
   loadBrowserURL(source, page)
   showCursor(true)   
end
)
function successfullLogin()
 destroyElement(initBrowser)
     showCursor(false)
 end
   addEvent(\"login.success\", true)
   addEventHandler(\"login.success\", localPlayer, successfullLogin)

 
 

HTML Videó
« Válasz #5 Dátum: 2017. Augusztus 07. - 00:03:07 »
0

addEventHandler(\"onClientPlayerJoin\", root,
function()
   loadBrowserURL(source, page)
   showCursor(true)   
end
)

 
 
« Utoljára szerkesztve: 2017. Augusztus 07. - 00:03:41 írta BlackSy »

HTML Videó
« Válasz #6 Dátum: 2017. Augusztus 07. - 00:34:12 »
0
Idézetet írta: BlackSy date=1502056987


   

addEventHandler(\"onClientPlayerJoin\", root,
function()
   loadBrowserURL(source, page)
   showCursor(true)   
end
)

   
       
   


Az egyetlen gond, hogy így a.. 
 

local initBrowser = guiCreateBrowser(0, 0, screenWidth, screenHeight, true, false, false)
local theBrowser = guiGetBrowser(initBrowser)

 
..kimarad a kódból, és ezért nem jeleníti meg a videót...
« Utoljára szerkesztve: 2017. Augusztus 07. - 00:34:45 írta DarkxD »

HTML Videó
« Válasz #7 Dátum: 2017. Augusztus 07. - 10:35:28 »
+1

addEventHandler(\"onClientBrowserCreated\", theBrowser,
function()
   if loggged == false then
      loadBrowserURL(source, page)
      showCursor(true)   
   end
end
)

 
 
 
 
 
 

HTML Videó
« Válasz #8 Dátum: 2017. Augusztus 07. - 22:09:54 »
0
Frissítem az infókat!
A HTML-es Login-ból csak a videó lejátszó részét vettem ki... A Login rész, egy teljesen másik mod-ból lett összeeszkábálva. Bejelentkezésnél, belép a MySQL be, és a szerveren lévő default Login-ba is. Így oldottam meg a rang adás dolgot az ACL-ben.
Hogyan tudom azt letesztelni, hogy a felhasználó be van e jelentkezve a default Login-ba, vagy a MySQL által biztosított karakterbe?
 
Illetve, ha van más megoldás a rangok adásához, az mi lenne?
Láttam, hogy RP szervereken a rang is SQL be van megoldva. Ez hogyan lehetséges (mármint az SQL és az ACL összekötése)?
« Utoljára szerkesztve: 2017. Augusztus 07. - 22:33:37 írta DarkxD »

HTML Videó
« Válasz #9 Dátum: 2017. Augusztus 10. - 18:27:56 »
0
Idézetet írta: DarkxD date=1502136594


   
      Ez hogyan lehetséges (mármint az SQL és az ACL összekötése)?
   


ACL? Soha se kötöttem (én, és más szervereken se nagyon láttam) össze, hanem saját admin systemet írtam/írtak.

HTML Videó
« Válasz #10 Dátum: 2017. Augusztus 12. - 10:13:05 »
0
Az szép! Na az az aminek nem most fogok nekiállni... :D

HTML Videó
« Válasz #11 Dátum: 2017. Augusztus 22. - 12:12:33 »
0
Idézetet írta: DarkxD date=1502525585


   
      Az szép! Na az az aminek nem most fogok nekiállni... :D
   


Nem sok idő, csak pár sql query, meg a parancsok.

 

SimplePortal 2.3.7 © 2008-2024, SimplePortal