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!
Proof
Kod:
cmd.cpp
ACMD(do_grzyb_ovh);
{ "muchomorantyexp", do_grzyb_ovh, 0, POS_DEAD, GM_PLAYER },
cmd_general.cpp
Version 1 - With PulseManager:
ACMD(do_grzyb_ovh)
{
if (!ch)
return;
if (ch->IsDead() || ch->IsObserverMode())
return;
if (!PulseManager::Instance().IncreaseClock(ch->GetPlayerID(), ePulse::Alchemia, std::chrono::milliseconds(10000)))
{
ch->ChatPacket(CHAT_TYPE_INFO, LC_TEXT("Musisz odczekac: %.2f sekund."), PULSEMANAGER_CLOCK_TO_SEC2(ch->GetPlayerID(), ePulse::Alchemia));
return;
}
if (ch->GetQuestFlag("muchomor.antyexp") == 0)
{
ch->SetQuestFlag("muchomor.antyexp", 1);
ch->ChatPacket(CHAT_TYPE_INFO, "|cffffc700AntyExp - Został Włączony.|r");
}
else
{
ch->SetQuestFlag("muchomor.antyexp", 0);
ch->ChatPacket(CHAT_TYPE_INFO, "AntyExp - Został Wyłączony.");
}
}
Version 2 with normal cooldown with questflag:
ACMD(do_grzyb_ovh)
{
if (!ch)
return;
if (ch->IsDead() || ch->IsObserverMode())
return;
int cooltime = ch->GetQuestFlag("muchomor.cooltime");
if (cooltime > get_global_time())
{
ch->ChatPacket(CHAT_TYPE_INFO, LC_TEXT("Odczekaj 5 sekund."));
return;
}
if (ch->GetQuestFlag("muchomor.antyexp") == 0)
{
ch->SetQuestFlag("muchomor.antyexp", 1);
ch->ChatPacket(CHAT_TYPE_INFO, "|cffffc700AntyExp - Został Włączony.|r");
}
else
{
ch->SetQuestFlag("muchomor.antyexp", 0);
ch->ChatPacket(CHAT_TYPE_INFO, "AntyExp - Został Wyłączony.");
}
ch->SetQuestFlag("muchomor.cooltime", get_global_time() + 5);
}
char_battle.cpp
Find:
to->PointChange(POINT_EXP, iExp, true);
from->CreateFly(FLY_EXP, to);
and change:
if (to->GetQuestFlag("muchomor.antyexp") == 0)
{
to->PointChange(POINT_EXP, iExp, true);
from->CreateFly(FLY_EXP, to);
}
Ok! How to use in client?
Just use net
import net
def YourDef(self):
net.SendChatPacket("/muchomorantyexp")
Done!
You can easily edit this code for an assumed item or anything else, the code is simple, takes little code, no new packets, no bugs with guild or other problems, full fixed
Moderatör tarafında düzenlendi:
TR: Çalıştığına dair görsel/video paylaşabilir misiniz ?
EN : Can you include a visual of proof that the codes are working?
EN : Can you include a visual of proof that the codes are working?
TR: Çalıştığına dair görsel/video paylaşabilir misiniz ?
EN : Can you include a visual of proof that the codes are working?
its the same thing just a rewritten code for items.
No bug party, no bug guild.
Şu an konuyu görüntüleyenler (Toplam : 0, Üye: 0, Misafir: 0)
Benzer konular
- Cevaplar
- 12
- Görüntüleme
- 1K
- Cevaplar
- 6
- Görüntüleme
- 304
- Cevaplar
- 0
- Görüntüleme
- 300
- Cevaplar
- 10
- Görüntüleme
- 571
- Cevaplar
- 2
- Görüntüleme
- 349

