- Katılım
- 18 Ocak 2020
- Konular
- 11
- Mesajlar
- 459
- Çözüm
- 13
- Online süresi
- 1mo 5d
- Reaksiyon Skoru
- 440
- Altın Konu
- 2
- Başarım Puanı
- 118
- MmoLira
- 3,231
- DevLira
- 15
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!
Revize edip 1-99 old school tarzına çevirdim. Efsunları ve eşyaları c++ python tarafından çekiyor biraz anlayanlar kategorileri revize edebilir.
Ekli dosyalar
- Katılım
- 18 Ocak 2020
- Konular
- 11
- Mesajlar
- 459
- Çözüm
- 13
- Online süresi
- 1mo 5d
- Reaksiyon Skoru
- 440
- Altın Konu
- 2
- Başarım Puanı
- 118
- MmoLira
- 3,231
- DevLira
- 15
++ Oyun içerisinde eğer ikashop açık bir şekilde karakter değiştirmeye veya giriş ekranına döndüğünüzde tekrar giriş yaptığınızda ekranda mouse lock durumları söz konusu npc'lerde felan tıklanamaz bir duruma giriyor yaşayan olursa en azından sorun temelinden çözülene kadar fix source tarafından engel koymanız.
locale_string çevirileri;
"You cannot change character while the offline shop is open.";
"Çevrimdışı pazar açıkken karakter değiştiremezsin.";
"You cannot return to the login screen while the offline shop is open.";
"Çevrimdışı pazar açıkken giriş ekranına geri dönemezsin.";
[CODE lang="cpp" title="cmd_general.cpp" highlight="34,47"]ACMD(do_cmd)
{
if (ch->m_pkTimedEvent)
{
ch->ChatPacket(CHAT_TYPE_INFO, LC_TEXT("취소 되었습니다."));
event_cancel(&ch->m_pkTimedEvent);
return;
}
switch (subcmd)
{
case SCMD_LOGOUT:
ch->ChatPacket(CHAT_TYPE_INFO, LC_TEXT("로그인 화면으로 돌아 갑니다. 잠시만 기다리세요."));
break;
case SCMD_QUIT:
ch->ChatPacket(CHAT_TYPE_INFO, LC_TEXT("게임을 종료 합니다. 잠시만 기다리세요."));
break;
case SCMD_PHASE_SELECT:
ch->ChatPacket(CHAT_TYPE_INFO, LC_TEXT("캐릭터를 전환 합니다. 잠시만 기다리세요."));
break;
}
int nExitLimitTime = 10;
if (ch->IsHack(false, true, nExitLimitTime) &&
false == CThreeWayWar::instance().IsSungZiMapIndex(ch->GetMapIndex()) &&
(!ch->GetWarMap() || ch->GetWarMap()->GetType() == GUILD_WAR_TYPE_FLAG))
{
return;
}
#ifdef ENABLE_IKASHOP_RENEWAL
if (subcmd == SCMD_LOGOUT || subcmd == SCMD_PHASE_SELECT)
{
if (ch->IsIkarusShopBuilding() || ch->GetI#ifdefhop() || ch->Ge#ifdefopGuest())
{
if (subcmd == SCMD_PHASE_SELECT)
ch->ChatPacket(CHAT_TYPE_INFO, LC_TEXT("You cannot change character while the offline shop is open."));
else // SCMD_LOGOUT
ch->ChatPacket(CHAT_TYPE_INFO, LC_TEXT("You cannot return to the login screen while the offline shop is open."));
return;
}
}
#endif
switch (subcmd)
{
case SCMD_LOGOUT:
case SCMD_QUIT:
case SCMD_PHASE_SELECT:
{
TimedEventI#endifnfo = AllocEven#endifedEventInfo>();
if (ch->IsPosition(POS_FIGHTING))
info->left_second = 10;
else
info->left_second = 3;
info->ch = ch;
info->subcmd = subcmd;
strlcpy(info->szReason, argument, sizeof(info->szReason));
ch->m_pkTimedEvent = event_create(timed_event, info, 1);
}
break;
}
}[/CODE]
locale_string çevirileri;
"You cannot change character while the offline shop is open.";
"Çevrimdışı pazar açıkken karakter değiştiremezsin.";
"You cannot return to the login screen while the offline shop is open.";
"Çevrimdışı pazar açıkken giriş ekranına geri dönemezsin.";
[CODE lang="cpp" title="cmd_general.cpp" highlight="34,47"]ACMD(do_cmd)
{
if (ch->m_pkTimedEvent)
{
ch->ChatPacket(CHAT_TYPE_INFO, LC_TEXT("취소 되었습니다."));
event_cancel(&ch->m_pkTimedEvent);
return;
}
switch (subcmd)
{
case SCMD_LOGOUT:
ch->ChatPacket(CHAT_TYPE_INFO, LC_TEXT("로그인 화면으로 돌아 갑니다. 잠시만 기다리세요."));
break;
case SCMD_QUIT:
ch->ChatPacket(CHAT_TYPE_INFO, LC_TEXT("게임을 종료 합니다. 잠시만 기다리세요."));
break;
case SCMD_PHASE_SELECT:
ch->ChatPacket(CHAT_TYPE_INFO, LC_TEXT("캐릭터를 전환 합니다. 잠시만 기다리세요."));
break;
}
int nExitLimitTime = 10;
if (ch->IsHack(false, true, nExitLimitTime) &&
false == CThreeWayWar::instance().IsSungZiMapIndex(ch->GetMapIndex()) &&
(!ch->GetWarMap() || ch->GetWarMap()->GetType() == GUILD_WAR_TYPE_FLAG))
{
return;
}
#ifdef ENABLE_IKASHOP_RENEWAL
if (subcmd == SCMD_LOGOUT || subcmd == SCMD_PHASE_SELECT)
{
if (ch->IsIkarusShopBuilding() || ch->GetI#ifdefhop() || ch->Ge#ifdefopGuest())
{
if (subcmd == SCMD_PHASE_SELECT)
ch->ChatPacket(CHAT_TYPE_INFO, LC_TEXT("You cannot change character while the offline shop is open."));
else // SCMD_LOGOUT
ch->ChatPacket(CHAT_TYPE_INFO, LC_TEXT("You cannot return to the login screen while the offline shop is open."));
return;
}
}
#endif
switch (subcmd)
{
case SCMD_LOGOUT:
case SCMD_QUIT:
case SCMD_PHASE_SELECT:
{
TimedEventI#endifnfo = AllocEven#endifedEventInfo>();
if (ch->IsPosition(POS_FIGHTING))
info->left_second = 10;
else
info->left_second = 3;
info->ch = ch;
info->subcmd = subcmd;
strlcpy(info->szReason, argument, sizeof(info->szReason));
ch->m_pkTimedEvent = event_create(timed_event, info, 1);
}
break;
}
}[/CODE]
Son düzenleme:
- Katılım
- 4 Ocak 2016
- Konular
- 230
- Mesajlar
- 973
- Çözüm
- 7
- Online süresi
- 2mo 8h
- Reaksiyon Skoru
- 985
- Altın Konu
- 103
- Başarım Puanı
- 216
- MmoLira
- 11,511
- DevLira
- 18
Böyle bir sorun bende yok siz de nasıl oluştu.++ Oyun içerisinde eğer ikashop açık bir şekilde karakter değiştirmeye veya giriş ekranına döndüğünüzde tekrar giriş yaptığınızda ekranda mouse lock durumları söz konusu npc'lerde felan tıklanamaz bir duruma giriyor yaşayan olursa en azından sorun temelinden çözülene kadar fix source tarafından engel koymanız.
locale_string çevirileri;
"You cannot change character while the offline shop is open.";
"Çevrimdışı pazar açıkken karakter değiştiremezsin.";
"You cannot return to the login screen while the offline shop is open.";
"Çevrimdışı pazar açıkken giriş ekranına geri dönemezsin.";
[CODE lang="cpp" title="cmd_general.cpp" highlight="34,47"]ACMD(do_cmd)
{
if (ch->m_pkTimedEvent)
{
ch->ChatPacket(CHAT_TYPE_INFO, LC_TEXT("취소 되었습니다."));
event_cancel(&ch->m_pkTimedEvent);
return;
}
switch (subcmd)
{
case SCMD_LOGOUT:
ch->ChatPacket(CHAT_TYPE_INFO, LC_TEXT("로그인 화면으로 돌아 갑니다. 잠시만 기다리세요."));
break;
case SCMD_QUIT:
ch->ChatPacket(CHAT_TYPE_INFO, LC_TEXT("게임을 종료 합니다. 잠시만 기다리세요."));
break;
case SCMD_PHASE_SELECT:
ch->ChatPacket(CHAT_TYPE_INFO, LC_TEXT("캐릭터를 전환 합니다. 잠시만 기다리세요."));
break;
}
int nExitLimitTime = 10;
if (ch->IsHack(false, true, nExitLimitTime) &&
false == CThreeWayWar::instance().IsSungZiMapIndex(ch->GetMapIndex()) &&
(!ch->GetWarMap() || ch->GetWarMap()->GetType() == GUILD_WAR_TYPE_FLAG))
{
return;
}
#ifdef ENABLE_IKASHOP_RENEWAL
if (subcmd == SCMD_LOGOUT || subcmd == SCMD_PHASE_SELECT)
{
if (ch->IsIkarusShopBuilding() || ch->GetI#ifdefhop() || ch->Ge#ifdefopGuest())
{
if (subcmd == SCMD_PHASE_SELECT)
ch->ChatPacket(CHAT_TYPE_INFO, LC_TEXT("You cannot change character while the offline shop is open."));
else // SCMD_LOGOUT
ch->ChatPacket(CHAT_TYPE_INFO, LC_TEXT("You cannot return to the login screen while the offline shop is open."));
return;
}
}
#endif
switch (subcmd)
{
case SCMD_LOGOUT:
case SCMD_QUIT:
case SCMD_PHASE_SELECT:
{
TimedEventI#endifnfo = AllocEven#endifedEventInfo>();
if (ch->IsPosition(POS_FIGHTING))
info->left_second = 10;
else
info->left_second = 3;
info->ch = ch;
info->subcmd = subcmd;
strlcpy(info->szReason, argument, sizeof(info->szReason));
ch->m_pkTimedEvent = event_create(timed_event, info, 1);
}
break;
}
}[/CODE]
- Katılım
- 18 Ocak 2020
- Konular
- 11
- Mesajlar
- 459
- Çözüm
- 13
- Online süresi
- 1mo 5d
- Reaksiyon Skoru
- 440
- Altın Konu
- 2
- Başarım Puanı
- 118
- MmoLira
- 3,231
- DevLira
- 15
5.8 p23 de olan bir problem gibi geldi detaylı test etmedimBöyle bir sorun bende yok siz de nasıl oluştu.
Şu an konuyu görüntüleyenler (Toplam : 0, Üye: 0, Misafir: 0)
Benzer konular
- Cevaplar
- 5
- Görüntüleme
- 449
- Kilitli
- Cevaplar
- 118
- Görüntüleme
- 20K
- Cevaplar
- 259
- Görüntüleme
- 35K
- Sabit
- Anket
- Cevaplar
- 1K
- Görüntüleme
- 174K
Altın Konu
İkarus Offline Shop Full - İra Rework
- Cevaplar
- 263
- Görüntüleme
- 52K





