HERAKLES Otomatik Avlı kalıcı sunucu. 19 Haziran'da açılıyor. Atius & Wizard güvencesiyle hemen kayıt ol, ön kayıt ödülleri aktif. HEMEN TIKLA!
UserInterface/InstanceBase.h
bul
ekle
UserInterface/PythonCharacterManagerModule.cpp
bul
ekle
UserInterface/InstanceBaseEffect.cpp
bul
ekle
UserInterface/PythonMiniMap.cpp
bul
ekle
bul
ekle
bul
ekle
UserInterface/PythonMiniMap.h
bul
ekle
root/colorinfo.py
bul
ekle
root/introloading.py
bul
ekle
Oyundan görüntü
bul
Kod:
NAMECOLOR_WAYPOINT,
ekle
Kod:
NAMECOLOR_METIN,
UserInterface/PythonCharacterManagerModule.cpp
bul
Kod:
PyModule_AddIntConstant(poModule, "NAMECOLOR_MOB", CInstanceBase::NAMECOLOR_NORMAL_MOB);
ekle
Kod:
PyModule_AddIntConstant(poModule, "NAMECOLOR_METIN", CInstanceBase::NAMECOLOR_METIN);
UserInterface/InstanceBaseEffect.cpp
bul
Kod:
else if (IsPoly())
{
return NAMECOLOR_MOB;
}
ekle
Kod:
else if (IsStone())
{
return NAMECOLOR_METIN;
}
UserInterface/PythonMiniMap.cpp
bul
Kod:
m_NPCPositionVector.clear();
ekle
Kod:
m_MetinPositionVector.clear();
bul
Kod:
else if (pkInstEach->IsNPC())
{
aMarkPosition.m_fX = ( m_fWidth - (float)m_WhiteMark.GetWidth() ) / 2.0f + fDistanceFromCenterX + m_fScreenX;
aMarkPosition.m_fY = ( m_fHeight - (float)m_WhiteMark.GetHeight() ) / 2.0f + fDistanceFromCenterY + m_fScreenY;
m_NPCPositionVector.push_back(aMarkPosition);
}
ekle
Kod:
else if (pkInstEach->IsStone())
{
aMarkPosition.m_fX = ( m_fWidth - (float)m_WhiteMark.GetWidth() ) / 2.0f + fDistanceFromCenterX + m_fScreenX;
aMarkPosition.m_fY = ( m_fHeight - (float)m_WhiteMark.GetHeight() ) / 2.0f + fDistanceFromCenterY + m_fScreenY;
m_MetinPositionVector.push_back(aMarkPosition);
}
bul
Kod:
// NPC
STATEMANAGER.SetRenderState(D3DRS_TEXTUREFACTOR, CInstanceBase::GetIndexedNameColor(CInstanceBase::NAMECOLOR_NPC));
aIterator = m_NPCPositionVector.begin();
while (aIterator != m_NPCPositionVector.end())
{
TMarkPosition & rPosition = *aIterator;
m_WhiteMark.SetPosition(rPosition.m_fX, rPosition.m_fY);
m_WhiteMark.Render();
++aIterator;
}
ekle
Kod:
// Metin
STATEMANAGER.SetRenderState(D3DRS_TEXTUREFACTOR, CInstanceBase::GetIndexedNameColor(CInstanceBase::NAMECOLOR_METIN));
aIterator = m_MetinPositionVector.begin();
while (aIterator != m_MetinPositionVector.end())
{
TMarkPosition & rPosition = *aIterator;
m_WhiteMark.SetPosition(rPosition.m_fX, rPosition.m_fY);
m_WhiteMark.Render();
++aIterator;
}
UserInterface/PythonMiniMap.h
bul
Kod:
TInstanceMarkPositionVector m_NPCPositionVector;
ekle
Kod:
TInstanceMarkPositionVector m_MetinPositionVector;
root/colorinfo.py
bul
Kod:
CHR_NAME_RGB_WARP = (136, 218, 241)
ekle
Kod:
CHR_NAME_RGB_METIN = (240, 255, 255)
Linkleri görebilmek için Turkmmo Forumuna ÜYE olmanız gerekmektedir.
root/introloading.py
bul
Kod:
chrmgr.NAMECOLOR_WAYPOINT : colorInfo.CHR_NAME_RGB_WAYPOINT,
ekle
Kod:
chrmgr.NAMECOLOR_METIN : colorInfo.CHR_NAME_RGB_METIN,
Oyundan görüntü
Son düzenleme:
UserInterface/InstanceBase.h
bul
Kod:NAMECOLOR_WAYPOINT,
ekle
Kod:NAMECOLOR_METIN,
![]()
UserInterface/PythonCharacterManagerModule.cpp
bul
Kod:PyModule_AddIntConstant(poModule, "NAMECOLOR_MOB", CInstanceBase::NAMECOLOR_NORMAL_MOB);
ekle
Kod:PyModule_AddIntConstant(poModule, "NAMECOLOR_METIN", CInstanceBase::NAMECOLOR_METIN);
![]()
UserInterface/InstanceBaseEffect.cpp
bul
Kod:else if (IsPoly()) { return NAMECOLOR_MOB; }
ekle
Kod:else if (IsStone()) { return NAMECOLOR_METIN; }
![]()
UserInterface/PythonMiniMap.cpp
bul
Kod:m_NPCPositionVector.clear();
ekle
Kod:m_MetinPositionVector.clear();
![]()
bul
Kod:else if (pkInstEach->IsNPC()) { aMarkPosition.m_fX = ( m_fWidth - (float)m_WhiteMark.GetWidth() ) / 2.0f + fDistanceFromCenterX + m_fScreenX; aMarkPosition.m_fY = ( m_fHeight - (float)m_WhiteMark.GetHeight() ) / 2.0f + fDistanceFromCenterY + m_fScreenY; m_NPCPositionVector.push_back(aMarkPosition); }
ekle
Kod:else if (pkInstEach->IsStone()) { aMarkPosition.m_fX = ( m_fWidth - (float)m_WhiteMark.GetWidth() ) / 2.0f + fDistanceFromCenterX + m_fScreenX; aMarkPosition.m_fY = ( m_fHeight - (float)m_WhiteMark.GetHeight() ) / 2.0f + fDistanceFromCenterY + m_fScreenY; m_MetinPositionVector.push_back(aMarkPosition); }
![]()
bul
Kod:// NPC STATEMANAGER.SetRenderState(D3DRS_TEXTUREFACTOR, CInstanceBase::GetIndexedNameColor(CInstanceBase::NAMECOLOR_NPC)); aIterator = m_NPCPositionVector.begin(); while (aIterator != m_NPCPositionVector.end()) { TMarkPosition & rPosition = *aIterator; m_WhiteMark.SetPosition(rPosition.m_fX, rPosition.m_fY); m_WhiteMark.Render(); ++aIterator; }
ekle
Kod:// Metin STATEMANAGER.SetRenderState(D3DRS_TEXTUREFACTOR, CInstanceBase::GetIndexedNameColor(CInstanceBase::NAMECOLOR_METIN)); aIterator = m_MetinPositionVector.begin(); while (aIterator != m_MetinPositionVector.end()) { TMarkPosition & rPosition = *aIterator; m_WhiteMark.SetPosition(rPosition.m_fX, rPosition.m_fY); m_WhiteMark.Render(); ++aIterator; }
![]()
root/colorinfo.py
bul
Kod:CHR_NAME_RGB_WARP = (136, 218, 241)
ekle
Kod:CHR_NAME_RGB_METIN = (240, 255, 255)
Linkleri görebilmek için Turkmmo Forumuna ÜYE olmanız gerekmektedir.
![]()
root/introloading.py
bul
Kod:chrmgr.NAMECOLOR_WAYPOINT : colorInfo.CHR_NAME_RGB_WAYPOINT,
ekle
Kod:chrmgr.NAMECOLOR_METIN : colorInfo.CHR_NAME_RGB_METIN,
![]()
Oyundan görüntü
![]()
Pythonu boşuna kullanmışsınız python kullanmadanda yapılıyor.
Pythonu boşuna kullanmışsınız python kullanmadanda yapılıyor.
Ozaman siz python kullanmadan yapın, renklerin daha rahat ayarlanabilmesi için bu yolu tercih ettim.
Ozaman siz python kullanmadan yapın, renklerin daha rahat ayarlanabilmesi için bu yolu tercih ettim.
Teşekkürler önceden yapmıştım kolay gelsin.
Şu an konuyu görüntüleyenler (Toplam : 0, Üye: 0, Misafir: 0)
Benzer konular
- Cevaplar
- 22
- Görüntüleme
- 5K
- Cevaplar
- 35
- Görüntüleme
- 6K
