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

Wysłany: 2016-02-05, 14:50


EseJax







Wiek: 31
Na forum: 4226 dni
Posty: 67
Nick w MP: Toffy.

Piwa: 983

Respekt: 55,3

Ostrzeżeń: 100%
Siemanko, napisa?em kodzik na banowanie lecz gdy zbanuje gracza to na zawsze, nie na podany czas.

addCommandHandler ( "zbanuj", 
function ( plr, cmd, gracz, czas, rodzaj, ... )
    if not isObjectInACLGroup("user."..getPlayerName(plr), aclGetGroup("Admin")) then return end
    if not gracz and not rodzaj and not czas and not ... or not gracz == nil or rodzaj == nil or czas == nil then
        return outputChatBox ( "U?yj: /zbanuj <gracz> <czas(d,m,h,s)> <pow?d>", plr ) end
    player = getPlayerFromName(gracz)
    if not player then return end
    txt = table.concat ( {...}, " " )
    outputChatBox ( "Gracz "..gracz.." zosta? zbanowany na czas: "..czas.." za: "..rodzaj , plr) 
    showInfo4Players( "Gracz "..gracz.." zosta? zbanowany na czas: "..czas.." za: "..rodzaj.."" )
    if rodzaj == "m" then
        rodzaj = "minut"
        czas1 = czas * 60
    elseif rodzaj == "s" then
        rodzaj = "sekund"
        czas1 = czas * 1
    elseif rodzaj == "h" then
        rodzaj = "godzin"
        czas1 = czas * 60 * 60
    elseif rodzaj == "d" then
        rodzaj = "dni"
        czas1 = czas * 60 * 160 
    end
    setTimer ( banPlayer, 100, 1, player, true, false, false, source, rodzaj, czas1 or czas1 )
end)

Licz? na pomoc! :)

Postaw piwo autorowi tego posta
 

 
Wysłany: 2016-02-05, 19:08


Emm

***** ***






Wiek: 32
Na forum: 4021 dni
Posty: 3191
Nick w MP: Emm

Piwa: 6171

Respekt: 1580
Respekt: 1580Respekt: 1580


   Administrator: Admin ma zawsze rację | REGULAMIN FORUM | REKLAMA/VIP | .
Takie co?:
addCommandHandler ( "zbanuj", function ( plr, cmd, gracz, czas, rodzaj, ... )
    if not isObjectInACLGroup ( "user."..getPlayerName ( plr ), aclGetGroup ( "Admin" ) ) then return end
    if not gracz and not rodzaj and not czas and not ... or not gracz == nil or rodzaj == nil or czas == nil then
        return outputChatBox ( "U?yj: /zbanuj <gracz> <czas> <rodzaj : m,d,h> <pow?d>", plr ) end
    player = getPlayerFromName(gracz)
    if not player then return end
    txt = table.concat ( {...}, " " )
    outputChatBox ( "Gracz "..getPlayerName(player).." zosta?/a zbanowany/a przez "..getPlayerName(plr).."", root )
    outputChatBox ( "Pow?d : "..txt, root )
    if rodzaj == "m" then
        rodzaj = "minut"
        czas1 = czas * 60
    elseif rodzaj == "d" then
        rodzaj = "dni"
        czas1 = czas * 360
    elseif rodzaj == "h" then
        rodzaj = "godzin"
        czas1 = czas * 60 * 60
    end
    outputChatBox ( "Czas: "..czas.." "..rodzaj.."", root )
    banPlayer ( player, true, true, true, plr, txt, czas1 )
end)


Podpis

Użytkownik: 20.10.2015r
GTAO Member: 06.03.2016r
Support-Team: 20.01.2016r
Moderator: 30.03.2016r
Mod-Team: 08.10.2016r
Vice Admin: 04.05.2018r
Administrator: 03.05.2022r


! Koniecznie zapoznaj się z regulaminem forum.
Pamiętaj, aby zawsze go przestrzegać, nie mniej ważne są również regulaminy działów, w których się wypowiadasz!
Zamiast zakładać temat po kilka razy, bo jest usuwany przez Administrację, przejrzyj regulamin i napisz poprawnie temat!
Sprawy z administracją możesz załatwiać anonimowo w tym dziale.
Najważniejsze informacje od Administracji możesz przeczytać tutaj oraz tutaj.
Postaw piwo autorowi tego posta
 

 
Tagi: banowanie :: czas
Anonymous





Na forum: 245 dni
Posty: 1



Anonymous Koniecznie zajrzyj na:






Skocz do:  
Wyświetl posty z ostatnich:   
GTAONLINE.PL » JĘZYKI PROGRAMOWANIA » LUA » Banowanie na czas 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