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

KarLock Server Files Sorunları ve Çözün

  • Konuyu başlatan Konuyu başlatan ECB GAMES
  • Başlangıç tarihi Başlangıç tarihi
  • Cevaplar Cevaplar 107
  • Görüntüleme Görüntüleme 13K
Durum
Üzgünüz bu konu cevaplar için kapatılmıştır...

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!

-teşekkürler-
 
Kardeşim lütfen yardım edermisin iz ya ben bu filesi kurdum fakat won yerin ep var onu nasıl düzeltme bilirim ya nasıl kaldıracam lütfen yardım edin

sadece depocuya won questi eklemek istenler bunu yapsın
server için


cheque_trade.quest ile quest_functions linkten indirip
qc ile cheque_trade.quest i okutun
quest_functions içindekileri
/usr/game/share/locale/turkey/quest içindeki quest_functions e ekleyin




E.P. yi Won yapma depocudan Won alma
pack için
root içinde
uicommon.py
aratılır
self.chequeHeaderText = " E.P."
değiştirilir
self.chequeHeaderText = " Won"
uiinventory.py
aratılır
self.wndMds.SetText(str(constInfo.mds) + " E.P.")
3 adet bulunmakta son 2 si pasif değiştirmeseniz de olur.
self.wndMds.SetText(str(constInfo.mds) + " Won.")
locale_tr içinde
locale_game.txt içinde
aratılır
CHEQUE_SYSTEM_PICK_WON %d Ejderha Parası aldın.
değiştirilir
CHEQUE_SYSTEM_PICK_WON %d Won aldın.
aratılır
CHEQUE_SYSTEM_UNIT_WON E.P.
değiştirilir
CHEQUE_SYSTEM_UNIT_WON Won
aratılır
DO_YOU_BUY_ITEM3 Satın almak istiyor musun? Nesne: %s %s E.P. %s Yang
değiştirilir
DO_YOU_BUY_ITEM3 Satın almak istiyor musun? Nesne: %s %s Won %s Yang
aratılır
DO_YOU_BUY_ITEM4 Satın almak istiyor musun? Nesne: %s %s %s E.P. %s Yang
değiştirilir
DO_YOU_BUY_ITEM4 Satın almak istiyor musun? Nesne: %s %s %s Won %s Yang
ekle
CHEQUE_SYSTEM_WON %s Won
CHEQUE_SYSTEM_YANG %s Yang
ui içinde inventorywindow.py
aratılır
#"tooltip_text":"E.P.",
Değiştirilir
#"tooltip_text":"Won",
aratılır
"tooltip_text_new":"E.P.",
değiştirilir
"tooltip_text_new":"Won",
uiscript içinde
efsunsecwindow.py
aratılır
"text" : "E.P.",
2 adet var ikiside değiştirilir
"text" : "Won",
server için


cheque_trade.quest ile quest_functions linkten indirip
qc ile cheque_trade.quest i okutun
quest_functions içindekileri
/usr/game/share/locale/turkey/quest içindeki quest_functions e ekleyin
game source içinde
game de
char.cpp
arat
if (bTime == 5)
{
if (GetGold() < static_cast<long long>(50000000))
{
ChatPacket(CHAT_TYPE_INFO, "Gereken E.P. : 5");
return;
}
}
değiştir
if (bTime == 5)
{
if (GetGold() < static_cast<long long>(50000000))
{
ChatPacket(CHAT_TYPE_INFO, "Gereken Won. : 5");
return;
}
}
game de
oflineshop_manager.cpp
aratılır
ch->PointChange(POINT_CHEQUE, dwSacarCheque, false);
ch->ChatPacket(CHAT_TYPE_INFO, "%u E.P. başarıyla çekildi", dwSacarCheque);
değiştirilir
ch->PointChange(POINT_CHEQUE, dwSacarCheque, false);
ch->ChatPacket(CHAT_TYPE_INFO, "%u Won başarıyla çekildi", dwSacarCheque);
game de
exchange.cpp
aratılır
if(m_lCheque)
{
long long vic_cheque = victim->GetCheque() + m_lCheque;
if(vic_cheque > CHEQUE_MAX)
{
exchange_packet(GetOwner(), EXCHANGE_SUBHEADER_GC_LESS_CHEQUE, 0, 0, NPOS, 0);
GetOwner()->ChatPacket(CHAT_TYPE_INFO, "Kullanıcının E.P. miktarı çok fazla.");
return false;
değiştirilir
if(m_lCheque)
{
long long vic_cheque = victim->GetCheque() + m_lCheque;
if(vic_cheque > CHEQUE_MAX)
{
exchange_packet(GetOwner(), EXCHANGE_SUBHEADER_GC_LESS_CHEQUE, 0, 0, NPOS, 0);
GetOwner()->ChatPacket(CHAT_TYPE_INFO, "Kullanıcının Won miktarı çok fazla.");
return false;
aratılır
#ifdef ENABLE_CHEQUE_SYSTEM
if(m_lCheque)
{
long long vic_cheque = victim->GetCheque() + m_lCheque;
if(vic_cheque > CHEQUE_MAX)
{
// exchange_packet(GetOwner(), EXCHANGE_SUBHEADER_GC_LESS_CHEQUE, 0, 0, NPOS, 0);
GetOwner()->ChatPacket(CHAT_TYPE_INFO, LC_TEXT("E.P. miktarı çok fazla ticaret yapamazsın."));
return false;
}
}
#endif
değiştirilir
#ifdef ENABLE_CHEQUE_SYSTEM
if(m_lCheque)
{
long long vic_cheque = victim->GetCheque() + m_lCheque;
if(vic_cheque > CHEQUE_MAX)
{
// exchange_packet(GetOwner(), EXCHANGE_SUBHEADER_GC_LESS_CHEQUE, 0, 0, NPOS, 0);
GetOwner()->ChatPacket(CHAT_TYPE_INFO, LC_TEXT("Won miktarı çok fazla ticaret yapamazsın."));
return false;
}
}
#endif
GAME BUİL EDİLİR
depocuda yeni quest ile won çevrilecektir.
 
cliend syser da devamlı çıkan bir hata var

hata

Kod:
0827 01:06:25658 :: Traceback (most recent call last):

0827 01:06:25659 ::   File "game.py", line 2655, in BINARY_Highlight_Item

0827 01:06:25659 :: AttributeError
0827 01:06:25659 :: :
0827 01:06:25659 :: 'NoneType' object has no attribute 'Highlight_Item'
0827 01:06:25659 ::

0827 01:06:25659 :: Traceback (most recent call last):

0827 01:06:25659 ::   File "game.py", line 2655, in BINARY_Highlight_Item

0827 01:06:25659 :: AttributeError
0827 01:06:25659 :: :
0827 01:06:25659 :: 'NoneType' object has no attribute 'Highlight_Item'
0827 01:06:25659 ::

0827 01:06:25659 :: Traceback (most recent call last):

0827 01:06:25659 ::   File "game.py", line 2655, in BINARY_Highlight_Item

0827 01:06:25659 :: AttributeError
0827 01:06:25659 :: :
0827 01:06:25659 :: 'NoneType' object has no attribute 'Highlight_Item'
0827 01:06:25659 ::

0827 01:06:25659 :: Traceback (most recent call last):

0827 01:06:25659 ::   File "game.py", line 2655, in BINARY_Highlight_Item

0827 01:06:25659 :: AttributeError
0827 01:06:25659 :: :
0827 01:06:25659 :: 'NoneType' object has no attribute 'Highlight_Item'
0827 01:06:25659 ::

0827 01:06:25659 :: Traceback (most recent call last):

0827 01:06:25659 ::   File "game.py", line 2655, in BINARY_Highlight_Item

0827 01:06:25659 :: AttributeError
0827 01:06:25659 :: :
0827 01:06:25659 :: 'NoneType' object has no attribute 'Highlight_Item'
0827 01:06:25659 ::

bundan kurtulmanın yolu
root game.py 2655 satırı yani
Kod:
def BINARY_Highlight_Item(self, inven_type, inven_pos):
self.interface.Highligt_Item(inven_type, inven_pos)
bunu şu hale getirin

Kod:
def    BINARY_Highlight_Item(self, inven_type, inven_pos):
    if self.interface:
        self.interface.Highligt_Item(inven_type, inven_pos)
 
ofline shop da won ile satış yapılırken alıcıda won olmazsa uyarı çıkmıyor. en azından yeterli won yok demesi için ne yapmak gerekir
 
ofline shop da won ile satış yapılırken alıcıda won olmazsa uyarı çıkmıyor. en azından yeterli won yok demesi için ne yapmak gerekir
ya manager yada char.cpp tam hatırlamıyorum biz oraya sumayla gereken yang ve ep şeyi koyduk onun altını düzenlemen yeterli
 
Durum
Üzgünüz bu konu cevaplar için kapatılmıştır...

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

Geri
Üst