[SERVICE] Die Questkontrolle

03/29/2011 16:55 .Risan.#1771
Probiere mal so:
PHP Code:
quest map_port begin
    state start begin
        when 40004.
use begin
            
if pc.get_level() <=75 then
                say_title 
"High-Lvl Map" )
                
say "Dieser Ring bringt dich in die geheime" )
                
say "High-Lvl Map. Dort findest du Monster die dich" )
                
say "gerne töten würden." )
                
say "Also pass gut auf dich auf!" )
                
say "" )
                
wait( )
                
say_title "High-Lvl Map" )
                
say_reward "Du bist noch nicht level 75." )
                return
            else
                
say_title "High-Lvl Map" )
                
say "Dieser Ring bringt dich in die geheime" )
                
say "High-Lvl Map. Dort findest du Monster die dich" )
                
say "gerne töten würden." )
                
say "Also pass gut auf dich auf!" )
                
say "" )
                
wait( )
                
say_title "High-Lvl Map" )
                
say "" )
                
say_reward "Willst du jetzt in die High-Lvl Map?" )
                
say "" )
                
local s=select"Ja" "Nein" )
                if 
s== 1 then
                    say_title 
"High-Lvl Map" )
                    
say "Viel Glück und pass auf dich auf!" )
                    
say "Du wirst geportet..." )
 
pc.give_item2(302031)
                    
wait( )
                    
pc.warp 512300 512300 )
                elseif 
s== 2 then
                    
return
                
end
            end
        end    
    end
end 
Wenn dies nicht bei dir geht, dann stimmt bei dir etwas nicht am Server..
03/29/2011 16:59 .ReDDoX™#1772
Quote:
Originally Posted by Avandor_mag_mich View Post
Probiere mal so:
PHP Code:
quest map_port begin
    state start begin
        when 40004.
use begin
            
if pc.get_level() <=75 then
                say_title 
"High-Lvl Map" )
                
say "Dieser Ring bringt dich in die geheime" )
                
say "High-Lvl Map. Dort findest du Monster die dich" )
                
say "gerne töten würden." )
                
say "Also pass gut auf dich auf!" )
                
say "" )
                
wait( )
                
say_title "High-Lvl Map" )
                
say_reward "Du bist noch nicht level 75." )
                return
            else
                
say_title "High-Lvl Map" )
                
say "Dieser Ring bringt dich in die geheime" )
                
say "High-Lvl Map. Dort findest du Monster die dich" )
                
say "gerne töten würden." )
                
say "Also pass gut auf dich auf!" )
                
say "" )
                
wait( )
                
say_title "High-Lvl Map" )
                
say "" )
                
say_reward "Willst du jetzt in die High-Lvl Map?" )
                
say "" )
                
local s=select"Ja" "Nein" )
                if 
s== 1 then
                    say_title 
"High-Lvl Map" )
                    
say "Viel Glück und pass auf dich auf!" )
                    
say "Du wirst geportet..." )
 
pc.give_item2(302031)
                    
wait( )
                    
pc.warp 512300 512300 )
                elseif 
s== 2 then
                    
return
                
end
            end
        end    
    end
end 
Wenn dies nicht bei dir geht, dann stimmt bei dir etwas nicht am Server..

Hab ich auch auch schon geschrieben, aber geht nicht... /:


@ [Only registered and activated users can see links. Click Here To Register...]:
Schau nochmal nach ob du in deiner DB auch type auf 18 hast...
Anders kann ichs mir nicht erklären..
03/29/2011 17:00 xMichiix#1773
Quote:
Originally Posted by Avandor_mag_mich View Post
Probiere mal so:
PHP Code:
quest map_port begin
    state start begin
        when 40004.
use begin
            
if pc.get_level() <=75 then
                say_title 
"High-Lvl Map" )
                
say "Dieser Ring bringt dich in die geheime" )
                
say "High-Lvl Map. Dort findest du Monster die dich" )
                
say "gerne töten würden." )
                
say "Also pass gut auf dich auf!" )
                
say "" )
                
wait( )
                
say_title "High-Lvl Map" )
                
say_reward "Du bist noch nicht level 75." )
                return
            else
                
say_title "High-Lvl Map" )
                
say "Dieser Ring bringt dich in die geheime" )
                
say "High-Lvl Map. Dort findest du Monster die dich" )
                
say "gerne töten würden." )
                
say "Also pass gut auf dich auf!" )
                
say "" )
                
wait( )
                
say_title "High-Lvl Map" )
                
say "" )
                
say_reward "Willst du jetzt in die High-Lvl Map?" )
                
say "" )
                
local s=select"Ja" "Nein" )
                if 
s== 1 then
                    say_title 
"High-Lvl Map" )
                    
say "Viel Glück und pass auf dich auf!" )
                    
say "Du wirst geportet..." )
 
pc.give_item2(302031)
                    
wait( )
                    
pc.warp 512300 512300 )
                elseif 
s== 2 then
                    
return
                
end
            end
        end    
    end
end 
Wenn dies nicht bei dir geht, dann stimmt bei dir etwas nicht am Server..
du bist ein könig :D dankeeeee
03/29/2011 18:34 Brodan#1774
Hab eben eine Quest umgeändert, nun startet sie nicht mehr so sieht die Quest aus
mfg
03/29/2011 18:48 .Delta#1775
probiers mal damit bitte:
PHP Code:
quest GM_File begin
    state start begin
        when 30181.
use with pc.is_gm() begin
            say_title
("GM-Tool:")
            
say("")
            
say("Oh Hallo, GameMaster!")
            
say("Moechtest du die Tageszeiten ändern,")
            
say("oder etwas verkünden?")
            
say("")
            
say_title("Bitte Funktion Wählen")
            
local s select("Tag / Nacht""GM-Shop spawnen""Team Ankündigen""Weiter")
            if 
== 1 then
                say_title
("GM-Tool:")
                
say("")
                
say("Du moechtest 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
                command
("m 20095")
                
say("Der Shop wurde gespawnt!")
                
say("Viel Spaß beim Shoppen")
            elseif 
== 3 the
                notice_all
("Unser Team besteht aus: [SA]Reload, [GA]SmoKe,[GA]Mystique, [SGM]Fanx")
                
notice_all("[SA]Reload, [Em]SmoKe, [Te]Showtek")
                
notice_all("[GA]Mystique, [SGM]Fanx ")
                
notice_all("Wir wuenschen euch allen viel Vergnuegen auf")
                
notice_all("Unreal-Galaxy!")
            elseif 
== 3 then
                say_title
("Bitte Funktion wählen")
                
local m select("Reboot Ankündigen""Support anbieten""Raus hier")
                if 
== 1 then
                    notice_all
("Wir werden einen Reboot durchführen! Bitte alle Ausloggen!")
                    
notice_all("Für verlorene Items sind wir nicht Verantwortlich")
                elseif 
== 2 then
                    command 
("n "..pc.get_name() .."steht euch für Fragen und Probleme zur Verfügung!")
                    
notice_all ("Play Fair - Dont Hack!")
                elseif 
== 3 then
                    
return
                
end
            end
        end
    end
end 
03/29/2011 19:14 Brodan#1776
Quote:
Originally Posted by Delta619 View Post
probiers mal damit bitte:
PHP Code:
quest GM_File begin
    state start begin
        when 30181.
use with pc.is_gm() begin
            say_title
("GM-Tool:")
            
say("")
            
say("Oh Hallo, GameMaster!")
            
say("Moechtest du die Tageszeiten ändern,")
            
say("oder etwas verkünden?")
            
say("")
            
say_title("Bitte Funktion Wählen")
            
local s select("Tag / Nacht""GM-Shop spawnen""Team Ankündigen""Weiter")
            if 
== 1 then
                say_title
("GM-Tool:")
                
say("")
                
say("Du moechtest 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
                command
("m 20095")
                
say("Der Shop wurde gespawnt!")
                
say("Viel Spaß beim Shoppen")
            elseif 
== 3 the
                notice_all
("Unser Team besteht aus: [SA]Reload, [GA]SmoKe,[GA]Mystique, [SGM]Fanx")
                
notice_all("[SA]Reload, [Em]SmoKe, [Te]Showtek")
                
notice_all("[GA]Mystique, [SGM]Fanx ")
                
notice_all("Wir wuenschen euch allen viel Vergnuegen auf")
                
notice_all("Unreal-Galaxy!")
            elseif 
== 3 then
                say_title
("Bitte Funktion wählen")
                
local m select("Reboot Ankündigen""Support anbieten""Raus hier")
                if 
== 1 then
                    notice_all
("Wir werden einen Reboot durchführen! Bitte alle Ausloggen!")
                    
notice_all("Für verlorene Items sind wir nicht Verantwortlich")
                elseif 
== 2 then
                    command 
("n "..pc.get_name() .."steht euch für Fragen und Probleme zur Verfügung!")
                    
notice_all ("Play Fair - Dont Hack!")
                elseif 
== 3 then
                    
return
                
end
            end
        end
    end
end 
Geht leider nicht
03/29/2011 19:18 .Delta#1777
hast du type von dem Item 30181 auf 18 stehen?
03/29/2011 19:20 Brodan#1778
Quote:
Originally Posted by Delta619 View Post
probiers mal damit bitte:
PHP Code:
quest GM_File begin
    state start begin
        when 30181.
use with pc.is_gm() begin
            say_title
("GM-Tool:")
            
say("")
            
say("Oh Hallo, GameMaster!")
            
say("Moechtest du die Tageszeiten ändern,")
            
say("oder etwas verkünden?")
            
say("")
            
say_title("Bitte Funktion Wählen")
            
local s select("Tag / Nacht""GM-Shop spawnen""Team Ankündigen""Weiter")
            if 
== 1 then
                say_title
("GM-Tool:")
                
say("")
                
say("Du moechtest 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
                command
("m 20095")
                
say("Der Shop wurde gespawnt!")
                
say("Viel Spaß beim Shoppen")
            elseif 
== 3 the
                notice_all
("Unser Team besteht aus: [SA]Reload, [GA]SmoKe,[GA]Mystique, [SGM]Fanx")
                
notice_all("[SA]Reload, [Em]SmoKe, [Te]Showtek")
                
notice_all("[GA]Mystique, [SGM]Fanx ")
                
notice_all("Wir wuenschen euch allen viel Vergnuegen auf")
                
notice_all("Unreal-Galaxy!")
            elseif 
== 3 then
                say_title
("Bitte Funktion wählen")
                
local m select("Reboot Ankündigen""Support anbieten""Raus hier")
                if 
== 1 then
                    notice_all
("Wir werden einen Reboot durchführen! Bitte alle Ausloggen!")
                    
notice_all("Für verlorene Items sind wir nicht Verantwortlich")
                elseif 
== 2 then
                    command 
("n "..pc.get_name() .."steht euch für Fragen und Probleme zur Verfügung!")
                    
notice_all ("Play Fair - Dont Hack!")
                elseif 
== 3 then
                    
return
                
end
            end
        end
    end
end 
Quote:
Originally Posted by Delta619 View Post
hast du type von dem Item 30181 auf 18 stehen?
Ja, die quest lief bereits nur nun aus irgend einem Grund leider nicht mehr.
Das Item sollte ursprünglich 3 Shop's öffnen können, Quest lief nur es öffnete sich kein Shop
03/29/2011 19:36 .Delta#1779
finde sonst keine Fehler mehr ;)
Gib Feedback pls
PHP Code:
quest GM_File begin
    state start begin
        when 30181.
use with pc.is_gm() begin
            say_title
("GM-Tool:")
            
say("")
            
say("Oh Hallo, GameMaster!")
            
say("Moechtest du die Tageszeiten ändern,")
            
say("oder etwas verkünden?")
            
say("")
            
say_title("Bitte Funktion Wählen")
            
local s select("Tag / Nacht""GM-Shop spawnen""Team Ankündigen""Weiter")
            if 
== 1 then
                say_title
("GM-Tool:")
                
say("")
                
say("Du moechtest 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
                command
("m 20095")
                
say("Der Shop wurde gespawnt!")
                
say("Viel Spaß beim Shoppen")
            elseif 
== 3 then
                notice_all
("Unser Team besteht aus: [SA]Reload, [GA]SmoKe,[GA]Mystique, [SGM]Fanx")
                
notice_all("[SA]Reload, [Em]SmoKe, [Te]Showtek")
                
notice_all("[GA]Mystique, [SGM]Fanx ")
                
notice_all("Wir wuenschen euch allen viel Vergnuegen auf")
                
notice_all("Unreal-Galaxy!")
            elseif 
== 4 then
                say_title
("Bitte Funktion wählen")
                
local m select("Reboot Ankündigen""Support anbieten""Raus hier")
                if 
== 1 then
                    notice_all
("Wir werden einen Reboot durchführen! Bitte alle Ausloggen!")
                    
notice_all("Für verlorene Items sind wir nicht Verantwortlich")
                elseif 
== 2 then
                    command 
("n "..pc.get_name().." steht euch für Fragen und Probleme zur Verfügung!")
                    
notice_all ("Play Fair - Dont Hack!")
                elseif 
== 3 then
                    
return
                
end
            end
        end
    end
end 
03/29/2011 19:55 Brodan#1780
Werd's gleich testen

Edit: Hat geklappt danke ! :D
03/29/2011 23:04 xMichiix#1781
PHP Code:
quest give_basic_weapon begin
        state start begin
                when login begin
say_title 
"Willkommen" 
say "Willkommen bei Metin2." 
say "Viel Spass!" 
say "" 
pc give_exp2 52800000  )
set_quest_state "levelup" "run" )
pc change_money 1000000 )
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" 200 )
pc give_item2 "72702" )
pc give_item2 "50053" )
pc.get_horse_level(21)
say_reward "Du wurdest level ...." 
say_reward "Du erhielst 1000000 yang." 
say_reward "Du erhielst 1000 Rote(G)." 
say_reward "Du erhielst 400 Blaue(G)." 
say_reward "Du erhielst Items fur Laufgeschwindigkeit." 
say_reward "Du erhielst ein Pferd." 
clear_letter ( ) 
set_state "__COMPLETE__" )
if 
pc job == 0 then
pc 
give_item2 "149" )
pc give_item2 "3139" )
pc give_item2 "11289" )
pc give_item2 "14209" )
pc give_item2 "15229" )
pc give_item2 "16209" )
pc give_item2 "17209" )
pc give_item2 "12249" )
say_reward "Du erhielst das Kriegerset!" )
elseif 
pc job == 1 then 
pc 
give_item2 "1109" )
pc give_item2 "2139" )
pc give_item2 "11489" )
pc give_item2 "14209" )
pc give_item2 "15229" )
pc give_item2 "16209" )
pc give_item2 "17209" )
pc give_item2 "12389" )
pc give_item2 "8009" 200 )
pc give_item2 "8008" 200 )
pc give_item2 "8007" 200 )
pc give_item2 "8006" 200 )
say_reward "Du erhielst das Ninjaset!" )
elseif 
pc job == 2 then 
pc 
give_item2 "149" )  
pc give_item2 "159" )
pc give_item2 "11689" )
pc give_item2 "14209" )
pc give_item2 "15229" )
pc give_item2 "16209" )
pc give_item2 "17209" )
pc give_item2 "12529" )
say_reward "Du erhielst das Suraset!" )
elseif 
pc job == 3 then 
pc 
give_item2 "5109" )
pc give_item2 "7149" )
pc give_item2 "11889" )
pc give_item2 "14209" )
pc give_item2 "15229" )
pc give_item2 "16209" )
pc give_item2 "17209" )
pc give_item2 "12669" )
say_reward "Du erhielst das Schamiset!" )
                        
end 
                    end
            end
        state __COMPLETE__ begin
        end
end 
03/29/2011 23:09 .Risan.#1782
@Michi1994, Meine Glaskugel is leider defekt, daher wäre es doch sehr nett und sage wo dein Problem ist?
03/29/2011 23:13 xMichiix#1783
oh sry konnt ich nicht wissen das die defekt ist... =(

ehm ja glaube nicht das meine quest geht und habs schon mal ausprobiert... :D geht auch nicht ...
denke das es am anfang oder am ende ist

€ geht ;)
03/29/2011 23:18 .Risan.#1784
probier mal so..:

PHP Code:
quest give_basic_weapon begin
state start begin
    when login begin
    say_title 
"Willkommen" 
    
say "Willkommen bei Metin2." 
    
say "Viel Spass!" 
    
say "" 
    
pc give_exp2 52800000  )
    
pc change_money 1000000 )
    
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" 200 )
    
pc give_item2 "72702" )
    
pc give_item2 "50053" )
    
horse.set_level(21)
    
say_reward "Du wurdest level ...." 
    
say_reward "Du erhielst 1000000 yang." 
    
say_reward "Du erhielst 1000 Rote(G)." 
    
say_reward "Du erhielst 400 Blaue(G)." 
    
say_reward "Du erhielst Items fur Laufgeschwindigkeit." 
    
say_reward "Du erhielst ein Pferd." 
    
clear_letter ( ) 
    if 
pc job == 0 then
    pc 
give_item2 "149" )
    
pc give_item2 "3139" )
    
pc give_item2 "11289" )
    
pc give_item2 "14209" )
    
pc give_item2 "15229" )
    
pc give_item2 "16209" )
    
pc give_item2 "17209" )
    
pc give_item2 "12249" )
    
say_reward "Du erhielst das Kriegerset!" )
    elseif 
pc job == 1 then 
    pc 
give_item2 "1109" )
    
pc give_item2 "2139" )
    
pc give_item2 "11489" )
    
pc give_item2 "14209" )
    
pc give_item2 "15229" )
    
pc give_item2 "16209" )
    
pc give_item2 "17209" )
    
pc give_item2 "12389" )
    
pc give_item2 "8009" 200 )
    
pc give_item2 "8008" 200 )
    
pc give_item2 "8007" 200 )
    
pc give_item2 "8006" 200 )
    
say_reward "Du erhielst das Ninjaset!" )
    elseif 
pc job == 2 then 
    pc 
give_item2 "149" )  
    
pc give_item2 "159" )
    
pc give_item2 "11689" )
    
pc give_item2 "14209" )
    
pc give_item2 "15229" )
    
pc give_item2 "16209" )
    
pc give_item2 "17209" )
    
pc give_item2 "12529" )
    
say_reward "Du erhielst das Suraset!" )
    elseif 
pc job == 3 then 
    pc 
give_item2 "5109" )
    
pc give_item2 "7149" )
    
pc give_item2 "11889" )
    
pc give_item2 "14209" )
    
pc give_item2 "15229" )
    
pc give_item2 "16209" )
    
pc give_item2 "17209" )
    
pc give_item2 "12669" )
    
say_reward "Du erhielst das Schamiset!" )
    
end 
    set_state 
(__COMPLETE__)
    
end
    end
    state __COMPLETE__ begin
    end
end 
03/30/2011 13:43 RealFreak#1785
Quote:
Originally Posted by Avandor_mag_mich View Post
probier mal so..:

PHP Code:
quest give_basic_weapon begin
state start begin
    when login begin
    say_title 
"Willkommen" 
    
say "Willkommen bei Metin2." 
    
say "Viel Spass!" 
    
say "" 
    
pc give_exp2 52800000  )
    
pc change_money 1000000 )
    
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" 200 )
    
pc give_item2 "72702" )
    
pc give_item2 "50053" )
    
horse.set_level(21)
    
say_reward "Du wurdest level ...." 
    
say_reward "Du erhielst 1000000 yang." 
    
say_reward "Du erhielst 1000 Rote(G)." 
    
say_reward "Du erhielst 400 Blaue(G)." 
    
say_reward "Du erhielst Items fur Laufgeschwindigkeit." 
    
say_reward "Du erhielst ein Pferd." 
    
clear_letter ( ) 
    if 
pc job == 0 then
    pc 
give_item2 "149" )
    
pc give_item2 "3139" )
    
pc give_item2 "11289" )
    
pc give_item2 "14209" )
    
pc give_item2 "15229" )
    
pc give_item2 "16209" )
    
pc give_item2 "17209" )
    
pc give_item2 "12249" )
    
say_reward "Du erhielst das Kriegerset!" )
    elseif 
pc job == 1 then 
    pc 
give_item2 "1109" )
    
pc give_item2 "2139" )
    
pc give_item2 "11489" )
    
pc give_item2 "14209" )
    
pc give_item2 "15229" )
    
pc give_item2 "16209" )
    
pc give_item2 "17209" )
    
pc give_item2 "12389" )
    
pc give_item2 "8009" 200 )
    
pc give_item2 "8008" 200 )
    
pc give_item2 "8007" 200 )
    
pc give_item2 "8006" 200 )
    
say_reward "Du erhielst das Ninjaset!" )
    elseif 
pc job == 2 then 
    pc 
give_item2 "149" )  
    
pc give_item2 "159" )
    
pc give_item2 "11689" )
    
pc give_item2 "14209" )
    
pc give_item2 "15229" )
    
pc give_item2 "16209" )
    
pc give_item2 "17209" )
    
pc give_item2 "12529" )
    
say_reward "Du erhielst das Suraset!" )
    elseif 
pc job == 3 then 
    pc 
give_item2 "5109" )
    
pc give_item2 "7149" )
    
pc give_item2 "11889" )
    
pc give_item2 "14209" )
    
pc give_item2 "15229" )
    
pc give_item2 "16209" )
    
pc give_item2 "17209" )
    
pc give_item2 "12669" )
    
say_reward "Du erhielst das Schamiset!" )
    
end 
    set_state 
(__COMPLETE__)
    
end
    end
    state __COMPLETE__ begin
    end
end 
so einen Quest hatte ich hier schonmal pub gemacht xD
[Only registered and activated users can see links. Click Here To Register...]

ahm wollte mal nachfragen ob es einen Befehl gibt um zu schauen wie viele Gruppenmitglieder in einer Gruppe sind?

MfG RealFreak