bikral 1
bikral
ShadowFon 1
ShadowFon
D 1
delimuratt
PrimeAC 1
PrimeAC
noisiv 1
noisiv
Manwe Work 1
Manwe Work
Best Studio 1
Best Studio
kralhakan2009 1
kralhakan2009
Vahsi Uzman 1
Vahsi Uzman
romegames 1
romegames
Hikaye Ekle
Reklam vermek için turkmmo@gmail.com

Birkaç Config Kodu [C++]

  • Konuyu başlatan Konuyu başlatan blackdragonx61
  • Başlangıç tarihi Başlangıç tarihi
  • Cevaplar Cevaplar 141
  • Görüntüleme Görüntüleme 26K

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.
 
Faydalı konu saol.
 
Kişi isteği üzerine konu tekrar açılmıştır.
 
Ö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:
g52l0b.png

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:
YBqPGD.png

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:
0ql4m8.jpg
/////////////////////////////////////////////////////////
2.GM DEPO KULLANMA ENGELİ(CONFİG AYARLI):
config.cpp açılır:
aratılır;
Kod:
int gPlayerMaxLevel = 99;

altına eklenir:
Kod:
int gmdepokullanamaz = 0;
Daha sonra aratılır:
Kod:
[COLOR=#B22222]TOKEN("max_level")[/COLOR]

Kod bloğunun altına eklenir:
Kod:
TOKEN("GM_DEPO_KULLANAMAZ") {
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]
son hali:
EYrlGA.png

config.h aratılır:
Kod:
extern int gPlayerMaxLevel;

altına eklenir;
Kod:
extern int gmdepokullanamaz;
config kodu hazır şimdi işlevi yapalım;
input_main.cpp aratılır:
Kod:
[COLOR=#333333]if( IS_SET(pkItem->GetAntiFlag(), ITEM_ANTIFLAG_SAFEBOX) )[/COLOR]
altına eklenir;
Kod:
if (gmdepokullanamaz == 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, 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 hali:
MEo9Yg.png

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:
1yV2vj.jpg
/////////////////////////////////////////////////////////
3.GM TİCARET ENGELİ(CONFİG AYARLI):config.cpp açılır:
aratılır;
Kod:
int gPlayerMaxLevel = 99;

altına eklenir:
Kod:
int gmticaretyapamaz = 0;
Daha sonra aratılır:
Kod:
[COLOR=#B22222]TOKEN("max_level")[/COLOR]

Kod bloğunun altına eklenir:
Kod:
TOKEN("GM_TICARET_YAPAMAZ") {
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]
son hali:
1yVj4B.png

config.h aratılır:
Kod:
extern int gPlayerMaxLevel;

altına eklenir;
Kod:
extern int gmticaretyapamaz;
config kodu hazır şimdi işlevi yapalım;
exchange.cpp aratılır:
Kod:
if ( IsOpenSafebox() || GetShopOwner() || GetMyShop() || IsCubeOpen())
Kod bloğunun altına eklenir;

Kod:
if (gmticaretyapamaz == 1) {
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]
son hali:
b5kQ2j.png

başdaki includelerin altına eklenir:
Kod:
#include "config.h"
son olarak
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:
Nql9AX.jpg
/////////////////////////////////////////////////////////
4.GM PAZAR AÇMA ENGELİ(CONFİG AYARLI):
config.cpp açılır:
aratılır;
Kod:
int gPlayerMaxLevel = 99;

altına eklenir:
Kod:
int gmpazarkuramaz = 0;
Daha sonra aratılır:
Kod:
[COLOR=#B22222]TOKEN("max_level")[/COLOR]

Kod bloğunun altına eklenir:
Kod:
TOKEN("GM_PAZAR_KURAMAZ") {
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]
son hali:
BMvoPD.png

config.h aratılır:
Kod:
extern int gPlayerMaxLevel;

altına eklenir;
Kod:
extern int gmpazarkuramaz;
config kodu hazır şimdi işlevi yapalım;char.cpp aratılır:
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:
n7jYja.png
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:
mP4rL0.jpg
/////////////////////////////////////////////////////////
5.GM PAZARDAN İTEM ALMA ENGELİ(CONFİG AYARLI):
config.cpp açılır:
aratılır;
Kod:
int gPlayerMaxLevel = 99;

altına eklenir:
Kod:
int gmpazardanitemalamaz = 0;
Daha sonra aratılır:
Kod:
[COLOR=#B22222]TOKEN("max_level")[/COLOR]

Kod bloğunun altına eklenir:
Kod:
TOKEN("GM_PAZARDAN_ITEM_ALAMAZ") {
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]
son hali:
n7jYll.png

config.h aratılır:
Kod:
extern int gPlayerMaxLevel;

altına eklenir;
Kod:
extern int gmpazardanitemalamaz;
config kodu hazır şimdi işlevi yapalım;
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:
3Dv2lA.png

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:
DMBomv.png

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:
Xv9Dd3.jpg
/////////////////////////////////////////////////////////
6.TİCARET EFEKTİ(CONFİG AYARLI):
config.cpp açılır:
aratılır;
Kod:
int gPlayerMaxLevel = 99;

altına eklenir:
Kod:
int ticaretefekti = 0;
Daha sonra aratılır:
Kod:
[COLOR=#B22222]TOKEN("max_level")[/COLOR]

Kod bloğunun altına eklenir:
Kod:
TOKEN("TICARET_EFEKTI") {
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]
son hali:
n7jYnR.png

config.h aratılır:
Kod:
extern int gPlayerMaxLevel;

altına eklenir;
Kod:
extern int ticaretefekti;
config kodu hazır şimdi işlevi yapalım;EXCHANGE.CPP aratılır:
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:
4g1YE0.png

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:

YBqjD2.jpg

/////////////////////////////////////////////////////////7.SINIRSIZ CESARET PELERİNİ(CONFİG AYARLI):config.cpp açılır:
aratılır;
Kod:
int gPlayerMaxLevel = 99;

altına eklenir:
Kod:
int sinirsizcesaretpelerini = 0;
Daha sonra aratılır:
Kod:
[COLOR=#B22222]TOKEN("max_level")[/COLOR]

Kod bloğunun altına eklenir:
Kod:
TOKEN("SINIRSIZ_CESARET_PELERINI") {
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]
son hali:
n7jGVg.png

config.h aratılır:
Kod:
extern int gPlayerMaxLevel;

altına eklenir;
Kod:
extern int sinirsizcesaretpelerini;
config kodu hazır şimdi işlevi yapalım;char_item.cpp aratılır:
Kod:
case REWARD_BOX_UNIQUE_ITEM_CAPE_OF_COURAGE:

altına eklenir;
Kod:
if (sinirsizcesaretpelerini == 0)
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 hali:
ZDM11Z.png

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:
Kod:
int skillmaster17 = 0;
Daha sonra aratılır:
Kod:
[COLOR=#B22222]TOKEN("max_level")[/COLOR]

Kod bloğunun altına eklenir:
Kod:
TOKEN("SKILL_MASTER_17") {
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]
son hali:
PqnEGv.png

config.h aratılır:
Kod:
extern int gPlayerMaxLevel;

altına eklenir;
Kod:
extern int skillmaster17;
config kodu hazır şimdi işlevi yapalım;char_skill.cpp aratılır:
Kod:
if (number(1, 21 - MIN(20, GetSkillLevel(pkSk->dwVnum))) == 1);
Bu şekilde Düzenlenir;
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:
OqVdz5.png


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:
Kod:
int deliciefekti = 0;
Daha sonra aratılır:
Kod:
[COLOR=#B22222]TOKEN("max_level")[/COLOR]

Kod bloğunun altına eklenir:
Kod:
TOKEN("DELICI_EFEKTI") {
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]
son hali:
EYrELA.png

config.h aratılır:
Kod:
extern int gPlayerMaxLevel;

altına eklenir;
Kod:
extern int deliciefekti;
config kodu hazır şimdi işlevi yapalım;
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:
rQ6db3.png

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;
8gPEJ1.png
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:
1yV2LB.jpg
/////////////////////////////////////////////////////////
10.KÜRESİZ İTEM YANSITMA(CONFİG AYARLI):
config.cpp açılır:
aratılır;
Kod:
int gPlayerMaxLevel = 99;

altına eklenir:
Kod:
int kuresizitemyansitma = 0;
Daha sonra aratılır:
Kod:
[COLOR=#B22222]TOKEN("max_level")[/COLOR]

Kod bloğunun altına eklenir:
Kod:
TOKEN("KURESIZ_ITEM_YANSITMA") {
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]
son hali:
62r63E.png

config.h aratılır:
Kod:
extern int gPlayerMaxLevel;

altına eklenir;
Kod:
extern int kuresizitemyansitma;
config kodu hazır şimdi işlevi yapalım;
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:
JYqE5j.png

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:
Kod:
int sinirsizpot = 0;
Daha sonra aratılır:
Kod:
[COLOR=#B22222]TOKEN("max_level")[/COLOR]

Kod bloğunun altına eklenir:
Kod:
TOKEN("SINIRSIZ_POT") {
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]
son hali:
og0Y22.png

config.h aratılır:
Kod:
extern int gPlayerMaxLevel;

altına eklenir;
Kod:
extern int sinirsizpot;
config kodu hazır şimdi işlevi yapalım;char_item.cpp aratılır:
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:
LaZYaG.png
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:
Kod:
long int metin_dedektor_sayisi = 0;
Daha sonra aratılır:
Kod:
[COLOR=#B22222]TOKEN("max_level")[/COLOR]

Kod bloğunun altına eklenir:
Kod:
TOKEN("METIN_DEDEKTOR_SAYISI") { //BlackDragonx61
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]
son hali:
RY1XYo.png

config.h aratılır:
Kod:
extern int gPlayerMaxLevel;

altına eklenir;
Kod:
extern long int metin_dedektor_sayisi;
config kodu hazır şimdi işlevi yapalım;char_item.cpp aratılır:
Kod:
if (item->GetSocket(0) >= 6)

şu şekilde değiştirilir;
Kod:
if (item->GetSocket(0) >= (metin_dedektor_sayisi))

son hali:
JYqX6q.png
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:
Kod:
long int bagirmalevelimin = 0;
Daha sonra aratılır:
Kod:
[COLOR=#B22222]TOKEN("max_level")[/COLOR]

Kod bloğunun altına eklenir:
Kod:
TOKEN("BAGIRMA_LEVELI_MIN") {
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]
son hali:
LaZplj.png

config.h aratılır:
Kod:
extern int gPlayerMaxLevel;

altına eklenir;
Kod:
extern long int bagirmalevelimin;
config kodu hazır şimdi işlevi yapalım;
input_main.cpp aratılır:

Kod:
const int SHOUT_LIMIT_LEVEL = g_iUseLocale ? 15 : 3;
şu şekide düzenlenir;
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:
n7jApV.png
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:
n7jAoM.jpg
/////////////////////////////////////////////////////////
14.TAŞ EKLEME ORANI(CONFİG AYARLI):
config.cpp açılır:
aratılır;
Kod:
int gPlayerMaxLevel = 99;

altına eklenir:
Kod:
long int tas_ekleme_orani = 0;
Daha sonra aratılır:
Kod:
[COLOR=#B22222]TOKEN("max_level")[/COLOR]

Kod bloğunun altına eklenir:
Kod:
TOKEN("TAS_EKLEME_ORANI")//BlackDragonx61 {
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]
son hali:
mP4zn0.png

config.h aratılır:
Kod:
extern int gPlayerMaxLevel;

altına eklenir;
Kod:
extern long int tas_ekleme_orani;
config kodu hazır şimdi işlevi yapalım;
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:
AmnqBB.png

Son olarakchannel1,channel2,channel3,channel4,game99 içindeki CONFIG dosyasının alt kısmına ekleyin
Kod:
tas_ekleme_orani: 70
70'i değiştirebilirsiniz./////////////////////////////////////////////////////////15.CEVHER EKLEME ORANI(CONFİG AYARLI):config.cpp açılır:
aratılır;
Kod:
int gPlayerMaxLevel = 99;

altına eklenir:
Kod:
long int cevher_ekleme_orani = 0;
Daha sonra aratılır:
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:
Amng2z.png

config.h aratılır:
Kod:
extern int gPlayerMaxLevel;

altına eklenir;
Kod:
extern long int cevher_ekleme_orani;
config kodu hazır şimdi işlevi yapalım;char_item.cpp aratılır:
Kod:
if (number(1, 100) <= 50)

şu şekide değiştirilir;
Kod:
if (number(1, 100) <= (cevher_ekleme_orani))//BlackDragonx61

son hali:
2gn5YN.png

Son olarakchannel1,channel2,channel3,channel4,game99 içindeki CONFIG dosyasının alt kısmına ekleyin
Kod:
cevher_ekleme_orani: 70
70'i değiştirebilirsiniz./////////////////////////////////////////////////////////16.YERE ATILAN (DÜŞÜRÜLEN) İTEMİN KAYBOLMA SÜRESİ(CONFİG AYARLI):config.cpp açılır:
aratılır;
Kod:
int gPlayerMaxLevel = 99;

altına eklenir:
Kod:
long int yeredusenitemkaybolmasuresi = 0;
Daha sonra aratılır:
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:
PqnB6v.png

config.h aratılır:
Kod:
extern int gPlayerMaxLevel;

altına eklenir;
Kod:
extern long int yeredusenitemkaybolmasuresi;
config kodu hazır şimdi işlevi yapalım;
char_item.cpp aratılır:
Kod:
pkItemToDrop->StartDestroyEvent();

Şu şekilde değiştirilir;
Kod:
pkItemToDrop->StartDestroyEvent(yeredusenitemkaybolmasuresi);

son hali:
g52y8R.png

Son olarakchannel1,channel2,channel3,channel4,game99 içindeki CONFIG dosyasının alt kısmına ekleyin
Kod:
yere_dusen_item_kaybolma_suresi: 5
5'i değiştirebilirsiniz./////////////////////////////////////////////////////////17.ÖLDÜRÜLEN CANAVARIN(MOBUN)YOKOLMA SÜRESİ(CONFİG AYARLI):config.cpp açılır:
aratılır;
Kod:
int gPlayerMaxLevel = 99;

altına eklenir:
Kod:
long int mob_kaybolma_suresi = 0;
Daha sonra aratılır:
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:
zAaY07.png

config.h aratılır:
Kod:
extern int gPlayerMaxLevel;

altına eklenir;
Kod:
extern long int mob_kaybolma_suresi;
config kodu hazır şimdi işlevi yapalım;char_battle.cpp aratılır;
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:
NqlW8L.png
Son olarak channel1,channel2,channel3,channel4,game99 içindeki CONFIG dosyasının alt kısmına ekleyin
Kod:
mob_kaybolma_suresi: 5
5'i değiştirebilirsiniz./////////////////////////////////////////////////////////18.İÇ İÇE GİREN İTEM SAYISI For ByPy(CONFİG AYARLI):config.cpp açılır:
aratılır;
Kod:
int gPlayerMaxLevel = 99;

altına eklenir:
Kod:
int gItemMaxCount = 200;
Daha sonra aratılır:
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:
EYrG3A.png

config.h aratılır:
Kod:
extern int gPlayerMaxLevel;

altına eklenir;
Kod:
extern int gItemMaxCount;
config kodu hazır şimdi işlevi yapalım;
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:
d58QPX.png

Son olarak channel1,channel2,channel3,channel4,game99 içindeki CONFIG dosyasının alt kısmına ekleyin
Kod:
item_max_count: 255
255'i değiştirebilirsiniz.Sınır 255'tir.
//KANIT:
4g17z7.jpg

/////////////////////////////////////////////////////////19.PAZARA VURMAYI ENGELLEME For Statu(CONFİG AYARLI):config.cpp açılır:
aratılır;
Kod:
int gPlayerMaxLevel = 99;

altına eklenir:
Kod:
int pazaravurmaengeli = 0;
Daha sonra aratılır:
Kod:
[COLOR=#B22222]TOKEN("max_level")[/COLOR]

Kod bloğunun altına eklenir:
Kod:
TOKEN("PAZARA_VURMA_ENGELI")    {
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]
Son hali:
5dgADD.png

config.h aratılır:
Kod:
extern int gPlayerMaxLevel;

altına eklenir;
Kod:
extern int pazaravurmaengeli;
config kodu hazır şimdi işlevi yapalım;
char_battle.cpp aratılır:
Kod:
bool CHARACTER::Attack(LPCHARACTER pkVictim, BYTE bType)

altına eklenir;
Kod:
if (pazaravurmaengeli == 1)//BlackDragonx61    {//Statu
Kod:
[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:
ME0zV2.png

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)

Geri
Üst