- Katılım
- 11 Ağu 2010
- Konular
- 67
- Mesajlar
- 1,092
- Online süresi
- 7h 8m
- Reaksiyon Skoru
- 476
- Altın Konu
- 0
- TM Yaşı
- 15 Yıl 10 Ay 8 Gün
- Başarım Puanı
- 188
- MmoLira
- 264
- DevLira
- 0
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!
Merhabalar,
Uzun bir süre önce yazdığım fakat paylaşmadığım bir sistemi paylaşacağım şimdi sizlerle.
Geliştirilmiş EP Market Sistemi nedir?
Bu sistem oyuncuların EP karşılığı site üzerinden değil de, oyun içerisinde belirlenen NPC'den eşyalar almalarını sağlar. Hesabında EP bulunan oyuncu site ile uğraşmak yerine oyun içerisinde, yönetici tarafından eklenen eşyaları kolaylıkla satın alabilir. Sistem hakkında daha fazla bilgi sahibi olabilmek için lütfen aşağıdaki tanıtım videosunu izleyin:
Geliştirilmiş EP Market Sistemi - Kurulum
1. Öncelikle "ep_market.sql" veritabanı tablomuzu "player" veritabanına ekliyoruz. ( Ekleme işlemleri için aşağıdaki resimleri sırası ile takip edin ve adımları uygulayın.)
2. Miktarlar arasına nokta ( . ) koyma: ( Aşağıda vereceğim fonksiyonu mutlaka oyuna eklemelisiniz, aksi halde sistem çalışmayacaktır.)
3.LUA dosyasını ekleme ve okutma:
Dipçe: Karşılaştığınız sorunları konu altında mutlaka bildirin. Sistemde herhangi bir açık olduğunu düşünmüyorum, kodlarken çok ayrıntılı kodlamıştım. Yine de herhangi bir bug ile karşılaşırsanız yine buradan bildirin.
İyi forumlar dilerim.
Uzun bir süre önce yazdığım fakat paylaşmadığım bir sistemi paylaşacağım şimdi sizlerle.
Geliştirilmiş EP Market Sistemi nedir?
Bu sistem oyuncuların EP karşılığı site üzerinden değil de, oyun içerisinde belirlenen NPC'den eşyalar almalarını sağlar. Hesabında EP bulunan oyuncu site ile uğraşmak yerine oyun içerisinde, yönetici tarafından eklenen eşyaları kolaylıkla satın alabilir. Sistem hakkında daha fazla bilgi sahibi olabilmek için lütfen aşağıdaki tanıtım videosunu izleyin:
Geliştirilmiş EP Market Sistemi - Tanıtım Videosu
Geliştirilmiş EP Market Sistemi - İndirme Bağlantıları
Geliştirilmiş EP Market Sistemi - İndirme Bağlantıları
Linkleri görebilmek için Turkmmo Forumuna ÜYE olmanız gerekmektedir.
Linkleri görebilmek için Turkmmo Forumuna ÜYE olmanız gerekmektedir.
Linkleri görebilmek için Turkmmo Forumuna ÜYE olmanız gerekmektedir.
Geliştirilmiş EP Market Sistemi - Kurulum
1. Öncelikle "ep_market.sql" veritabanı tablomuzu "player" veritabanına ekliyoruz. ( Ekleme işlemleri için aşağıdaki resimleri sırası ile takip edin ve adımları uygulayın.)
- player veritabanına çift tıklayarak açıyoruz daha sonra sağ tarafta tablolar belirecek.
- Tablolar belirdikten sonra boş bir alana sağ tıklıyoruz ve Execute SQL File... seçeneğine tıklıyoruz.
- Karşımıza sql dosyamızı seçeceğimiz bir alan gelecek. Buradan ... olan düğmeye tıklıyoruz.
- SQL dosyamızı seçtikten sonra Start düğmesine basıyoruz ve işlemi tamamlamasını bekliyoruz.
- İşlem tamamlandığında aşağıdaki gibi bir pencere gelecektir. Close diyerek kapatabilirsiniz. SQL kurulumu bu kadar.
2. Miktarlar arasına nokta ( . ) koyma: ( Aşağıda vereceğim fonksiyonu mutlaka oyuna eklemelisiniz, aksi halde sistem çalışmayacaktır.)
- questlib.lua dosyasını açıyoruz ve en alta aşağıdaki fonksiyonu ekliyoruz.
PHP:function genel_veri(gelen_veri) miktar2 = tostring(gelen_veri) local miktar = gelen_veri local sayac = 10 local basamak = 1 local ilkhal = basamak while true do if miktar / sayac >= 1 then basamak = basamak + 1 sayac = sayac * 10 else break end end t = {} sonucText = "" for i=1, string.len(miktar2) do t[i]= (string.sub(miktar2,i,i)) end for k , v in pairs(t) do--1324 if (basamak == 9 or basamak == 6 or basamak == 3) and sonucText != "" then sonucText = sonucText.."." sonucText = sonucText..v else sonucText = sonucText..v end basamak = basamak - 1 end return sonucText end
- Fonksiyonu ekledikten sonra questlib.lua dosyamızı kaydedip kapatıyoruz. Daha sonra quest_functions dosyamızı açıyor ve en alta genel_veri isimli fonksiyonumuzu ekliyoruz. Ekleme işlemi bittikten sonra dosyayı kaydedip kapatabilirsiniz.
3.LUA dosyasını ekleme ve okutma:
- İndirdiğiniz rar dosyasının içerisinde bulunan ep_market.lua dosyasını FileZilla'dan:
/usr/game/share/locale/turkey/quest
bölümüne atıyorsunuz.
- Dosya atma işlemi bittikten sonra Putty'e bağlanıyor ve aşağıdaki komutları sırası ile giriyorsunuz:
cd /usr/game/share/locale/turkey/quest
./qc ep_market.lua
- Yukarıdaki komutları da girdikten sonra sistem hazır hale geliyor. Sistemin aktif olması için /reload q işlemini yapmanız gerekiyor fakat ben herhangi bir sorun çıkmaması açısından oyuna reboot atmanızı öneriyorum.
Dipçe: Karşılaştığınız sorunları konu altında mutlaka bildirin. Sistemde herhangi bir açık olduğunu düşünmüyorum, kodlarken çok ayrıntılı kodlamıştım. Yine de herhangi bir bug ile karşılaşırsanız yine buradan bildirin.
İyi forumlar dilerim.
Moderatör tarafında düzenlendi:
- Katılım
- 1 Eyl 2015
- Konular
- 22
- Mesajlar
- 158
- Reaksiyon Skoru
- 3
- Altın Konu
- 0
- TM Yaşı
- 10 Yıl 9 Ay 16 Gün
- Başarım Puanı
- 39
- MmoLira
- 0
- DevLira
- 0
Merhabalar,
Uzun bir süre önce yazdığım fakat paylaşmadığım bir sistemi paylaşacağım şimdi sizlerle.
Geliştirilmiş EP Market Sistemi nedir?
Bu sistem oyuncuların EP karşılığı site üzerinden değil de, oyun içerisinde belirlenen NPC'den eşyalar almalarını sağlar. Hesabında EP bulunan oyuncu site ile uğraşmak yerine oyun içerisinde, yönetici tarafından eklenen eşyaları kolaylıkla satın alabilir. Sistem hakkında daha fazla bilgi sahibi olabilmek için lütfen aşağıdaki tanıtım videosunu izleyin:
Geliştirilmiş EP Market Sistemi - Tanıtım Videosu
Geliştirilmiş EP Market Sistemi - İndirme Bağlantıları
Linkleri görebilmek için Turkmmo Forumuna ÜYE olmanız gerekmektedir.
Linkleri görebilmek için Turkmmo Forumuna ÜYE olmanız gerekmektedir.
Linkleri görebilmek için Turkmmo Forumuna ÜYE olmanız gerekmektedir.
Linkleri görebilmek için Turkmmo Forumuna ÜYE olmanız gerekmektedir.
Geliştirilmiş EP Market Sistemi - Kurulum
1. Öncelikle "ep_market.sql" veritabanı tablomuzu "player" veritabanına ekliyoruz. ( Ekleme işlemleri için aşağıdaki resimleri sırası ile takip edin ve adımları uygulayın.)
- player veritabanına çift tıklayarak açıyoruz daha sonra sağ tarafta tablolar belirecek.
![]()
- Tablolar belirdikten sonra boş bir alana sağ tıklıyoruz ve Execute SQL File... seçeneğine tıklıyoruz.
![]()
- Karşımıza sql dosyamızı seçeceğimiz bir alan gelecek. Buradan ... olan düğmeye tıklıyoruz.
![]()
- SQL dosyamızı seçtikten sonra Start düğmesine basıyoruz ve işlemi tamamlamasını bekliyoruz.
![]()
- İşlem tamamlandığında aşağıdaki gibi bir pencere gelecektir. Close diyerek kapatabilirsiniz. SQL kurulumu bu kadar.
![]()
2. Miktarlar arasına nokta ( . ) koyma: ( Aşağıda vereceğim fonksiyonu mutlaka oyuna eklemelisiniz, aksi halde sistem çalışmayacaktır.)
- questlib.lua dosyasını açıyoruz ve en alta aşağıdaki fonksiyonu ekliyoruz.
PHP:function genel_veri(gelen_veri) miktar2 = tostring(gelen_veri) local miktar = gelen_veri local sayac = 10 local basamak = 1 local ilkhal = basamak while true do if miktar / sayac >= 1 then basamak = basamak + 1 sayac = sayac * 10 else break end end t = {} sonucText = "" for i=1, string.len(miktar2) do t[i]= (string.sub(miktar2,i,i)) end for k , v in pairs(t) do--1324 if (basamak == 9 or basamak == 6 or basamak == 3) and sonucText != "" then sonucText = sonucText.."." sonucText = sonucText..v else sonucText = sonucText..v end basamak = basamak - 1 end return sonucText end- Fonksiyonu ekledikten sonra questlib.lua dosyamızı kaydedip kapatıyoruz. Daha sonra quest_functions dosyamızı açıyor ve en alta genel_veri isimli fonksiyonumuzu ekliyoruz. Ekleme işlemi bittikten sonra dosyayı kaydedip kapatabilirsiniz.
3.LUA dosyasını ekleme ve okutma:
- İndirdiğiniz rar dosyasının içerisinde bulunan ep_market.lua dosyasını FileZilla'dan:
/usr/game/share/locale/turkey/quest
bölümüne atıyorsunuz.- Dosya atma işlemi bittikten sonra Putty'e bağlanıyor ve aşağıdaki komutları sırası ile giriyorsunuz:
cd /usr/game/share/locale/turkey/quest
./qc ep_market.lua- Yukarıdaki komutları da girdikten sonra sistem hazır hale geliyor. Sistemin aktif olması için /reload q işlemini yapmanız gerekiyor fakat ben herhangi bir sorun çıkmaması açısından oyuna reboot atmanızı öneriyorum.
Dipçe: Karşılaştığınız sorunları konu altında mutlaka bildirin. Sistemde herhangi bir açık olduğunu düşünmüyorum, kodlarken çok ayrıntılı kodlamıştım. Yine de herhangi bir bug ile karşılaşırsanız yine buradan bildirin.
İyi forumlar dilerim.
Sistem İçin Tşkler. Python Ve Lua Sistemli Olabilirdi. Luada Katagori Seçip Eklediğin Npc Gidebilirdi Daha Güzel Olurdu Bence.
- Katılım
- 11 Ağu 2010
- Konular
- 67
- Mesajlar
- 1,092
- Online süresi
- 7h 8m
- Reaksiyon Skoru
- 476
- Altın Konu
- 0
- TM Yaşı
- 15 Yıl 10 Ay 8 Gün
- Başarım Puanı
- 188
- MmoLira
- 264
- DevLira
- 0
Sistem İçin Tşkler. Python Ve Lua Sistemli Olabilirdi. Luada Katagori Seçip Eklediğin Npc Gidebilirdi Daha Güzel Olurdu Bence.
Teşekkürler. Python bilgim olmadığı için bu şekilde yaptım maalesef.
- Katılım
- 23 Nis 2015
- Konular
- 72
- Mesajlar
- 854
- Online süresi
- 7h 39m
- Reaksiyon Skoru
- 36
- Altın Konu
- 0
- TM Yaşı
- 11 Yıl 1 Ay 22 Gün
- Başarım Puanı
- 111
- MmoLira
- 330
- DevLira
- 0
Şahane.
- Katılım
- 7 May 2016
- Konular
- 1
- Mesajlar
- 34
- Reaksiyon Skoru
- 10
- Altın Konu
- 0
- TM Yaşı
- 10 Yıl 1 Ay 7 Gün
- Başarım Puanı
- 17
- MmoLira
- 0
- DevLira
- 0
sistem gayet güzel en azından php lerdeki açıklar yok ama yinede açık olabilir mi ? epsiz item alma gibi veya daha fazla item alma v.s veya bazı serverlerde ışınlanınca itemin kaybolması gibi sorunlar çıkar mı
Şu an konuyu görüntüleyenler (Toplam : 0, Üye: 0, Misafir: 0)
Benzer konular
- Kilitli
- Cevaplar
- 2
- Görüntüleme
- 161
- Cevaplar
- 5
- Görüntüleme
- 890
- Cevaplar
- 14
- Görüntüleme
- 813
Altın Konu
Hesap Satış Sistemi
- Cevaplar
- 22
- Görüntüleme
- 2K


