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
Linkleri görebilmek için Turkmmo Forumuna ÜYE olmanız gerekmektedir.
Linkleri görebilmek için Turkmmo Forumuna ÜYE olmanız gerekmektedir.
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
Linkleri görebilmek için Turkmmo Forumuna ÜYE olmanız gerekmektedir.
Linkleri görebilmek için Turkmmo Forumuna ÜYE olmanız gerekmektedir.
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
bundan kurtulmanın yolu
root game.py 2655 satırı yani
bunu şu hale getirin
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)
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
ya manager yada char.cpp tam hatırlamıyorum biz oraya sumayla gereken yang ve ep şeyi koyduk onun altını düzenlemen yeterliofline 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
- 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)
Benzer konular
- Cevaplar
- 4
- Görüntüleme
- 135
- Cevaplar
- 4
- Görüntüleme
- 194
- Cevaplar
- 4
- Görüntüleme
- 572
- Cevaplar
- 55
- Görüntüleme
- 8K
