Wysłany: 2016-01-03, 22:57
=DC=
Wiek: 35 Na forum: 3944 dni Posty: 223
Nick w MP: =DC=
Piwa : 72
Witam potrzebuj? pomocy odno?nie tego jak pobra? ustawienia z meta.xml w pliku client
Mam napisane okienko w gui w kt?rym nale?y wpisa? has?o do otwarcia bramy.
Je?li wpisana warto?? b?dzie taka sama jak ta w settings (meta.xml) to co? tam si? dzieje dalej.
Wiem, ?e po stronie server-side nale?y u?y? funkcji get () i to dzia?a, lecz jak przenie?? pobran? warto?? do clienta?
Tutaj kod kt?ry odpowiada za por?wnanie wpisanej warto?ci (client-side):
Kod:
function Otwieranko()
if (source == Wejdz) then
local haslo = ( guiGetText ( passy ) )
if ( haslo == KomendaOtwierania ) then
triggerServerEvent ( "hangarOpen", getRootElement(), hangarOpen )
outputChatBox( ""..wiadomoscPowitalna.."", 0, 255, 0, true)
setTimer( AutoZamykanie, 3000, 1 )
guiSetVisible(panel.window[1],false)
showCursor(false)
guiSetInputEnabled(false)
else
outputChatBox( ""..errorMSG.."", 255, 50, 55, true)
end
end
end
addEventHandler("onClientGUIClick", Wejdz, Otwieranko)
W pliku server mam takie co?:
Kod:
password = get("haslo_brama")
Chodzi mi dok?adnie o to, ?e "KomendaOtwierania" w client ma by? ta warto?ci? przes?an? z servera → password
Za pomoc stawiam zimne !
Wysłany: 2016-01-03, 23:32
#404
Wiek: 26 Na forum: 4771 dni Posty: 1438
Piwa : 2512
=DC= , triggerujesz z client'a do serwera pobranie tej warto?ci i zwrotnym triggerem wysy?asz otrzymane has?o do client'a.
Wysłany: 2016-01-03, 23:42
=DC=
Wiek: 35 Na forum: 3944 dni Posty: 223
Nick w MP: =DC=
Piwa : 72
Destroy, m?g?by? mi pokaza? mniej wi?cej jak powinno to wygl?da?, bo szczerze przyznam, ?e ju? zg?upia?em
Podpis
Witaj
[you]
, jeśli Ci pomogłem postaw mi lub Dzięki!
Wysłany: 2016-01-04, 13:51
#404
Wiek: 26 Na forum: 4771 dni Posty: 1438
Piwa : 2512
Co? takiego, powinno dzia?a?, ale r?ki nie dam uci?? bo nie testowane
-- CLIENT SIDE
function Otwieranko ()
if ( source == Wejdz ) then
haslo = guiGetText ( passy )
triggerServerEvent ( "PobierzHaslo" , localPlayer , haslo )
end
end
addEventHandler ( "onClientGUIClick" , Wejdz , Otwieranko )
addEvent ( "Close" , true )
addEventHandler ( "Close" , root , function()
setTimer ( AutoZamykanie , 3000 , 1 )
guiSetVisible ( panel . window [ 1 ], false )
showCursor ( false )
guiSetInputEnabled ( false )
end
)
-- SERVER SIDE
addEvent ( "PobierzHaslo" , true )
addEventHandler ( "PobierzHaslo" , root , function( haslo )
if not haslo then return
outputChatBox ( "Brak has??" , source )
end
password = get ( "haslo_brama" )
if not password then return
outputChatBox ( "Brak ustawionego has?a" , source )
end
if haslo == password then
triggerEvent ( "hangarOpen" , source , hangarOpen )
triggerClientEvent ( source , "Close" , source )
else
outputChatBox ( "Bledne haslo" , source )
end
end )
Wysłany: 2016-01-04, 15:16
=DC=
Wiek: 35 Na forum: 3944 dni Posty: 223
Nick w MP: =DC=
Piwa : 72
Wszystko dzia?a
Leci piwko
Podpis
Witaj
[you]
, jeśli Ci pomogłem postaw mi lub Dzięki!
Tagi: pobieranie :: ustawień :: meta.xml :: pliku :: client-side :: lua :: ???
Anonymous
Na forum: 245 dni
Posty: 1
Anonymous Koniecznie zajrzyj na: