Avaleht
uus teema   vasta Hinnavaatlus »  Naljakad juhtumised arvutimaailmast »  kõige vingemad koodijupid märgi kõik teemad loetuks
märgi mitteloetuks
vaata eelmist teemat :: vaata järgmist teemat
Hinnavaatlus :: Foorum :: Uudised :: Ärifoorumid :: HV F1 ennustusvõistlus :: Pangalink :: Telekavad :: HV toote otsing
autor
sõnum Saada viide sõbrale.  :: Teata moderaatorile teata moderaatorile
otsing:  
kissu19
HV kasutaja

liitunud: 27.05.2004




sõnum 24.03.2005 15:01:43 kõige vingemad koodijupid vasta tsitaadiga

$this->everything = NULL;
Kõige kõvem omistamine, i ve ever seen
Kommentaarid: 13 loe/lisa Kasutajad arvavad:  :: 0 :: 0 :: 13
tagasi üles
vaata kasutaja infot saada privaatsõnum
Dehumanized
HV kasutaja

liitunud: 01.07.2002




sõnum 24.03.2005 16:00:54 vasta tsitaadiga

10 print "omatud"
20 goto 10

thumbs_up.gif

_________________
5,3 alc. vol
Kommentaarid: 2 loe/lisa Kasutajad arvavad:  :: 0 :: 0 :: 2
tagasi üles
vaata kasutaja infot saada privaatsõnum
neros
HV Guru
neros

liitunud: 26.11.2003




sõnum 24.03.2005 16:44:31 vasta tsitaadiga

sama C-keeles xD

for(int i=0; i<99; i--)
printf("pwn!");

_________________
GitHub
.NET Core & Azure baasil lahendused ja arhitektuur - kontakt.
Kommentaarid: 48 loe/lisa Kasutajad arvavad:  :: 0 :: 1 :: 40
tagasi üles
vaata kasutaja infot saada privaatsõnum
Ho Ho
HV Guru
Ho Ho

liitunud: 16.02.2002




sõnum 24.03.2005 16:56:51 vasta tsitaadiga

tsitaat:
sama C-keeles xD ....

pigem
for(;;printf("owned"));


Professionaalide näited

http://www.ioccc.org/years.html
tsitaat:
Best X11 Game:
Features
========

This program is a complete car race game with a lot of nice features:

* Drive on a road in a 3-d landscape with hills and curves

* Mountains in the horizon

* A sun in the sky when driving during the day.

* Dark sky and reduced visibility when driving at night.

* Snow when driving in the winter.

* Slippery road when driving in the winter.

* When driving off the road, the car slows down to a halt

* Three different race tracks that takes about one minute to
complete.

* Speed meter.

* Computer driven opponent cars.

* Collision detection when driving into other cars.

* Lap time measurement.

* The best lap time is stored as reference.

#include                 <stdio.h>
#include                 <sys/time.h>
#include                 <X11/Xlib.h>
#include                 <X11/keysym.h>

#define                  Z(a)main(a,T)
                         Window L;
#define                  J (K,
                         GC N;
#define                  I ; for(
                         int g,h,i,j,k,l,m,n,p,q,r,v,w,x,y,z,
#define                  W(a)(y/v*!w+((S+1)>>a&255)*(D+y/(z|w-2))/D)<<a|
                         o,b,f,u,s,c,a,t,e,d, C
#define                  U (struct timeval*)H
                         [1<<18],A=100,B=4,D=200,E=53300,F=65793,H[4];
#define                  V(a)#a": %1d'%02d\"%02d          "
                         Display*K; Pixmap M; char P[99]; int main
#define                  Y(a,b)(a<b?a:b)
                         (int S,char**T){
#define                  X(a)\
XDrawLine                J M,N,D+l a m,o,D+l a n,o),
XEvent                   O I p=E/5; --S&~1?
XSetForeground           J N,W(0)W(8)W(16)0),X(-)X(+)gettimeofday(U,0):S?z=97
                         == ** ++ T,w=A==z[*T],B-=w[z+*T]%3,S:++S;
XCopyArea                J M,L,N,0,0,e,D,0,0),
XSync                    J 0),
XFlush                   (K),select(0,0,0,0,U+1)){ I 3[H]=F; p==++r?K=
XOpenDisplay             (0),N=
XCreateGC                J L=
XCreateSimpleWindow      J RootWindow(K,0),0,0,e=D*2,D,0,0,0),0,0),
XSelectInput             J L,KeyPressMask|KeyReleaseMask),
XMapWindow               J L),M=
XCreatePixmap            J L,e,d=D,DefaultDepth(K,0)),u=h=q=E:r<p?a=r/D%6,r[C
                         +p]=(l+=!a|a%2?g:a-3)/4,r[C]=2*r<=p?(n+=(i-=(i+34&&r
                         /149%B)-(i-34&&r/353%3)))/55:C[p-r],v=4-3*z:
XPending                 (K)?C[F+
XLookupKeysym            (&O.xkey,0&
XNextEvent               J&O))]^=O.type==KeyPress||O.type==KeyRelease,p:0;









                            /* Some more code */


)I k=C[F+XK_Right]-C[F+XK_Left],j=k?j+v*k*(j*k<8):j*.9,u+=(s=Y(C[F+XK_space]*
3+s-!!s,a))/9,c=u>p?q=Y(h,q),u%=p,Z(c=0):c,t+=j*(s+A)/e-s/i*(C[u+4]-C[u]),s=t
*t>p?t*=.97,s*.8:g>a&&b*b<D*9?i:s,i=k=l=0,o=n=e;  i-5; Z((k/17?o++==y?m=n=D,f
-=A,o=30+9*i++:0,n-=2,m+=3,l=f/.7,y*F+A-i*k:k|!o?f=l=C[u]/-2-t,k+=17*w,o=k+++
20,n=k+k-k*k/9,F*p:o--<a?y=135,A*F|D:0)))I x=g=m=f=0,a=i=u+D,d+=9; o<f?n=2*e,
Z(z?r+k*F*8:E-k*A*A),n=9+x/D,Z(!k+z?r=D*F+9:A<<17),n-=x/9/D,Z(i%p>6?h=r*(3+z)
/5:r),n=x/13/e,Z(k?h:r),o++:(f=x/D+70+C[i+p]-C[u+p],o=x?o:f,k=2*i/41%2,l=C[--
i]-C[u]-t,x+=D-(y=i-u),g=(d-i)%410?g:(a=o,b=l+B*x/e,x)/A,i>u);  )I k=i=0,x=g,
l=b; ++i==41+!f&&k?f=k=i=l=0,x=190,a=163:i==42?i=9,k=r:!k|i-41; n=(Y(Y(Y(75,A
-i)/3,95-2*i),r-k+2*i)-k/r)*x/D,m=i<9?x*14/D:k?(i-31)/5*(i%12)?0:n-1:0,o=a-i*
x/D,y=D-o,h=Z(k*r+k*f/F))I  B=g?B:1-h%3,i=60,y=n=m,XDrawString  J M,N,30,x,P,
sprintf(P,V(Time)V(High)"Speed: %03dmph",h/A/i,h/A%i,h%A,q/A/i,q/A%i,q%A,s,Z(
A<<17))),x=h; ++f<2*z*e; l=(x*=3)%e,o=x*x%a,Z(-1)); } return A**H+1[H]/p-c; }
Kommentaarid: 106 loe/lisa Kasutajad arvavad:  :: 0 :: 1 :: 86
tagasi üles
vaata kasutaja infot saada privaatsõnum mine selle kasutaja kodulehele
neros
HV Guru
neros

liitunud: 26.11.2003




sõnum 24.03.2005 18:04:14 vasta tsitaadiga

njah... basicus saaks ka paremini muidugi esitada
DO: Print "pwn!": LOOP

_________________
GitHub
.NET Core & Azure baasil lahendused ja arhitektuur - kontakt.
Kommentaarid: 48 loe/lisa Kasutajad arvavad:  :: 0 :: 1 :: 40
tagasi üles
vaata kasutaja infot saada privaatsõnum
Ho Ho
HV Guru
Ho Ho

liitunud: 16.02.2002




sõnum 25.03.2005 01:51:29 vasta tsitaadiga

taic kirjutas:
icon_question.gif
wow, eriti vinge kood. BB kui ma ei eksi icon_razz1.gif


Üks reaalne näide ühest mu enda tehtud progest. Huvitavamaks tegemiseks koristasin kommentaarid ära. Idee oli selles et tahtsin näha kui keeruliseks saab swich lause teha.
void drawXXXX(char num, int pos, int size){
   int startCol = (pos) * (size + 2) + pos;
   switch (num){
      case '8':
         doCol(size + 2, startCol, size);
      case '9':
         doCol(1, startCol, size);
      case '3':
         doRow(size + 1, startCol + 1, size);
         doRow(2 * size + 2, startCol + 1, size);
      case '7':
         doRow(0, startCol + 1, size);
      case '1':
         doCol(1, startCol + size + 1, size);
         doCol(size + 2, startCol + size + 1, size);
         return;
      case '6':
         doCol(size + 2, startCol, size);
      case '5':
         doRow(0, startCol + 1, size);
         doCol(1, startCol, size);
         doRow(size + 1, startCol + 1, size);
         doCol(size + 2, startCol + size + 1, size);
         doRow(2 * size + 2, startCol + 1, size);
         return;
      case '0':
      case '4':
         doCol(1, startCol, size);
         doCol(size + 2, startCol + size + 1, size);
      default:
         doCol(1, startCol + size + 1, size);
   }
   if (num=='4'){
      doRow(size + 1, startCol + 1, size);
      return;
   }
   if (num=='2'){
      doRow(size + 1, startCol + 1, size);
   }
   doRow(0, startCol + 1, size);
   doRow(2 * size + 2, startCol + 1, size);
   doCol(size + 2, startCol, size);   
}
Kes ära arvab mis see funtsioon sisuliselt teeb saab minu poolt positiivse kommentaari icon_biggrin.gif Vihjeks niipalju et muudetud on ainutl siin toodud funtsiooni nimi ning kõik muud funktsioonid teevad just seda mida nende nimest võib välja lugeda.
Kommentaarid: 106 loe/lisa Kasutajad arvavad:  :: 0 :: 1 :: 86
tagasi üles
vaata kasutaja infot saada privaatsõnum mine selle kasutaja kodulehele
neros
HV Guru
neros

liitunud: 26.11.2003




sõnum 25.03.2005 11:02:32 vasta tsitaadiga

Kas äkki võib tegu olla mingi tabeli joonistamisega?
_________________
GitHub
.NET Core & Azure baasil lahendused ja arhitektuur - kontakt.
Kommentaarid: 48 loe/lisa Kasutajad arvavad:  :: 0 :: 1 :: 40
tagasi üles
vaata kasutaja infot saada privaatsõnum
Etsike
HV veteran
Etsike

liitunud: 24.12.2004




sõnum 25.03.2005 12:25:17 vasta tsitaadiga

madedog kirjutas:
Kas äkki võib tegu olla mingi tabeli joonistamisega?

mul täpselt sama tunne, pidevalt "doRow" ja "doCol" eks sellest mingi tabel tuleb
Kommentaarid: 77 loe/lisa Kasutajad arvavad:  :: 1 :: 1 :: 69
tagasi üles
vaata kasutaja infot saada privaatsõnum
Ho Ho
HV Guru
Ho Ho

liitunud: 16.02.2002




sõnum 25.03.2005 21:25:53 vasta tsitaadiga

Mitte otseselt tabel. Tegelt lahendus suht lihtne. Lihtsalt hakake erinevaid sisendeid proovima. Vihjeks nii palju et size näitab kui pikkasid ridu-tulpi joonistada
Kommentaarid: 106 loe/lisa Kasutajad arvavad:  :: 0 :: 1 :: 86
tagasi üles
vaata kasutaja infot saada privaatsõnum mine selle kasutaja kodulehele
Dehumanized
HV kasutaja

liitunud: 01.07.2002




sõnum 26.03.2005 01:40:44 vasta tsitaadiga

madedog kirjutas:
njah... basicus saaks ka paremini muidugi esitada
DO: Print "pwn!": LOOP


Kas just paremini.. aga kas just ongi oluline, kuidas sul "PWNED!" mööda ekraani lõpmatult sööstab icon_razz.gif

Aga siiski, senini esitatud koodijuppidest on see basicu variant optimaalseim. Aga minu arvamus võib tuleneda ka rohkest kogusest konsumeeritud rummist.

_________________
5,3 alc. vol
Kommentaarid: 2 loe/lisa Kasutajad arvavad:  :: 0 :: 0 :: 2
tagasi üles
vaata kasutaja infot saada privaatsõnum
mattiaza
HV kasutaja
mattiaza

liitunud: 15.07.2002




sõnum 26.03.2005 12:15:58 vasta tsitaadiga

The Daily WTF - iga päev uus jabur päriselt kasutusel olnud koodijupp ja vahel ka muid tarkvarateemalisi absurdsusi. icon_biggrin.gif
Kommentaarid: 25 loe/lisa Kasutajad arvavad:  :: 0 :: 0 :: 25
tagasi üles
vaata kasutaja infot saada privaatsõnum
connor
HV kasutaja

liitunud: 19.02.2003




sõnum 28.03.2005 14:19:29 vasta tsitaadiga

Jätab mulje nagu Ho Ho, progejupp joonistaks rooma numbreid... Küll aga ei tulnud mul välja kuidas need va read ja tulbad reaalselt joonistatakse, kuna mõned arvud paistsid tulevat bugised (nt 7 on kaks rida)
Kommentaarid: 31 loe/lisa Kasutajad arvavad:  :: 0 :: 0 :: 28
tagasi üles
vaata kasutaja infot saada privaatsõnum
Ho Ho
HV Guru
Ho Ho

liitunud: 16.02.2002




sõnum 28.03.2005 14:34:59 vasta tsitaadiga

Numbrid küll kuid mitte rooma omad
Kommentaarid: 106 loe/lisa Kasutajad arvavad:  :: 0 :: 1 :: 86
tagasi üles
vaata kasutaja infot saada privaatsõnum mine selle kasutaja kodulehele
connor
HV kasutaja

liitunud: 19.02.2003




sõnum 28.03.2005 15:06:21 vasta tsitaadiga

Njah, ma mõtlesingi pigem elektroonilisi numbreid icon_smile.gif
See on see kui mõte teeb üht aga suu ütleb muud...
Ehk siis numbrid kujul
_ _ _
|_| | |_
|_| | |_| jne...

EDIT:
Formaater, kurivaim sööb topelttühikud ära icon_biggrin.gif
Kommentaarid: 31 loe/lisa Kasutajad arvavad:  :: 0 :: 0 :: 28
tagasi üles
vaata kasutaja infot saada privaatsõnum
Ho Ho
HV Guru
Ho Ho

liitunud: 16.02.2002




sõnum 28.03.2005 15:15:00 vasta tsitaadiga

kasuta koodi tag'e.(code)

Muidu vastus on õige, joonistab elektroonilisi numbreid. Annad ette numbri, positsiooni (nihe alates massiivi algusest) ning numbri kõrguse(size) ning joonistataksegi puhvrisse numbrid. Kindlasti oleks seda saanud teha ka märksa lihtsamini arusaadava ning tõenäoliselt ka kiirema koodiga kuid see ei olnud selö hetkel eesmärgiks
Kommentaarid: 106 loe/lisa Kasutajad arvavad:  :: 0 :: 1 :: 86
tagasi üles
vaata kasutaja infot saada privaatsõnum mine selle kasutaja kodulehele
Jaan
HV veteran

liitunud: 20.11.2001




sõnum 01.04.2005 14:11:31 vasta tsitaadiga


Program Party;
Uses Vine, Zakus, Condoms;

{$I Variable.Pas}

Procedure Prepare;
Begin
Find(House);
Buy(Bottles);
Buy(Zakus);
Buy(Drugs);
Call(Friends);
Call(Girls);
End;{ Prepare }

Procedure Drinks;
Begin
Open(Bottles);
Repeat
Drink(Next(Gramms100));
Zakus:=Eat(Next(Foods));
Until TwoViewInEyes;
End;{ Drinks }

Procedure Dances;
Begin
Music:=True;
Call(OneGirl);
Go(DancingRoom);
With Music.Jump Do Begin
If Girl(Drink)>Normal(Drink) Then Begin
Touch(AssOfGirl);
Touch(BrestOfGirl);
End
Else Begin
Go(DrinkingRoom);
Let`s(Girl):=Drinks(More);
Return(DancingRoom);
End;
End;
End;{ Dances }

Procedure Drug;
Var
Good, VeryGood: Virtual, Abstract;
Begin
If Drugs=False Then Goto NoDrugsNow;
Case Drug Of
Plan: Repeat Smoke(Plan) Until Good;
Cocain: Repeat Inspire(Gramms0.5); Wait(Seconds30) Until Good;
Wheels: While Not(VeryGood) Do
Begin
Swallow(Wheel6);
Wait(Minutes30);
End;
End; { Case }
End; { Drug }

Procedure Fuck( Who : Sex );
Var
HowMany: LongInt;
Begin
If Who<>Girl Then Write('Are yor sodomite ??!');
Find(DarkRoom);
Close(Door);
Close(Windows);
If Not Find(BedInRoom) Then BedInRoom:=AnyPlace;
HowMany:=0;
Repeat
Call(Next(Who));
Delete(DressOf(Who));
Kiss(Lips,Brest,OtherPartsOfBody);
Repeat
Asm
PUSH YourPenis
POP YourPenis
End;
Until YouHaveOrgasm;
Case HowMany of
Inc(HowMany);
If (HowMany mod 15 = 0) then Write('You are BIG man !!!');
Until YourPenisStay;
End;{ Fuck }

Begin { Party - Main Program }
Prepare;
Drinks;
If Who(Drink)>Normal(Drink) Then Who:=FaceDown;
Dances;
Drug(All);
Fuck(Girls);
Go(AtHomes);
End.{ Main Program }
Kommentaarid: 143 loe/lisa Kasutajad arvavad:  :: 0 :: 0 :: 123
tagasi üles
vaata kasutaja infot saada privaatsõnum
keevitaja
AM 10 aastat
keevitaja

liitunud: 05.11.2001




sõnum 03.04.2005 13:50:28 vasta tsitaadiga


/*  Source Code to Windows eXtra Problems Home Version   */

          #include "dos.h"
          #include "win31.h"
          #include "win95.h"
          #include "win98.h"
          #include "winME.h"
          #include "winXP-HomeVersion.h"
          #include "evenmore.h"
          #include "oldstuff.h"
          #include "programs_to_disable.h"
          #include "billrulz.h"
          #include "monopoly.h"

          #define INSTALL = HARD
          #define SUPPORT = null

          char make_prog_look_big[160000000];
          void main()
          {
              while(!CRASHED)
              {
                  display_copyright_message();
                  display_bill_rules_message();
                  do_nothing_loop();
                  if (first_time_installation)
                  {
                      make_512_megabyte_swapfile();
                      disable_Linux();
                      disable_OS/2();
            sleep(5);
                      do_nothing_loop();
            Delete_EXT2_fliesystem();
                      totally_screw_up_HPFS_file_system();
                      search_and_destroy_the_rest_of_OS/2();
                      disable_Netscape();
                      disable_RealPlayer();
                      disable_Corel_Products();
            disable_Sun_Java();
            disable_All_Adobe();
            disable_Security();
                      hang_system();
                  }

                  write_something(anything);
                  display_copyright_message();
                  do_nothing_loop();
                  do_some_stuff();

                  if (still_not_crashed)
                  {
                      display_copyright_message();
                      do_nothing_loop();
                      basically_run_windows_3.1();
                      do_nothing_loop();
                      do_nothing_loop();
                  }
              }

              if (detect_cache())
                  disable_cache();

              if (fast_cpu())
              {
                   set_wait_states(lots);
                   do_nothing_loop();
                   set_mouse(speed, very_slow);
                   do_nothing_loop();                   
                   set_mouse(action, jumpy);
                   do_nothing_loop();
                   set_mouse(reaction, sometimes);
                   do_nothing_loop();
              }

              /* printf("Welcome to Windows 3.1"); */
              /* printf("Welcome to Windows 3.11"); */
              /* printf("Welcome to Windows 95"); */
              /* printf("Welcome to Windows 98"); */
              /* printf("Welcome to Windows ME"); */
              printf("Welcome to Windows XP Home Version");

              if (system_ok())
                  crash(to_dos_prompt)
                  do_nothing_loop();
              else
                  system_memory = open("a:\swp0001.swp", O_CREATE);

              while(something)
              {
                  sleep(5);
                  get_user_input();
                  sleep(5);
                  act_on_user_input();
                  sleep(5);
              }
              create_general_protection_fault();
         reboot_system(slow);
          }

_________________
Hinnavaatlus ei ole koht arvamuse avaldamiseks!
Kommentaarid: 51 loe/lisa Kasutajad arvavad:  :: 1 :: 3 :: 40
tagasi üles
vaata kasutaja infot saada privaatsõnum mine selle kasutaja kodulehele
[Pec]
HV kasutaja

liitunud: 13.09.2003




sõnum 07.04.2005 20:59:28 vasta tsitaadiga

keevitaja kirjutas:

/*  Source Code to Windows eXtra Problems Home Version   */
...
         


Kunagi vist mingis teemas juba läbi käinud aga ikka väga thumbs_up.gif icon_biggrin.gif

_________________
www.kolkbeer.ee
Kommentaarid: 19 loe/lisa Kasutajad arvavad:  :: 1 :: 0 :: 18
tagasi üles
vaata kasutaja infot saada privaatsõnum
neros
HV Guru
neros

liitunud: 26.11.2003




sõnum 07.04.2005 21:21:28 vasta tsitaadiga

Jah... see kood oli päris koom icon_smile.gif Ma olen W2k sortsule ka pilgu peale visanud (icon_wink.gif) ja tuleb tõdeda, et seal oli ikka tohutult selliseid kohti kus noh... ütleme nii et saaks päris paraja portsu naljakaid kommentaare jne jne icon_biggrin.gif
_________________
GitHub
.NET Core & Azure baasil lahendused ja arhitektuur - kontakt.
Kommentaarid: 48 loe/lisa Kasutajad arvavad:  :: 0 :: 1 :: 40
tagasi üles
vaata kasutaja infot saada privaatsõnum
borru
HV veteran
borru

liitunud: 21.12.2003




sõnum 09.01.2007 13:13:18 vasta tsitaadiga

/* Source Code Windows 2000 */

#include "win31.h"
#include "win95.h"
#include "win98.h"
#include "workst~1.h"
#include "evenmore.h"
#include "oldstuff.h"
#include "billrulz.h"
#include "monopoly.h"
#include "backdoor.h"
#define INSTALL = HARD

char make_prog_look_big(16000000);
void main()
{
while(!CRASHED)
{
display_copyright_message();
display_bill_rules_message();
do_nothing_loop();

if (first_time_installation)
{
make_100_megabyte_swapfile();
do_nothing_loop();
totally_screw_up_HPFS_file_system();
search_and_destroy_the_rest_of-OS2();
make_futile_attempt_to_damage_Linux();
disable_Netscape();
disable_RealPlayer();
disable_Lotus_Products();
hang_system();
} //if
write_something(anything);
display_copyright_message();
do_nothing_loop();
do_some_stuff();

if (still_not_crashed)
{
display_copyright_message();
do_nothing_loop();
basically_run_windows_31();
do_nothing_loop();
} // if
} //while

if (detect_cache())
disable_cache();

if (fast_cpu())
{
set_wait_states(lots);
set_mouse(speed,very_slow);
set_mouse(action,jumpy);
set_mouse(reaction,sometimes);
} //if

/* printf("Welcome to Windows 3.1"); */
/* printf("Welcome to Windows 3.11"); */
/* printf("Welcome to Windows 95"); */
/* printf("Welcome to Windows NT 3.0"); */
/* printf("Welcome to Windows 98"); */
/* printf("Welcome to Windows NT 4.0"); */
printf("Welcome to Windows 2000");

if (system_ok())
crash(to_dos_prompt)
else
system_memory = open("a:swp0001.swp",O_CREATE);

while(something)
{
sleep(5);
get_user_input();
sleep(5);
act_on_user_input();
sleep(5);
} // while
create_general_protection_fault();

} // main


Uurisin ja puurisin bluescreeni ma siit välja ei lugenud - see on siis mingi turva auk icon_biggrin.gif
Aga näed hang_system on kenasti koodi sisse viidud.. ja töötab kenasti. icon_razz.gif
Kommentaarid: 13 loe/lisa Kasutajad arvavad:  :: 0 :: 0 :: 13
tagasi üles
vaata kasutaja infot saada privaatsõnum
näita postitusi alates eelmisest:   
uus teema   vasta Hinnavaatlus »  Naljakad juhtumised arvutimaailmast »  kõige vingemad koodijupid
[vaata eelmist teemat] [vaata järgmist teemat]
 lisa lemmikuks
näita foorumit:  
 ignoreeri teemat 
sa ei või postitada uusi teemasid siia foorumisse
sa ei või vastata selle foorumi teemadele
sa ei või muuta oma postitusi selles foorumis
sa ei või kustutada oma postitusi selles foorumis
sa ei või vastata küsitlustele selles foorumis
sa ei saa lisada manuseid selles foorumis
sa võid manuseid alla laadida selles foorumis



Hinnavaatlus ei vastuta foorumis tehtud postituste eest.