Exygo

Members
  • Content count

    388
  • Joined

  • Last visited

Exygo last won the day on February 4

Exygo had the most liked content!

Community Reputation

101 Excellent

5 Followers

About Exygo

  • Rank
    Noble
  • Birthday

Contact Methods

  • Website URL
    wildfantasy.ro
  • Skype
    csmarius.sro

Profile Information

  • Gender
    Male
  • Location
    Moon

Recent Profile Visitors

1,445 profile views
  1. And what are we? you slaves? do custom modifications for Pserver when owner asks ? EDIT(Added translation due the weak english speaking skills): Si ce suntem noi? sclavii tai? sa-ti facem modificari personalizate la cerere? EDIT2: Actualy I found that this Kirige is a douchebag who says he did things what he didn't, see more (he was banned on another forum) so don't help him link
  2. Aaand .. that's a reason why you should not release stuff ...
  3. It's not hard but there's a lot of code, it's a mess, takes some time to find the correct part but you can start by searching the vnum 20074(as I remmember)
  4. Of course tabs are correct because you didn't get any identation error Code it's old, it's a wasting of time trying to help you with this
  5. It looks like you tried to acces key of a dict and that dict doesn't have that key..
  6. Man, I don't think you will find it, I think the design is made by darkdev long time ago
  7. Story: Over time I learned that the SetEvent function can cause weird problems in Metin2, maybe you have this bug or maybe not, I actually encountered this problem and found the fix. How to trigger the bug: 1. Use this quest for a test: quest test begin state start begin when 9003.chat."quest test" begin say("Hey we are doing a test here") local o = select("option 1","option 2") if o == 1 then return elseif o == 2 then return end end end end 2. Now you click on the NPC, choose "quest test" option and don't click on any option(1,2) 3. /transfer your_character with another GM account 4. The character who clicked on "quest test" option and didn't choose any of the sub-options (1 or 2 ) will now have an invisible stucked window on the center and can't click on the ground or click the area in the center of the screen(where the quest ui was before teleportation) How to fix it: 1. Go to uiQuest.py 2. In def MakeQuestion find the SetEvent functions and edit them as below: def MakeQuestion(self, n): global entire_questbutton_number global entire_questpage_number global cur_questpage_number entire_questpage_number = ((n-2)/7)+1 entire_questbutton_number = n if not self.board: return self.btnAnswer = [self.MakeEachButton(i) for i in xrange (n)] import localeInfo self.prevbutton = self.MakeNextPrevPageButton() self.prevbutton.SetPosition(self.sx+self.board.GetWidth()/2-164, self.board.GetHeight()/2-16) self.prevbutton.SetText(localeInfo.UI_PREVPAGE) #self.prevbutton.SetEvent(self.PrevQuestPageEvent, 1, n) # buggy self.prevbutton.SAFE_SetEvent(self.PrevQuestPageEvent, 1, n) # unbuggy self.nextbutton = self.MakeNextPrevPageButton() self.nextbutton.SetPosition(self.sx+self.board.GetWidth()/2+112, self.board.GetHeight()/2-16) self.nextbutton.SetText(localeInfo.UI_NEXTPAGE) #self.nextbutton.SetEvent(self.NextQuestPageEvent, 1, n) # buggy self.nextbutton.SAFE_SetEvent(self.NextQuestPageEvent, 1, n) # unbuggy if cur_questpage_number != 1: cur_questpage_number = 1 Note: After that you should check for other SetEvent functions (comment them and see if the bug still happens) Info: The bug has something to do with the function arguments Other locations where this bug caused problems: intrologin.py - can cause the arrow keys,enter,esc to not work in the select character phase
  8. You got the original dds or you cut from the ymir preview ?
  9. This has already been asked
  10. Community thanks you for this pack, and for the snakes boobs too.
  11. WTF is wrong with you ?
  12. This is just a notice for guys who didn't observed this ymir mistake, and is not about string length, you can let multiple accounts with modified py files with net.SendGuildPostCommentPacket in OnUpdate
  13. I just want to inform you guys(if you didn't know) that the function net.SendGuildPostCommentPacket can be used to increase the size of guild_comment table, so good luck to fix it in your server.