vertonpl
Wiek: 32 Na forum: 4458 dni Posty: 24
Nick w MP: Kubx007
Witam ponownie to znowu ja 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 ? . 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]\db\scripts\server\database.lua:5: dbConnect failed; Can't connect to MySQL server on 'localhost' (10061)
[2014-07-30 20:29] ERROR: [gamemodes]\[RealLife]\db\scripts\server\database.lua:8: Cannot connect to database.
Nic nie zmienia?em w tych plikach
Oto Kody:
Server :
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 )
Client:
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 zaloguj = 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 )
addEventHandler ( "onClientGUIClick" , zaloguj , clientSubmitLogin , false )
end
function clientSubmitLogin ( button , state )
if button == "left" and state == "up" then
guiSetInputEnabled ( false )
guiSetVisible ( wdwLogin , 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 )
else
outputChatBox ( "Prosze wprowad? login i has?o)"
end
end
end
end
addEventHandler ( "onClientResourceStart" , getResourceRootElement ( getThisResource ()),
function ()
createLoginWindow ()
outputChatBox ( "Witaj na serwerze Real Life RPG" )
guiSetInputEnabled ( true )
end
)
To jest ten sam panel co go zrobi?em (kilka temat?w wcze?niej)
Jest kto? w stanie mi pom?c?