Bulundu Statü Sıfırlama Questi

  • Konuyu açan Konuyu açan lordvoldemord
  • Açılış Tarihi Açılış Tarihi
  • Yanıt Yanıt 8
  • Gösterim Gösterim 2K
Konu sahibinin aradığı materyalleri bulduğu için "Bulundu" öneki eklenmiştir. Eğer aynı materyalleri arıyorsanız yorumlara bakabilirsiniz. İstediğiniz materyallere bu konuda bulamadıysanız yeni konu açabilirsiniz.
Durum
İçerik kilitlendiği için mesaj gönderimine kapatıldı.

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.
 
Çözüm
Telefondayım tab ayarı yapamadım tabı ayarlayıp denermisin bi 20094 nolu npc ye ayarladım

Stat sıfırlama npc:
Genişlet Daralt Kopyala
    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")...
Lua (Quest):
Genişlet Daralt Kopyala
## 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:
Genişlet Daralt Kopyala
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.
 
O Konuda pek bilgim yok :/
 
Telefondayım tab ayarı yapamadım tabı ayarlayıp denermisin bi 20094 nolu npc ye ayarladım

Stat sıfırlama npc:
Genişlet Daralt Kopyala
    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
 
Çözüm
Durum
İçerik kilitlendiği için mesaj gönderimine kapatıldı.
Üst