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

Wysłany: 2013-09-02, 17:08


TheTroll

Pan Majster






Wiek: 38
Na forum: 4764 dni
Posty: 219
Nick w MP: TheTroll

Piwa: 1114

Respekt: 120
Respekt: 120

Witam. Mam do was ma?e pytanko. A wi?c chcia? bym zrobi? panel do logowania frakcji. Ca?y panel ju? zrobi?em ale chcia? bym ?eby np button "Policja" wykonywa? komend? /loginpoli. Wiec jak to zrobic ? Mozecie podac jakis przyklad.
Za pomoc beda piwka :)

Postaw piwo autorowi tego posta
 

 
Wysłany: 2013-09-02, 17:44


vipSEBOvip

A poor begginer






Wiek: 26
Na forum: 5178 dni
Posty: 597
Nick w MP: xSebaPL

Piwa: 77

Respekt: 140
Respekt: 140

Jak masz:
addCommandHandler("loginpoli",
function (cmd)
...
end
)


To robisz tak:
addEventHandler("onClientGUIClick"nazwaguzika,
function ()
...
end
)


Postaw piwo autorowi tego posta
 

 
Wysłany: 2013-09-02, 18:13


Pantera







Wiek: 27
Na forum: 5214 dni
Posty: 52
Nick w MP: Michu

Piwa: 8

Respekt: 70

"vipSEBOvip" napisał/a:


addEventHandler("onClientGUIClick"nazwaguzika,
function ()
...
end
)
Jak zrobi tak to jak kliknie w dowolny obiekt gui to mu zakceptuje funkcje powinno by? na ko?cu eventu ,false
addEventHandler("onClientGUIClick"nazwaguzika,
function ()
...
end,false
)


Postaw piwo autorowi tego posta
 

 
Wysłany: 2013-09-04, 16:20


TheTroll

Pan Majster






Wiek: 38
Na forum: 4764 dni
Posty: 219
Nick w MP: TheTroll

Piwa: 1114

Respekt: 120
Respekt: 120

Ok dzi?ki za pomoc. Mam jeszcze jedno pytanie. Zrobilem to tak ze jak gracz jest dodany w acl to np Policji to ma wykonac sie komeda setteam jednak to nie dziala. Macie tutaj kod po stronie serwera:
Kod:

function PracaWPolicji ()
if isObjectInACLGroup ( "user."..getAccountName(getPlayerAccount(thePlayer)), aclGetGroup("Policja")) then
setPlayerTeam (source, policja )
outputChatBox("Zalogowano Do Frakcji:Policji", source,255,255,0)
end
end
addEvent("onTeamPolicja", true)
addEventHandler("onTeamPolicja",getRootElement(), PracaWPolicji)


Postaw piwo autorowi tego posta
 

 
Wysłany: 2013-09-04, 16:32


vipSEBOvip

A poor begginer






Wiek: 26
Na forum: 5178 dni
Posty: 597
Nick w MP: xSebaPL

Piwa: 77

Respekt: 140
Respekt: 140

Sk?d ci si? tu wzi??a zmienna thePlayer jak masz source, masz kod poprawiony:
if (isObjectInACLGroup "user."..getAccountName(getPlayerAccount(source)), aclGetGroup("Policja"))) then


Postaw piwo autorowi tego posta
 

 
Wysłany: 2013-09-04, 16:40


Pantera







Wiek: 27
Na forum: 5214 dni
Posty: 52
Nick w MP: Michu

Piwa: 8

Respekt: 70

Pokaz client side jak triggeruje jak masz za eventem getLocalPlayer() to jako gracza w s-side uzywasz source ;)

Podpis
"Bo najważniejsze są oczy, które przejrzą na wskroś cały szajs."
Postaw piwo autorowi tego posta
 

 
Wysłany: 2013-09-04, 19:37


TheTroll

Pan Majster






Wiek: 38
Na forum: 4764 dni
Posty: 219
Nick w MP: TheTroll

Piwa: 1114

Respekt: 120
Respekt: 120

vipSEBOvip, niestety ale co? nie dzia?a :(
Pantera, tu masz kod po stronie clienta:
Kod:

function setteampoll(thePlayer)
if source == loginpoli then
triggerServerEvent ( "onTeamPolicja", getLocalPlayer(), "" )
end
end
addEventHandler( "onClientGUIClick", loginpoli, setteampoll)


Postaw piwo autorowi tego posta
 

 
Wysłany: 2013-09-05, 13:54


Pantera







Wiek: 27
Na forum: 5214 dni
Posty: 52
Nick w MP: Michu

Piwa: 8

Respekt: 70

Client ok a co do servera to zmien na:




function PracaWPolicji () 
if isObjectInACLGroup "user."..getAccountName(getPlayerAccount(source)), aclGetGroup("Policja")) then 
setPlayerTeam (sourcegetTeamFromName("Policja") ) 
outputChatBox("Zalogowano Do Frakcji:Policji"source,255,255,0end 
end 
addEvent("onTeamPolicja"trueaddEventHandler("onTeamPolicja",getRootElement(), PracaWPolicji)



da?em getTeamFromName bo nie wiem czy masz wczesniej zdeklarowana zmienna policja tak jak ty poda?es ;)

Podpis
"Bo najważniejsze są oczy, które przejrzą na wskroś cały szajs."
Postaw piwo autorowi tego posta
 

 
Wysłany: 2013-09-05, 17:50


TheTroll

Pan Majster






Wiek: 38
Na forum: 4764 dni
Posty: 219
Nick w MP: TheTroll

Piwa: 1114

Respekt: 120
Respekt: 120

niestety ale nie dzia?a :(
Mo?e jest jaki? inny spos?b ?

Postaw piwo autorowi tego posta
 

 
Wysłany: 2013-09-06, 15:22


Pantera







Wiek: 27
Na forum: 5214 dni
Posty: 52
Nick w MP: Michu

Piwa: 8

Respekt: 70

Kod:

function setteampoll()
triggerServerEvent ( "onTeamPolicja", getLocalPlayer(), "" )
end
addEventHandler( "onClientGUIClick", tudok?adnanazwa buttona, setteampoll,false)


Podpis
"Bo najważniejsze są oczy, które przejrzą na wskroś cały szajs."
Postaw piwo autorowi tego posta
 

 
Wysłany: 2013-09-06, 16:22


TheTroll

Pan Majster






Wiek: 38
Na forum: 4764 dni
Posty: 219
Nick w MP: TheTroll

Piwa: 1114

Respekt: 120
Respekt: 120

dalej nie dzia?a :( .
Podam wam ca?y kod po stronie clienta mo?e to co? pomo?e:
Kod:

function centerGUIElement(center_window)
local screenW,screenH=guiGetScreenSize()
local windowW,windowH=guiGetSize(center_window,false)
local x,y = (screenW-windowW)/2,(screenH-windowH)/2
guiSetPosition(center_window,x,y,false)
end

-----------Pocz?tek panel logowania.
local infoLabelText = "Witaj na serwerze. Jesli jeszcze tu nie grales to musisz sie zarejestrowac a jesli posiadasz juz konto to tylko sie zaloguj :D "
local usernameText = "Login:"
local passwordText = "Haslo:"
local registerButtonText = "Zarejestruj"
local loginButtonText = "Zaloguj"
local loginWindowText = "Rejestracja/ Login"

fadeCamera(false)
showCursor(true)
toggleAllControls(false)
local screenW, screenH = guiGetScreenSize()
loginWindow = guiCreateWindow(screenW/2-648/2, screenH/2-303/2, 648, 303, loginWindowText, false)
guiWindowSetMovable(loginWindow, false)
guiWindowSetSizable(loginWindow, false)
infoLabel = guiCreateLabel(0.01, 0.11, 0.97, 0.33, infoLabelText, true, loginWindow)
guiSetFont(infoLabel, "default-bold-small")
guiLabelSetHorizontalAlign(infoLabel, "center", false)
guiLabelSetVerticalAlign(infoLabel, "center")
usernameLabel = guiCreateLabel(0.02, 0.48, 0.25, 0.13, usernameText, true, loginWindow)
guiSetFont(usernameLabel, "default-bold-small")
guiLabelSetHorizontalAlign(usernameLabel, "right", false)
guiLabelSetVerticalAlign(usernameLabel, "center")
usernameInput = guiCreateEdit(0.28, 0.50, 0.71, 0.10, getPlayerName(localPlayer), true, loginWindow)
guiEditSetMaxLength(usernameInput, 21)
passwordLabel = guiCreateLabel(0.02, 0.63, 0.25, 0.13, passwordText, true, loginWindow)
guiSetFont(passwordLabel, "default-bold-small")
guiLabelSetHorizontalAlign(passwordLabel, "right", false)
guiLabelSetVerticalAlign(passwordLabel, "center")
passwordInput = guiCreateEdit(0.28, 0.64, 0.71, 0.10, "", true, loginWindow)
guiEditSetMasked(passwordInput, true)
guiEditSetMaxLength(passwordInput, 32)
registerButton = guiCreateButton(0.02, 0.81, 0.43, 0.13, registerButtonText, true, loginWindow)
guiSetFont(registerButton, "default-bold-small")
guiSetProperty(registerButton, "NormalTextColour", "FFFFFFFF")
loginButton = guiCreateButton(0.46, 0.81, 0.52, 0.13, loginButtonText, true, loginWindow)
guiSetFont(loginButton, "default-bold-small")
guiSetProperty(loginButton, "NormalTextColour", "FFFFFFFF")
locked = guiCreateStaticImage(14, 114, 126, 121, ":obrazy/locked.png", false, loginWindow)

function buttonClick()
if source == registerButton then
if #guiGetText(usernameInput) < 5 then
guiSetText(infoLabel,"Twoja nazwa uzytkownika musi miec co najmniej 5 znakow.")
return
end
if #guiGetText(passwordInput) < 5 then
guiSetText(infoLabel,"Twoje haslo musi miec co najmniej 5 znakow.")
return
end
triggerServerEvent("registerServer",localPlayer,guiGetText(usernameInput),guiGetText(passwordInput))
guiSetEnabled(registerButton,false)
setTimer(guiSetEnabled,3000,1,registerButton,true)
elseif source == loginButton then
triggerServerEvent("loginServer",localPlayer,guiGetText(usernameInput),guiGetText(passwordInput))
guiSetEnabled(loginButton,false)
setTimer(guiSetEnabled,3000,1,loginButton,true)
end
end
addEventHandler("onClientGUIClick",root,buttonClick)

addEvent("clientResponse",true)
function onResponse(n)
if n == 3 then
destroyElement(loginWindow)
fadeCamera(false,5)
showCursor(true)
toggleAllControls(false)
return
elseif n == 2 then
guiSetText(passwordInput,"")
guiLabelSetColor(passwordLabel, 255, 0, 0)
elseif n == 1 then
guiSetProperty(registerButton, "NormalTextColour", "FFFF0000")
elseif n == 4 or n == 5 then
guiSetProperty(loginButton, "NormalTextColour", "FFFF0000")
end
responseText = {
[1] = "To konto nie istnieje. Najpierw musisz sie zarejestrowac!",
[2] = "Zle haslo sproboj ponownie!",
[4] = "Konto z taka nazwa juz istnieje!",
[5] = "Pomyslnie zarejestrowano. Mozesz teraz sie zalogowac!"
}
guiSetText(infoLabel,responseText[n])
end
addEventHandler("clientResponse",root,onResponse)
-----------Zmiana skina poczatek

skiny = guiCreateWindow(314, 154, 598, 552, "Zmiana Skina", false)
guiWindowSetSizable(skiny, false)

skinnapis1 = guiCreateLabel(154, 22, 442, 23, "Wcisnij guzik pod obrazkiem alby zmienic skin.", false, skiny)
skinnapis2 = guiCreateLabel(8, 45, 129, 15, "Skiny kierowcow", false, skiny)
skin0 = guiCreateButton(18, 150, 104, 23, "Skin 0", false, skiny)
skin23 = guiCreateButton(359, 150, 104, 23, "Skin 23", false, skiny)
skin29 = guiCreateButton(245, 150, 104, 23, "Skin 29", false, skiny)
skin7 = guiCreateButton(131, 150, 104, 23, "Skin 7", false, skiny)
skin47 = guiCreateButton(473, 150, 104, 23, "Skin 47", false, skiny)
skinnapis3 = guiCreateLabel(8, 183, 129, 15, "Skiny Frakcji", false, skiny)
skin281 = guiCreateButton(18, 309, 104, 23, "Skin 281", false, skiny)
skin285 = guiCreateButton(131, 309, 104, 23, "Skin 285", false, skiny)
skin274 = guiCreateButton(245, 309, 104, 23, "Skin 274", false, skiny)
skin50 = guiCreateButton(359, 309, 104, 23, "Skin 50", false, skiny)
skin20 = guiCreateButton(473, 309, 104, 23, "Skin 20", false, skiny)
obrazek1 = guiCreateStaticImage(21, 65, 100, 80, "obrazy/skinid0.png", false, skiny)
obrazek2 = guiCreateStaticImage(135, 65, 100, 80, "obrazy/skinid23.png", false, skiny)
obrazek3 = guiCreateStaticImage(249, 65, 100, 80, "obrazy/skinid29.png", false, skiny)
obrazek4 = guiCreateStaticImage(363, 65, 100, 80, "obrazy/skinid7.png", false, skiny)
obrazek5 = guiCreateStaticImage(477, 65, 100, 80, "obrazy/skinid47.png", false, skiny)
obrazek6 = guiCreateStaticImage(21, 225, 100, 80, "obrazy/skinid281.png", false, skiny)
obrazek7 = guiCreateStaticImage(135, 225, 100, 80, "obrazy/skinid285.png", false, skiny)
obrazek8 = guiCreateStaticImage(249, 225, 100, 80, "obrazy/skinid274.png", false, skiny)
obrazek9 = guiCreateStaticImage(363, 225, 100, 80, "obrazy/skinid50.png", false, skiny)
obrazek10 = guiCreateStaticImage(477, 225, 100, 80, ":obrazy/skinid20.png", false, skiny)
skinnapis4 = guiCreateLabel(8, 342, 129, 15, "Skiny Firm", false, skiny)
obrazek11 = guiCreateStaticImage(21, 367, 100, 80, ":TOWARY/obrazy/camion.png", false, skiny)
obrazek12 = guiCreateStaticImage(135, 367, 100, 80, ":TOWARY/obrazy/camion.png", false, skiny)
obrazek13 = guiCreateStaticImage(249, 367, 100, 80, ":TOWARY/obrazy/camion.png", false, skiny)
obrazek14 = guiCreateStaticImage(363, 367, 100, 80, ":TOWARY/obrazy/camion.png", false, skiny)
obrazek15 = guiCreateStaticImage(477, 367, 100, 80, ":TOWARY/obrazy/camion.png", false, skiny)
skindas = guiCreateButton(473, 453, 104, 23, "Skin das", false, skiny)
skinkaka = guiCreateButton(359, 453, 104, 23, "Skin kaka", false, skiny)
skinasdad = guiCreateButton(245, 453, 104, 23, "Skin asdad", false, skiny)
skinre = guiCreateButton(131, 453, 104, 23, "Skin re", false, skiny)
skinrere = guiCreateButton(18, 453, 104, 23, "Skin rere", false, skiny)
skinnapis5 = guiCreateLabel(167, 507, 277, 22, "Wybrales juz skin? Jesli tak to wcisnij ten guzik --->", false, skiny)
gotowe = guiCreateButton(473, 506, 104, 23, "Gotowe", false, skiny)
-----------Zmiana skina koniec

-----------Pocz?tek wyboru teamu i spawnu

infogracz = guiCreateWindow(438, 230, 461, 303, "Informacje o graczu", false)
guiWindowSetSizable(infogracz, false)

nick = guiCreateLabel(28, 33, 156, 18, "Twoj Nick", false, infogracz)
login = guiCreateLabel(28, 61, 156, 18, "Twoj login:", false, infogracz)
kasa = guiCreateLabel(28, 89, 156, 18, "Pieniadze:", false, infogracz)
skin = guiCreateLabel(28, 117, 156, 18, "Twoj Skin:", false, infogracz)
dalejj = guiCreateButton(339, 255, 112, 30, "Dalej", false, infogracz)
zmienskin = guiCreateButton(10, 255, 112, 30, "Zmien Skin", false, infogracz)
obrazzz = guiCreateStaticImage(728, 264, 126, 117, ":obrazy/folder.png", false, infogracz)

okno = guiCreateWindow(399, 252, 530, 333, "Wybieranie Teamu", false)
guiWindowSetSizable(okno, false)

napis = guiCreateLabel(7, 27, 513, 37, "Wybierz team klikajac na guzik. Jak nie jestes dodany do jakiegos teamu to wybierz Kierowcy.", false, okno)
kiero = guiCreateButton(38, 105, 103, 30, "Kierowcy", false, okno)
loginpoli = guiCreateButton(204, 105, 101, 30, "Policja", false, okno)
loginpogo = guiCreateButton(379, 105, 99, 30, "Pogotowie", false, okno)
logintaxi = guiCreateButton(40, 178, 101, 30, "Taxi", false, okno)
loginpomoc = guiCreateButton(204, 176, 101, 32, "Pomoc Drogowa", false, okno)
loginpet = guiCreateButton(383, 178, 95, 30, "Petrol", false, okno)
dalej = guiCreateButton(396, 286, 106, 30, "Dalej", false, okno)
loginspeed = guiCreateButton(42, 235, 99, 29, "inSPED Transport", false, okno)



spawn = guiCreateWindow(468, 243, 397, 335, "Wybor spawnu", false)
guiWindowSetSizable(spawn, false)

napisspawn = guiCreateLabel(2, 21, 390, 27, "Wybierz spawn za pomoca Guzika a nastepnie kliknij \"Wejdz do gry\".", false, spawn)
sf = guiCreateButton(142, 60, 105, 33, "San Firrero", false, spawn)
ls = guiCreateButton(142, 114, 105, 33, "Los Santos", false, spawn)
lv = guiCreateButton(142, 172, 105, 33, "Las Ventures", false, spawn)
dogry = guiCreateButton(247, 292, 105, 33, "Wejdz do gry", false, spawn)

------------------koniec gui

--Chowa GUI i centruje
guiSetVisible (loginWindow, true)
guiSetVisible(okno, false)
guiSetVisible(skiny, false)
guiSetVisible(spawn, false)
guiSetVisible (infogracz,false)
centerGUIElement(loginWindow)
centerGUIElement(okno)
centerGUIElement(spawn)
centerGUIElement(skiny)
centerGUIElement(infogracz)

function rerere()
if (source == loginButton) then
guiSetAlpha(loginWindow, 0.8)
guiSetVisible(infogracz, true)
end
end
addEventHandler("onClientGUIClick", loginButton, rerere)

function skinus()
if (source == zmienskin) then
guiSetVisible(infogracz, false)
guiSetVisible(skiny, true)
end
end
addEventHandler("onClientGUIClick", zmienskin, skinus)

function skinuss()
if (source == gotowe) then
guiSetVisible(skiny, false)
guiSetVisible(infogracz, true)
end
end
addEventHandler("onClientGUIClick", gotowe, skinuss)

function all()
if (source == dalejj) then
guiSetVisible(infogracz, false)
guiSetVisible(okno, true)
end
end
addEventHandler("onClientGUIClick", dalejj, all)

-- WYBOR PRAC
function setteamkiero(thePlayer)
if source == kiero then
triggerServerEvent ( "onTeamKierowcy", getLocalPlayer(), "" )
end
end
addEventHandler( "onClientGUIClick", kiero, setteamkiero)


function setteampoll()
triggerServerEvent ( "onTeamPolicja", getLocalPlayer(), "" )
end
addEventHandler( "onClientGUIClick", loginpoli, setteampoll,false)

function setteampogo()
triggerServerEvent ( "onTeamPogotowie", getLocalPlayer(), "" )
end
addEventHandler( "onClientGUIClick", loginpogo, setteampogo,false)

function setteamtaxi()
triggerServerEvent ( "onTeamTaxi", getLocalPlayer(), "" )
end
addEventHandler( "onClientGUIClick", logintaxi, setteamtaxi,false)

function setteampet()
triggerServerEvent ( "onTeamPetrol", getLocalPlayer(), "" )
end
addEventHandler( "onClientGUIClick", loginpet, setteampet,false)

function setteampomoc()
triggerServerEvent ( "onTeamPomocDrogowa", getLocalPlayer(), "" )
end
addEventHandler( "onClientGUIClick", loginpomoc, setteampomoc,false)

function setteamspeed()
triggerServerEvent ( "onTeaminSPEDTransport", getLocalPlayer(), "" )
end
addEventHandler( "onClientGUIClick", loginspeed, setteamspeed,false)

addEvent("openPanelPolicji", true)
addEventHandler("openPanelPolicji", getResourceRootElement(getThisResource()), all)

function alll()
if (source == dalej) then
guiSetVisible(okno, false)
guiSetVisible(spawn, true)
end
end
addEventHandler("onClientGUIClick", okno, alll)

-- Wybor skina

function skinn0()
if source == skin0 then
triggerServerEvent ( "skin0", getLocalPlayer(), "" )
end
end
addEventHandler( "onClientGUIClick", skin0, skinn0)

function skinn7()
if source == skin7 then
triggerServerEvent ( "skin7", getLocalPlayer(), "" )
end
end
addEventHandler( "onClientGUIClick", skin7, skinn7)

function skinn29()
if source == skin29 then
triggerServerEvent ( "skin29", getLocalPlayer(), "" )
end
end
addEventHandler( "onClientGUIClick", skin29, skinn29)

function skinn23()
if source == skin23 then
triggerServerEvent ( "skin23", getLocalPlayer(), "" )
end
end
addEventHandler( "onClientGUIClick", skin23, skinn23)

function skinn47()
if source == skin47 then
triggerServerEvent ( "skin47", getLocalPlayer(), "" )
end
end
addEventHandler( "onClientGUIClick", skin47, skinn47)

function skinn281()
if source == skin281 then
triggerServerEvent ( "skin281", getLocalPlayer(), "" )
end
end
addEventHandler( "onClientGUIClick", skin281, skinn281)

function skinn285()
if source == skin285 then
triggerServerEvent ( "skin285", getLocalPlayer(), "" )
end
end
addEventHandler( "onClientGUIClick", skin285, skinn285)

function skinn274()
if source == skin274 then
triggerServerEvent ( "skin274", getLocalPlayer(), "" )
end
end
addEventHandler( "onClientGUIClick", skin274, skinn274)

function skinn50()
if source == skin50 then
triggerServerEvent ( "skin50", getLocalPlayer(), "" )
end
end
addEventHandler( "onClientGUIClick", skin50, skinn50)

function skinn20()
if source == skin20 then
triggerServerEvent ( "skin20", getLocalPlayer(), "" )
end
end
addEventHandler( "onClientGUIClick", skin20, skinn20)

-- Wybor spawnu

function teledosf()
if source == sf then
triggerServerEvent ( "sf", getLocalPlayer(), "" )
end
end
addEventHandler( "onClientGUIClick", sf, teledosf)

function teledols()
if source == ls then
triggerServerEvent ( "ls", getLocalPlayer(), "" )
end
end
addEventHandler( "onClientGUIClick", ls, teledols)

function teledolv()
if source == lv then
triggerServerEvent ( "lv", getLocalPlayer(), "" )
end
end
addEventHandler( "onClientGUIClick", lv, teledolv)

function gra(state)
if state == "left" then
if source == dogry then
guiSetVisible(spawn, false)
thePlayer = getLocalPlayer()
fadeCamera(true,5)
showCursor(false)
toggleAllControls(true)
end
end
end

addEventHandler("onClientGUIClick", getRootElement(), gra)


Postaw piwo autorowi tego posta
 

 
Wysłany: 2013-09-06, 21:13


Pantera







Wiek: 27
Na forum: 5214 dni
Posty: 52
Nick w MP: Michu

Piwa: 8

Respekt: 70

a w debugu co? mo?e (/debuscript 3)

Podpis
"Bo najważniejsze są oczy, które przejrzą na wskroś cały szajs."
Postaw piwo autorowi tego posta
 

 
Wysłany: 2013-09-07, 07:38


TheTroll

Pan Majster






Wiek: 38
Na forum: 4764 dni
Posty: 219
Nick w MP: TheTroll

Piwa: 1114

Respekt: 120
Respekt: 120

w?a?nie w debugu te? nic nie wyskakuje.

[ Dodano: 2013-09-07, 21:00 ]
Mo?e kto? pom?c ?

Postaw piwo autorowi tego posta
 

 
Tagi: komenda :: podpięta :: pod :: button
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