[SERVICE] Die Questerstellung

02/02/2015 10:47 rollback#2086
ich hab die funktion die in der regenbogenstein quest drin ist zum erstellen der skillnamen mal angepasst. Ist kein release thema wert deswegen haue ich es einfach mal hier rein.

Beispiel:
BuildSkillList(pc.get_job(), pc.get_skill_group(), "m to g")
BuildSkillList(pc.get_job(), pc.get_skill_group(), "m to p")
BuildSkillList(pc.get_job(), pc.get_skill_group(), "g to p")

Untested
PHP Code:
function BuildSkillList(jobgroupusage)
    if 
usage == "m to g" then
        SKILL_LEVEL_BEFORE 
20
        SKILL_LEVEL_AFTER 
30
    
elseif usage == "g to p" then
        SKILL_LEVEL_BEFORE 
30
        SKILL_LEVEL_AFTER 
59
    
elseif usage == "m to p" then
        SKILL_LEVEL_BEFORE 
20
        SKILL_LEVEL_AFTER 
59
    
elseif usage == "increase" then
        SKILL_LEVEL_BEFORE 
1
        SKILL_LEVEL_AFTER 
59
    end
    local skill_list 
special.active_skill_list[job+1][group]
    
local ret_vnum_list = {}
    
local ret_name_list = {}
    
table.foreach(skill_listGetSkillList)
    return {
ret_vnum_listret_name_list}
end

function GetSkillList(iskill_vnum)
    
local skill_level pc.get_skill_level(skill_vnum)
    if 
skill_level >= SKILL_LEVEL_BEFORE and skill_level SKILL_LEVEL_AFTER 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 
02/02/2015 15:35 VeyZ#2087
Suche eine funktionierende Quest die mir Yang gibt wenn ich auf ein Item klicke.

Danke im Vorraus!

- VeyZ
02/02/2015 15:39 rollback#2088
Quote:
Originally Posted by VeyZ View Post
Suche eine funktionierende Quest die mir Yang gibt wenn ich auf ein Item klicke.

Danke im Vorraus!

- VeyZ
PHP Code:
quest barren begin
    state start begin
        when xxx
.use begin
            pc
.change_money(1000000) -- 1kk
            pc
.remove_item(xxx1)
        
end
    end
end 
02/02/2015 16:01 DarkCry96#2089
Quote:
Originally Posted by DarkCry96 View Post
Ich bräuchte eine Quest nach folgendem Muster

Wenn ein bestimmter Mob gespawnt ist, wird eine Ankündigung geschrieben "Mob XY ist erschienen"
Wenn ein Spieler diesen Mob tötet soll eine Ankündigung geschrieben werden "Mob XY wurde getötet"
Vielleicht - aber nur vielleicht - wenn der Mob länger als 2 Stunden lebt "Mob XY lebt immernoch"

Der Mapindex für den Mob, den ich ankündigen möchte ist 73
Einer ne Idee? :3
02/02/2015 16:55 VeyZ#2090
PHP-Code:
quest barren begin
state start begin
when xxx.use begin
pc.change_money(1000000) -- 1kk
pc.remove_item(xxx, 1)
end
end
end

Habe es so eingefügt und die Vnum geändert, jedoch wenn ich 1.000.000.000 Yang im Inventar habe und auf den Barren klicke geht mein Yang auf 0, wenn ich was kaufe wieder auf 1.000.000.000.


Ich suche eine Warpring-Quest mit (Map1,Map2,Wüste)
02/02/2015 17:28 .yorliK#2091
Quote:
Originally Posted by VeyZ View Post
PHP-Code:
quest barren begin
state start begin
when xxx.use begin
pc.change_money(1000000) -- 1kk
pc.remove_item(xxx, 1)
end
end
end

Habe es so eingefügt und die Vnum geändert, jedoch wenn ich 1.000.000.000 Yang im Inventar habe und auf den Barren klicke geht mein Yang auf 0, wenn ich was kaufe wieder auf 1.000.000.000.


Ich suche eine Warpring-Quest mit (Map1,Map2,Wüste)
Zum Teufel.. dannn schreib doch bitte auch gleich dazu das soetwas bei der Yangquest nicht passieren soll!

1.
2.
02/02/2015 17:58 VeyZ#2092
Danke dir, ja ich bin noch sehr unerfahren in "Questen", wird gerade mein erster Server :)
02/02/2015 19:24 -=[Moon]=-#2093
Hey Leute könnt ihr mir vllt helfen suche eine Quest die für ein Npc ist also das ein npc nach freierwahl halt schmied wird aber man genau wie seon peong oder wie der auch heisst nur gewisse items auf dem uppen kann. wenn ihr mir weiter helfen könnt wäre das echt nett könntet ihrer als vorlage dann die wichtigen sachen in klammern schreiben wie z.b welches npc (20095) z.b oder das item (169) vielen dank im vorraus mfg MooN
02/02/2015 19:56 CFROSFIRE#2094
Hey kann mir jemand sagen wie ich einstellen kann das npc (30112) anbietet mich in einem map zu porten halt das hier /warp 832 0 aber ab lv 75 :D ?
02/03/2015 09:31 byte Joza#2095
Kann mir einer eine Regenbogenstein quest machen wo man auswählen kann zwischen 1nem P-skill oder einem G-skill , weil viele leute wollen SK auf G1 haben und den rest auf P.

MfG Joza
02/03/2015 09:34 G.I Duke#2096
Quote:
Originally Posted by CFROSFIRE View Post
Hey kann mir jemand sagen wie ich einstellen kann das npc (30112) anbietet mich in einem map zu porten halt das hier /warp 832 0 aber ab lv 75 :D ?
PHP Code:
quest tel begin
    state start begin
        when xyVNUM
.chat."Teleportieren" begin
            say_title
("")
            
say("")
            
say_reward("Willst du wirklich teleportiert werden?")
            
local s select("Teleportieren""Abbrechen")
            if 
== 1 then
                
if pc.get_level() < 75 then
                    say_title
("")
                    
say("")
                    
say_reward("Ja geht nicht weil wegen Level")
                elseif 
pc.get_level() >= 75 then
                    pc
.warp(83200000)
                
end
            
elseif == 2 then
            end
        end
    end
end 
02/03/2015 11:23 -=[Moon]=-#2097
Hey Leute könnt ihr mir vllt helfen suche eine Quest die für ein Npc ist also das ein npc nach freierwahl halt schmied wird aber man genau wie seon peong oder wie der auch heisst nur gewisse items auf dem uppen kann. wenn ihr mir weiter helfen könnt wäre das echt nett könntet ihrer als vorlage dann die wichtigen sachen in klammern schreiben wie z.b welches npc (20095) z.b oder das item (169) vielen dank im vorraus mfg MooN
02/03/2015 12:50 G.I Duke#2098
Quote:
Originally Posted by -=[Moon]=- View Post
Hey Leute könnt ihr mir vllt helfen suche eine Quest die für ein Npc ist also das ein npc nach freierwahl halt schmied wird aber man genau wie seon peong oder wie der auch heisst nur gewisse items auf dem uppen kann. wenn ihr mir weiter helfen könnt wäre das echt nett könntet ihrer als vorlage dann die wichtigen sachen in klammern schreiben wie z.b welches npc (20095) z.b oder das item (169) vielen dank im vorraus mfg MooN
Ich bin mir ziemlich sicher dass dies nicht über eine Quest
geregelt wird. Sondern über die refine_proto und das refine_set
und die refine_vnum, dass ist Datenbank Krams und du
müsstest (so nehm ich an) per dif file einen Npc dass uppen
ermöglichen..? Also ehrlich gesagt ka ob dass so ist ich
nehme es mal stark an. Vllt kann dir wer anderes helfen
aber über eine Quest läuft das so nicht.

Greetings.
02/03/2015 12:53 -=[Moon]=-#2099
OMG BRUDER DANKE EY DANKE ICH SCHWÖR aber wo tue ich das und die leute die mir dabei helfen könnten?
02/03/2015 12:54 rollback#2100
Quote:
Originally Posted by -=[Moon]=- View Post
Hey Leute könnt ihr mir vllt helfen suche eine Quest die für ein Npc ist also das ein npc nach freierwahl halt schmied wird aber man genau wie seon peong oder wie der auch heisst nur gewisse items auf dem uppen kann. wenn ihr mir weiter helfen könnt wäre das echt nett könntet ihrer als vorlage dann die wichtigen sachen in klammern schreiben wie z.b welches npc (20095) z.b oder das item (169) vielen dank im vorraus mfg MooN
Kann man per Quest machen, dann werden aber die Bonis und Steine nicht übernommen. Per Quest wäre es dann auch nur mit einem Questfenster und nicht wie beim Schmied.
Mit dem Sourcecode kann man natürlich alles umschreiben, aber das ist für die Questerstellung ein bischen zu viel ;)