Jump to content

Volvox

Active Member
  • Posts

    249
  • Joined

  • Last visited

  • Days Won

    7
  • Feedback

    0%

Posts posted by Volvox

  1. 10 hours ago, blaxis said:

    You have defined AddItemData like this:
     

    AddItemData(self, itemVnum, metinSlot, attrSlot = 0, evolution = 0, flags = 0, unbindTime = 0, window_type = player.INVENTORY, slotIndex = -1, preview = 0)

    When you call:
     

    self.AddItemData(itemVnum, metinSlot, attrSlot, 1)

    Then you don't set preview = 1, you set evolution=1.
    So you have to edit this like that:

    self.AddItemData(itemVnum, metinSlot, attrSlot, 0,0,0,player.INVENTORY,-1,1)

    To enable only RenderTarget.

  2. 2 minutes ago, Karbust said:

    Wdym by real data?

    Just create an AWS Account, add a debit card, then you can use. By default it stats in Sandbox mode, you just need to send a ticket and give a brief explanation on how you intend using it. After that you'll be using a non-sandbox account and, in my case, I got a 62k daily email limit.

    So first i need a anon debit card.. 

    51 minutes ago, SrSzC said:

    I use ZohoMail and it works perfect

    Zoho dont support my domain 😄

  3. Hey 😃
    Iam working on a password-reset service for my users.
    The problem is, that gmail & co really fast blocked my Webserver because of spam.

    Do anybody has expierence with this ?
    I looked for Mailgun, but on free account, there is only a sandbox domain.

    Is there a easy and safe way to send my useres email, without getting fucked up later ?

     



    2EvoTeam

  4. If i open inventory, the game starts freezing as hell.

    When i close it with 'i' or the button, everything works fine again.

    https://metin2.download/picture/25Tw9Z5tE3obsU91PztgT3wm0L2G6Im1/.gif

     

    looks like the error is caused by UiToolTip

    In Storage are no problems with any freeze.
    Only Inventory.

     

    https://metin2.download/picture/gxVKY3WiM8pPpX8wtHQSk20gZgToQqtk/.gif

    • Metin2 Dev 2
    • Think 2
  5. 6 hours ago, arlinamid said:

    Hi guys. I got a little wierd problem with rendertarget system, everything works fine till I open Itemshop

    after that client is crashing.

    After debug 

    void CGraphicRenderTargetTexture::Render() const
    {
    	D3DSURFACE_DESC desc;
    	if (m_lpd3dRenderTargetSurface == nullptr)
    		return;
    	m_lpd3dRenderTargetSurface->GetDesc(&desc);

    m_lpd3dRenderTargetSurface is came null, any idea how to fix that? Some where it lose window handle pointer.

    Send log.txt

  6. 2 hours ago, Razer74 said:

    Whats wrong?

    syserr:

    0923 17:23:06846 :: 
    networkModule.py(line:195) SetSelectCharacterPhase
    system.py(line:131) __pack_import
    system.py(line:110) _process_result
    introSelect.py(line:20) <module>
    system.py(line:131) __pack_import
    system.py(line:110) _process_result
    uiCharacter.py(line:18) <module>
    system.py(line:131) __pack_import
    system.py(line:110) _process_result
    uiCharacterDetails.py(line:8) <module>
    system.py(line:131) __pack_import
    
    networkModule.SetSelectCharacterPhase - <type 'exceptions.IndentationError'>:unindent does not match any outer indentation level (interfaceModule.py, line 602)
    
    0923 17:23:06846 :: ============================================================================================================
    0923 17:23:06846 :: Abort!!!!

     

    interfaceModule.py the textline 602:

    	def RefreshInventory(self):
    		self.wndTaskBar.RefreshQuickSlot()
    		self.wndInventory.RefreshItemSlot()
    		self.wndDragonSoul.RefreshItemSlot()
    		if app.BL_TRANSMUTATION_SYSTEM:
    			if player.GetChangeLookWindowOpen() == 1:
    				self.wndChangeLook.RefreshChangeLookWindow()
    
          if app.BL_TRANSMUTATION_SYSTEM:
              ## HilightSlot Change			
              def DeactivateSlot(self, slotindex, type):
                  self.wndInventory.DeactivateSlot(slotindex, type)
    
              ## HilightSlot Change		
              def ActivateSlot(self, slotindex, type):
                  self.wndInventory.ActivateSlot(slotindex, type)
    
              def ChangeWindowOpen(self, type):
                  if self.wndChangeLook:
                      self.wndChangeLook.Open(type)

     

    Do it like this:spacer.png

    • Good 1
  7.  

     

    252051BlueInfo.pngNow the temple and the easy monkey dungeon is open.

     

     

    252051BlueInfo.png
    On 10/31/2021, 2Evo will officially launch.🥳

    We already have many updates and content expansions planned to follow.

    That means for you, that you have to give everything now, so that we can start as bugfree as possible.


    P.S. The Alpha reward in the form of coins will only be given to players with a certain playtime and level.
    Except for long-term testers like VitaFit, Hulluks GamingLauch, ... who have already done a lot for us and for example secured exclusive and permanent costumes/mounts. Of course you will also get coins.

    252051BlueInfo.png

     

     

      

     

     
    • Metin2 Dev 2
    • Sad 1
    • Good 1
  8. look at bool CHARACTER::EquipItem(LPITEM item, int iCandidateCell)

    bool CHARACTER::EquipItem(LPITEM item, int iCandidateCell)

    Then maybe something like that;

    	if (item->GetVnum() == 1234 && GetWear(PART_WEAPON) != NULL) {
    		if (GetWear(PART_WEAPON)->GetVnum() != 4321) {
    			ChatPacket(CHAT_TYPE_INFO, "NOT_VNUM_4321_EQUIPPED"));
    			return false;
    		}
    	}

    I there are more, you can filter for type/subtype or do a array of vnum

×
×
  • 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.