Wysłany: 2011-09-29, 23:09
Martti
Wiek: 42 Na forum: 5366 dni Posty: 108
Piwa : 2
Stworzy?em i jest to samo.
Wysłany: 2011-09-30, 07:44
Jacob
Głupiomądry
Wiek: 28 Na forum: 5502 dni Posty: 967
Nick w MP: Jacob
Piwa : 786
Wysłany: 2011-09-30, 16:59
Piorun
Wiek: 32 Na forum: 6712 dni Posty: 1837
Nick w MP: Piorun
Piwa : 516
Nom to teraz poka? mi meta.xml tego zasobu.
Wysłany: 2011-10-01, 10:35
Martti
Wiek: 42 Na forum: 5366 dni Posty: 108
Piwa : 2
Kod:
<meta>
<script src="plik2.lua" type="client" />
</meta>
To jest meta.
Kod: button = {}
window = {}
memo = {}
local rootElement = getResourceRootElement(getThisResource())
function centerGUIElement(center_window)
local screenW,screenH=guiGetScreenSize()
local windowW,windowH=guiGetSize(center_window,false)
local x,y = (screenW-windowW)/2,(screenH-windowH)/2
guiSetPosition(center_window,x,y,false)
end
addEventHandler("onClientResourceStart", rootElement,
function()
button[1] = guiCreateButton(841,122,291,46,"ZASADY SERWERA [CZYTAJ]",false)
centerGUIElement(button[1])
showCursor(true)
addEventHandler("onClientGUIClick", button[1], createWin)
end)
function createWin()
guiSetVisible(button[1], false)
window[1] = guiCreateWindow(683,188,655,761,"ZASADY SERWERA POLISH SERVER REAL LIFE",false)
centerGUIElement(window[1])
memo[1] = guiCreateMemo(25,51,613,621,"ZASADY SERWERA POLISH SERVER REAL LIFE:",false,window[1])
button[2] = guiCreateButton(199,700,271,39,"Akceptuje zasady.",false,window[1])
addEventHandler("onClientGUIClick", button[1], hideWin)
end
function hideWin()
guiSetVisible(window[1], false)
end
To jest plik2.lua
Wysłany: 2011-10-01, 10:49
Jacob
Głupiomądry
Wiek: 28 Na forum: 5502 dni Posty: 967
Nick w MP: Jacob
Piwa : 786
Kod: button = {}
window = {}
memo = {}
local rootElement = getResourceRootElement(getThisResource())
window[1] = guiCreateWindow(683,188,655,761,"ZASADY SERWERA POLISH SERVER REAL LIFE",false)
guiSetVisible(window[1], false)
memo[1] = guiCreateMemo(25,51,613,621,"ZASADY SERWERA POLISH SERVER REAL LIFE:",false,window[1])
button[2] = guiCreateButton(199,700,271,39,"Akceptuje zasady.",false,window[1])
button[1] = guiCreateButton(841,122,291,46,"ZASADY SERWERA [CZYTAJ]",false)
function centerGUIElement(center_window)
local screenW,screenH=guiGetScreenSize()
local windowW,windowH=guiGetSize(center_window,false)
local x,y = (screenW-windowW)/2,(screenH-windowH)/2
guiSetPosition(center_window,x,y,false)
end
addEventHandler("onClientResourceStart", rootElement,
function()
guiSetVisible(button[1], true)
centerGUIElement(button[1])
showCursor(true)
end)
function createWin()
guiSetVisible(button[1], false)
guiSetVisible(window[1], true)
centerGUIElement(window[1])
end
addEventHandler("onClientGUIClick", button[1], createWin)
function hideWin()
guiSetVisible(window[1], false)
showCursor(false)
end
addEventHandler("onClientGUIClick", button[2], hideWin)
Dzia?a na 100% - testowane.
Ostatnio zmieniony przez Jacob 2011-10-01, 10:57, w całości zmieniany 3 razy
Wysłany: 2011-10-01, 10:49
Riot
3X
Wiek: 29 Na forum: 5729 dni Posty: 1123
Nick w MP: Riot/3X
Piwa : 286
U mnie co? tam zrobi?em i dzia?a, klikasz Regulamin co? tam wyskakuje Regulamin serwera, a jak klikniesz Akcpetuje regulamin okienko si? chowa.
Kod: button = {}
window = {}
memo = {}
local rootElement = getResourceRootElement(getThisResource())
function centerGUIElement(center_window)
local screenW,screenH=guiGetScreenSize()
local windowW,windowH=guiGetSize(center_window,false)
local x,y = (screenW-windowW)/2,(screenH-windowH)/2
guiSetPosition(center_window,x,y,false)
end
addEventHandler("onClientResourceStart", rootElement,
function()
button[1] = guiCreateButton(841,122,291,46,"ZASADY SERWERA [CZYTAJ]",false)
centerGUIElement(button[1])
showCursor(true)
addEventHandler("onClientGUIClick", button[1], createWin)
end)
function createWin()
guiSetVisible(button[1], false)
window[1] = guiCreateWindow(683,188,655,761,"ZASADY SERWERA POLISH SERVER REAL LIFE",false)
centerGUIElement(window[1])
memo[1] = guiCreateMemo(25,51,613,621,"ZASADY SERWERA POLISH SERVER REAL LIFE:",false,window[1])
button[2] = guiCreateButton(199,700,271,39,"Akceptuje zasady.",false,window[1])
addEventHandler("onClientGUIClick", button[1], hideWin)
addEventHandler("onClientGUIClick", button[2], ukryj)
end
function hideWin()
guiSetVisible(window[1], true)
end
function ukryj()
guiSetVisible(window[1], false)
showCursor(false)
end
Jak co? to tu masz skrypt, jak by to nie dzia?a?o to wgraj ten skrypt - a wg mnie musi ?miga? ...
http://www.speedyshare.co...9/regulamin.zip
Wysłany: 2011-10-01, 10:51
Jacob
Głupiomądry
Wiek: 28 Na forum: 5502 dni Posty: 967
Nick w MP: Jacob
Piwa : 786
Ziomek11 , pierwszy ^^
Kod: addEventHandler("onClientGUIClick", button[1], createWin)
Kod: addEventHandler("onClientGUIClick", button[1], hideWin)
...
Wysłany: 2011-10-01, 10:57
Riot
3X
Wiek: 29 Na forum: 5729 dni Posty: 1123
Nick w MP: Riot/3X
Piwa : 286
Oj, fakt dwa Eventy do tego samego przycisku Ale i tak pewnie twoje dzia?a to ...:P
PS. Wiem ?e jeste? pierwszy
Wysłany: 2011-10-01, 11:40
Martti
Wiek: 42 Na forum: 5366 dni Posty: 108
Piwa : 2
Jacob :
Dzia?a! Dzi?ki. Zrobi?by? mi jeszcze aby ten przycisk by? zawsze na ?rodku szeroko?ci, i u g?ry wysoko?ci? Czyli wy?rodkowany u g?ry. ;]
Wysłany: 2011-10-01, 12:01
Jacob
Głupiomądry
Wiek: 28 Na forum: 5502 dni Posty: 967
Nick w MP: Jacob
Piwa : 786
Kod: function centerGUIElement(center_window)
local screenW,screenH=guiGetScreenSize()
local windowW,windowH=guiGetSize(center_window,false)
local x,y = (screenW-windowW)/2,0
guiSetPosition(center_window,x,y,false)
end
Zamie? t? funkcje. Nie wiem czy y odpowiada od po?o?enia 2D od g?ry. Ale sprawd?
Wysłany: 2011-10-01, 12:41
Martti
Wiek: 42 Na forum: 5366 dni Posty: 108
Piwa : 2
Dzi?ki. Wy?rodkuje (tylko szeroko?ciowo) mi teraz kto? to?
Kod: addEventHandler( "onClientResourceStart", resourceRoot, function())
Image = guiCreateStaticImage(484,305,885,131,"psrl.png",false)
end
Wysłany: 2011-10-01, 12:44
Jacob
Głupiomądry
Wiek: 28 Na forum: 5502 dni Posty: 967
Nick w MP: Jacob
Piwa : 786
Martti , jak wy?rodkowa?? Powiedz dok?adnie.
PS: Tamto dzia?a?
Ostatnio zmieniony przez Jacob 2011-10-01, 12:44, w całości zmieniany 1 raz
Wysłany: 2011-10-01, 12:58
Martti
Wiek: 42 Na forum: 5366 dni Posty: 108
Piwa : 2
Wysłany: 2011-10-01, 13:01
Jacob
Głupiomądry
Wiek: 28 Na forum: 5502 dni Posty: 967
Nick w MP: Jacob
Piwa : 786
Czyli na ?rodku? Czy nad panelem logowania?
Kod: function centerImage(center_window)
local screenW,screenH=guiGetScreenSize()
local windowW,windowH=guiGetSize(center_window,false)
local x,y = (screenW-windowW)/2,(screenH-windowH/2)-50
guiSetPosition(center_window,x,y,false)
end
Dopasowuj sobie zmieniaj?c warto?? 50 na wy?sz? lub ni?sz?. I r?b tak a? do ustawienia nad panelem logowania.
Kod:
Nie wiem czy b?dzie dzia?a?.
Wysłany: 2011-10-01, 13:15
Martti
Wiek: 42 Na forum: 5366 dni Posty: 108
Piwa : 2
Kod: addEventHandler( "onClientResourceStart", resourceRoot, function()
Image = guiCreateStaticImage(484,305,885,131,"psrl.png",false)
end )
function centerImage(center_window)
local screenW,screenH=guiGetScreenSize()
local windowW,windowH=guiGetSize(center_window,false)
local x,y = (screenW-windowW)/2,(screenH-windowH/2)-50
guiSetPosition(center_window,x,y,false)
end
Mam to tak da??
Jeszcze jedna pro?ba. Zrobi?by? mi do tego przycisku z zasadami ?eby znika? po zalogowaniu si?? Bo aktualnie on jest puki kto? nie kliknie na niego, a to jest wkurzaj?ce. Po co patrze? na zasady co wej?cie na serwer? Wi?c, chce aby zasady by?y do podgl?du przy logowaniu, potem ju? nie.
Tagi: panel :: frakcji :: inne
Anonymous
Na forum: 245 dni
Posty: 1
Anonymous Koniecznie zajrzyj na: