kralhakan2009 1
kralhakan2009
Vahsi Uzman 1
Vahsi Uzman
Cancan.1234 1
Cancan.1234
Hikaye Ekle

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
@sau reng; config.cpp aratılır:
int gPlayerMaxLevel = 99;
altına ekle
int efsunatma0 = 0;
tekrar arat:
TOKEN("max_level")
kod bloğunun altına ekle;
TOKEN("EFSUN_ATMA_0")
{
str_to_number(efsunatma0, value_string);
printf("EFSUN_ATMA_0: 1\n");
continue;
}

config.h arat:
extern int gPlayerMaxLevel;

altına ekle:
extern int efsunatma0

İŞLEV:
char_item.cpp ye gir arat:
DWORD dwNowMin = get_global_time() / 60;
tamamen şu şekil değiştir
Kod:
DWORD dwNowMin = get_global_time() / 60;                                            
                                            if (efsunatma0 == 0)  //BlackDragonx61
                                            {    
                                            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);
                                        }
                                    }
g5WLj2.jpg
 
Son düzenleme:
@sau reng; config.cpp aratılır:
int gPlayerMaxLevel = 99;
altına ekle
int efsunatma0 = 0;
tekrar arat:
TOKEN("max_level")
kod bloğunun altına ekle;
TOKEN("EFSUN_ATMA_0")
{
str_to_number(efsunatma0, value_string);
printf("EFSUN_ATMA_0: 1\n");
continue;
}

config.h arat:
extern int gPlayerMaxLevel;

altına ekle:
extern int efsunatma0

İŞLEV:
char_item.cpp ye gir arat:
DWORD dwNowMin = get_global_time() / 60;
tamamen şu şekil değiştir
Kod:
DWORD dwNowMin = get_global_time() / 60;                                            
                                            if (efsunatma0 == 0)  //BlackDragonx61
                                            {    
                                            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);
                                        }
                                    }

alırım 10 dal :D
 
@blackdragonx61;

hacı bana yazdığın kodun notepadtan bşlık sayılarına kadar komple resmini çekermisin 2 dk tab ayarı bi türlü tutmadı
 
Moderatör tarafında düzenlendi:

Şu an konuyu görüntüleyenler (Toplam : 0, Üye: 0, Misafir: 0)

Geri
Üst