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

MaviAyGames | State Komutu İle İlgili Güncelleştirme

  • Konuyu başlatan Konuyu başlatan MaviAy44
  • Başlangıç tarihi Başlangıç tarihi
  • Cevaplar Cevaplar 3
  • Görüntüleme Görüntüleme 629

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!

/State komutunu bu düzenleme ile diğer oyuncular üzerinde kullanabilirsiniz

Service.h
Ekle:
Kod:
#define ENABLE_SET_STATE_WITH_TARGET

Cmd_gm.cpp

Arat:
Kod:
    if (!*arg1 || !*arg2)
    {
        ch->ChatPacket(CHAT_TYPE_INFO,
            "Syntax: set_state <questname> <statename>"

Altına ekle:
Kod:
#ifdef ENABLE_SET_STATE_WITH_TARGET
            " [<character name>]"
#endif

Arat:
Kod:
    quest::PC* pPC = quest::CQuestManager::instance().GetPCForce(ch->GetPlayerID());

Değiştir:

Kod:
#ifdef ENABLE_SET_STATE_WITH_TARGET
    LPCHARACTER tch = ch;
    char arg3[256];
    argument = one_argument(argument, arg3, sizeof(arg3));
    if (*arg3)
    {
        tch = CHARACTER_MANAGER::instance().FindPC(arg3);
        if (!tch)
        {
            ch->ChatPacket(CHAT_TYPE_INFO, "There is no such character.");
            return;
        }
    }
    quest::PC* pPC = quest::CQuestManager::instance().GetPCForce(tch->GetPlayerID());
#else
    quest::PC* pPC = quest::CQuestManager::instance().GetPCForce(ch->GetPlayerID());
#endif
 
Son düzenleme:
Service.h
Ekle:
Kod:
#define ENABLE_SET_STATE_WITH_TARGET

Cmd_gm.cpp

Arat:
Kod:
    if (!*arg1 || !*arg2)
    {
        ch->ChatPacket(CHAT_TYPE_INFO,
            "Syntax: set_state <questname> <statename>"

Altına ekle:
Kod:
#ifdef ENABLE_SET_STATE_WITH_TARGET
            " [<character name>]"
#endif

Arat:
Kod:
    quest::PC* pPC = quest::CQuestManager::instance().GetPCForce(ch->GetPlayerID());

Değiştir:

Kod:
#ifdef ENABLE_SET_STATE_WITH_TARGET
    LPCHARACTER tch = ch;
    char arg3[256];
    argument = one_argument(argument, arg3, sizeof(arg3));
    if (*arg3)
    {
        tch = CHARACTER_MANAGER::instance().FindPC(arg3);
        if (!tch)
        {
            ch->ChatPacket(CHAT_TYPE_INFO, "There is no such character.");
            return;
        }
    }
    quest::PC* pPC = quest::CQuestManager::instance().GetPCForce(tch->GetPlayerID());
#else
    quest::PC* pPC = quest::CQuestManager::instance().GetPCForce(ch->GetPlayerID());
#endif
Paylaşım için teşekkürler.
 
Service.h
Ekle:
Kod:
#define ENABLE_SET_STATE_WITH_TARGET

Cmd_gm.cpp

Arat:
Kod:
    if (!*arg1 || !*arg2)
    {
        ch->ChatPacket(CHAT_TYPE_INFO,
            "Syntax: set_state <questname> <statename>"

Altına ekle:
Kod:
#ifdef ENABLE_SET_STATE_WITH_TARGET
            " [<character name>]"
#endif

Arat:
Kod:
    quest::PC* pPC = quest::CQuestManager::instance().GetPCForce(ch->GetPlayerID());

Değiştir:

Kod:
#ifdef ENABLE_SET_STATE_WITH_TARGET
    LPCHARACTER tch = ch;
    char arg3[256];
    argument = one_argument(argument, arg3, sizeof(arg3));
    if (*arg3)
    {
        tch = CHARACTER_MANAGER::instance().FindPC(arg3);
        if (!tch)
        {
            ch->ChatPacket(CHAT_TYPE_INFO, "There is no such character.");
            return;
        }
    }
    quest::PC* pPC = quest::CQuestManager::instance().GetPCForce(tch->GetPlayerID());
#else
    quest::PC* pPC = quest::CQuestManager::instance().GetPCForce(ch->GetPlayerID());
#endif
şimdi biz bundan ne anlam çıkartacaz açıklamada yok
 

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

Geri
Üst