Wysłany: 2015-04-01, 21:28
sebik2303
Mapper :)
Wiek: 25 Na forum: 4160 dni Posty: 298
Nick w MP: sebik2303
Piwa : 899
Siemka, mam problem z kodem. Chc? aby by? tylko dla ACL Premium. Dam jeszcze kod :
addEventHandler ( "onPlayerJoin" , root , function()
setElementData ( source , "lastTime" , getRealTime (). timestamp , false ) -- zapisujemy aktualny timestamp ( w sekundach )
end )
local function naliczaniePremii ()
local ts = getRealTime (). timestamp -- aktualny timestamp
for i , v in ipairs ( getElementsByType ( "player" )) do
local lt = getElementData ( v , "lastTime" )
if lt and lt + 3600 < ts then -- min ?? a godzina od wej ? cia na serwer
givePlayerMoney ( v , 350 )
outputChatBox ( "[PREMIUM]Dostajesz 350 Euro za sp?dzenie godziny na serwerze." , v )
setElementData ( v , "lastTime" , getRealTime (). timestamp , false )
end
end
end
setTimer ( naliczaniePremii , 1 , 0 ) -- sprawdzamy czasy co minut ?
I mam 2 pytanko, czyli Czasowe ACL. Chodzi mi o to, ?e w grze wpisuje /dodaj.acl Premium sebik2303 5d to by? przyk?ad.
Jak by kto? m?g? odpowiedzie? Stawiam wraz z
Dzi?kuj? za pomoc ::
Wysłany: 2015-04-01, 21:55
#404
Wiek: 26 Na forum: 4771 dni Posty: 1438
Piwa : 2512
Co do acl, https://wiki.multitheftauto.com/wiki/IsObjectInACLGroup
Dok?adnie mi?dzy
Cytat:
if lt and lt+3600<ts then -- min??a godzina od wej?cia na serwer
a
Cytat:
I co do timera jeszcze...
Cytat:
setTimer(naliczaniePremii, 1, 0)
Ustali?e? to co 1 ms, a nie minut?... 1 minuta to 1000ms * 60 czyli 60000ms
Wysłany: 2015-04-01, 22:46
sebik2303
Mapper :)
Wiek: 25 Na forum: 4160 dni Posty: 298
Nick w MP: sebik2303
Piwa : 899
DestroY , A wi?c dam teraz co powymy?la?em z kodem
addEventHandler ( "onPlayerJoin" , root , function()
setElementData ( source , "lastTime" , getRealTime (). timestamp , false ) -- zapisujemy aktualny timestamp ( w sekundach )
if isObjectInACLGroup ( "user." .. accountname , aclGetGroup ( "Premium" ) ) then
end )
local function naliczaniePremii ()
local ts = getRealTime (). timestamp -- aktualny timestamp
for i , v in ipairs ( getElementsByType ( "player" )) do
local lt = getElementData ( v , "lastTime" )
if lt and lt + 1 < ts then -- min ?? a godzina od wej ? cia na serwer
givePlayerMoney ( v , 350 )
outputChatBox ( "[PREMIUM]Dostajesz 350 Euro za sp?dzenie godziny na serwerze." , v )
setElementData ( v , "lastTime" , getRealTime (). timestamp , false )
end
end
end
setTimer ( naliczaniePremii , 60000 , 0 ) -- sprawdzamy czasy co minut ?
A i co do tego 1 w setTimer ( naliczaniePremii , 1 , 0 ) to dawa?em na test aby nie czeka? godzinki
Nie wiem czy dobrze, ale zauwa?y?em DB3 ERROR: Loading script failed: kasa-za-granie/kasa.lua:1 unexpected symbol near '?'
I piwko leci
Tagi: kasa :: granie :: dla :: acl :: czasowy :: acl
Anonymous
Na forum: 245 dni
Posty: 1
Anonymous Koniecznie zajrzyj na: