Beiträge von bumxd
-
-
-
-
-
For me, best solution is hide empire flag for player and npc
this solution solve this problem but after you can't see other player flagInstancebaseEffect.cpp
-Search
__EffectContainer_AttachEffect(EFFECT_EMPIRE+eEmpire);
Below add
if (IsPC())
return;and so you dont will see in which empire other player.. - this no solved problem..
-
-
-
i add vip system by vegas and have bug: when i enable vip i dont have effect logo, and syserr nothing.. how fix that?
-
search for ActivateSlot and change to ActivateSlotOld
and search for DeactivateSlot change to DeactivateSlotOldi don`t use def activateslot function in uiinventory, or about what you? here my uiinventory: Bitte melden Sie sich an, um diesen Link zu sehen.
-
show me your uitaskbar.py
Bitte melden Sie sich an, um diesen Link zu sehen.
i think problem in uiinventory -
do you use "new items with effect" from lennt ?
sash system, but new items effect i use other version system(no by lennt)
-
Have bug with slot effect skill in taskbar:
Bitte melden Sie sich an, um diesen Link zu sehen.
on button 3 can see bug with run effect(it does not work correctly in taskbar)
how fix that? -
hello,can anybody help with fix hack no-safe zone?
with this hack player can attack other players in safe-zone(in map empires)
i try so in char_battle:
bool CHARACTER::Attack(LPCHARACTER pkVictim, BYTE bType) {if (test_server) sys_log(0, "[TEST_SERVER] Attack : %s type %d, MobBattleType %d", GetName(), bType, !GetMobBattleType() ? 0 : GetMobAttackRange());//PROF_UNIT puAttack("Attack");if (!CanMove())return false;SECTREE *sectree = NULL; SECTREE *vsectree = NULL; sectree = GetSectree(); vsectree = pkVictim->GetSectree();if (sectree && vsectree){if (sectree->IsAttr(GetX(), GetY(), ATTR_BANPK) vsectree->IsAttr(pkVictim->GetX(), pkVictim->GetY(), ATTR_BANPK)) {if (GetDesc()) {LogManager::instance().HackLog("ANTISAFEZONE", this);GetDesc()->DelayedDisconnect(3);}}}
but so have kick and players who attack without hack about safe-zone..
-
hello can anybody please help with bug after add acce system, slot effect bugged, when click for example on auto pottion he very fast turns. GIF: Bitte melden Sie sich an, um diesen Link zu sehen.
and the same with HIGHLIGHT_SYSTEM..syserr nothing..
my function def RefreshBagSlotWindow(self): from uiinventory.py:Python- def RefreshBagSlotWindow(self):
- getItemVNum=player.GetItemIndex
- getItemCount=player.GetItemCount
- setItemVNum=self.wndItem.SetItemSlot
- if app.ENABLE_INVENTORY_PROTECT_SYSTEM:
- setLock=self.wndItem.SetLock
- for i in xrange(player.INVENTORY_PAGE_SIZE):
- slotNumber = self.__InventoryLocalSlotPosToGlobalSlotPos(i)
- itemCount = getItemCount(slotNumber)
- if 0 == itemCount:
- self.wndItem.ClearSlot(i)
- continue
- elif 1 == itemCount:
- itemCount = 0
- itemVnum = getItemVNum(slotNumber)
- setItemVNum(i, itemVnum, itemCount)
- #################### NEW PART 1 ####################
- if itemVnum == 0 and slotNumber in self.liHighlightedItems:
- self.liHightlightedItems.remove(slotNumber)
- ##################################################
- if app.ENABLE_INVENTORY_PROTECT_SYSTEM:
- if constInfo.InventoryLocked():
- setLock(True, i)
- else:
- setLock(False, i)
- if app.ENABLE_CHANGE_LOOK_SYSTEM:
- GlobalSlot = self.__InventoryLocalSlotPosToGlobalSlotPos(i)
- if player.GetItemLook(GlobalSlot):
- self.wndItem.EnableSlotCoverImage(i)
- else:
- self.wndItem.DisableSlotCoverImage(i)
- if player.FindActivedChangeLookSlot(0) == GlobalSlot or player.FindActivedChangeLookSlot(1) == GlobalSlot:
- self.wndItem.ActivateChangeLookSlot(i)
- else:
- self.wndItem.DeactivateChangeLookSlot(i)
- if constInfo.IS_AUTO_POTION(itemVnum):
- metinSocket = [player.GetItemMetinSocket(slotNumber, j) for j in xrange(player.METIN_SOCKET_MAX_NUM)]
- if slotNumber >= player.INVENTORY_PAGE_SIZE:
- slotNumber -= player.INVENTORY_PAGE_SIZE
- isActivated = 0 != metinSocket[0]
- if isActivated:
- self.wndItem.ActivateSlot(i)
- potionType = 0;
- if constInfo.IS_AUTO_POTION_HP(itemVnum):
- potionType = player.AUTO_POTION_TYPE_HP
- elif constInfo.IS_AUTO_POTION_SP(itemVnum):
- potionType = player.AUTO_POTION_TYPE_SP
- usedAmount = int(metinSocket[1])
- totalAmount = int(metinSocket[2])
- player.SetAutoPotionInfo(potionType, isActivated, (totalAmount - usedAmount), totalAmount, self.__InventoryLocalSlotPosToGlobalSlotPos(i))
- else:
- self.wndItem.DeactivateSlot(slotNumber)
- elif app.ENABLE_HIGHLIGHT_SYSTEM:
- if slotNumber in self.listHighlightedSlot:
- self.wndItem.ActivateSlot(i)
- if app.ENABLE_ACCE_SYSTEM:
- slotNumberChecked = 0
- if not constInfo.IS_AUTO_POTION(itemVnum):
- if app.ENABLE_HIGHLIGHT_SYSTEM:
- if not slotNumber in self.listHighlightedSlot:
- self.wndItem.DeactivateSlot(i)
- else:
- self.wndItem.DeactivateSlot(i)
- for j in xrange(acce.WINDOW_MAX_MATERIALS):
- (isHere, iCell) = acce.GetAttachedItem(j)
- if isHere:
- if iCell == slotNumber:
- self.wndItem.ActivateSlot(i, (36.00 / 255.0), (222.00 / 255.0), (3.00 / 255.0), 1.0)
- if not slotNumber in self.listAttachedAcces:
- self.listAttachedAcces.append(slotNumber)
- slotNumberChecked = 1
- else:
- if slotNumber in self.listAttachedAcces and not slotNumberChecked:
- self.wndItem.DeactivateSlot(i)
- self.listAttachedAcces.remove(slotNumber)
- self.__RefreshHighlights()
- self.wndItem.RefreshSlot()
- if self.wndBelt:
- self.wndBelt.RefreshSlot()