İstek Statü Sıfırlama Questi

Konu sahibinin aradığı materyalleri bulmasına yardımcı olmak için konuya yorum yazabilirsiniz.

lordvoldemord

Üye
Üye
Mesaj
64
Çözümler
3
Beğeni
8
Puan
439
Ticaret Puanı
0
Merhaba arkadaşlar statü sıfırlama questi olan var mı acaba? Bendeki çalışmıyor da.
 
Lua (Quest):
## HermeSSentinuS TR Files Beceri Sıfırlama Quest ##
quest skill_reset2 begin    state start begin
        when 9006.chat."Becerileri Sıfırla" begin
            if pc.level < 5 then
                        say_title("Yaşlı Kadın:")
                        say("Önce birşeyler öğrenmelisin.")
                        return
                end
            
                if  pc.get_skill_group()==0 then
                        say_title("Yaşlı Kadın:")
                        say("Bir eğitim almamışsın ve sıfırlayacak beceri")
                        say("puanın yok.")
                        return
                end


                        local cost = 10000 + pc.level * 2000
                        local s = 0


                if not pc.has_master_skill() then
                    say_title("Yaşlı Kadın:")
                    say("Merhaba, doğru adrese geldin. Gözlerinden bir çok")
                    say("acı okuyabiliyorum. Ben insanların bildikleri")
                    say("ve becerilerini unutup yeniden bir başlangıç")
                    say("yapabilmelerini sağlıyabiliyorum. Becerilerini")
                    say("unutup, yeniden başlamak istiyor musun?")
                    say("Ücreti:  "..cost.." Yang.")
                    s = select( "Becerileri Sıfırla", "Sıfırlama")
                else
                    say_title("Yaşlı Kadın:")
                    say("Merhaba, doğru adrese geldin. Gözlerinden bir çok")
                    say("acı okuyabiliyorum. Ben insanların bildikleri")
                    say("ve becerilerini unutup yeniden bir başlangıç")
                    say("yapabilmelerini sağlıyabiliyorum. Becerilerini")
                    say("unutup, yeniden başlamak istiyor musun?")
                    say("Ücreti:  "..cost.." Yang.")
                    s = select( "Becerileri Sıfırla", "Sıfırlama")
                end
                if 2==s then
                        say_title("Yaşlı Kadın:")
                        say("Eğer fikrini değiştirirsen, tekrar ziyaretime")
                        say("gel.")
                        return
                end
                if pc.money < cost then
                        say_title("Yaşlı Kadın:")
                        say("Yeterince Yang'ın yok. Sana yardımcı olamam;")
                        say("benim de kendime bakabilmek için paraya ihtiyacım var. ")
                        return
                end
                pc.changegold(-cost)
                pc.clear_skill()
                pc.set_skill_group(0)
                set_quest_state("skill_group","run")
end
    end
end


Yukarıdaki kodu /usr/game/share/locale/turkey/quest dizinindeki skill_reset2.quest ve skill_reset2.txt içine yapıştırınız
PuTTY login olup cd /usr/game/share/locale/turkey/quest
./qc skill_reset2.quest
yazınız işlem bu kadardır. yazılar tamamen Orjinalinden alıntıdır.



YENİ NPC: 9006 - Yaşlı Kadın Olacaktır.

Level sınırı yoktur. TR ile aynı
 
Hocam bu beceri sıfırlama bana "STATÜ" sıfırlama gerekiyor.
Kusura bakmayın


Statü Sıfırlama Questi:
quest statu_sifirlama begin
    state start begin
        when 71103.use or 71105.use or 71107.use or 71109.use begin
            local test_id = item.get_vnum() - 71103
            local test = {pc.get_ht(), "HP", pc.get_iq(), "INT", pc.get_st(), "STR", pc.get_dx(), "DEX"}
        
            if test[test_id+1] == 1 then
                say(test[test_id+2].." zaten resetlenmiş")
            end
        
            say(test[test_id+2].." yi resetlemek istiyor musun?")
            local s = select("Evet", "Hayır")
            if s == 1 then
                if pc.reset_status(test_id) == true then
                    say("Tamamlandı")
                    pc.remove_item(item.get_vnum())
                else
                    say("Bilinmeyen hata!")
                end
            end
        end
    end
end



Bu Quest Sayesinde 71105 Nolu İtem İle Statü sıfırlana Bilir.
Bu quest
Filezilla;
usr/game/share/locale/turkey/quest > İçine Atılır..
Putty ;

cd /usr/game/share/locale/turkey/quest/
ee hongkong_list
En Altına
"statu_sifirlama" Eklenir ve 1 kere esc 2 kere enter basılır.
ardından
sh make.sh And/veya ./qc
cd /../root
reboot
hayırlı olsun


Linkleri görebilmek için giriş yap veya kayıt ol.
 
Telefondayım tab ayarı yapamadım tabı ayarlayıp denermisin bi 20094 nolu npc ye ayarladım

Stat sıfırlama npc:
    state start begin
                when 20094.chat."statü sıfırlama" begin
                        ---                                                   l
                        say_title("Statü Sıfırlama Kağıdı: ")
                        say("")
                        say("Bu kağıt her şeyi unutmayı mümkün kılıyor.")
                        say("Bu senin tüm statü puanlarını sıfırlayacak.")
                        say("Geri dönüşü mümkün değil. ")
                        say("")
                        say("Kullanmak istiyor musun?")
                        say("")

                        local s = select("Evet", "Hayır")
                        if 2 == s then
                                return
                        end

                        say_title("Statünü Sıfırla Onay:")
                        say("")
                        say("Tüm statü puanların sıfırlanacak ve ")
                        say("baştan başlayacaksın. ")
                        say("")
                        say("Statü sıfırlama işlemini onaylıyor musun?")
                        say("")

                        local c = select("Onaylıyorum", "Sıfırlamayı iptal et")
                        if 2 == c then
                                return
                        end

                        char_log(0, "RESET_ALL", "USE_ITEM(71002)")
                        pc.remove_item(71002)

                        char_log(0, "RESET_ALL", "RESET_STAT_POINTS")
                        pc.reset_point()

                        --char_log(0, "RESET_ALL", "RESET_SKILL_POINTS")
                        --pc.clear_skill()
                        --pc.set_skill_group(0)
                        char_log(0, "RESET_ALL", "RESET_END")
                end
        end
end
 
Geri
Üst