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:
Cmd_gm.cpp
Arat:
Altına ekle:
Arat:
Değiştir:
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.
şimdi biz bundan ne anlam çıkartacaz açıklamada yokService.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
Şu an konuyu görüntüleyenler (Toplam : 0, Üye: 0, Misafir: 0)
Benzer konular
- Cevaplar
- 0
- Görüntüleme
- 300
- Cevaplar
- 14
- Görüntüleme
- 1K
- Cevaplar
- 6
- Görüntüleme
- 305
- Cevaplar
- 12
- Görüntüleme
- 1K
- Cevaplar
- 3
- Görüntüleme
- 401
