Ayyıldız2 | 2008 TR Yapısı • 1-99 Orta Emek Destan • Oto Avsız • 10 Temmuz 21:00 HEMEN TIKLA!
Hocam benim client karakter geldikten sonra şu hatayı veriyor Offlineshopta kullanıyorum. Neredeki yazıyı değiştirecez bu hatanın onla ilgisi var mı?;
ilgisi var mı bilemem ama client ve game uyuşmuyor.
cmd_gm.cpp
Kod:
struct FuncPurge
Linkleri görebilmek için Turkmmo Forumuna ÜYE olmanız gerekmektedir.
Kod:
struct FuncPurge{
LPCHARACTER m_pkGM;
bool m_bAll;
FuncPurge(LPCHARACTER ch) : m_pkGM(ch), m_bAll(false)
{
}
void operator () (LPENTITY ent)
{
if (!ent->IsType(ENTITY_CHARACTER))
return;
LPCHARACTER pkChr = (LPCHARACTER) ent;
int iDist = DISTANCE_APPROX(pkChr->GetX() - m_pkGM->GetX(), pkChr->GetY() - m_pkGM->GetY());
if (!m_bAll && iDist >= 1000) // 10미터 이상에 있는 것들은 purge 하지 않는다.
return;
sys_log(0, "PURGE: %s %d", pkChr->GetName(), iDist);
#ifdef ENABLE_OFFLINE_SHOP_SYSTEM
#ifdef NEW_PET_SYSTEM
if (!pkChr->IsOfflineShopNPC() && pkChr->GetRaceNum() != 30000 && pkChr->IsNPC() && !pkChr->IsPet() && !pkChr->IsNewPet() && pkChr->GetRider() == NULL)
#else
if (!pkChr->IsOfflineShopNPC() && pkChr->GetRaceNum() != 30000 && pkChr->IsNPC() && !pkChr->IsPet() && pkChr->GetRider() == NULL)
#endif
#else
if (!pkChr->IsNPC() && !pkChr->IsPet() && pkChr->GetRider() == NULL)
#endif
{
M2_DESTROY_CHARACTER(pkChr);
}
}
};
Teşekkür ederim. Hatayı gameyi atmayı unuttuğum için alıyormuşum
ilgisi var mı bilemem ama client ve game uyuşmuyor.
cmd_gm.cpp
Kod:struct FuncPurge
Linkleri görebilmek için Turkmmo Forumuna ÜYE olmanız gerekmektedir.
Kod:struct FuncPurge{ LPCHARACTER m_pkGM; bool m_bAll; FuncPurge(LPCHARACTER ch) : m_pkGM(ch), m_bAll(false) { } void operator () (LPENTITY ent) { if (!ent->IsType(ENTITY_CHARACTER)) return; LPCHARACTER pkChr = (LPCHARACTER) ent; int iDist = DISTANCE_APPROX(pkChr->GetX() - m_pkGM->GetX(), pkChr->GetY() - m_pkGM->GetY()); if (!m_bAll && iDist >= 1000) // 10ë¯¸í° ì´ìì ìë ê²ë¤ì purge íì§ ìëë¤. return; sys_log(0, "PURGE: %s %d", pkChr->GetName(), iDist); #ifdef ENABLE_OFFLINE_SHOP_SYSTEM #ifdef NEW_PET_SYSTEM if (!pkChr->IsOfflineShopNPC() && pkChr->GetRaceNum() != 30000 && pkChr->IsNPC() && !pkChr->IsPet() && !pkChr->IsNewPet() && pkChr->GetRider() == NULL) #else if (!pkChr->IsOfflineShopNPC() && pkChr->GetRaceNum() != 30000 && pkChr->IsNPC() && !pkChr->IsPet() && pkChr->GetRider() == NULL) #endif #else if (!pkChr->IsNPC() && !pkChr->IsPet() && pkChr->GetRider() == NULL) #endif { M2_DESTROY_CHARACTER(pkChr); } } };
)exppettable.txt yi Turkey e mi atacaz
main.cpp yol neresi belirtilmiş ise oraya atıcaksınız. ama dosyadakı yolu "/usr/game/share/locale/turkey" yapıp oraya atabilirsiniz.
Şu an konuyu görüntüleyenler (Toplam : 0, Üye: 0, Misafir: 0)
Benzer konular
- Cevaplar
- 2
- Görüntüleme
- 522