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

Wysłany: 2017-04-22, 12:13


RivEk2002







Wiek: 23
Na forum: 4143 dni
Posty: 193
Nick w MP: RivEk

Piwa: 9

Respekt: 31,5

To znowu ja, mam problem bo mi komenda nie dzia?a a jest niby wszystko ok.
Tutaj macie kod:
DEFINICJE:
Pawn

#define DialogMenuFrakcja           1180
#define SzefPolicja "RivEk"
#define VSzefPolicja "RivEk" 


kod w OnDialogResponse:
Pawn

case DialogMenuFrakcja: Dialog_MenuFrakcja(playerid, response, listitem);


Funkcja Dialog_MenuFrakcja(playerid, response, listitem
Pawn

Dialog_MenuFrakcja(playerid, response, listitem)
{
new StanList[3000];

    // Just close the dialog if the player clicked "Cancel"
    if(!response) return 1;

    // Check what to do based on which option is chosen
    switch (listitem)
    {
        case 0: // Deposit funds in your bank account
        {
        format(StanList, sizeof(StanList), "%s{FFFFFF}Pieniadze: {00FF00}%i\n", StanList, APlayerData[playerid][PieniadzeFrakcja]);
        format(StanList, sizeof(StanList), "%s{FFFFFF}Score: {00FF00}%i\n", StanList, APlayerData[playerid][ScoreFrakcja]);
//        ShowPlayerDialog(playerid, DialogBudzetFrakcja, DIALOG_STYLE_LIST, "Stan bud?u Frakcji", StanList,TXT_DialogButtonSelect, TXT_DialogButtonCancel);
        }
        case 1:
        {
//        ShowPlayerDialog(playerid, DialogDoloz, DIALOG_STYLE_INPUT, "Zwi?kszanie bud?etu", "Wpisz kwot? pieni?dzy kt?r? chcesz zasili? tw?j bud?et:", TXT_DialogButtonSelect, TXT_DialogButtonCancel);
        //BudzetFile_Save(playerid);
        }
        case 2:
        {
        //pracownicy
        }
        case 3:
        {
        //wyp?a? wyp?aty
        }
        case 4:
        {
        ShowPlayerDialog(playerid, DialogZatrudnij, DIALOG_STYLE_INPUT, "Profil zatrudnienia", "Wpisz id gracza ktory ma zosta? dodany do twojej frakcji:", TXT_DialogButtonSelect, TXT_DialogButtonCancel);
        }
        case 5:
        {
        ShowPlayerDialog(playerid, DialogZwolnij, DIALOG_STYLE_INPUT, "Profil zatrudnienia", "Wpisz id gracza ktory ma zosta? zwolniony z twojej frakcji:", TXT_DialogButtonSelect, TXT_DialogButtonCancel);
        }
        case 6:
        {
        ShowPlayerDialog(playerid, DialogWyplata, DIALOG_STYLE_INPUT, "Wyp?ata", "Wpisz nick gracza ktoremu zmieniasz pensj? :", TXT_DialogButtonSelect, TXT_DialogButtonCancel);
        }
        }

    return 1;
}


Komenda ca?a:
Pawn

CMD:menufrakcja(playerid, params[])
{
        new Name[24];
        new PlayerStatList[9000];
        if (APlayerData[playerid][LoggedIn] == true)
        {

                if(strcmp(Name,SzefPolicja,true)==0 || strcmp(Name,VSzefPolicja,true)==0)
                {
                        format(PlayerStatList, sizeof(PlayerStatList), "%s{FFFFFF}Fundusze:\t\t {00FF00}%i $$\n", PlayerStatList, dini_Int(POLICJAB, "Pieniadze"));
                        format(PlayerStatList, sizeof(PlayerStatList), "%s{FFFFFF}Punkty Score:\t\t {00FF00}%i\n", PlayerStatList, dini_Int(POLICJAB, "Score"));
                        format(PlayerStatList, sizeof(PlayerStatList), "%s{FFFFFF}Pracownicy\t\t {00FF00}%i\n", PlayerStatList, "88");
                } else if(strcmp(Name,SzefPogotowie,true)==0 || strcmp(Name,VSzefPogotowie,true)==0)
                {
                        format(PlayerStatList, sizeof(PlayerStatList), "%s{FFFFFF}Fundusze:\t\t {00FF00}%i $$\n", PlayerStatList, dini_Int(POGOTOWIEB, "Pieniadze"));
                        format(PlayerStatList, sizeof(PlayerStatList), "%s{FFFFFF}Punkty Score:\t\t {00FF00}%i\n", PlayerStatList, dini_Int(POGOTOWIEB, "Score"));
                        format(PlayerStatList, sizeof(PlayerStatList), "%s{FFFFFF}Pracownicy\t\t {00FF00}%i\n", PlayerStatList, "88");
                } else if(strcmp(Name,SzefPomoc,true)==0 || strcmp(Name,VSzefPomoc,true)==0)
                {
                        format(PlayerStatList, sizeof(PlayerStatList), "%s{FFFFFF}Fundusze:\t\t {00FF00}%i $$\n", PlayerStatList, dini_Int(PDB, "Pieniadze"));
                        format(PlayerStatList, sizeof(PlayerStatList), "%s{FFFFFF}Punkty Score:\t\t {00FF00}%i\n", PlayerStatList, dini_Int(PDB, "Score"));
                        format(PlayerStatList, sizeof(PlayerStatList), "%s{FFFFFF}Pracownicy\t\t {00FF00}%i\n", PlayerStatList, "88");
                } else if(strcmp(Name,SzefStraz,true)==0 || strcmp(Name,VSzefStraz,true)==0)
                {
                        format(PlayerStatList, sizeof(PlayerStatList), "%s{FFFFFF}Fundusze:\t\t {00FF00}%i $$\n", PlayerStatList, dini_Int(STRB, "Pieniadze"));
                        format(PlayerStatList, sizeof(PlayerStatList), "%s{FFFFFF}Punkty Score:\t\t {00FF00}%i\n", PlayerStatList, dini_Int(STRB, "Score"));
                        format(PlayerStatList, sizeof(PlayerStatList), "%s{FFFFFF}Pracownicy\t\t {00FF00}%i\n", PlayerStatList, "88");
                } else if(strcmp(Name,SzefTaxi,true)==0 || strcmp(Name,VSzefTaxi,true)==0)
                {
                        format(PlayerStatList, sizeof(PlayerStatList), "%s{FFFFFF}Fundusze:\t\t {00FF00}%i $$\n", PlayerStatList, dini_Int(TAXIB, "Pieniadze"));
                        format(PlayerStatList, sizeof(PlayerStatList), "%s{FFFFFF}Punkty Score:\t\t {00FF00}%i\n", PlayerStatList, dini_Int(TAXIB, "Score"));
                        format(PlayerStatList, sizeof(PlayerStatList), "%s{FFFFFF}Pracownicy\t\t {00FF00}%i\n", PlayerStatList, "88");
                } else if(strcmp(Name,SzefSan,true)==0 || strcmp(Name,VSzefSan,true)==0)
                {
                        format(PlayerStatList, sizeof(PlayerStatList), "%s{FFFFFF}Fundusze:\t\t {00FF00}%i $$\n", PlayerStatList, dini_Int(SANB, "Pieniadze"));
                        format(PlayerStatList, sizeof(PlayerStatList), "%s{FFFFFF}Punkty Score:\t\t {00FF00}%i\n", PlayerStatList, dini_Int(SANB, "Score"));
                        format(PlayerStatList, sizeof(PlayerStatList), "%s{FFFFFF}Pracownicy\t\t {00FF00}%i\n", PlayerStatList, "88");
                } else if(strcmp(Name,SzefEgzaminatorzy,true)==0 || strcmp(Name,VSzefEgzaminatorzy,true)==0)
                {
                        format(PlayerStatList, sizeof(PlayerStatList), "%s{FFFFFF}Fundusze:\t\t {00FF00}%i $$\n", PlayerStatList, dini_Int(EGZAMINATORB, "Pieniadze"));
                        format(PlayerStatList, sizeof(PlayerStatList), "%s{FFFFFF}Punkty Score:\t\t {00FF00}%i\n", PlayerStatList, dini_Int(EGZAMINATORB, "Score"));
                        format(PlayerStatList, sizeof(PlayerStatList), "%s{FFFFFF}Pracownicy\t\t {00FF00}%i\n", PlayerStatList, "88");
                }
                else
                {
                SendClientMessage(playerid, 0xFFFFFFFF, "{FF0000}Nie jeste? szefem ?adnej frakcji");
                format(PlayerStatList, sizeof(PlayerStatList), "%s{FFFFFF}Dofinansuj\n", PlayerStatList);
                format(PlayerStatList, sizeof(PlayerStatList), "%s{FFFFFF}Pobierz kwot?\n", PlayerStatList);
                format(PlayerStatList, sizeof(PlayerStatList), "%s{FFFFFF}Zatrudnij Pracownika \n", PlayerStatList);
                format(PlayerStatList, sizeof(PlayerStatList), "%s{FFFFFF}Zwolnij Pracownika \n", PlayerStatList);
                format(PlayerStatList, sizeof(PlayerStatList), "%s{FFFFFF}Ustaw wynagrodzenie \n", PlayerStatList);
                format(PlayerStatList, sizeof(PlayerStatList), "%s{FFFFFF}Ustaw score \n", PlayerStatList);
                format(PlayerStatList, sizeof(PlayerStatList), "%s{FFFFFF}Wyp?a? pensj? graczowi \n", PlayerStatList);
                format(PlayerStatList, sizeof(PlayerStatList), "%s{FFFFFF}Wyp?a? pensj? wszystkim \n", PlayerStatList);
                if(strcmp(Name,SzefPolicja,true)==0 || strcmp(Name,VSzefPolicja,true)==0)
                {
                    ShowPlayerDialog(playerid, DialogBudzetPolicja, DIALOG_STYLE_LIST, "Baza Policja", PlayerStatList, "Akceptuj", "Zakoncz");
                }
                else if(strcmp(Name,SzefPogotowie,true)==0 || strcmp(Name,VSzefPogotowie,true)==0)
                {
                    ShowPlayerDialog(playerid, DialogBudzetPogotowie, DIALOG_STYLE_LIST, "Baza Pogotowie", PlayerStatList, "Akceptuj", "Zakoncz");
                }
                else if(strcmp(Name,SzefPomoc,true)==0 || strcmp(Name,VSzefPomoc,true)==0)
                {
                    ShowPlayerDialog(playerid, DialogBudzetPomoc, DIALOG_STYLE_LIST, "Baza Pomoc", PlayerStatList, "Akceptuj", "Zakoncz");
                }
                else if(strcmp(Name,SzefStraz,true)==0 || strcmp(Name,VSzefStraz,true)==0)
                {
                    ShowPlayerDialog(playerid, DialogBudzetStraz, DIALOG_STYLE_LIST, "Baza Stra? Po?arna", PlayerStatList, "Akceptuj", "Zakoncz");
                }
                else if(strcmp(Name,SzefTaxi,true)==0 || strcmp(Name,VSzefTaxi,true)==0)
                {
                    ShowPlayerDialog(playerid, DialogBudzetTaxi, DIALOG_STYLE_LIST, "Baza TAXI", PlayerStatList, "Akceptuj", "Zakoncz");
                }
                else if(strcmp(Name,SzefSan,true)==0 || strcmp(Name,VSzefSan,true)==0)
                {
                    ShowPlayerDialog(playerid, DialogBudzetSannews, DIALOG_STYLE_LIST, "Baza SanNews", PlayerStatList, "Akceptuj", "Zakoncz");
                }
                else if(strcmp(Name,SzefEgzaminatorzy,true)==0 || strcmp(Name,VSzefEgzaminatorzy,true)==0)
                {
                    ShowPlayerDialog(playerid, DialogBudzetEgzaminatorzy, DIALOG_STYLE_LIST, "Baza WORD", PlayerStatList, "Akceptuj", "Zakoncz");
                }
                }
    }
    else
        return 0;
    return 1;
}


Za pomoc daje BROWA I REPE !

Podpis
Pomagam w miare moich możliwości !


Moje gg to: 53393163
Masz problem to możesz napisac !
Postaw piwo autorowi tego posta
 

 
Wysłany: 2017-04-30, 14:18


Zamek







Wiek: 26
Na forum: 3929 dni
Posty: 168
Nick w MP: Zamek

Piwa: 276

Respekt: 295,8
Respekt: 295,8Respekt: 295,8Respekt: 295,8

W jakim sensie komenda nie dzia?a? Nie pokazuje si?? Wyskakuje warning, sprecyzuj problem :D

Podpis
Postaw piwo autorowi tego posta
 

 
Wysłany: 2017-05-13, 11:58


RivEk2002







Wiek: 23
Na forum: 4143 dni
Posty: 193
Nick w MP: RivEk

Piwa: 9

Respekt: 31,5

W?a?nie jak wpisuje to nic sie nie dzieje, nie wyskakuje warning, nie pokazuje mi sie nic.

Podpis
Pomagam w miare moich możliwości !


Moje gg to: 53393163
Masz problem to możesz napisac !
Postaw piwo autorowi tego posta
 

 
Wysłany: 2017-05-13, 13:13


Wafelowski







Wiek: 30
Na forum: 5488 dni
Posty: 428

Piwa: 100

Respekt: 232
Respekt: 232Respekt: 232

Pr?bowa?e? debugowa? komend? i funkcj?? Jak nie to powstawiaj printy przed warunkami, po warunkach i je jako? opisz rozs?dnie.

Postaw piwo autorowi tego posta
 

 
Wysłany: 2017-05-14, 11:47


Wafelowski







Wiek: 30
Na forum: 5488 dni
Posty: 428

Piwa: 100

Respekt: 232
Respekt: 232Respekt: 232

To zr?b to.

Postaw piwo autorowi tego posta
 

 
Wysłany: 2017-05-14, 15:35


RivEk2002







Wiek: 23
Na forum: 4143 dni
Posty: 193
Nick w MP: RivEk

Piwa: 9

Respekt: 31,5

Problem w tym ze nwm jak xd

[ Dodano: 2017-05-14, 15:35 ]
Przewaznie jak pisze skrypt to dziala mi

Podpis
Pomagam w miare moich możliwości !


Moje gg to: 53393163
Masz problem to możesz napisac !
Postaw piwo autorowi tego posta
 

 
Wysłany: 2017-05-14, 16:46


Wafelowski







Wiek: 30
Na forum: 5488 dni
Posty: 428

Piwa: 100

Respekt: 232
Respekt: 232Respekt: 232

To ci napisa?em jak to zrobi? z wykorzystaniem print, jest taka funkcja w SAMP-ie kt?ra wy?wietla ci tekst w konsoli kt?ry wpiszesz w tej funkcji.

http://wiki.sa-mp.com/wiki/Print
https://pl.wikipedia.org/wiki/Debugowanie

Pawn
CMD:menufrakcja(playerid, params[])
{
        new Name[24];
        new PlayerStatList[9000];

        print("[debug] Pocz?tek komendy /menufrakcja");
        
        if (APlayerData[playerid][LoggedIn] == true)
        {
                print("[debug] Pierwszy warunek wykonany");

                if(strcmp(Name,SzefPolicja,true)==0 || strcmp(Name,VSzefPolicja,true)==0)
                {
                        print("[debug] Pierwszy warunek strcmp");

                        format(PlayerStatList, sizeof(PlayerStatList), "%s{FFFFFF}Fundusze:\t\t {00FF00}%i $$\n", PlayerStatList, dini_Int(POLICJAB, "Pieniadze"));
                        format(PlayerStatList, sizeof(PlayerStatList), "%s{FFFFFF}Punkty Score:\t\t {00FF00}%i\n", PlayerStatList, dini_Int(POLICJAB, "Score"));
                        format(PlayerStatList, sizeof(PlayerStatList), "%s{FFFFFF}Pracownicy\t\t {00FF00}%i\n", PlayerStatList, "88");
                } else if(strcmp(Name,SzefPogotowie,true)==0 || strcmp(Name,VSzefPogotowie,true)==0)
                {
                        print("[debug] Drugi warunek strcmp");

                        format(PlayerStatList, sizeof(PlayerStatList), "%s{FFFFFF}Fundusze:\t\t {00FF00}%i $$\n", PlayerStatList, dini_Int(POGOTOWIEB, "Pieniadze"));
                        format(PlayerStatList, sizeof(PlayerStatList), "%s{FFFFFF}Punkty Score:\t\t {00FF00}%i\n", PlayerStatList, dini_Int(POGOTOWIEB, "Score"));
                        format(PlayerStatList, sizeof(PlayerStatList), "%s{FFFFFF}Pracownicy\t\t {00FF00}%i\n", PlayerStatList, "88");
                } else if(strcmp(Name,SzefPomoc,true)==0 || strcmp(Name,VSzefPomoc,true)==0)
                {
                        print("[debug] Trzeci warunek strcmp");

                        format(PlayerStatList, sizeof(PlayerStatList), "%s{FFFFFF}Fundusze:\t\t {00FF00}%i $$\n", PlayerStatList, dini_Int(PDB, "Pieniadze"));
                        format(PlayerStatList, sizeof(PlayerStatList), "%s{FFFFFF}Punkty Score:\t\t {00FF00}%i\n", PlayerStatList, dini_Int(PDB, "Score"));
                        format(PlayerStatList, sizeof(PlayerStatList), "%s{FFFFFF}Pracownicy\t\t {00FF00}%i\n", PlayerStatList, "88");
                } else if(strcmp(Name,SzefStraz,true)==0 || strcmp(Name,VSzefStraz,true)==0)
                {
                        print("[debug] Czwarty warunek strcmp");

                        format(PlayerStatList, sizeof(PlayerStatList), "%s{FFFFFF}Fundusze:\t\t {00FF00}%i $$\n", PlayerStatList, dini_Int(STRB, "Pieniadze"));
                        format(PlayerStatList, sizeof(PlayerStatList), "%s{FFFFFF}Punkty Score:\t\t {00FF00}%i\n", PlayerStatList, dini_Int(STRB, "Score"));
                        format(PlayerStatList, sizeof(PlayerStatList), "%s{FFFFFF}Pracownicy\t\t {00FF00}%i\n", PlayerStatList, "88");
                } else if(strcmp(Name,SzefTaxi,true)==0 || strcmp(Name,VSzefTaxi,true)==0)
                {
                        print("[debug] Sz?sty warunek strcmp");

                        format(PlayerStatList, sizeof(PlayerStatList), "%s{FFFFFF}Fundusze:\t\t {00FF00}%i $$\n", PlayerStatList, dini_Int(TAXIB, "Pieniadze"));
                        format(PlayerStatList, sizeof(PlayerStatList), "%s{FFFFFF}Punkty Score:\t\t {00FF00}%i\n", PlayerStatList, dini_Int(TAXIB, "Score"));
                        format(PlayerStatList, sizeof(PlayerStatList), "%s{FFFFFF}Pracownicy\t\t {00FF00}%i\n", PlayerStatList, "88");
                } else if(strcmp(Name,SzefSan,true)==0 || strcmp(Name,VSzefSan,true)==0)
                {
                        print("[debug] Si?dmy warunek strcmp");

                        format(PlayerStatList, sizeof(PlayerStatList), "%s{FFFFFF}Fundusze:\t\t {00FF00}%i $$\n", PlayerStatList, dini_Int(SANB, "Pieniadze"));
                        format(PlayerStatList, sizeof(PlayerStatList), "%s{FFFFFF}Punkty Score:\t\t {00FF00}%i\n", PlayerStatList, dini_Int(SANB, "Score"));
                        format(PlayerStatList, sizeof(PlayerStatList), "%s{FFFFFF}Pracownicy\t\t {00FF00}%i\n", PlayerStatList, "88");
                } else if(strcmp(Name,SzefEgzaminatorzy,true)==0 || strcmp(Name,VSzefEgzaminatorzy,true)==0)
                {
                        print("[debug] ?smy warunek strcmp");


                        format(PlayerStatList, sizeof(PlayerStatList), "%s{FFFFFF}Fundusze:\t\t {00FF00}%i $$\n", PlayerStatList, dini_Int(EGZAMINATORB, "Pieniadze"));
                        format(PlayerStatList, sizeof(PlayerStatList), "%s{FFFFFF}Punkty Score:\t\t {00FF00}%i\n", PlayerStatList, dini_Int(EGZAMINATORB, "Score"));
                        format(PlayerStatList, sizeof(PlayerStatList), "%s{FFFFFF}Pracownicy\t\t {00FF00}%i\n", PlayerStatList, "88");
                }
                else
                {
                SendClientMessage(playerid, 0xFFFFFFFF, "{FF0000}Nie jeste? szefem ?adnej frakcji");
                format(PlayerStatList, sizeof(PlayerStatList), "%s{FFFFFF}Dofinansuj\n", PlayerStatList);
                format(PlayerStatList, sizeof(PlayerStatList), "%s{FFFFFF}Pobierz kwot?\n", PlayerStatList);
                format(PlayerStatList, sizeof(PlayerStatList), "%s{FFFFFF}Zatrudnij Pracownika \n", PlayerStatList);
                format(PlayerStatList, sizeof(PlayerStatList), "%s{FFFFFF}Zwolnij Pracownika \n", PlayerStatList);
                format(PlayerStatList, sizeof(PlayerStatList), "%s{FFFFFF}Ustaw wynagrodzenie \n", PlayerStatList);
                format(PlayerStatList, sizeof(PlayerStatList), "%s{FFFFFF}Ustaw score \n", PlayerStatList);
                format(PlayerStatList, sizeof(PlayerStatList), "%s{FFFFFF}Wyp?a? pensj? graczowi \n", PlayerStatList);
                format(PlayerStatList, sizeof(PlayerStatList), "%s{FFFFFF}Wyp?a? pensj? wszystkim \n", PlayerStatList);
                if(strcmp(Name,SzefPolicja,true)==0 || strcmp(Name,VSzefPolicja,true)==0)
                {
                    ShowPlayerDialog(playerid, DialogBudzetPolicja, DIALOG_STYLE_LIST, "Baza Policja", PlayerStatList, "Akceptuj", "Zakoncz");
                }
                else if(strcmp(Name,SzefPogotowie,true)==0 || strcmp(Name,VSzefPogotowie,true)==0)
                {
                    ShowPlayerDialog(playerid, DialogBudzetPogotowie, DIALOG_STYLE_LIST, "Baza Pogotowie", PlayerStatList, "Akceptuj", "Zakoncz");
                }
                else if(strcmp(Name,SzefPomoc,true)==0 || strcmp(Name,VSzefPomoc,true)==0)
                {
                    ShowPlayerDialog(playerid, DialogBudzetPomoc, DIALOG_STYLE_LIST, "Baza Pomoc", PlayerStatList, "Akceptuj", "Zakoncz");
                }
                else if(strcmp(Name,SzefStraz,true)==0 || strcmp(Name,VSzefStraz,true)==0)
                {
                    ShowPlayerDialog(playerid, DialogBudzetStraz, DIALOG_STYLE_LIST, "Baza Stra? Po?arna", PlayerStatList, "Akceptuj", "Zakoncz");
                }
                else if(strcmp(Name,SzefTaxi,true)==0 || strcmp(Name,VSzefTaxi,true)==0)
                {
                    ShowPlayerDialog(playerid, DialogBudzetTaxi, DIALOG_STYLE_LIST, "Baza TAXI", PlayerStatList, "Akceptuj", "Zakoncz");
                }
                else if(strcmp(Name,SzefSan,true)==0 || strcmp(Name,VSzefSan,true)==0)
                {
                    ShowPlayerDialog(playerid, DialogBudzetSannews, DIALOG_STYLE_LIST, "Baza SanNews", PlayerStatList, "Akceptuj", "Zakoncz");
                }
                else if(strcmp(Name,SzefEgzaminatorzy,true)==0 || strcmp(Name,VSzefEgzaminatorzy,true)==0)
                {
                    ShowPlayerDialog(playerid, DialogBudzetEgzaminatorzy, DIALOG_STYLE_LIST, "Baza WORD", PlayerStatList, "Akceptuj", "Zakoncz");
                }
                }
    }
    else
        return 0;

    print("[debug] Koniec komendy /menufrakcja");
    return 1;
}


Powiniene? o czym? takim wiedzie? pisz?c skrypt.

Postaw piwo autorowi tego posta
 

 
Tagi: komenda :: nie :: działa
Anonymous





Na forum: 245 dni
Posty: 1



Anonymous Koniecznie zajrzyj na:






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