Jump to content

Jakub Kučera

Uživatel
  • Příspěvků

    426
  • Registrován

  • Aktivní

  • Vítězných dnů

    1

Everything posted by Jakub Kučera

  1. To je trošku na nic, když nemáš určený pickupy. Když nemáš určený pickupy, tak se tyhle dialogy nezobrazí. Takto by to mělo fungovat. #include <a_samp> new pickup; new pickup_leave; #define HouseEnter1 36948 #define HouseLeave1 36950 #define COLOR_GREEN 0x00FF00AA public OnGameModeInit() { CreateObject(7885, -1023.5, -974.79999, 128.2, 0, 0, 0); CreateObject(620, -1045.2, -983.09998, 128.2, 0, 0, 0); CreateObject(648, -1045.3, -966.79999, 128.2, 0, 0, 346); CreateObject(4199, -1007.5, -1032.6, 130.3, 0, 0, 180); CreateObject(4874, -1110.9, -929, 132.10001, 0, 0, 0); CreateObject(3809, -1044.4, -977.90002, 131.3, 0, 0, 0); CreateObject(3267, -1021.4, -922.5, 128.2, 0, 0, 102); CreateObject(3524, -1046.6, -971.40002, 131.10001, 0, 0, 270); CreateObject(3524, -1046.9, -978.20001, 131.10001, 0, 0, 270); CreateObject(3515, -1042.5, -974.90002, 134.2, 0, 0, 0); CreateObject(8947, -1061.9, -921.20001, 131.3, 0, 0, 0); CreateObject(14707, -381, -1380.2, 614.79999, 0, 0, 0); pickup = CreatePickup(1272, 2, -1038.1080,-974.9845,129.2188, -1); pickup_leave = CreatePickup(1559, 2, -1038.1080,-974.9845,129.2188, 18); return 1; } public OnPlayerPickUpPickup(playerid, pickupid) { if(pickupid == pickup) { ShowPlayerDialog(playerid, HouseEnter, DIALOG_STYLE_MSGBOX, "Dum Majitele serveru - snake3321", "{00FF00}Chces vejit do domu?", "Ano", "Ne"); } if(pickupid == pickup_leave) { ShowPlayerDialog(playerid, HouseLeave, DIALOG_STYLE_MSGBOX, "Dum Majitele serveru - snake3321", "{00FF00}Chces odejit z domu?", "Ano", "Ne"); } return 1; } public OnDialogResponse(playerid, dialogid, response, listitem, inputtext[]) { if(dialogid == HouseEnter1) { if(response) { SetPlayerPos(playerid, -393.44229125977,-1393.7385253906,612.86895751953); SetPlayerVirtualWorld(playerid, 18); SendClientMessage(playerid, COLOR_GREEN, "Vitej v dome majitele serveru snake3321."); return 1; } } if(dialogid == HouseLeave1) { if(response) { SetPlayerPos(playerid, -1041.8785,-974.8120,129.2188); SetPlayerVirtualWorld(playerid, 0); SendClientMessage(playerid, COLOR_GREEN, "Odesel si z domu."); return 1; } } return 0; } Kouknul jsem na wiki, tak když zvedneš pickup, tak tam nesmí být return
  2. Můžeš mi říct, pro furt používáš #define dialog123 a #define dialog1234 ? To je tak težké mít místo dialog123 třeba HouseEnter1 a místo dialog1234 HouseLeave1? Myslím, že ne. Furt ho používáš a tak se ti to buguje dohromady. Je jedno, jestli dialog123 a dialog1234 definuješ v jednom fs tak a v druhým fs zase jinak. Přepíše se to tak, že pro oba dialogy platí stejná hodnota i když jsou v jiném FS. Tady jsi použil ten samý dialog123 i dialog1234 - http://pawno.cz/topic/50130-nehlas%C3%AD-ani-chybu-ale-na-serveru-nefunguje/?do=findComment&comment=299250 Stručný příklad V 1. FS #define dialog_123 36942 #define dialog_1234 94631 + v 2. FS #define dialog_123 36948 #define dialog_1234 36950 = vznikne při zapnutí serveru #define dialog_123 36948 #define dialog_1234 36950 PS : Našel jsem tvoji chybu : #include <a_samp> new pickup; new pickup_leave; #define HouseEnter1 36948 #define HouseLeave1 36950 #define COLOR_GREEN 0x00FF00AA public OnGameModeInit() { CreateObject(7885, -1023.5, -974.79999, 128.2, 0, 0, 0); CreateObject(620, -1045.2, -983.09998, 128.2, 0, 0, 0); CreateObject(648, -1045.3, -966.79999, 128.2, 0, 0, 346); CreateObject(4199, -1007.5, -1032.6, 130.3, 0, 0, 180); CreateObject(4874, -1110.9, -929, 132.10001, 0, 0, 0); CreateObject(3809, -1044.4, -977.90002, 131.3, 0, 0, 0); CreateObject(3267, -1021.4, -922.5, 128.2, 0, 0, 102); CreateObject(3524, -1046.6, -971.40002, 131.10001, 0, 0, 270); CreateObject(3524, -1046.9, -978.20001, 131.10001, 0, 0, 270); CreateObject(3515, -1042.5, -974.90002, 134.2, 0, 0, 0); CreateObject(8947, -1061.9, -921.20001, 131.3, 0, 0, 0); CreateObject(14707, -381, -1380.2, 614.79999, 0, 0, 0); pickup = CreatePickup(1272, 2, -1038.1080,-974.9845,129.2188, -1); pickup_leave = CreatePickup(1559, 2, -1038.1080,-974.9845,129.2188, 18); return 1; } public OnPlayerPickUpPickup(playerid, pickupid) { if(pickupid == pickup) { ShowPlayerDialog(playerid, HouseEnter, DIALOG_STYLE_MSGBOX, "Dum Majitele serveru - snake3321", "{00FF00}Chces vejit do domu?", "Ano", "Ne"); return 1; } if(pickupid == pickup_leave) { ShowPlayerDialog(playerid, HouseLeave, DIALOG_STYLE_MSGBOX, "Dum Majitele serveru - snake3321", "{00FF00}Chces odejit z domu?", "Ano", "Ne"); return 1; } return 0; má to být return 1; } public OnDialogResponse(playerid, dialogid, response, listitem, inputtext[]) { if(dialogid == HouseEnter1) { if(response) { SetPlayerPos(playerid, -393.44229125977,-1393.7385253906,612.86895751953); SetPlayerVirtualWorld(playerid, 18); SendClientMessage(playerid, COLOR_GREEN, "Vitej v dome majitele serveru snake3321."); return 1; } } if(dialogid == HouseLeave1) { if(response) { SetPlayerPos(playerid, -1041.8785,-974.8120,129.2188); SetPlayerVirtualWorld(playerid, 0); SendClientMessage(playerid, COLOR_GREEN, "Odesel si z domu."); return 1; } } return 0; }
  3. Jakub Kučera

    pomoc NPC

    Mě to funguje úplně normální. Takže nevím, kde je u tebe chyba.
  4. WTF - Warning není chyba. Error - Chyba Warning - Varování Nauč se anglicky. Jediný, co by ti tam nemuselo jít je, že by se ti špatně streamovala ikonka, ale to máš kvůli tomu, že jsi přehodil Dof2 na streamer.
  5. To není error, a ten kód je jiný v DOF2 než ve Streamer. Mělo by ti to fungovat.
  6. Nastav třeba 25587 Beztak máš tamto už zadefinováné a změn i to dialog123 Pojmenuj si to třeba ASPAWN #include <a_samp> new Float:x,Float:y,Float:z; #define ASPAWN 25587 #define COLOR_BLUE 0x00FFFFAA public OnPlayerCommandText(playerid, cmdtext[]) { if(strcmp(cmdtext, "/autayt", true) == 0) { ShowPlayerDialog(playerid, ASPAWN, DIALOG_STYLE_LIST, "Drift Auta - By snake3321", "{FF0000}|-> {FFFFFF}Elegy\n{FF0000}|-> {FFFFFF}Phoenix\n{FF0000}|-> {FFFFFF}Cheetah", "Vybrat", "Zavrit"); return 1; } return 0; } public OnDialogResponse(playerid, dialogid, response, listitem, inputtext[]) { if(dialogid == ASPAWN) { switch(listitem) { case 0: { GetPlayerPos(playerid,x,y,z); CreateVehicle(562,x+3.0,y,z,0.0,1,1,60); SendClientMessage(playerid, COLOR_BLUE, "Spawnul sis auto {FF0000}Elegy"); return 1; } case 1: { GetPlayerPos(playerid,x,y,z); CreateVehicle(603,x+3.0,y,z,0.0,1,1,60); SendClientMessage(playerid, COLOR_BLUE, "Spawnul sis auto {FF0000}Phoenix"); return 1; } case 2: { GetPlayerPos(playerid,x,y,z); CreateVehicle(415,x+3.0,y,z,0.0,1,1,60); SendClientMessage(playerid, COLOR_BLUE, "Spawnul sis auto {FF0000}Cheetah"); return 1; } } } return 0; }
  7. 1. Neotevírej si tu hubu, chtěl ti pomoct, sice se mu to nepovedlo, ale snaha byla. 2.A nemáš třeba už použitý stejný dialog ? ID 100 . Já jsem to zkoušel a funguje mi to normálně.
  8. if(IsPlayerInAnyVehicle(playerid)) { new autoport = GetPlayerVehicleID(playerid); SetVehiclePos(autoport, X, Y, Z); }
  9. 1. Není to můj hosting, jen pomáhám 2. Je tam zatím dočasně, neboť adminka se připravuje
  10. Sorry ale Adminka od Lacese již ukazuje, že hosting je shit, když nemá ani vlastní adminku.
  11. Tak v Pawnu to umím Mě to zajímalo v PHP , jinak díky
  12. Ahoj, nezná někdo funkci na sčítání či odečítání ? V pawnu je to prostě normalně 5+1 ale jak je to v PHP ? Díky za odpověď
  13. Jakub Kučera

    pomoc NPC

    Pokud máš Windows 32 bit stáhni - http://download.dll-files.com/3e29914113ec4b968ba5eb1f6d194a0a/msvcp110.zip?0XMlXCZFiQ Pokud máš Windows 64 bit stáhni - http://download.dll-files.com/349b1d5d8d1b5a7b10bcd01470bd5f64/msvcp110.zip?0XMlXCZFiQ Ten soubor MSVCP110.dll nahraj do složky se samp server(jak je samp-server.exe, atd.)
  14. Jakub Kučera

    pomoc NPC

    Tohle používám já, je to přesně jak potřebuješ a automatické. http://samp-scripts.com/post/5475/Ingame_NPC_maker_-_my_first_release_after_long_time_:D/ Stáhni si ten plugin FileManager, nainstaluj. Také stáhni ten soubor knpc.rar (z druhého linku)
  15. Neukládá se ti do složky Gamemodes, nybrž do složky s Pawnem. A asi se podívej v pawno složce do souboru settings.ini . Možná tam budeš mít něco špatně. Správně by to mělo být takto: [General] FileAssoc=1 [Display] WindowMax=1 WindowX=299 WindowY=112 WindowW=790 WindowH=485 Splitter=283 Font_Name=Courier New Font_Size=10 ShowFuncList=0 [RunOpts] CopyDir=\ ExeFile=pawncc.exe Params=-r -w 203
  16. Jinak vypadá to asi nějak takto #define dcmd(%1,%2,%3) if ((strcmp((%3)[1], #%1, true, (%2)) == 0) && ((((%3)[(%2) + 1] == 0) && (dcmd_%1(playerid, "")))||(((%3)[(%2) + 1] == 32) && (dcmd_%1(playerid, (%3)[(%2) + 2]))))) return 1 dcmd_smrt(const playerid,const params[]) { SetPlayerHealth(playerid, 0); SendClientMessage(playerid, 252525,"Sebevražda se podařila !!!!"); return true; } dcmd_lekar(const playerid,const params[]) { SetPlayerHealth(playerid, 100); SendClientMessage(playerid, 252525,"Rány byly zahojeny vojáku =) !!!!"); } dcmd_brneni(const playerid,const params[]) { SetPlayerArmor(playerid, 100); SendClientMessage(playerid, 252525,"Vesta zdarma doplněna !!!!"); public OnPlayerCommandText(playerid, const cmdtext[]) { dcmd(smrt,4,cmdtext); dcmd(lekar,5,cmdtext); dcmd(brneni,6,cmdtext); return 0; } return 1; }
  17. Takhle bych to udělal já. Ovšem nevím, jestli to funguje. Mělo by to fungovat, pokud bude hráč držet mezerník #define HOLDING(%0) \ ((newkeys & (%0)) == (%0)) public OnPlayerKeyStateChange(playerid, newkeys, oldkeys) { if (HOLDING(KEY_SPRINT)) { if (!IsPlayerInAnyVehicle(playerid)) { new Float:runx,Float:runy,Float:runz; GetPlayerVelocity(playerid,runx,runy,runz); SetPlayerVelocity(playerid,runx*2,runy*2,runz*2); } } return 1; }
  18. Ahoj, mám house system od AvestX //Vytvořil AvestX #include <a_samp> #define B_MODRA 0x4169FFAA #define COLOR_GREEN 0x4169FFAA #define MAX_HOUSES 50 #define MAX_HOUSES_NAME 20 enum HOUSE_DATA { HouseName[MAX_HOUSES_NAME], Float:p_X, Float:p_Y, Float:p_Z, Float:i_X, Float:i_Y, Float:i_Z, iin, Cena, HouseID, Vlastnik, Dialogy, Zamek, WiW, h_pick }; new HouseInfo[MAX_HOUSES][HOUSE_DATA]; new HouseCount = 0; new MajitelDomu[MAX_HOUSES][MAX_PLAYERS]; forward GetPlayerDistanceToPointEx_H(playerid,Float:x,Float:y,Float:z); forward IsPlayerInSphere_H(playerid,Float:x,Float:y,Float:z,radius); forward AddHouse(const h_Name[], hid, Float:pX, Float:pY, Float:pZ, Float:iX, Float:iY, Float:iZ, ii, Cenik, iddialogu, VW); forward House_OnPlayerPickUpPickup(playerid); forward House_OnPlayerKeyStateChange(playerid, newkeys); forward House_OnDialogResponse(playerid, dialogid, response, listitem); forward House_OnPlayerUpdate(playerid); public IsPlayerInSphere_H(playerid,Float:x,Float:y,Float:z,radius) { if(GetPlayerDistanceToPointEx_H(playerid,x,y,z) < radius) return 1; return 0; } public GetPlayerDistanceToPointEx_H(playerid,Float:x,Float:y,Float:z) { new Float:x1,Float:y1,Float:z12,Float:tmpdis; GetPlayerPos(playerid,x1,y1,z12); tmpdis = floatsqroot(floatpower(floatabs(floatsub(x,x1)),2) +floatpower(floatabs(floatsub(y,y1)),2)+floatpower(floatabs(floatsub(z,z12)),2)); return floatround(tmpdis); } stock H_OnGameModeInit() { SetTimer("House_OnPlayerUpdate",300,1); return 1; } public AddHouse(const h_Name[], hid, Float:pX, Float:pY, Float:pZ, Float:iX, Float:iY, Float:iZ, ii, Cenik, iddialogu, VW) { if(HouseCount < MAX_HOUSES) { format(HouseInfo[HouseCount][HouseName] , MAX_HOUSES_NAME, "%s", h_Name); HouseInfo[HouseCount][p_X] = pX; HouseInfo[HouseCount][p_Y] = pY; HouseInfo[HouseCount][p_Z] = pZ; HouseInfo[HouseCount][i_X] = iX; HouseInfo[HouseCount][i_Y] = iY; HouseInfo[HouseCount][i_Z] = iZ; HouseInfo[HouseCount][iin] = ii; HouseInfo[HouseCount][Cena] = Cenik; HouseInfo[HouseCount][HouseID] = hid; HouseInfo[HouseCount][WiW] = VW; HouseInfo[HouseCount][Vlastnik] = 0; HouseInfo[HouseCount][Zamek] = 0; HouseInfo[HouseCount][h_pick] = CreatePickup(1273,1,pX, pY, pZ); HouseInfo[HouseCount][Dialogy] = iddialogu; HouseCount ++; }else{ print("<!-- Kapacita AddHouse prekrocena, dum nebyl vytvoren !-->"); } return 1; } public House_OnPlayerPickUpPickup(playerid) { for(new h=0;h<HouseCount;h++) { if(IsPlayerInSphere_H(playerid,HouseInfo[h][p_X],HouseInfo[h][p_Y],HouseInfo[h][p_Z],2) == 1) { ShowPlayerDialog(playerid,HouseInfo[h][Dialogy],DIALOG_STYLE_LIST,"Dům","Koupit\nProdat\nUzamknout\nOdemknout\nInformace o domu\nVstoupit","Použít","Nic"); } } return 1; } public House_OnPlayerKeyStateChange(playerid, newkeys) { if((newkeys & (KEY_WALK | KEY_SPRINT)) == (KEY_WALK | KEY_SPRINT)) { for(new h=0;h<HouseCount;h++) { if(IsPlayerInSphere_H(playerid,HouseInfo[h][i_X],HouseInfo[h][i_Y],HouseInfo[h][i_Z],10) == 1) { if(GetPlayerVirtualWorld(playerid) == HouseInfo[h][WiW]) { SetPlayerPos(playerid,HouseInfo[h][p_X],HouseInfo[h][p_Y],HouseInfo[h][p_Z]); SetPlayerInterior(playerid,0); SetPlayerVirtualWorld(playerid, 0); } } } } return 1; } public House_OnDialogResponse(playerid, dialogid, response, listitem) { for(new h=0;h<HouseCount;h++) { if(dialogid == HouseInfo[h][Dialogy]) { if(response == 1) { if(listitem == 0) { new cena[150]; format(cena, sizeof(cena), "Potřebuješ %d$ !",HouseInfo[h][Cena]); if(GetPlayerMoney(playerid) < HouseInfo[h][Cena]) return SendClientMessage(playerid, 0xFFFFFFFF, cena); if(HouseInfo[h][Vlastnik] == 1) return SendClientMessage(playerid, 0xFFFFFFFF, "Tento dům již někdo vlastní !"); HouseInfo[h][Vlastnik] = 1; MajitelDomu[h][playerid] = 1; GivePlayerMoney(playerid, -HouseInfo[h][Cena]); new cena2[150]; format(cena2, 150, "Koupil jsi si dům za %d$ !", HouseInfo[h][Cena]); SendClientMessage(playerid, 0xFFFFFFFF, cena2); Dum[playerid] = HouseInfo[HouseCount][HouseID]; DestroyPickup(HouseInfo[h][h_pick]); HouseInfo[h][h_pick] = CreatePickup(1272,1,HouseInfo[h][p_X],HouseInfo[h][p_Y],HouseInfo[h][p_Z]); } else if(listitem == 1) { new cena[150]; if(MajitelDomu[h][playerid] == 0) return SendClientMessage(playerid, 0xFFFFFFFF, "Tento dům není tvůj !"); HouseInfo[h][Vlastnik] = 0; MajitelDomu[h][playerid] = 0; GivePlayerMoney(playerid, HouseInfo[h][Cena]); format(cena, sizeof(cena), "Dům prodán, bylo ti vráceno zpět %d$ !",HouseInfo[h][Cena]); SendClientMessage(playerid, 0xFFFFFFFF, cena); Dum[playerid] = 0; DestroyPickup(HouseInfo[h][h_pick]); HouseInfo[h][h_pick] = CreatePickup(1273,1,HouseInfo[h][p_X],HouseInfo[h][p_Y],HouseInfo[h][p_Z]); } else if(listitem == 2) { if(MajitelDomu[h][playerid] == 0) return SendClientMessage(playerid, 0xFFFFFFFF, "Tento dům není tvůj !"); HouseInfo[h][Zamek] = 0; SendClientMessage(playerid, 0xFFFFFFFF, "Dům úspěšně uzamknut !"); } else if(listitem == 3) { if(MajitelDomu[h][playerid] == 0) return SendClientMessage(playerid, 0xFFFFFFFF, "Tento dům není tvůj !"); SendClientMessage(playerid, 0xFFFFFFFF, "Dům úspěšně odemknut !"); HouseInfo[h][Zamek] = 1; } else if(listitem == 4) { SendClientMessage(playerid, 0xAA3333AA, "|===========================[ Dům ]===========================|"); if(HouseInfo[h][Zamek] == 0) { SendClientMessage(playerid,0xFFFFFFFF,"Stav zámku: Zamknutý."); }else{ SendClientMessage(playerid,0xFFFFFFFF,"Stav zámku: Odemknutý."); } new cena[150]; format(cena, 150, "Cena domu %d$",HouseInfo[h][Cena]); SendClientMessage(playerid,0xFFFFFFFF,cena); if (HouseInfo[h][Vlastnik] == 0) { SendClientMessage(playerid,0xFFFFFFFF,"Možnost odkoupení: Ano"); }else{ SendClientMessage(playerid,0xFFFFFFFF,"Možnost odkoupení: Ne"); } SendClientMessage(playerid, 0xAA3333AA, "|===========================[ Dům ]===========================|"); } else if(listitem == 5) { if(MajitelDomu[h][playerid] == 1) { SetPlayerPos(playerid, HouseInfo[h][i_X],HouseInfo[h][i_Y],HouseInfo[h][i_Z]); SetPlayerInterior(playerid, HouseInfo[h][iin]); SetPlayerVirtualWorld(playerid, HouseInfo[h][WiW]); SendClientMessage(playerid,0xFFFFFFFF,"Dum opustíš L.ALT + SPACE"); return 0; } else if(HouseInfo[h][Zamek] == 0) return SendClientMessage(playerid, 0xFFFFFFFF, "Tento dům je zamknut !"); SetPlayerPos(playerid, HouseInfo[h][i_X],HouseInfo[h][i_Y],HouseInfo[h][i_Z]); SetPlayerInterior(playerid, HouseInfo[h][iin]); SetPlayerVirtualWorld(playerid, HouseInfo[h][WiW]); SendClientMessage(playerid,0xFFFFFFFF,"Dum opustíš L.ALT + SPACE"); } } } } return 1; } a trošku si ho upravuji, aby to hráči uložilo jeho dům. A proto se chci zeptat, jak udělat ukládání ? Absolutně nevím, jak to ukládat. Jestli hráčovi do souboru pomocí id domu, ale nenapadá mě, jak nastavit, aby dům poté nešel koupit, protože hodnota vlastník se po odpojení vynuluje, nebo to udělat, že si bude každý dům ukládat do svého souboru. Absolutně tedy nechápu, jak to udělat. Pomohl by mi nějaký názorný kód, nebo popis jak to mám udělat. Děkuji za přečtení a užitečnou odpověď.
  19. Ahoj, dělám script pro Firmy, ale nevím jak vyřešit toto : Mám 4 typy firem a ukládám je pomocí čísel -1 Nemá firmu 1 - Nezisková společnost 2 - Akciová společnost 3 - Společnost s ručením omezeným A Info ukazuji, jakou firmu hráč má. Napadlo mě že bych to použil přes #define ale bohužel by mi to nahradilo všechny 1,2,3 Také jsem viděl, že někteří, hlavně zahraniční pawneři vytvářejí přes nějakou Funkci YesOrNo a použijí ji asi takhle nějak YesOrNo(Neco[playerid]) Ale tahle funkce rozlišuje jen dvě možnosti - Ano, Ne Takže bych chtěl poprosit, jak udělat takovouhle podobnou funkci, která by však rozlišovala 4 typy firem Děkuji za odpověď
  20. Zkus myXP[playerid] = TextDrawCreate(497.000000, 74.000000, "000000000"); TextDrawBackgroundColor(myXP[playerid], 255); TextDrawFont(myXP[playerid], 3); TextDrawLetterSize(myXP[playerid], 0.609999, 2.799997); TextDrawColor(myXP[playerid], 0x32CD32AA); TextDrawSetProportional(myXP[playerid], 1); TextDrawSetShadow(myXP[playerid], 1); stock UpdateXPTextdraw(playerid){ new string[128]; format(string,sizeof(string),"%d",pInfo[playerid][pXP]); TextDrawSetString(myXP[playerid],string); return 1; }
  21. Zakoupil jsem si na Endoře program Mega a dostal jsem slevový kupón. Já ho už nevyužiji a z emailu jsem to pochopil, že se může použít mnohokrát. _____________________________________________________Informace_________________________________________________ Hodnota : 19 Kč Kód - BONUS-I7NBu-tNlJB Kód lze použít do jednoho měsíce, tedy do 16.9.2014. _____________________________________________________Dodatek__________________________________________________ Ano, vím že to není nijak velká sleva, ale i přesto doufám, že to někdo využije. Přece jenom, kolikrát denně najdete na zemi 19 Kč ?
  22. No já nevím, jestli to bude fungovat podle mé představy, půjde to tedy, když ID 0 bude mít 50 000$, ID 1 50 000$, ID 2 0$ a ID 3 třeba 5 000 000$ ?
×
×
  • Create New...