Wysłany: 2019-09-17, 19:48
Szyszka947
ASP NET Core / Lua
Wiek: 19 Na forum: 2579 dni Posty: 288
Piwa : 16
Hejo, wie kto? jak zrobic to, aby skrypt wlaczal sie po zalogowaniu? ;c
setTimer (function()
local minuty = ( getElementData ( getLocalPlayer (), "Minutnik" ) or 0 )
setElementData ( getLocalPlayer (), "Minutnik" , minuty + 1 )
end , 60 * 1000 , 0 )
setTimer (function()
local godziny = ( getElementData ( getLocalPlayer (), "Godzinnik" ) or 0 )
setElementData ( getLocalPlayer (), "Godzinnik" , godziny + 1 )
setElementData ( getLocalPlayer (), "Minutnik" , 0 )
end , 3600 * 1000 , 0 )
onPlayerLogin w client side nie dziala, a jak probowalem w server side z onplayerlogin tez nie dzialalo ;c
Wysłany: 2019-09-17, 19:53
Pawel5321
Szkrypter
Wiek: 36 Na forum: 3809 dni Posty: 237
Nick w MP: Pawell
Piwa : 2315
addEventHandler ( "onPlayerLogin" , root ,
function()
setTimer (function()
local minuty = ( getElementData ( source , "Minutnik" ) or 0 )
setElementData ( source , "Minutnik" , minuty + 1 )
end , 60 * 1000 , 0 )
setTimer (function()
local godziny = ( getElementData ( source , "Godzinnik" ) or 0 )
setElementData ( source , "Godzinnik" , godziny + 1 )
setElementData ( source , "Minutnik" , 0 )
end , 3600 * 1000 , 0 )
end
)
Wysłany: 2019-09-17, 20:00
Wilq
Wiek: 24 Na forum: 4429 dni Posty: 3410
Piwa : 739
Po serverze to nie ma prawa dzia?a? bo nie ma tam funkcji
to chyba logiczne.
Albo robisz trigger do klienta, albo wykorzystujesz zmienn? 'source' (gracz, kt?ry si? zalogowa?) w evencie onPlayerLogin w funkcji getElementData i setElementData.
Poprawny kod:
addEventHandler ( "onPlayerLogin" , getRootElement (), function()
setTimer (function( gracz )
local minuty = ( getElementData ( gracz , "Minutnik" ) or 0 )
setElementData ( gracz , "Minutnik" , minuty + 1 )
end , 60 * 1000 , 0 , source )
setTimer (function( gracz )
local godziny = ( getElementData ( gracz , "Godzinnik" ) or 0 )
setElementData ( gracz , "Godzinnik" , godziny + 1 )
setElementData ( gracz , "Minutnik" , 0 )
end , 3600 * 1000 , 0 , source )
end )
Wysłany: 2019-09-17, 20:11
Szyszka947
ASP NET Core / Lua
Wiek: 19 Na forum: 2579 dni Posty: 288
Piwa : 16
Troche pozmienialem, bo nie bylo to kompatybilne z czescia kodu ktora musiala byc w client side,(i nie dalo sie tego zmienic) no i niestety juz Ci dalem respekt, i drugi raz dac nie moge ;C Wiec lap piwko, dzieks.
Tagi: settimery
Anonymous
Na forum: 245 dni
Posty: 1
Anonymous Koniecznie zajrzyj na: