- Mesaj
- 1.054
- Çözümler
- 38
- Beğeni
- 782
- Puan
- 1.109
- Ticaret Puanı
- 0
C++:
if ((pkChr->GetX() >= 5162100 && pkChr->GetY() >= 5533300) && (pkChr->GetX() <= 5168800 && pkChr->GetY() <= 5537900))
{
return true;
}
yukarı kod bloğunu pvp.cpp dosyamda
bool CPVPManager::CanAttack(LPCHARACTER pkChr, LPCHARACTER pkVictim)
şu fonksiyona ekledim fakat karakterler birbirine vurmuyor pkVictim içinde mi if sorgusu yapmam gerekiyor birbirlerine saldırabilmeleri için? fikri olan var mı?
EDİT1:
C++:
if ((pkChr->GetX() >= 5162100 && pkChr->GetY() >= 5533300) && (pkChr->GetX() <= 5168800 && pkChr->GetY() <= 5537900) && (pkVictim->GetX() >= 5162100 && pkVictim->GetY() >= 5533300) && (pkVictim->GetX() <= 5168800 && pkVictim->GetY() <= 5537900))
{
return true;
}
Victim ı da ekledim ama yemedi başka bir olay daha var galiba
Edit2:: çalışmadı yine
C++:
if ((pkChr->GetX() >= 5162100 && pkChr->GetY() >= 5533300) && (pkChr->GetX() <= 5168800 && pkChr->GetY() <= 5537900) && (pkVictim->GetX() >= 5162100 && pkVictim->GetY() >= 5533300) && (pkVictim->GetX() <= 5168800 && pkVictim->GetY() <= 5537900))
{
return true;
pkChr->SetPKMode(PK_MODE_FREE);
}
edit3::: çalışmadı bu da
C++:
if ((pkChr->GetX() >= 5162100 && pkChr->GetY() >= 5533300) && (pkChr->GetX() <= 5168800 && pkChr->GetY() <= 5537900) && (pkVictim->GetX() >= 5162100 && pkVictim->GetY() >= 5533300) && (pkVictim->GetX() <= 5168800 && pkVictim->GetY() <= 5537900))
{
pkChr->SetPKMode(PK_MODE_FREE);
return true;
}
Son düzenleme: