HERAKLES Otomatik Avlı kalıcı sunucu. 19 Haziran'da açılıyor. Atius & Wizard güvencesiyle hemen kayıt ol, ön kayıt ödülleri aktif. HEMEN TIKLA!
Merhaba burada hemen başla sistemi var mı acaba ? ücretsiz bir şekilde hemen dirilsin istiyorum
HERAKLES Otomatik Avlı kalıcı sunucu. 19 Haziran'da açılıyor. Atius & Wizard güvencesiyle hemen kayıt ol, ön kayıt ödülleri aktif. HEMEN TIKLA!
PACK ANLATIM ;
# ! ( Uirestart.py Açılır )
self.restartTownButton=self.GetChild("restart_town_button")
- Aratılır
self.restartNowButton=self.GetChild("restart_now_button")
- Altına Eklenir.
self.restartTownButton.SetEvent(ui.__mem_func__(self.RestartTown))
- Aratılır
self.restartNowButton.SetEvent(ui.__mem_func__(self.RestartNow))
- Altına Eklenir.
self.restartTownButton=0
- Aratılır
self.restartNowButton=0
- Altına Eklenir.
def RestartTown(self):
net.SendChatPacket("/restart_town")
- Aratılır
def RestartNow(self):
net.SendChatPacket("/restart_now")
- Altına Eklenir.
---
# ! ( restartdialog.py - uiscript içerisine direkt atılır. )
SOURCE ANLATIM;
# ! ( Cmd.cpp Açılır )
ACMD(do_console);
-...
teşekkürler zaten aynısını bende atmıştım![]()
[ Python && C++ ] - Burada Hemen Başla Sistemi
Alıntı Vb Değildir Kendi Kodladığım Basit Bir Sistemdir. İstenecek Para Miktarı Sourceden Ayarlanmaktadır. Burada Hemen Başla Butonuna Basıldığı Durumda Karakter 5m Karşılığında Full Can Ve Süresiz Doğmaktadır. You must be registered for see element. You must be registered for see element...forum.turkmmo.com
PACK ANLATIM ;
# ! ( Uirestart.py Açılır )
self.restartTownButton=self.GetChild("restart_town_button")
- Aratılır
self.restartNowButton=self.GetChild("restart_now_button")
- Altına Eklenir.
self.restartTownButton.SetEvent(ui.__mem_func__(self.RestartTown))
- Aratılır
self.restartNowButton.SetEvent(ui.__mem_func__(self.RestartNow))
- Altına Eklenir.
self.restartTownButton=0
- Aratılır
self.restartNowButton=0
- Altına Eklenir.
def RestartTown(self):
net.SendChatPacket("/restart_town")
- Aratılır
def RestartNow(self):
net.SendChatPacket("/restart_now")
- Altına Eklenir.
---
# ! ( restartdialog.py - uiscript içerisine direkt atılır. )
SOURCE ANLATIM;
# ! ( Cmd.cpp Açılır )
ACMD(do_console);
- Aratılır.
ACMD(do_restart_now);
- Altına Eklenir.
{ "console", do_console, 0, POS_DEAD, GM_LOW_WIZARD },
- Aratılır
{ "restart_now", do_restart_now, 0, POS_DEAD, GM_LOW_WIZARD },
- Altına Eklenir.
# ! ( Cmd_general.cpp Açılır )
ACMD(do_console)
{
ch->ChatPacket(CHAT_TYPE_COMMAND, "ConsoleEnable");
}
- Aratılır
ACMD(do_restart_now)
{
if (false == ch->IsDead())
{
ch->ChatPacket(CHAT_TYPE_COMMAND, "CloseRestartWindow");
ch->StartRecoveryEvent();
return;
}
if (NULL == ch->m_pkDeadEvent)
return;
int iTimeToDead = (event_time(ch->m_pkDeadEvent) / passes_per_sec);
if (!ch->GetWarMap() || ch->GetWarMap()->GetType() == GUILD_WAR_TYPE_FLAG)
{
if (!test_server)
{
if (ch->IsHack())
{
//±æµå¸Ê, ¼ºÁö¸Ê¿¡¼´Â üũ ÇÏÁö ¾Ê´Â´Ù.
if ((!ch->GetWarMap() || ch->GetWarMap()->GetType() == GUILD_WAR_TYPE_FLAG) ||
false == CThreeWayWar::instance().IsSungZiMapIndex(ch->GetMapIndex()))
{
ch->ChatPacket(CHAT_TYPE_INFO, LC_TEXT("¾ÆÁ÷ Àç½ÃÀÛ ÇÒ ¼ö ¾ø½À´Ï´Ù. (%dÃÊ ³²À½)"), iTimeToDead - (180 - g_nPortalLimitTime));
return;
}
}
}
ch->ChatPacket(CHAT_TYPE_COMMAND, "CloseRestartWindow");
ch->GetDesc()->SetPhase(PHASE_GAME);
ch->SetPosition(POS_STANDING);
ch->StartRecoveryEvent();
ch->RestartAtSamePos();
//ch->Show(ch->GetMapIndex(), ch->GetX(), ch->GetY());
ch->PointChange(POINT_HP, ch->GetMaxHP() - ch->GetHP());
ch->DeathPenalty(0);
ch->ReviveInvisible(5);
//ch->RemoveSpecifyItem(77025,1);
}
}
- Altına Eklenir.
