Wysłany: 2019-06-10, 15:15
Yami
Mapper / Uczeń LUA
Wiek: 25 Na forum: 3059 dni Posty: 379
Piwa : 97
Siema mam skrypt na frakcje pod acl i dorobi?em aby po wzi?ciu skina zacz?? liczy? timer kt?ry co 60 sekund dawa? graczowi 50$ lecz niestety gdy chce zej?? z s?u?by to nie niszczy timera i nadaje hajs ci?gle co minute
U?y?em funkcji, destroyElement(wyplata, element)
wyplata - zmienna timera
element - zmienna gracza
Kod brania skina itd:
pickup = createPickup ( 219.69 , 150.71 , 1003.02 , 3 , 1275 , 0 , 0 )
addEventHandler ( "onPickupHit" , pickup , function( element )
if isObjectInACLGroup ( "user." .. getAccountName ( getPlayerAccount ( element ) ), aclGetGroup ( "Policja" ) ) then
if getAccountData ( getPlayerAccount ( element ), "stary:skin" ) then
destroyElement ( wyplata , element )
id = tonumber ( getAccountData ( getPlayerAccount ( element ), "stary:skin" ) )
setElementModel ( element , id )
setAccountData ( getPlayerAccount ( element ), "stary:skin" , false )
takeWeapon ( element , 3 )
takeWeapon ( element , 23 )
else
skin = tonumber ( getElementModel ( element ) )
setAccountData ( getPlayerAccount ( element ), "stary:skin" , skin )
setElementModel ( element , 280 )
giveWeapon ( element , 3 , 1 )
giveWeapon ( element , 23 , 100 )
local wyplata = setTimer ( function()
givePlayerMoney ( element , 50 )
end , 60000 , 0 )
end
end
end
end )
Pr?bowa?em te? tak:
if isTimer ( wplata ) then
killTimer ( wyplata )
Ale nic z tego, ma kto? jaki? pomys??
Wysłany: 2019-06-10, 15:23
Wilq
Wiek: 24 Na forum: 4428 dni Posty: 3410
Piwa : 739
Spr?buj tego:
pickup = createPickup ( 219.69 , 150.71 , 1003.02 , 3 , 1275 , 0 , 0 )
local wyplata
addEventHandler ( "onPickupHit" , pickup , function( element )
if isObjectInACLGroup ( "user." .. getAccountName ( getPlayerAccount ( element ) ), aclGetGroup ( "Policja" ) ) then
if getAccountData ( getPlayerAccount ( element ), "stary:skin" ) then
killTimer ( wyplata )
wyplata = nil
id = tonumber ( getAccountData ( getPlayerAccount ( element ), "stary:skin" ) )
setElementModel ( element , id )
setAccountData ( getPlayerAccount ( element ), "stary:skin" , false )
takeWeapon ( element , 3 )
takeWeapon ( element , 23 )
else
skin = tonumber ( getElementModel ( element ) )
setAccountData ( getPlayerAccount ( element ), "stary:skin" , skin )
setElementModel ( element , 280 )
giveWeapon ( element , 3 , 1 )
giveWeapon ( element , 23 , 100 )
wyplata = setTimer ( function()
givePlayerMoney ( element , 50 )
end , 60000 , 0 )
end
end
end )
Więcej szczegółów
Wystawiono 1 piw(a):Yami
Wysłany: 2019-06-10, 15:29
Yami
Mapper / Uczeń LUA
Wiek: 25 Na forum: 3059 dni Posty: 379
Piwa : 97
Dzia?a
Dzi?ki wielkie
Tagi: zatrzymanie :: timera
Anonymous
Na forum: 245 dni
Posty: 1
Anonymous Koniecznie zajrzyj na: