Register for your free account! | Forgot your password?

Go Back   elitepvpers > Popular Games > Metin2 > Metin2 Private Server
You last visited: Today at 01:52

  • Please register to post and access all features, it's quick, easy and FREE!

Advertisement



[SERVICE] Die Questkontrolle

Discussion on [SERVICE] Die Questkontrolle within the Metin2 Private Server forum part of the Metin2 category.

Reply
 
Old 11/06/2011, 12:40   #3991
 
elite*gold: 0
Join Date: Jan 2011
Posts: 1,297
Received Thanks: 1,295
Quote:
Originally Posted by Critone View Post
Code:
quest level250 begin
state start begin
when "ITEMID".use begin
pc.give_exp(*********)
end
Hm... :/
Ist es also nicht möglich einem User Level 250 zu machen, durch einen Befehl?
Ich hab dir doch geschrieben was du machen must nur noch testen wie viel EPX man braucht um auf 250 zu kommen und die "*******" ersetzen
He3o Sippel is offline  
Old 11/06/2011, 13:12   #3992
 
elite*gold: 0
Join Date: Aug 2011
Posts: 48
Received Thanks: 6
Quote:
Originally Posted by DarkScorpECG View Post
Can you Correct This Quest Pls :

PHP Code:
quest Dungeon_Test begin
    state run begin
        when login begin
            
--pc.setqf("run",1)
            
d.new_jump_all(4102358073)
            
d.setf("Test",10)
            
set_state(start)
        
end
    end
        state start begin
    when login with pc
.in_dungeon() begin
    
if d.getf("Test") == 10 then
        d
.setf("Uccidi_Roccia_Shinsoo"3)
        
d.setf("Uccidi_Roccia_Jinno"3)
        
d.setf("Uccidi Roccia Chuncho"3)
        
say_title("Benvenuto Nel Dungeon")
        
say("Uccidi I Metin")
        
say("Per Superare il Dungeon")
        
d.spawn_mob(802012788)
        
d.spawn_mob(802112986)
        
d.spawn_mob(802212887)
    
end
    end
    when 8020.kill with pc
.in_dungeon() begin
        
if d.getf("Test") == 10 then
        d
.setf("Uccidi_Roccia_Shinsoo"d.getf("Uccidi_Roccia_Shinsoo") - 1)
        if 
d.getf("Uccidi_Roccia_Shinsoo") == 0 then
        chat
("Hai Ucciso i 3 Metin Shinsoo")
        
d.jump_all(1598114)
        return
        
end
        chat
("Bravissimo Devi Soltanto Uccidere"..d.getf("Uccidi_Roccia_Shinsoo").." Roccie Shinsoo")
        
end
        end
            when 8021.kill with pc
.in_dungeon() begin
        
if d.getf("Test") == 10 then
        d
.setf("Uccidi_Roccia_Jinno"d.getf("Uccidi_Roccia_Jinno") - 1)
        if 
d.getf("Uccidi_Roccia_Jinno") == 0 then
        chat
("Hai ucciso i 3 Metin Jinno")
        return
        
end
        chat
("Bravvisimo, devi uccidere soltanto "..d.getf("Uccidi_Roccia_Jinno").." Roccie Jinno.")
        
end
        end
            when 8022.kill with pc
.in_dungeon() begin
        
if d.getf("Test") == 10 then
        d
.setf("Uccidi_Roccia_Chuncho"d.getf("Uccidi_Roccia_Chuncho") - 1)
        if 
d.getf("Uccidi_Roccia_Chuncho") == 0 then
        chat
("Hai Ucciso i 3 Metin Chuncho")
        return
        
end
        chat
("Bravvisimo, devi uccidere soltanto "..d.getf("Uccidi_Roccia_Chuncho").." Roccie Chuncho.")
        
end
        end
            
if d.getf("dungeon") == 10 then
        d
.setf("Test",0)
            
pc.setqf("run",0)
        
say("Bravissimo Hai Finito")
        
say("Stai Per Tornare Al Villaggio")
        
wait()
        
warp_to_village()
        
end
        end
    
--Dungeon_Test finito
    end
end 
I'm Italian, and Quest Are In Italian

Thank you!

please correct this script pls!
DarkScorpECG is offline  
Old 11/06/2011, 14:34   #3993
 
killa673's Avatar
 
elite*gold: 0
Join Date: Mar 2010
Posts: 296
Received Thanks: 86
wo liegt mein fehler? bekomme als error : Segmentation fault (core dump)

Hier Quest:

PHP Code:
----------------------------------------------------
--
Made by SA Encore von BlackSourceMT2
----------------------------------------------------
quest Premiumitem  begin
    state start begin
        when login 
or levelup with pc.get_level() >=150  begin
            set_state
(information)
        
end    
    end

    state information begin
        when letter begin
            local v 
find_npc_by_vnum(20011)
            if 
!= 0 then
                target
.vid("__TARGET__"v"Quest")
            
end
            send_letter
("Premiumitem")
        
end

        when button 
or info begin
            say_title
("Premiumitem")
            
say("")
            
say("Hallo mutiger Krieger,")
            
say("Uriel hat eine Aufgabe für dich")
            
say("durch diese Aufgabe kannst du dir")
            
say("ein Mystisches Item holen")
            
say("durch welches du zum Premium User")
            
say("aufsteigen wirst.")
            
say("")
        
end

        when __TARGET__
.target.click or
            
20011.chat."Quest" begin
            target
.delete("__TARGET__")
            
say("Uriel:")
            ---                                                   
l
            say
("Hallo mein Freund,")
            
say("Du kennst doch sicherlich")
            
say("den Dämonengott, oder?")
            
say("Dieser Kreatur besitzt")
            
say("200 Teile einer uralten Mystischen Rolle")
            
say("bring mir 200 Teile der Drachengottrolle")
            
say("")    
            
set_state(go_to_disciple)
            
pc.setqf("collect_count",0)
            
pc.setqf("drink_drug",0
        
end
    end

    state go_to_disciple begin
        when letter begin
            send_letter
("Auftrag von Uriel")

        
end
        when button 
or info begin
            say_title
("Quest")
            ---                                                   
l
            say
("")
            
say("Uriel gab euch den Auftrag")
            
say("200 Teil der Drachengottrolle zu sammeln!")
            
say("Das Item bekommt ihr von Dämonengott.")
            
say("Viel Glueck!")
            
say("")
            
say_item_vnum(90863)
            
say_reward("   Du hast".." "..pc.getqf("collect_count").." bis jetzt gesammelt!")
            
say("")
        
end

        when 71035.
use begin --°g´bÃĤô
            
if pc.getqf("drink_drug")==1 then
                say
("")
                
say("Bessere Droppchance!")
                
say("")

                
end
            end
            
if pc.count_item(90863)==0 then
                say
("")
                
say("Du hast keine!")
                
say("Lauf los und besorg mir welche!")
                
say("")
                
end
            end
            item
.remove()    
            
pc.setqf("drink_drug",1)
        
end


        when 20210.kill begin
            
if pc.count_item(90863)<200-pc.getqf("collect_count"then
                pc
.give_item2(908631)
            
end
        end

        when 20011.chat
."Quest" with pc.count_item(90863) >0   begin
                say
("Einen Moment!")
                ---                                                   
l
                say
("Ich werde das Item")
                
say("schnell mal ueberpruefen.")
                
say("Hoffentlich klappt alles!")
                
say("")
                
pc.remove_item(908631)
                
wait()

                
local pass_percent
                
if pc.getqf("drink_drug")==0 then
                    pass_percent
=90864
                
else        
                    
pass_percent=90864
                end

                local s
number(1,100)
            if 
s<= pass_percent  then
               
if pc.getqf("collect_count")< 199 then     --5*Ó¥H¤U 
                        local index 
=pc.getqf("collect_count")+
                        pc
.setqf("collect_count",index)     --¨ú±o¤@*Ӯɠ+1
                        say
("Uriel:")
                        
say("Perfekt! Das Item ist in Ordnung")
                        
say("Du hast bis jetzt ".." "..200-pc.getqf("collect_count").. " abgegeben!")
                        
say("Bring mir die restlichen!")
                        
say("")
                        
pc.setqf("drink_drug",0)     --ÃĤôªì©l¤Æ
                        end
                    end
                    say
("Uriel:")
                    
say("Yuhu! Du hast mir")
                    
say("alles gebracht!")
                    
say("Dafür werde ich dich wie versprochen")
                    
say("belohnen!")
                    
say("")
                    
say_reward("Du bekommst ein Heilige Drachengottrolle!")
                    
pc.setqf("collect_count",0)
                    
pc.setqf("drink_drug",0)
                    
clear_letter()
                    
set_state(__complete)
                    
end
                    pc
.give_item2(90864)
                    
end
                end
            end
        end
    end
end 
killa673 is offline  
Old 11/06/2011, 16:58   #3994
 
.Kay331's Avatar
 
elite*gold: 5
Join Date: Nov 2009
Posts: 1,863
Received Thanks: 2,778
Ne Warpring Quest die nicht geht fehler: Segmentation fault (core dump)


PHP Code:
quest warpring begin
    state start begin
        when 70007.
use with pc.get_level() >= 10 begin 
            say_title
("Warpring:")
            
say("Hallo, ich bin der Warpring!")
            
say("Ich freue mich, dass du mich gekauft hast.")
            
say("Ich biete dir viele Teleportmöglichkeiten,")
            
say("mit nur wenigen kleinen Klicks.")
            
say("Möchtest du wirklich teleportiert werden?")

            
local main_set select("Ja","Nein")
            if 
main_set == 2 then
                
return
            
end
            
            
if pc.get_level() <= 10 then
                   say_title
("Warpring:")
                
say("Hm… Mit deinem derzeitigen Level bist du noch")
                
say("zu schwach für die Reise durch Zeit und Raum.")
                
say("Komm wieder, wenn du höher als Level 10 bist.")
                return
            
end

            local map 
pc.get_map_index()
            
local empire pc.get_empire()
            
local level pc.get_level()
            
local cost math.floor(level 5) * 1000
            
if cost 1000 then
                cost 
1000
            end
            say_title
("Warpring:")
            
say("Wohin möchtest du teleportiert werden?")
            
say_reward(string.format("Das kostet dich %d Yang."cost))
            if 
map == or map == or map == 21 or map == 23 or map == 41 or map == 43 then

                local guild_map_names 
= {
                    
"Jungrang",
                    
"Waryong",
                    
"Imha",
                }

                
guild_map_name guild_map_names[empire]
                
local empire_castle={
                    
"Burgschlacht",
                    
"Burgschlacht",
                    
"Burgschlacht",
                }
                
empire_castle =empire_castle[empire]
                
local sub_set 0
                
if level 60 then -- 60?? : ?????, ???, 
                    
sub_set select(guild_map_name"Tal von Seungryong""Yongbi-Wüste""Berg Sohan"empire_castle,"Abbrechen")
                    if 
sub_set == 6 then -- ??
                        return
                    
end

                
else -- 61?? : ????, ???, ????, ????
                    
sub_set select(guild_map_name"Tal von Seungryong""Yongbi-Wüste""Berg Sohan",  empire_castle,"Andere Gebiete""Abbrechen")
                    if 
sub_set == 7 then -- ??
                        return

                    
end
                    
if sub_set == 6 then -- ??

            
say_title("Warpring:")
            
say("Wohin möchtest du teleportiert warden?")
            
say_reward(string.format("Das kostet dich %d Yang."cost))

                        
sub_set select("Doyyumhwaji""Dämonenturm""Roter Wald""Kuahklo Dong""Hwang-Tempel""Zurück""Abbrechen") + 5
                        
if sub_set == 12 then -- ??
                            return
                        
end
                        
if sub_set == 11 then -- ??
            
say_title("Warpring:")
            
say("Wohin möchtest du teleportiert werden?")
            
say_reward(string.format("Das kostet dich %d Yang."cost))
                            
sub_set select(guild_map_name"Tal von Seungryong""Yongbi-Wüste""Berg Sohan",  empire_castle,"Andere Gebiete")
                            if 
sub_set == 6 then -- ??
                                                                ---                                                   
l
            say_title
("Warpring:")
            
say("Wohin möchtest du teleportiert werden?")                    say_reward(string.format("Die Reise kostet %d Yang."cost))
                                
sub_set select("Doyyumhwaji""Dämonenturm""Roter Wald""Kuahklo Dong""Hwang-Tempel""Abbrechen") + 5
                                
if sub_set == 11 then -- ??
                                    return
                                
end
                            end
                        end
                    end
                end

                
if pc.gold cost then
                    say_title
("Teleporter:")    
                    
say("Du hast nicht genug Geld,")
                    
say("Ich würde dich auch kostenlos teleportieren,")
                    
say("aber ich habe große Schulden. Um sie zu")
                    
say("ernähren, muss ich Geld verdienen.")
                    
say_reward(string.format("Es kostet %d Yang."cost))
                    return
                
end

                pc
.changegold(-cost)

                
local warp = {
                    -- 
guild_map
                    
{
                        { 
1285001000 },
                        { 
1795001000 },
                        { 
27180013000 },
                    },
                    -- 
64 map_n_threeway
                    
{
                        { 
402100673900 },
                        { 
270400739900 },
                        { 
321300808000 },
                    },
                    -- 
63 metin2_map_n_desert_01
                    
{
                        { 
217800627200 },
                        { 
221900502700 },
                        { 
344000502500 },
                    },
                    -- 
61 map_n_snowm_01
                    
{
                        { 
434200290600 },
                        { 
375200174900 },
                        { 
491800173600 },
                    },
                    {--
empire_castle
                        
{975200133000},
                        {
977200185000},
                        {
923900183600},
                    
                    } ,
                    -- 
62 metin2_map_n_flame_01
                    
{
                        { 
599400756300 },
                        { 
597800622200 },
                        { 
730700689800 },
                    },
                    -- 
devil_tower
                    
{
                        { 
590500110500 },
                        { 
590500110500 },
                        { 
590500110500 },
                    },
 -- 
red_forest

                    
{
                        { 
111990070800 },
                        { 
111990070800 },
                        { 
111990070800 },
                    },
 -- 
spider

                    
{
                        { 
85000525000 },
                        { 
85000525000 },
                        { 
85000525000 },
                    },
 --
tempel

                    
{
                        { 
553600143600 },
                        { 
553600143600 },
                        { 
553600143600 },
                    },
                }
                
test_chat(warp[sub_set][empire][1]..warp[sub_set][empire][2])
                
say_title("Warpring:")
                   
say("Achtung, ich teleportiere dich jetzt. Du wirst")
                
say("an einem gefährlichen Ort landen, also pass auf")
                
say("dich auf. Viel Glück!")
                
wait()
                
pc.warp(warp[sub_set][empire][1], warp[sub_set][empire][2])
            

            else -- ? ?? 
1,? ??? ?????? ? ?? 1,? ??? ?? ??    
                
local sub_set2 3

                
--sub_set2 select(locale.vileage1_name[empire], locale.vileage2_name[empire], locale.cancel)
                if 
empire==1 then    
                    sub_set2 
select("Yongan","Jayang" locale.cancel)
                elseif  
empire ==2 then  
                    sub_set2 
select("Joan","Bokjung" locale.cancel)
                elseif  
empire ==3 then 
                    sub_set2 
select("Pyungmoo","Bakra" locale.cancel)
                
end    
                
if sub_set2 != 3 then
                    
if pc.gold cost then
                    say_title
("Warpring:")
                       
say("Ich würde dich auch umsonst teleportieren,")
                    
say("aber ich habe große Schulden. Um sie zu")
                    
say("ernähren, muss ich Geld verdienen.")
                    
say_reward(string.format("Es kostet %d Yang."cost))
                    else
                        if 
sub_set2 == 1 then
                say_title
("Warpring")
                
say("Ich teleportiere dich dorthin.")
                            
wait()

                            if 
empire == 1 then
                                pc
.warp(469300,964200
                            elseif 
empire == 2 then
                                pc
.warp(55700,157900)
                            elseif 
empire == 3 then
                                pc
.warp(969600,278400)
                            
end    
                        
elseif sub_set2 == 2 then
                            say_title
("Warpring:")
                            
say("Ich teleportiere dich dorthin.")
                            
wait()
                            if 
empire == 1 then
                                pc
.warp(353100,882900)
                            elseif 
empire == 2 then
                                pc
.warp(145500,240000)
                            elseif 
empire == 3 then
                                pc
.warp(863900,246000)
                            
end    
                        end

                        pc
.changegold(-cost)
                    
end
                end
            end
        end 
-- end_of_chat
     end 
-- end_of_state
end 
-- end_of_quest 
.Kay331 is offline  
Old 11/06/2011, 18:32   #3995
 
xTheSoulutionxx3's Avatar
 
elite*gold: 0
Join Date: Sep 2010
Posts: 427
Received Thanks: 105
quest ist nicht in dem quest ordner check nochma ob die quest richtig in der local_list oder was du hast und kuk ob sie im ordner ist mit 777 rechten.
xTheSoulutionxx3 is offline  
Old 11/06/2011, 18:42   #3996
 
killa673's Avatar
 
elite*gold: 0
Join Date: Mar 2010
Posts: 296
Received Thanks: 86
Ok neuer Error: expecting 'when' or 'function'
premiumdrop.quest :77: Abort Trap (Core Dump)

PHP Code:
----------------------------------------------------
--
Made by SA Encore von BlackSourceMT2
----------------------------------------------------
quest Premiumitem  begin
    state start begin
        when login 
or levelup with pc.get_level() >=150  begin
            set_state
(information)
        
end    
    end

    state information begin
        when letter begin
            local v 
find_npc_by_vnum(20011)
            if 
!= 0 then
                target
.vid("__TARGET__"v"Quest")
            
end
            send_letter
("Premiumitem")
        
end

        when button 
or info begin
            say_title
("Premiumitem")
            
say("")
            
say("Hallo mutiger Krieger,")
            
say("Uriel hat eine Aufgabe für dich")
            
say("durch diese Aufgabe kannst du dir")
            
say("ein Mystisches Item holen")
            
say("durch welches du zum Premium User")
            
say("aufsteigen wirst.")
            
say("")
        
end

        when __TARGET__
.target.click or
            
20011.chat."Quest" begin
            target
.delete("__TARGET__")
            
say("Uriel:")
            ---                                                   
l
            say
("Hallo mein Freund,")
            
say("Du kennst doch sicherlich")
            
say("den Dämonengott, oder?")
            
say("Dieser Kreatur besitzt")
            
say("200 Teile einer uralten Mystischen Rolle")
            
say("bring mir 200 Teile der Drachengottrolle")
            
say("")    
            
set_state(go_to_disciple)
            
pc.setqf("collect_count",0)
            
pc.setqf("drink_drug",0
        
end
    end

    state go_to_disciple begin
        when letter begin
            send_letter
("Auftrag von Uriel")

        
end
        when button 
or info begin
            say_title
("Quest")
            ---                                                   
l
            say
("")
            
say("Uriel gab euch den Auftrag")
            
say("200 Teil der Drachengottrolle zu sammeln!")
            
say("Das Item bekommt ihr von Dämonengott.")
            
say("Viel Glueck!")
            
say("")
            
say_item_vnum(90863)
            
say_reward("   Du hast".." "..pc.getqf("collect_count").." bis jetzt gesammelt!")
            
say("")
        
end

        when 71035.
use begin --°g´bÃĤô
            
if pc.getqf("drink_drug")==1 then
                say
("")
                
say("Bessere Droppchance!")
                
say("")

                
end
            end
            
if pc.count_item(90863)==0 then
                say
("")
                
say("Du hast keine!")
                
say("Lauf los und besorg mir welche!")
                
say("")
                
end
            end
            item
.remove()    
            
pc.setqf("drink_drug",1)
        
end


        when 20210.kill begin
            
if pc.count_item(90863)<200-pc.getqf("collect_count"then
                pc
.give_item2(908631)
            
end
        end

        when 20011.chat
."Quest" with pc.count_item(90863) >0   begin
                say
("Einen Moment!")
                ---                                                   
l
                say
("Ich werde das Item")
                
say("schnell mal ueberpruefen.")
                
say("Hoffentlich klappt alles!")
                
say("")
                
pc.remove_item(908631)
                
wait()

                
local pass_percent
                
if pc.getqf("drink_drug")==0 then
                    pass_percent
=90864
                
else        
                    
pass_percent=90864
                end

                local s
number(1,100)
            if 
s<= pass_percent  then
               
if pc.getqf("collect_count")< 199 then     --5*Ó¥H¤U 
                        local index 
=pc.getqf("collect_count")+
                        pc
.setqf("collect_count",index)     --¨ú±o¤@*Ӯɠ+1
                        say
("Uriel:")
                        
say("Perfekt! Das Item ist in Ordnung")
                        
say("Du hast bis jetzt ".." "..200-pc.getqf("collect_count").. " abgegeben!")
                        
say("Bring mir die restlichen!")
                        
say("")
                        
pc.setqf("drink_drug",0)     --ÃĤôªì©l¤Æ
                        end
                    end
                    say
("Uriel:")
                    
say("Yuhu! Du hast mir")
                    
say("alles gebracht!")
                    
say("Dafür werde ich dich wie versprochen")
                    
say("belohnen!")
                    
say("")
                    
say_reward("Du bekommst ein Heilige Drachengottrolle!")
                    
pc.setqf("collect_count",0)
                    
pc.setqf("drink_drug",0)
                    
clear_letter()
                    
set_state(__complete)
                    
end
                    pc
.give_item2(90864)
                    
end
                end
            end
        end
    end
end 
habs selber geschafft , PLS IGNORIEREN
killa673 is offline  
Old 11/06/2011, 19:48   #3997
 
elite*gold: 0
Join Date: Feb 2010
Posts: 135
Received Thanks: 23
Bei
PHP Code:
item.remove(VNUM
muss in die Klammern die VNUM des Items. Und ich meine das man auch man schreibt:
PHP Code:
pc.getqf() = 
und nicht
PHP Code:
pc.getqf() == 
Mit freundlichen Grüßen
xPrivate
hunger97 is offline  
Old 11/07/2011, 14:37   #3998
 
elite*gold: 32
Join Date: Dec 2010
Posts: 1,294
Received Thanks: 862
'=' ist eine Zuweisung, '==' ein Vergleich, und in item.remove() kommt keine Value, da es das Item was benutzt wird löscht. Bei pc.remove_item() müsste aber die Value und die Anzahl wieviele Items von denen gelöscht werden soll, eingetragen werden.
√π. is offline  
Old 11/07/2011, 15:46   #3999
 
elite*gold: 0
Join Date: May 2008
Posts: 208
Received Thanks: 49
Hi,
wäre nett wenn mir jemand bei meinen Quest helfen könnte.
Habe 2 verschiedene Probleme.
1.Problem:
Starterset
Sollte eigentlich richtig sein, aber immer wenn ich mich Teleportiere wiederholt er die Quest, woran liegt das.

2. Problem:
Lehrer öffnet keine Shops.
Beim Anklicken kommt ein Fenster zum auswählen was man kaufen möchte, MBs oder Frisuren.
Egal was man anklickt es öffnet sich kein Shop.
Woran kann das liegen ?


Achso und an die anderen ''Fragenden'' von euch, ihr könnt denn Leuten ruhig mal ein Thanks geben wenn sie geholfen haben, damit sehen sie das ihre Arbeit anerkannt wird und nicht nur ausgenutzt.
Ist wohl nicht schwer ein mal drauf zuklicken.
Dafür ist dieser ''Knopf'' ja schließlich da.
Chip' is offline  
Old 11/07/2011, 16:11   #4000
 
Jakomo''s Avatar
 
elite*gold: 10
Join Date: Sep 2011
Posts: 675
Received Thanks: 312
Quote:
Originally Posted by Verifizierung View Post
Hi,
wäre nett wenn mir jemand bei meinen Quest helfen könnte.
Habe 2 verschiedene Probleme.
1.Problem:
Starterset
Sollte eigentlich richtig sein, aber immer wenn ich mich Teleportiere wiederholt er die Quest, woran liegt das.
Probier's mal so.


PHP Code:
quest main_quest_lv1 begin
    state start begin
        when login with pc
.getqf("basicweapon") == 0 begin
            say_title 
"Herzlich Willkommen" 
            
say "Willkommen auf dem Metin2 Server." 
            
say "Unsere Teamspeak-IP ist:" )
            
say "Viel Spass!" 
            
say "" )
            
set_quest_state "levelup" "run" )
            
pc.change_money10000 )
            
pc give_item2 "27003" 200 )
            
pc give_item2 "27003" 200 )
            
pc give_item2 "27003" 200 )
            
pc give_item2 "27003" 200 )
            
pc give_item2 "27003" 200 )
            
pc give_item2 "27006" 200 )
            
pc give_item2 "27006" 200 )
            
pc give_item2 "71050" 20 )
            
pc give_item2 "72702" )
            
pc give_item2 "50052" )
            
say_reward "Du erhielst 10.000 Yang" )
            
say_reward "Du erhielst 1.000 Rote(G)." 
            
say_reward "Du erhielst 400 Blaue(G)." 
            
say_reward "Du erhielst Items für deine Laufgeschwindigkeit." )
            
pc.warp(14260001424500)
            
clear_letter ( )
            
pc.setqf("basicweapon"1)    
            
set_state "__COMPLETE__" )
            if 
pc job == 0 then
                pc
.give_item2(14,)
                
pc.give_item2(3004,)
                
pc.give_item2(11204,)
                
pc.give_item2(12204,)
                
say_reward "Du erhielst das Kriegerset!" )
            elseif 
pc job == 1 then 
                    pc
.give_item2(1009,)
                    
pc.give_item2(2009,)
                    
pc.give_item2(8000,200 )
                    
pc.give_item2(8000,200 )
                    
pc.give_item2(8000,200 )
                    
pc.give_item2(11409,)
                    
pc.give_item2(12349,)
                
say_reward "Du erhielst das Ninjaset!" )
            elseif 
pc job == 2 then 
                    pc
.give_item2(19,)
                    
pc.give_item2(11609,)
                    
pc.give_item2(12489,)
                
say_reward "Du erhielst das Suraset!" )
            elseif 
pc job == 3 then 
                    pc
.give_item2(7009,)
                    
pc.give_item2(5009,)
                    
pc.give_item2(11809,)
                    
pc.give_item2(12629,)
                
say_reward "Du erhielst das Schamiset!" )
            
end
        end
    end
    state __COMPLETE__ begin
    end
end 
Jakomo' is offline  
Thanks
1 User
Old 11/07/2011, 16:33   #4001

 
LxR'EsoZiaL's Avatar
 
elite*gold: 15
Join Date: Mar 2010
Posts: 4,270
Received Thanks: 2,499
@Verifizierung Versuche es mal mit dieser Struktur :
Quote:
when 00.chat."xx" begin
setskin(NOWINDOW)
npc.open_shop(001)
end
LxR'EsoZiaL is offline  
Old 11/07/2011, 17:23   #4002

 
√→†Komplex†←√'s Avatar
 
elite*gold: 71
Join Date: Nov 2011
Posts: 283
Received Thanks: 302
Hey,
ma ne kleine frage kann grade leider nicht zu meinen server connecten da ich auf der arbeit bin usw.... habe mir mal ne quest geschrieben die reload befehle ausführen soll auch wenn kein admin on ist....

PHP Code:
quest autoreload begin
    state start begin
        when login begin
            timer
("timer1"1800)
            
command("reload q")
        
end
        when timer1
.timer begin
            timer
("timer2"1800)
            
command("reload a")
        
end
        when timer2
.timer begin
            timer
("timer1"1800)
           
command("reload")
        
end
    end
end 
Wenn die quest funktioniert und richtig is könnt ihr sie gerne in euren Server einbauen^^
√→†Komplex†←√ is offline  
Thanks
1 User
Old 11/07/2011, 17:47   #4003
 
.Apfel's Avatar
 
elite*gold: 2
Join Date: Jun 2009
Posts: 645
Received Thanks: 151

Dämonenturmquest, nach dem Metin in der 1. Ebene geht es nicht weiter :-(
Also kein teleportieren in die 2. Ebene, wo liegt das Problem?
.Apfel is offline  
Old 11/07/2011, 18:08   #4004
 
Coniesan's Avatar
 
elite*gold: 1000
Join Date: Mar 2009
Posts: 1,408
Received Thanks: 1,006
Quote:
Originally Posted by √→†Komplex†←√ View Post
Hey,
ma ne kleine frage kann grade leider nicht zu meinen server connecten da ich auf der arbeit bin usw.... habe mir mal ne quest geschrieben die reload befehle ausführen soll auch wenn kein admin on ist....

PHP Code:
quest autoreload begin
    state start begin
        when login begin
            timer
("timer1"1800)
            
command("reload q")
        
end
        when timer1
.timer begin
            timer
("timer2"1800)
            
command("reload a")
        
end
        when timer2
.timer begin
            timer
("timer1"1800)
           
command("reload")
        
end
    end
end 
Wenn die quest funktioniert und richtig is könnt ihr sie gerne in euren Server einbauen^^
Geht glaub leider nicht so leicht! Da man leider auch bei Quests zum Ausführen von "command" die Rechte benötigt...
So wie die Quest im Moment ist würde nur bei GM's was passieren, die Normalspieler bekommen die Meldung "Befehl nicht gefunden!"

Somit, WENN du gerne so eine Quest hättest musste
1. nen Char mit Rechten iwo hin stellen
2. die Premission "with pc.is_gm()" einfügen

MfG Coniesan
(wenn ich mich irre bitte um Korrektur!)
Coniesan is offline  
Thanks
1 User
Old 11/07/2011, 18:22   #4005

 
√→†Komplex†←√'s Avatar
 
elite*gold: 71
Join Date: Nov 2011
Posts: 283
Received Thanks: 302
Quote:
Originally Posted by Coniesan View Post
Geht glaub leider nicht so leicht! Da man leider auch bei Quests zum Ausführen von "command" die Rechte benötigt...
So wie die Quest im Moment ist würde nur bei GM's was passieren, die Normalspieler bekommen die Meldung "Befehl nicht gefunden!"

Somit, WENN du gerne so eine Quest hättest musste
1. nen Char mit Rechten iwo hin stellen
2. die Premission "with pc.is_gm()" einfügen

MfG Coniesan
(wenn ich mich irre bitte um Korrektur!)
Stimmt hast recht hab ich garnicht dran gedacht... Trotzdem danke bekommstn THX
√→†Komplex†←√ is offline  
Thanks
1 User
Reply




All times are GMT +1. The time now is 01:53.


Powered by vBulletin®
Copyright ©2000 - 2025, Jelsoft Enterprises Ltd.
SEO by vBSEO ©2011, Crawlability, Inc.
This site is protected by reCAPTCHA and the Google Privacy Policy and Terms of Service apply.

Support | Contact Us | FAQ | Advertising | Privacy Policy | Terms of Service | Abuse
Copyright ©2025 elitepvpers All Rights Reserved.