Készség és Állapot vissza állító (K)

Indította cunter1996, 2013-06-29, 01:35:26

2013-06-29, 01:35:26 Utolsó szerkesztés: 2013-07-06, 23:27:55 Szerző: [MOD]Aegist
Üdv.
Kicsit vicces egy hiba mert szerintem minden jól van megcsinálva, és mégsem megy..
Beraktam ezt a reset_scroll.quest et újra, mert azt vettem észre hogy elrontottam a Készség és Állapotvissza állítót. Mert ugyanis 4 nappal ezelőtti SF ben működik ha rá kattintok a 71002 , 71003    ID tárgyra.
És azért nem azt használom amiben működik mert azóta rengeteg dolgot betettem.
Valahogy meg lehetne újra csinálni? Mert én értek ehhez a részéhez  de akkor sem fogom fel mi a baja..
Válaszokat előre is nagyon megköszönöm.

By:SeiTh

Questet dob ide, mert így honnan lássuk mi a baj?!

2013-06-29, 17:43:26 #2 Utolsó szerkesztés: 2013-06-29, 18:01:30 Szerző: cunter1996
P3NG3R készítette... és eddig is ez volt és működöt..

Idézquest reset_scroll begin
   state start begin
      when 71002.use begin
         say_title("Állapot visszaállító:")
         say("Lehetőséged nyílik más irányba fordítani")
         say("karaktered rohamos fejlődését.")
         say("Eltávolíthatod jelenlegi képességeid,")
         say("és státuszpontjaid, hogy új lehetőségeket")
         say("próbálhass ki.")
         say_reward("Szeretnéd visszaállítani karaktered?")
         say()
         local s=select("Igen", "Nem")
         if s==1 then
            say_title("Állapot visszaállító:")
            say("Most nullázódni fognak a képességeid")
            say("és a karektered státuszpontjai.")
            say("Újra fel kell majd keresned az oktatóidat!")
            say_reward("Szeretnéd a visszaállítást?")
            say()
            local c=select("Igen", "Nem")
            if c==1 then
               chat("Kérlek jelentkezz ki és újra be!")
               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")
            elseif c==2 then
               return
            end
         elseif s==2 then
            return
         end
      end

      when 71003.use begin
         say_title("Képesség visszaállító:")
         say("Elrontottad képességedet?")
         say("Ezzel a tárggyal orvosolhatod problémádat!")
         say()
         say_reward("De vigyázz! Csak 17 készségpont állítható vissza!")
         say_reward("Ha többet tettél rá, akkor is 17-et kapsz vissza.")
         say()
         wait()
         say_title("Képesség visszaállító:")

         local result = BuildSkillList(pc.get_job(), pc.get_skill_group())
         local vnum_list = result[1]
         local name_list = result[2]

         if table.getn(vnum_list) < 2 then
            say("Nincs képességed!")
            say()
            return
         end

         say("Válaszd ki a képességet:")
         say()
         local i = select_table(name_list)
         if table.getn(name_list) == i then
            return
         end

         local name = name_list
         local vnum = vnum_list

         say_title("Képesség viszaállító:")
         say("Ez a folyamat visszafordíthatatlan! Jól gondold át!")
         say()
         say_reward(string.format("Visszaállítod a %s-t?", name))
         local s=select("Igen", "Nem")
         if s==1 then
            char_log(0, "RESET_ONE_SKILL", "USE_ITEM(71003)")
            pc.remove_item(71003)
            char_log(0, "RESET_ONE_SKILL", string.format("RESET_SKILL[%s]", name))
            pc.clear_one_skill(vnum)
            char_log(0, "RESET_ONE_SKILL", "APPLY_17MASTER_BONUS")
            pc.setqf("force_to_master_skill", 1)
            say_title("Képesség visszaállító:")
            say(string.format("%s-t visszaállítottad!", name))
            say_reward("A képesség sikeresen vissza lett állítva.")
            say("Viszlát!")
         elseif s==2 then
            return
         end
      end
   end
end

By:SeiTh

quest mappában locale.lua-ba ezt írd a végére:
locale.GM_SKILL_NAME_DICT = {
[1] = "Dreiwege-Schnitt",
[2] = "Schwertwirbel",
[3] = "Kampfrausch",
[4] = "Aura des Schwertes",
[5] = "Sausen",
[6] = "Zerschneiden",
[16] = "Durchschlag",
[17] = "Heftiges Schlagen",
[18] = "Stampfer",
[19] = "Starker Körper",
[20] = "Schwertschlag",
[21] = "Blitzschlag",
[31] = "Hinterhalt",
[32] = "Blitzangriff",
[33] = "Degenwirbel",
[34] = "Tarnung",
[35] = "Giftwolke",
[36] = "Angriffssprung",
[46] = "Wiederholter Schuss",
[47] = "Pfeilregen",
[48] = "Feuerpfeil",
[49] = "Federschreiten",
[50] = "Giftpfeil",
[51] = "Wutausbruch",
[61] = "Fingerschlag",
[62] = "Drachenwirbel",
[63] = "Verzauberte Klinge",
[64] = "Furcht",
[65] = "Verzauberte Rüstung",
[66] = "Zauber aufheben",
[76] = "Dunkler Schlag",
[77] = "Flammenschlag",
[78] = "Geist der Flamme",
[79] = "Dunkler Schutz",
[80] = "Geisterschlag",
[81] = "Dunker Stein",
[91] = "Fliegender Talisman",
[92] = "Drachenschießen",
[93] = "Drachengebrüll",
[94] = "Segen",
[95] = "*Reflektieren",
[96] = "Hilfe des Drachen",
[106] = "Blitzwurf",
[107] = "Blitz heraufbeschwören",
[108] = "Blitzkralle",
[109] = "Kurieren",
[110] = "Schnelligkeit",
[111] = "Angriff+"
}

2013-06-30, 04:22:10 #4 Utolsó szerkesztés: 2013-07-06, 23:27:41 Szerző: [MOD]Aegist
Hát sajnos nem ez a baj ez megvan :(

locale.GM_SKILL_NAME_DICT = {
[1] = "Háromirányúvágás",
[2] = "Forgókard",
[3] = "Harcimámor",
[4] = "Kard aurája",
[5] = "Száguldás",
[16] = "Áthatolás",
[17] = "Heves csapás",
[18] = "Dübörgés",
[19] = "Erős test",
[20] = "Kard ütés",
[31] = "Leshely",
[32] = "Villámcsapás",
[33] = "Kardforgatag",
[34] = "Álca",
[35] = "Méregfelho",
[46] = "Ismételt lövés",
[47] = "Nyíleso",
[48] = "Tűznyíl",
[49] = "Pehelykönnyűlépések",
[50] = "Mérgezett nyíl",
[61] = "Ujjcsapás",
[62] = "Sárkány örvény",
[63] = "Elvarázsolt penge",
[64] = "Félelem",
[65] = "Elvarázsolt vértezés",
[66] = "Varázslat kioltás",
[76] = "Sötét támadás",
[77] = "Lángcsapás",
[78] = "Láng lelke",
[79] = "Sötét védelem",
[80] = "Szellemcsapás",
[81] = "Sötét ko",
[91] = "Repülőtalizmán",
[92] = "Sárkány lövés",
[93] = "Sárkány ordítás",
[94] = "Áldás",
[95] = "Visszaverni",
[96] = "Sárkány segítsége",
[106] = "Villám hajítás",
[107] = "Villám könyörgés",
[108] = "Villám karom",
[109] = "Kúrál",
[110] = "Gyorsaság",
[111] = "Támadás+"
}


Azzal van baj hogy rákattintok és semmi nem történik..


2013-06-30, 15:01:09 #6 Utolsó szerkesztés: 2013-07-06, 23:27:30 Szerző: [MOD]Aegist
Igen.

71003   ˝şĹłĂʱâČ­ą®Ľ­   Készség visszaállító   18   10   0   1   0   8192   0      1000   500   0   0   0   0   0   0   0   0   0   0   0   0   0   0   0   0   0   0   0   0   0   127   127   127   127   127   0   0   0
71002   ¸Á°˘şńŔüĽ­   Állapot visszaállító   18   10   0   1   0   8192   0      1000   500   0   0   0   0   0   0   0   0   0   0   0   0   0   0   0   0   0   0   0   0   0   127   127   127   127   127   0   0   0


Hehe ez lesz vicces.. működik a cucc de ... GM karival nem megy csak... xD
Erre kéne segítség