Suche regi quest

05/24/2014 18:32 Ryme™#1
servus leute,
suche wie die topic sagt eine g skill stein quest die die skills von m1 auf g macht aber nur eine fertigkeit pro stein.

mfg
05/24/2014 18:46 .yorliK#2
Nächstes Mal verwendest du die Suchfunktion oder fragst im [Only registered and activated users can see links. Click Here To Register...] nach.

Quest by [Only registered and activated users can see links. Click Here To Register...] (geändert wurde nur das es mit M1 schon geht)
PHP Code:
quest regenbogenstein begin
    state start begin
        
function BuildPerfectMasterSkillList(jobgroup)
        
GRAND_MASTER_SKILL_LEVEL 20
        PERFECT_MASTER_SKILL_LEVEL 
30

        local skill_list 
special.active_skill_list[job+1][group]
        
local ret_vnum_list = {}
        
local ret_name_list = {}

        -- 
test_chat(string.format("job=%d, group=%d"jobgroup))

        
table.foreach(skill_list
        function(
iskill_vnum
        
local skill_level pc.get_skill_level(skill_vnum)

        -- 
test_chat(string.format("[%d]=%d"skill_vnumskill_level))
        if 
skill_level >= GRAND_MASTER_SKILL_LEVEL and skill_level PERFECT_MASTER_SKILL_LEVEL then

            table
.insert(ret_vnum_listskill_vnum)
            
local name=locale.GM_SKILL_NAME_DICT[skill_vnum]
            if 
name == nil then name=skill_vnum end
            table
.insert(ret_name_listname)
        
end
        end
)
        return {
ret_vnum_listret_name_list}


        --return {
ret_vnum_listret_name_list}
        
end
        when 50512.
use begin
            local count 
pc.count_item(50512)
            
pc.setqf("regen_count"count)
            if 
pc.get_skill_group() == 0 then
                say
("Du hast noch keine Fertigkeiten.")
                
say("Versuche es später erneut.")
                return
            
end
            local result 
regenbogenstein.BuildPerfectMasterSkillList(pc.get_job(), pc.get_skill_group())
            
local vnum_list result[1]
            
local name_list result[2]
            if 
table.getn(vnum_list) == 0 then
                say
("Du hast keine Großmeister-Fertigkeiten.")
                return
            
end
            local menu_list 
= {}
            
table.foreach(name_list, function(inametable.insert(menu_listnameend)
            
table.insert(menu_list"Abbrechen"
            
local s=select_table(menu_list)
            if 
table.getn(menu_list) == s then
                
return
            
end
            local skill_name
=name_list[s]
            
local skill_vnum=vnum_list[s]
            
say("Möchtest du "..skill_name.." wirklich auf P skillen?")
            
local wahl select("Ja""Nein")
            if 
wahl == 1 then
                
if pc.count_item(50512) == pc.getqf("regen_count"then
                    pc
.set_skill_level(skill_vnum30)
                    
say(skill_name.." wurde auf Perfekten Meister gesetzt.")
                else
                    
say("Buguser bekommen keine P-Skills ! ")
                
end
            
elseif wahl == 2 then
                
return
            
end
            pc
.remove_item(505121)
        
end
    end
end 
05/24/2014 18:52 Ryme™#3
Danke dir Kilroy :D

edit: aber wenn du lesen würdest wollte ich nur die quest die nur ein skill von m1 auf G1 macht
05/24/2014 19:02 .yorliK#4
Quote:
Originally Posted by ryme123 View Post
Danke dir Kilroy :D

edit: aber wenn du lesen würdest wollte ich nur die quest die nur ein skill von m1 auf G1 macht
hast ne PN.