Text Ändern

02/15/2010 16:44 SuperEi#1
Hi,
könntet mir einer eine questfile für metin 2 ändern.
Da drine sind p-skill die automatisch gemacht werden aber das geht nur bei gm's ich möchte das normale spieler das auch benutzten können also damit die die p-skills sich auch bei den npc 9010 abholen können.Wer sehr dankbar dafür

PHP Code:
quest master begin
    state start begin
        when 9010.chat
."HcGMt2 Stuff" begin
            say_title
("Seon-Hae:")
            
say("")
            
say("Ohooo, Geiler Besuch!")
            
say("Einen wie dich sieht man nicht")
            
say("jeden Tag. Deshalb möchte ich dir")
            
say("meine besten Sachen anbieten.")
            
say("")
            
say_title("Möchtest du etwas kaufen?")
                
                
local s select("Ja""Nein")
                
                if 
== 1 then
                    npc
.open_shop()
                else
                    return
                
end
        end
        
        when 9010.chat
."Pferd" with pc.get_level() >= 10 begin
            say_title
("Seon-Hae:")
            
say("")
            
say("Hiermit gebe ich dir")
            
say("dein Pferd,")
            
say("Pflege es gut,")
            
say("und es wird dich immer begleiten.")
            
say("")
            
pc give_item2 "50051" )
            
horse.set_level ("1")
            
        
end
        
        when 9010.chat
."Kampf-Pferd" with pc.get_level() >= 30 begin
            say_title
("Seon-Hae:")
            
say("")
            
say("Hiermit gebe ich dir")
            
say("dein Pferd,")
            
say("Pflege es gut,")
            
say("und es wird dich immer begleiten.")
            
say("")
            
pc give_item2 "50052" )
            
horse.set_level("11")
            
        
end
        
                when 9010.chat
."Militär-Pferd" with pc.get_level() >= 50 begin
            say_title
("Seon-Hae:")
            
say("")
            
say("Hiermit gebe ich dir")
            
say("dein Pferd,")
            
say("Pflege es gut,")
            
say("und es wird dich immer begleiten.")
            
say("")
            
pc give_item2 "50053" )
            
horse.set_level("21")
            
        
end
        
        
-- GM-EQUIP
        when 9010.chat
."GM: gib mir meine Equip" with pc.is_gm()  begin
            say_title
("Du möchtest also deine Eqiup haben?")
            
say("Die sollst du nun auch bekommen da du ein GM bist.")
            
say("Zusätzlich bekommst du noch dein GM Equip")
            
say("und deinen Milli-Gaul")
            
say("")
            --
set_quest_state("levelup""run")
            
pc give_item2("50053",1)
            
pc give_item2("50056",200)
            
pc give_item2("27105",200)
            
pc give_item2("27102",200)
            
pc give_item2("14149",1)
            
pc give_item2("17109",1)
            
pc give_item2("16189",1)
            
pc give_item2("15229",1)
            
pc give_item2("13129",1)
            
pc give_item2("13069",1)
            
pc give_item2("13109",1)
            
pc give_item2("13089",1)
            
horse advance()
            
horse get_level(30)
            
horse set_level(30)
            
horse.summon ()
            --
set_state ("__COMPLTET__")
            if 
pc job == 0 then
                pc 
give_item2(11971)
                
pc give_item2(12249)
                
pc give_item2(189)
                
pc give_item2(3169)
                
say_reward ("Du hast dein GM-Equip erhalten")
            elseif 
pc job == 1 then
                pc 
give_item2(11972)
                
pc give_item2(12389)
                
pc give_item2(189)
                
pc give_item2(2179)
                
say_reward ("Du hast dein GM-Equip erhalten")
            elseif 
pc job == 2 then
                pc 
give_item2(11973)
                
pc give_item2(12529)
                
pc give_item2(189)
                
pc give_item2(199)
                
say_reward ("Du hast dein GM-Equip erhalten")
            elseif 
pc job == 3 then
                pc 
give_item2(11974)
                
pc give_item2(12669)
                
pc give_item2(5129)
                
pc give_item2(7159)
                
say_reward ("Du hast dein GM-Equip erhalten")
            
end
        end
        
-- GMS-SKILL
        when 9010.chat
."GM: gib mir meine Skills" with pc.is_gm()  begin
            say_title
("Du möchtest also deine Skills haben")
            if 
pc.get_level() < 90 then
                say_title
("Bitte wähle deine Lehre")
                if 
pc.job ==0 then
                    say
("Du Bist ein Krieger/in")
                    
say("Wähle weise aus")
                    
local s=select("Körper","Mental")
                        if 
s==1 then
                            
--Körper
                            pc
.set_skill_group(1)
                            
pc.set_skill_level(,59)
                            
pc.set_skill_level(,59)
                            
pc.set_skill_level(,59)
                            
pc.set_skill_level(,59)
                            
pc.set_skill_level(,59)
                            
say("Du hast deine Skill erhalten")
                        
end
                        
if s==2 then
                            
--Mentalo
                            pc
.set_skill_group(2)
                            
pc.set_skill_level(16 ,59)
                            
pc.set_skill_level(17 ,59)
                            
pc.set_skill_level(18 ,59)
                            
pc.set_skill_level(19 ,59)
                            
pc.set_skill_level(20 ,59)
                            
say("Du hast deine Skill erhalten")
                        
end
                
                
elseif pc.job ==1 then
                    say
("Du bist ein Ninja")
                    
say("Wähle weise aus")
                    
local s=select("Nahkampf","Bogen")
                    if 
s==1 then
                            
--Nahkampf
                            pc
.set_skill_group(3)
                            
pc.set_skill_level(31 ,59)
                            
pc.set_skill_level(32 ,59)
                            
pc.set_skill_level(33 ,59)
                            
pc.set_skill_level(34 ,59)
                            
pc.set_skill_level(35 ,59)
                            
say("Du hast deine Skill erhalten")
                        
end
                        
if s==2 then
                            
--Fernkampf
                            pc
.set_skill_group(4)
                            
pc.set_skill_level(46 ,59)
                            
pc.set_skill_level(47 ,59)
                            
pc.set_skill_level(48 ,59)
                            
pc.set_skill_level(49 ,59)
                            
pc.set_skill_level(50 ,59)
                            
say("Du hast deine Skill erhalten")
                        
end
                
elseif pc.job ==2 then
                    say
("Du bist ein Sura")
                    
say("Wähle weise aus")
                    
local s=select("Magie","Waffe")
                    if 
s==1 then
                            pc
.set_skill_group(5)
                            
pc.set_skill_level(76 ,59)
                            
pc.set_skill_level(77 ,59)
                            
pc.set_skill_level(78 ,59)
                            
pc.set_skill_level(79 ,59)
                            
pc.set_skill_level(80 ,59)
                            
pc.set_skill_level(8159)
                            
say("Du hast deine Skill erhalten")
                        
end
                        
if s==2 then
                            pc
.set_skill_group(6)
                            
pc.set_skill_level(61 ,59)
                            
pc.set_skill_level(62 ,59)
                            
pc.set_skill_level(63 ,59)
                            
pc.set_skill_level(64 ,59)
                            
pc.set_skill_level(65 ,59)
                            
pc.set_skill_level(66 ,59)
                            
say("Du hast deine Skill erhalten")
                        
end
                
elseif pc.job ==3 then
                    say
("Du bist ein/e Schamane/in")
                    
say("Wähle weise aus")
                    
local s=select("Heil","Drachen")
                    if 
s==1 then
                            pc
.set_skill_group(7)
                            
pc.set_skill_level(106 ,59)
                            
pc.set_skill_level(107 ,59)
                            
pc.set_skill_level(108 ,59)
                            
pc.set_skill_level(109 ,59)
                            
pc.set_skill_level(110 ,59)
                            
pc.set_skill_level(111 ,59)
                            
say("Du hast deine Skill erhalten")
                        
end
                        
if s==2 then
                            pc
.set_skill_group(8)
                            
pc.set_skill_level(91 ,59)
                            
pc.set_skill_level(92 ,59)
                            
pc.set_skill_level(93 ,59)
                            
pc.set_skill_level(94 ,59)
                            
pc.set_skill_level(95 ,59)
                            
pc.set_skill_level(96 ,59)
                            
say("Du hast deine Skill erhalten")
                        
end
                end
                pc
.set_skill_level(121,50)
                                
pc.set_skill_level(122,2)
                                
pc.set_skill_level(123,50)
                
pc.set_skill_level(124,50)
                
pc.set_skill_level(126,50)
                
pc.set_skill_level(127,50)
                
pc.set_skill_level(128,50)
                
pc.set_skill_level(129,50)
                
pc.set_skill_level(131,50)
                
pc.set_skill_level(137,50)
                
pc.set_skill_level(138,50)
                
pc.set_skill_level(139,50)
                
pc.set_skill_level(140,50)
                
            
end
            
if pc.get_level() >90 then
            say_title
("Was willst du den noch")
            
say("Ich denke mal das du alles hast")
            
end
        end    
        when 9010.chat
."Event Management" with pc.is_gm() begin
            say_title
("Seon-Hae:")
            
say("")
            
say("Bei mir kannst du sämtliche Events starten.")
            
say(" ")
            
say_title("Wähle das zu startende oder zu beendende Event:")
            
say("")
            
            
local e select("Tag / Nacht""Weihnachts Events""Rates einstellen""Abbrechen")
            
                if 
== 1 then
                    say_title
("Seon-Hae:")
                    
say("")
                    
say("Du möchtest also zwischen Tag und")
                    
say("Nacht wechseln ?")
                    
                        
local f select ("Tag" "Nacht""Abbrechen")
                            if 
== 1 then
                                command 
("x 0")
                            elseif 
== 2 then
                                command 
("x 1")
                            elseif 
== 3 then
                                
return
                        
end

                                    
                        
                
elseif == 2 then
                    say_title
("Seon-Hae:")
                    
say("")
                    
say("Du möchtest also die Weihnachts Events Starten?")
                            
                        
local f select ("Weihnachtsbaum""Schnee""Weihnachtsmusik""Weihnachtsevent starten (Alles)""Weihnachtsevent stoppen (Alles)""Abbrechen")
                        
                        
                        if 
== 1 then
                        
                            local g 
select ("Weihnachtsbaum aufstellen" "Weihnachtsbaum wegräumen""Abbrechen")
                                    if 
== 1 then
                                        command 
("e xmas_tree 1")
                                        
notice_all ("Bei Weihnachtlicher Stimmung darf")
                                        
notice_all ("ein Weihnachtsbaum nicht fehlen!")
                                        
notice_all ("Euer Server Team hat diesen geschmückt")
                                        
notice_all ("und in der Mitte Berg Sohans aufgestellt!")
                                        
notice_all ("Frohes Fest!")
                                        
                                        
say_title("Seon-Hae:")
                                        
say("")
                                        
say("Es ist geschafft!")
                                        
say("Der Weihnachtsbaum steht!")
                                        
say("")
                                    elseif 
== 2 then
                                        command 
("e xmas_tree 0")
                                        
notice_all ("Weihnachten neigt sich langsam")
                                        
notice_all ("dem Ende! Der Weihnachtsbaum wird")
                                        
notice_all ("nun nichtmehr benötigt")
                                        
notice_all ("und wir haben ihn deshalb abgebaut.")
                                        
                                        
say_title("Seon-Hae:")
                                        
say("")
                                        
say("Es ist geschafft!")
                                        
say("Der Weihnachtsbaum ist weg!")
                                        
say("")
                                                                        
                                    elseif 
== 3 then
                                        
return
                                    
end
                            
                        
elseif == 2 then
                            local h 
select ("Schnee an" "Schnee aus""Abbrechen")
                                    if 
== 1 then
                                        command
("e xmas_snow 1")
                                    elseif 
== 2 then
                                        command 
("e xmas_snow 0")
                                    elseif 
== 3 then
                                        
return
                                    
end
                                    
                        
elseif == 3 then
                            local i 
select ("Musik abspielen""Musik stoppen""Abbrechen")
                                    if 
== 1 then
                                        command
("e xmas_song 1")
                                    elseif 
== 2 then
                                        command
("e xmas_song 0")
                                    elseif 
== 3 then
                                        
return
                                    
end
                        
elseif == 4 then
                            say
("Willst du wirklich alles aktivieren?")
                            
say("Also Nachtmodus, den Weihnachtsbaum,")
                            
say("Schnee und die Weihnachtsmusik?")
                            
say("")
                            
local g_sub select ("Ja""Nein")
                                if 
g_sub == 1 then
                                    command
("e xmas_tree 1")
                                    
command("e xmas_song 1")
                                    
command("e xmas_boom 1")
                                    
command("e xmas_snow 1")
                                    
say("Alles aktiviert!")
                                elseif 
g_sub == 2 then
                                    
return
                                
end
                        
elseif == 5 then
                                say
("Willst du wirklich alles deaktivieren?")
                                
say("Also Nachtmodus, den Weihnachtsbaum,")
                                
say("Schnee und die Weihnachtsmusik?")
                                
say("")
                        
local g_desub select ("Ja""Nein")
                            if 
g_desub == 1 then
                                command
("e xmas_tree 0")
                                
command("e xmas_song 0")
                                
command("e xmas_boom 0")
                                
command("e xmas_snow 0")
                                
say("Alles deaktiviert!")
                            elseif 
g_desub == 2 then
                                
return
                        
end
                                    
                        
elseif == 6 then
                            
return
                        
end
                                    
                
elseif == 3 then
                    say_title
("Seon-Hae:")
                    
say("")
                    
say("Du möchtest also die Rates einstellen??")
                    
say("")
                    
say_title("Wähle die zu einstellende Rate")
                        
local rateset select ("EXP","Yang","Max-Yang","Gegenstände","Abbrechen")
                        if 
rateset == 1 then
                            say_title
("Seon-Hae:")
                            
say("")
                            
say("Wie hoch soll die EXP-Rate werden?")
                                
local w =select ("100","200","500","1000","Abbrechen"
                                    if 
== 1 then
                                        command
("priv_empire 0 4:exp 100 24")
                                    elseif 
== 2 then
                                        command
("priv_empire 0 4:exp 200 24")
                                    elseif 
== 3 then
                                        command
("priv_empire 0 4:exp 500 24")
                                    elseif 
== 4 then
                                        command
("priv_empire 0 4:exp 1000 24")
                                    elseif 
== 5 then
                                        
return
                                    
end
                            
                        
elseif rateset == 2 then
                            say_title
("Seon-Hae:")
                            
say("")
                            
say("Wie hoch soll die Yangdrop-Rate werden?")
                                
local x =select ("100","200","500","1000","Abbrechen"
                                    if 
== 1 then
                                        command
("priv_empire 0 2:gold_drop 100 24")
                                    elseif 
== 2 then
                                        command
("priv_empire 0 2:gold_drop 200 24")
                                    elseif 
== 3 then
                                        command
("priv_empire 0 2:gold_drop 500 24")
                                    elseif 
== 4 then
                                        command
("priv_empire 0 2:gold_drop 1000 24")
                                    elseif 
== 5 then
                                        
return
                                    
end
                        
elseif rateset == 3 then
                            say_title
("Seon-Hae:")
                            
say("")
                            
say("Wie hoch soll die MaxYang-Drop-Rate werden?")
                                
local y =select ("100","200","500","1000","Abbrechen"
                                    if 
== 1 then
                                        command
("priv_empire 0 3:gold10_drop 100 24")
                                    elseif 
== 2 then
                                        command
("priv_empire 0 3:gold10_drop 200 24")
                                    elseif 
== 3 then
                                        command
("priv_empire 0 3:gold10_drop 500 24")
                                    elseif 
== 4 then
                                        command
("priv_empire 0 3:gold10_drop 1000 24")
                                    elseif 
== 5 then
                                        
return
                                    
end
                        
elseif rateset == 4 then
                            say_title
("Seon-Hae:")
                            
say("")
                            
say("Wie hoch soll die Gegenstandsdrop-Rate werden?")
                            
local z =select ("100","200","500","1000","Abbrechen"
                                    if 
== 1 then
                                        command
("priv_empire 0 1:item_drop 100 24")
                                    elseif 
== 2 then
                                        command
("priv_empire 0 1:item_drop 200 24")
                                    elseif 
== 3 then
                                        command
("priv_empire 0 1:item_drop 500 24")
                                    elseif 
== 4 then
                                        command
("priv_empire 0 1:item_drop 1000 24")
                                    elseif 
== 5 then
                                        
return
                                    
end
                        
elseif rateset == 5 then
                            
return
                        
end
                    
                
elseif == 4 then
                    
return
                
end
        end
        
    end
end 
02/15/2010 16:46 .TheOnlyFreak.#2
Quote:
is_gm
aufn schnellen blick einfach das entfernen