Zaloguj się by uzyskać pełen dostęp. Nie masz jeszcze konta? Założ je już teraz w kilka sekund.
GTAONLINE.PL
Tematy otagowane jako: logowania
241. Rejestracja w Panelu Logowania
Witajcie . Potrzebuj? pomocy z Panelem Logowania . Napisa?em w?asne panel . Napisa?em w nim funkcje logowania ,buttony , gui itp. . Mam gotowy button pod Rejestracj? lecz co? mi nie dzia?a . Prosz? po pomoc.
Oto Kod
[code]function Loguj_Server(gracz,username, password)
local account = getAccount(username, password)
if (account ~= false) then
if (logIn(gracz, account, password) == true) then
triggerClientEvent(gracz,"hideLoginWindow",getRootElement())
outputChatBox("[SG] Pomy?›lnie zalogowano na konto",gracz,255,255,255,true)
else
outputChatBox("[SG System nie mo??e za?‚adowa?‡ przepraszamy za utrudnienia.",gracz,255,255,255,true)
end
else
outputChatBox("[SG] Poda?‚e?› z?‚y login lub has?‚o.",gracz,255,255,255,true)
end
end

addEvent("submitLogin",true)
addEventHandler("submitLogin",getRootElement(),Loguj_Server)

function Rejestruj_Server(gracz,username, password)
local account = getAccount(username, password)
if (account ~= false) then
outputChatBox("[SG Takie konto ju?? istnieje na serwerze prosze wybra?‡ inne.",gracz,255,255,255,true)
else
account = addAccount(username, password)
setElementData(gracz,"konto_login",username)
outputChatBox("[SG] Konto zosta?‚o pomy?&...
242. Pierwszy panel logowania - nie pokazuje się
Witam. Robi?em m?j pierwszy w ?yciu panel logowania :>. Oskryptowa?em go tak jak potrafi?em (nie wiem czy jest co? potrzebnego jeszcze) ale po starcie skryptu panel si? nie pokazuje. Tak samo nie ma ?adnego b??du w db3. Za pomoc daj? :piwo:

C-side:

[lua]GUIEditor = {
label = {}
}
addEventHandler("onClientResourceStart", resourceRoot,
function()
okno_logowania = guiCreateWindow(603, 292, 413, 387, "One Life RPG", false)
guiWindowSetSizable(okno_logowania, false)

edit_login = guiCreateEdit(66, 56, 285, 45, "", false, okno_logowania)
edit_haslo = guiCreateEdit(65, 132, 286, 45, "", false, okno_logowania)
guiEditSetMasked(edit_haslo, true)
button_rejestracja = guiCreateButton(65, 220, 286, 65, "Zarejestruj", false, okno_logowania)
button_logowanie = guiCreateButton(66, 312, 285, 61, "Zaloguj", false, okno_logowania)
label1 = guiCreateLabel(12, 68, 43, 19, "LOGIN:", false, okno_logowania)
guiSetFont(label1, "default-bold-small")
label2 = guiCreateLabel(10, 148, 46, 19, "HAS?O:", false, okno_logowania)
guiSetFont(label2, "default-bold-small")
guiSetVisible (okno_logowania, false)
end
)

function pokaz_okno (el)
if el ~= localPlayer then return end
guiSetVisible (okno_logowania, true)
showCursor (true, false)
end
...
243. Panel logowania XyzzyRP
Cze??, jestem tutaj nowy nie dawno stworzy?em z kolegami serwer MTA wgra?em na niego t? ca?? paczke skrypt?w/mapy XyzzyRP tylko jest jeden problem nie umiem zrobi? panelu rejestracji. Czy m?g? by mi kto? zrobi? taki skrypt na panel rejestracji do XyzzyRP?
Pozdrawiam
244. Panel logowania do frakcji nie działa.
Witam mam problem z panelem zrobi?em panel logowania do frakcji gdy wchodz? w marker panel si? nie pojawia prosz? o pomoc.To jest m?j pierwszy skrypt.



[code]

marker = createMarker ( -1566.5, 2656.6999511719, 54.900001525879, "cylinder", 1.5, 255, 255, 255, 170 )
createBlip ( -1566.5, 2656.6999511719, 54.900001525879, 30 )



GUIEditor = {
button = {},
window = {}
}

function panel ( thePlayer )
GUIEditor.window[1] = guiCreateWindow(903, 190, 377, 547, "Panel Logowania Policji", false)
guiWindowSetSizable(GUIEditor.window[1], false)
guiSetProperty(GUIEditor.window[1], "NormalTextColour", "FF11F400")

gui1 = guiCreateButton(28, 515, 339, 22, "Wyjdz", false, GUIEditor.window[1])
guiSetProperty(gui1, "NormalTextColour", "FFF50000")
gui2 = guiCreateButton(18, 30, 105, 22, "Deagl", false, GUIEditor.window[1])
guiSetProperty(gui2, "NormalTextColour", "FFE987FE")
gui3 = guiCreateButton(18, 62, 105, 22, "M4", false, GUIEditor.window[1])
guiSetProperty(gui3, "NormalTextColour", "FFE987FE")
gui4 = guiCreateButton(18, 94, 105, 22, "Kamizelka", false, GUIEditor.window[1])
guiSetProperty(gui4, "NormalTextColour", "FFE987FE")
gui5 = guiCreateButton(18, 126, 105, 22, "MP5", false, GUIEditor....
245. Początki Logowania
Witam pisze skrypt na logowanie wg poradnika Pioruna ale nie dzia?a wywala b??d.
B??d : http://scr.hu/3xh1/n1eg5



gui.lua

screenw
screenh guiGetScreenSize()

log = {}
log.background guiCreateTabPanel(screenw 200screenh 2 -150400300false)

log.loginTab guiCreateTab("Logowanie",log.background)
log.registerTab guiCreateTab("Rejestracja",log.background)

guiCreateLabel(20,40,300,50,"Nazwa U?ytkownika",false,log.loginTab
guiCreateLabel
(20,100,300,50,"Has?o",false,log.loginTab
        
log
.loginEdit guiCreateEdit(20,60,360,30,"",false,log.loginTab)
log.passwordEdit guiCreateEdit(20,120,360,30,"",false,log.loginTab)
        
log.error guiCreateLabel(20,160,360,50,"",false,log.loginTab)
guiLabelSetColor(log.error,255,0,0)
        
guiEditSetMasked(log.passwordEdit,true)
        
main.button guiCreateButton(20,200,360,40,"Zaloguj",false,lig.loginTab)


client.lua


addEventHandler
("onClientResourcesStart",resourceRoot
function
    
showChat(false)
    
setPlayerHudComponentVisible("all",false)
    
showCursor(true)
    
FadeCamera(true)
    
setHeatHaze(0)
    
setTime(12,0)
    
setMinuteDuration(60000)
    
setCameraMatrix(1468.8785400391, -919.25317382813100.1534652711468.388671875, -918.4247436523499.881813049316)
end
)

246. Panel logowania wybór
Witam jak zrobic ze jak Wbije na serwer i Klikam Zaloguj pokaza?y si? nowe Buttony i Pisa?o np. Los Santos,Las Venturas,Sanfierro i jak sie kliknie tpa tam

Prosze

ToxiC: Pisz?c temat staraj si? nie robi? takich byk?w. Poprawi?em nazw? tematu.
247. System logowania pyl?
Siemanko. Jak zrobic system logowania i rejestracji tak jak na py?
Chem zrobi? takie co? zrobi? i wystaw tu na forum. Podstawy potrafi? ucz? si? od pioruna na yt.
248. Panel logowania
Witam posiadam ten gamemode xyzzyRP i przerabiam go pod w?asne potrzeby ale za nic nie umiem przerobi? panelu logowania do mysql.Chodzi mi oto ?eby rejestracja by?a in-game i tylko nicki nie ?adne RP bo mi to jest nie potrzebne czy m?g? by mi kto? pom?c b?d? bardzo wdzi?czny.
249. Panel logowania
Witam czy m?g? by kto? mi powiedziec jak tworzy si? panel logowania i jak zrobi? aby konto dodawa?o si? do mysql
250. Panel Logowania
Witam mam pewny problem z panelem logowania ot?? to nie wiem jak zmieni? kordy lataj?cej kamery. Za pomoc daje:piwo:

smoothMoveCamera(1561.7541503906, -1373.9388427734, 100, 0, -2500, 0, 1823.3835449219, -1820.5555419922, 36, -999999, -999999, -10000, 70000 )
251. Dźwięk podczas logowania
Siema, chcia?bym si? spyta?, jak doda? muzyk? do logowania.(i gdzie to da? w logowaniu)
Za wszelk? pomoc daje :piwo: :)
Pozdrawiam
?ysy.
252. Panel logowania coś nie tak
Witam co? z?ego z moim panelem logowania co jest nie tak ? dopiero ucz? si? lua ! wi?c co tu nie tak
c-side
[lua]

GUIEditor = {
button = {},
window = {},
edit = {}
}
addEventHandler("onClientResourceStart", resourceRoot,
function()
GUIEditor.window[1] = guiCreateWindow(0, 221, 1366, 302, "Witamy Na Serwerze RPG (PL)", false)
guiWindowSetSizable(GUIEditor.window[1], false)

GUIEditor.edit[1] = guiCreateEdit(799, 44, 238, 46, "", false, GUIEditor.window[1])
GUIEditor.button[1] = guiCreateButton(1059, 45, 150, 103, "Akceptuje", false, GUIEditor.window[1])
GUIEditor.button[2] = guiCreateButton(676, 46, 123, 44, "Login", false, GUIEditor.window[1])
guiSetProperty(GUIEditor.button[2], "NormalTextColour", "FF020578")
GUIEditor.edit[2] = guiCreateEdit(799, 44, 238, 46, "", false, GUIEditor.window[1])
GUIEditor.edit[3] = guiCreateEdit(799, 92, 238, 46, "", false, GUIEditor.window[1])
GUIEditor.button[3] = guiCreateButton(678, 92, 121, 46, "Has?o", false, GUIEditor.window[1])
guiSetProperty(GUIEditor.button[3], "NormalTextColour", "FF790000")
GUIEditor.edit[4] = guiCreateEdit(57, 46, 238, 46, "", false, GUIEditor.window[1])
GUIEditor.edit[5] = guiCreateEdit(57, 102, 238, 46, "", false, GUIEditor.window[1])
...
253. Panel logowania
Witam ci?gle wyskakuje mi "B??d! Spr?buj ponownie!"
Za pomoc stawiam piwko :piwo:
Ps: doda?em wpis do ACL




[lua]function registerPlayer(username,password,passwordConfirm)
if not (username == "") then
if not (password == "") then
if not (passwordConfirm == "") then
if password == passwordConfirm then
local account = getAccount (username,password)
if (account == false) then
local accountAdded = addAccount(tostring(username),tostring(password))
if (accountAdded) then
outputChatBox ("#00FF00Uda?o Ci si? zarejestrowa?! [Username: #FFFFFF" .. username .. " #00FF00| Password: #FFFFFF" .. password .. "#00FF00 ]",source,255,255,255,true )
else
triggerClientEvent(source,"set_warning_text",getRootElement(),"Register","B??d! Spr?buj ponownie!")
end
else
triggerClientEvent(source,"set_warning_text",getRootElement(),"Register","Ta nazwa u?ytkownika ju? istnieje!")
end
else
triggerClientEvent(source,"set_warning_text",getRootElement(),"Register","Has?a nie s? identyczne!")
end
else
triggerClientEvent(source,"set_warning_text",getRootElement(),"Register","Prosz? potwierdzi? has?o!")
end
else
triggerClientEvent(source,"set_warning_text",getRootElement(),"Re...
254. Panel logowania
Mam panel logowania , lecz gdy zarejestruje si? kamera zostaje w tym miejscu gdzie by?a.PS: jestem pocz?tkuj?cy


Cytat:

function login_func ( player, username, password)
local acc = getAccount(username, password)
if acc then
logIn(player,acc,password)
-- Pomy?lnie zalogowano
outputChatBox("Pomy?lnie zalogowano",player,0,255,0, true)
triggerClientEvent(player,"closeLoginPanel",player)
local x,y,z = getElementPosition( player )
setCameraTarget(source, source)
setElementPosition(source, x, y, z+5)
else
-- ERROR
outputChatBox("Has?o i login nie pasuj? do siebi?.",player,0,255,0, true)

end
end
addEvent("login",true)
addEventHandler("login",getRootElement(),login_func)



function register_func ( player, usernamer, passwordr)
local acc = addAccount(usernamer, passwordr)
if acc then
logIn(player,acc,passwordr)
--SUCCESFUL REGISTRATION
outputChatBox("Zosta?e? zarejestrowany , mo?esz si? teraz zalogowa? :D ",player,0,255,0, true)
triggerClientEvent(player,"closeLoginPanel",player)
else
-- ERROR
outputChatBox("Istnieje ju? konto o tym nicku!",player,0,255,0, true)
end

end
addEvent("register",true)
addEventHandler("register",getRootElement(),register_func)
255. Panel logowania
Witam, mam pewien problem ot?? zrobi?em ?e jak gracz do??czy to mu si? uruchamia panel logowania, lecz je?eli komu? si? pobieraj? pliki i sko?cz? to panel logowania si? uruchamia, jak to mog? zrobi? aby po wgraniu plik?w te? si? uruchamia? panel logowania? bo domy?lnie s? same problemy.

S-Side:
addEventHandler("onPlayerJoin"root, function()
    
triggerClientEvent(source"displayLoginBox"root)
end)


C-Side:
addEvent("displayLoginBox"true)
addEventHandler("displayLoginBox"root, function()
    
showChat(false)
    -- 
bla bla
end
)
256. Panel Logowania
Witam a ot?? to mam ma?y problem z panelem logowania poniewa? gdy daj? zaloguj nie respi mnie nie wiem co mam zrobi?
257. Panel logowania nie chce tworzyć konta.
Brak db3, nie chce stworzy? konta. s-side: [lua]

addEvent("regPlayer", true)
addEventHandler("regPlayer", getRootElement(), function(login, haslo)
if login ~= "" and haslo ~= "" then
if not getAccount(login, haslo) then -- tu wywala b??d @@@@@@@@
local addAcc = addAccount(login, haslo)
if addAcc ~= false then
local zalogowanie = logIn(source, getAccount(login, haslo), haslo)
outputChatBox("Konto utworzone pomy?lnie! Login: "..login.." Has?o: "..haslo, source, 0, 255, 0)
outputChatBox("Zapami?taj je!", source, 0, 255, 0)
spawnPlayer(source, -1421.76953125, -288.22265625, 14.1484375, 137.55917358398, 1, 0, 0, getTeamFromName("Cywile"))
triggerClientEvent(source, "hideLogin", getPlayerFromName(getPlayerName(source)))
fadeCamera(source, true)
setCameraTarget(source, source)
else
outputChatBox("B??d tworzenia konta! Zg?o? to administratorowi!", source, 255, 0, 0)
...
258. problem z panelem logowania
Teraz mam problem z panelem logowania by:

http://gtao.pl/panel-logo...b0e11310ab803a0

W acl Admin doda?em:
<object name="resource.login"></object>
potem wpis w mtaserver.conf a plik winrar login wgra?em do deatchmach oraz resources / gameplay

Po otworzeniu konsoli b??d :

ERROR: Couldn't find resources login. Check is exists
259. Panel Logowania - nie działa
Witam , to znowu ja :d i mam problem z panelem logowania. Przez tydzie? lub wi?cej nie pr?bowa?em nic ze skryptowaniem i tak troch? zapomnia?em ten panel i w og?le :D . Zrobi??m ten panel wed?ug poradnika piortuna na yt ale chcia?em aby przycisk zaloguj logowa? nas :D ,lecz wywala mi taki b??d

[IMG]http://i.imgur.com/eXZKMuY.jpg[/IMG]

[lua]

----Panel Logowania----
function createLoginWindow()
local okno = guiCreateWindow(710,240,500,600,"Panel Logowania",false)
guiCreateLabel(200,75,300,30,"Nazwa u?ytkownika:",false,okno)
guiCreateLabel(235,175,300,30,"Has?o:",false,okno)
local login = guiCreateEdit(100,100,300,30,"",false,okno)
local haslo = guiCreateEdit(100,200,300,30,"",false,okno)
local zalog = guiCreateButton(50,350,400,100,"Zaloguj si?",false,okno)
local rejest = guiCreateButton(50,475,400,100,"Zarejestruj si?",false,okno)
guiSetAlpha(okno,1)
guiWindowSetMovable(okno,false)
guiWindowSetSizable(okno,false)
end


function clientsubmitLogin(button,state)
if button == "left" and state == "up" then
guiSetInputEnabled(false)
guiSetVisible(okno, false)
showCursor(false)
local username = guiGetText(login)
local password = guiGetText(haslo)
if username and password then
triggerServerEvent("submitLogin", getElementRoot(),username,password)
guiSetInputEnabled(false)
guiSetVisible(okno, false)
showCursor(false)
...
260. GUI - Panel Logowania - Strona server'a i Client'a
Witam ponownie to znowu ja :D mam problem z panelem logowania. Pos?u?y?em si? t? stron? https://wiki.multitheftauto.com/wiki/Introduction_to_Scripting_the_GUI
,aby podpisa? przycisk "zaloguj" pod zalgowanie ? :D . Jak zawsze co? ?le zrobi?em. Przycisk nie dzia?a (nie loguj? si?)

Error:
Nie chce teraz mi si? pokaza? ,poniewa? wy?wietli? si? b??d ,?e server.lua jest w ASI a nie w UTF-8. Kiedy zmieni?em na UTF panel nie chce mi si? pokaza? i mam czarny ekran.Jeszcze teraz pokazuje mi si? taki b??d

ERROR: [gamemodes][RealLife]dbscriptsserverdatabase.lua:5: dbConnect failed; Can't connect to MySQL server on 'localhost' (10061)
[2014-07-30 20:29:32] ERROR: [gamemodes][RealLife]dbscriptsserverdatabase.lua:8: Cannot connect to database.

Nic nie zmienia?em w tych plikach

Oto Kody:


Server :
[lua]
function loginHandler(username,password)
if username == "user" and password == "apple" then
if(client) then
spawnPlayer(source,1129.1027832031,-1491.1939697266,22.769031524658)
setCameraTarget(source,source)
fadeCamera(source,true)
outputChatBox("Zosta?e? pomy?lnie zalogowany",client)
end
else

outputChatBox("Nie prawid?owa nazwa u?ytkownika lub has?o. Spr?buj ponownie",client)

end
end

addEvent("submitLogin",true)
addEventHandler("submitLogin",root,loginHandler)

[/lua]

Client:
[lua]
function createLoginWindow()
local okno = guiCreateWindow(710,240,500,600,...
261. Panel Logowania
Mam problem,z panelem logowania i ze spawnowaniem sie, wczesniej wszystko normalnie dzialalo, sprawdzilem w konsoli jaki problem wystepuje,
Kod:

[07] ERROR: spawn/blipp.lua:99: attempt to call global 'spawn' (a nil valu
e)
[07] ERROR: Client (Funt) triggered serverside event update_msg_table, but
event is not added serverside


Mogl by ktos szybko pomoc ? :/
262. Tło do panelu logowania
Witajcie, znalaz?em t?o na google grafika.
Jest taka mo?liwo?? aby te t?o wykorzysta? np do t?a logowania, nie okna tylko t?a bo mam czarny i na nim panel logowania.
263. Panel logowania na serwie :)
Witam! Mam ma?y problem xd Mam sw?j serwer, wszystko lata ju?, mam panel logowania, ale jak chc? si? zarejestrowa? to nie chce mi si?. Chodzi o to czy, panel i m?j serwer musisz by? po??czony z jak?? baz? danych, np. MySQL ? Prosz? o pomoc.
264. Jak wyłączyć panel logowania .
Siema . Mam pytanie... Jak wy??czy? panel logowania w tej paczce . Bo chcia?em wgra? inny a ten musz? (Chyba) Wy??czy? ;D http://community.multithe...details&id=4901

Za pomoc :piwo: :piwo: :piwo:
265. Spadanie pod tekstury podczas logowania
Witam panowie,
Mam problem ot?? czy znacie mo?e spos?b na spadanie gracza pod tekstury podczas logowania? U?ywam spawnPlayer po czym ped si? tworzy i cz?sto potrafi spa?? pod tekstury.
Pr?bowa?em freezowa? ale dzieje si? to samo ;/
266. Panel Logowania
Cze??. Pomo?ecie mi si? upora? z kodem?
No wi?c tak, stworzy?em panel logowania... Wszystko dzia?a, nie paczcie na smoothMoveCamera, daj? tylko wycinek odpowiadaj?cy za panel logowania. Panel normalnie si? otwiera, lecz przy zalogowaniu - loguje ci? normalnie ale nie chce znikn??! Prosz? o pomoc... Za pomoc :piwo: ;)

[lua]function createLoginWindow()
smoothMoveCamera ( 18.39999961853, -1981.4000244141, 43.5, 326, 0, 0, 457.70001220703, -1823.8000488281, 5.8000001907349, 0, 0, 326, 5000 )

buttonLogin = guiCreateButton(58, 424, 123, 30, "Zaloguj",false,windowLogin)
guiSetAlpha(buttonLogin, 0.69)
guiSetFont(buttonLogin, "default-bold-small")

buttonRegister = guiCreateButton(211, 424, 123, 30, "Zarejestruj",false,windowLogin)
guiSetAlpha(buttonRegister, 0.69)
guiSetFont(buttonRegister, "default-bold-small")

labelPanel = guiCreateLabel(115, 776, 288, 14, "zapraszamy!",false,windowLogin)
guiSetFont(labelPanel, "default-bold-small")
guiLabelSetColor(labelPanel, 0, 131, 233)

editUsername = guiCreateEdit(137, 286, 197, 16, "", false,windowLogin)
editPassword = guiCreateEdit(146, 349, 188, 15, "", false,windowLogin)

addEventHandler("onClientRender", root,
function()
windowLogin = dxDrawRectangle(48, 0, 296, 800, tocolor(0, 0, 0, 239), false)
dxDrawText("Login:", 57, 281, 164, 312, tocolor(255, 255, 255, 255), 0.80, "bankgothic", &q...
267. Panel Rejestracji/ Logowania
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
[lua]

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...
268. [SKRYPT] Panel Logowania wraz z R
[b][center]Panel Logowania wraz z Rejestracj? [MySQL][/center][/b]
[center]
[size=9][i]By? kwiecie? mia?em zamiar tworzy? serwer truck na platformie MTA, by?a zajawka pomys?y i zacz??em pisa? skrypty. Kwiecie? min?? zauwa?y?em, ?e nie mam czasu na nic i po prostu nie ma sensu tego ci?gn??.
Na pocz?tku wakacji wyje?d?am, potem praca, szko?a, znajomi i inne zaj?cia...[/i][/size]

A wi?c tak... Przedstawiam Wam uko?czony w 90% panel logowania i rejestracji z wykorzystaniem mysql.
Podczas tworzenia go szuka?em wiele pomocy, aby go napisa?, ostatecznie nie znalaz?em niczego konkretnego i dawa?em sobie rad? sam.
To, ?e skrypt uko?czony jest w 90% nie oznacza, ?e nie dzia?a.
Skrypt bardzo dobrze pe?ni swoj? rol?, jednak brakuje mu funkcji zmieniania nicku po zalogowaniu na login, funkcji sprawdzaj?cej, czy dane konto jest w grze. Musz? wspomnie? jeszcze, ?e has?a kodowane s? w systemie MD5, ale dla wi?kszego bezpiecze?stwa zalecam doda?, ?e ma kodowa? na podstawie loginu.

Oczywi?cie, aby uruchomi? skrypt nale?y posiada? baz? danych MySQL, do kt?rej r?cznie nale?y doda? tabel? 'users' z dwoma kolumnami 'login' i 'haslo'. Oczywi?cie w pliku server.lua mo?na to zmieni? na dowolne. Aby w og?le po??czy? si? z t? baz?, nale?y w w.w. pliku ustawi? dane logowania. Tam jest wszystko opisane w postaci komentarzy i w pliku czytaj!!!.txt.

To, ?e udost?pniam ten skrypt nie oznacza, ?e nie b?d? nad nim pracowa?. W wolnych chwilach zamierzam po?wi?ci? mu jeszcze czas i b?d? udost...
269. Nie działa opcja rejestracji w panelu logowania
Nie dzia?a opcja rejestracji w panelu logowania.
Klikam rejestruj i wyskakuje w konsoli serwera:
[quote][2014-03-24 19] WARNING: [gameplay]xyzloginlogin_s.lua:20: Access denied @ 'addAccount'
[2014-03-24 19] WARNING: [gameplay]xyzloginlogin_s.lua:21: Bad argument @ 'logIn' [Expected account at argument 2, got nil]
[/quote]

Miejsce b??du jest po stronie serwera:
[lua] account = addAccount(username, password)
if (logIn(player, account, password) == true) then[/lua]


Kod, strona klienta:
[lua]sWidth, sHeight = guiGetScreenSize()
anims = {"dnce_M_b","DAN_Left_A","DAN_Down_A","DAN_Loop_A"}
StartSkin = 0
NewSkin = false
local localPlayer = getLocalPlayer()
local x = 1024
local y = 768
local sm = {}
sm.moov = 0
sm.object1, sm.object2 = nil, nil
local months = {
[0] = "stycznia",
[1] = "lutego",
[2] = "marca",
[3] = "kwietnia",
[4] = "maja",
[5] = "czerwca",
[6] = "lipca",
[7] = "sierpnia",
[8] = "wrze?nia",
[9] = "pa?dziernika",
[10] = "listopada",
[11] = "grudnia"
}

local function camRender ()
if isElement(sm.object1) and (sm.object2) then
local x1, y1, z1 = getElementPosition ( sm.object1 )
local x2, y2, z2 = getElementPosition ( sm.object2 )
setCameraMatrix ( x1, y1, z1, x2, y2, z2 )
end
end

local function removeCamHandler ()
if(sm.moov...
270. Panel Logowania
Czesc. Zupelnie nie wiem jak wykonac panel logowwania z funkcjami AddAccount i RegisterAccount. Moglby ktos mnie nakierowac?
Stworzylem juz kod na samo gui :
[lua]

GUIEditor = {
gridlist = {},
button = {},
edit = {}
}
addEventHandler("onClientResourceStart", resourceRoot,
function()
GUIEditor.gridlist[1] = guiCreateGridList(241, 98, 1101, 691, false)
guiSetAlpha(GUIEditor.gridlist[1], 0.79)

GUIEditor.edit[1] = guiCreateEdit(109, 229, 313, 39, "", false, GUIEditor.gridlist[1])
GUIEditor.edit[2] = guiCreateEdit(109, 429, 313, 39, "", false, GUIEditor.gridlist[1])
GUIEditor.button[1] = guiCreateButton(33, 555, 468, 55, "LOGUJ NA POSTA?", false, GUIEditor.gridlist[1])
guiSetFont(GUIEditor.button[1], "clear-normal")
guiSetProperty(GUIEditor.button[1], "NormalTextColour", "FFAAAAAA")
GUIEditor.edit[3] = guiCreateEdit(646, 229, 313, 39, "", false, GUIEditor.gridlist[1])
GUIEditor.edit[4] = guiCreateEdit(646, 429, 313, 39, "", false, GUIEditor.gridlist[1])
GUIEditor.button[2] = guiCreateButton(590, 555, 468, 55, "REJESTRUJ POSTA?", false, GUIEditor.gridlist[1])
guiSetFont(GUIEditor.button[2], "clear-normal")
guiSetProperty(GUIEditor.button[2], "NormalTextColour", "FFAAAAAA")
end
)

addEventHandler("onClie...
271. [MySQL]Panel Logowania
Witajcie, mam problem z panelem logowania. Ot?? sprawdza tylko pierwsze konto, a dalej ju? nie sprawdza.
function loginRequest(playerusernamepassword)
    
local account mysql_query(MySQLConnect"SELECT * FROM Konto")
    for 
kv in mysql_rows_assoc(account) do
        
local loginm v["Login"]
        
local haslom v["Haslo"]
        if (
username == loginm) and (password == haslomthen
            outputChatBox
("Zalogowa?e? si? poprawnie."player)
            
triggerEvent("onGraczZalogowany"getRootElement())
            
triggerClientEvent(player"hideLoginWindow"getRootElement())
                        
setElementData(player"Zalogowany"1)
            return
        
end
            outputChatBox
("Nie poprawne has?o."player)
        return 
false
    end
end


Chodzi mi o linijki:
    for kv in mysql_rows_assoc(account) do
        
local loginm v["Login"]
        
local haslom v["Haslo"]
        if (
username == loginm) and (password == haslomthen
            outputChatBox
("Zalogowa?e? si? poprawnie."player)


I tutaj mo?na zalogowa? si? na 1 konto, 1 w tabeli `Konto`
272. Dzwiek podczas logowania
Witam, mam problem, bo chce co? takiego, ?e jak gracz wejdzie to dop?ki sie nie zaloguje leci mu muzyka, a gdy sie zaloguje si? wy??cza. Daje kod, prosz? o poprawienie je?li mo?na :)

Kod:

function startMySound()
sound = playSound( "sound.mp3", true )
end
addEventHandler( "onClientResourceStart", getResourceRootElement( getThisResource() ), startMySound )

function stopMySound()
stopSound( sound )
end
addEventHandler ( "onPlayerLogin", getResourceRootElement( getThisResource() ), stopMySound )
273. [DM] panel logowania
guiWindowSetMovable ( teamsList, false )

guiWindowSetSizable ( teamsList, false )

setTimer ( showingTeams, 1000, 1)

mo?ecie mi powiedzie? co tu jest z?ego
stawiam :arrow: :piwo:
274. Okienko logowania
Witam wszystkich, mam pytanie w jaki spos?b moge po??czy? dwa skrypty aby dzia?a?y ze sob? . Stworzy?em zewn?trzny wygl?d okienka logowania :
[code]GUIEditor = {
memo = {},
button = {},
label = {},
window = {},
}
addEventHandler("onClientResourceStart", resourceRoot,
function()
GUIEditor.window[1] = guiCreateWindow(215, 115, 383, 238, "Witaj na Polskim Serwerze RPG w wersji 0.1 Beta !", false)
guiWindowSetMovable(GUIEditor.window[1], false)
guiWindowSetSizable(GUIEditor.window[1], false)
guiSetAlpha(GUIEditor.window[1], 0.90)

GUIEditor.memo[1] = guiCreateMemo(25, 122, 331, 36, "", false, GUIEditor.window[1])
GUIEditor.memo[2] = guiCreateMemo(25, 122, 331, 36, "", false, GUIEditor.window[1])
GUIEditor.memo[3] = guiCreateMemo(25, 122, 331, 36, "Haslo", false, GUIEditor.window[1])

GUIEditor.memo[4] = guiCreateMemo(0, -74, 55, 33, "", false, GUIEditor.memo[3])

GUIEditor.memo[5] = guiCreateMemo(25, 75, 332, 37, "Login", false, GUIEditor.window[1])
GUIEditor.button[6] = guiCreateButton(46, 168, 135, 44, "Zaloguj si?", false, GUIEditor.window[1])
GUIEditor.button[7] = guiCreateButton(201, 168, 136, 44, "Zarejestruj si?", false, GUIEditor.window[1])
GUIEditor.label[2] = guiCreateLabel(51, 34, 281, 33, "Je?eli chcesz rozpocz?? gre musisz si? zalogowa? ...
275. Panel logowania
Witam ponownie, zrobi?em panel logowania do frakcji. Chcia?em ?eby wy?wietla? si? gdy gracz wejdzie w marker, nie dzia?a i wyskakuje taki b??d, po stronie servera w 4 linijce:

Cytat:

bad argument@ 'addEventHandler' [Expected element at argument 2, got nil]


Serwer
    function show(hitPlayer)
triggerClientEvent (hitPlayer,"show",getRootElement(),hitPlayer)
end
addEventHandler
("onMarkerHit"zaloshow)


Client

zalo 
createMarker ( -205317428"cylinder"20025550 )


function 
show() 
    if (
getPlayerTeam(getLocalPlayer()) == getTeamFromName("Pomoc Drogowa")) then 
      guiSetVisible
(GUIEditor_Window[1], true)
      
showCursor(true)
    
end
end
addEvent
("show",true)
addEventHandler("show"getRootElement(), show)



Nie wiem co jest ?le...
276. [INNE] Obejście logowania
Chcia?bym si? zapyta? w jaki spos?b mog? zrobi? zabezpieczenie pod mysql z logowaniem bo kto? wbija mi nie znaj?c has?a a w logach widz? errory wtedy

Kod:

[17] errorid: 1064 | error: You have an error in your SQL syntax; check the manual that corresponds to your MySQL server version for the right syntax to use near ''l;''' at line 1 | resultid: -1 | extraid: -1 | callback: NULL | query: SELECT * FROM `Nazwa u?ytkownik?w` WHERE `Nick` = 'nick gracza' AND `Haslo` = '.''


Zrobione jest zabezpieczenie blokuj?ce znaki jednak ta osoba nadal wchodzi. Jakie? pomys?y na zabezpieczenie tego?
277. Zmiana nicku podczas logowania
Witam ,ot?? mam problem :( . Chcia?bym si? dowiedzie? jak zrobi? taki oto skrypt
widzia?em go ju? na kilku zagranicznych serwerach ot?? ,gracz w ustawieniach ma ustawiony nick Kowalski ,a ja chc? zrobi? ,by podczas wchodzenia na m?j serwer nick kowalski zmienia? si? na np: mtasa.user.losweid

By?bym wdzi?czy za pomoc ,dodam ,?e sam si? troch? z tym m?czy?em ,lecz nie znalaz?em odpowiedzi jak takie co? wykona? :(
278. Tło logowania do gry SAMP - Jak zmienić ?
Cze?? wie kto? jaka linijka odpowiada za zmian? t?a logowania do gry ?

Chcia?bym to zmieni?.

PS. Mapa Role Play.
279. Wybieranie skina i panel logowania
Siemkaaaa
Hmm mam taki problem a mianowicie chodzi mi o take co? ?eby po wej?ciu na serwer wyskoczy? panel logowania i jak kto? si? zaloguje to ?eby m?g? potem wybra? skina.
Mam ju? panel wybierania skina a panel logowania Community :E
ale nie wiem jak zrobi? to co u g?ry pisa?em.

Mam nadzieje ze kto? pomo?e :P

Kod wybierania skina
[lua]
local x, y = guiGetScreenSize()

SkinMusic = "data/music/SkinSelectMusic.ogg"
SkinAnims = {"dnce_M_b","DAN_Left_A","DAN_Down_A","DAN_Loop_A"}
StartSkin = 0
SkinJobText = ""
SkinJobColor = {255,255,255}
NewSkin = false

SkinDescriptions = {"Wybierz Skina","Street Racer","","","","","","","News Lady","Old Grandmother","Barmaid",
"Model","Gangsta Biatch","Old Man","Truck Man","Road Worker","IT Man","BeachGuard","Gangsta","Ladies Man",
"Rapper","Hip Hop Dancer","Skater","Gangsta","Ladies Man","Tourist","Builder","Drug Dealer",
"Drug Dealer","Mexican Gangsta","Horse Breeder","Fisherman","Captain","Horseman","Fisherman",
"Mailman","Mailman","Old Woman","Grandmother","Pretty Girl...
280. [INNE] sys logowania
Cze?? wszystkim:)
Nie wiem czy dobrze wybra?em rodzaj temu na 'inne', z g?ry przepraszam i prosz? moderator?w o prawd?. Jako i? nie ogarniam bardzo pawn, postanowi?em opisa? tutaj sw?j problem.
Mianowicie, pr?bowa?em zrobi? system logowania na dini i djson i mi nie wysz?o, wi?c odpu?ci?em sobie "systemy".
Postanowi?em przeszuka? troch? forum samp, i wiki samp i doszed?em do czego? takiego:
http://gtao.pl.com/showthread.php?p=2136997 (prosz? nie traktowa? tego jako reklam?.)
i mam taki kod:
[code]
#include <a_samp>

new doorpass = 1234;

// komenda na 'zalogowanie'

public OnDialogResponse(playerid, dialogid, response, listitem, inputtext[])
{
if(dialogid == DIALOG_LOGIN)
{
if(!response) // If they clicked 'Cancel' or pressed esc
{
SendClientMessage(playerid, COLOR_RED, "You MUST login to play here. Please change your name.");
Kick(playerid);
}
else // Pressed ENTER or clicked 'Login' button
{
if(inputtext == doorpass)
{ //If yes, ...
SendClientMessage(playerid, COLOR_RED, "You are now logged in!");
}
else
{
SendClientMessage(playerid, COLOR_RED, "LOGIN FAILED.");

// Re-show the login dialog
ShowPlayerDialog(playerid, DIALOG_LOGIN, DIALOG_STYLE_INPUT, "Login", "Please enter your password:"...