Zaloguj się by uzyskać pełen dostęp. Nie masz jeszcze konta? Założ je już teraz w kilka sekund.

Wysłany: 2011-09-29, 17:21


Martti







Wiek: 42
Na forum: 5366 dni
Posty: 108

Piwa: 2

Respekt: 45,3

Og?lnie tak wygl?da meta:
Kod:

<meta>
<info type="script" version="1.1.1" name="login_register" description="this resource shows a login/register window when a user joins." />
<script src="login.lua" type="client" />
<script src="login_serv.lua" type="server" />
<script src="plik.lua" type="server" />
<script src="plik2.lua" type="client" />
<file src="psrl.png"/>

<settings>
<setting name="*allow_register" value="true" />
<setting name="*email_on_register" value="true" />
</settings>
</meta>

W plik.lua mam to co da?e? jako server, a w plik2.lua to co jako client. Mam to w skrypcie rejestracji i logowania.

Po wpisaniu tej komendy wyskakuje takie okienko:
http://screenshooter.net/2108075/dnjopir

Postaw piwo autorowi tego posta
 

 
Wysłany: 2011-09-29, 17:23


Jacob

Głupiomądry






Wiek: 28
Na forum: 5502 dni
Posty: 967
Nick w MP: Jacob

Piwa: 786

Respekt: 212,3
Respekt: 212,3Respekt: 212,3

Jak wyskoczy to okienko zrestartuj skrypt i powiedz czy co? si? nowego pojawia.

Postaw piwo autorowi tego posta
 

 
Wysłany: 2011-09-29, 17:24


Martti







Wiek: 42
Na forum: 5366 dni
Posty: 108

Piwa: 2

Respekt: 45,3

Postaw piwo autorowi tego posta
 

 
Wysłany: 2011-09-29, 17:27


Jacob

Głupiomądry






Wiek: 28
Na forum: 5502 dni
Posty: 967
Nick w MP: Jacob

Piwa: 786

Respekt: 212,3
Respekt: 212,3Respekt: 212,3

CLIENT:

Kod:

GUIEditor_Window = {}
GUIEditor_Memo = {}
GUEditor_Button = {}

GUIEditor_Window[1] = guiCreateWindow(683,188,655,761,"ZASADY SERWERA POLISH SERVER REAL LIFE",false)
guiSetVisible(GUIEditor_Window[1], false)
GUIEditor_Memo[1] = guiCreateMemo(25,51,613,621,"\nZASADY SERWERA POLISH SERVER REAL LIFE:\n\n1.\n2.\n3.\n4.\n5.\n6.\n7.\n8.\n9.\n10\n11.\n12.\n13.\n14.\n15\n16.\n...",false,GUIEditor_Window[1])
GUIEditor_Button[1] = guiCreateButton(199,700,271,39,"Akceptuje zasady.",false,GUIEditor_Window[1])
GUIEditor_Button[2] = guiCreateButton(841,122,291,46,"ZASADY SERWERA [CZYTAJ]",false)

function showButton ()
guiSetVisible(GUIEditor_Button[2], true)
end
addEvent("toServer", true)
addEventHandler("toServer", getRootElement(), showButton)

function showRules ()
guiSetVisible(GUIEditor_Window[1], true)
end
addEventHandler("onClientGUIClick", GUIEditor_Button[2], showRules)

function hideRules ()
guiSetVisible(GUIEditor_Window[1], false)
end
addEventHandler("onClientGUIClick", GUIEditor_Button[1], hideRules)


SERVER:

Kod:


function sShowButton ()
triggerClientEvent("toServer", getRootElement())
end
addEventHandler("onPlayerJoin", getRootElement(), sShowButton)


Postaw piwo autorowi tego posta
 

 
Wysłany: 2011-09-29, 17:40


Martti







Wiek: 42
Na forum: 5366 dni
Posty: 108

Piwa: 2

Respekt: 45,3

Teraz nic nie wy?wietla w debuscript, ale nadal nie dzia?a. ;/

Postaw piwo autorowi tego posta
 

 
Wysłany: 2011-09-29, 17:41


Jacob

Głupiomądry






Wiek: 28
Na forum: 5502 dni
Posty: 967
Nick w MP: Jacob

Piwa: 786

Respekt: 212,3
Respekt: 212,3Respekt: 212,3

Nie mam pomys?u. Ca?y czas b?d? kombinowa?.

Postaw piwo autorowi tego posta
 

 
Wysłany: 2011-09-29, 18:10


Martti







Wiek: 42
Na forum: 5366 dni
Posty: 108

Piwa: 2

Respekt: 45,3

http://screenshooter.net/2108075/hleelog
Na g??wnym czacie po wej?ciu do gry.

Postaw piwo autorowi tego posta
 

 
Wysłany: 2011-09-29, 18:38


Piorun







Wiek: 32
Na forum: 6712 dni
Posty: 1837
Nick w MP: Piorun

Piwa: 516

Respekt: 480,7
Respekt: 480,7

Powiedz jeszcze raz co chcesz zrobi? to postaram si? to na nowo wykona?.

Podpis
Możesz mnie znaleźć na: Facebook
Postaw piwo autorowi tego posta
 

 
Wysłany: 2011-09-29, 18:41


Martti







Wiek: 42
Na forum: 5366 dni
Posty: 108

Piwa: 2

Respekt: 45,3

Dobra.
Pioruniasty, chce aby po wej?ciu na serwer pojawi? si? button "Zasady serwera [WEJD?]", po klikni?ciu w niego ma pojawi? si? okienko z zasadami oraz przyciskiem "Akceptuje zasady", po klikni?ciu w ten przycisk okienko si? zamyka.

Gui buttona:
Kod:

guiCreateButton(841,122,291,46,"ZASADY SERWERA [CZYTAJ]",false)


Gui okienka z buttonem:
Kod:

guiCreateWindow(683,188,655,761,"ZASADY SERWERA POLISH SERVER REAL LIFE",false)
GUIEditor_Memo[1] = guiCreateMemo(25,51,613,621,"\nZASADY SERWERA POLISH SERVER REAL LIFE:\n\n1.\n2.\n3.\n4.\n5.\n6.\n7.\n8.\n9.\n10\n11.\n12.\n13.\n14.\n15\n16.\n...",false,GUIEditor_Window[1])
GUIEditor_Button[1] = guiCreateButton(199,700,271,39,"Akceptuje zasady.",false,GUIEditor_Window[1])


Postaw piwo autorowi tego posta
 

 
Wysłany: 2011-09-29, 19:02


Piorun







Wiek: 32
Na forum: 6712 dni
Posty: 1837
Nick w MP: Piorun

Piwa: 516

Respekt: 480,7
Respekt: 480,7

CLIENT:
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


Podpis
Możesz mnie znaleźć na: Facebook
Postaw piwo autorowi tego posta
 

 
Wysłany: 2011-09-29, 19:12


Martti







Wiek: 42
Na forum: 5366 dni
Posty: 108

Piwa: 2

Respekt: 45,3

Osi?gn?li?my wi?cej ni? z Jacobem lecz nie du?o. Po klikni?ciu w ZASADY SERWER[CZYTAJ] przycisk znika?, nic si? nie pojawia?o. ;o

Postaw piwo autorowi tego posta
 

 
Wysłany: 2011-09-29, 19:18


Piorun







Wiek: 32
Na forum: 6712 dni
Posty: 1837
Nick w MP: Piorun

Piwa: 516

Respekt: 480,7
Respekt: 480,7

No to b??d tkwi w zasobie. To jest wr?cz nie mo?liwe, ?e mi dzia?a, a tobie nie. Stw?rz nowy zas?b, wstaw now? met? i odpal.

Podpis
Możesz mnie znaleźć na: Facebook
Postaw piwo autorowi tego posta
 

 
Wysłany: 2011-09-29, 19:22


Martti







Wiek: 42
Na forum: 5366 dni
Posty: 108

Piwa: 2

Respekt: 45,3

Pioruniasty, ja my?l? ?e jednak b??d jest w kodzie gdy? zmieni?em z tego:
Kod:

guiSetVisible(window[1], false)

na to
Kod:

guiSetVisible(window[2], false)

Teraz okienko normalnie si? w??cza, ale nie wy??cza po wci?ni?ciu przycisku AKCEPTUJE...

Przejrzyj dok?adnie kod.

Postaw piwo autorowi tego posta
 

 
Wysłany: 2011-09-29, 19:25


Piorun







Wiek: 32
Na forum: 6712 dni
Posty: 1837
Nick w MP: Piorun

Piwa: 516

Respekt: 480,7
Respekt: 480,7

Dalej uwa?am, ?e co? u ciebie nie dzia?a, bo tabela jest tworzona na dzie? dobry, wi?c jest pusta. Skoro jest pusta i ja zadeklarowa?em pierwszy jej wyraz (window[1]) to oznacza, ?e nie ma w niej innych element?w ni? ten, zadeklarowany. Wygl?da na to, ?e ju? gdzie? zadeklarowa?e? window, nie wiem gdzie, ale pewnie tak jest (lub b??d tkwi w ca?ym zasobie).

Podpis
Możesz mnie znaleźć na: Facebook
Postaw piwo autorowi tego posta
 

 
Wysłany: 2011-09-29, 22:27


Piorun







Wiek: 32
Na forum: 6712 dni
Posty: 1837
Nick w MP: Piorun

Piwa: 516

Respekt: 480,7
Respekt: 480,7

Ale co stoi na przeszkodzie, by? stworzy? nowy zas?b (eng. resource)?? To nie SA-MP, tu nie ma jednego pliku/folderu, do kt?rego ?aduje si? pliki wykonawcze.

Podpis
Możesz mnie znaleźć na: Facebook
Postaw piwo autorowi tego posta
 

 
Tagi: panel :: frakcji :: inne
Anonymous





Na forum: 245 dni
Posty: 1



Anonymous Koniecznie zajrzyj na:






Skocz do:  
Wyświetl posty z ostatnich:   
GTAONLINE.PL » JĘZYKI PROGRAMOWANIA » LUA » Panel frakcji i inne Ten temat jest zablokowany bez możliwości zmiany postów lub pisania odpowiedzi

Nie możesz pisać nowych tematów
Nie możesz odpowiadać w tematach
Nie możesz zmieniać swoich postów
Nie możesz usuwać swoich postów
Nie możesz głosować w ankietach
Dodaj temat do Ulubionych
Wersja do druku