Zaloguj się by uzyskać pełen dostęp. Nie masz jeszcze konta? Założ je już teraz w kilka sekund.

Wysłany: 2016-01-13, 18:49


Toffiaaak.







Wiek: 23
Na forum: 4551 dni
Posty: 128
Nick w MP: Toffy.

Piwa: 1836

Respekt: 242
Respekt: 242Respekt: 242

Witam ponownie, napisa?em sobie skrypcior na wyp?aty jednak?e mam pewien problem.. chcia?em doda? takie co? ?e je?li gracz wbija to po prostu startuje mu timer godzinny.. jednak?e je?li wbije jakikolwiek gracz to grupa SAPD otrzymuje wyp?ate.
kodzik:

function kasa1() 
for _,v in ipairs ( getElementsByType("player") ) do 
local accName = getAccountName ( getPlayerAccount ( v ) )
if isObjectInACLGroup ("user."..accName, aclGetGroup ( "Posterunkowy" ) ) then  
givePlayerMoney (v, 1500) 
outputChatBox("[FRAKCJA] Otrzymujesz 1500$ z grupy SAPD!",v, 255,255,255, true) 
end 
end 
end 
setTimer ( kasa1, 3600000, 0 )
addEventHandler ( "onPlayerJoin", getRootElement(), kasa1 )

function kasa2() 
for _,v in ipairs ( getElementsByType("player") ) do 
local accName = getAccountName ( getPlayerAccount ( v ) )
if isObjectInACLGroup ("user."..accName, aclGetGroup ( "Sierzant" ) ) then  
givePlayerMoney (v, 1800) 
outputChatBox("[FRAKCJA] Otrzymujesz 1800$ z grupy SAPD!",v, 255,255,255, true) 
end 
end 
end 
setTimer ( kasa2, 3600000, 0 )
addEventHandler ( "onPlayerJoin", getRootElement(), kasa2 )

function kasa3() 
for _,v in ipairs ( getElementsByType("player") ) do 
local accName = getAccountName ( getPlayerAccount ( v ) )
if isObjectInACLGroup ("user."..accName, aclGetGroup ( "StarszySierzant" ) ) then  
givePlayerMoney (v, 2100) 
outputChatBox("[FRAKCJA] Otrzymujesz 2100$ z grupy SAPD!",v, 255,255,255, true) 
end 
end 
end 
setTimer ( kasa3, 3600000, 0 )
addEventHandler ( "onPlayerJoin", getRootElement(), kasa3 )

function kasa4() 
for _,v in ipairs ( getElementsByType("player") ) do 
local accName = getAccountName ( getPlayerAccount ( v ) )
if isObjectInACLGroup ("user."..accName, aclGetGroup ( "SztabowySierzant" ) ) then  
givePlayerMoney (v, 2400) 
outputChatBox("[FRAKCJA] Otrzymujesz 2400$ z grupy SAPD!",v, 255,255,255, true) 
end 
end 
end 
setTimer ( kasa4, 3600000, 0 )
addEventHandler ( "onPlayerJoin", getRootElement(), kasa4 )

function kasa5() 
for _,v in ipairs ( getElementsByType("player") ) do 
local accName = getAccountName ( getPlayerAccount ( v ) )
if isObjectInACLGroup ("user."..accName, aclGetGroup ( "MlodszyAspirant" ) ) then  
givePlayerMoney (v, 2700) 
outputChatBox("[FRAKCJA] Otrzymujesz 2700$ z grupy SAPD!",v, 255,255,255, true) 
end 
end 
end 
setTimer ( kasa5, 3600000, 0 )
addEventHandler ( "onPlayerJoin", getRootElement(), kasa5 )


function kasa6() 
for _,v in ipairs ( getElementsByType("player") ) do 
local accName = getAccountName ( getPlayerAccount ( v ) )
if isObjectInACLGroup ("user."..accName, aclGetGroup ( "Aspirant" ) ) then  
givePlayerMoney (v, 3000) 
outputChatBox("[FRAKCJA] Otrzymujesz 3000$ z grupy SAPD!",v, 255,255,255, true) 
end 
end 
end 
setTimer ( kasa6, 3600000, 0 )
addEventHandler ( "onPlayerJoin", getRootElement(), kasa6 )

function kasa7() 
for _,v in ipairs ( getElementsByType("player") ) do 
local accName = getAccountName ( getPlayerAccount ( v ) )
if isObjectInACLGroup ("user."..accName, aclGetGroup ( "Inspektor" ) ) then  
givePlayerMoney (v, 3300) 
outputChatBox("[FRAKCJA] Otrzymujesz 3300$ z grupy SAPD!",v, 255,255,255, true) 
end 
end 
end 
setTimer ( kasa7, 3600000, 0 )
addEventHandler ( "onPlayerJoin", getRootElement(), kasa7 )

function kasa8() 
for _,v in ipairs ( getElementsByType("player") ) do 
local accName = getAccountName ( getPlayerAccount ( v ) )
if isObjectInACLGroup ("user."..accName, aclGetGroup ( "GeneralnyInspektor" ) ) then  
givePlayerMoney (v, 4000) 
outputChatBox("[FRAKCJA] Otrzymujesz 4000$ z grupy SAPD!",v, 255,255,255, true) 
end 
end 
end 
setTimer ( kasa8, 3600000, 0 )
addEventHandler ( "onPlayerJoin", getRootElement(), kasa8 )


Postaw piwo autorowi tego posta
 

 
Wysłany: 2016-01-13, 18:56


AteX







Wiek: 27
Na forum: 4156 dni
Posty: 925
Nick w MP: #AteX

Piwa: 8366

Respekt: 775,3
Respekt: 775,3Respekt: 775,3

Tak to powinno mniej wi?cej wygl?da?:

function kasa1() 
    local accName = getAccountName(getPlayerAccount(source))
    if isObjectInACLGroup("user."..accName, aclGetGroup("Posterunkowy")) then  
        setTimer(function()
            givePlayerMoney(source, 1500) 
            outputChatBox("[FRAKCJA] Otrzymujesz 1500$ z grupy SAPD!",source, 255,255,255, true) 
        end,3600000,0)
    end 
end 
addEventHandler("onPlayerJoin", getRootElement(), kasa1)


Podpis
MultiTheftAuto++ dla MTA 1.5.7 już dostępne.
Postaw piwo autorowi tego posta
 

 
Tagi: wypłata
Anonymous





Na forum: 245 dni
Posty: 1



Anonymous Koniecznie zajrzyj na:






Skocz do:  
Wyświetl posty z ostatnich:   
GTAONLINE.PL » JĘZYKI PROGRAMOWANIA » LUA Ten temat jest zablokowany bez możliwości zmiany postów lub pisania odpowiedzi

Nie możesz pisać nowych tematów
Nie możesz odpowiadać w tematach
Nie możesz zmieniać swoich postów
Nie możesz usuwać swoich postów
Nie możesz głosować w ankietach
Dodaj temat do Ulubionych
Wersja do druku