Türkiye'de ilk Mobil & PC Aynı Anda Metin2 Oyna. Triarchonline kalıcı ve uzun ömürlü yapısı ile 24 Temmuz'da açılıyor. | 1-99 Mobil Metin2 Triarch HEMEN TIKLA!
Merhaba bu konu'da geçen sistemi kurarken alan skilleri işlemesi sorunu vardı bunun için bir düzenleme vereceğim.
Tabi yapay zekanın emeklerine sonsuz teşekkürler.
DİPNOT : Serbest engelide kurarsanız daha sağlıklı olacaktır.
[CODE lang="cpp" title="Battle.cpp"]//aratTabi yapay zekanın emeklerine sonsuz teşekkürler.

DİPNOT : Serbest engelide kurarsanız daha sağlıklı olacaktır.
bool battle_is_attackable(LPCHARACTER ch, LPCHARACTER victim)
{
if (victim->IsDead())
return false;
if (victim->IsObserverMode()) // @DsProject3
return false;
// altına ekle
// Map index kontrolu ile oyuncular birbirine vuramaz, moblara vurabilir
if ((ch->GetMapIndex() == 44) && victim->IsPC())
return false;
[/CODE]
İlk verdiğim kodda mobların vuruşları size işlemiyordu alttakini uygularsanız moblar size vurabilir.
[CODE title="Güncelleme :"] if ((ch->GetMapIndex() == 44) && ch->IsPC() && victim->IsPC())
return false;[/CODE]
Son düzenleme:
En Çok Reaksiyon Alan Mesajlar
Eline saglik
paylaşım için teşekkürler.Merhaba Öğeyi görmek için üye olmalısınız.'da geçen sistemi kurarken alan skilleri işlemesi sorunu vardı bunun için bir düzenleme vereceğim.[CODE lang="cpp" title="Battle.cpp"]//arat
Tabi yapay zekanın emeklerine sonsuz teşekkürler.
DİPNOT : Serbest engelide kurarsanız daha sağlıklı olacaktır.
bool battle_is_attackable(LPCHARACTER ch, LPCHARACTER victim)
{
if (victim->IsDead())
return false;
if (victim->IsObserverMode()) // @DsProject3
return false;
// altına ekle
// Map index kontrolu ile oyuncular birbirine vuramaz, moblara vurabilir
if ((ch->GetMapIndex() == 44) && victim->IsPC())
return false;
[/CODE]
Öğeyi görmek için üye olmalısınız.
Paylaşım için teşekkürler bunada göz atabilirsiniz.
C++:bool battle_is_attackable(LPCHARACTER ch, LPCHARACTER victim) { if (victim->IsDead()) return false; if (victim->IsObserverMode()) return false; static const std::set<int> no_pvp_maps = {44, 62, 113}; // Harita PvP yasaklı ise oyuncular birbirine vuramaz ama moblara vurabilir if (no_pvp_maps.find(ch->GetMapIndex()) != no_pvp_maps.end() && victim->IsPC()) return false; return true; }
paylaşım için teşekkürler.Merhaba bu konu'da geçen sistemi kurarken alan skilleri işlemesi sorunu vardı bunun için bir düzenleme vereceğim.[CODE lang="cpp" title="Battle.cpp"]//arat
Tabi yapay zekanın emeklerine sonsuz teşekkürler.
DİPNOT : Serbest engelide kurarsanız daha sağlıklı olacaktır.
bool battle_is_attackable(LPCHARACTER ch, LPCHARACTER victim)
{
if (victim->IsDead())
return false;
if (victim->IsObserverMode()) // @DsProject3
return false;
// altına ekle
// Map index kontrolu ile oyuncular birbirine vuramaz, moblara vurabilir
if ((ch->GetMapIndex() == 44) && victim->IsPC())
return false;
Paylaşım için teşekkürler bunada göz atabilirsiniz.
C++:
bool battle_is_attackable(LPCHARACTER ch, LPCHARACTER victim)
{
if (victim->IsDead())
return false;
if (victim->IsObserverMode())
return false;
static const std::set<int> no_pvp_maps = {44, 62, 113};
// Harita PvP yasaklı ise oyuncular birbirine vuramaz ama moblara vurabilir
if (no_pvp_maps.find(ch->GetMapIndex()) != no_pvp_maps.end() && victim->IsPC())
return false;
return true;
}
Şu an konuyu görüntüleyenler (Toplam : 0, Üye: 0, Misafir: 0)
Benzer konular
- Cevaplar
- 9
- Görüntüleme
- 431
- Cevaplar
- 15
- Görüntüleme
- 804
- Cevaplar
- 9
- Görüntüleme
- 500
- Cevaplar
- 9
- Görüntüleme
- 583

