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

Wysłany: 2017-03-22, 15:10


HarnasWLKP







Wiek: 24
Na forum: 3370 dni
Posty: 5

Piwa: 2

Respekt: 50

Witam, szukam ch?tnej os?b ,kt?re pomog?y by mi napisa? panel logowania na serwer RPG.Z programowaniem lua mam styczno?? dopiero przez 7 dni i znam ju? podstawy(przeczyta?em wszystkie poradniki na forum).
Wiec chcia? bym ,?ebym w "moim" panelu by?a mo?liwo?? rejestracji, logowania i wybrania miejsca spawn LV.
Ju? mamy stworzony spawn, gie?d? itd. tylko w?a?nie zosta?o napisanie panelu.

P.S. Prosz? nie pisa? ,?e "Po co za to si? bierzesz jak nie umiesz" i innych takich odpowiedzi ,poniewa? kiedy? trzeba si? nauczy? i tak dla tych ciekawych nie robimy
serwera z neta tylko chcemy wszystko zrobi? sami.

Z g?ry dzi?kuje za ka?d? pomoc.

Postaw piwo autorowi tego posta
 

 
Więcej szczegółów
Wystawiono 2 piw(a):
kozak2006, Schamane3110
Wysłany: 2017-03-22, 16:07


amited







Wiek: 26
Na forum: 3714 dni
Posty: 1233
Nick w MP: Amited

Piwa: 512

Respekt: 466
Respekt: 466

Pomagamy tylko na forum. Co do panelu, mo?esz zrobi? go w gui, a wi?c potrzebujesz:
-2 przyciski(zaloguj;zarejestruj)
-2 edity na login i haslo
i to chyba tyle. zr?b takie gui i wtedy pogadamy o oskryptowaniu:)
a je?eli nie wiesz co to gui to tutaj poradnik:
http://gtao.pl/tut-gui-vt91053.htm

Podpis
"amited" napisał/a:
Postaw piwo autorowi tego posta
 

 
Więcej szczegółów
Wystawiono 1 piw(a):
HarnasWLKP
Wysłany: 2017-03-22, 17:15


HarnasWLKP







Wiek: 24
Na forum: 3370 dni
Posty: 5

Piwa: 2

Respekt: 50

No stworzy?em takie co?...
Kod:

GUIEditor = {
button = {},
window = {},
edit = {},
label = {}
}
addEventHandler("onClientResourceStart", resourceRoot,
function()
GUIEditor.window[1] = guiCreateWindow(335, 316, 620, 406, "Panel Logowania", false)
guiWindowSetSizable(GUIEditor.window[1], false)
guiSetAlpha(GUIEditor.window[1], 1.00)

GUIEditor.button[1] = guiCreateButton(81, 40, 209, 68, "LOGIN", false, GUIEditor.window[1])
GUIEditor.button[2] = guiCreateButton(332, 43, 204, 65, "REGISTER", false, GUIEditor.window[1])
GUIEditor.label[1] = guiCreateLabel(96, 173, 101, 25, "LOGIN", false, GUIEditor.window[1])
guiSetFont(GUIEditor.label[1], "default-bold-small")
guiLabelSetHorizontalAlign(GUIEditor.label[1], "center", false)
guiLabelSetVerticalAlign(GUIEditor.label[1], "center")

GUIEditor.edit[1] = guiCreateEdit(114, -5, 213, 26, "", false, GUIEditor.label[1])

GUIEditor.label[2] = guiCreateLabel(271, 317, 15, 15, "", false, GUIEditor.window[1])
GUIEditor.label[3] = guiCreateLabel(76, 269, 91, 19, " HAS?O", false, GUIEditor.window[1])
guiSetFont(GUIEditor.label[3], "default-bold-small")
guiLabelSetHorizontalAlign(GUIEditor.label[3], "right", false)
GUIEditor.edit[2] = guiCreateEdit(204, 165, 332, 45, "", false, GUIEditor.window[1])
GUIEditor.edit[3] = guiCreateEdit(207, 248, 328, 46, "", false, GUIEditor.window[1])
end
)



P.S. Piwko ju? dosta?e? ;)

Postaw piwo autorowi tego posta
 

 
Wysłany: 2017-03-22, 17:43


amited







Wiek: 26
Na forum: 3714 dni
Posty: 1233
Nick w MP: Amited

Piwa: 512

Respekt: 466
Respekt: 466

terazy pytanie wczym b?dziesz zapisywa? konta graczy? mysql czy sqlite?

Podpis
"amited" napisał/a:
Postaw piwo autorowi tego posta
 

 
Więcej szczegółów
Wystawiono 1 piw(a):
HarnasWLKP
Wysłany: 2017-03-22, 20:28


HarnasWLKP







Wiek: 24
Na forum: 3370 dni
Posty: 5

Piwa: 2

Respekt: 50

MySql drogi kolego :)

Postaw piwo autorowi tego posta
 

 
Wysłany: 2017-03-22, 20:55


Dexnes_

Tiger






Wiek: 26
Na forum: 4402 dni
Posty: 620
Nick w MP: Dexnes

Piwa: 1394

Respekt: 390
Respekt: 390Respekt: 390Respekt: 390Respekt: 390

HarnasWLKP, Je?eli dopiero zaczynasz z lua to nie polecam mysql tylko account.


Więcej informacji znajdziesz w Wikipedii MTA:

Account


Postaw piwo autorowi tego posta
 

 
Więcej szczegółów
Wystawiono 1 piw(a):
HarnasWLKP
Wysłany: 2017-03-22, 21:42


amited







Wiek: 26
Na forum: 3714 dni
Posty: 1233
Nick w MP: Amited

Piwa: 512

Respekt: 466
Respekt: 466

Mysql nie jest a? tak ci??ki do ogarni?cia. Masz ju? postawiony mysql?

Podpis
"amited" napisał/a:
Postaw piwo autorowi tego posta
 

 
Więcej szczegółów
Wystawiono 1 piw(a):
HarnasWLKP
Wysłany: 2017-03-22, 22:06


HarnasWLKP







Wiek: 24
Na forum: 3370 dni
Posty: 5

Piwa: 2

Respekt: 50

Powiem tak mam ten serwer z star? paczk? moderator?w z serwra .... wykupili hosting na serverproject. Dw?ch zabra?o si? za mapowanie, jeden jest grafikiem, a ja za HTML(forum) i w?a?nie pisanie tych skrypt?w.
"BlackGamePL" napisał/a:

Je?eli dopiero zaczynasz z lua to nie polecam mysql tylko account.

Nie wiem czy na server project mo?na z MySql zmieni? na account
"amited" napisał/a:

Mysql nie jest a? tak ci??ki do ogarni?cia. Masz ju? postawiony mysql?

Tak na server project.
Chcemy zrobi? server minimum 70% w?asnych skrypt?w itd. Nie wa?ne ile nam to zajmie ale mam nadzieje ,?e si? uda :D

Postaw piwo autorowi tego posta
 

 
Wysłany: 2017-03-22, 22:39


amited







Wiek: 26
Na forum: 3714 dni
Posty: 1233
Nick w MP: Amited

Piwa: 512

Respekt: 466
Respekt: 466

No to teraz musisz sobie obczai? zapytania do bazy mysql czyli SQL. Tutaj funkcje kt?re ci pomog?:

function dbSet(...)
    if not {...} then return end
    local stringe=dbPrepareString(DBHandler,...)
    local query=dbExec(DBHandlerstringe)
    return query
end

function dbGet(...)
    if not {...} then return end
    local stringe=dbPrepareString(DBHandler,...)
    local query=dbQuery(DBHandlerstringe)
    local result=dbPoll(query, -1)
    return result
end

pierwsza co? ustawia, druga pobiera rekordy. bardzo u?atwi? ci prac? z mysql. Tutaj par? tut?w:
-po??czenia z baz? danych itp.
http://www.gtaonline.pl/tut-mysql-vt58249.htm
-tutaj ju? rozbudowane funckje:
https://dev.mysql.com/doc/refman/5.7/en/sql-syntax-data-manipulation.html
najlepiej popatrz sobie na ogrpg lub xyzzrp jak wygl?daj? zapytania do bazy danych. (typu: INSTERT INTO, DELETE, SELECT itp.) I tak na prawd? to koniec Twojego problemu z panelem. Gdy zrozumiesz sql to ju? p?jdzie z g?rki :) W razie problem?w pytaj.

Podpis
"amited" napisał/a:
Postaw piwo autorowi tego posta
 

 
Wysłany: 2017-03-25, 14:08


HarnasWLKP







Wiek: 24
Na forum: 3370 dni
Posty: 5

Piwa: 2

Respekt: 50

"amited" napisał/a:

No to teraz musisz sobie obczai? zapytania do bazy mysql czyli SQL. Tutaj funkcje kt?re ci pomog?:

function dbSet(...)
    if not {...} then return end
    local stringe=dbPrepareString(DBHandler,...)
    local query=dbExec(DBHandlerstringe)
    return query
end

function dbGet(...)
    if not {...} then return end
    local stringe=dbPrepareString(DBHandler,...)
    local query=dbQuery(DBHandlerstringe)
    local result=dbPoll(query, -1)
    return result
end

pierwsza co? ustawia, druga pobiera rekordy. bardzo u?atwi? ci prac? z mysql. Tutaj par? tut?w:
-po??czenia z baz? danych itp.
http://www.gtaonline.pl/tut-mysql-vt58249.htm
-tutaj ju? rozbudowane funckje:
https://dev.mysql.com/doc/refman/5.7/en/sql-syntax-data-manipulation.html
najlepiej popatrz sobie na ogrpg lub xyzzrp jak wygl?daj? zapytania do bazy danych. (typu: INSTERT INTO, DELETE, SELECT itp.) I tak na prawd? to koniec Twojego problemu z panelem. Gdy zrozumiesz sql to ju? p?jdzie z g?rki :) W razie problem?w pytaj.

Przepraszam ,?e tak p??no odpisuje ale jak ju? po??czy?em z baz? danych to co dalej bo nie rozumiem :(

Postaw piwo autorowi tego posta
 

 
Wysłany: 2017-03-25, 14:36


amited







Wiek: 26
Na forum: 3714 dni
Posty: 1233
Nick w MP: Amited

Piwa: 512

Respekt: 466
Respekt: 466

HarnasWLKP, przy wchodzeniu gracza do gry wy?wietlasz mu panel logowania a gracz w nim wpisuje login i has?o. Masz dwa przypadki - klika zaloguj lub zarejestruj. Je?eli kliknie zaloguj to sprawdzasz w mysql czy dane konto ju? istnieje "("SELECT * FROM gracze WHERE login=?",login)" i je?eli to prawda to gracz zostaje zalogowany, bo konto istnieje, a w przeciwnym przypadku wy?wietlasz mu wiadomo?? ?e podane konto nie istnieje. Je?eli kliknie zarejestruj to pobierasz login oraz has?o i ustawiasz je w bazie danych "("INSERT INTO gracze SET login=?, haslo=? ",login, haslo)" i wtedy ju? mo?e si? zalogowa?. Mo?esz r?wnie? ustawia? mu UID, serial, kiedy zosta?o stworzone konto, kiedy si? zalogowa? itp.

Podpis
"amited" napisał/a:
Postaw piwo autorowi tego posta
 

 
Tagi: panel :: logowania
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 Logowania 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