17063






  • unscrupulousp
    #16863
    Amit sose nézz, az a játék beállítás menüje. Ott 640/480 -at fog kiírni, azzal ne törödj. Kezdj el pályát betölteni, ha beérsz úgyis meglátod az eredményt. Elején én is a videobeállítást néztem és azt hittem hogy elbasztam és ki sem próbáltam. Ha 640/480-ra visszaáll az olyan ronda pixeles hogy az csak na. Én még annyit tettem, hogy az nvidia beállításokba a minöséget választottam ami egy 2x élsimítást meg egy 16x-fasztuggyamit bekapcsol és abszolut nincs fürészfog. Ha mindent jól csináltál adok én is egy DC-s vidijót.
  • Zerénd
    #16862
    Egy kérdés. Van nektek az a dc-és oldalaot. Ott fent van a monitor beállítása 1920x1080. Ami ott van szó szerint megcsináltam, leírásvédettem meg miegymás. Le is van ott írva, hogy huha gáz van ha nem jó mert a játék visszaáll 640x480-ra. Mit baszhattam el? Mert azóta már próbáltam egynéhányszor megcsinálni, eredmégy ugyan az. Video com fáljban 1920x1080-at mutat. Ja a játékban sem tudok állítani. Fasza válaszért kaptak egy jó kis vidijót:
  • Wreck86
    #16861
    Kedves Kommuniti!
    A BorS szerveren mostanság Desert Combat Final mapok futnak conquest illetve coop modokban. Nem minden nap, de kedd szerda környékén van összeröffenés, akit érdekel jöjjön nyugodtan.
    Ami kell, hogy működjön:
    -BF1942 alapjáték + 1.6 és 1.61 patch.
    - Punkbuster:
    - DesertCombat_0.7_Full_Install.exe
    - dc_final_client.exe
  • Wreck86
    #16860
    Ok! Megfogom, csak dobd a fő infokat!
  • unscrupulousp
    #16859
    Áhh, ez még tuti nem a jövő hét. Egyenlőre a térképeket rakjuk össze. Időbe fogok szólni, meg a mentett e-mail címekre is kiküldöm körlevélbe. Ha lesztek, írd ide azt is meg bf.hu-ra is hadd lássák.
  • Wreck86
    #16858
    Ez kb mikorra van tervezve?

    Mert lehet jövhét szerdán,7 óra körül összeröffenünk BorS-ra dc finalozni páran.(cq)
  • unscrupulousp
    #16857
    Nos, ma beszéltünk a németekkel egy GameNightról, nagyon is benne lennének. Ötletnek baromi jó szerintük is. időpont nincs, de kerítünk neki reklámot. Remélem a múltkori emberkék újra lesznek vagy még többen is. Ha pontosabb infókat tudok akkor azonnal írom ide. Nem klánmeccs vagy valami hozzá hasonló!!! Egyszerűen baráti játék és még csak nem is 2 ország között, hanem egy nyitott DC Party.
  • Wreck86
    #16856
    Látom a főbéz megoldást, csak nem erre gondoltam. :D
  • Wreck86
    #16855
    Oks,köszi! Szerintem nem fognak töltögetni,ezért csak szerveroldali marad. Nem az áthúzás a lényeg, hanem hogy nem cserélődik ki usa-ra zászló és nem tudom miért? :S
  • unscrupulousp
    #16854
    Bocsi, ez angol de kis értéssel nagyon jó dolgokat lehet olvasni
  • unscrupulousp
    #16853
    Bocs, ez most hosszú lesz. Én így oldottam meg az usa főbázissá alakítását. Az ikonokat a kliens gépek adják, tehát ha letöltenék a mapot mutatná az áthúzást, mivel eredetibe nincs áthúzva. Ezért én inkább a főbázisokat töröltem a minimapról, de csak a szimbólumra való utalást. Value értékeket meg kitöröltem a főbézekről, azok már nem fognak beleszámolni.
    Controll point tmp:

    ObjectTemplate.create ControlPoint ALLIES_BASE
    ObjectTemplate.networkableInfo ControlPointInfo
    ObjectTemplate.setControlPointName British_Base
    ObjectTemplate.radius 5
    ObjectTemplate.team 2
    ObjectTemplate.spawnGroupId 2
    ObjectTemplate.objectSpawnerId 2
    ObjectTemplate.areaValue 0
    ObjectTemplate.timeToGetControl 9999
    ObjectTemplate.timeToLoseControl 9999
    ObjectTemplate.disableIfEnemyInsideRadius 0
    ObjectTemplate.disableWhenLosingControl 0
    ObjectTemplate.loseControlWhenEnemyClose 1
    ObjectTemplate.loseControlWhenNotClose 0
    ObjectTemplate.geometry flagbase_m1
    ObjectTemplate.hasCollisionPhysics 1
    ObjectTemplate.unableToChangeTeam 1
    ObjectTemplate.addTemplate AnimatedFlag
    ObjectTemplate.setPosition 0/8.2/0
    ObjectTemplate.setTeamGeometry 1 flagge_m1
    ObjectTemplate.setTeamGeometry 2 flagus_m1

    ObjectTemplate.create ControlPoint ALLIES_BASE_SECONDLINE_right
    ObjectTemplate.networkableInfo ControlPointInfo
    ObjectTemplate.setControlPointName 2nd_Line_Bunker
    ObjectTemplate.radius 50
    ObjectTemplate.team 0
    ObjectTemplate.spawnGroupId 6
    ObjectTemplate.objectSpawnerId 6
    ObjectTemplate.areaValue 35
    ObjectTemplate.timeToGetControl 10
    ObjectTemplate.timeToLoseControl 10
    ObjectTemplate.disableIfEnemyInsideRadius 0
    ObjectTemplate.disableWhenLosingControl 0
    ObjectTemplate.loseControlWhenEnemyClose 1
    ObjectTemplate.loseControlWhenNotClose 0
    ObjectTemplate.geometry flagbase_m1
    ObjectTemplate.hasCollisionPhysics 1
    ObjectTemplate.addTemplate AnimatedFlag
    ObjectTemplate.setPosition 0/8.2/0
    ObjectTemplate.setTeamGeometry 1 flagge_m1
    ObjectTemplate.setTeamGeometry 2 flagus_m1

    ObjectTemplate.create ControlPoint ALLIES_BASE_SECONDLINE_left
    ObjectTemplate.networkableInfo ControlPointInfo
    ObjectTemplate.setControlPointName 2nd_Line_Bunker
    ObjectTemplate.radius 50
    ObjectTemplate.team 0
    ObjectTemplate.spawnGroupId 5
    ObjectTemplate.objectSpawnerId 5
    ObjectTemplate.areaValue 35
    ObjectTemplate.timeToGetControl 10
    ObjectTemplate.timeToLoseControl 10
    ObjectTemplate.disableIfEnemyInsideRadius 0
    ObjectTemplate.disableWhenLosingControl 0
    ObjectTemplate.loseControlWhenEnemyClose 1
    ObjectTemplate.loseControlWhenNotClose 0
    ObjectTemplate.geometry flagbase_m1
    ObjectTemplate.hasCollisionPhysics 1
    ObjectTemplate.addTemplate AnimatedFlag
    ObjectTemplate.setPosition 0/8.2/0
    ObjectTemplate.setTeamGeometry 1 flagge_m1
    ObjectTemplate.setTeamGeometry 2 flagus_m1

    ObjectTemplate.create ControlPoint ALLIES_BASE_FIRSTLINE_right
    ObjectTemplate.networkableInfo ControlPointInfo
    ObjectTemplate.setControlPointName 1st_Line_Bunker
    ObjectTemplate.radius 50
    ObjectTemplate.team 0
    ObjectTemplate.spawnGroupId 4
    ObjectTemplate.objectSpawnerId 4
    ObjectTemplate.areaValue 35
    ObjectTemplate.timeToGetControl 10
    ObjectTemplate.timeToLoseControl 10
    ObjectTemplate.disableIfEnemyInsideRadius 0
    ObjectTemplate.disableWhenLosingControl 0
    ObjectTemplate.loseControlWhenEnemyClose 1
    ObjectTemplate.loseControlWhenNotClose 0
    ObjectTemplate.geometry flagbase_m1
    ObjectTemplate.hasCollisionPhysics 1
    ObjectTemplate.addTemplate AnimatedFlag
    ObjectTemplate.setPosition 0/8.2/0
    ObjectTemplate.setTeamGeometry 1 flagge_m1
    ObjectTemplate.setTeamGeometry 2 flagus_m1

    ObjectTemplate.create ControlPoint ALLIES_BASE_FIRSTLINE_middle
    ObjectTemplate.networkableInfo ControlPointInfo
    ObjectTemplate.setControlPointName 1st_Line_Bunker
    ObjectTemplate.radius 50
    ObjectTemplate.team 0
    ObjectTemplate.spawnGroupId 7
    ObjectTemplate.objectSpawnerId 7
    ObjectTemplate.areaValue 35
    ObjectTemplate.timeToGetControl 10
    ObjectTemplate.timeToLoseControl 10
    ObjectTemplate.disableIfEnemyInsideRadius 0
    ObjectTemplate.disableWhenLosingControl 0
    ObjectTemplate.loseControlWhenEnemyClose 1
    ObjectTemplate.loseControlWhenNotClose 0
    ObjectTemplate.geometry flagbase_m1
    ObjectTemplate.hasCollisionPhysics 1
    ObjectTemplate.addTemplate AnimatedFlag
    ObjectTemplate.setPosition 0/8.2/0
    ObjectTemplate.setTeamGeometry 1 flagge_m1
    ObjectTemplate.setTeamGeometry 2 flagus_m1

    ObjectTemplate.create ControlPoint ALLIES_BASE_FIRSTLINE_left
    ObjectTemplate.networkableInfo ControlPointInfo
    ObjectTemplate.setControlPointName 1st_Line_Bunker
    ObjectTemplate.radius 50
    ObjectTemplate.team 0
    ObjectTemplate.spawnGroupId 3
    ObjectTemplate.objectSpawnerId 3
    ObjectTemplate.areaValue 35
    ObjectTemplate.timeToGetControl 10
    ObjectTemplate.timeToLoseControl 10
    ObjectTemplate.disableIfEnemyInsideRadius 0
    ObjectTemplate.disableWhenLosingControl 0
    ObjectTemplate.loseControlWhenEnemyClose 1
    ObjectTemplate.loseControlWhenNotClose 0
    ObjectTemplate.geometry flagbase_m1
    ObjectTemplate.hasCollisionPhysics 1
    ObjectTemplate.addTemplate AnimatedFlag
    ObjectTemplate.setPosition 0/8.2/0
    ObjectTemplate.setTeamGeometry 1 flagge_m1
    ObjectTemplate.setTeamGeometry 2 flagus_m1

    ObjectTemplate.create ControlPoint AXIS_BASE
    ObjectTemplate.networkableInfo ControlPointInfo
    ObjectTemplate.setControlPointName German_Base
    ObjectTemplate.radius 5
    ObjectTemplate.team 1
    ObjectTemplate.spawnGroupId 1
    ObjectTemplate.objectSpawnerId 1
    ObjectTemplate.areaValue 0
    ObjectTemplate.timeToGetControl 9999
    ObjectTemplate.timeToLoseControl 9999
    ObjectTemplate.disableIfEnemyInsideRadius 0
    ObjectTemplate.disableWhenLosingControl 0
    ObjectTemplate.loseControlWhenEnemyClose 1
    ObjectTemplate.loseControlWhenNotClose 0
    ObjectTemplate.geometry flagbase_m1
    ObjectTemplate.hasCollisionPhysics 1
    ObjectTemplate.unableToChangeTeam 2
    ObjectTemplate.addTemplate AnimatedFlag
    ObjectTemplate.setPosition 0/8.2/0
    ObjectTemplate.setTeamGeometry 1 flagge_m1
    ObjectTemplate.setTeamGeometry 2 flagus_m1


    Controll points:


    if v_arg1 == host
    rem ----- Host
    rem ----------------------------------------------------------------------------

    rem *** ***
    rem
    Object.create ALLIES_BASE_SECONDLINE_right
    Object.absolutePosition 2191.7/82.17/922.4
    rem
    rem *** ***
    rem
    Object.create ALLIES_BASE_SECONDLINE_left
    Object.absolutePosition 2233.68/73.7306/717.589
    rem
    rem *** ***
    rem
    Object.create ALLIES_BASE_FIRSTLINE_right
    Object.absolutePosition 2083.9/69.2736/612.068
    rem
    rem *** ***
    rem
    Object.create ALLIES_BASE_FIRSTLINE_left
    Object.absolutePosition 1976.1/80.5135/841.519
    rem

    rem *** EndOfFile ***
    rem ----------------------------------------------------------------------------
    endIf

    Conquest.con: A ticketek miatt.

    Game.setNumberOfTickets 2 100
    Game.setNumberOfTickets 1 100
    Game.setTicketLostPerMin 2 7
    Game.setTicketLostPerMin 1 7

    run Conquest/SpawnpointManagerSettings

    run Conquest/SoldierSpawnTemplates
    run Conquest/SoldierSpawns

    run Conquest/ObjectSpawnTemplates
    run Conquest/ControlPointTemplates

    rem clause removed for correct precache and crc
    rem if v_arg1 == host
    rem ----- Host
    rem ----------------------------------------------------------------------------

    run Conquest/ObjectSpawns v_arg1
    run Conquest/ControlPoints v_arg1

    rem ----------------------------------------------------------------------------
    rem endIf

    Ts-t nem merem megígérni, mert asszonynak mást ígértem, de lehet hogy mégis megjelenek.
  • Wreck86
    #16852
    Teljesen érthető, meg én is így gondoltam az átállítást.
    A spawner okés, az meg van oldva.
    Átállítottam az usa "team 1" re a zászlót tobruk főn, mégis német zászlót mutat áthúzva még mindig. A többi elfoglalható viszont működik és jó is.
    Nem tudnál estefelé ts3-ra (teamspeak.hu/bf1942 szoba) jönni?
  • unscrupulousp
    #16851
    rem -----------------------------------------
    rem --- XXXSpawner ---
    rem -----------------------------------------
    Object.create XXXSpawner
    Object.absolutePosition 1490.04/40.20/870.90
    Object.rotation 0.00/0.00/0.00
    Object.setOSId 4 *** zászló száma, ehhez adok magyarázó szöveget ***
    Object.setTeam 0 ,1 vagy 2 *** Ha 0 akkor zászlót húzó csapatnak adja. Ha amcsik húzzák, akkor amcsi járművet fog adni azaz 2-eset. Ha Irak húzza be, akkor 1-eset fog adni. Ha azt akarod hogy szarjon a zászló állására mert te mondjuk egy felvehető snipert akarsz amit 2-essel címeztél az oj.spwn.tmp-ben akkor ide fixen 2-őt kell írnod és mindig a snipert adja. Ugyanott amit 1-esnek címzel a tmp-ben, itt fixen 1-re állítod, akkor mondjuk egy teljesen másik járművet is tehetsz. Így lehet megduplázni a járműveket. Pálya induláskor ezek egyből spawnolódnak a fix számosak, tehát zászlótól függetlenül. Remélem érthető amit ide vakertam :)

    rem *** XXXBase_Cpoint ***
    rem
    ObjectTemplate.create ControlPoint XXXBase_Cpoint
    ObjectTemplate.setNetworkableInfo ControlPointInfo
    ObjectTemplate.geometry flagbase_m1
    ObjectTemplate.setControlPointName XXX
    ObjectTemplate.radius 20
    ObjectTemplate.team 2 *** Itt látod ki ül rajta ***
    ObjectTemplate.spawnGroupId 2 *** KatonaSpawn ID szám ***
    ObjectTemplate.objectSpawnerId 2 *** JárműSpawn ID szám *** Ha ez 4 akkor ugye a 4 es zászlóhoz tatozik.
    ObjectTemplate.areaValue 0
    ObjectTemplate.timeToGetControl 9999 *** Felhúzási idő *** 10 mp ált., de ez főbéz.
    ObjectTemplate.timeToLoseControl 9999 *** Lehúzási idő ***
    ObjectTemplate.disableIfEnemyInsideRadius 0
    ObjectTemplate.disableWhenLosingControl 0
    ObjectTemplate.loseControlWhenEnemyClose 1
    ObjectTemplate.loseControlWhenNotClose 0
    ObjectTemplate.unableToChangeTeam 1
    ObjectTemplate.geometry flagbase_m1
    ObjectTemplate.hasCollisionPhysics 1
    ObjectTemplate.addTemplate AnimatedFlag
    ObjectTemplate.setPosition 0/8.2/0
    ObjectTemplate.setTeamGeometry 1 flagge_m1
    ObjectTemplate.setTeamGeometry 2 flagus_m1
    rem

    Még valami. Csakis akkor dől össze, vagyis letöltős lesz, ha a tmp-be a blokkok számát megváltoztatod. Blokkon belül úgy lehet módosítani ahogy nem szégyelli az ember. Én a tobrukot megcsináltam 2 főbézesre és az összes zászlót neutrálra. Ehhez a Ticketrendszert is a conquest.con ba át kell írni mivel neutrálos lett. A bázisok area value értékét is át kell hozzá szedni, hiszen nem indulhat meg a ketyegés mostmár, csak ha több mint fele zászló a csapaté és a főbéztől el kell venni az értéket 0-ra.
  • Wreck86
    #16850
    No a cumók már usa cumók, a minimap és a zászló nem áll át már csak.
  • Wreck86
    #16849
    Ezt kiegészítőfájlban kreáltam neki. Nem az alapot.
  • Wreck86
    #16848
    Újabb probléma:
    Tobrukon ki akartam cserélni a támadó-védő pozíciókat.
    Ezért a zászlók melyik csapathoz való tartozását írtam át.
    Azonban az arab fő, zászló szerint is arab fő maradt + arab cuccok spawnolnak hozzá, viszont amerikaiként tudunk oda spawnolni. A többi zászló ami amcsi volt arab lett + arab cumók is születnek oda.
    Ötlet, miért nem lett usa fő + usa cuccok?
  • unscrupulousp
    #16847
    Vedd fel baga_hun nevü emberkét, coop módokat készít, baromira profin. Botok hibáit teljesen kijavította, szinte lehetetlen játszani az "idomított" botjai ellen. Nincs olyan hogy kapanak a házfalnál vagy hogy lefagynak, stingereznek, jármüveznek meg minden. Persze ha a coop érdekel, ö nagy moddere a dolognak. Más, müködnek azok a térképek mind, csak tudni kell mit szabad megváltoztatni és mik azok amiket csak korlátolva lehet. Én a BWT-n most a bocage pályát cefetül átszabtam nekik. Soldier spawnokat mindet áthelyeztem, így sokkal kevésbé kempelhetö. Ez a "bf rendszer" sztem a legjobb, a bf2 már egy hányás ehhez képest. Ott egy fájba hánytak bele mindent, nehezebben átlátható.
  • Wreck86
    #16846
    Ja ja, párszor át szoktuk dobni dc "coop"-ra és úgy beállítva, hogy mi vagyunk amcsik, 32 arab bot ellen max erősségen. :)
    Nem tervezettek a játékok, inkább ilyen hirtelen jött ötlet, de beírom ide amint tudok valamit.

    Megj.: mindig is utáltam a bf rendszerét a pálya fájloknál, ugyanis ha valami nem megfelelő dolog kerül a pályákat tartalmazó mappába, akkor az a mod el sem indul. :S
  • unscrupulousp
    #16845
    No, fasza :) bf.hu-s szerón? Bár ma elutazom és csak a hétvégére jövök haza de meglesem.
  • Wreck86
    #16844
    Kérdés megoldva, járművek betéve.
  • Wreck86
    #16843
    Magyarul a day2 és 3 "extra" mapok mind ezt dobják majd ki?
  • Wreck86
    #16842
    Nekem csak a pozíciók kellenének, h hova tudnék betenni normális állású járműveket, nem a többi cucc. Csak itt jobban látom, mintha számokat néznék.
  • unscrupulousp
    #16841
    Hát add neki oda ha nem találja :) BF1942-ben találod, először azt csomagold ki, aztán rá a dc-s el alameint. Újracsomagolod, beilleszted és felülírod ezzel a "kövérebb" mappal és már meg is nyitja :)
  • Wreck86
    #16840
    Hali!
    Újra feldobtam a Battlecraftot, beállítottam dc-re, lst, cfg fájlt is, de amikor betöltené pl el_alamein_day_3-at, kiírja hogy "can't find the height map". Tudtok segíteni, ez mi lehet?
  • Beers
    #16839
    Egy igazi ŐSDC-s !
  • unscrupulousp
    #16838
    Vannak ám, BWT|Badewiese szerver! :)
  • Biriboy
    #16837
    Jézus! Még van aki játszik rajtam kívűl a DC-vel???? Nagyon örülök neki!!
    [Fb] Forever!!!
  • Beers
    #16836
  • unscrupulousp
    #16835
    Elkezdtem saját modelleket készíteni BF4-ből már meg is kerestek, átvennék a melómat.
  • Beers
    #16834
    Jól tetted, holnap megyek :)!
  • unscrupulousp
    #16833
    Badewiese szerver nagyon ott van mostanság, újra élmény a BF vele. Esténként szépen gyűlünk. Gyertek minél többen. Lehet a kutya se olvassa ezt a szart de bebasztam :)
  • unscrupulousp
    #16832
    Q Tracker nagyon jó, de elöször használd a játék keresöt. Origin verzió be sem hozza a nem megfelelö szerókat, láthatatlanok neked, csakis a módokat kell nézned. Az is mindegy hogy melyiket indítod, mert a játék átváltja magát. Elsö indításnál a tüzfal kérdezi hogy mehet-e, gondolom nem a blokkolást nyomtad neki. Multiba olvastam annó egy hibát, többeknél volt vmi. regedites dolog, itt is vannak azonosítók, és azok nem mindig épülnek be ahová kell. Pontosabb hibaüzi segítene jobban, vagy uninstall/ reinstall.
  • Wreck86
    #16831
    A modoknál ne nagyon bízz a single vagy kampány verziókban mert nem 100% hogy működni fog.
    Origin-es változattal, csak origin-es szeróra tudsz menni,illetve amire írva van hogy cd+origin is jó rá.
  • kemotox
    #16830
    Fel volt rakva a játék, Origines. Felraktam először a 0.7 et majd a 0.8-at, szépen megadtam neki az elérési útvonalat is (C:\Program files(x86)\Origin Games\BF1942)
    Single már megy, csak az instant battle nem akart működni először, kampány működik. Szerverre csatlakozásnál viszont cannot connectet vagy mit ír.
  • Wreck86
    #16829
    Jól tetted fel?
    Írd le pontosan,h csináltad.
  • kemotox
    #16828
    Nem tudok egyetlen egy szeróra sem csatlakozni :( Van valahol valami részletes leírás, hogy mit kéne csinálnom?
    Ha a játékon belül keresek szerót, nem pedig a qtrackerrel, akkor egy csomót talál, de ilyen wake meg ilyen mapokkal, azok nem sima BF mapok? Pedig a mod van elindítva.
    Ja amúgy felraktam 0.8at is, és singleben sem akar menni.
  • Beers
    #16827
    Utálom a heliket :D (ezért írtom is rendesen :D)!
    Bár jobban belegondolva már lehet fel sem tudnék szállni .....!
  • unscrupulousp
    #16826
    BWT Badewiese, el alamein és a wake az én szemetem és tök jók. (sztem :D ) Nézz fel, így hogy oda terelek mindenkit eléggé barátságos. Lesz ez még jobb is, meglátjuk. Aki meg heli fun, azt látom hogy nem te, annak meg ott a másik szeró, így nincs konkurencia, BWT a sima DC, a másik meg a helis. Az is lehet hogy COOP-osat csinálok belőle :) nem tudom még.
  • Wreck86
    #16825
    Nagyszerű. Pont azért kérdeztem mert nem vagyok heli fun! :D
  • unscrupulousp
    #16824
    heliket addig kedveli mindenki amíg nincsenek elpicsázva vele :) 2008-óta nincs helis szerverünk már csakis normál ahol a bugok vannak javítva. Fricceknél nem ez lesz, hiszen ezeket észre sem veszik, ott a sok jármü dominál ahogy eddig is. Publikra az kell mert ebben a játékban senki sem fog gyalog menni. Futni ott a BF3 az infi, bf42 meg jármüves. Nekem is bejön, bár sok éve nem voltam olyan helyen ahol mindenböl van legalább 5, de legalább nem TK-znak a repcsiért. Most hogy mindkét verzió bele van módolva a szerverbe, hát jönnek a bf2-3-ba felnött vadbarmok is basecampelni. Hogy a kérdésedre válaszoljak a BWT soha nem is volt és soha nem is lesz helis, vadászgépes volt és az is marad. Viszont hogy most van egy felesleges plusz szeró, berakom helisnek, ugyanis több mint 5 éve nem volt helivilág itt euban normális. Kössz az 5letet, elfelejtettem már :)