HERAKLES Otomatik Avlı kalıcı sunucu. 19 Haziran'da açılıyor. Atius & Wizard güvencesiyle hemen kayıt ol, ön kayıt ödülleri aktif. HEMEN TIKLA!
Elinizde dosyalar duruyor ise , 24 saat içerisinde link güncellermisiniz?Merhabalar,
Son zamanlarda çok fazla istek gördüm bu konu hakkında. Herkes haritalara seviye sınırı koymaya çalışıyor ve bir çok kişi sorunlu bir şekilde ekliyor yada hiç yapamıyor. Şimdi bu kodlamış olduğum sistem ile dilediğiniz haritaya seviye sınırı koyabileceksiniz. Çok basit üstelik. Tüm haritalarla tek tek uğraşmanız gerekmiyor. Nasıl yapacağınızı da anlatacağım.
Haritaya Seviye Sınırı Koyma - Dosyalar
Linkleri görebilmek için Turkmmo Forumuna ÜYE olmanız gerekmektedir.
Haritaya Seviye Sınırı Koyma - ÖNEMLİ BİLGİLER
Kaç tane haritaya seviye sınırı koyduysanız şu kısma onu yazıyorsunuz:
PHP:kacAdetHaritaVar = 3
Daha sonra:
PHP:function haritaKontrol(gelen_harita_kimlik) harita = { [1] = {61,70}, -- sohan dağı [2] = {62,60}, -- doyum [3] = {67,80} -- hayalet orman } return harita[gelen_harita_kimlik] end
Seviye sınırı koymak istediğiniz haritayı buradan düzenliyorsunuz.
PHP:[1] = {61,70}, -- sohan dağı
Buradaki 61 o haritanın kimlik numarasıdır. 61'in hemen yanındaki 70 o haritaya kaç seviyede girileceğidir. Eğer haritanın kimlik numarasını bilmiyorsanız dert etmeyin. Bu sistemi eklediğinizde hangi haritaya ışınlanırsanız o haritanın kimlik numarasını görebileceksiniz. (Sadece oyun yöneticilerine görünür) Aşağıdaki gibi:
![]()
ÖNEMLİ UYARI:
Yeni bir harita eklediğinizde aşağıdaki gibi ekleyeceksiniz:
PHP:function haritaKontrol(gelen_harita_kimlik) harita = { [1] = {61,70}, -- sohan dağı [2] = {62,60}, -- doyum [3] = {67,80}, -- hayalet orman [4] = {103,105} -- Yönetici bölgesi } return harita[gelen_harita_kimlik] end
Gördüğünüz gibi yeni ekleme yaparken:
PHP:[3] = {67,80}, -- hayalet orman
80 ifadesinden sonra " , " koydum. " , " koymazsanız fonksiyon çalışmaz. Ekleme yaparken dikkat edin.
Kodları indirmeden incelemek isteyenler için:
PHP:quest isinlama_engel begin state start begin when login begin if pc.is_gm() then chat("Harita kimlik : "..pc.get_map_index()) end oyuncu_isinladigi_harita = pc.get_map_index() oyuncu_seviye = pc.get_level() kacAdetHaritaVar = 4 harita_kimlik = {} harita_giris_seviye = {} for i=1,kacAdetHaritaVar,1 do harita_bilgileri = { [1] = isinlama_engel.haritaKontrol(i)} harita_kimlik[i] = harita_bilgileri[1][1] harita_giris_seviye[i] = harita_bilgileri[1][2] end -- for i=1,kacAdetHaritaVar,1 do endi for i=1,kacAdetHaritaVar,1 do if oyuncu_isinladigi_harita == harita_kimlik[i] then if oyuncu_seviye < harita_giris_seviye[i] then syschat("Sistem: Bu haritaya girebilmek için seviyeniz uygun değil.") warp_to_village(oyuncu_isinladigi_harita) end -- if oyuncu_seviye < harita_giris_seviye[i] then end -- if oyuncu_isinladigi_harita == harita_kimlik[i] then endi end end --when login begin endi function haritaKontrol(gelen_harita_kimlik) harita = { [1] = {61,100}, -- sohan dağı [2] = {62,60}, -- doyum [3] = {67,80}, -- hayalet orman [4] = {103,105} -- Yönetici bölgesi } return harita[gelen_harita_kimlik] end -- function haritaKontrol(gelen_harita_kimlik) endi end -- state start begin endi end -- quest isinlama_engel begin endi
Verilen süre zarfı içerisinde link güncellenmediğinden konu kilit.Elinizde dosyalar duruyor ise , 24 saat içerisinde link güncellermisiniz?
Konu sahibi link'i bize özel mesajdan ileterek konuyu açtırabilir.
- 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
- 3
- Görüntüleme
- 105
- Cevaplar
- 2
- Görüntüleme
- 116
- Cevaplar
- 15
- Görüntüleme
- 626
