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

Wysłany: 2016-03-11, 18:02


Snapig

Amator LUA






Wiek: 28
Na forum: 3793 dni
Posty: 43
Nick w MP: Rother

Piwa: 129

Respekt: 50

Ostrzeżeń: 20%
A wiec tak mam skrypt (nie moj) i chcialbym go przerobic tak aby byly tez bany kicki mute na komende ale no jak zwykle nie wychodzilo wzrorowalem sie na warnie ale tam nie ma na jaki czas:< to ma sie dziac. A wiec prosze tu po stronie serwa


--[[
    AuthorAteX<atexprogramming@gmail.com>
]]--

function ostrzezenie(plr,cmd,cel,...)
    local tresc = {...}
    local tresc table.concat(tresc," ")
    local account getPlayerAccount(plr)
    local accname getAccountName(account)
    if isObjectInACLGroup("user."..accnameaclGetGroup("Admin") or aclGetGroup("Moderator")) then
        if cel then
            if getPlayerFromPartialName(celthen
                local cel getPlayerFromPartialName(cel)
                if tresc then
                    local nick getPlayerName(plr)
                    local nickcel getPlayerName(cel)
                    local co "otrzyma? ostrze?enie od"
                    triggerClientEvent("ostrzezenie",resourceRoot,cel,nick,tresc)
                    triggerClientEvent("info",resourceRoot,root,nickcel,nick,co,tresc)
                end
            end
        end
    end
end
addCommandHandler("warn",ostrzezenie)

addEventHandler("onPlayerQuit",root,function(quitType,tresc,responsibleElement)
    if quitType == "Kicked" then
        local nick getPlayerName(responsibleElement) or "Console"
        local nickcel getPlayerName(source)
        local co "zosta? wyrzucony przez"
        triggerClientEvent("info",resourceRoot,root,nickcel,nick,co,tresc)
    end
end)

addEventHandler("onPlayerBan",root,function(ban,responsibleElement)
    local nickcel getPlayerName(source)
    local nick getPlayerName(responsibleElement) or "Console"
    local tresc getBanReason(ban)
    local czas getUnbanTime(ban) - getBanTime(ban)
    local co "zosta? zbanowany przez"
    if czas 0 then
        triggerClientEvent("infoczas",resourceRoot,root,nickcel,nick,co,tresc,czas)
    else
        local czas "na zawsze"
        triggerClientEvent("infoczas",resourceRoot,root,nickcel,nick,co,tresc,czas)
    end
end)

addEventHandler("onPlayerMute",root,function()
    local nickcel getPlayerName(source)
    triggerClientEvent("infomute",resourceRoot,root,nickcel)
end)

function getPlayerFromPartialName(name)
    local name name and name:gsub("#%x%x%x%x%x%x"""):lower() or nil
    if name then
        for _player in ipairs(getElementsByType("player")) do
            local name_ getPlayerName(player):gsub("#%x%x%x%x%x%x"""):lower()
            if name_:find(name1truethen
                return player
            end
        end
    end
end

--[[
    AuthorAteX<atexprogramming@gmail.com>
]]--


a tu client


--[[
    AuthorAteX<atexprogramming@gmail.com>
]]--

local screenWscreenH guiGetScreenSize()

function math.round(numberdecimalsmethod)
    decimals decimals or 0
    local factor 10 decimals
    if (method == "ceil" or method == "floor"then return math[method](number factor) / factor
    else return tonumber(("%."..decimals.."f"):format(number)) end
end

wyswietla false
wyswietlainfo false
addEvent("ostrzezenie",true)
addEventHandler("ostrzezenie",resourceRoot,function(cel,nick,tresc)
    if cel ~= localPlayer then return end
    if wyswietla == true then return end
    function gui()
        dxDrawRectangle((screenW 1083) / 2, (screenH 609) / 21083609tocolor(2530080), false)
        dxDrawText("Otrzyma?e? ostrze?enie od "..nick..":"screenW 0.1619screenH 0.2133screenW 0.8388screenH 0.2678tocolor(255255255255), 2.50"default""center""top"falsefalsefalsetruefalse)
        dxDrawText(trescscreenW 0.1619screenH 0.2678screenW 0.8388screenH 0.8389tocolor(255255255255), 2.00"default""center""center"falsefalsefalsetruefalse)
    end
    wyswietla true
    addEventHandler("onClientRender",root,gui)
    setTimer(function()
        playSoundFrontEnd(5)
    end,500,3)
    setTimer(function()
        removeEventHandler("onClientRender",root,gui)
        wyswietla false
    end,5000,1)
end)

addEvent("info",true)
addEventHandler("info",resourceRoot,function(plr,cel,nick,co,tresc)
    if wyswietlainfo == true then return end
    function info()
        dxDrawRectangle(screenW 0.3675screenH 0.0000screenW 0.2650screenH 0.0956tocolor(00083), false)
        dxDrawText(cel.." "..co.." "..nick..". \nPow?d: "..trescscreenW 0.3675screenH 0.0000screenW 0.6325screenH 0.0956tocolor(25500255), 1.00"default""center""center"falsetruefalsefalsefalse)
    end
    wyswietlainfo true
    addEventHandler("onClientRender",root,info)
    setTimer(function()
        removeEventHandler("onClientRender",root,info)
        wyswietlainfo false
    end,5000,1)
end)

addEvent("infoczas",true)
addEventHandler("infoczas",resourceRoot,function(plr,cel,nick,co,tresc,czas)
    if wyswietla == true then return end
    if czas == "na zawsze" then
        czas "zawsze"
        czasname ""
    else
        czas tonumber(czas)
        if czas 60 then
            czasname " sekund"
        elseif czas >= 60 and czas <= 3599 then
            czas math.round(czas/60)
            czasname " minut"
        elseif czas >= 3600 and czas <= 86399 then
            czas math.round(czas/3600)
            czasname " godzin"
        elseif czas >= 86400 then
            czas math.round(czas/86400)
            czasname " dni"
        end
    end
    function info()
        dxDrawRectangle(screenW 0.3675screenH 0.0000screenW 0.2650screenH 0.0956tocolor(00083), false)
        dxDrawText(cel.." "..co.." "..nick.." na "..czas..""..czasname..". \nPow?d: "..trescscreenW 0.3675screenH 0.0000screenW 0.6325screenH 0.0956tocolor(25500255), 1.00"default""center""center"falsetruefalsefalsefalse)
    end
    wyswietlainfo true
    addEventHandler("onClientRender",root,info)
    setTimer(function()
        removeEventHandler("onClientRender",root,info)
        wyswietlainfo false
    end,5000,1)
end)

addEvent("infomute",true)
addEventHandler("infomute",resourceRoot,function(plr,cel)
    if wyswietlainfo == true then return end
    function info()
        dxDrawRectangle(screenW 0.3675screenH 0.0000screenW 0.2650screenH 0.0956tocolor(00083), false)
        dxDrawText(cel.." zosta? zmutowany."screenW 0.3675screenH 0.0000screenW 0.6325screenH 0.0956tocolor(25500255), 1.00"default""center""center"falsetruefalsefalsefalse)
    end
    wyswietlainfo true
    addEventHandler("onClientRender",root,info)
    setTimer(function()
        removeEventHandler("onClientRender",root,info)
        wyswietlainfo false
    end,5000,1)
end)

--[[
    AuthorAteX<atexprogramming@gmail.com>
]]--


A wiec chyba wszystko powiedzialem i bardzo prosze o pomoc oraz jezeli juz ktos chce pomoc niech napisze co do czego np
 
addCommandHandler("papa") -- Komenda do kicka

Z gory thx oraz R*
:piwo:

Podpis
Jeżeli Ci pomogłem daj Piwko ;piwo;
Postaw piwo autorowi tego posta
 

 
Wysłany: 2016-03-11, 21:30


Snapig

Amator LUA






Wiek: 28
Na forum: 3793 dni
Posty: 43
Nick w MP: Rother

Piwa: 129

Respekt: 50

Ostrzeżeń: 20%
ja niemoge ty chyba nie rozumiesz ... CHCE KOMENDE NA TO BY NADFAWALO BANY A TO NIE JEST TAKIE JAK NORMALNE ZE "Rother was kicket by Console tylko mi sie to POKAZUJE NA GORZE EKRANU a nie normalnie teraz mnie wkurzyles jeszcze raz napiszesz cos nie zwiazanego z tematem ide i dostajesz pkt bo teraz mi tylko cisnienie podnosisz a ja potrzebuje pomocy...

Podpis
Jeżeli Ci pomogłem daj Piwko ;piwo;
Postaw piwo autorowi tego posta
 

 
Wysłany: 2016-03-11, 21:54


mlodasnygo







Wiek: 16
Na forum: 3972 dni
Posty: 205

Piwa: 518

Respekt: 161,8
Respekt: 161,8Respekt: 161,8

Chlopaki, offtop :D

Snapig przerob ta funkcje na bana.

Jak cos nie pyka, to pisz pomozemy.

Podpis
600 dni - 10 marca 2017
:piwo: 500 piw :piwo: - 10 marca 2017
Postaw piwo autorowi tego posta
 

 
Wysłany: 2016-03-13, 13:36


Snapig

Amator LUA






Wiek: 28
Na forum: 3793 dni
Posty: 43
Nick w MP: Rother

Piwa: 129

Respekt: 50

Ostrzeżeń: 20%
DObra nie pyka xd. Zrobilem bany pod taka sama funckjie jak ostrzezenia ale jak zrobic zeby na okreslony czas mi to dawalo np ban na 1day i po tym odrazu ub prosze pomozcie

[ Dodano: 2016-03-13, 13:49 ]
POMOZE KTOS potrzebuje tej pomocy ..

Podpis
Jeżeli Ci pomogłem daj Piwko ;piwo;
Postaw piwo autorowi tego posta
 

 
Wysłany: 2016-03-13, 14:11


Emm

***** ***






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

Piwa: 6162

Respekt: 1580
Respekt: 1580Respekt: 1580


   Administrator: Admin ma zawsze rację | REGULAMIN FORUM | REKLAMA/VIP | .
Co? takiego:
addCommandHandler "zbanuj", function ( plrcmdgraczczasrodzaj, ... )
    if not isObjectInACLGroup "user."..getPlayerName plr ), aclGetGroup "Admin" ) ) then return 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 : "..txtroot )
    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 playertruetruetrueplrtxtczas1 )
end)



U?ycie: /zbanuj <nick> <ilosc> <rodzaj> <powod>
ilosc - ilo??, np. dni
rodzaj - rodzaj < d - dni, h - godzin, m - minut>

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
 

 
Wysłany: 2016-03-13, 16:21


Snapig

Amator LUA






Wiek: 28
Na forum: 3793 dni
Posty: 43
Nick w MP: Rother

Piwa: 129

Respekt: 50

Ostrzeżeń: 20%
Emm normalnie kocham cie (No homo my friend :>) masz repke i piwko takie dobre ze Magda Gejzer pada :>

[ Dodano: 2016-03-13, 16:35 ]
Zrobilem takie cos
server

function ostrzezenie(plr,cmd,cel,...)
    local tresc = {...}
    local tresc table.concat(tresc," ")
    local account getPlayerAccount(plr)
    local accname getAccountName(account)
    if isObjectInACLGroup("user."..accnameaclGetGroup("Admin") or aclGetGroup("Moderator")) then
        if cel then
            if getPlayerFromPartialName(celthen
                local cel getPlayerFromPartialName(cel)
                if tresc then
                    local nick getPlayerName(plr)
                    local nickcel getPlayerName(cel)
                    local co "otrzyma? ostrze?enie od"
                    triggerClientEvent("ostrzezenie",resourceRoot,cel,nick,tresc)
                    triggerClientEvent("info",resourceRoot,root,nickcel,nick,co,tresc)
                end
            end
        end
    end
end
addCommandHandler("warn",ostrzezenie)

addCommandHandler "zbanuj", function ( plrcmdgraczczasrodzaj, ... )
    if not isObjectInACLGroup "user."..getPlayerName plr ), aclGetGroup "Admin" ) or aclGetGroup("Moderator")) then return 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 : "..txtroot )
    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 playertruetruetrueplrtxtczas1 )
end)


a po stornie clienta nw jak to zrobic mam tylko takie cos

local screenWscreenH guiGetScreenSize()

function math.round(numberdecimalsmethod)
    decimals decimals or 0
    local factor 10 decimals
    if (method == "ceil" or method == "floor"then return math[method](number factor) / factor
    else return tonumber(("%."..decimals.."f"):format(number)) end
end

wyswietla false
wyswietlainfo false
addEvent("ostrzezenie",true)
addEventHandler("ostrzezenie",resourceRoot,function(cel,nick,tresc)
    if cel ~= localPlayer then return end
    if wyswietla == true then return end
    function gui()
        dxDrawRectangle((screenW 1083) / 2, (screenH 609) / 21083609tocolor(2530080), false)
        dxDrawText("Otrzyma?e? ostrze?enie od "..nick..":"screenW 0.1619screenH 0.2133screenW 0.8388screenH 0.2678tocolor(255255255255), 2.50"default""center""top"falsefalsefalsetruefalse)
        dxDrawText(trescscreenW 0.1619screenH 0.2678screenW 0.8388screenH 0.8389tocolor(255255255255), 2.00"default""center""center"falsefalsefalsetruefalse)
    end
    wyswietla true
    addEventHandler("onClientRender",root,gui)
    setTimer(function()
        playSoundFrontEnd(5)
    end,500,3)
    setTimer(function()
        removeEventHandler("onClientRender",root,gui)
        wyswietla false
    end,5000,1)
end)

i to chyba jest tylko do ostrzezenia czy jeszcze ta dalsza czesci?

addEvent("info",true)
addEventHandler("info",resourceRoot,function(plr,cel,nick,co,tresc)
    if wyswietlainfo == true then return end
    function info()
        dxDrawRectangle(screenW 0.3675screenH 0.0000screenW 0.2650screenH 0.0956tocolor(00083), false)
        dxDrawText(cel.." "..co.." "..nick..". \nPow?d: "..trescscreenW 0.3675screenH 0.0000screenW 0.6325screenH 0.0956tocolor(25500255), 1.00"default""center""center"falsetruefalsefalsefalse)
    end
    wyswietlainfo true
    addEventHandler("onClientRender",root,info)
    setTimer(function()
        removeEventHandler("onClientRender",root,info)
        wyswietlainfo false
    end,5000,1)
end)

addEvent("infoczas",true)
addEventHandler("infoczas",resourceRoot,function(plr,cel,nick,co,tresc,czas)
    if wyswietla == true then return end
    if czas == "na zawsze" then
        czas "zawsze"
        czasname ""
    else
        czas tonumber(czas)
        if czas 60 then
            czasname " sekund"
        elseif czas >= 60 and czas <= 3599 then
            czas math.round(czas/60)
            czasname " minut"
        elseif czas >= 3600 and czas <= 86399 then
            czas math.round(czas/3600)
            czasname " godzin"
        elseif czas >= 86400 then
            czas math.round(czas/86400)
            czasname " dni"
        end
    end
    function info()
        dxDrawRectangle(screenW 0.3675screenH 0.0000screenW 0.2650screenH 0.0956tocolor(00083), false)
        dxDrawText(cel.." "..co.." "..nick.." na "..czas..""..czasname..". \nPow?d: "..trescscreenW 0.3675screenH 0.0000screenW 0.6325screenH 0.0956tocolor(25500255), 1.00"default""center""center"falsetruefalsefalsefalse)
    end
    wyswietlainfo true
    addEventHandler("onClientRender",root,info)
    setTimer(function()
        removeEventHandler("onClientRender",root,info)
        wyswietlainfo false
    end,5000,1)
end)

addEvent("infomute",true)
addEventHandler("infomute",resourceRoot,function(plr,cel)
    if wyswietlainfo == true then return end
    function info()
        dxDrawRectangle(screenW 0.3675screenH 0.0000screenW 0.2650screenH 0.0956tocolor(00083), false)
        dxDrawText(cel.." zosta? zmutowany."screenW 0.3675screenH 0.0000screenW 0.6325screenH 0.0956tocolor(25500255), 1.00"default""center""center"falsetruefalsefalsefalse)
    end
    wyswietlainfo true
    addEventHandler("onClientRender",root,info)
    setTimer(function()
        removeEventHandler("onClientRender",root,info)
        wyswietlainfo false
    end,5000,1)
end)



Podpis
Jeżeli Ci pomogłem daj Piwko ;piwo;
Postaw piwo autorowi tego posta
 

 
Wysłany: 2016-03-13, 17:46


Emm

***** ***






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

Piwa: 6162

Respekt: 1580
Respekt: 1580Respekt: 1580


   Administrator: Admin ma zawsze rację | REGULAMIN FORUM | REKLAMA/VIP | .
Chcesz info o banie, tak?

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
 

 
Wysłany: 2016-03-13, 19:16


Snapig

Amator LUA






Wiek: 28
Na forum: 3793 dni
Posty: 43
Nick w MP: Rother

Piwa: 129

Respekt: 50

Ostrzeżeń: 20%
Tak :> i jeszcze chcialbym tam dalem dwa razy ten znacznik lua i chce sie dowiedziec co ilu moge wykasowac by np nieskasowac kawalka ostrzezenia bo w tym skrypcie chce miec tylko ostrzezenie i ban a nie mute itd itd. W skrocie jak zrobic info o banie i do jakiej linijki jest ostrzezenie clienta.
(Myslalem ze to dla mnie ban xd tak sie zesralem :<)

Podpis
Jeżeli Ci pomogłem daj Piwko ;piwo;
Postaw piwo autorowi tego posta
 

 
Wysłany: 2016-03-14, 14:23


Emm

***** ***






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

Piwa: 6162

Respekt: 1580
Respekt: 1580Respekt: 1580


   Administrator: Admin ma zawsze rację | REGULAMIN FORUM | REKLAMA/VIP | .
Triggerujesz z strony serwera na stron? clienta info i dodajesz po stronie servera linijki wzoruj?c si? na ostrze?eniu :>

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
 

 
Wysłany: 2016-03-14, 17:13


Snapig

Amator LUA






Wiek: 28
Na forum: 3793 dni
Posty: 43
Nick w MP: Rother

Piwa: 129

Respekt: 50

Ostrzeżeń: 20%
a wlasnie tego nie wiem od kad do kad jest poczatek i koniec ostrzezenia :< bo robie no i niewychodzi

Podpis
Jeżeli Ci pomogłem daj Piwko ;piwo;
Postaw piwo autorowi tego posta
 

 
Wysłany: 2016-03-14, 19:25


Emm

***** ***






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

Piwa: 6162

Respekt: 1580
Respekt: 1580Respekt: 1580


   Administrator: Admin ma zawsze rację | REGULAMIN FORUM | REKLAMA/VIP | .
Podmie? sobie to pod banowanie, info o czasie bana dor?b sobie na ten wz?r:
addCommandHandler "zbanuj", function ( plrcmdgraczczasrodzajcel, ... )
    if not isObjectInACLGroup "user."..getPlayerName plr ), aclGetGroup "Admin" ) or aclGetGroup("Moderator")) then return end
    player getPlayerFromName(gracz)
    if not player then return end
    tresc table.concat ( {...}, " " )
                    local nick getPlayerName(plr)
                    local nickcel getPlayerName(gracz)
                    local co " zosta? zbanowany/a "
                    triggerClientEvent("info",resourceRoot,root,nickcel,nick,co,tresc)
    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 playertruetruetrueplrtrescczas1 )
end)


Przetestuj sobie

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: bany :: mute :: kick
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