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!
Binek kodlarını direk kendi gamenizden alıp eklemek için.
game/src>pvp.cpp
yazın: switch( pkChr->GetMountVnum() )
alt tarafta çıkan kodlar sizin gamenizde bulunan bineklerdir. Aklınızda bulunsun konudaki case kodlarını kendi gamenizdekiler ile değişitirip öyle ekleyin.
game/src>pvp.cpp
yazın: switch( pkChr->GetMountVnum() )
alt tarafta çıkan kodlar sizin gamenizde bulunan bineklerdir. Aklınızda bulunsun konudaki case kodlarını kendi gamenizdekiler ile değişitirip öyle ekleyin.
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.
![]()
Aga bunu ekleyemedim build edemiyorum :S
char.h ile char_horse.cpp'ye ekleye bilirmisin acaba ?
Dosyalarım :
Linkleri görebilmek için Turkmmo Forumuna ÜYE olmanız gerekmektedir.
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() - GetLastMoveTime()) < 1000 && IsMount(dwMountVnum)) { 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() - GetLastMoveTime()) < 1000 && IsMount(GetMountVnum())) { ChatPacket(CHAT_TYPE_INFO, "Hareket ederken bu eylemi gerceklestiremezsin"); return; }
Linkleri görebilmek için Turkmmo Forumuna ÜYE olmanız gerekmektedir.
![]()
Error:
düzenlendi
Düzenleme sonrası sorunsuz derleme gerçekleşmiştir.
- 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
