5 mesaje
Administrator Administrator
  • Mesaje: 3450
  • Reacții: 48529
  • Mesaje utile: 29
  • Status: Pe aici.. 🤠
  • Server: Saga2 - Soon
  • Regat: Jinno
  • [ID Discord]
  • Contact:
    *Descriere:

    Evenimentul Jigsaw - Full si Testat! Are FIX-ul pentru grid scale.

    In ce consta acest eveniment?
    • Evenimentul de Pescuit va fi vizibil în colțul din dreapta sus al ecranului pe toată durata desfășurării acestuia.
    • Pentru a participa, ai nevoie de un caracter de nivel 30 sau mai mare.
    • Echipamentul necesar include o Undiță de pescuit și momeală.
    • Pe parcursul evenimentului, poți prinde până la 5x Cufăr Pește Jigsaw simultan.
    • Dacă ai Cartea Pescuitului la tine, ai șansa să capturezi un Cufăr Pește Jigsaw Delux.
    • Cuferele standard conțin o piesă jigsaw aleatorie, în timp ce cele delux includ piese speciale și valoroase.
    • Obiectivul este să completezi toate spațiile din joc folosind cât mai puține încercări.
    • Pentru a deschide un cufăr, folosește click stânga. Trage piesa jigsaw în locul corect, iar dacă nu se potrivește, folosește click dreapta pentru a o elibera.
    • În funcție de numărul de încercări, vei primi unul dintre cele trei Cufere Pește Auriu.
    • Cu cât folosești mai puține încercări, cu atât recompensa va fi mai valoroasă!

    *Poze / Video (obligatoriu):
    [C++/Py] Jigsaw FULL + FIX Scale (Testat) - Mesaj 1 - Imagine 1

    [C++/Py] Jigsaw FULL + FIX Scale (Testat) - Mesaj 1 - Imagine 2

    [C++/Py] Jigsaw FULL + FIX Scale (Testat) - Mesaj 1 - Imagine 3


    *Link download:
    Conținut: Ascuns
    Reacționează ❤️ la acest mesaj și conținutul se va afișa automat.

    Cum descarc de pe TeraBox?

    Afișează detalii Ascunde detalii
    • Este asemănător cu Mega.nz
    • Instalați-vă clientul lor de Download de aici
    • Faceți-vă un cont (vă puteți loga cu Facebook / Google / etc)
    • Dacă nu vreți să descărcați clientul de Download, folosiți acest site
    • Gata! Acum puteți descărca resursele

    De ce folosim TeraBox?

    • Este gratuit
    • Primești 1TB de spațiu gratuit la orice cont creat!
    • Este ușor de folosit și varianta premium este foarte ieftină
    • Fișierele nu sunt șterse niciodată
    TeraBox logo
    Te asteptam si pe serverul de Discord :p - aici ne-am strans toata comunitatea de Metin2 din Romania.
    Link: https://discord.gg/jWxeDSf7HP

    Suntem peste 1700 membri! - Avem chat activ zilnic, support, cereri, resurse. :D :ymcowboy:




    See full signature

    🔥 Hai pe Discord! - Chat activ și support direct

    Te așteptăm și pe serverul de Discord - aici ne-am strâns toată comunitatea de Metin2 din România.

    Alătură-te acum!
    1300+ de membri activi!
    Robot Discord
    Roboțelu'
    Anunț
  • Mesaje: 11
  • Reacții: 2
  • Mesaje utile: 0
  • Status: Pierd vremea ^.^
  • Regat: Shinsoo
  • Medalii

    Mesaj de Melcthor »

    Lipseste mult cod necesar (e.g. ResetFrame). Am reusit sa il fac sa mearga cu cod de pe GitHub. Problema este ca are multe bug-uri. Piesele ocupa mai mult spatiu decat ar trebui sa ocupe (in hover preview) si nu se plaseaza corect.
  • Mesaje: 38
  • Reacții: 31
  • Mesaje utile: 0
  • Status: Pierd vremea ^.^
  • Regat: Chunjo
  • [ID Discord]
  • Contact:

    Medalii

    Mesaj de YTmaster »

    Melcthor scrie: Lipseste mult cod necesar (e.g. ResetFrame). Am reusit sa il fac sa mearga cu cod de pe GitHub. Problema este ca are multe bug-uri. Piesele ocupa mai mult spatiu decat ar trebui sa ocupe si nu se plaseaza corect.
    Este full, l am bagat eu. Are fix pt ce ai zis.. Nu mai luați sisteme de pe altundeva si veniți aici cu problemele..
    Hai noroc! :ymdevil:
    Hai noroc! :ymdevil:
    Hai noroc! :ymdevil:
    Hai noroc! :ymdevil:
    Hai noroc! :ymdevil:
    Hai noroc! :ymdevil:
    Hai noroc! :ymdevil:
    Hai noroc! :ymdevil:
    See full signature
  • Mesaje: 11
  • Reacții: 2
  • Mesaje utile: 0
  • Status: Pierd vremea ^.^
  • Regat: Shinsoo
  • Medalii

    Mesaj de Melcthor »

    YTmaster scrie:
    Melcthor scrie: Lipseste mult cod necesar (e.g. ResetFrame). Am reusit sa il fac sa mearga cu cod de pe GitHub. Problema este ca are multe bug-uri. Piesele ocupa mai mult spatiu decat ar trebui sa ocupe si nu se plaseaza corect.
    Este full, l am bagat eu. Are fix pt ce ai zis.. Nu mai luați sisteme de pe altundeva si veniți aici cu problemele..
    L-am luat fix de aici.

    In PythonWindowManagerModule.cpp lipseau astea
    Code:
    PyObject* wndSetAniImgScale(PyObject* poSelf, PyObject* poArgs)
    {
    	UI::CWindow* pWindow;
    	if (!PyTuple_GetWindow(poArgs, 0, &pWindow))
    		return Py_BuildException();
    	float fScaleX;
    	if (!PyTuple_GetFloat(poArgs, 1, &fScaleX))
    		return Py_BuildException();
    	float fScaleY;
    	if (!PyTuple_GetFloat(poArgs, 2, &fScaleY))
    		return Py_BuildException();
    
    	((UI::CAniImageBox*)pWindow)->SetAniImgScale(fScaleX, fScaleY);
    
    	return Py_BuildNone();
    }
    
    PyObject* wndResetFrame(PyObject* poSelf, PyObject* poArgs)
    {
    	UI::CWindow* pWindow;
    	if (!PyTuple_GetWindow(poArgs, 0, &pWindow))
    		return Py_BuildException();
    
    	dynamic_cast<UI::CAniImageBox*>(pWindow)->ResetFrame();
    
    	return Py_BuildNone();
    }
    

    Ia uita-te in zip sa vezi daca exista astea si ai sa vezi ca nu exista, desi sunt folosite.

    In schimb am descoperit dupa multe incercari ca bug-ul in care nu poti plasa piesele in zone valide se rezolva prin:
    Code:
    	def MiniGameFishAdd(self, pos, shape):
    		shapeImage = self.fishPieceDict[shape][0]
    
    		positionInfo = {
    			app.FISH_EVENT_SHAPE_1 : [0, 6, 12],
    			app.FISH_EVENT_SHAPE_2 : [0],
    			app.FISH_EVENT_SHAPE_3 : [0, 6, 7],
    			app.FISH_EVENT_SHAPE_4 : [0, 1, 7],
    			app.FISH_EVENT_SHAPE_5 : [0, 1, 6, 7],
    			app.FISH_EVENT_SHAPE_6 : [0, 1, 7, 8],
    			app.FISH_EVENT_SHAPE_7 : [0, 1, 2, 6, 7, 8],
    		}
    		
    		if shape in positionInfo:			
    			self.gridSlot.SetCoverButton(pos, shapeImage, shapeImage, shapeImage, shapeImage, False, False)
    			self.gridSlot.SetAlwaysRenderCoverButton(pos)
    			# for i in xrange(len(positionInfo[shape])):
    				# self.gridSlot.SetSlot(pos + positionInfo[shape][i], 1, 1, 1, 0)
    				
    			self.gridSlot.RefreshSlot()
    
  • Mesaje: 26
  • Reacții: 199
  • Mesaje utile: 1
  • Status: Pierd vremea ^.^
  • Regat: Jinno
  • Medalii

    Mai lipsesc ceva fixuri pentru systemul asta.

    in mousemodule.py

    Cautam:
    Code:
    	def GetAttachedSlotNumber(self):
    
    		if False == self.isAttached():
    			return 0
    
    		return self.AttachedSlotNumber
    Adaugam sub:

    Conținut: Ascuns
    Reacționează ❤️ la acest mesaj și conținutul se va afișa automat.



    La finalul fisierului modificam asa:

    Conținut: Ascuns
    Reacționează ❤️ la acest mesaj și conținutul se va afișa automat.


    in PythonGridSlotWindow.cpp

    Cautam x3
    Code:
    dwAttachedIndex == 3 || dwAttachedIndex == 5 || dwAttachedIndex == 6
    Modificam cu:
    Conținut: Ascuns
    Reacționează ❤️ la acest mesaj și conținutul se va afișa automat.


    Iar fixul din arhiva trebuie aplicat x3
    Code:
    if (dwAttachedType == 19 &&
    in care dwAttachedType sa fie numarul din GameType.h

    📢 Resurse Metin2 Premium!

    Zeci de resurse Metin2 Premium - exclusive și 100% funcționale începând cu 15.99€!.

    Vezi resursele Cumpără premium
    Premium
    Premium
    Anunț
    Scrie răspuns

    Creează-ți un cont sau autentifică-te pentru a participa la discuție

    Trebuie să fii membru pentru a răspunde

    Creează-ți un cont

    Membrii pot crea subiecte noi și pot descărca resurse Metin2 Gratuit!


    Te poți înregistra sau conecta rapid utilizând contul tău de Discord, Github sau Google.

    Înregistrare

    Autentifică-te

    Înapoi la “Sisteme Metin2”

    Informații

    Utilizatori ce navighează pe acest forum: dred9199, xp2025 și 11 vizitatori

    Discord ID copiat: