- Katılım
- 22 Ocak 2014
- Konular
- 160
- Mesajlar
- 869
- Çözüm
- 2
- Online süresi
- 1mo 2d
- Reaksiyon Skoru
- 26
- Altın Konu
- 0
- TM Yaşı
- 12 Yıl 4 Ay 21 Gün
- Başarım Puanı
- 151
- MmoLira
- 3,494
- 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!
emeğine sağlık başarılarının devamını dilerim.
- Katılım
- 2 Nis 2015
- Konular
- 6
- Mesajlar
- 215
- Online süresi
- 6d 13h
- Reaksiyon Skoru
- 28
- Altın Konu
- 0
- TM Yaşı
- 11 Yıl 2 Ay 11 Gün
- Başarım Puanı
- 95
- MmoLira
- 732
- DevLira
- 0
Faydalı konu saol.
- Katılım
- 17 Ağu 2014
- Konular
- 4,839
- Mesajlar
- 14,733
- Online süresi
- 22m 50s
- Reaksiyon Skoru
- 2,558
- Altın Konu
- 0
- TM Yaşı
- 11 Yıl 9 Ay 29 Gün
- Başarım Puanı
- 402
- Yaş
- 30
- MmoLira
- -117
- DevLira
- 0
/// @DarkKnights; kapat
yetkililer bizi istemiyormuş
Editlendiği için sabitten indirilip kapatıldı
- Katılım
- 25 Ocak 2013
- Konular
- 6,740
- Mesajlar
- 21,611
- Online süresi
- 2d 13h
- Reaksiyon Skoru
- 2,176
- Altın Konu
- 0
- TM Yaşı
- 13 Yıl 4 Ay 18 Gün
- Başarım Puanı
- 509
- MmoLira
- 2,783
- DevLira
- 0
Kişi isteği üzerine konu tekrar açılmıştır.
- Katılım
- 22 Ocak 2014
- Konular
- 160
- Mesajlar
- 869
- Çözüm
- 2
- Online süresi
- 1mo 2d
- Reaksiyon Skoru
- 26
- Altın Konu
- 0
- TM Yaşı
- 12 Yıl 4 Ay 21 Gün
- Başarım Puanı
- 151
- MmoLira
- 3,494
- DevLira
- 0
Öncelikle Yardımlarından dolayı @Statu; kardeşime teşekkürler
1.GM YERE İTEM ATMA ENGELİ
2.GM DEPO KULLANMA ENGELİ
3.GM TİCARET ENGELİ
4.GM PAZAR AÇMA ENGELİ
5.GM PAZARDAN İTEM ALMA ENGELİ
6.TİCARET EFEKTİ
7.SINIRSIZ CESARET PELERİNİ
8.SKİLLERİN 17'DE MASTER OLMASI
9.DELİCİ EFEKTİ
10.KÜRESİZ İTEM YANSITMA
11.SINIRSIZ POT
12.METİN TAŞI DEDEKTÖR SAYISI
13.MİNİMUM BAĞIRMA LEVELİ
14.TAŞ EKLEME ORANI
15.CEVHER EKLEME ORANI
16.YERE ATILAN İTEMİN KAYBOLMA SÜRESİ
17.ÖLDÜRÜLEN MOBUN KAYBOLMA SÜRESİ
18.İÇ İÇE GİREN İTEM SAYISI For ByPy TEŞEKKÜR EDERİM
19.PAZARA VURMAYI ENGELLEME For Statu TEŞEKKÜR EDERİM
1.GM YERE İTEM ATMA ENGELİ(CONFİG AYARLI):
config.cpp açılır:
aratılır;
Kod:int gPlayerMaxLevel = 99;
altına eklenir:
Kod:int gmyereitematamaz = 0;
Daha sonra aratılır:
Kod:[COLOR=#B22222]TOKEN("max_level")[/COLOR]
Kod bloğunun altına eklenir:
Kod:TOKEN("GM_YERE_ITEM_ATAMAZ") {Kod:[COLOR=#BB0000][FONT=Verdana]str_to_number(gmyereitematamaz, value_string);[/FONT][/COLOR] [COLOR=#BB0000][FONT=Verdana]printf("GM_YERE_ITEM_ATAMAZ: 1\n");[/FONT][/COLOR] [COLOR=#BB0000][FONT=Verdana]continue;[/FONT][/COLOR] [COLOR=#BB0000][FONT=Verdana]}[/FONT][/COLOR]
son hali:
![]()
config.h aratılır:Kod:extern int gPlayerMaxLevel;
altına eklenir;
Kod:extern int gmyereitematamaz;
config kodu hazır şimdi işlevi yapalım
char_item.cpp aratılır:Kod:bool CHARACTER::DropItem(TItemPos Cell, BYTE bCount){Kod:[COLOR=#BB0000][FONT=Verdana]LPITEM item = NULL;[/FONT][/COLOR]
altına eklenir:
Kod:if (gmyereitematamaz == 1) {Kod:[COLOR=#BB0000][FONT=Verdana]if (GetGMLevel() > GM_PLAYER)[/FONT][/COLOR] [COLOR=#BB0000][FONT=Verdana]{[/FONT][/COLOR] [COLOR=#BB0000][FONT=Verdana]ChatPacket(CHAT_TYPE_INFO, "|cFFff0000|H|h<Hata> GameMaster yere item atamaz.");[/FONT][/COLOR] [COLOR=#BB0000][FONT=Verdana]return false;[/FONT][/COLOR] [COLOR=#BB0000][FONT=Verdana]}//yere item atma engeli config secenekli BlackDragonx61[/FONT][/COLOR] [COLOR=#BB0000][FONT=Verdana]}[/FONT][/COLOR]
son hali:
![]()
son olarak
channel1,channel2,channel3,channel4,game99 içindeki CONFIG dosyasının alt kısmına ekleyin
Kod:gm_yere_item_atamaz: 1
0 kapatır 1 açar
//KANIT:
/////////////////////////////////////////////////////////2.GM DEPO KULLANMA ENGELİ(CONFİG AYARLI):config.cpp açılır:![]()
aratılır;
Kod:int gPlayerMaxLevel = 99;
altına eklenir:
Daha sonra aratılır:Kod:int gmdepokullanamaz = 0;Kod:[COLOR=#B22222]TOKEN("max_level")[/COLOR]
Kod bloğunun altına eklenir:
Kod:TOKEN("GM_DEPO_KULLANAMAZ") {son hali:Kod:[COLOR=#BB0000][FONT=Verdana]str_to_number(gmdepokullanamaz, value_string);[/FONT][/COLOR] [COLOR=#BB0000][FONT=Verdana]printf("GM_DEPO_KULLANAMAZ: 1\n");[/FONT][/COLOR] [COLOR=#BB0000][FONT=Verdana]continue;[/FONT][/COLOR] [COLOR=#BB0000][FONT=Verdana]}[/FONT][/COLOR]![]()
config.h aratılır:Kod:extern int gPlayerMaxLevel;
altına eklenir;
config kodu hazır şimdi işlevi yapalım;Kod:extern int gmdepokullanamaz;
input_main.cpp aratılır:
altına eklenir;Kod:[COLOR=#333333]if( IS_SET(pkItem->GetAntiFlag(), ITEM_ANTIFLAG_SAFEBOX) )[/COLOR]Kod:if (gmdepokullanamaz == 1) {son hali:Kod:[COLOR=#BB0000][FONT=Verdana]if (ch->GetGMLevel() > GM_PLAYER)[/FONT][/COLOR] [COLOR=#BB0000][FONT=Verdana]{[/FONT][/COLOR] [COLOR=#BB0000][FONT=Verdana]ch->ChatPacket(CHAT_TYPE_INFO, LC_TEXT("|cFFff0000|H|h<Hata> GameMaster Depo Kullanamaz."));[/FONT][/COLOR] [COLOR=#BB0000][FONT=Verdana]return;[/FONT][/COLOR] [COLOR=#BB0000][FONT=Verdana]}//depo engeli config secenekli BlackDragonx61[/FONT][/COLOR] [COLOR=#BB0000][FONT=Verdana]}[/FONT][/COLOR]![]()
son olarak
channel1,channel2,channel3,channel4,game99 içindeki CONFIG dosyasının alt kısmına ekleyin
Kod:gm_depo_kullanamaz: 1
0 kapatır 1 açar
//KANIT:
/////////////////////////////////////////////////////////3.GM TİCARET ENGELİ(CONFİG AYARLI):config.cpp açılır:![]()
aratılır;
Kod:int gPlayerMaxLevel = 99;
altına eklenir:
Daha sonra aratılır:Kod:int gmticaretyapamaz = 0;Kod:[COLOR=#B22222]TOKEN("max_level")[/COLOR]
Kod bloğunun altına eklenir:
Kod:TOKEN("GM_TICARET_YAPAMAZ") {son hali:Kod:[COLOR=#BB0000][FONT=Verdana]str_to_number(gmticaretyapamaz, value_string);[/FONT][/COLOR] [COLOR=#BB0000][FONT=Verdana]printf("GM_TICARET_YAPAMAZ: 1\n");[/FONT][/COLOR] [COLOR=#BB0000][FONT=Verdana]continue;[/FONT][/COLOR] [COLOR=#BB0000][FONT=Verdana]}[/FONT][/COLOR]![]()
config.h aratılır:Kod:extern int gPlayerMaxLevel;
altına eklenir;
config kodu hazır şimdi işlevi yapalım;Kod:extern int gmticaretyapamaz;
exchange.cpp aratılır:Kod bloğunun altına eklenir;Kod:if ( IsOpenSafebox() || GetShopOwner() || GetMyShop() || IsCubeOpen())
Kod:if (gmticaretyapamaz == 1) {son hali:Kod:[COLOR=#BB0000][FONT=Verdana]if (GetGMLevel() > GM_PLAYER || victim->GetGMLevel() > GM_PLAYER)[/FONT][/COLOR] [COLOR=#BB0000][FONT=Verdana]{[/FONT][/COLOR] [COLOR=#BB0000][FONT=Verdana]ChatPacket(CHAT_TYPE_INFO, LC_TEXT("|cFFff0000|H|h<Hata> GameMaster Ticaret Yapamaz."));[/FONT][/COLOR] [COLOR=#BB0000][FONT=Verdana]return false;[/FONT][/COLOR] [COLOR=#BB0000][FONT=Verdana]} // gm ticaret engeli config secenekli BlackDragonx61[/FONT][/COLOR] [COLOR=#BB0000][FONT=Verdana]}[/FONT][/COLOR]![]()
başdaki includelerin altına eklenir:son olarakKod:#include "config.h"
channel1,channel2,channel3,channel4,game99 içindeki CONFIG dosyasının alt kısmına ekleyin
Kod:gm_ticaret_yapamaz: 1
0 kapatır 1 açar
//KANIT:
/////////////////////////////////////////////////////////4.GM PAZAR AÇMA ENGELİ(CONFİG AYARLI):config.cpp açılır:![]()
aratılır;
Kod:int gPlayerMaxLevel = 99;
altına eklenir:
Daha sonra aratılır:Kod:int gmpazarkuramaz = 0;Kod:[COLOR=#B22222]TOKEN("max_level")[/COLOR]
Kod bloğunun altına eklenir:
Kod:TOKEN("GM_PAZAR_KURAMAZ") {son hali:Kod:[COLOR=#BB0000][FONT=Verdana]str_to_number(gmpazarkuramaz, value_string);[/FONT][/COLOR] [COLOR=#BB0000][FONT=Verdana]printf("GM_PAZAR_KURAMAZ: 1\n");[/FONT][/COLOR] [COLOR=#BB0000][FONT=Verdana]continue;[/FONT][/COLOR] [COLOR=#BB0000][FONT=Verdana]}[/FONT][/COLOR]![]()
config.h aratılır:Kod:extern int gPlayerMaxLevel;
altına eklenir;
config kodu hazır şimdi işlevi yapalım;char.cpp aratılır:Kod:extern int gmpazarkuramaz;Kod:void CHARACTER::OpenMyShop(const char * c_pszSign, TShopItemTable * pTable, BYTE bItemCount)
altına eklenir:
Kod:if (gmpazarkuramaz == 1) {Kod:[COLOR=#BB0000][FONT=Verdana]if (GetGMLevel() > GM_PLAYER)[/FONT][/COLOR] [COLOR=#BB0000][FONT=Verdana]{[/FONT][/COLOR] [COLOR=#BB0000][FONT=Verdana]ChatPacket(CHAT_TYPE_INFO, LC_TEXT("|cFFff0000|H|h<Hata> GameMaster pazar kuramaz."));[/FONT][/COLOR] [COLOR=#BB0000][FONT=Verdana]return;[/FONT][/COLOR] [COLOR=#BB0000][FONT=Verdana]}[/FONT][/COLOR] [COLOR=#BB0000][FONT=Verdana]}[/FONT][/COLOR]
son hali:
son olarak![]()
channel1,channel2,channel3,channel4,game99 içindeki CONFIG dosyasının alt kısmına ekleyin
Kod:gm_pazar_kuramaz: 1
0 kapatır 1 açar
//KANIT:
/////////////////////////////////////////////////////////5.GM PAZARDAN İTEM ALMA ENGELİ(CONFİG AYARLI):config.cpp açılır:![]()
aratılır;
Kod:int gPlayerMaxLevel = 99;
altına eklenir:
Daha sonra aratılır:Kod:int gmpazardanitemalamaz = 0;Kod:[COLOR=#B22222]TOKEN("max_level")[/COLOR]
Kod bloğunun altına eklenir:
Kod:TOKEN("GM_PAZARDAN_ITEM_ALAMAZ") {son hali:Kod:[COLOR=#BB0000][FONT=Verdana]str_to_number(gmpazardanitemalamaz, value_string);[/FONT][/COLOR] [COLOR=#BB0000][FONT=Verdana]printf("GM_PAZARDAN_ITEM_ALAMAZ: 1\n");[/FONT][/COLOR] [COLOR=#BB0000][FONT=Verdana]continue;[/FONT][/COLOR] [COLOR=#BB0000][FONT=Verdana]}[/FONT][/COLOR]![]()
config.h aratılır:Kod:extern int gPlayerMaxLevel;
altına eklenir;
config kodu hazır şimdi işlevi yapalım;Kod:extern int gmpazardanitemalamaz;
shop.cpp aratılır:
Kod:int CShop::Buy(LPCHARACTER ch, BYTE pos)Kod:[COLOR=#BB0000][FONT=Verdana]{[/FONT][/COLOR]
altına eklenir:
Kod:if (gmpazardanitemalamaz == 1) {Kod:[COLOR=#BB0000][FONT=Verdana]if (ch->GetGMLevel() > GM_PLAYER )[/FONT][/COLOR] [COLOR=#BB0000][FONT=Verdana]{[/FONT][/COLOR] [COLOR=#BB0000][FONT=Verdana]ch->ChatPacket(CHAT_TYPE_INFO, "|cFFff0000|H|h<Hata> GameMaster pazardan item alamaz.");[/FONT][/COLOR] [COLOR=#BB0000][FONT=Verdana]return false;[/FONT][/COLOR] [COLOR=#BB0000][FONT=Verdana]} //pazardan item alma engeli config secenekli BlackDragonx61[/FONT][/COLOR] [COLOR=#BB0000][FONT=Verdana]}[/FONT][/COLOR]
son hali:
![]()
Bitmedi ShopManager.cpp aratılır:Kod:void CShopManager::Buy(LPCHARACTER ch, BYTE pos)Kod:[COLOR=#BB0000][FONT=Verdana]{[/FONT][/COLOR]
altına eklenir;
Kod:if (gmpazardanitemalamaz == 1) {Kod:[COLOR=#BB0000][FONT=Verdana]if (ch->GetGMLevel() > GM_PLAYER )[/FONT][/COLOR] [COLOR=#BB0000][FONT=Verdana]{[/FONT][/COLOR] [COLOR=#BB0000][FONT=Verdana]ch->ChatPacket(CHAT_TYPE_INFO, "|cFFff0000|H|h<Hata> GameMaster pazardan item alamaz.");[/FONT][/COLOR] [COLOR=#BB0000][FONT=Verdana]return;[/FONT][/COLOR] [COLOR=#BB0000][FONT=Verdana]}[/FONT][/COLOR] [COLOR=#BB0000][FONT=Verdana]}[/FONT][/COLOR]
son hali:
![]()
son olarak
channel1,channel2,channel3,channel4,game99 içindeki CONFIG dosyasının alt kısmına ekleyin
Kod:gm_pazardan_item_alamaz: 1
0 kapatır 1 açar
//KANIT:
/////////////////////////////////////////////////////////6.TİCARET EFEKTİ(CONFİG AYARLI):config.cpp açılır:![]()
aratılır;
Kod:int gPlayerMaxLevel = 99;
altına eklenir:
Daha sonra aratılır:Kod:int ticaretefekti = 0;Kod:[COLOR=#B22222]TOKEN("max_level")[/COLOR]
Kod bloğunun altına eklenir:
Kod:TOKEN("TICARET_EFEKTI") {son hali:Kod:[COLOR=#BB0000][FONT=Verdana]str_to_number(ticaretefekti, value_string);[/FONT][/COLOR] [COLOR=#BB0000][FONT=Verdana]printf("TICARET_EFEKTI: 1\n");[/FONT][/COLOR] [COLOR=#BB0000][FONT=Verdana]continue;[/FONT][/COLOR] [COLOR=#BB0000][FONT=Verdana]}[/FONT][/COLOR]![]()
config.h aratılır:Kod:extern int gPlayerMaxLevel;
altına eklenir;
config kodu hazır şimdi işlevi yapalım;EXCHANGE.CPP aratılır:Kod:extern int ticaretefekti;Kod:if (item->GetVnum() >= 80003 && item->GetVnum() <= 80007)
altına eklenir;
Kod:if (ticaretefekti == 1) {Kod:[COLOR=#BB0000][FONT=Verdana]m_pOwner->CreateFly(FLY_SP_MEDIUM, victim);[/FONT][/COLOR] [COLOR=#BB0000][FONT=Verdana]for (int i = 0; i < 3; i++){[/FONT][/COLOR] [COLOR=#BB0000][FONT=Verdana]m_pOwner->CreateFly(FLY_SP_SMALL, victim);[/FONT][/COLOR] [COLOR=#BB0000][FONT=Verdana]}[/FONT][/COLOR] [COLOR=#BB0000][FONT=Verdana]}[/FONT][/COLOR] [COLOR=#BB0000][FONT=Verdana]}[/FONT][/COLOR]
Son hali:
![]()
son olarak
channel1,channel2,channel3,channel4,game99 içindeki CONFIG dosyasının alt kısmına ekleyin
Kod:ticaret_efekti: 1
0 kapatır 1 açar
//KANIT:
![]()
/////////////////////////////////////////////////////////7.SINIRSIZ CESARET PELERİNİ(CONFİG AYARLI):config.cpp açılır:
aratılır;
Kod:int gPlayerMaxLevel = 99;
altına eklenir:
Daha sonra aratılır:Kod:int sinirsizcesaretpelerini = 0;Kod:[COLOR=#B22222]TOKEN("max_level")[/COLOR]
Kod bloğunun altına eklenir:
Kod:TOKEN("SINIRSIZ_CESARET_PELERINI") {son hali:Kod:[COLOR=#BB0000][FONT=Verdana]str_to_number(sinirsizcesaretpelerini, value_string);[/FONT][/COLOR] [COLOR=#BB0000][FONT=Verdana]printf("SINIRSIZ_CESARET_PELERINI: 1\n");[/FONT][/COLOR] [COLOR=#BB0000][FONT=Verdana]continue;[/FONT][/COLOR] [COLOR=#BB0000][FONT=Verdana]}[/FONT][/COLOR]![]()
config.h aratılır:Kod:extern int gPlayerMaxLevel;
altına eklenir;
config kodu hazır şimdi işlevi yapalım;char_item.cpp aratılır:Kod:extern int sinirsizcesaretpelerini;Kod:case REWARD_BOX_UNIQUE_ITEM_CAPE_OF_COURAGE:
altına eklenir;
Kod:if (sinirsizcesaretpelerini == 0)Son hali:Kod:[COLOR=#BB0000][FONT=Verdana]{[/FONT][/COLOR] [COLOR=#BB0000][FONT=Verdana]item->SetCount(item->GetCount()-1);[/FONT][/COLOR] [COLOR=#BB0000][FONT=Verdana]}[/FONT][/COLOR]![]()
son olarak
channel1,channel2,channel3,channel4,game99 içindeki CONFIG dosyasının alt kısmına ekleyin
Kod:sinirsiz_cesaret_pelerini: 1
0 kapatır 1 açar
/////////////////////////////////////////////////////////8.SKİLLERİN 17'DE MASTER OLMASI(CONFİG AYARLI):config.cpp açılır:
aratılır;
Kod:int gPlayerMaxLevel = 99;
altına eklenir:
Daha sonra aratılır:Kod:int skillmaster17 = 0;Kod:[COLOR=#B22222]TOKEN("max_level")[/COLOR]
Kod bloğunun altına eklenir:
Kod:TOKEN("SKILL_MASTER_17") {son hali:Kod:[COLOR=#BB0000][FONT=Verdana]str_to_number(skillmaster17, value_string);[/FONT][/COLOR] [COLOR=#BB0000][FONT=Verdana]printf("SKILL_MASTER_17: 1\n");[/FONT][/COLOR] [COLOR=#BB0000][FONT=Verdana]continue;[/FONT][/COLOR] [COLOR=#BB0000][FONT=Verdana]} //BlackDragonx61[/FONT][/COLOR]![]()
config.h aratılır:Kod:extern int gPlayerMaxLevel;
altına eklenir;
config kodu hazır şimdi işlevi yapalım;char_skill.cpp aratılır:Kod:extern int skillmaster17;
Bu şekilde Düzenlenir;Kod:if (number(1, 21 - MIN(20, GetSkillLevel(pkSk->dwVnum))) == 1);Kod:if (skillmaster17 == 0) //BlackDragonx61 {Kod:[COLOR=#BB0000][FONT=Verdana]if (number(1, 21 - MIN(20, GetSkillLevel(pkSk->dwVnum))) == 1);[/FONT][/COLOR] [COLOR=#BB0000][FONT=Verdana]}[/FONT][/COLOR] [COLOR=#BB0000][FONT=Verdana]}[/FONT][/COLOR] [COLOR=#BB0000][FONT=Verdana]SetSkillLevel(pkSk->dwVnum, 20);[/FONT][/COLOR] [COLOR=#BB0000][FONT=Verdana]}[/FONT][/COLOR] [COLOR=#BB0000][FONT=Verdana]break;[/FONT][/COLOR]
son hali:![]()
son olarak
channel1,channel2,channel3,channel4,game99 içindeki CONFIG dosyasının alt kısmına ekleyin
Kod:skill_master_17: 1
0 kapatır 1 açar
/////////////////////////////////////////////////////////9.DELİCİ EFEKTİ(CONFİG AYARLI):config.cpp açılır:
aratılır;
Kod:int gPlayerMaxLevel = 99;
altına eklenir:
Daha sonra aratılır:Kod:int deliciefekti = 0;Kod:[COLOR=#B22222]TOKEN("max_level")[/COLOR]
Kod bloğunun altına eklenir:
Kod:TOKEN("DELICI_EFEKTI") {son hali:Kod:[COLOR=#BB0000][FONT=Verdana]str_to_number(deliciefekti, value_string);[/FONT][/COLOR] [COLOR=#BB0000][FONT=Verdana]printf("DELICI_EFEKTI: 1\n");[/FONT][/COLOR] [COLOR=#BB0000][FONT=Verdana]continue; //BlackDragonx61[/FONT][/COLOR] [COLOR=#BB0000][FONT=Verdana]}[/FONT][/COLOR]![]()
config.h aratılır:Kod:extern int gPlayerMaxLevel;
altına eklenir;
config kodu hazır şimdi işlevi yapalım;Kod:extern int deliciefekti;
Char_battle.cpp aratılır:
Kod:am += GetPoint(POINT_DEF_GRADE) * (100 + GetPoint(POINT_DEF_BONUS)) / 100;
altına eklenir;
Kod:if (deliciefekti == 1) {Kod:[COLOR=#BB0000][FONT=Verdana]EffectPacket(SE_PENETRATE); //BlackDragonx61[/FONT][/COLOR] [COLOR=#BB0000][FONT=Verdana]}[/FONT][/COLOR]
son hali:
![]()
Bitmedi yine Char_battle.cpp aratılır:Kod:dam += GetPoint(POINT_DEF_GRADE) * (100 + GetPoint(POINT_DEF_BONUS)) / 100;
altına eklenir;
Kod:if (deliciefekti == 1) {Kod:[COLOR=#BB0000][FONT=Verdana]EffectPacket(SE_PENETRATE);[/FONT][/COLOR] [COLOR=#BB0000][FONT=Verdana]}[/FONT][/COLOR] [COLOR=#BB0000][FONT=Verdana]}[/FONT][/COLOR] [COLOR=#BB0000][FONT=Verdana]}[/FONT][/COLOR]
son hali;
son olarak![]()
channel1,channel2,channel3,channel4,game99 içindeki CONFIG dosyasının alt kısmına ekleyin
Kod:delici_efekti: 1
0 kapatır 1 açar
//KANIT:
/////////////////////////////////////////////////////////10.KÜRESİZ İTEM YANSITMA(CONFİG AYARLI):config.cpp açılır:![]()
aratılır;
Kod:int gPlayerMaxLevel = 99;
altına eklenir:
Daha sonra aratılır:Kod:int kuresizitemyansitma = 0;Kod:[COLOR=#B22222]TOKEN("max_level")[/COLOR]
Kod bloğunun altına eklenir:Kod:TOKEN("KURESIZ_ITEM_YANSITMA") {son hali:Kod:[COLOR=#BB0000][FONT=Verdana]str_to_number(kuresizitemyansitma, value_string);[/FONT][/COLOR] [COLOR=#BB0000][FONT=Verdana]printf("KURESIZ_ITEM_YANSITMA: 1\n"); //BlackDragonx61[/FONT][/COLOR] [COLOR=#BB0000][FONT=Verdana]continue;[/FONT][/COLOR] [COLOR=#BB0000][FONT=Verdana]}[/FONT][/COLOR]![]()
config.h aratılır:Kod:extern int gPlayerMaxLevel;
altına eklenir;
config kodu hazır şimdi işlevi yapalım;Kod:extern int kuresizitemyansitma;
input_main.cpp aratılır:
Kod:int nPrismCount = ch->CountSpecifyItem(ITEM_PRISM);
şu şekilde düzenlenir;
Kod:int nPrismCount = ch->CountSpecifyItem(ITEM_PRISM); if (kuresizitemyansitma == 1)Kod:[COLOR=#BB0000][FONT=Verdana]{[/FONT][/COLOR] [COLOR=#BB0000][FONT=Verdana]if (nPrismCount < hyperlinks)[/FONT][/COLOR] [COLOR=#BB0000][FONT=Verdana]return 0;[/FONT][/COLOR] [COLOR=#BB0000][FONT=Verdana]else //BlackDragonx61[/FONT][/COLOR] [COLOR=#BB0000][FONT=Verdana]if (nPrismCount < hyperlinks)[/FONT][/COLOR] [COLOR=#BB0000][FONT=Verdana]return 1;[/FONT][/COLOR] [COLOR=#BB0000][FONT=Verdana]}[/FONT][/COLOR]
son hali:
![]()
son olarak
channel1,channel2,channel3,channel4,game99 içindeki CONFIG dosyasının alt kısmına ekleyin
Kod:kuresiz_item_yansitma: 1
0 kapatır 1 açar
/////////////////////////////////////////////////////////11.SINIRSIZ POT(CONFİG AYARLI):config.cpp açılır:
aratılır;
Kod:int gPlayerMaxLevel = 99;
altına eklenir:
Daha sonra aratılır:Kod:int sinirsizpot = 0;Kod:[COLOR=#B22222]TOKEN("max_level")[/COLOR]
Kod bloğunun altına eklenir:
Kod:TOKEN("SINIRSIZ_POT") {son hali:Kod:[COLOR=#BB0000][FONT=Verdana]str_to_number(sinirsizpot, value_string);[/FONT][/COLOR] [COLOR=#BB0000][FONT=Verdana]printf("SINIRSIZ_POT: 1\n");[/FONT][/COLOR] [COLOR=#BB0000][FONT=Verdana]continue;[/FONT][/COLOR] [COLOR=#BB0000][FONT=Verdana]}[/FONT][/COLOR]![]()
config.h aratılır:Kod:extern int gPlayerMaxLevel;
altına eklenir;
config kodu hazır şimdi işlevi yapalım;char_item.cpp aratılır:Kod:extern int sinirsizpot;Kod:case USE_POTION:
aşağı gelinir item->SetCount(item->GetCount() - 1);
şu şekil düzenlenir;Kod:if (sinirsizpot == 0) {Kod:[COLOR=#BB0000][FONT=Verdana]item->SetCount(item->GetCount() - 1); //BlackDragonx61[/FONT][/COLOR] [COLOR=#BB0000][FONT=Verdana]}[/FONT][/COLOR] [COLOR=#BB0000][FONT=Verdana]m_nPotionLimit--;[/FONT][/COLOR] [COLOR=#BB0000][FONT=Verdana]break;[/FONT][/COLOR]
son hali:
son olarak![]()
channel1,channel2,channel3,channel4,game99 içindeki CONFIG dosyasının alt kısmına ekleyin
Kod:sinirsiz_pot: 1
0 kapatır 1 açar
/////////////////////////////////////////////////////////12.METİN TAŞI DEDEKTOR SAYISI(CONFİG AYARLI):config.cpp açılır:
aratılır;
Kod:int gPlayerMaxLevel = 99;
altına eklenir:
Daha sonra aratılır:Kod:long int metin_dedektor_sayisi = 0;Kod:[COLOR=#B22222]TOKEN("max_level")[/COLOR]
Kod bloğunun altına eklenir:
Kod:TOKEN("METIN_DEDEKTOR_SAYISI") { //BlackDragonx61son hali:Kod:[COLOR=#BB0000][FONT=Verdana]str_to_number(metin_dedektor_sayisi, value_string);[/FONT][/COLOR] [COLOR=#BB0000][FONT=Verdana]metin_dedektor_sayisi = MINMAX(0, metin_dedektor_sayisi, 1000000L);[/FONT][/COLOR] [COLOR=#BB0000][FONT=Verdana]fprintf(stderr, "METIN_DEDEKTOR_SAYISI: %ld\n", metin_dedektor_sayisi);[/FONT][/COLOR] [COLOR=#BB0000][FONT=Verdana]}[/FONT][/COLOR]![]()
config.h aratılır:Kod:extern int gPlayerMaxLevel;
altına eklenir;
config kodu hazır şimdi işlevi yapalım;char_item.cpp aratılır:Kod:extern long int metin_dedektor_sayisi;Kod:if (item->GetSocket(0) >= 6)
şu şekilde değiştirilir;
Kod:if (item->GetSocket(0) >= (metin_dedektor_sayisi))
son hali:
son olarak![]()
channel1,channel2,channel3,channel4,game99 içindeki CONFIG dosyasının alt kısmına ekleyin
Kod:metin_dedektor_sayisi: 200
200 ü değiştirebilirsiniz.
//Önemli dedektör sayısının artması için pythondan düzenleme:
ROOT/uitooltip.py aratılır:
Kod:[COLOR=#333333]if 27989 == itemVnum or 76006 == itemVnum:[/COLOR]
altta (6 -usecount) yazar 6'yi değitirebilirsiniz.
/////////////////////////////////////////////////////////13.MİNİMUM BAĞIRMA LEVELİ(CONFİG AYARLI):config.cpp açılır:
aratılır;
Kod:int gPlayerMaxLevel = 99;
altına eklenir:
Daha sonra aratılır:Kod:long int bagirmalevelimin = 0;Kod:[COLOR=#B22222]TOKEN("max_level")[/COLOR]
Kod bloğunun altına eklenir:
Kod:TOKEN("BAGIRMA_LEVELI_MIN") {son hali:Kod:[COLOR=#BB0000][FONT=Verdana]str_to_number(bagirmalevelimin, value_string);[/FONT][/COLOR] [COLOR=#BB0000][FONT=Verdana]bagirmalevelimin = MINMAX(0, bagirmalevelimin, 1000000L);[/FONT][/COLOR] [COLOR=#BB0000][FONT=Verdana]fprintf(stderr, "BAGIRMA_LEVELI_MIN: %ld\n", bagirmalevelimin);[/FONT][/COLOR] [COLOR=#BB0000][FONT=Verdana]}[/FONT][/COLOR]![]()
config.h aratılır:Kod:extern int gPlayerMaxLevel;
altına eklenir;
config kodu hazır şimdi işlevi yapalım;Kod:extern long int bagirmalevelimin;
input_main.cpp aratılır:
şu şekide düzenlenir;Kod:const int SHOUT_LIMIT_LEVEL = g_iUseLocale ? 15 : 3;Kod:const int SHOUT_LIMIT_LEVEL = bagirmalevelimin;Kod:[COLOR=#BB0000][FONT=Verdana]if (ch->GetLevel() < SHOUT_LIMIT_LEVEL)//BlackDragonx61[/FONT][/COLOR] [COLOR=#BB0000][FONT=Verdana]{[/FONT][/COLOR] [COLOR=#BB0000][FONT=Verdana]ch->ChatPacket(CHAT_TYPE_INFO, LC_TEXT("|cFFff0000|H|h<Hata> Bagırmak icin gerekli seviye:%d"), SHOUT_LIMIT_LEVEL);[/FONT][/COLOR] [COLOR=#BB0000][FONT=Verdana]return (iExtraLen);[/FONT][/COLOR] [COLOR=#BB0000][FONT=Verdana]}[/FONT][/COLOR]
son hali:
channel1,channel2,channel3,channel4,game99 içindeki CONFIG dosyasının alt kısmına ekleyin
Kod:bagirma_leveli_min: 17
17 yi değiştirebilirsiniz.
//Kanıt:
/////////////////////////////////////////////////////////14.TAŞ EKLEME ORANI(CONFİG AYARLI):config.cpp açılır:![]()
aratılır;
Kod:int gPlayerMaxLevel = 99;
altına eklenir:
Daha sonra aratılır:Kod:long int tas_ekleme_orani = 0;Kod:[COLOR=#B22222]TOKEN("max_level")[/COLOR]
Kod bloğunun altına eklenir:
Kod:TOKEN("TAS_EKLEME_ORANI")//BlackDragonx61 {son hali:Kod:[COLOR=#BB0000][FONT=Verdana]str_to_number(tas_ekleme_orani, value_string);[/FONT][/COLOR] [COLOR=#BB0000][FONT=Verdana]tas_ekleme_orani = MINMAX(0, tas_ekleme_orani, 1000000L);[/FONT][/COLOR] [COLOR=#BB0000][FONT=Verdana]fprintf(stderr, "TAS_EKLEME_ORANI: %ld\n", tas_ekleme_orani);[/FONT][/COLOR] [COLOR=#BB0000][FONT=Verdana]}[/FONT][/COLOR]![]()
config.h aratılır:Kod:extern int gPlayerMaxLevel;
altına eklenir;
config kodu hazır şimdi işlevi yapalım;Kod:extern long int tas_ekleme_orani;
char_item.cpp aratılır:
Kod:if (number(1, 100) <= 30)
şu şekilde değiştirilir;
Kod:if (number(1, 100) <= (tas_ekleme_orani))
son hali:
![]()
Son olarakchannel1,channel2,channel3,channel4,game99 içindeki CONFIG dosyasının alt kısmına ekleyin70'i değiştirebilirsiniz./////////////////////////////////////////////////////////15.CEVHER EKLEME ORANI(CONFİG AYARLI):config.cpp açılır:Kod:tas_ekleme_orani: 70
aratılır;
Kod:int gPlayerMaxLevel = 99;
altına eklenir:
Daha sonra aratılır:Kod:long int cevher_ekleme_orani = 0;Kod:[COLOR=#B22222]TOKEN("max_level")[/COLOR]
Kod bloğunun altına eklenir:
Kod:TOKEN("CEVHER_EKLEME_ORANI")//BlackDragonx61 {Kod:[COLOR=#BB0000][FONT=Verdana]str_to_number(cevher_ekleme_orani, value_string);[/FONT][/COLOR] [COLOR=#BB0000][FONT=Verdana]cevher_ekleme_orani = MINMAX(0, cevher_ekleme_orani, 1000000L);[/FONT][/COLOR] [COLOR=#BB0000][FONT=Verdana]fprintf(stderr, "CEVHER_EKLEME_ORANI: %ld\n", cevher_ekleme_orani);[/FONT][/COLOR] [COLOR=#BB0000][FONT=Verdana]}[/FONT][/COLOR]
son hali:
![]()
config.h aratılır:Kod:extern int gPlayerMaxLevel;
altına eklenir;
config kodu hazır şimdi işlevi yapalım;char_item.cpp aratılır:Kod:extern long int cevher_ekleme_orani;Kod:if (number(1, 100) <= 50)
şu şekide değiştirilir;
Kod:if (number(1, 100) <= (cevher_ekleme_orani))//BlackDragonx61
son hali:
![]()
Son olarakchannel1,channel2,channel3,channel4,game99 içindeki CONFIG dosyasının alt kısmına ekleyin70'i değiştirebilirsiniz./////////////////////////////////////////////////////////16.YERE ATILAN (DÜŞÜRÜLEN) İTEMİN KAYBOLMA SÜRESİ(CONFİG AYARLI):config.cpp açılır:Kod:cevher_ekleme_orani: 70
aratılır;
Kod:int gPlayerMaxLevel = 99;
altına eklenir:
Daha sonra aratılır:Kod:long int yeredusenitemkaybolmasuresi = 0;Kod:[COLOR=#B22222]TOKEN("max_level")[/COLOR]
Kod bloğunun altına eklenir:
Kod:TOKEN("YERE_DUSEN_ITEM_KAYBOLMA_SURESI")//BlackDragonx61 {Kod:[COLOR=#BB0000][FONT=Verdana]str_to_number(yeredusenitemkaybolmasuresi, value_string);[/FONT][/COLOR] [COLOR=#BB0000][FONT=Verdana]yeredusenitemkaybolmasuresi = MINMAX(0, yeredusenitemkaybolmasuresi, 1000000L);[/FONT][/COLOR] [COLOR=#BB0000][FONT=Verdana]fprintf(stderr, "YERE_DUSEN_ITEM_KAYBOLMA_SURESI: %ld\n", yeredusenitemkaybolmasuresi);[/FONT][/COLOR] [COLOR=#BB0000][FONT=Verdana]}[/FONT][/COLOR]
son hali:
![]()
config.h aratılır:Kod:extern int gPlayerMaxLevel;
altına eklenir;
config kodu hazır şimdi işlevi yapalım;Kod:extern long int yeredusenitemkaybolmasuresi;
char_item.cpp aratılır:
Kod:pkItemToDrop->StartDestroyEvent();
Şu şekilde değiştirilir;
Kod:pkItemToDrop->StartDestroyEvent(yeredusenitemkaybolmasuresi);
son hali:
![]()
Son olarakchannel1,channel2,channel3,channel4,game99 içindeki CONFIG dosyasının alt kısmına ekleyin5'i değiştirebilirsiniz./////////////////////////////////////////////////////////17.ÖLDÜRÜLEN CANAVARIN(MOBUN)YOKOLMA SÜRESİ(CONFİG AYARLI):config.cpp açılır:Kod:yere_dusen_item_kaybolma_suresi: 5
aratılır;
Kod:int gPlayerMaxLevel = 99;
altına eklenir:
Daha sonra aratılır:Kod:long int mob_kaybolma_suresi = 0;Kod:[COLOR=#B22222]TOKEN("max_level")[/COLOR]
Kod bloğunun altına eklenir:
Kod:TOKEN("MOB_KAYBOLMA_SURESI")//BlackDragonx61 {Kod:[COLOR=#BB0000][FONT=Verdana]str_to_number(mob_kaybolma_suresi, value_string);[/FONT][/COLOR] [COLOR=#BB0000][FONT=Verdana]mob_kaybolma_suresi = MINMAX(0, mob_kaybolma_suresi, 1000000L);[/FONT][/COLOR] [COLOR=#BB0000][FONT=Verdana]fprintf(stderr, "MOB_KAYBOLMA_SURESI: %ld\n", mob_kaybolma_suresi);[/FONT][/COLOR] [COLOR=#BB0000][FONT=Verdana]}[/FONT][/COLOR]
son hali:
![]()
config.h aratılır:Kod:extern int gPlayerMaxLevel;
altına eklenir;
config kodu hazır şimdi işlevi yapalım;char_battle.cpp aratılır;Kod:extern long int mob_kaybolma_suresi;Kod:m_pkDeadEvent = event_create(dead_event, pEventInfo, bImmediateDead ? 1 : PASSES_PER_SEC(10));
şu şekilde değiştirilir:
Kod:m_pkDeadEvent = event_create(dead_event, pEventInfo, bImmediateDead ? 1 : PASSES_PER_SEC(mob_kaybolma_suresi));//BlackDragonx61
son hali:
Son olarak channel1,channel2,channel3,channel4,game99 içindeki CONFIG dosyasının alt kısmına ekleyin
5'i değiştirebilirsiniz./////////////////////////////////////////////////////////18.İÇ İÇE GİREN İTEM SAYISI For ByPy(CONFİG AYARLI):config.cpp açılır:Kod:mob_kaybolma_suresi: 5
aratılır;
Kod:int gPlayerMaxLevel = 99;
altına eklenir:
Daha sonra aratılır:Kod:int gItemMaxCount = 200;Kod:TOKEN("item_max_count")//ByPy&BlackDragonx61 {Kod:[COLOR=#BB0000][FONT=Verdana]str_to_number(gItemMaxCount, value_string);[/FONT][/COLOR] [COLOR=#BB0000][FONT=Verdana]gItemMaxCount = MINMAX(1, gItemMaxCount, 255);[/FONT][/COLOR] [COLOR=#BB0000][FONT=Verdana]fprintf(stderr, "ITEM_MAX_COUNT : %d\n", gItemMaxCount);[/FONT][/COLOR] [COLOR=#BB0000][FONT=Verdana]}[/FONT][/COLOR]
son hali:
![]()
config.h aratılır:Kod:extern int gPlayerMaxLevel;
altına eklenir;
config kodu hazır şimdi işlevi yapalım;Kod:extern int gItemMaxCount;
common/item_length.h aratılır:
Kod:ITEM_MAX_COUNT = 200,
şu şekide değiştirilir;
Kod:ITEM_MAX_COUNT = 255,
Bitmedi game/src/item.cpp aratılır:
Kod:return MIN(m_dwCount, 200);
şu şekilde değiştirilir;
Kod:return MIN(m_dwCount, gItemMaxCount);
son hali:
![]()
Son olarak channel1,channel2,channel3,channel4,game99 içindeki CONFIG dosyasının alt kısmına ekleyin255'i değiştirebilirsiniz.Sınır 255'tir.Kod:item_max_count: 255
//KANIT:
![]()
/////////////////////////////////////////////////////////19.PAZARA VURMAYI ENGELLEME For Statu(CONFİG AYARLI):config.cpp açılır:
aratılır;
Kod:int gPlayerMaxLevel = 99;
altına eklenir:
Daha sonra aratılır:Kod:int pazaravurmaengeli = 0;Kod:[COLOR=#B22222]TOKEN("max_level")[/COLOR]
Kod bloğunun altına eklenir:
Kod:TOKEN("PAZARA_VURMA_ENGELI") {Son hali:Kod:[COLOR=#BB0000][FONT=Verdana]str_to_number(pazaravurmaengeli, value_string);[/FONT][/COLOR] [COLOR=#BB0000][FONT=Verdana]printf("PAZARA_VURMA_ENGELI: 1\n");[/FONT][/COLOR] [COLOR=#BB0000][FONT=Verdana]continue;[/FONT][/COLOR] [COLOR=#BB0000][FONT=Verdana]}[/FONT][/COLOR]![]()
config.h aratılır:Kod:extern int gPlayerMaxLevel;
altına eklenir;
config kodu hazır şimdi işlevi yapalım;Kod:extern int pazaravurmaengeli;
char_battle.cpp aratılır:
Kod:bool CHARACTER::Attack(LPCHARACTER pkVictim, BYTE bType)
altına eklenir;
Kod:if (pazaravurmaengeli == 1)//BlackDragonx61 {//StatuKod:[COLOR=#BB0000][FONT=Verdana]if (pkVictim->GetShopOwner()) [/FONT][/COLOR] [COLOR=#BB0000][FONT=Verdana]return false;[/FONT][/COLOR] [COLOR=#BB0000][FONT=Verdana]}[/FONT][/COLOR]
son hali:
![]()
son olarak
channel1,channel2,channel3,channel4,game99 içindeki CONFIG dosyasının alt kısmına ekleyin
Kod:pazara_vurma_engeli: 1
0 kapatır 1 açar
confing kodları hakında ufacık bişi sorcam
gm pazardan item cekemz
cekencede satıcı pm yoluyo envater deki itemler donuyo
aynı şekildede olayerdede oluyor
ne yapmam lazım
Şu an konuyu görüntüleyenler (Toplam : 0, Üye: 0, Misafir: 0)
Benzer konular
- Cevaplar
- 4
- Görüntüleme
- 137
- Cevaplar
- 9
- Görüntüleme
- 544
- Cevaplar
- 20
- Görüntüleme
- 2K
- Cevaplar
- 1
- Görüntüleme
- 243
Altın Konu
[C++] Prevent Ride in War (PvP) Maps
- Cevaplar
- 7
- Görüntüleme
- 2K





