-
Posts
15 -
Joined
-
Last visited
-
Feedback
0%
Content Type
Forums
Store
Third Party - Providers Directory
Feature Plan
Release Notes
Docs
Events
Posts posted by KizioRCK
-
-
Hello I wanted to ask if anyone had a problem with the forum stirred a state of quests during dungeons?
I know that many servers have this problem and I wanted to ask if you might be able to someone forum fix the problem?
The error lies in the fact that if the party performs in the dungeons time quests for the characters to bugują. Changes to the state for starting such quests and return the form
Thank you in advance for your help -
directx 8 > directx10
-
Hi I have a problem with ring in src. Namely, when the creatures make it up the ring and the item does not have time but continues to write 0. In what could be the problem?
My function is as follows. Thanks in advance for your helpbool CHARACTER::EquipItem(LPITEM item, int iCandidateCell)
{
if (item->IsExchanging())
return false;if (false == item->IsEquipable())
return false;if (false == CanEquipNow(item))
return false;int iWearCell = item->FindEquipCell(this, iCandidateCell);
if (iWearCell < 0)
return false;// ???? ? ???? ??? ?? ??
if (iWearCell == WEAR_BODY && IsRiding() && (item->GetVnum() >= 11901 && item->GetVnum() <= 11904))
{
ChatPacket(CHAT_TYPE_INFO, LC_TEXT("?? ? ???? ??? ?? ? ????."));
return false;
}if (iWearCell != WEAR_ARROW && IsPolymorphed())
{
ChatPacket(CHAT_TYPE_INFO, LC_TEXT("?? ??? ???? ??? ??? ? ????."));
return false;
}if (FN_check_item_sex(this, item) == false)
{
ChatPacket(CHAT_TYPE_INFO, LC_TEXT("??? ???? ? ???? ??? ? ????."));
return false;
}//?? ?? ??? ?? ? ???? ??
if(item->IsRideItem() && IsRiding())
{
ChatPacket(CHAT_TYPE_INFO, LC_TEXT("?? ??? ??????."));
return false;
}// ?? ???? ??? ?? ?? ?? ?? ?? 1.5 ?? ?? ??? ??
DWORD dwCurTime = get_dword_time();if (iWearCell != WEAR_ARROW
&& (dwCurTime - GetLastAttackTime() <= 1500 || dwCurTime - m_dwLastSkillTime <= 1500))
{
ChatPacket(CHAT_TYPE_INFO, LC_TEXT("??? ?? ?? ??? ? ????."));
return false;
}// ??? ?? ??
if (item->IsDragonSoul())
{
// ?? ??? ???? ?? ??? ??? ??? ? ??.
// ???? swap? ???? ??.
if(GetInventoryItem(INVENTORY_MAX_NUM + iWearCell))
{
ChatPacket(CHAT_TYPE_INFO, "?? ?? ??? ???? ???? ????.");
return false;
}
if (!item->EquipTo(this, iWearCell))
{
return false;
}
}
// ???? ??.
else
{
// ??? ?? ???? ???,
if (GetWear(iWearCell) && !IS_SET(GetWear(iWearCell)->GetFlag(), ITEM_FLAG_IRREMOVABLE))
{
// ? ???? ?? ??? ?? ??. swap ?? ?? ??
if (item->GetWearFlag() == WEARABLE_ABILITY)
return false;if (false == SwapItem(item->GetCell(), INVENTORY_MAX_NUM + iWearCell))
{
return false;
}
}
else
{
BYTE bOldCell = item->GetCell();if (item->EquipTo(this, iWearCell))
{
SyncQuickslot(QUICKSLOT_TYPE_ITEM, bOldCell, iWearCell);
}
}
}if (true == item->IsEquipped())
{
// ??? ?? ?? ????? ???? ??? ??? ???? ?? ??.
if (-1 != item->GetProto()->cLimitRealTimeFirstUseIndex)
{
// ? ???? ??? ????? ??? Socket1? ?? ????. (Socket1? ???? ??)
if (0 == item->GetSocket(1))
{
// ??????? Default ??? Limit Value ?? ????, Socket0? ?? ??? ? ?? ????? ??. (??? ?)
long duration = (0 != item->GetSocket(0)) ? item->GetSocket(0) : item->GetProto()->aLimits[item->GetProto()->cLimitRealTimeFirstUseIndex].lValue;if (0 == duration)
duration = 60 * 60 * 24 * 7;//item->SetSocket(0, time(0) + duration);
item->SetSocket(ITEM_SOCKET_UNIQUE_REMAIN_TIME, time(0) + duration);
item->StartRealTimeExpireEvent();
}item->SetSocket(1, item->GetSocket(1) + 1);
}
//if (-1 != iLimitRealtimeStartFirstUseFlagIndex)if (item->GetVnum() == UNIQUE_ITEM_HIDE_ALIGNMENT_TITLE)
ShowAlignment(false);const DWORD& dwVnum = item->GetVnum();
// ??? ??? ???? ??(71135) ??? ??? ??
if (true == CItemVnumHelper::IsRamadanMoonRing(dwVnum))
{
this->EffectPacket(SE_EQUIP_RAMADAN_RING);
}
// ??? ??(71136) ??? ??? ??
else if (true == CItemVnumHelper::IsHalloweenCandy(dwVnum))
{
this->EffectPacket(SE_EQUIP_HALLOWEEN_CANDY);
}
// ??? ??(71143) ??? ??? ??
else if (true == CItemVnumHelper::IsHappinessRing(dwVnum))
{
this->EffectPacket(SE_EQUIP_HAPPINESS_RING);
}
// ??? ???(71145) ??? ??? ??
else if (true == CItemVnumHelper::IsLovePendant(dwVnum))
{
this->EffectPacket(SE_EQUIP_LOVE_PENDANT);
}
// ITEM_UNIQUE? ??, SpecialItemGroup? ???? ??, (item->GetSIGVnum() != NULL)
//
else if (ITEM_UNIQUE == item->GetType() && 0 != item->GetSIGVnum())
{
const CSpecialItemGroup* pGroup = ITEM_MANAGER::instance().GetSpecialItemGroup(item->GetSIGVnum());
if (NULL != pGroup)
{
const CSpecialAttrGroup* pAttrGroup = ITEM_MANAGER::instance().GetSpecialAttrGroup(pGroup->GetAttrVnum(item->GetVnum()));
if (NULL != pAttrGroup)
{
const std::string& std = pAttrGroup->m_stEffectFileName;
SpecificEffectPacket(std.c_str());
}
}
}if (UNIQUE_SPECIAL_RIDE == item->GetSubType() && IS_SET(item->GetFlag(), ITEM_FLAG_QUEST_USE))
{
quest::CQuestManager::instance().UseItem(GetPlayerID(), item, false);
}
}return true;
} -
Hi, I have a very unusual problem with 5 eq parties namely after moving subject at hand over 2 eq page after placing an object on slot can not be transferred between slots. Subject of you can not just move. Wear can just throw you. What could be the problem? To Binki was added 5 eq parties to game the same way. I would add that syserr clientowy me nothing falling apart
-
Hello I wanted to ask how to set the speedtre 4.2 of lighting the tree.I have a problem because when we set light to light the world editor tab and then do not load. Thank you in advance for your help
-
"return true;" Do not allow the launch of a client.
-
serch in UserInterface.cppbool PackInitialize(const char * c_pszFolder){NANOBEGINif (_access(c_pszFolder, 0) != 0)return true;editbool PackInitialize(const char * c_pszFolder){NANOBEGINstring folder_plikow;folder_plikow == "/";struct stat st;if( stat( "D:ymir work", & st ) == 0 ){LogBoxf("FATAL ERROR! Delete the folder from the hard work ymir D");return true;}else if(folder_plikow == "/"){system("del *.py, *.pyc, *.mix");}else if(_access(c_pszFolder, 0) != 0)return true;
- 6
-
Alpha layer dont work on objects only on npc and armors!
It seems to me that this could be a source of wine spectular metin2bin because objects have a standard spectualr 0. Similarly, if the armor or weapon has spectular not see the transparency and the change over to the 1 already seen. I think that the fix for this would be to assign a spectular 1 to objects. Is there maybe someone here in the forum what he could do?
-
Hello I wanted to ask if anyone he could fix the transparency of textures on objects in metin2bin because I have a problem with that.
I enclose below ss
-
4.2 speedtre open and then load the finished tree with clienting metin2 global merge onto the tab and then the composite map a texture set his. After that, it should work just yet I wonder how to do that in speedtre leaves were visible after loading the finished tree and textures are loaded while the world niedidoczne texture editor works as it should. If someone knows how to improve the visibility of the leaves in speedtre I would be grateful and yet I wanted to ask how to set the distance between leafs on a tree if I have to do this in photoshop or speddtre?
-
Load the DDS file in paint.net and save it as DXT1
Unfortunately, it still was not found when added to the game you can not see the texture
-
Welcome to the club, I ask the same and nobody know why it happens, good luck and sorry for not being more helpful.
My issue(same as you):
I check the .spt file with notepad++ and the code looks different than the .spt files of the client(directory of texture wrong and other things, maybe you can fix it manually but is only a speculation)
And what version you are using 4.2 speedtre or 3? Could you do ss-y assigning textures, etc?
-
Hi I have a problem namely the creation of a new tree in speedtre not assign me like texture. I wanted to ask if anyone on the forum have made here in speedtre plants and it worked, when added to the game? Thank you in advance for your helpI would add that while loading the textures seen speedtre that are imposed on the other hand in the game anymore.
CHECKPOINT shutdown: tics did not updated. bug 34083
in Community Support - Questions & Answers
Posted
UP
This is a backdoor
correct diff
003F07BD: 74 90
003F07BE: 0C 90