-
Posts
871 -
Joined
-
Last visited
-
Days Won
22 -
Feedback
0%
Content Type
Forums
Store
Third Party - Providers Directory
Feature Plan
Release Notes
Docs
Events
Posts posted by Raylee
-
-
All these roads lead back to Brooklyn
Doesn't matter where we go
So tell me how to get to you then
If I'm gone, then I'm lost so call me home
Spoiler -
#moved
Best regards
Raylee -
vor 3 Minuten schrieb florin987:
This is really weird, I lowered the vnum to 243xx and now it works very good. Thanks you for the tip.
I am glad that I could help you
#Topic closed problem is solved.
Best regards
Raylee
- 1
-
vor 2 Stunden schrieb florin987:
Well I took in npclist the "101 stray_dog " that is the Stray Dog (poly 101 works) and then at the end of the file I put "90001 stray_dog " (poly 90001 don't work). That is what I'm trying to do.
okay.
Try do use the vnum 201.
Best regards
Raylee- 1
-
For testing it's enough do to it in npclist.txt.
You can find the npclist.txt in your root folder.I think you will have an error with the filename.
Be sure that you placed the npc in the right folder!
Example:
Take a look on granny viewer:
- click to Texture List
- Look where you need to safe the npc (npc/npc2/npc_pet)
If you do the Client-Part fine you can try to poly your char ingame (use the command /poly) with your npc vnum from the npclist.txt.Best regards
Raylee -
Ohh my god.. come on guys
Best regards
Raylee -
Hmmm..
Maybe you installed a tool what use as shortcut "Shift+m" and thats the reason why your "M" doesnt work?
I had a problem like this on past.. and the error was due to an installed tool.
Best regards
Raylee -
-
vor 59 Minuten schrieb ReFresh:
Can someone fix it?
I think we have at the moment not enough programmers here on metin2dev what would spend time to fix it
Best regards
Raylee -
SpoilerSpoilerSpoiler
-
#Topic closed
Am 19.2.2018 um 13:31 schrieb M2BobFixed:I change the skilltable.txt, like the SERVER cause the client skilltable.txt wasn't the same of skillproto.sql
I Fixed it and now is good
Problem is fixed.
Best regards
Raylee -
#Topic closed
I would like to point out that we can not tolerate misbehavior.
We want to be a forum where you help each other!
Please read the Rules with carefully!
Best regards
Raylee -
Rules
§1 Language
(1.1) Language
The language in this board is english. If you want to post something in your own language always add an english translation. The only exception for this rule is this section: Private Servers
About your question:
On your locale_string (Serverside) you can find that:
"속성을 변경하였습니다.";
"You changed the item bonus.";
You will find this function in your Serversource in char_item.cpp.
Best regards
Raylee -
vor 3 Stunden schrieb 3bd0:
can you share your "checkspace" in exchange.cpp
Spoilerbool CExchange::CheckSpace() { #ifdef __4_INVENTORY_PAGES__ BYTE page_count = 4; #else BYTE page_count = 2; #endif static CGrid s_grid1(5, INVENTORY_MAX_NUM / 5 / page_count); static CGrid s_grid2(5, INVENTORY_MAX_NUM / 5 / page_count); static CGrid s_grid3(5, INVENTORY_MAX_NUM / 5 / page_count); static CGrid s_grid4(5, INVENTORY_MAX_NUM / 5 / page_count); s_grid1.Clear(); s_grid2.Clear(); s_grid3.Clear(); s_grid4.Clear(); LPCHARACTER victim = GetCompany()->GetOwner(); LPITEM item; int i; for (i = 0; i < INVENTORY_MAX_NUM / page_count; ++i) { if (!(item = victim->GetInventoryItem(i))) continue; s_grid1.Put(i, 1, item->GetSize()); } for (i = INVENTORY_MAX_NUM / page_count; i < (INVENTORY_MAX_NUM / page_count) * 2; ++i) { if (!(item = victim->GetInventoryItem(i))) continue; s_grid2.Put(i - INVENTORY_MAX_NUM / page_count, 1, item->GetSize()); } for (i = (INVENTORY_MAX_NUM / page_count) * 2; i < (INVENTORY_MAX_NUM / page_count) * 3; ++i) { if (!(item = victim->GetInventoryItem(i))) continue; s_grid3.Put(i - (INVENTORY_MAX_NUM / page_count) * 2, 1, item->GetSize()); } for (i = (INVENTORY_MAX_NUM / page_count) * 3; i < (INVENTORY_MAX_NUM / page_count) * 4; ++i) { if (!(item = victim->GetInventoryItem(i))) continue; s_grid4.Put(i - (INVENTORY_MAX_NUM / page_count) * 3, 1, item->GetSize()); } static std::vector <WORD> s_vDSGrid(DRAGON_SOUL_INVENTORY_MAX_NUM); bool bDSInitialized = false; for (i = 0; i < EXCHANGE_ITEM_MAX_NUM; ++i) { if (!(item = m_apItems[i])) continue; #ifdef NEW_ADD_INVENTORY int envanterblack; if (item->IsDragonSoul()) envanterblack = victim->GetEmptyDragonSoulInventory(item); else envanterblack = victim->GetEmptyInventory(item->GetSize()); if (envanterblack < 0) { return false; } #endif if (item->IsDragonSoul()) { if (!victim->DragonSoul_IsQualified()) { return false; } if (!bDSInitialized) { bDSInitialized = true; victim->CopyDragonSoulItemGrid(s_vDSGrid); } bool bExistEmptySpace = false; WORD wBasePos = DSManager::instance().GetBasePosition(item); if (wBasePos >= DRAGON_SOUL_INVENTORY_MAX_NUM) return false; for (int i = 0; i < DRAGON_SOUL_BOX_SIZE; i++) { WORD wPos = wBasePos + i; if (0 == s_vDSGrid[wBasePos]) { bool bEmpty = true; for (int j = 1; j < item->GetSize(); j++) { if (s_vDSGrid[wPos + j * DRAGON_SOUL_BOX_COLUMN_NUM]) { bEmpty = false; break; } } if (bEmpty) { for (int j = 0; j < item->GetSize(); j++) { s_vDSGrid[wPos + j * DRAGON_SOUL_BOX_COLUMN_NUM] = wPos + 1; } bExistEmptySpace = true; break; } } if (bExistEmptySpace) break; } if (!bExistEmptySpace) return false; } else { int iPos = s_grid1.FindBlank(1, item->GetSize()); if (iPos >= 0) { s_grid1.Put(iPos, 1, item->GetSize()); } else { iPos = s_grid2.FindBlank(1, item->GetSize()); if (iPos >= 0) { s_grid2.Put(iPos, 1, item->GetSize()); } else { iPos = s_grid3.FindBlank(1, item->GetSize()); if (iPos >= 0) { s_grid3.Put(iPos, 1, item->GetSize()); } else { iPos = s_grid4.FindBlank(1, item->GetSize()); if (iPos >= 0) { s_grid4.Put(iPos, 1, item->GetSize()); } else { return false; } } } } } } return true; }
Best regards
Raylee -
vor 14 Stunden schrieb Danonek:
Hey guys i found a bug
Everything is working fine but only for the first 2 slots of the inventory for the 4th & 3rd inventory slot it doesn't and says the inventory is full.
Hmm... i tested it actual.
I do not have such a problem.
Best regards
Raylee -
If you are intrest in a Fixed/Clean-Source i would prefer Martysama.
Otherwise you can take a look in our "Binaries & Clients/Serverfiles"-section.
Best regards
Raylee
- 1
-
Could you give us more informations?
I dont know exactly what you mean.
Best regards
Raylee -
I think it is in characterwindow.py
You can find it in uiscript.
If not try a look in uicharacter.py.
You can find it in root.
Best regards
Raylee -
You are not allowed to Bump your thread within two hours!
Rules:
(2.2) BumpingAllowed bumping times:
- Services area - 24 hours
- Q&A - 48 hours
Any other bumping will result in an infraction!
vor 2 Stunden schrieb TERMINNATOR:Hello,
which should not be added
KEN OFFLİNE SHOP
KORAY OFFLİNE SHOP
GREAT OFFLİNE SHOP
do you inform me ?
If you are able to fix the known bugs, you can use anyone.
Best regards
Raylee- 1
-
-
#moved
Best regards
Raylee -
#moved
Best regards
Raylee -
Fantastic work
That's amazing- 1
-
(2.4) Content
- Don't post stuff other made and/or sell stuff others made.
- No Links to other boards with the same sense as metin2dev allowed. (This include file names and image content also!)
- No posting (whether to sell or give away for free) anything that involves cheating or stealing from people's clients or servers.
-
It's not allowed to give your/our own skypes in public topics/posts nor signatures, only via pm. The only exception is for people that are trying to sell their services.
This topic is closed.
Best regards
Raylee
Compile problem
in Community Support - Questions & Answers
Posted
#Closed on request
Best regards
Raylee