Yardım Yardımcı Şaman Eklemek

Konu sahibi bu konuda soru soruyor. Sorusu ile ilgili bilgisi olanların yanıtlamasını bekliyor.

snrby57

Üye
Üye
Merhaba,

Arkadaşlar bazı fileslarda çok nadirde olsa yardımcı şaman (afrodit) seçenekleri mevcut. Dikkatimi çekti bir kaç forumda konuya baktım değindim yapan kişiler 1 elin parmaklarını geçmez ve yapanlarda işi ticarete döken kişiler. Sıfırdan kendileri tasarladıysa alâ ancak başkasından alıp üzerinde oynayarak kendi emekleri gibi göstermeleri de gariptir doğrusu.

Burada benim ihtiyacım olan şey eğer sunucuda lag yaratmayacaksa yahut çeşitli sorunlar yaratmayacaksa yardımcı şamanın özelliklerini bir yüzüğe eklemek mümkünmüdür? Örneğin yüzüğe süre vereceğiz misal 10 dakikada bir özellikler oyuncu sağ click yapınca aktif olacak 10 dk sonra iptal olacak ve bu itemden adetli olarak yapılabilirmi yoksa bütün hepsi örn; cesaret pelerini gibi sınırsız yapılabilirmi? ( sınırsız sadece itemin miktarı olacak özellikleri 10 dk olacak)


Saygılar
 
Reis bunu tahmin ettim illaki benzerleride vardır lakin ben hepsini 1 yerde istiyorum "All in one" tarzında araştırmaya devam edeceğim bulursam ve çalışırsa forumda paylaşacağım.

Teşekkürler :)
 
Dediğiniz gibi bu mevzuyu serverdaki boş olan bir yüzüğe quest ile ekleyebilirsiniz ve süre de verebilirsiniz.
Ama questlerde süre ekleme olayında pek bilgim yok açıkcası.

Örneğin Şebnem Yüzüğünü bunun için kullanabilirsin. Ya da bu şekilde questi, boş bir yüzüğe atayabilirsin.
Aşağıdaki quest şebnem yüzüğüne ait, yapılacak tek şey özellikler değiştirlecek ve süre eklemesi yapılacak.

Kod:
quest sebnembug begin
    state start begin
        when 40001.use begin --- 40001 yerine herhangi type 18 olan bir yüzük yazabilirsiniz.
            local name = pc.get_name()
            if pc.getqf("acikbug") == 0 then
            say_title("Şebnem yüzüğü ")
            say("Merhaba "..name.." ")
            say("Şebnem yüzüğünü aktif etmek istiyormusun ? ")
            local efe = select(locale.yes,locale.no)
                if efe == 1 then
                chat("Şebnem yüzüğü açıldı!")
                chat("Savunma: +200")
                chat("Saldırı Değeri: +120")
                chat("Büyü Savunması: +20")
                chat("Saldırı Hızı: +10")
                chat("Delici Vuruş Şansı: +20")
                chat("Kritik Vuruş Şansı: +20")
                affect.add_collect(apply.DEF_GRADE_BONUS,200,60*60  *24*365*60)
                affect.add_collect(apply.ATT_GRADE_BONUS,120,60*60  *24*365*60)
                affect.add_collect(apply.RESIST_MAGIC,20,60*60*24*  365*60)
                affect.add_collect(apply.ATT_SPEED,10,60*60*24*365  *60)
                affect.add_collect(apply.CRITICAL_PCT,20,60*60*24*  365*60)
                affect.add_collect(apply.PENETRATE_PCT,20,60*60*24  *365*60)
                pc.setqf("acikbug",1)
                end
            else
            say_title("Şebnem yüzüğü ")
            say("Merhaba "..name.." ")
            say("Şebnem yüzüğü şuan aktif. ")
            say("Şebnem yüzüğünü kapatmak istiyormusun ? ")
            local efe2 = select(locale.yes,locale.no)
                if efe2 == 1 then
                chat("Şebnem yüzüğü kapatıldı.  ")
                affect.add_collect(apply.DEF_GRADE_BONUS,-200,60*60*24*365*60)
                affect.add_collect(apply.ATT_GRADE_BONUS,-120,60*60*24*365*60)
                affect.add_collect(apply.RESIST_MAGIC,-20,60*60*24*365*60)
                affect.add_collect(apply.ATT_SPEED,-10,60*60*24*365*60)
                affect.add_collect(apply.CRITICAL_PCT,-20,60*60*24*365*60)
                affect.add_collect(apply.PENETRATE_PCT,-20,60*60*24*365*60)
                pc.setqf("acikbug",0)
                end
            end
        end --when !
    end -- state !
end -- quest !

Bunlar da özellikler tam liste
Kod:
STR Güç
INT Zeka
CON Yaşam Enerjisi
MAX_SP  SP
MAX_HP  HP
DEX Çeviklik
ATT_SPEED Atak Hızı
MOV_SPEED Koşma Hızı
CAST_SPEED Büyü Hızı
HP_REGEN HP Üretimi
SP_REGEN SP Üretimi
POISON_PCT Zehirleme değişimi
STUN_PCT Sersemletme Şansı
SLOW_PCT Yavaşlatma Şansı
CRITICAL_PCT Krtik Vuruş Şansı
PENETRATE_PCT Delici Vuruş Şansı
ATTBONUS_HUMAN Yarı insanlara Karşı Güç
ATTBONUS_ANIMAL Hayvanlara Karşı Güç
ATTBONUS_ORC Orklara Karşı Güç
ATTBONUS_MILGYO  Mistiklere Karşı güç
ATTBONUS_UNDEAD Ölümsüzlere Karşı Güç
ATTBONUS_DEVIL Şeytanlara Karşı Güç
STEAL_HP Karşıdaki Düşmanın HP Çalma
STEAL_SP Karşıdaki Düşmanın SP Çalma
MANA_BURN_PCT Sp çalma şansı
BLOCK Ataklara Karşı Blok Şansı
DODGE Ataklara Karşı Yansıtma Şansı
RESIST_SWORD Kılıç Savunması
RESIST_TWOHAND Çift-El Savunması
RESIST_DAGGER Bıçak Savunması
RESIST_BELL Çan Savunması
RESIST_FAN Rüzgara Karşı Savunma
RESIST_BOW Oklara Karşı Savunma
RESIST_FIRE Ateşe Karşı Savunma
RESIST_ELEC Yelpaze savunması
RESIST_MAGIC Büyüye Karşı Savunma
RESIST_WIND Rüzgara Karşı Savunma
REFLECT_MELEE Vücut Ataklarına Dayanıklılık
POISON_REDUCE Zehirleme Değişimi
EXP_DOUBLE_BONUS Exp Bonus Şansı
GOLD_DOUBLE_BONUS Altın Düşürme Şansı
ITEM_DROP_BONUS İtem Düşürme Şansı
IMMUNE_STUN Sersemlık Karşısında Bağışıklık
IMMUNE_SLOW Yavaşlatma Karsınında Bağışıklık
 
Geri