Wysłany: 2014-06-08, 12:33
xHardus
Wiek: 27 Na forum: 4787 dni Posty: 90
Nick w MP: Harduś
Piwa : 786
Witam tworz? panel rejestracji / logowania wszystko jest ok. ale chce uruchomi? jest ok. ale niestety jak klikam 1 z buttonow to w konsoli wyskakuj? warningi oraz 1 error pochodz?ce wszystko z serwera
Za pomoc stawiam zimne piwo z lod?wki
Mysle ze po stronie clienta nie trzeba podawac tam all jest dobrze
Errory i Warningi ktore wystakuja :
error: Logowanie/2.lua:24: attempt to concatenate local 'haslo' (a nil value)
Warning: Logowanie/2.lua:6: Bad argument @ 'getAccount' [Expocted string at argument 1, git nil]
Warning: Logowanie/2.lua:19: Bad argument @ 'getAccount' [Expocted string at argument 1, git nil]
Warning: Logowanie/2.lua:23: Access denied @ 'AddAccount'
@edit dodam jeszcze ze rejestracja nie chce dzialac przez te errory/warningi
addEvent ( "onLogowanie" , true )
addEventHandler ( "onLogowanie" , getRootElement (),
function ( imie , haslo )
local konto = getAccount ( imie , haslo )
if ( konto ) then
logIn ( source , konto , haslo )
triggerClientEvent ( source , "GUI" , source )
else
outputChatBox ( "Nie prawdziwe haslo/login" , source , 255 , 0 , 0 )
end
end
)
addEvent ( "onSprawdz" , true )
addEventHandler ( "onSprawdz" , getRootElement (),
function ( imie , haslo )
local konto = getAccount ( imie , haslo )
if ( konto ) then
outputChatBox ( "Takie konto juz istnieje" , source , 255 , 0 , 0 )
else
addAccount ( imie , haslo )
outputChatBox ( "Nazwa: " .. imie .. " Haslo : " .. haslo , source , 0 , 150 , 255 )
end
end
)
Więcej szczegółów
Wystawiono 3 piw(a):Mezo. , Takoot21 , psychol.
Wysłany: 2014-06-08, 13:18
Zgredek666
LUA
Wiek: 27 Na forum: 4722 dni Posty: 251
Nick w MP: Zgredek
Piwa : 442
Aby dzia?a?a rejestracja musisz dopisa? panel do grupy admin, co do logowania to ja bym zrobi? tak:
Wysłany: 2014-06-08, 13:23
MeeShuffle
Programista/Grafik
Wiek: 32 Na forum: 4395 dni Posty: 2758
Nick w MP: Shuffle
Piwa : 8575
Wysłany: 2014-06-08, 13:26
Zgredek666
LUA
Wiek: 27 Na forum: 4722 dni Posty: 251
Nick w MP: Zgredek
Piwa : 442
Fakt, zapomnia?em o tym, czyli w takim razie b??d musisz mie? po stronie clienta lub ?le wykona?e? trigger
Wysłany: 2014-06-08, 13:28
xHardus
Wiek: 27 Na forum: 4787 dni Posty: 90
Nick w MP: Harduś
Piwa : 786
po stronie clienta tigering
addEventHandler ( "onClientGUIClick" , getRootElement (),
function ()
if ( source == Logowanie ) then
triggerServerEvent ( "onLogowanie" , getLocalPlayer (), imie , haslo )
elseif ( source == RegButton ) then
triggerServerEvent ( "onSprawdz" , getLocalPlayer (), imie , haslo )
end
end
)
addEvent ( "GUI" , true )
addEventHandler ( "GUI" , getRootElement (),
function ()
guiSetVisible ( Rejestracja , false )
showCursor ( false )
guiSetInputEnabled ( false )
end
)
Więcej szczegółów
Wystawiono 3 piw(a):Mezo. , Takoot21 , psychol.
Wysłany: 2014-06-08, 13:34
Zgredek666
LUA
Wiek: 27 Na forum: 4722 dni Posty: 251
Nick w MP: Zgredek
Piwa : 442
Drugi argument w "onClientGUIClick" to nie jest getRootElement(), tylko button
Wysłany: 2014-06-08, 13:38
xHardus
Wiek: 27 Na forum: 4787 dni Posty: 90
Nick w MP: Harduś
Piwa : 786
czyli bedzie to tak wygl?da?o?
addEventHandler("onClientGUIClick",Logowanie,RegButton,
Więcej szczegółów
Wystawiono 3 piw(a):Mezo. , Takoot21 , psychol.
Wysłany: 2014-06-08, 13:54
Zgredek666
LUA
Wiek: 27 Na forum: 4722 dni Posty: 251
Nick w MP: Zgredek
Piwa : 442
ja bym to rzodzieli? bo tak si? po prostu nie da.
Czyli co? takiego addEventHandler ( "onClientGUIClick" , Logowanie ,
function ()
if ( source == Logowanie ) then
triggerServerEvent ( "onLogowanie" , getLocalPlayer (), imie , haslo )
end
end
i na drugi zrobi? bym osobn? funkcj? i powt?rzy? ten handler tylko na inny button
Wysłany: 2014-06-08, 14:25
TheTroll
Pan Majster
Wiek: 38 Na forum: 4764 dni Posty: 219
Nick w MP: TheTroll
Piwa : 1114
Zgredek jak si? nie da.
Spr?buj tak
Kod: function loginreje()
if ( source == Logowanie ) then
triggerServerEvent("onLogowanie",getLocalPlayer(),imie,haslo)
end
if ( source == RegButton ) then
triggerServerEvent("onSprawdz",getLocalPlayer(),imie,haslo)
end
end
addEventHandler("onClientGUIClick", root, loginreje)
Je?li nie zadzia?a to podaj jakie b??dy wyskakuj? w db3.
Wysłany: 2014-06-08, 15:10
MeeShuffle
Programista/Grafik
Wiek: 32 Na forum: 4395 dni Posty: 2758
Nick w MP: Shuffle
Piwa : 8575
Zgredek666 , tam mo?e by? root ( getRootElement() ). Je?li ma warunek source == nazwa_buttona te? to zalicza.
rafox12345 , jaki by? dok?adny b??d ?
Wysłany: 2014-06-08, 15:12
Riot
3X
Wiek: 29 Na forum: 5729 dni Posty: 1123
Nick w MP: Riot/3X
Piwa : 286
getRootElement() pobierze wszystkie przyciski. W czym problem?
Wysłany: 2014-06-08, 16:08
xHardus
Wiek: 27 Na forum: 4787 dni Posty: 90
Nick w MP: Harduś
Piwa : 786
teraz wszystko jest ok tylko jak klikam w buttony to nic sie nie dzieje
Więcej szczegółów
Wystawiono 3 piw(a):Mezo. , Takoot21 , psychol.
Wysłany: 2014-06-08, 16:08
Zgredek666
LUA
Wiek: 27 Na forum: 4722 dni Posty: 251
Nick w MP: Zgredek
Piwa : 442
Ale po co utrudnia? sobie kod skoro mo?na zrobi? pro?ciej...
Wysłany: 2014-06-08, 16:12
xHardus
Wiek: 27 Na forum: 4787 dni Posty: 90
Nick w MP: Harduś
Piwa : 786
Zgredek666 , to mo?e bys pomog? zeby to wysz?o prosciej.
Więcej szczegółów
Wystawiono 1 piw(a):psychol.
Wysłany: 2014-06-08, 16:15
Zgredek666
LUA
Wiek: 27 Na forum: 4722 dni Posty: 251
Nick w MP: Zgredek
Piwa : 442
addEventHandler ( "onClientGUIClick" , Logowanie ,
function ()
triggerServerEvent ( "onLogowanie" , getLocalPlayer (), imie , haslo )
end
)
addEventHandler ( "onClientGUIClick" , RegButton ,
function()
triggerServerEvent ( "onSprawdz" , getLocalPlayer (), imie , haslo )
end
)
Tagi: panel :: rejestracji/ :: logowania
Anonymous
Na forum: 245 dni
Posty: 1
Anonymous Koniecznie zajrzyj na: