1 mesaj
Administrator Administrator
  • Mesaje: 3449
  • Reacții: 48358
  • Mesaje utile: 29
  • Status: Pe aici.. 🤠
  • Server: Saga2 - Soon
  • Regat: Jinno
  • [ID Discord]
  • Contact:
    *Descriere:

    Aceasta este o imbunatatire pentru sistemul de View Equipment (Armament) pe care il gasiti aici: system-view-equipment-armament-t3202.html

    Ce face mai exact? Adauga o setare in "Optiuni joc" prin care jucatorii pot sa blocheze / accepte ca ceilalti jucatori sa le vada echipamentul.

    Astfel, daca un player alege sa nu afiseze Armamentul la alti jucatori, atunci cand un alt jucator apasa pe "Echipament" va primi un mesaj in chat care il va informa ca jucatorul respectiv are aceasta optiune blocata.

    Este util daca vrei sa oferi jucatorilor posibilitatea de a avea echipamentul anonimizat. (Util in serverele PVP)

    *Poze / Video:
    [C++/Py] Blocheaza View Equipment (Armament) - Mesaj 1 - Imagine 1


    *Link download / Code:

    Deschidem char.cpp si cautam:
    Code:
    void CHARACTER::SetBlockMode(BYTE bFlag)
    Modificam voidu:
    Conținut: Ascuns
    Reacționează ❤️ la acest mesaj și conținutul se va afișa automat.



    Deschidem char.hsi cautam:
    Code:
    enum EBlockAction
    Modificam asa:
    Conținut: Ascuns
    Reacționează ❤️ la acest mesaj și conținutul se va afișa automat.



    Deschidem cmd_general.cpp si cautam:
    Code:
    ACMD(do_view_equip)
    Mai jos gasim:
    Code:
    if (!tch->IsPC())
    			return;

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



    Daca ai in cod asta, sterge-le:
    Conținut: Ascuns
    Reacționează ❤️ la acest mesaj și conținutul se va afișa automat.



    Deschidem sursa binary si mergem in UserInterface/packet.h unde cautam:
    Code:
    enum EBlockAction
    Modificam asa:
    Conținut: Ascuns
    Reacționează ❤️ la acest mesaj și conținutul se va afișa automat.



    Acum deschidem PythonPlayerModule.cpp si cautam:
    Code:
    	PyModule_AddIntConstant(poModule, "BLOCK_PARTY_REQUEST",		 BLOCK_PARTY_REQUEST);

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


    Acum deschidem uitarget.py si cautam:
    Code:
    self.buttonDict[localeInfo.TARGET_BUTTON_EXIT_OBSERVER].SAFE_SetEvent(self.__OnExitObserver)
    Adaugam:
    Conținut: Ascuns
    Reacționează ❤️ la acest mesaj și conținutul se va afișa automat.



    Deschidem uitarget.py si cautam:
    Code:
    BUTTON_NAME_LIST = (
    Adaugam:
    Conținut: Ascuns
    Reacționează ❤️ la acest mesaj și conținutul se va afișa automat.


    Cauta:
    Code:
    def __OnExitObserver(self):
    		net.SendChatPacket("/observer_exit")

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



    Cauta:
    Code:
    	def ShowDefaultButton(self):
    Modifica:
    Conținut: Ascuns
    Reacționează ❤️ la acest mesaj și conținutul se va afișa automat.



    Deschidem uioption.py si cautam:
    Code:
    self.blockButtonList[4].SetToggleUpEvent(self.__OnClickBlockFriendButton)
    Adaugam:
    Conținut: Ascuns
    Reacționează ❤️ la acest mesaj și conținutul se va afișa automat.


    Cautam:
    Code:
    self.blockButtonList[4].SetToggleDownEvent(self.__OnClickBlockFriendButton)
    Adaugam:
    Conținut: Ascuns
    Reacționează ❤️ la acest mesaj și conținutul se va afișa automat.


    Cautam:
    Code:
    self.blockButtonList.append(GetObject("block_friend_button"))
    Adaugam:
    Conținut: Ascuns
    Reacționează ❤️ la acest mesaj și conținutul se va afișa automat.



    Deschidem uigameoption.py si cautam:
    Code:
    	def __OnClickBlockPartyButton(self):
    		self.RefreshBlock()
    		global blockMode
    		net.SendChatPacket("/setblockmode " + str(blockMode ^ player.BLOCK_PARTY))
    Adaugam:
    Conținut: Ascuns
    Reacționează ❤️ la acest mesaj și conținutul se va afișa automat.



    Cautam:
    Code:
    self.blockButtonList[5].SetToggleUpEvent(self.__OnClickBlockPartyRequest)
    Adaugam:
    Conținut: Ascuns
    Reacționează ❤️ la acest mesaj și conținutul se va afișa automat.



    Cautam:
    Code:
    self.blockButtonList[5].SetToggleDownEvent(self.__OnClickBlockPartyRequest)
    Adaugam:
    Conținut: Ascuns
    Reacționează ❤️ la acest mesaj și conținutul se va afișa automat.



    Cautam:
    Code:
    self.blockButtonList.append(GetObject("block_party_request_button"))
    Adaugam:
    Conținut: Ascuns
    Reacționează ❤️ la acest mesaj și conținutul se va afișa automat.



    Mergem in uiscript/gameoptiondialog.py si cautam:
    Code:
    "name" : "block_party_request_button",
    Adaugam:
    Conținut: Ascuns
    Reacționează ❤️ la acest mesaj și conținutul se va afișa automat.


    Acum, deschidem quest-ul: game_option.quest si adaugam:
    Conținut: Ascuns
    Reacționează ❤️ la acest mesaj și conținutul se va afișa automat.



    Acum in locale_string.txt adaugam:
    Code:
    "eq_blocked";
    "Jucatorul a blocat aceasta optiune.";

    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ț

    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 “Îmbunătățiri”

    Informații

    Utilizatori ce navighează pe acest forum: alexmrn6322, Marius221, metin2devtest, sebastian_raym și 7 vizitatori

    Discord ID copiat: