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()));
}
################
Salut, imi puteti explica va rog cum adaug si eu butonul de Soapta la target-ul de la shop-ul offline (Great)?
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)

