[Rezolvat!] Buton Soapta la Shop-ul Offline (target)

Înainte de a posta o problemă, caută în acest forum și poate găsești rezolvare.
Închis
Avatar utilizator
[HF]White
Metin Master

Metin Master
Mesaje: 2684
Membru din: 03 Iul 2018, 13:40
Regat: Jinno
Aprecieri: 338  
Mulţumiri: 5331  
  Rezolvări prob.: 13
Discord: Copiază ID
 Contact:
Medalii

*Problemă/Întrebare: Cum pun buton de PM la shopurile offline?
Tipologie server:
*Resursă folosită: Shop offline by great
*ServerFiles utilizat:
*Syserr:
Poză:
*Detalii suplimentare:


Rezolvare:

In sursa binary -> PythonNetworkStreamPhaseGame ->

Cod: Selectaţi tot

			//Offline Shop Target
			else if (pInstTarget->IsNPC() && pInstTarget->GetRace() == 30000)
			{
				PyCallClassMemberFunc(m_apoPhaseWnd[PHASE_WINDOW_GAME], "SetOfflineShopTargetBoard", Py_BuildValue("(is)", TargetPacket.dwVID, pInstTarget->GetNameString()));
			}
Imagine

################



Salut, imi puteti explica va rog cum adaug si eu butonul de Soapta la target-ul de la shop-ul offline (Great)?

Imagine

Am gasit intr-un serverfiles 2 functii legate de asta, dar nu schimba nimic. Bara de target tot nu apare nici dupa ce am bagat astea. Dau click dreapta pe shop si nu apare nimic si nici syserr nu imi genereaza..

Asta am gasit:

Cod: Selectaţi tot

## uitarget.py dupa def OnPressedCloseButton(self):, adauga:

	def OpenOffShopName(self, vid, name):
		if vid:
			if vid != self.GetTargetVID():
				self.ResetTargetBoard()
				self.SetTargetVID(vid)
				self.SetTargetName(name[0:name.find(" Shop")])
				player.SetTarget(vid)
			
			
			self.HideAllButton()
			self.__ShowButton(localeInfo.TARGET_BUTTON_WHISPER)
			self.__ArrangeButtonPosition()
			self.SetSize(150, 65)
			self.name.SetPosition(0, 13)
			self.name.SetWindowHorizontalAlignCenter()
			self.name.SetHorizontalAlignCenter()
			self.UpdatePosition()
			self.Show()


## game.py dupa ## TargetBoard, adauga:

	#Offline Shop Target
	def SetOfflineShopTargetBoard(self, vid, name):
		self.targetBoard.OpenOffShopName(vid, name)
		
Poate incerca cineva aceste linii pe clientul lui sa vad daca merg? Pentru ca daca merg, inseamna ca buba e de la uitarget-ul meu..
Ultima oară modificat 19 Iul 2021, 12:56 de către [HF]White, modificat 1 dată în total.
Pentru acest mesaj, [HF]White for the post:
FlorinDorinStoian
Avatar utilizator
[HF]White
Metin Master

Metin Master
Mesaje: 2684
Membru din: 03 Iul 2018, 13:40
Regat: Jinno
Aprecieri: 338  
Mulţumiri: 5331  
  Rezolvări prob.: 13
Discord: Copiază ID
 Contact:
Medalii

Rezolvat -> Probleme Rezolvate ( check topic for fix )
Închis
Răspunsuri
1
Vizualizări
276
Răspunsuri
1
Vizualizări
343
Răspunsuri
7
Vizualizări
863

Înapoi la “Probleme rezolvate”

  • Informaţie