Krutzo 1
Krutzo
shrpnl 1
shrpnl
Best Studio 1
Best Studio
D 1
delimuratt
Aliyldrim 1
Aliyldrim
Mt2Hizmet 1
Mt2Hizmet
noisiv 1
noisiv
Manwe Work 1
Manwe Work
melankolıa18 1
melankolıa18
Agora Metin2 1
Agora Metin2
Cannn6161 1
Cannn6161
Hikaye Ekle
Reklam vermek için turkmmo@gmail.com
Kaynak ikonu

Altın Konu Lorenzo - Altyapı Server Files 2025 (Sistemli) v.2

indirmek için izniniz yok
5.00 yıldız(lar) 13 Değerlendirme Değerlendirenler

ROHAN2 WORLD 1-120 TR TİPİ OFFICIAL YOHARA, BALATHOR VE AMON! 80. GÜNÜNDE! +10.000 ONLİNE! HİLE VE BOT %100 ENGELLİ HEMEN TIKLA!

Çözüldüyse görmedim çözemeyenler yada bulamayanlar için target kapanmama sorunu fix.
root >> uitarget.py içerisindeki bu Kodu:
[CODE title="Bu kodu bul"]def Close(self):
self.__Initialize()
if app.ENABLE_SEND_TARGET_INFO:
self.infoButton.showWnd.Close()[/CODE]

Bununla değiştirin:

[CODE title="Bununla değiştir"]def Close(self):

self.__Initialize()
if app.ENABLE_SEND_TARGET_INFO:
self.infoButton.showWnd.Close()
self.Hide()[/CODE]

Çözebildiklerimi bu yorumdan paylaşırım. Teşekkürler konu için

edit:
Var mısın Yok musun eventinin çalışmadığını söyleyenler olmuş. Etkinliği açmak veya kapatmak için "/e deal_or_not_deal 1" veya "0" komutunu kullanın.

root >> uiscript >> gamewindows.py içerisindeki aşağıdaki kodu:
[CODE title="Bu Kodu" highlight="7, 8, 9"] {
"name" : "VarMisin",
"type" : "button",

"x" : SCREEN_WIDTH-400,
"y" : 175,
# "default_image" : "dealornodeal/logo1.png",
# "over_image" : "dealornodeal/logo2.png",
# "down_image" : "dealornodeal/logo2.png",
},[/CODE]

Aşağıdaki kodla değiştirin:
[CODE title="Bununla değiştir" highlight="7, 8, 9"][CODE title="Bu Kodu" highlight="7, 8, 9"] {
"name" : "VarMisin",
"type" : "button",

"x" : SCREEN_WIDTH-400,
"y" : 175,
"default_image" : "dealornodeal/logo1.png",
"over_image" : "dealornodeal/logo2.png",
"down_image" : "dealornodeal/logo2.png",
},[/CODE][/CODE]
 
Son düzenleme:
Filesi paylaştığın için teşekkür ederim, detaylara girdikçe verdiğin emekleri görüyorum.

Bugüne kadar bulabildiğim hatalar bunlar, isteyenler özelden ulaşsın yardımcı olabilirim. Sizlerin de bulduğunuz yada çözemediğiniz hatalar, eksikler, yanlış olan şeyler varsa bana da iletirseniz çok memnun olurum, teşekkür ederim.

"Claude, Gemini, Copilot(GitHub),UseAI,Codex" Yapay Zekaları ile taratılmış ve Düzeltilmiş Hatalar:
Not: Birisinin var dediğine diğerinin yok dediği hiç bir uyarıyı dahil etmiyorum. Hepsinin ortak olarak hata gördüğü ve mantıkta yanlış bulduğu sorunları çözdürüp yazdım. Yeşil tikli olanlar hali hazırda çözülmüş olanlar. Diğerleri için ya tamamen mimariyi değiştirmek gerekiyor yada henüz sırası gelmedi.

🔴 YÜKSEK ÖNCELİKLİ 🟠 ORTA ÖNCELİKLİ 🟡 DÜŞÜK ÖNCELİKLİ

1 🔴 — Item satın alma race conditionDB/ClientManagerOfflineshop.cpp
2 ✅ — Teklif iadesi duplikasyonuDB/ClientManagerOfflineshop.cpp — ✅OfferCancel çift iade
3 🔴 — Süresi dolmuş item satın alınabilirDB/OfflineshopCache.cpp
4 ✅ — (DB event)4MoveItem() race → item duplikasyonuGame/char_item.cpp — ✅MoveItem pazar sahibi kontrolü
4*🟠 — Item expire raceDB/OfflineshopCache.cpp
5 ✅ — Exchange gold overflow (alıcı)Game/exchange.cpp — ✅Exchange yang overflow
5*🟠 — Shop auto-expire bypassDB/ClientManagerOfflineshop.cpp
6 ✅ — Item silme öncesi teklif iadesi yokGame/new_offlineshop_manager.cpp — ✅RemoveItem offer iadesi sırası
6*🟡 — Teklif spam/DoSGame/new_offlineshop.cpp
7🔴 — Shop oluşturma TOCTOUDB/ClientManagerOfflineshop.cpp
7*🟠 — Yang overflow auctionDB/ClientManagerOfflineshop.cpp
8🔴 — Teklif gold DB onayından önce kesiliyorGame/new_offlineshop.cpp
8*🟡 — Shop ismi buffer overflowDB/ClientManagerOfflineshop.cpp
9 ✅ — Teklif alıcı adı SQL injectionDB/ClientManagerOfflineshop.cpp — ✅szBuyerName null safety
10🟡 — Açık artırma ismi SQL injectionDB/ClientManagerOfflineshop.cpp
11🟠 — Unlock işlemi lock kontrolsüzDB/ClientManagerOfflineshop.cpp
12 ✅ — Süre güncelleme get_dword_time() wrapGame/new_offlineshop.cpp — ✅Cooldown steady_clock
13 ✅ — AcceptOffer diğer offer iptali sırası ✅
14*🟠 — Safebox item limit eksikDB/ClientManager.cpp
15*🟠 — Valute limit eksikDB/ClientManager.cpp
16 ✅ — Pazar sahibi kendi deposundan item alma ✅
17 ✅ — SQL şema düzeltmeleri ✅
18 ✅ — Game - Client Build Uyarıları ✅
19 ✅ — Safebox gold çekme overflowGame/new_offlineshop_safebox.cpp — ✅AddValutes/RemoveValutes overflow
20🟠 — Auction teklif fiyatı sadece client'taGame/new_offlineshop.cpp
21🟡 — Arama filtresi SQL injectionGame/new_offlineshop_manager.cpp
22 ✅ — Exchange sırasında offline shop açıkGame/exchange.cpp — ✅ExchangeStart pazar kontrolü
23🟠 — Safebox valute underflowDB/ClientManager.cpp
24🟡 — Shop ismi banword bypassGame/new_offlineshop.cpp
25 ✅ — Offline shop açıkken item kullanmaGame/char_item.cpp — ✅UseItem locked item
26 ✅ — Offline shop açıkken item toplamaGame/char_item.cpp — ✅DropItem pazar sahibi kontrolü
27🟡 — Offline shop whisper spam bypassGame/input_main.cpp
28🟡 — Offline shop chat hyperlink bypassGame/input_main.cpp
29🟠 — Combat sırasında safebox açılabilirGame/new_offlineshop_safebox.cpp
30🟠 — Transaction sınırları yok (mimari)DB + Game
31🟠 — Quest item duplikasyonuGame/questlua_pc.cpp
32🟡 — Quest gold overflowGame/questlua_pc.cpppatch_03
33 ✅ — Quest warp IsHack() bypassGame/questlua_pc.cpp — ✅pc_mount dungeon kontrolü
34🟠 — Buy/sell cooldown time wrapGame/shop_manager.cpp
35🔴 — Satış gold overflow (vergi sonrası)Game/shop_manager.cpp
36🟡 — Extended shop tab item sayısı sınırsızGame/shop_manager.cpp
37 ✅ — Quest polymorph negatif süre — ✅pc_warp ölü/exchange kontrolü
38 ✅ — Quest binit dungeon/arena kontrolsüzGame/questlua_pc.cpp — ✅pc_give_gold overflow


Eklenenler:
1-) Oyuniçi Nesne Marketi güncelleştirmek için GM kodu.( "/reload i" )
2-) Oyuniçi Nesne Market için "count" mantığı düzenlendi. (count>1 hack girişimi)
3-) _ITEM_SHOP_SYSTEM işlem yaptığında FTGAME_COINS_SYSTEM'in memory'sini de senkronize
4a-) Envanter->Exchange Sağ tık ile item ekleme,
4b-) Envanter->OfflineShop Sağ tık ile item ekleme,
4c-) Envanter<->Depo Sağ tık ile item ekleme çıkarma
4d-) Envanter<->Switchbot Sağ tık ile item ekleme çıkarma

Sizden öğrendiğim şikayetler ile düzeltilenler:
[DÜZELTİLDİ]switchbot.cpp "Çoklu efsun botu çalıştırırsanız 5 efsun birden client crash yiyor."
[DÜZELTİLDİ]uitooltip.py "Model Önizleme açık kapalı ayarı çalışmıyor"
[DÜZELTİLDİ]switchbot.cpp "switchbot'u item yerine yang alması için çevirdim ama yang eksilmiyor"
[DÜZELTİLDİ]switchbot.cpp "switchbot'ta istenen efsun geldiğinde fısıltı penceresine gönderilen uyarıda item ismindeki Türkçe karakterler okunmuyor veya hatalı görünüyor."
[DÜZELTİLDİ]"+basarken veya taş eklerken gui'ler birbirine giriyor bu işlemlerde otomatik olarak pasif'e geçmesi gerekli."
[DÜZELTİLDİ]uitooltip.py "71225 gibi itemde çift giyilebilir kısmı açılıyor"
[DÜZELTİLDİ]new_offlineshop_manager.cpp "offlineshopta kalan son itemi kaldırıp depoya taşımaya çalıştığımda "CHAT_PACKET_CANNOT_REMOVE_LAST_ITEM" ve "CHAT_PACKET_CANNOT_REMOVE_ITEM" hatası veriyor bunun yerine pazarı kapatması gerekir."
[DÜZELTİLDİ] WOM2 Zone Packi ekleme işlemi yapıldı syserr hataları
[DÜZELTİLDİ] "Client_Debug çalışmıyor"
[DÜZELTİLDİ] "Client_Debug Karakter ekranında çökme fix, iterator hatası verip çöküyor"
[DÜZELTİLDİ] "Kuşak kombinasyonu yapılınca 4-5 t para veriyor ve Kuşak emişleri görünmüyor"
[DÜZELTİLDİ] exchange.cpp yanlış eklenen bir engelin fixi (filesin değil benim hatam)
 
Son düzenleme:
Filesi paylaştığın için teşekkür ederim, detaylara girdikçe verdiğin emekleri görüyorum.

Bugüne kadar bulabildiğim hatalar bunlar, isteyenler özelden ulaşsın yardımcı olabilirim. Sizlerin de bulduğunuz yada çözemediğiniz hatalar, eksikler, yanlış olan şeyler varsa bana da iletirseniz çok memnun olurum, teşekkür ederim.

"Claude, Gemini, Copilot(GitHub),UseAI,Codex" Yapay Zekaları ile taratılmış ve Düzeltilmiş Hatalar:
Not: Birisinin var dediğine diğerinin yok dediği hiç bir uyarıyı dahil etmiyorum. Hepsinin ortak olarak hata gördüğü ve mantıkta yanlış bulduğu sorunları çözdürüp yazdım. Yeşil tikli olanlar hali hazırda çözülmüş olanlar. Diğerleri için ya tamamen mimariyi değiştirmek gerekiyor yada henüz sırası gelmedi.

🔴 YÜKSEK ÖNCELİKLİ 🟠 ORTA ÖNCELİKLİ 🟡 DÜŞÜK ÖNCELİKLİ

1 🔴 — Item satın alma race conditionDB/ClientManagerOfflineshop.cpp
2 ✅ — Teklif iadesi duplikasyonuDB/ClientManagerOfflineshop.cpp — ✅OfferCancel çift iade
3 🔴 — Süresi dolmuş item satın alınabilirDB/OfflineshopCache.cpp
4 ✅ — (DB event)4MoveItem() race → item duplikasyonuGame/char_item.cpp — ✅MoveItem pazar sahibi kontrolü
4*🟠 — Item expire raceDB/OfflineshopCache.cpp
5 ✅ — Exchange gold overflow (alıcı)Game/exchange.cpp — ✅Exchange yang overflow
5*🟠 — Shop auto-expire bypassDB/ClientManagerOfflineshop.cpp
6 ✅ — Item silme öncesi teklif iadesi yokGame/new_offlineshop_manager.cpp — ✅RemoveItem offer iadesi sırası
6*🟡 — Teklif spam/DoSGame/new_offlineshop.cpp
7🔴 — Shop oluşturma TOCTOUDB/ClientManagerOfflineshop.cpp
7*🟠 — Yang overflow auctionDB/ClientManagerOfflineshop.cpp
8🔴 — Teklif gold DB onayından önce kesiliyorGame/new_offlineshop.cpp
8*🟡 — Shop ismi buffer overflowDB/ClientManagerOfflineshop.cpp
9 ✅ — Teklif alıcı adı SQL injectionDB/ClientManagerOfflineshop.cpp — ✅szBuyerName null safety
10🟡 — Açık artırma ismi SQL injectionDB/ClientManagerOfflineshop.cpp
11🟠 — Unlock işlemi lock kontrolsüzDB/ClientManagerOfflineshop.cpp
12 ✅ — Süre güncelleme get_dword_time() wrapGame/new_offlineshop.cpp — ✅Cooldown steady_clock
13 ✅ — AcceptOffer diğer offer iptali sırası ✅
14*🟠 — Safebox item limit eksikDB/ClientManager.cpp
15*🟠 — Valute limit eksikDB/ClientManager.cpp
16 ✅ — Pazar sahibi kendi deposundan item alma ✅
17 ✅ — SQL şema düzeltmeleri ✅
18 ✅ — Game - Client Build Uyarıları ✅
19 ✅ — Safebox gold çekme overflowGame/new_offlineshop_safebox.cpp — ✅AddValutes/RemoveValutes overflow
20🟠 — Auction teklif fiyatı sadece client'taGame/new_offlineshop.cpp
21🟡 — Arama filtresi SQL injectionGame/new_offlineshop_manager.cpp
22 ✅ — Exchange sırasında offline shop açıkGame/exchange.cpp — ✅ExchangeStart pazar kontrolü
23🟠 — Safebox valute underflowDB/ClientManager.cpp
24🟡 — Shop ismi banword bypassGame/new_offlineshop.cpp
25 ✅ — Offline shop açıkken item kullanmaGame/char_item.cpp — ✅UseItem locked item
26 ✅ — Offline shop açıkken item toplamaGame/char_item.cpp — ✅DropItem pazar sahibi kontrolü
27🟡 — Offline shop whisper spam bypassGame/input_main.cpp
28🟡 — Offline shop chat hyperlink bypassGame/input_main.cpp
29🟠 — Combat sırasında safebox açılabilirGame/new_offlineshop_safebox.cpp
30🟠 — Transaction sınırları yok (mimari)DB + Game
31🟠 — Quest item duplikasyonuGame/questlua_pc.cpp
32🟡 — Quest gold overflowGame/questlua_pc.cpppatch_03
33 ✅ — Quest warp IsHack() bypassGame/questlua_pc.cpp — ✅pc_mount dungeon kontrolü
34🟠 — Buy/sell cooldown time wrapGame/shop_manager.cpp
35🔴 — Satış gold overflow (vergi sonrası)Game/shop_manager.cpp
36🟡 — Extended shop tab item sayısı sınırsızGame/shop_manager.cpp
37 ✅ — Quest polymorph negatif süre — ✅pc_warp ölü/exchange kontrolü
38 ✅ — Quest binit dungeon/arena kontrolsüzGame/questlua_pc.cpp — ✅pc_give_gold overflow


Eklenenler:
1-) Oyuniçi Nesne Marketi güncelleştirmek için GM kodu.( "/reload i" )
2-) Oyuniçi Nesne Market için "count" mantığı düzenlendi. (count>1 hack girişimi)
3-) _ITEM_SHOP_SYSTEM işlem yaptığında FTGAME_COINS_SYSTEM'in memory'sini de senkronize
4a-) Envanter->Exchange Sağ tık ile item ekleme,
4b-) Envanter->OfflineShop Sağ tık ile item ekleme,
4c-) Envanter<->Depo Sağ tık ile item ekleme çıkarma
4d-) Envanter<->Switchbot Sağ tık ile item ekleme çıkarma

Sizden öğrendiğim şikayetler ile düzeltilenler:
[DÜZELTİLDİ]switchbot.cpp "Çoklu efsun botu çalıştırırsanız 5 efsun birden client crash yiyor."
[DÜZELTİLDİ]uitooltip.py "Model Önizleme açık kapalı ayarı çalışmıyor"
[DÜZELTİLDİ]switchbot.cpp "switchbot'u item yerine yang alması için çevirdim ama yang eksilmiyor"
[DÜZELTİLDİ]switchbot.cpp "switchbot'ta istenen efsun geldiğinde fısıltı penceresine gönderilen uyarıda item ismindeki Türkçe karakterler okunmuyor veya hatalı görünüyor."
[DÜZELTİLDİ]"+basarken veya taş eklerken gui'ler birbirine giriyor bu işlemlerde otomatik olarak pasif'e geçmesi gerekli."
[DÜZELTİLDİ]uitooltip.py "71225 gibi itemde çift giyilebilir kısmı açılıyor"
[DÜZELTİLDİ]new_offlineshop_manager.cpp "offlineshopta kalan son itemi kaldırıp depoya taşımaya çalıştığımda "CHAT_PACKET_CANNOT_REMOVE_LAST_ITEM" ve "CHAT_PACKET_CANNOT_REMOVE_ITEM" hatası veriyor bunun yerine pazarı kapatması gerekir."
[DÜZELTİLDİ] WOM2 Zone Packi ekleme işlemi yapıldı syserr hataları
[DÜZELTİLDİ] "Client_Debug çalışmıyor"
[DÜZELTİLDİ] "Client_Debug Karakter ekranında çökme fix, iterator hatası verip çöküyor"
[DÜZELTİLDİ] "Kuşak kombinasyonu yapılınca 4-5 t para veriyor ve Kuşak emişleri görünmüyor"
[DÜZELTİLDİ] exchange.cpp yanlış eklenen bir engelin fixi (filesin değil benim hatam)
Kuşak emişleri kaldırıldığı için görünmüyor :)
 
Kuşak emişleri kaldırıldığı için görünmüyor :)
Ben tekrar ekledim hoş bir sistem :)
Kuşak emişleri için;

locale_game.txt:
[CODE title="Bul satır 425-426"]ACCE_ABSORB_CHANCE
ACCE_ABSORB_CHANCE2 [/CODE]
[CODE title="Değiştir"]ACCE_ABSORB_CHANCE Emis Orani: %%%d
ACCE_ABSORB_CHANCE2 Emis Orani: %%%d ~ %%%d[/CODE]

uitooltip.py:
[CODE title="Bul ve Aktifleştir Satır 1397-1400"] # ABSORPTION RATE
# absChance = int(metinSlot[acce.ABSORPTION_SOCKET])
# self.AppendTextLine(localeInfo.ACCE_ABSORB_CHANCE % (absChance), self.CONDITION_COLOR)
# END ABSORPTION RATE[/CODE]

En çok sorulan "Client_Debug" çalışması için;
Debug.cpp:
[CODE title="Bul Satır 38-41"]
time_t ct = time(0);
struct tm ctm = *localtime(&ct);[/CODE]

[CODE title="Değiştir"] time_t ct = time(NULL);
struct tm ctm;
if (ct == (time_t)-1 || localtime_s(&ctm, &ct) != 0)
memset(&ctm, 0, sizeof(ctm));[/CODE]

Aynı dosyada:
[CODE title="Bul Satır 216-217"] time_t ct = time(0);
struct tm ctm = *localtime(&ct);[/CODE]
[CODE title="Değiştir"] time_t ct = time(NULL);
struct tm ctm;
if (ct == (time_t)-1 || localtime_s(&ctm, &ct) != 0)
memset(&ctm, 0, sizeof(ctm));[/CODE]

Aynı Dosyada:
[CODE title="Bul Satır 250-251"] time_t ct = time(0);
struct tm ctm = *localtime(&ct);[/CODE]
[CODE title="Değiştir"] time_t ct = time(NULL);
struct tm ctm;
if (ct == (time_t)-1 || localtime_s(&ctm, &ct) != 0)
memset(&ctm, 0, sizeof(ctm));[/CODE]

Aynı dosyada:
[CODE title="Bul Satır 294"]CLogFile::Instance().Write(c_szMsg);[/CODE]
[CODE title="Değiştir"] // CLogFile::Instance().Write(c_szMsg);
gs_logfile.Write(c_szMsg);[/CODE]



Thing.cpp:
[CODE title="Bul Satır 131"]std::shared_ptr<CGrannyMotion> CGraphicThing::GetMotionPointer(int iMotion)[/CODE]
[CODE title="Kod bloğunu komple değiştir"]

std::shared_ptr<CGrannyMotion> CGraphicThing::GetMotionPointer(int iMotion)
{
// HATA BURADAYDI: assert(CheckMotionIndex(iMotion));
// Debug modunda CheckMotionIndex false dönerse program burada durur.

// Bunun yerine güvenli kontrol yapalım:
if (!CheckMotionIndex(iMotion))
{
// TraceError("CGraphicThing::GetMotionPointer - Invalid Motion Index: %d", iMotion);
return nullptr;
}

if (iMotion >= m_pgrnFileInfo->AnimationCount)
return nullptr;

// Listenin boş olma ihtimaline karşı ek koruma
if (m_motions.empty() || (size_t)iMotion >= m_motions.size())
return nullptr;

// Listenin sonuna erişmediğimizden emin olalım
auto it = m_motions.begin();
std::advance(it, iMotion);

if (it == m_motions.end())
return nullptr;

return *it;
}
[/CODE]
 
Son düzenleme:
How to pack and unpack the client (root) i dont understand it :( there is nothing to unpack. i have compiled the makepack but what now?
 

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

Geri
Üst