*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:
*Link download / Code:
Deschidem char.cpp si cautam:
Modificam voidu:
Deschidem char.hsi cautam:
Modificam asa:
Deschidem cmd_general.cpp si cautam:
Mai jos gasim:
Adaugam sub:
Daca ai in cod asta, sterge-le:
Deschidem sursa binary si mergem in UserInterface/packet.h unde cautam:
Modificam asa:
Acum deschidem PythonPlayerModule.cpp si cautam:
Sub, adaugam:
Acum deschidem uitarget.py si cautam:
Adaugam:
Deschidem uitarget.py si cautam:
Adaugam:
Cauta:
Adauga:
Cauta:
Modifica:
Deschidem uioption.py si cautam:
Adaugam:
Cautam:
Adaugam:
Cautam:
Adaugam:
Deschidem uigameoption.py si cautam:
Adaugam:
Cautam:
Adaugam:
Cautam:
Adaugam:
Cautam:
Adaugam:
Mergem in uiscript/gameoptiondialog.py si cautam:
Adaugam:
Acum, deschidem quest-ul: game_option.quest si adaugam:
Acum in locale_string.txt adaugam:
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:
- 06-03-2025, 15-49-26.png (221.08 KiB) Vizualizat de 573 ori
*Link download / Code:
Deschidem char.cpp si cautam:
Cod: Selectaţi tot
void CHARACTER::SetBlockMode(BYTE bFlag) Conținut: Ascuns
Reacționează
la acest mesaj și conținutul se va afișa automat.
la acest mesaj și conținutul se va afișa automat.Deschidem char.hsi cautam:
Cod: Selectaţi tot
enum EBlockAction Conținut: Ascuns
Reacționează
la acest mesaj și conținutul se va afișa automat.
la acest mesaj și conținutul se va afișa automat.Deschidem cmd_general.cpp si cautam:
Cod: Selectaţi tot
ACMD(do_view_equip)Cod: Selectaţi tot
if (!tch->IsPC())
return;Adaugam sub:
Conținut: Ascuns
Reacționează
la acest mesaj și conținutul se va afișa automat.
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.
la acest mesaj și conținutul se va afișa automat.Deschidem sursa binary si mergem in UserInterface/packet.h unde cautam:
Cod: Selectaţi tot
enum EBlockAction Conținut: Ascuns
Reacționează
la acest mesaj și conținutul se va afișa automat.
la acest mesaj și conținutul se va afișa automat.Acum deschidem PythonPlayerModule.cpp si cautam:
Cod: Selectaţi tot
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.
la acest mesaj și conținutul se va afișa automat.Acum deschidem uitarget.py si cautam:
Cod: Selectaţi tot
self.buttonDict[localeInfo.TARGET_BUTTON_EXIT_OBSERVER].SAFE_SetEvent(self.__OnExitObserver) Conținut: Ascuns
Reacționează
la acest mesaj și conținutul se va afișa automat.
la acest mesaj și conținutul se va afișa automat.Deschidem uitarget.py si cautam:
Cod: Selectaţi tot
BUTTON_NAME_LIST = ( Conținut: Ascuns
Reacționează
la acest mesaj și conținutul se va afișa automat.
la acest mesaj și conținutul se va afișa automat.Cauta:
Cod: Selectaţi tot
def __OnExitObserver(self):
net.SendChatPacket("/observer_exit")Adauga:
Conținut: Ascuns
Reacționează
la acest mesaj și conținutul se va afișa automat.
la acest mesaj și conținutul se va afișa automat.Cauta:
Cod: Selectaţi tot
def ShowDefaultButton(self): Conținut: Ascuns
Reacționează
la acest mesaj și conținutul se va afișa automat.
la acest mesaj și conținutul se va afișa automat.Deschidem uioption.py si cautam:
Cod: Selectaţi tot
self.blockButtonList[4].SetToggleUpEvent(self.__OnClickBlockFriendButton) Conținut: Ascuns
Reacționează
la acest mesaj și conținutul se va afișa automat.
la acest mesaj și conținutul se va afișa automat.Cautam:
Cod: Selectaţi tot
self.blockButtonList[4].SetToggleDownEvent(self.__OnClickBlockFriendButton) Conținut: Ascuns
Reacționează
la acest mesaj și conținutul se va afișa automat.
la acest mesaj și conținutul se va afișa automat.Cautam:
Cod: Selectaţi tot
self.blockButtonList.append(GetObject("block_friend_button")) Conținut: Ascuns
Reacționează
la acest mesaj și conținutul se va afișa automat.
la acest mesaj și conținutul se va afișa automat.Deschidem uigameoption.py si cautam:
Cod: Selectaţi tot
def __OnClickBlockPartyButton(self):
self.RefreshBlock()
global blockMode
net.SendChatPacket("/setblockmode " + str(blockMode ^ player.BLOCK_PARTY)) Conținut: Ascuns
Reacționează
la acest mesaj și conținutul se va afișa automat.
la acest mesaj și conținutul se va afișa automat.Cautam:
Cod: Selectaţi tot
self.blockButtonList[5].SetToggleUpEvent(self.__OnClickBlockPartyRequest) Conținut: Ascuns
Reacționează
la acest mesaj și conținutul se va afișa automat.
la acest mesaj și conținutul se va afișa automat.Cautam:
Cod: Selectaţi tot
self.blockButtonList[5].SetToggleDownEvent(self.__OnClickBlockPartyRequest) Conținut: Ascuns
Reacționează
la acest mesaj și conținutul se va afișa automat.
la acest mesaj și conținutul se va afișa automat.Cautam:
Cod: Selectaţi tot
self.blockButtonList.append(GetObject("block_party_request_button")) Conținut: Ascuns
Reacționează
la acest mesaj și conținutul se va afișa automat.
la acest mesaj și conținutul se va afișa automat.Mergem in uiscript/gameoptiondialog.py si cautam:
Cod: Selectaţi tot
"name" : "block_party_request_button", Conținut: Ascuns
Reacționează
la acest mesaj și conținutul se va afișa automat.
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.
la acest mesaj și conținutul se va afișa automat.Acum in locale_string.txt adaugam:
Cod: Selectaţi tot
"eq_blocked";
"Jucatorul a blocat aceasta optiune.";



