- Katılım
- 22 Şub 2017
- Konular
- 65
- Mesajlar
- 739
- Çözüm
- 1
- Reaksiyon Skoru
- 152
- Altın Konu
- 0
- TM Yaşı
- 9 Yıl 3 Ay 13 Gün
- Başarım Puanı
- 89
- MmoLira
- 172
- DevLira
- 0
ROHAN2 WORLD 1-120 TR TİPİ OFFICIAL YOHARA, BALATHOR VE AMON! 80. GÜNÜNDE! +10.000 ONLİNE! HİLE VE BOT %100 ENGELLİ HEMEN TIKLA!
1. Taşın % 100 Eklenmesini Sağlayalım
char_item.cpp açalım
Kod:if (number(1, 100) <= 30)
Aratalım '30' yazan yere % kaç eklenmesini istiyorsak onu yazalım kesin eklenmesini istiyorsanız 100 yazın.
2. Krallıklar arası % 3 vergi alması kapatalım
shop.cpp ve shop_manager.cpp açalım
2 cppde aratalımKod:iVal = 3;
2 cppde Değiştirelim.Kod:iVal = 0; // % 3 verdi kaldırılmıştır.
3. 0 Yang item alamama sorunu
shop.cpp açalım
aratalımKod:if (r_item.price <= 0)
değiştirelimKod:if (r_item.price < 0) // 0 yang item alamama fixlendi.
4.Kostume 6-7 efsun eklenmesini engelliyelim.
char_item.cpp açılır
aratılırKod:case 71051 :
bu kod bloğunun altına
Kod:if (item2->GetAttributeSetIndex() == -1) { ChatPacket(CHAT_TYPE_INFO, LC_TEXT("ìì±ì ë³ê²½í ì ìë ìì´í ì ëë¤.")); return false; }
bu kod bloğu eklenir.
Kod:if (item2->GetType() == ITEM_COSTUME) { ChatPacket(CHAT_TYPE_INFO, "Kostumlere 6. ve 7. Efsunlari Ekleyemezsin"); return false; }
5. Dice komudunun işlevini kaldıralım.
cmd_general.cpp açılır
aratılırKod:ACMD(do_dice)
kod blogu bununla değiştirlir
Kod:ACMD(do_dice) { ch->ChatPacket(CHAT_TYPE_INFO, "<Server>Bu islemi gerceklestiremezsiniz."); }
6. Efsun Atma Süresini Kaldıralım.
char_item.cpp açılır ve aratılır.
Kod:if (pPC) { DWORD dwNowMin = get_global_time() / 60; DWORD dwLastChangeItemAttrMin = pPC->GetFlag(msc_szLastChangeItemAttrFlag); if (dwLastChangeItemAttrMin + dwChangeItemAttrCycle > dwNowMin) { ChatPacket(CHAT_TYPE_INFO, LC_TEXT("¼Ó¼ºÀ» ¹Ù²ÛÁö %dºÃ À̳»¿¡´Â ´Ù½Ã º¯°æÇÒ ¼ö ¾ø½À´Ï´Ù.(%d ºÃ ³²À½)"), dwChangeItemAttrCycle, dwChangeItemAttrCycle - (dwNowMin - dwLastChangeItemAttrMin)); return false; } pPC->SetFlag(msc_szLastChangeItemAttrFlag, dwNowMin); }
ve bununla değiştirilir.(NOT:bu kod bloğunu silsenizde olur aynı işlevi görür.)
Kod:/*if (pPC) { DWORD dwNowMin = get_global_time() / 60; DWORD dwLastChangeItemAttrMin = pPC->GetFlag(msc_szLastChangeItemAttrFlag); if (dwLastChangeItemAttrMin + dwChangeItemAttrCycle > dwNowMin) { ChatPacket(CHAT_TYPE_INFO, LC_TEXT("¼Ó¼ºÀ» ¹Ù²ÛÁö %dºÃ À̳»¿¡´Â ´Ù½Ã º¯°æÇÒ ¼ö ¾ø½À´Ï´Ù.(%d ºÃ ³²À½)"), dwChangeItemAttrCycle, dwChangeItemAttrCycle - (dwNowMin - dwLastChangeItemAttrMin)); return false; } pPC->SetFlag(msc_szLastChangeItemAttrFlag, dwNowMin); }*/
7. Duygu maskesiz dans etmeyi sağlamak
cmd_emoticon.cpp açılır ve aratılır
Kod:bool CHARACTER_CanEmotion(CHARACTER& rch) { // °áÈ¥½Ä ¸Ê¿¡¼´Â »ç¿ëÇÒ ¼ö ÀÖ´Ù. if (marriage::WeddingManager::instance().IsWeddingMap(rch.GetMapIndex())) return true; // ¿Á¤ÀÇ °¡¸é Âø¿ë½Ã »ç¿ëÇÒ ¼ö ÀÖ´Ù. if (rch.IsEquipUniqueItem(UNIQUE_ITEM_EMOTION_MASK)) return true; if (rch.IsEquipUniqueItem(UNIQUE_ITEM_EMOTION_MASK2)) return true; return false; }
kod bloğu bununla değiştirilir
Kod:bool CHARACTER_CanEmotion(CHARACTER& rch) { return true; }
8. War Crash Bugu
cmd_emoticon.cpp açılır ve aratılır.
Kod:if (*arg2) { str_to_number(type, arg2); if (type >= GUILD_WAR_TYPE_MAX_NUM) type = GUILD_WAR_TYPE_FIELD; }
Bununla değiştirlir
Kod:if (*arg2) { str_to_number(type, arg2); if (type >= GUILD_WAR_TYPE_MAX_NUM || type < 0) type = GUILD_WAR_TYPE_FIELD; }
9.Level atlayınca verilen potları kaldırma
char.cpp açılır ve aratılır.
Kod:if (GetLevel() <= 10) AutoGiveItem(27001, 2); else if (GetLevel() <= 30) AutoGiveItem(27002, 2); else { AutoGiveItem(27002, 2); // AutoGiveItem(27003, 2); }
Bu blog silinir.
10.Check Client Version Fixleme
config.cpp , input_main.cpp , input_login.cpp açılır
Kod:if (version > date)
aratılır ve bununla değiştirilir tüm cpplerde
Kod:if (version != date)
11. Dungeon Core Fix
char.cpp açılır ve aratılır.
Kod:void CHARACTER::SetParty(LPPARTY pkParty):
alttaki blog bulunur
Kod://if (m_pkDungeon && IsPC()) //SetDungeon(NULL);
ve bununla değiştirlir
Kod:if (m_pkDungeon && IsPC()) SetDungeon(NULL);
12. Skillerin 17 Master Olması için
char_skill.cpp açılır ve aratılır.
bununla değiştirilirKod:[COLOR=#000088]if[/COLOR][COLOR=#666600]([/COLOR][COLOR=#000000]number[/COLOR][COLOR=#666600]([/COLOR][COLOR=#006666]1[/COLOR][COLOR=#666600],[/COLOR][COLOR=#006666]21[/COLOR][COLOR=#666600]-[/COLOR][COLOR=#000000] MIN[/COLOR][COLOR=#666600]([/COLOR][COLOR=#006666]20[/COLOR][COLOR=#666600],[/COLOR][COLOR=#660066]GetSkillLevel[/COLOR][COLOR=#666600]([/COLOR][COLOR=#000000]pkSk[/COLOR][COLOR=#666600]->[/COLOR][COLOR=#000000]dwVnum[/COLOR][COLOR=#666600])))==[/COLOR][COLOR=#006666]1[/COLOR][COLOR=#666600])[/COLOR][COLOR=#000000] [/COLOR][COLOR=#660066]SetSkillLevel[/COLOR][COLOR=#666600]([/COLOR][COLOR=#000000]pkSk[/COLOR][COLOR=#666600]->[/COLOR][COLOR=#000000]dwVnum[/COLOR][COLOR=#666600],[/COLOR][COLOR=#006666]20[/COLOR][COLOR=#666600]);[/COLOR]
Kod:[COLOR=#000088]//if[/COLOR][COLOR=#666600]([/COLOR][COLOR=#000000]number[/COLOR][COLOR=#666600]([/COLOR][COLOR=#006666]1[/COLOR][COLOR=#666600],[/COLOR][COLOR=#006666]21[/COLOR][COLOR=#666600]-[/COLOR][COLOR=#000000] MIN[/COLOR][COLOR=#666600]([/COLOR][COLOR=#006666]20[/COLOR][COLOR=#666600],[/COLOR][COLOR=#660066]GetSkillLevel[/COLOR][COLOR=#666600]([/COLOR][COLOR=#000000]pkSk[/COLOR][COLOR=#666600]->[/COLOR][COLOR=#000000]dwVnum[/COLOR][COLOR=#666600])))==[/COLOR][COLOR=#006666]1[/COLOR][COLOR=#666600])[/COLOR][COLOR=#000000] [/COLOR][COLOR=#660066]SetSkillLevel[/COLOR][COLOR=#666600]([/COLOR][COLOR=#000000]pkSk[/COLOR][COLOR=#666600]->[/COLOR][COLOR=#000000]dwVnum[/COLOR][COLOR=#666600],[/COLOR][COLOR=#006666]20[/COLOR][COLOR=#666600]);[/COLOR]
Şimdilik Bu kadar Vaktim Oldukça Güncelleyebilirim.
Teşekkürler aradığım şeylerdi

- Katılım
- 20 Kas 2017
- Konular
- 65
- Mesajlar
- 1,034
- Online süresi
- 1d 13h
- Reaksiyon Skoru
- 197
- Altın Konu
- 0
- TM Yaşı
- 8 Yıl 6 Ay 18 Gün
- Başarım Puanı
- 127
- MmoLira
- 202
- DevLira
- 0
Yararlı
- Katılım
- 30 Tem 2013
- Konular
- 12
- Mesajlar
- 335
- Online süresi
- 17d 15h
- Reaksiyon Skoru
- 45
- Altın Konu
- 0
- TM Yaşı
- 12 Yıl 10 Ay 12 Gün
- Başarım Puanı
- 105
- MmoLira
- 1,160
- DevLira
- 0
Süpersin Kardesim
- Katılım
- 31 Eki 2011
- Konular
- 4
- Mesajlar
- 254
- Çözüm
- 6
- Online süresi
- 23h 18m
- Reaksiyon Skoru
- 42
- Altın Konu
- 0
- TM Yaşı
- 14 Yıl 7 Ay 10 Gün
- Başarım Puanı
- 113
- Yaş
- 29
- MmoLira
- 266
- DevLira
- 0
skillerin 17 de master olması için arat if(number(1,21- MIN(20,GetSkillLevel(pkSk->dwVnum)))==1)
SetSkillLevel(pkSk->dwVnum,20);
değiştir
//if(number(1,21- MIN(20,GetSkillLevel(pkSk->dwVnum)))==1)
SetSkillLevel(pkSk->dwVnum,20);
SetSkillLevel(pkSk->dwVnum,20);
değiştir
//if(number(1,21- MIN(20,GetSkillLevel(pkSk->dwVnum)))==1)
SetSkillLevel(pkSk->dwVnum,20);
Şu an konuyu görüntüleyenler (Toplam : 0, Üye: 0, Misafir: 0)
Benzer konular
- Cevaplar
- 6
- Görüntüleme
- 278
- Cevaplar
- 0
- Görüntüleme
- 265
- Cevaplar
- 9
- Görüntüleme
- 496
- Cevaplar
- 9
- Görüntüleme
- 570
- Cevaplar
- 8
- Görüntüleme
- 387

