Jump to content

TMP4

Members
  • Content Count

    72
  • Joined

  • Last visited

  • Days Won

    18

Posts posted by TMP4

  1. 22 hours ago, Phoenix01 said:

    @TMP4 C++ Módosítás után, amikor szeretném elindítani a klienst, csinál egy ilyen ErrorLog-ot. 

    Hidden Content

      Give reaction to this post to see the hidden content.

    Sysser üres. Tipp?

    Több kérdésem van:

    Ez az alap forrás a amit linkeltem? Mert tippre nem (mappák, illetve py22-->27).

    Mit csináltál vele? Így hogy "C++ Módosítás után" az kb annyit mond mintha az orvosnak telefonon azt mondanád hogy csináltál egy gyakorlatot és azóta fáj. Ő se tudna ezzel mit kezdeni amíg nem pontosítasz.

    • Like 2
  2. 11 hours ago, CherSkit said:

    Szia! 🙂

     

    Érdeklődésképpen kereslek, hogy mi, hogy szerint tudok hozzáadni esetleg több tárgyat a rendszerhez? 

    Például, hogy ne csak SÉ legyen, hanem még 5-6 féle tárgyat biztosan be szeretnék rakni, hogy tudjanak tradelni.

        CoinType    SecondaryCoin

     

    SecondaryCoin, és akkor pld. szerkesszem SecondaryCoin2-re? 

    Vagy mi alapján határozom meg, hogy más tárgyat kérjen? 

    Előre is köszönöm! 🙂

    Hidden Content

      Give reaction to this post to see the hidden content.

    • Like 19
    • Thanks 2
  3. Akkor zárja be, ha üres a shop.

    Én elsősorban megnézném ha nyitok 1 shopot, nyisd meg az adatbázisban az offlineshop items táblát, hogy benne van-e az items. Várni nem kell, Ken offshopa directquery-s. Ha nincs benne a cuccod akkor ez alapján tudsz elindulni, pl ír-e syserrt mondjuk sql query hibáról, hogy nem tudta insertelni.

    Ez csak egy példa, persze más is lehet a problémád oka.

  4. 2 hours ago, BenczeG2020 said:

    Sziasztok!

    Beraktam KEN féle Offline shopot, gond nélkül lefordult a kliens ill szerver oldal, viszont amikor belépek a játékba, betölt, és úgy is marad.

    Sysser:

    Hidden Content

      Give reaction to this post to see the hidden content.

    Mi lehet a megoldás?

    3db error-od van (mind AttributeError) amiből az első ez: 'module' object has no attribute 'OFFLINE_SHOP_SLOT_COUNT'

    Tehát az uiOfflineShop.py Refresh függvényében lekérted valaminek az OFFLINE_SHOP_SLOT_COUNT attributúmát ami nem létezik. Ez a hiba. Vedd elő a tutorialt és keresd meg, szerepel-e benne. Ott lesz benne, mert Ken offshopját vagy 3x betettem én is eddig. Ez egy sima konstans, egy fix szám amúgy.

    A 2. és 3. erroral egyelőre nem kell foglalkozni, mert azokat csak ez váltotta ki, ha ezt javítod, akkor azok is eltűnnek.

    Spoiler

    (Ui: Kérlek máskor próbáld értelmezni a syserrt mielőtt ide posztolod. Remélem nem sértődsz meg, de szerintem ennek teljesen egyértelműnek kellett volna lennie még akkor is ha egyáltalán nem értesz a programozáshoz, hisz offline shopot teszel be, a syserrben ott van egy olyan sor ami tartalmazza az offline shop illetve a 'has no' szöveget, nyilván az lesz a gond amit ott ír, a has no meg azt jelenti hogy nincs neki / nem létezik.) 

    • Like 2
  5. 18 hours ago, bubu14 said:

    Nem dungeon,egy egyszerű run. Exit-tel a run map elejére portolja,az volt beleírva alapból.

    d.exit_all_to_start_position() működik,köszi azért. 🙂

     

    Ha nem dungeon, akkor a d.-vel kezdődő parancsok nem működhetnek. Szóval de, dungeon.
    (Nem számít a komplexitás, lehet dungeon egy 1 szintes run is)

    A d.exit() és d.exit_all() oda portál ahova beállítottad a questbe. Ha nem állítottad be, akkor a start_position-re. Ha a run elejére portált vissza, akkor pedig beállítottad (set_warp_location).

  6. 2 hours ago, Hemen2 said:

    Sikerült berakni, de még mindig nem tudom, hogy valójában ezt a SecondaryCoint, hol és mi határozza meg, hogy melyik itemet kérje ?? 
    Bent van boltban, írja is hogy 3db SecondaryCoin, de hogy az valójában milyen item azt fogalmam sincs hol kell neki megadni ID-t

    item_proto-ban a type, tehát a ITEM_SECONDARY_COIN határozza meg, hogy fizethetsz-e vele SecondaryCoin-ként.

    Van ennek egy "újraírt" változata, ahol jobban tudod állítani tárgyanként, hogy mit milyen cuccért lehessen venni: 

    Hidden Content

      Give reaction to this post to see the hidden content.

    Az emberek 90%-a már ezt használja inkább.

    • Like 8
  7. Úgy látszik a Microsoft 10 év után törölte a szerveréről a fájlokat.

    Próbálj olyan telepítőt, ami nem a netről szedi le a fájlokat, mert volt olyan is. Vagy egyszerűen ne használj 2013-as vs-t 2023-ban.

  8. 3 hours ago, Issami said:

    The absence of GDPR is the bi

    Hidden Content

    • Give reaction to this post to see the hidden content.

    gest issue for me. Are there any plans to make GDPR compliant? Users always want to feel secure about their data while visiting any site. 

     

    The site does not even functioning as of now. Just look for another (legal) hosting. Here is one for example. 

    Hidden Content

      Give reaction to this post to see the hidden content.
     (You can't choose FreeBSD at order but you can reinstall it with FreeBSD.. 😄 So order with anything and when you get it click reinstall.)

    • Like 5
    • Thanks 2
  9. 5 hours ago, zalesso said:

    most át raktuk 40k ra klienst és szervert de igyis visszadob 

    Nem azt mondtam hogy 40k-n menni fog, hanem ott meg tudod oldani forrás szinten. Ezt installáld és állítsd be: 

    Hidden Content

      Give reaction to this post to see the hidden content.

    • Like 7
    • Sad 1
  10. 11 hours ago, zalesso said:

    Hello, csináltunk egy 34k- alap szervert (zaitsev)  barátomat felengedi tökéletesen ( nála fut a szerver virtual boxon) viszont engem csak karakter választásig enged onnan visszadob a loginhoz. Mi lehet a  probléma? bind-ip nincs sehol a configokban csak DB_ADDR az localhoston van. Előre is köszönöm

    Az hogy amikor a karakterválasztóban megnyomod az entert akkor fog rárakni az adott ch adott core-jára ahol a karaktered van. Most annak a core-nak az ip címe privát ip cím tehát pl 192.168.0.101. Itt már gondolom sejted mi a probléma, a privát ip címek lokálisan léteznek, és a te otthoni hálózatod 192.168.0.101 címén nem fut semmilyen szerver, hisz nem nálad, hanem a barátodnál fut.

    (Ha esetleg nem érted, akkor mondok egy hasonlatot, Mondja a barátod hogy az udvaron vár téged, erre te lemész a saját udvarodba, miközben ő az ő udvarában vár téged.)

    Mi a megoldás? Hát ha nem privát ip címen futna, hanem publikuson, amit otthonról nehezen tudsz megoldani, vps-t most meg gondolom nem vesztek. De 34k és régebbi fájlokhoz volt "MC" indító ami azt csinálta hogy  átirányította a csatlakozást a publikus ip címre, így felengedett. Volt is a VZ-hez mellékelve ilyen, keresd meg. Lehet nekem is le van mentve valahol, de most nem túrnám át a külső hdd-met ha nektek is megvan, de ha nincs akkor szólj.

    Nyilván ha 40k forrás lenne akkor ezt forrás szinten meg tudnád oldani és nem kellene MC indítóval bénázni.

  11. #2 Azt jelenti hogy nem tud csatlakozni a 60500-as porthoz, tehát amelyik core-nak 60500-es portot adtál meg, az nem futott. Az az auth vagy db lesz gondolom. Azoknak a syserrjében keresd a hibát. Ha ezt csak egyszer kiírta de amúgy elindul a szerver, akkor ezt hagyd figyelmen kívül, egyszeri eset volt.

    #1-est bontsuk 5 felé hisz 5 különböző sor. A 3. és 5. sor nem hiba, hagyd figyelmen kívül, azt jelenti hogy leállt/leállíottad a core-t.

    1., 2.,4. sornál pedig sql hibák vannak. Az a helyzet hogy ezeket metin2 tudás nélkül is meg kellene tudnod oldanod, nem metin2 specifikus dolgok. Ha ezeket nem akarod kigooglez-ni akkor szeretném figyelmedbe ajánlani a ChatGPT-t, ilyen dolgokra simán leírja neked a megoldást:

    K-perny-k-p-2023-04-14-171158.png

    • Like 1
  12. Számtalan megoldás van erre. Pl nagyon régen csináltam ingame jelszó váltást ami emailben küldte ki az új jelszót, ami úgy működött hogy a quest os.execute-al meghívott egy php fájlt. Nyilván php-ban meg adott az email küldés. Amúgy direktbe is lehetne ha a FreeBSD-n beállítod a mail parancsot, akkor még php-sem kell. C++ oldalon is megoldható, van erre több library pl. 

    Hidden Content

      Give reaction to this post to see the hidden content.
     Ugyanez érvényes a discord webhookra is, hasonlóképpen megoldható.

    Persze mindehhez programozási tudás kell.

    • Like 1
  13. Link: 

    Hidden Content

      Give reaction to this post to see the hidden content.

    Recently I took out a legacy project that did not had txt protos. I looked for txt to sql converters, you can find a few, but none of them were perfect and they were closed source so I wasen't able to fix them. I wrote one for myself in PHP, so it is open source. Today I decided to share it, so I made a form for it too. There's not much to say, using the converter is pretty straightforward, check the screenshot below. It requires PHP 7.4 or greater.

    screencapture.png

    • Like 21
    • Thanks 5
    1. I don't see the available operating systems, nor that I can use my own iso.
    2. The prices are 2-3 times higher then other bigger companies who claims the same as you "we are the best and most secure hosting".
    3. Why would any hungarian use a portuguese hosting instead of a hungarian or bigger (and cheaper) international?
    4. The site/hosting is not GDPR compliant for several reasons, it is a big red flag for me, more than sus. Also it is a a few week old, check: 

      Hidden Content

        Give reaction to this post to see the hidden content.

    Hidden Content

      Give reaction to this post to see the hidden content.

    kekw-dow.gif

    • Like 9
  14. 2 hours ago, SamuraiHUN said:

    A motlistet kell helyesen kitölteni és nem fog visszadobálni, illetve szerver oldalra feltölteni, a data/monster mappába amilyen néven van a mob_proto folder oszlopában.

    Annyi kiegészítéssel hogy feltöltés után a run msa-t ki kell egészíteni az Accumulation értékével (fentebb a tutorial), ha nincs benne. Az esetek 90%-ban nem lesz benne kliens oldalon, egy alap mob/mount-ban sincs benne kliensoldalon, mert ezt az adatot a kliens nem használja, csak a szerver.

    • Like 1
  15. Ezzel csak a speedhacket engedélyezed 🙂

    Ha passzol a kliens és szerver oldal, és szerveroldalról nem maradt ki az Accumulation a run.msa-ból, és még a MotionDuration is egyezik, akkor lehet bármilyen gyors az a mount, nem fog visszadobni hisz nem érheti el a 40-et az fDist. Nem attól lesz nagyobb az fDist hogy milyen gyors a mount. Az fDist-el kicsit úgy kell elképzelni hogy mennyivel vagy távolabb mint a szerver gondolná hogy lenned kell. A 40 egy tűrési határ hogy kevesebb false positive észlelés legyen. Ezért írtam hogy a speedhacket engeded meg ezzel 😄

    Nem tudom hogy linkelhetek-e más fórumot itt, szóval csak bemásolom inkább ide azt, hogy lehet megnézni a Accumulation értékét:

    Quote
    1. Select the run/walk animation of your mount.
    2. Open it in granny
    3. Click "view in detail"
    4. Profit.

    Hidden Content

      Give reaction to this post to see the hidden content.

    Hidden Content

      Give reaction to this post to see the hidden content.

    Hidden Content

      Give reaction to this post to see the hidden content.

    granny_real32 Duration = MotionDuration

    granny_real32 LoopTranslation = Accumulation

    Update the relative .msa file if they don't match with the .gr2's data:

    MotionDuration 0.666667
    Accumulation 0.00 -300.00 0.00

    Make sure it's also correct in the share/data folder in your server.

    Make sure the value in the mob_proto column `folder` is also correct (or in the .txt if you're using .txt protos).

     

    • Like 7
    • Thanks 1
×
×
  • Create New...