Görsel:
İNDİR:
VirusTotaL:
AnyShop insert: Serverside
:
1. Quest dizininize gidin
. 2 Orada anyshop.quest a ekler
. 3 quest_list / locale_list'in Quest'ini ekler.
. Bir yerde 4 navicat anyshop.sql gerçekleştirin (sorgu)
. 5 Görevler yeniden
yüklenir ve ardından Sunucu İstemcisi: Yeniden başlatılır
. *** Sonra uianyshop.py ve anyshop klasör kapmaklarını kök klasörüne alırsınız. Şimdi onu takip eden talimatlar. ConstInfo.py
onun constInfo.py açar ve ekleyen aşağıdaki kodu ekleyin.
Kod:
ANYSHOP_CONFIG = {"INDEX": 0, "CMD": "", "GUI": "MONEY": {}, "SHOPNAMEN": {}, "SHOPS": {}, "KATEGORİLER": {}, "ANGEBOTE": [*], "MEISTGEKAUFT": [*]}
game.py
Aşağıdaki kodu kullanarak açmak ve kapatmak için:
Kod:
constInfo.ANYSHOP_CONFIG [ "GUI"]. Açık ()
Yapılandırmaları Düzenle Tabloları Görüntü Ekle Görüntülerini Göster: uianyshop.py dosyasında üstte bir liste bulunur: IMAGE_SLIDE_SHOW İçinde görüntülerin yollarını sırayla görüntülenebilir olarak ekleyebilirsiniz. Klasör resim gösterisinde 2 adet örnek bulacaksınız, böylece size resim boyutu. biliyorum : sohbet Hata 1-3 mesajlar iptal olması, kategori ve doğru olmak dükkana dükkanda 1. En az bir öğe. . 2 dükkan masası yanlış dolduruldu. . 3 dükkan tablo kayıtlı coins_column sütun account.account içinde mevcut değil! Hata / howto / Open Spoiler
GörseL:
Nasıl bir betik F7'yi açmalısınız GUI'mden birinin onun F7'ime nasıl uyduğunu göstereceğim.
Farklı işlev isimleri için aldığınız en iyi şey , şimdi sadece bir yoldan görüyorum, çünkü
çok uzun sürüyor. Başlayalım: game.py'unuzu açın ve aşağıdakileri arayın:
Kod:
onPressKeyDict [app.DIK_F4] = lambda: self .__ PressQuickSlot (7)
Bunun altında şimdi aşağıdakileri ekler:
Kod:
onPressKeyDict [uygulama. DIK_F7] = lambda: kendini. __guinameOPEN () # seçtiğiniz işlevin adı
Son olarak, en az değil, game.py sonuna gelin ve şunları eklersiniz:
Kod:
def __guinameOPEN (self): # seçtiğiniz işlev adı
kendi kendine. Rulet GUI için sağlanan, tabii ki () #, tabii ki, kullanılan kod
Nasıl bir GUI Quest Dialog tarafından açmak
için Önkoşul: GUI için HowTo yapıldı. Şimdi GUI'mden birini nasıl bir arayışa açacağımı göstereceğim. Farklı işlev isimleri için aldığınız en iyi şey, şimdi sadece bir yoldan görüyorum, çünkü çok uzun sürüyor. Başlayalım: game.py'unuzu açın ve aşağıdakileri arayın:
Kod:
def __ServerCommand_Build (kendi kendine):
Bu fonksiyonda, diğer satırda olduğu gibi, aşağıdakiler de eklenir, burada önemli
olan her GUI için farklı, benzersiz bir isim almanızdır!
Şimdi benim için "OpenRouletteGui"
diyorum. Kendinize ait bir guinameOpen işlevinin olduğu gibi henüz var olmamışsınız.
Kod:
"OpenRouletteGui": kendini. __guinameOPEN, # Seçtiğiniz işlevin adı
Son olarak, en az değil, game.py sonuna gelin ve şunları eklersiniz:
Kod:
def __guinameOPEN (kendi kendine):. # seçtiğiniz işlevin adı
kendiliğinden. Rulet Open () # tabiki GUI için sağlanan kodu kullanın
Şimdi Sunucu Tarafı Bölümüne geliyoruz.
DC bir arayışı takip eder, bir cmdchat ("OpenRouletteGui") 'dir.
Bu "OpenRoulleteGui", daha önce kodda kullandığımız budur,
tabii ki sizden birini tasarlamışsınız! Tekrar tekrar birden fazla GUI için onun arayışı kullanmak gerekir, onlar da QUEST adının arayışı için çağrılmaya çağırdı orada bir ara vergegebenen Quest adını kullanmaya başlıyor. GUINAMEopen gibi en iyi şey. Quest'i görev dosyası olarak kaydedin ve adı locale_list / quest_list dizinine yazın. Ardından Görev'i yeniden yükleyin.
Kod:
Roulette Open başlasın - GUINAMEopen'inizde değişiklik yapın!
devlet başlangıç ne
zaman 9012.chat. "Drachenroulett penceresi" başlar - NPC'lerin vnum ve metni!
say_title (mob_name (npc. get_race ()) .. ":") -
(")
"
("Evet", "Hayır") == 2 seçerseniz (" GUI açılmasını ister misiniz?" deyin ) end
cmdchat ("OpenRoulleteGui") - Bu, "" standında servercommand_build içinde adıdır!
uç
uç
uç
Giriş penceresi:
Sorun:
İçinde bir giriş bulunan bir pencere belirir. Hata Mesajı / Ekran Görüntüsü:
Çözüm:
Oyunun hemen altında.
Kod:
OpenQuestWindow (kendi kendine, cilt, idx):
daha sonra
Kod:
def __ServerCommand_Build (kendi kendine):
Aşağıdakileri ekleyin:
Kod:
"getinputbegin": self .__ Inputget1,
"getinputend": self .__ Inputget2,
Game.py'nin sonundaki iki işlev:
Kod:
def __Inputget1 (self):
constInfo.INPUT_IGNORE = 1
def __Inputget2 (self):
constInfo.INPUT_IGNORE = 0
Ve constInfo.py'de
Kod:
INPUT_IGNORE = 0
uiquest.py dosyasını açın ve arayın
Kod:
def __init __ (öz, cilt, idx):
ve doğrudan işlev adının altında aşağıdaki kodu girin:
Kod:
ithalat constInfo
eğer constInfo.INPUT_IGNORE == 1:
dönüş
İNDİR:
VirusTotaL:
Anyshop Nedir?
Anyshop, Metin2 özel sunucularında yaygın olarak kullanılan gelişmiş bir item satın alma ve yönetim sistemidir. Bu sistem, oyuncuların oyun içi para veya premium para ile çeşitli eşyaları satın alabilmesini sağlar. Özellikle Metin2 PvP sistem sunucularında büyük kolaylık sunar. Anyshop, hem oyuncu deneyimini artırır hem de sunucu sahiplerinin gelir elde etmesine olanak tanır.
Anyshop Sistemi Nasıl Çalışır?
Anyshop, temelde bir Python tabanlı GUI arayüzü üzerinden çalışır. Bu sistem genellikle 'uiscript' dosyaları ve 'py root' klasörleri ile entegre edilir. Anyshop arayüzü açıldığında, oyunculara bir menü sunulur. Bu menüde farklı kategorilerde itemler listelenir. Oyuncu seçtiği itemi satın almak için gerekli ödeme yöntemini seçer. Ödeme işlemi game veya auth sunucusuna bağlanarak kontrol edilir.
Anyshop Kurulumu ve Yapılandırması
Anyshop sisteminin doğru şekilde çalışması için bazı önemli yapılandırmalar yapılmalıdır. İlk olarak, C++ source edit işlemleri ile oyun sunucusuna Anyshop desteği eklenmelidir. Ardından, Python GUI tarafında gerekli ayarlamalar yapılmalıdır. Bu süreçte martysama gibi sistemlerle entegrasyon da sağlanabilir. Anyshop'un veritabanı bağlantısı için db core üzerinde değişiklikler yapılması da gerekebilir.
Anyshop Özellikleri
Anyshop sistemi, oldukça esnek ve özelleştirilebilir bir yapıya sahiptir. Oyunculara özel kampanyalar, sınırlı ürünler, günlük hediyeler gibi birçok özellik eklenebilir. Ayrıca pack sistemi sayesinde, birden fazla itemi bir arada sunmak mümkündür. Bu sayede hem sunucu sahipleri hem de oyuncular için daha verimli bir alışveriş ortamı oluşur.
Anyshop ile Güvenlik ve Performans
Anyshop, doğru kurulduğunda güvenli bir satın alma sistemi sunar. Ancak yanlış yapılandırılmış bir Anyshop, sunucu üzerinde ciddi güvenlik açıklarına neden olabilir. Bu nedenle source edit ve compile işlemleri dikkatlice yapılmalıdır. Game core üzerinde yapılan her değişiklik, sistemin performansını doğrudan etkiler. Bu yüzden profesyonel bir yaklaşım ve test süreci önemlidir.
KaRaReiS Tarafından Geliştirilen Anyshop Sistemleri
KaRaReiS, Metin2 özel sunucu geliştirme alanında uzmanlaşmış bir geliştiricidir. Metin2Dev topluluğunda tanınmış bir isimdir. Anyshop sistemleri üzerinde yaptığı çalışmalarla, kullanıcı dostu ve güçlü sistemler geliştirmiştir. Bu sistemler, hem client src hem de server src üzerinde sorunsuz çalışacak şekilde optimize edilmiştir. KaRaReiS’in geliştirdiği Anyshop sistemleri, Metin2 PvP game source projelerinde sıkça tercih edilmektedir.
What is Anyshop?
Anyshop is an advanced item purchasing and management system widely used on Metin2 private servers. This system allows players to purchase various items with in-game currency or premium coins. It particularly offers great convenience on Metin2 PvP system servers. Anyshop enhances player experience while enabling server owners to generate revenue.
How Does the Anyshop System Work?
Anyshop operates mainly through a Python-based GUI interface. The system is usually integrated with 'uiscript' files and 'py root' folders. When the Anyshop interface opens, players are presented with a menu. Different categories of items are listed in this menu. Players select their desired items and choose the payment method to complete the purchase. Payment verification occurs by connecting to the game or auth server.
Installation and Configuration of Anyshop
Certain important configurations must be made for Anyshop to function properly. First, C++ source edit operations should add Anyshop support to the game server. Then, necessary adjustments must be made on the Python GUI side. Integration with systems like martysama can also be achieved during this process. Modifications to the db core may also be required for Anyshop's database connection.
Features of Anyshop
The Anyshop system has a highly flexible and customizable structure. Features such as player-specific campaigns, limited-time items, and daily gifts can be added. Additionally, the pack system allows multiple items to be offered together. This creates a more efficient shopping environment for both server owners and players.
Security and Performance with Anyshop
When properly installed, Anyshop provides a secure purchasing system. However, a misconfigured Anyshop can cause serious security vulnerabilities on the server. Therefore, source edit and compile processes must be handled carefully. Every change made on the game core directly affects system performance. Thus, a professional approach and testing phase are essential.
Anyshop Systems Developed by KaRaReiS
KaRaReiS is a specialized developer in the field of Metin2 private server development. He is a well-known figure within the Metin2Dev community. Through his work on Anyshop systems, he has developed user-friendly and robust systems. These systems are optimized to run smoothly on both client src and server src. The Anyshop systems developed by KaRaReiS are frequently preferred in Metin2 PvP game source projects.
Ziyaretçiler için gizlenmiş link,görmek için üye olmalısınız!
Giriş yap veya üye ol.
/
Ziyaretçiler için gizlenmiş link,görmek için üye olmalısınız!
Giriş yap veya üye ol.
/
Ziyaretçiler için gizlenmiş link,görmek için üye olmalısınız!
Giriş yap veya üye ol.
İNDİR:
Ziyaretçiler için gizlenmiş link,görmek için üye olmalısınız!
Giriş yap veya üye ol.
VirusTotaL:
Ziyaretçiler için gizlenmiş link,görmek için üye olmalısınız!
Giriş yap veya üye ol.
AnyShop insert: Serverside
:
1. Quest dizininize gidin
. 2 Orada anyshop.quest a ekler
. 3 quest_list / locale_list'in Quest'ini ekler.
. Bir yerde 4 navicat anyshop.sql gerçekleştirin (sorgu)
. 5 Görevler yeniden
yüklenir ve ardından Sunucu İstemcisi: Yeniden başlatılır
. *** Sonra uianyshop.py ve anyshop klasör kapmaklarını kök klasörüne alırsınız. Şimdi onu takip eden talimatlar. ConstInfo.py
onun constInfo.py açar ve ekleyen aşağıdaki kodu ekleyin.
Kod:
ANYSHOP_CONFIG = {"INDEX": 0, "CMD": "", "GUI": "MONEY": {}, "SHOPNAMEN": {}, "SHOPS": {}, "KATEGORİLER": {}, "ANGEBOTE": [*], "MEISTGEKAUFT": [*]}
game.py
Aşağıdaki kodu kullanarak açmak ve kapatmak için:
Kod:
constInfo.ANYSHOP_CONFIG [ "GUI"]. Açık ()
Yapılandırmaları Düzenle Tabloları Görüntü Ekle Görüntülerini Göster: uianyshop.py dosyasında üstte bir liste bulunur: IMAGE_SLIDE_SHOW İçinde görüntülerin yollarını sırayla görüntülenebilir olarak ekleyebilirsiniz. Klasör resim gösterisinde 2 adet örnek bulacaksınız, böylece size resim boyutu. biliyorum : sohbet Hata 1-3 mesajlar iptal olması, kategori ve doğru olmak dükkana dükkanda 1. En az bir öğe. . 2 dükkan masası yanlış dolduruldu. . 3 dükkan tablo kayıtlı coins_column sütun account.account içinde mevcut değil! Hata / howto / Open Spoiler
GörseL:
Nasıl bir betik F7'yi açmalısınız GUI'mden birinin onun F7'ime nasıl uyduğunu göstereceğim.
Farklı işlev isimleri için aldığınız en iyi şey , şimdi sadece bir yoldan görüyorum, çünkü
çok uzun sürüyor. Başlayalım: game.py'unuzu açın ve aşağıdakileri arayın:
Kod:
onPressKeyDict [app.DIK_F4] = lambda: self .__ PressQuickSlot (7)
Bunun altında şimdi aşağıdakileri ekler:
Kod:
onPressKeyDict [uygulama. DIK_F7] = lambda: kendini. __guinameOPEN () # seçtiğiniz işlevin adı
Son olarak, en az değil, game.py sonuna gelin ve şunları eklersiniz:
Kod:
def __guinameOPEN (self): # seçtiğiniz işlev adı
kendi kendine. Rulet GUI için sağlanan, tabii ki () #, tabii ki, kullanılan kod
Nasıl bir GUI Quest Dialog tarafından açmak
için Önkoşul: GUI için HowTo yapıldı. Şimdi GUI'mden birini nasıl bir arayışa açacağımı göstereceğim. Farklı işlev isimleri için aldığınız en iyi şey, şimdi sadece bir yoldan görüyorum, çünkü çok uzun sürüyor. Başlayalım: game.py'unuzu açın ve aşağıdakileri arayın:
Kod:
def __ServerCommand_Build (kendi kendine):
Bu fonksiyonda, diğer satırda olduğu gibi, aşağıdakiler de eklenir, burada önemli
olan her GUI için farklı, benzersiz bir isim almanızdır!
Şimdi benim için "OpenRouletteGui"
diyorum. Kendinize ait bir guinameOpen işlevinin olduğu gibi henüz var olmamışsınız.
Kod:
"OpenRouletteGui": kendini. __guinameOPEN, # Seçtiğiniz işlevin adı
Son olarak, en az değil, game.py sonuna gelin ve şunları eklersiniz:
Kod:
def __guinameOPEN (kendi kendine):. # seçtiğiniz işlevin adı
kendiliğinden. Rulet Open () # tabiki GUI için sağlanan kodu kullanın
Şimdi Sunucu Tarafı Bölümüne geliyoruz.
DC bir arayışı takip eder, bir cmdchat ("OpenRouletteGui") 'dir.
Bu "OpenRoulleteGui", daha önce kodda kullandığımız budur,
tabii ki sizden birini tasarlamışsınız! Tekrar tekrar birden fazla GUI için onun arayışı kullanmak gerekir, onlar da QUEST adının arayışı için çağrılmaya çağırdı orada bir ara vergegebenen Quest adını kullanmaya başlıyor. GUINAMEopen gibi en iyi şey. Quest'i görev dosyası olarak kaydedin ve adı locale_list / quest_list dizinine yazın. Ardından Görev'i yeniden yükleyin.
Kod:
Roulette Open başlasın - GUINAMEopen'inizde değişiklik yapın!
devlet başlangıç ne
zaman 9012.chat. "Drachenroulett penceresi" başlar - NPC'lerin vnum ve metni!
say_title (mob_name (npc. get_race ()) .. ":") -
(")
"
("Evet", "Hayır") == 2 seçerseniz (" GUI açılmasını ister misiniz?" deyin ) end
cmdchat ("OpenRoulleteGui") - Bu, "" standında servercommand_build içinde adıdır!
uç
uç
uç
Giriş penceresi:
Sorun:
İçinde bir giriş bulunan bir pencere belirir. Hata Mesajı / Ekran Görüntüsü:
Çözüm:
Oyunun hemen altında.
Kod:
OpenQuestWindow (kendi kendine, cilt, idx):
daha sonra
Kod:
def __ServerCommand_Build (kendi kendine):
Aşağıdakileri ekleyin:
Kod:
"getinputbegin": self .__ Inputget1,
"getinputend": self .__ Inputget2,
Game.py'nin sonundaki iki işlev:
Kod:
def __Inputget1 (self):
constInfo.INPUT_IGNORE = 1
def __Inputget2 (self):
constInfo.INPUT_IGNORE = 0
Ve constInfo.py'de
Kod:
INPUT_IGNORE = 0
uiquest.py dosyasını açın ve arayın
Kod:
def __init __ (öz, cilt, idx):
ve doğrudan işlev adının altında aşağıdaki kodu girin:
Kod:
ithalat constInfo
eğer constInfo.INPUT_IGNORE == 1:
dönüş
İNDİR:
Ziyaretçiler için gizlenmiş link,görmek için üye olmalısınız!
Giriş yap veya üye ol.
VirusTotaL:
Ziyaretçiler için gizlenmiş link,görmek için üye olmalısınız!
Giriş yap veya üye ol.
Anyshop Nedir?
Anyshop, Metin2 özel sunucularında yaygın olarak kullanılan gelişmiş bir item satın alma ve yönetim sistemidir. Bu sistem, oyuncuların oyun içi para veya premium para ile çeşitli eşyaları satın alabilmesini sağlar. Özellikle Metin2 PvP sistem sunucularında büyük kolaylık sunar. Anyshop, hem oyuncu deneyimini artırır hem de sunucu sahiplerinin gelir elde etmesine olanak tanır.
Anyshop Sistemi Nasıl Çalışır?
Anyshop, temelde bir Python tabanlı GUI arayüzü üzerinden çalışır. Bu sistem genellikle 'uiscript' dosyaları ve 'py root' klasörleri ile entegre edilir. Anyshop arayüzü açıldığında, oyunculara bir menü sunulur. Bu menüde farklı kategorilerde itemler listelenir. Oyuncu seçtiği itemi satın almak için gerekli ödeme yöntemini seçer. Ödeme işlemi game veya auth sunucusuna bağlanarak kontrol edilir.
Anyshop Kurulumu ve Yapılandırması
Anyshop sisteminin doğru şekilde çalışması için bazı önemli yapılandırmalar yapılmalıdır. İlk olarak, C++ source edit işlemleri ile oyun sunucusuna Anyshop desteği eklenmelidir. Ardından, Python GUI tarafında gerekli ayarlamalar yapılmalıdır. Bu süreçte martysama gibi sistemlerle entegrasyon da sağlanabilir. Anyshop'un veritabanı bağlantısı için db core üzerinde değişiklikler yapılması da gerekebilir.
Anyshop Özellikleri
Anyshop sistemi, oldukça esnek ve özelleştirilebilir bir yapıya sahiptir. Oyunculara özel kampanyalar, sınırlı ürünler, günlük hediyeler gibi birçok özellik eklenebilir. Ayrıca pack sistemi sayesinde, birden fazla itemi bir arada sunmak mümkündür. Bu sayede hem sunucu sahipleri hem de oyuncular için daha verimli bir alışveriş ortamı oluşur.
Anyshop ile Güvenlik ve Performans
Anyshop, doğru kurulduğunda güvenli bir satın alma sistemi sunar. Ancak yanlış yapılandırılmış bir Anyshop, sunucu üzerinde ciddi güvenlik açıklarına neden olabilir. Bu nedenle source edit ve compile işlemleri dikkatlice yapılmalıdır. Game core üzerinde yapılan her değişiklik, sistemin performansını doğrudan etkiler. Bu yüzden profesyonel bir yaklaşım ve test süreci önemlidir.
KaRaReiS Tarafından Geliştirilen Anyshop Sistemleri
KaRaReiS, Metin2 özel sunucu geliştirme alanında uzmanlaşmış bir geliştiricidir. Metin2Dev topluluğunda tanınmış bir isimdir. Anyshop sistemleri üzerinde yaptığı çalışmalarla, kullanıcı dostu ve güçlü sistemler geliştirmiştir. Bu sistemler, hem client src hem de server src üzerinde sorunsuz çalışacak şekilde optimize edilmiştir. KaRaReiS’in geliştirdiği Anyshop sistemleri, Metin2 PvP game source projelerinde sıkça tercih edilmektedir.
What is Anyshop?
Anyshop is an advanced item purchasing and management system widely used on Metin2 private servers. This system allows players to purchase various items with in-game currency or premium coins. It particularly offers great convenience on Metin2 PvP system servers. Anyshop enhances player experience while enabling server owners to generate revenue.
How Does the Anyshop System Work?
Anyshop operates mainly through a Python-based GUI interface. The system is usually integrated with 'uiscript' files and 'py root' folders. When the Anyshop interface opens, players are presented with a menu. Different categories of items are listed in this menu. Players select their desired items and choose the payment method to complete the purchase. Payment verification occurs by connecting to the game or auth server.
Installation and Configuration of Anyshop
Certain important configurations must be made for Anyshop to function properly. First, C++ source edit operations should add Anyshop support to the game server. Then, necessary adjustments must be made on the Python GUI side. Integration with systems like martysama can also be achieved during this process. Modifications to the db core may also be required for Anyshop's database connection.
Features of Anyshop
The Anyshop system has a highly flexible and customizable structure. Features such as player-specific campaigns, limited-time items, and daily gifts can be added. Additionally, the pack system allows multiple items to be offered together. This creates a more efficient shopping environment for both server owners and players.
Security and Performance with Anyshop
When properly installed, Anyshop provides a secure purchasing system. However, a misconfigured Anyshop can cause serious security vulnerabilities on the server. Therefore, source edit and compile processes must be handled carefully. Every change made on the game core directly affects system performance. Thus, a professional approach and testing phase are essential.
Anyshop Systems Developed by KaRaReiS
KaRaReiS is a specialized developer in the field of Metin2 private server development. He is a well-known figure within the Metin2Dev community. Through his work on Anyshop systems, he has developed user-friendly and robust systems. These systems are optimized to run smoothly on both client src and server src. The Anyshop systems developed by KaRaReiS are frequently preferred in Metin2 PvP game source projects.
