cmd generale ekleyin
bu ne işe yarar ?
Eğerki offlineshop penceresi açıksa çıkış yapamaz karekter değiştiremez
Bu sayede gir çık ile yapılabilecek bir bug ortadan kalkar
ilerde her an bir bug çıkabilir metin2 bu bu sayede bunun önüne geçersiniz
[CODE title="cmd general"]aratınbu ne işe yarar ?
Eğerki offlineshop penceresi açıksa çıkış yapamaz karekter değiştiremez
Bu sayede gir çık ile yapılabilecek bir bug ortadan kalkar
ilerde her an bir bug çıkabilir metin2 bu bu sayede bunun önüne geçersiniz
switch (info->subcmd)
{
case SCMD_LOGOUT:
altına ekleyin
if (ch->GetOfflineShopGuest() || ch->GetAuctionGuest() || ch->GetShopSafebox())
{
ch->ChatPacket(CHAT_TYPE_INFO, "Pazar Açıkken Bunu Yapamazsın");
return false;
}
aratın
case SCMD_PHASE_SELECT:
{
altına ekleyin
if (ch->GetOfflineShopGuest() || ch->GetAuctionGuest() || ch->GetShopSafebox())
{
ch->ChatPacket(CHAT_TYPE_INFO, "Pazar Açıkken Bunu Yapamazsın");
return false;
}
[/CODE]
char.cpp aç
bu ne işe yarıyor ?
Işınlanmaların hepsine kontrol ekledik
adam ışınlanıp bir bug yapmayı denerse yapamayacak
offlineshop açıksa çıkış yok ışınlanma yok kapat öyle yap ne yapacaksan mantıgı
[CODE title="char.cpp"]aratbu ne işe yarıyor ?
Işınlanmaların hepsine kontrol ekledik
adam ışınlanıp bir bug yapmayı denerse yapamayacak
offlineshop açıksa çıkış yok ışınlanma yok kapat öyle yap ne yapacaksan mantıgı
void CHARACTER::SetWarpLocation
alına ekle
if (GetOfflineShopGuest() || GetAuctionGuest())
ChatPacket(CHAT_TYPE_INFO, "Pazar Açıkken Bunu Yapamazsın");
return;
arat
bool CHARACTER::WarpSet
içinde bul
Stop();
Save();
üstüne ekle
if (GetOfflineShopGuest() || GetAuctionGuest() || GetShopSafebox())
{
ChatPacket(CHAT_TYPE_INFO, "Pazar Açıkken Bunu Yapamazsın");
return false;
}
if(IsDead())
{
ChatPacket(CHAT_TYPE_INFO, "Ölüyken Bu İşlemi Yapamazsın!");
return false;
}
arat
void CHARACTER::ReqSafeboxLoad
altına ekle
if (GetOfflineShopGuest() || GetAuctionGuest() || GetShopSafebox())
{
ChatPacket(CHAT_TYPE_INFO, "Pazar Açıkken Bunu Yapamazsın");
return;
}
arat
bool CHARACTER::CanWarp() const
altına uygun alana ekle
if (iPulse - GetOfflineShopUseTime() < limit_time)
return false;
if (GetOfflineShopGuest() || GetAuctionGuest())
return false;
[/CODE]
bu fixlere benzer şeyler ekleyebilirsiniz mesela ölüyken ışınlanamaz olayını ekledim aklınıza ne geliyorsa bu fonksiyonlara ekleyip çalışırabilirsiniz
Şu an konuyu görüntüleyenler (Toplam : 0, Üye: 0, Misafir: 0)
Benzer konular
- Cevaplar
- 6
- Görüntüleme
- 304
- Cevaplar
- 0
- Görüntüleme
- 299
- Cevaplar
- 1
- Görüntüleme
- 320
- Cevaplar
- 9
- Görüntüleme
- 510
- Cevaplar
- 15
- Görüntüleme
- 785
