emirhanHCL 1
emirhanHCL
farkmt2official 1
farkmt2official
mannaxxx 1
mannaxxx
kralhakan2009 1
kralhakan2009
Vahsi Uzman 1
Vahsi Uzman
Hikaye Ekle

[C++] Anti Exp Yüzüğü

  • Konuyu başlatan Konuyu başlatan raSii
  • Başlangıç tarihi Başlangıç tarihi
  • Cevaplar Cevaplar 21
  • Görüntüleme Görüntüleme 7K

Türkiye'de ilk Mobil & PC Aynı Anda Metin2 Oyna. Triarchonline kalıcı ve uzun ömürlü yapısı ile 24 Temmuz'da açılıyor. | 1-99 Mobil Metin2 Triarch HEMEN TIKLA!



char.h

Açın

Aratın
Kod:
[COLOR=#0000ff]SetExp(DWORD exp)[/COLOR]

Altına Ekleyin

Kod:
[COLOR=#0000ff]bool            block_exp;[/COLOR]


char.cpp

açıyoruz



Aratıyoruz.

Kod:
if (gPlayerMaxLevel <= GetLevel())
    return;


Altına Ekliyoruz.

Kod:
if (block_exp)
    {
        return;
    }


questlua_pc.cpp

Açıyoruz

Aratıyoruz.


Kod:
{ "give_award_socket",    pc_give_award_socket    },


Altına ekliyoruz

Kod:
{ "block_exp",    _block_exp    },    //¸Block EXP by kutsuya
            
{ "unblock_exp",    _unblock_exp    },    //¸Unblock EXP by kutsuya



questlua_pc.cpp

Açıyoruz

Aratıyoruz


Kod:
void RegisterPCFunctionTable()


Altına Ekliyoruz

Kod:
int _block_exp(lua_State* L)
{
    LPCHARACTER ch = CQuestManager::instance().GetCurrentCharacterPtr();
    ch->block_exp = true;
    return 0;
}
    
int _unblock_exp(lua_State* L)
{
    LPCHARACTER ch = CQuestManager::instance().GetCurrentCharacterPtr();
    ch->block_exp = false;
    return 0;
}



input_login.cpp

Açıyoruz

Aratıyoruz


Kod:
if (g_bCheckClientVersion)


Altına ekle

Kod:
ch->block_exp = false;




quest_functions 'a aşağıdakileri ekleyin herşey hazır oldu sayılır

Kod:
pc.block_exp
pc.unblock_exp


Quest Dosyamızda bu..

Kod:
quest antiexp begin
    state start begin
        when login begin
            if pc.getqf("antiexp") == 1 then
                pc.block_exp()
                chat("Anti EXP ist noch aktiviert")
            end
        end
        when itemvnum.use begin
            if pc.getqf("antiexp") == 0 then
                pc.block_exp()
                pc.setqf("antiexp", 1)
                chat("Anti EXP wurde aktiviert.")
            elseif pc.getqf("antiexp") == 1 then
                pc.unblock_exp()
                pc.setqf("antiexp", 0)
                chat("Anti EXP wurde deaktiviert.")
            end
        end
    end
end



Hayırlı olsun bir sonraki paylaşımda görüşmek üzere.

Konu düzenlenmiştir.
Günceldir.

Tamamen Src dosyasına bağlı çalışan bir sistemdir.
2014'ün sonların paylaştığım sistemi başka bir arkadaş paylaşmış.
Sistem benim tarafımdan paylaşılmıştı.
Konu Günceldir ...

 
Son düzenleme:

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

Geri
Üst