Jump to content

Klaus

Active Member
  • Posts

    90
  • Joined

  • Last visited

  • Feedback

    0%

Posts posted by Klaus

  1. 18 minutes ago, xP3NG3Rx said:

    if app.ENABLE_QUIVER_SYSTEM:

    
    if app.ENABLE_QUIVER_SYSTEM:

    This line is false, but why?

    Do you have this in the PythonApplicationModule.cpp defined as true?

    It supposed to look like this by the intellisense highlight:

    c7fe9bfdd0.png

     

    It is correct, the system is working without problems, the jewels are giving the bonuses, arrow damage, mount, effect are all functional, but even so, it generates this error in the syserr, I checked all the functions to make sure they were correct :(

     

    OZGFLRS.png

  2. Syserr:

    
    0510 16:25:58734 :: Traceback (most recent call last):
    
    0510 16:25:58734 ::   File "ui.py", line 1860, in OnOverInItem
    
    0510 16:25:58735 ::   File "ui.py", line 87, in __call__
    
    0510 16:25:58735 ::   File "ui.py", line 78, in __call__
    
    0510 16:25:58735 ::   File "uiInventory.py", line 1101, in OverInItem
    
    0510 16:25:58736 ::   File "uiInventory.py", line 1310, in ShowToolTip
    
    0510 16:25:58736 ::   File "uiToolTip.py", line 554, in SetInventoryItem
    
    0510 16:25:58736 ::   File "uiToolTip.py", line 1050, in AddItemData
    
    0510 16:25:58736 :: TypeError
    0510 16:25:58736 :: : 
    0510 16:25:58736 :: __AppendMetinSlotInfo() takes exactly 3 arguments (2 given)
    0510 16:25:58736 :: 

    uitooltip.py:

     

    [..]
    
    		if item.ITEM_TYPE_WEAPON == itemType:
    
    			self.__AppendLimitInformation()
    
    			self.AppendSpace(5)
    
    			## ºÎäÀÏ °æ¿ì ¸¶°øÀ» ¸ÕÀú Ç¥½ÃÇÑ´Ù.
    			if item.WEAPON_FAN == itemSubType:
    				self.__AppendMagicAttackInfo()
    				self.__AppendAttackPowerInfo()
    
    			else:
    				self.__AppendAttackPowerInfo()
    				self.__AppendMagicAttackInfo()
    
    			self.__AppendAffectInformation()
    			self.__AppendAttributeInformation(attrSlot)
    
    			self.AppendWearableInformation()
    
    			if app.ENABLE_QUIVER_SYSTEM:
    				if itemSubType != item.WEAPON_QUIVER:
    					self.__AppendMetinSlotInfo(itemVnum, metinSlot)
    					## <!!!> Enable this below if you have the realtimed weapons
    					#self.__AppendRealTimeToolTip(itemVnum, metinSlot[0])
    					## <!!!>
    				elif item.WEAPON_QUIVER == itemSubType:
    					bHasRealtimeFlag = 0
    					defaultValue = 0
    					for i in xrange(item.LIMIT_MAX_NUM):
    						(limitType, defaultValue) = item.GetLimit(i)
    						if item.LIMIT_REAL_TIME == limitType:
    							bHasRealtimeFlag = 1
    							break
    
    					if bHasRealtimeFlag == 1:
    						self.AppendMallItemLastTime(defaultValue if self.isShopItem else metinSlot[0])
    			else:
    				self.__AppendMetinSlotInfo(metinSlot)
    				## <!!!> Enable this below if you have the realtimed weapons
    				#self.__AppendRealTimeToolTip(itemVnum, metinSlot[0])
    				## <!!!>
    [..]
    
    	def __AppendMetinSlotInfo(self, itemVnum, metinSlot):
    		if item.GetSocketCountByVnum(itemVnum) == 0:
    			return
    
    		if self.__AppendMetinSlotInfo_IsEmptySlotList(metinSlot):
    			return
    
    		for i in xrange(player.METIN_SOCKET_MAX_NUM):
    			self.__AppendMetinSlotInfo_AppendMetinSocketData(i, metinSlot[i])
    [..]

    I installed and made the corrections that the staff comments, but it is causing me this error, can someone help me?

  3. Hello, both me and some friends who share the same source / resources for our servers, we had the same problem, we managed to normalize for the moment, but it's still not perfect, I don't even know if they are the best measures, but for the moment, it was our only way out for this. (Even with well-configured dedicated, optimized MySQL etc etc, the problem was occurring)

     

    1º - Macro Ingame (We had a macro available to players inside the client, we removed it)

     

    2º - We apply to the two modifications / corrections below:

     

    If you find out more, please share, so it will help other people!

     

     

    • Love 1
  4. Check if you created the "game.core" file inside the channel, if so, just do the following to see where the problem is:

     

    Putty:

    gdb
    set gnutarget i386-marcel-freebsd
    file /home/svfiles/share/bin/game
    core /home/svfiles/channel1/game1/game.core
    bt full

    file -- your game location

    core -- game.core location, created inside the channel (core)

     

    It only works if the game is in its normal size, if it has been "strip -s game", it will not work.

  5. quest give_lv begin
    	state start begin
    		when ID.use begin
    			if false == pc.can_warp() then	say("Erro Code 1")	return	end
    			if pc.is_busy0() == true then say("Erro Code 2") return	end
    			if pc.level >= 99 then say("Erro Code 3") return	end
    
    			say_title("Give Lv")
    			say("")
    			local menu = select("Yes", "No")
    			if menu == 1 then
    				pc.remove_item("ID", 1)
    				pc.set_level0(99) 
    			else
    				return
    			end
    		end
    	end
    end

    I use it like this, you can adapt and pre-define levels etc etc. (Necessary to have function pc.set_level0, if not, just add the normal pc.give_exp)

  6. 7 minutes ago, WeedHex said:

    You installed defence wave dungeon leaked or free release?

     

    No, I had the Offline Store, after removing it, which started this error, I already checked the functions, compared with the backups, but I couldn't find where the error is: /

     

    syserr:

    Analyze: no character on desc

  7. 14 hours ago, IceShiva said:

    Essas são apenas informações sobre falta de informações sobre o que fazer com o pacote de identificação 80 e o manipulador não pode processar esse pacote, portanto ele é ignorado. Às vezes acontecia quando alguém tentava enviar dados do wreid para o servidor. Provavelmente você tem incompatibilidade de pacotes no protocolo e, claro, não é uma vulnerabilidade.


    Hello,

    At first, I believed it was really a problem in the source / packet, however, after analyzing the syslog of the channels, I noticed several attempts at the same IP address, after installing pf.conf, such IP was blocked and the problem did not return to occur, we can conclude that yes, it was attacks on the channels. We can conclude that not always errors like this, which initially indicates problems / flaws in the packets / functions, are not always!

  8. SYSERR: Mar  1 20:12:45 :: Analyze: Handshake phase does not handle packet 80 (fd 50)
    SYSERR: Mar  1 20:12:45 :: Process: SEQUENCE_LOG [UNKNOWN]-------------
    	[080 : 0xaf]
    SYSERR: Mar  1 20:12:45 :: Analyze: Handshake phase does not handle packet 80 (fd 42)
    SYSERR: Mar  1 20:12:45 :: Process: SEQUENCE_LOG [UNKNOWN]-------------
    	[080 : 0xaf]
    
    SYSERR: Mar  1 20:12:45 :: Analyze: Handshake phase does not handle packet 80 (fd 50)
    SYSERR: Mar  1 20:12:45 :: Process: SEQUENCE_LOG [UNKNOWN]-------------
    	[080 : 0xaf]
    SYSERR: Mar  1 20:12:45 :: Analyze: Handshake phase does not handle packet 80 (fd 42)
    SYSERR: Mar  1 20:12:45 :: Analyze: Handshake phase does not handle packet 80 (fd 50)
    SYSERR: Mar  1 20:12:45 :: Analyze: Handshake phase does not handle packet 80 (fd 42)
    SYSERR: Mar  1 20:12:45 :: Process: SEQUENCE_LOG [UNKNOWN]-------------
    	[080 : 0xaf]

    Client:

    0301 20:05:34250 :: invalid idx 0
    0301 20:08:43366 :: invalid idx 0

    Good evening! This error started from nothing and whenever you select the character or teleport, it is disconnected. Does anyone have any idea if it is a flaw or vulnerability that someone is using? (At first, it started after 200 ~~ 250 online, now with 20 ~~ 50 online the errors start, out of nowhere)

    I thank you for your attention! = D

     

    Fix: 

     

    • Love 1
×
×
  • Create New...

Important Information

Terms of Use / Privacy Policy / Guidelines / We have placed cookies on your device to help make this website better. You can adjust your cookie settings, otherwise we'll assume you're okay to continue.