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!
Bug:
Şimdilik geçici bi fix ileride belki daha detaylı anlatabilirim
Fix:
Yapılan; Hareket halindeyken bineğe inme ve binmeyi engelleme
*char.h
Aratın:
Üstüne ekleyin:
*char_horse.cpp
Aratın:
Üstüne ekleyin:
case kısmındakiler mevcut bineklerin kodu, eksik olabilir detaylı bakmadım.
Aratın:
Altına ekleyin:
Aratın:
Altına ekleyin:
Linkleri görebilmek için Turkmmo Forumuna ÜYE olmanız gerekmektedir.
Şimdilik geçici bi fix ileride belki daha detaylı anlatabilirim
Fix:
Yapılan; Hareket halindeyken bineğe inme ve binmeyi engelleme
*char.h
Aratın:
C++:
void MountVnum(DWORD vnum);
Üstüne ekleyin:
C++:
bool IsMount(DWORD dwMountVnum);
Linkleri görebilmek için Turkmmo Forumuna ÜYE olmanız gerekmektedir.
*char_horse.cpp
Aratın:
C++:
bool CHARACTER::StartRiding()
Üstüne ekleyin:
C++:
bool CHARACTER::IsMount(DWORD dwMountVnum)
{
if (!dwMountVnum)
return false;
switch (dwMountVnum) {
case 20110:
case 20111:
case 20112:
case 20113:
case 20114:
case 20115:
case 20116:
case 20117:
case 20118:
case 20119:
case 20120:
case 20121:
case 20122:
case 20123:
case 20124:
case 20125:
case 20131:
case 20132:
case 20205:
case 20206:
case 20207:
case 20208:
case 20209:
case 20210:
case 20211:
case 20212:
case 20215:
case 20214:
case 20217:
case 20218:
case 20219:
case 20220:
case 20221:
case 20222:
case 20224:
case 20225:
case 20226:
case 20227:
case 20228:
case 20229:
case 20230:
case 20231:
case 20232:
return true;
break;
default:
return false;
break;
}
}
case kısmındakiler mevcut bineklerin kodu, eksik olabilir detaylı bakmadım.
Linkleri görebilmek için Turkmmo Forumuna ÜYE olmanız gerekmektedir.
Linkleri görebilmek için Turkmmo Forumuna ÜYE olmanız gerekmektedir.
Aratın:
C++:
DWORD dwMountVnum = m_chHorse ? m_chHorse->GetRaceNum() : GetMyHorseVnum();
Altına ekleyin:
C++:
if ((get_dword_time() - GetLastMoveTime()) < 1000 && IsMount(dwMountVnum)) {
ChatPacket(CHAT_TYPE_INFO, "Hareket ederken bu eylemi gerceklestiremezsin");
return false;
}
Linkleri görebilmek için Turkmmo Forumuna ÜYE olmanız gerekmektedir.
Aratın:
C++:
bool CHARACTER::StopRiding()
Altına ekleyin:
C++:
if ((get_dword_time() - GetLastMoveTime()) < 1000 && IsMount(GetMountVnum())) {
ChatPacket(CHAT_TYPE_INFO, "Hareket ederken bu eylemi gerceklestiremezsin");
return false;
}
Linkleri görebilmek için Turkmmo Forumuna ÜYE olmanız gerekmektedir.
Moderatör tarafında düzenlendi:
Bug:Linkleri görebilmek için Turkmmo Forumuna ÜYE olmanız gerekmektedir.
Şimdilik geçici bi fix ileride belki daha detaylı anlatabilirim
Fix:
Yapılan; Hareket halindeyken bineğe inme ve binmeyi engelleme
*char.h
Aratın:
Kod:void MountVnum(DWORD vnum);
Üstüne ekleyin:
Kod:bool IsMount(DWORD dwMountVnum);
Linkleri görebilmek için Turkmmo Forumuna ÜYE olmanız gerekmektedir.
*char_horse.cpp
Aratın:
Kod:bool CHARACTER::StartRiding()
Üstüne ekleyin:
Kod:bool CHARACTER::IsMount(DWORD dwMountVnum) { if (!dwMountVnum) return false; switch (dwMountVnum) { case 20110: case 20111: case 20112: case 20113: case 20114: case 20115: case 20116: case 20117: case 20118: case 20119: case 20120: case 20121: case 20122: case 20123: case 20124: case 20125: case 20131: case 20132: case 20205: case 20206: case 20207: case 20208: case 20209: case 20210: case 20211: case 20212: case 20215: case 20214: case 20217: case 20218: case 20219: case 20220: case 20221: case 20222: case 20224: case 20225: case 20226: case 20227: case 20228: case 20229: case 20230: case 20231: case 20232: return true; break; default: return false; break; } }
case kısmındakiler mevcut bineklerin kodu, eksik olabilir detaylı bakmadım.
Linkleri görebilmek için Turkmmo Forumuna ÜYE olmanız gerekmektedir.
Linkleri görebilmek için Turkmmo Forumuna ÜYE olmanız gerekmektedir.
Aratın:
Kod:DWORD dwMountVnum = m_chHorse ? m_chHorse->GetRaceNum() : GetMyHorseVnum();
Altına ekleyin:
Kod:if ((get_dword_time() - ch->GetLastMoveTime()) < 1000 && ch->IsMount(dwMountVnum)) { ch->ChatPacket(CHAT_TYPE_INFO, "Hareket ederken bu eylemi gerceklestiremezsin"); return; }
Linkleri görebilmek için Turkmmo Forumuna ÜYE olmanız gerekmektedir.
Aratın:
Kod:bool CHARACTER::StopRiding()
Altına ekleyin:
Kod:if ((get_dword_time() - ch->GetLastMoveTime()) < 1000 && ch->IsMount(ch->GetMountVnum())) { ch->ChatPacket(CHAT_TYPE_INFO, "Hareket ederken bu eylemi gerceklestiremezsin"); return; }
Linkleri görebilmek için Turkmmo Forumuna ÜYE olmanız gerekmektedir.
![]()
Tesekkurler garip garip buglar çıkıyor birde aga konu ile alakalı değil ama damage sınırını nasıl kaldırıyoruz 27tden sonra skiller mis gösteriyor işlemiyorya o sınırı nasıl kaldırıyoruz
- Durum
- Üzgünüz bu konu cevaplar için kapatılmıştır...
Şu an konuyu görüntüleyenler (Toplam : 0, Üye: 0, Misafir: 0)
Benzer konular
- Cevaplar
- 2
- Görüntüleme
- 101
- Cevaplar
- 6
- Görüntüleme
- 804
- Cevaplar
- 6
- Görüntüleme
- 703
- Cevaplar
- 14
- Görüntüleme
- 730

