KRAL AVCI VİP SİSTEMİ EKLEME GENİŞ ANLATIM.. [BY SooN]

  • Konbuyu başlatan Konbuyu başlatan Admin
  • Başlangıç tarihi Başlangıç tarihi
  • Cevaplar Cevaplar 0
  • Görüntüleme Görüntüleme 34

Admin

Metin2Lobby
Yönetici
Founder
Katılım
6 Mayıs 2022
Mesajlar
52,647
Ticaret : 1 / 0 / 0

root.eix
root.epk
Açılıp

constinfo.py notpage++ programı ile

yukardan aşağıya 5.ci satıra

Örnek:

<blockquote data-attributes="" data-quote="" data-source="" class="bbCodeBlock bbCodeBlock--expandable bbCodeBlock--quote js-expandWatch">
Kod:
quest premium_shop begin state start begin when login with pc.getqf("premium_user")==1 and not npc.is_pc() begin end when 20087.chat."Vip Oyuncu Ol?" with pc.getqf("premium_user")==0 begin say_title("Vip Oyuncu Nedir?") say("Merhaba, " .. pc.get_name() .. " Hoş Geldin") say("Kısaca Sana Vip Oyuncu Hakkında Bilgi Verim") say("Vip Oyuncu Olmak İçin Oyun Süreniz") say("En Az 50000 Süre Olmalıdır..") say("Oyun Kurucusu Sürenizde Aksilik Olmadığında.") say("Vip Oyuncu Özeliğiniz Açılır.") say("Bu Özelliği Hak Etmek İçin Oyunda Kal Ve.") say("Oyunumuza Desteklerini Eksik Etme Bence.") say("Unutma Oyunda Kaldığın Sürece Kazanırsın.") say("Nelerden Yararlanacam Diyenler Olur") say("Sana Özel Market Açılır Bu Marketi Vip Bileti") say("Kazanarak Açarsın Ama 1 Hakkın Olur..") say("Vip Biletini Kazanmak İçin Oyunda Kal..") end when 20087.chat."Vip Market" with pc.getqf("premium_user")==1 begin say_title("Vip Market") say("") say("Merhaba, " .. pc.get_name() .. " Hoş Geldin") say("Ben Vip Sistem Görevlisiyim") say("Vip Markette Bazı Özel Eşyalar Vardır") say("Dikkatli Harca Bi Daha Açman İçin") say("Vip Bileti Şart") say("") say_title("Vip Oyuncu Marketi Açılsın mı?") local s = select("Evet", "Hayır") if s == 1 then npc.open_shop(18) else return    end end end end

Kod:
yukarda verdiğim koddaki queste marketin çalışması için navicattan player shop olan yere  18 Vipmarket 20087 şeklinde açınız shop_item kısımlarınada  18 değerinde istediğiniz itemleri ekleyiniz.. EKLEMEYE ÜŞENİYORSAN BEN BUNLARI EKLEDİM shop.sql INSERT INTO `shop` VALUES ('18', 'VIP_Market', '20087'); shop_item.sql INSERT INTO `shop_item` VALUES ('18', '149', '1'); INSERT INTO `shop_item` VALUES ('18', '159', '1'); INSERT INTO `shop_item` VALUES ('18', '189', '1'); INSERT INTO `shop_item` VALUES ('18', '1109', '1'); INSERT INTO `shop_item` VALUES ('18', '2149', '1'); INSERT INTO `shop_item` VALUES ('18', '5109', '1'); INSERT INTO `shop_item` VALUES ('18', '7149', '1'); INSERT INTO `shop_item` VALUES ('18', '11299', '1'); INSERT INTO `shop_item` VALUES ('18', '11499', '1'); INSERT INTO `shop_item` VALUES ('18', '11699', '1'); INSERT INTO `shop_item` VALUES ('18', '11899', '1'); INSERT INTO `shop_item` VALUES ('18', '12269', '1'); INSERT INTO `shop_item` VALUES ('18', '12399', '1'); INSERT INTO `shop_item` VALUES ('18', '12539', '1'); INSERT INTO `shop_item` VALUES ('18', '12679', '1'); INSERT INTO `shop_item` VALUES ('18', '13069', '1'); INSERT INTO `shop_item` VALUES ('18', '13089', '1'); INSERT INTO `shop_item` VALUES ('18', '13109', '1'); INSERT INTO `shop_item` VALUES ('18', '13129', '1'); INSERT INTO `shop_item` VALUES ('18', '30179', '3'); INSERT INTO `shop_item` VALUES ('18', '40005', '1'); INSERT INTO `shop_item` VALUES ('18', '40006', '1'); INSERT INTO `shop_item` VALUES ('18', '50082', '5'); INSERT INTO `shop_item` VALUES ('18', '70005', '2'); INSERT INTO `shop_item` VALUES ('18', '70010', '1'); INSERT INTO `shop_item` VALUES ('18', '71015', '2');

DEPOBİLETİ QUEST KODU 70010 DİĞER ADI İLE VİP BİLETİ

Kod:
quest premium_user begin state start begin when login with pc.getqf("premium_user")==1 and not npc.is_pc() begin end when 70010.use with pc.getqf("premium_user")==0 begin say_title("Vip Bileti") say("Merhaba, " .. pc.get_name() .. " Hoş Geldin") say("Vip Oyuncu Biletini AKTİF Edin") say("Tüm Haritalar Ve Sana Açılan") say("Özel Marketten Yararlan Ama..") say("Bu Bileti 1 Kere Kullanırsın..") say("Ve Kendiliğinden Yok Olur..") say("Sana Tavsiyem Bol Paran Olunca Çalıştır Biletini..") say("") say_title("Vip Oyuncu Özelliğin Aktif Edilsin mi?") local s = select("Evet", "Hayır") if s == 1 then pc.remove_item(70010, 1) pc.setqf("premium_user", 1) else return end end end end

AÇIKLAMA
70010 BİLETİ VERMEDEN VİP MARKETİ KULLANAMAZ.. TABİ BU BİLETİ HERKESE VERSEN BİLE KULLANMAZ [VIP] [KRAL] [AVCI] VE DİĞER GM TAGLARI [TL] [GM] vs olanlar bu bilete 1 kere tıklayıp evet dediğinde yukardaki 20087 nolu npc kodundaki VİP MARKET OTOMATİK AÇILIR..

KRAL AVCI VİP SİSTEMİ EKLEME GENİŞ ANLATIM

Metin2 sunucularında oyun deneyimini artırmak amacıyla geliştirilen VIP sistemleri, oyuncuların ekstra avantajlar elde etmesini sağlar. Bu yazıda, Metin2Lobby üzerinden sunulan Kral Avcı VIP sistemi ekleme sürecini detaylı şekilde inceleyeceğiz. Bu sistem sayesinde oyuncular, özel ödüllerden, artan drop oranlarından ve daha fazla tecrübe kazanma imkanından faydalanabilir.

VIP Sisteminin Genel Yapısı

VIP sistemleri, Metin2 sunucularında premium üyelik olarak da adlandırılabilir. Oyuncular belirli bir süre boyunca VIP üye olarak kalarak, oyun içi bazı sınırlamaların üzerinde faydalanabilirler. Kral Avcı VIP sistemi de bu doğrultuda özel efektler, artan EXP ve drop bonusları gibi özellikler sunar.

Kurulum Öncesi Hazırlıklar

VIP sistemi kurulumu yapabilmek için öncelikle Metin2 client tarafında bazı düzenlemeler yapılması gerekir. Bu süreçte client dosyaları, server-side ayarlamalar ve database değişiklikleri önemli rol oynar. Kural Avcı VIP sistemi için gerekli olan kaynak kodlar ve dosya yapıları, doğru bir şekilde client'e entegre edilmelidir.

Client Dosyalarının Düzenlenmesi

VIP sisteminin çalışması için client tarafında bazı Python ve C++ dosyalarında değişiklikler yapılmalıdır. Özellikle 'game.py', 'ui.py', 'char.py' gibi temel dosyalarda VIP kontrol mekanizmaları eklenmelidir. Bu sayede oyuncu giriş yaptığında VIP durumu sistem tarafından otomatik olarak kontrol edilir.

Server-Side Ayarlar

Sunucu tarafında da VIP kullanıcıların tanınabilmesi için database tablosunda bir 'is_vip' alanı oluşturulmalıdır. Bu alan, oyuncunun VIP durumunu 0 veya 1 olarak tutar. Sunucu açıldığında VIP kullanıcılar için özel efektler, görsel farklılıklar ve bonuslar aktif edilir.

VIP Bonusları ve Özellikleri

Kral Avcı VIP sistemi ile oyunculara sunulan başlıca bonuslar şunlardır:
- Ekstra EXP kazancı
- Artan item drop oranı
- Özel görsel efektler
- Hızlı seyahat yetkisi
- Günlük VIP ödülleri

Güvenlik ve Hile Engelleme

VIP sistemlerinde dikkat edilmesi gereken en önemli konulardan biri, güvenlik ve hile engellemedir. VIP kullanıcıların bonuslarını sahte yollarla elde etmemeleri için, sunucu tarafında gerekli kontrollerin sağlanması şarttır. Ayrıca, VIP sistemine erişim için özel bir key sistemi de eklenebilir.

VIP Paneli ve Yönetim Arayüzü

Oyun yöneticileri, VIP üyelerin sürelerini, bonuslarını ve aktivasyon durumlarını takip edebilmek için bir yönetim paneli kullanabilirler. Bu panel genellikle PHP veya başka bir web teknolojisi ile geliştirilir. Panel aracılığıyla VIP üyelikler kolayca yönetilebilir.

Sonuç

Kral Avcı VIP sistemi, Metin2 oyun deneyimini ciddi anlamda artırabilecek güçlü bir özelliktir. Ancak doğru kurulum ve güvenli yapılandırma olmadan bu sistemin uzun süreli çalışması mümkün değildir. Bu nedenle tüm adımlar dikkatle yapılmalı ve test edilmelidir.

Kaynak: Metin2Lobby


COMPREHENSIVE GUIDE TO ADDING THE KING HUNTER VIP SYSTEM

VIP systems developed for Metin2 servers enhance the gaming experience by providing players with additional advantages. In this article, we will examine the process of adding the King Hunter VIP system shared via Metin2Lobby in detail. With this system, players can benefit from special rewards, increased drop rates, and more experience gains.

General Structure of VIP Systems

VIP systems may also be referred to as premium memberships on Metin2 servers. Players staying as VIP members for a certain period can utilize privileges beyond standard game limitations. The King Hunter VIP system offers features such as special effects, increased EXP and drop bonuses.

Preparation Before Installation

To install a VIP system, certain modifications must first be made on the Metin2 client side. In this process, client files, server-side adjustments, and database changes play important roles. The source codes and file structures required for the King Hunter VIP system must be correctly integrated into the client.

Editing Client Files

Certain Python and C++ files need to be modified for the VIP system to function properly. Specifically, VIP control mechanisms must be added to core files like 'game.py', 'ui.py', 'char.py'. This ensures that the system automatically checks each player's VIP status upon login.

Server-Side Settings

On the server side, a 'is_vip' field should be created in the database table to identify VIP users. This field stores the player's VIP status as either 0 or 1. Upon server startup, special effects, visual differences, and bonuses for VIP users are activated.

VIP Bonuses and Features

Key bonuses offered by the King Hunter VIP system include:
- Extra EXP gain
- Increased item drop rate
- Special visual effects
- Fast travel privilege
- Daily VIP rewards

Security and Anti-Cheat Measures

One of the most critical aspects of VIP systems is security and anti-cheating measures. To ensure VIP players do not obtain bonuses through fraudulent means, necessary checks must be implemented on the server side. Additionally, a special key system can be added to access the VIP system.

VIP Panel and Management Interface

Game administrators can use a management panel to track VIP member durations, bonuses, and activation statuses. This panel is usually developed using PHP or another web technology. Through the panel, VIP memberships can be easily managed.

Conclusion

The King Hunter VIP system is a powerful feature that significantly enhances the Metin2 gaming experience. However, without proper installation and secure configuration, long-term operation of this system is not feasible. Therefore, all steps must be carefully executed and tested.

Source: Metin2Lobby
 

Şuan Bu Konuyu Görüntüleyen Kullanıcılar (Toplam : 0, Üye : 0, Misafir : 0)

Geri
Üst Alt