[SERVICE] Die Questkontrolle

02/20/2014 11:40 .Marcel'#9721
Quote:
Originally Posted by Boogie' View Post
Wenn ich die erste Truhe öffne bekomme ich nur die Holzohringe+9

PHP Code:
quest truhen_zero begin 
    state start begin 
        when login begin
            pc
.give_item2(50187)
            
set_state(truhen)
        
end
    end
    state truhen begin
        when 50187.
use begin
            local item_vnum 
19 --Schwert+9
            local item_vnum 
12209 --Traditioneler Helm+9
            local item_vnum 
11209 --Mönchplatenpanzer+9
            local item_vnum 
13009 --Schlachtschild+9
            local item_vnum 
14009 --Holzarmband+9
            local item_vnum 
15009 --Lederschuhe+9
            local item_vnum 
16009 --Holzhalskette+9
            local item_vnum 
17009 --Holzohringe+9
            
if pc.get_job() == 1 then
                item_vnum 
1009 --Dolche+9
                item_vnum 
12349 --Lederkaputze+9
                item_vnum 
11409 --Azuranzug+9
                item_vnum 
13009 --Schlachtschild+9
                item_vnum 
14009 --Holzarmband+9
                item_vnum 
15009 --Lederschuhe+9
                item_vnum 
16009 --Holzhalskette+9
                item_vnum 
17009 --Holzohringe+9
            
elseif pc.get_job() == 2 then                
                item_vnum 
19   --Schwert+9
                item_vnum 
12489 --Blutigerhelm+9
                item_vnum 
11609 --Requiem-Plattenpanzer+9
                item_vnum 
13009 --Schlachtschild+9
                item_vnum 
14009 --Holzarmband+9
                item_vnum 
15009 --Lederschuhe+9
                item_vnum 
16009 --Holzhalskette+9
                item_vnum 
17009 --Holzohringe+9
            
elseif pc.get_job() == 3 then
                item_vnum 
7009 --Fächer+9
                item_vnum 
12629 --Mönchshut+9
                item_vnum 
11809 --Azurkleidung+9
                item_vnum 
13009 --Schlachtschild+9
                item_vnum 
14009 --Holzarmband+9
                item_vnum 
15009 --Lederschuhe+9
                item_vnum 
16009 --Holzhalskette+9
                item_vnum 
17009 --Holzohringe+
            
end
            pc
.give_item2(item_vnum) --lvl 1er waffe je nach rasse
            pc
.give_item2(27003200) --Roter Trank(G)
            
pc.give_item2(27006200) --Blauer Trank(G)
            
pc.give_item2(2711250)  --Grüner Trank(G)
            
pc.give_item2(551450)  --Geschwindigkeitstrank
            pc
.remove_item(501871) --Lehrlingstruhe I verschwindet
        end 
        when 50188.
use with pc.get_level() >= 10 begin 
            pc
.give_item2(727231)  --Elixier der Sonne (K)
            
pc.give_item2(271113)  --Grüner Trank(M
            
pc.give_item2(271133)  --Geschwindigkeits Trank(K)
            
pc.give_item2(760083)  --Medaille des Drachen 
            pc
.give_item2(501891)  --Lehrlingstruhe III
            pc
.remove_item(501881) --Lehrlingstruhe II verschwindet
        end 
        when 50189.
use with pc.get_level() >= 20 begin 
            pc
.give_item2(727271)  --Elixier des Mondes (K)
            
pc.give_item2(271113)  --Grüner Trank(M)
            
pc.give_item2(271133)  --Geschwindigkeits Trank(K
            
pc.give_item2(760061)  --Kompass des Metinsteins 
            pc
.give_item2(760243)  --Grüner Zauber
            pc
.give_item2(760253)  --Grüne Stärke
            pc
.give_item2(501901)  --Expertentruhe I
            pc
.remove_item(501891) --Lehrlingstruhe III verschwindet
        end 
        when 50190.
use with pc.get_level() >= 30 begin 
            pc
.give_item2(271133)  --Geschwindigkeits Trank(K
            
pc.give_item2(271123)  --Trank des Angriffs
            pc
.give_item2(250405)  --Segenschriftrollen
            pc
.give_item2(700031)  --Buch des Anführers            
            pc
.give_item2(501911)  --Expertentruhe II
            pc
.remove_item(501901) --Expertentruhe I verschwindet
        end 
        when 50191.
use with pc.get_level() >= 40 begin 
            pc
.give_item2(711013)  --Trank der Hast
            pc
.give_item2(271123)  --Trank des Angriffs
            pc
.give_item2(711531)  --Trank der Weisheit
            pc
.give_item2(700031)  --Buch des Anführers
            pc
.give_item2(501921)  --Expertentruhe III
            pc
.remove_item(501911) --Expertentruhe II verschwindet
        end 
        when 50192.
use with pc.get_level() >= 50 begin 
            pc
.give_item2(711013)  --Trank der Hast
            pc
.give_item2(271123)  --Trank des Angriffs
            pc
.give_item2(7003820)  --Tapferkeitsümhänge
            pc
.give_item2(710955)  --Passierschein
            pc
.give_item2(700581)  --Teleportationsring
            pc
.give_item2(501931)  --Meistertruhe I
            pc
.remove_item(501921) --Expertentruhe III verschwindet
        end 
        when 50193.
use with pc.get_level() >= 60 begin 
            pc
.give_item2(710323)  --Schriftrolle des Drachen
            pc
.give_item2(711013)  --Trank der Hast
            pc
.give_item2(271123)  --Trank des Angriffs
            pc
.give_item2(760005)  --Pfirsichblütenwein
            pc
.give_item2(501941)  --Meistertruhe II
            pc
.remove_item(501931) --Meistertruhe I verschwindet
        end 
        when 50194.
use with pc.get_level() >= 70 begin
            pc
.give_item2(711013)  --Trank der Hast
            pc
.give_item2(271123)  --Trank des Angriffs
            pc
.give_item2(760012)  --Status-Neuverteilung
            pc
.give_item2(710843)  --Gegenstand verstärken
            pc
.give_item2(710853)  --Gegenstand verzaubern
            pc
.give_item2(501951)  --Meistertruhe III
            pc
.remove_item(501941) --Meistertruhe II verschwindet
        end 
        when 50195.
use with pc.get_level() >= 80 begin
            pc
.give_item2(711013)  --Trank der Hast
            pc
.give_item2(271123)  --Trank des Angriffs
            pc
.give_item2(727281)  --Elixier des Mondes (M)
            
pc.give_item2(727283)  --Elixier des Forschers
            pc
.give_item2(501961)  --Großmeistertruhe
            pc
.remove_item(501951) --Meistertruhe III verschwindet
        end 
        when 50196.
use with pc.get_level() >= 90 begin
            pc
.give_item2(390041)  --Segenskugel
            pc
.give_item2(727241)  --Elixier der Sonne (M)
            
pc.give_item2(760103)  --Blutstein
            pc
.give_item2(303193)  --Schrumpfkopf
            pc
.give_item2(501271)  --Grüne Zaubertruhe
            pc
.remove_item(501961) --Großmeistertruhe verschwindet
        end 
    end 
end 
Ist doch logisch, die Variable "item_vnum" wird auch jedes mal neu überschrieben, bis sie zu dem Holzohring+9 kommt.

Ich poste gleich eine Lösung. Und Editiere sie in diesen Beitrag.
02/20/2014 11:41 Boogie'#9722
Quote:
Originally Posted by .Marcel' View Post
Ist doch logisch, die Variable "item_vnum" wird auch jedes mal neu überschrieben, bis sie zu dem Holzohring+9 kommt.

Ich poste gleich eine Lösung. Und Editiere sie in diesen Beitrag.
Okey sonst kannst du mich Skype adden. boogie.epvp
02/20/2014 20:39 Noa_#9723
Quote:
Originally Posted by Tiger121282 View Post
Was für eine Fuktion muss ich in quest_funktion einbauen???
unpack
02/21/2014 23:42 rollback#9724
Ja ich weiss, eigentlich gehört das hier nicht rein aber ich möchte dafür nicht extra einen neuen Thread öffnen ... hab schon genug heute geöffnet.

Ich habe Difs eingefügt damit Boni Switchen und Hinzufügen sowie Segenskugel nicht weggeht beim Benutzen. Ich dachte, dass ich dann die anderen Boni Switcher, Hinzufügen und Segenskugel immernoch normal benutzen kann ...
Leider sind aber von allen 3 jeweils beide Versionen von der Dif betroffen.
Wollte es deswegen per Quest lösen:

PHP Code:
quest switcher begin
    state start begin
        when 39028.
use begin
            pc
.remove_item(390281)
        
end
    end
end 
PHP Code:
quest segenskugel begin
    state start begin
        when 39004.
use begin
            pc
.remove_item(390041)
        
end
    end
end 
PHP Code:
quest hinzufueger begin
    state start begin
        when 39029.
use begin
            pc
.remove_item(390291)
        
end
    end
end 
Da ich aber die 3 Items auf Type 18 stellen muss damit sie mit der Quest funktionieren, funktioniert die Switch- bzw. Hinzufüg-Funktion nichtmehr.
Ich ziehe das Item auf eine Waffe und der Switcher/Hinzufüger verschwindet (Quest funktioniert also) aber es wird nichts an der Waffe verändert.

Gibt es eine möglichkeit irgendwie das Ding auf Type3 und Type18 gleichzeitig laufen zu lassen bzw. ohne Type18 mit der Quest verbinden?
02/22/2014 00:59 KingAura619#9725
ich hab ein problem mit der quest wenn ich auf das Item klicke geht das aber ich bekomme keine rüstung aber das item verschwindet weiß einer was an der quest falsch ist ???
02/22/2014 01:05 .Zekay™#9726
Quote:
Originally Posted by moldhenr View Post
Guten Abend,

ich hab die Autoumhang Quest von einem Epvp User genommen und das Item, welches ich verwenden möchte reingepackt. Allerdings funktioniert es nicht. Ich denke es liegt am Intervall. Wäre über eine Aufklärung wie das mit den Intervallen funktioniert dankbar.

Probiers mal mit nem level 11er Char
02/22/2014 13:11 surorek5#9727
was ist an dieser quest falsch`???
Daroo's SF sagen mir:

Error occured on compile eventquest1.quest

Code:
quest events begin
	state start begin
		when 9004.click with pc.is_gm() begin
			say_title("Eventhelferin")
                        say("")
			say("Herzlich Willkommen "..pc.get_name()..".")
			say("Ich bin die Eventhelferin.")
			say("Bei mir kannst du dich für Event's eintragen.")
			say("Wähle dazu eines der unten stehenden Event's aus.")
			say("")
			local events = select("BLA", Abbrechen")
				if events == 2 then
					return
				end
				if events == 1 then
					return
				end
			end
		end
	end
end
02/22/2014 13:26 nOa##9728
Quote:
Originally Posted by surorek5 View Post
was ist an dieser quest falsch`???
Daroo's SF sagen mir:

Error occured on compile eventquest1.quest

Code:
quest events begin
	state start begin
		when 9004.click with pc.is_gm() begin
			say_title("Eventhelferin")
                        say("")
			say("Herzlich Willkommen "..pc.get_name()..".")
			say("Ich bin die Eventhelferin.")
			say("Bei mir kannst du dich für Event's eintragen.")
			say("Wähle dazu eines der unten stehenden Event's aus.")
			say("")
			local events = select("BLA", Abbrechen")
				if events == 2 then
					return
				end
				if events == 1 then
					return
				end
			end
		end
	end
end
Probier es mal bitte so und achte darauf, dass die Quest in der Questlist eingetragen ist:
PHP Code:
quest events begin
    state start begin
        when 9004.chat
."Eventhelferin" with pc.is_gm() begin
            say_title
("Eventhelferin")
            
say("")
            
say("Herzlich Willkommen "..pc.get_name()..".")
            
say("Ich bin die Eventhelferin.")
            
say("Bei mir kannst du dich für Event's eintragen.")
            
say("Wähle dazu eines der unten stehenden Event's aus.")
            
say("")
            
local events select("BLA""Abbrechen")
            if 
events == 2 then
                
return
            elseif 
events == 1 then
                
return
            
end
        end
    end
en 
02/22/2014 13:57 surorek5#9729
Hmm so geht es
Danke dir
02/22/2014 14:39 Getreidekuchen66#9730
Wollte die LevelMap von Blackangel einfügen, sie ist auch als LevelMap im Warpring drin, wenn ich mich hinporten will, passiert allerdings nichts.. :/
Name der map in Filezilla: metin2_map_blackangel (Weiß nicht ob du's brauchst) Danke im vorraus ! :)
PHP Code:
quest move_ring begin
    state start begin
        when 70007.
use begin
            
if get_time() < pc.getqf("next_time"then 
                say_title
("Nicht so schnell")
                
say("")
                
say_reward("Du musst 30 Sekunden nach benutzung des Rings warten ,bis du ihn erneut verwenden kannst")
                
say("")    
                
say("")

                if 
pc.is_gm() then
                    say
("¤U¦¸¨Ï¥Î®É¶¡¡G")
                    
say("")
                    
say(string.format("    %s"time_to_str(pc.getqf("next_time"))))
                    
say("")
                    
say("GM¥i¥H¬°¤F´ú¸Õ¦Ó°¨¤W«•s³]©w®É¶¡¡C")
                    
local s select("³]©w""¤£³]©w")
                    if 
== 1 then
                        say
("¨Ï¥Î®É¶¡¤w¸gªì©l¤Æ")
                        
say("")
                        
pc.setqf("next_time"0)
                    
end
                end
                
return;
            
end

            local map 
pc.get_map_index()
            
local empire pc.get_empire()
            
local level pc.get_level()

            
say("Teleport Ring")
            
say("Wohin willst du Teleportiert werden.")
            
say("")
            
wait()



            -- ?? ?? ???? ?? ?? (? ?? 
1,??)
            if 
map == or map == or map == 21 or map == 23 or map == 41 or map == 43 then

                local guild_map_names 
= {
                    
"Gildenzone",
                    
"Gildenzone",
                    
"Gildenzone",
                }

                
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,"Andere Gebiete")
                    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")
                    if 
sub_set == 6 then -- ??
                        
say_title("Teleporter:")
                        
say("Wohin möchtest du teleportiert werden?")
                        
sub_set select("Doyyumhwaji""Dämonenturm""LevelMap""Zurück""Abbrechen") + 5
                        
if sub_set == 9 then -- ??
                            return
                        
end
                        
if sub_set == 8 then -- ??
                            
say_title("Teleporter:")
                            
say("Wohin möchtest du teleportiert werden?")
                                                 ---                                                   
l
                                                 
                            sub_set 
select(guild_map_name"Tal von Seungryong""Yongbi-Wüste""Berg Sohan",  empire_castle,"Andere Gebiete")
                            if 
sub_set == 6 then -- ??
                                
say_title("Teleporter:")
                                
say("Wohin möchtest du teleportiert werden?")
                                
                                
sub_set select("Doyyumhwaji""Dämonenturm""LevelMap""Abbrechen") + 5
                                
if sub_set == 8 then -- ??
                                    return
                                
end
                            end
                        end
                    end
                end


                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 },
                    },
                    -- 
LevelMap
                    
{
                        { 
911100911100 },
                        { 
911100911100 },
                        { 
911100911100 },
                    },
                }
                
test_chat(warp[sub_set][empire][1]..warp[sub_set][empire][2])
                
say_title("Teleporter:")
                
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 sub_set2 == 1 then
                            say_title
("Teleporter:")
                            
say("Ich teleportiere dich dorthin.")
                            
wait()

                            if 
empire == 1 then
                                pc
.warp(474300,954800)
                            elseif 
empire == 2 then
                                pc
.warp(63800,166400)
                            elseif 
empire == 3 then
                                pc
.warp(959900,269200)
                            
end    
                        
elseif sub_set2 == 2 then
                            say_title
("Teleporter:")
                            
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
                    end
                end
            end
        end 
-- end_of_chat
    end 
-- end_of_state 
02/22/2014 17:34 rollback#9731
Quote:
Originally Posted by Getreidekuchen66 View Post
Wollte die LevelMap von Blackangel einfügen, sie ist auch als LevelMap im Warpring drin, wenn ich mich hinporten will, passiert allerdings nichts.. :/
Name der map in Filezilla: metin2_map_blackangel (Weiß nicht ob du's brauchst) Danke im vorraus ! :)
Quests am besten immer in [php][/php.] posten
---------------------------------------------------
Habe einen Fehler bei der Quest:



VB:
[Only registered and activated users can see links. Click Here To Register...]
02/22/2014 23:34 Getreidekuchen66#9732
Quote:
Originally Posted by [Sensenmann] View Post
Quests am besten immer in [php][/php.] posten
---------------------------------------------------
Habe einen Fehler bei der Quest:


Okay, habs geändert danke.
PHP Code:
quest move_ring begin
    state start begin
        when 70007.
use begin
            
if get_time() < pc.getqf("next_time"then 
                say_title
("Nicht so schnell")
                
say("")
                
say_reward("Du musst 30 Sekunden nach benutzung des Rings warten ,bis du ihn erneut verwenden kannst")
                
say("")    
                
say("")

                if 
pc.is_gm() then
                    say
("¤U¦¸¨Ï¥Î®É¶¡¡G")
                    
say("")
                    
say(string.format("    %s"time_to_str(pc.getqf("next_time"))))
                    
say("")
                    
say("GM¥i¥H¬°¤F´ú¸Õ¦Ó°¨¤W«•s³]©w®É¶¡¡C")
                    
local s select("³]©w""¤£³]©w")
                    if 
== 1 then
                        say
("¨Ï¥Î®É¶¡¤w¸gªì©l¤Æ")
                        
say("")
                        
pc.setqf("next_time"0)
                    
end
                end
                
return;
            
end

            local map 
pc.get_map_index()
            
local empire pc.get_empire()
            
local level pc.get_level()

            
say("Teleport Ring")
            
say("Wohin willst du Teleportiert werden.")
            
say("")
            
wait()



            -- ?? ?? ???? ?? ?? (? ?? 
1,??)
            if 
map == or map == or map == 21 or map == 23 or map == 41 or map == 43 then

                local guild_map_names 
= {
                    
"Gildenzone",
                    
"Gildenzone",
                    
"Gildenzone",
                }

                
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,"Andere Gebiete")
                    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")
                    if 
sub_set == 6 then -- ??
                        
say_title("Teleporter:")
                        
say("Wohin möchtest du teleportiert werden?")
                        
sub_set select("Doyyumhwaji""Dämonenturm""LevelMap""Zurück""Abbrechen") + 5
                        
if sub_set == 9 then -- ??
                            return
                        
end
                        
if sub_set == 8 then -- ??
                            
say_title("Teleporter:")
                            
say("Wohin möchtest du teleportiert werden?")
                                                 ---                                                   
l
                                                 
                            sub_set 
select(guild_map_name"Tal von Seungryong""Yongbi-Wüste""Berg Sohan",  empire_castle,"Andere Gebiete")
                            if 
sub_set == 6 then -- ??
                                
say_title("Teleporter:")
                                
say("Wohin möchtest du teleportiert werden?")
                                
                                
sub_set select("Doyyumhwaji""Dämonenturm""LevelMap""Abbrechen") + 5
                                
if sub_set == 8 then -- ??
                                    return
                                
end
                            end
                        end
                    end
                end


                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 },
                    },
                    -- 
LevelMap
                    
{
                        { 
911100911100 },
                        { 
911100911100 },
                        { 
911100911100 },
                    },
                }
                
test_chat(warp[sub_set][empire][1]..warp[sub_set][empire][2])
                
say_title("Teleporter:")
                
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 sub_set2 == 1 then
                            say_title
("Teleporter:")
                            
say("Ich teleportiere dich dorthin.")
                            
wait()

                            if 
empire == 1 then
                                pc
.warp(474300,954800)
                            elseif 
empire == 2 then
                                pc
.warp(63800,166400)
                            elseif 
empire == 3 then
                                pc
.warp(959900,269200)
                            
end    
                        
elseif sub_set2 == 2 then
                            say_title
("Teleporter:")
                            
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
                    end
                end
            end
        end 
-- end_of_chat
    end 
-- end_of_state 
02/23/2014 06:34 BΣQЦIΣƬ#9733
Hey Leute,

Also irgendwie weis ich nich mehr weiter ...
ich bekomme egal was ich mache immer diesen fehler :
syntax error : [string "start"]:7: `then' expected near `='

hier die Quest:


Bin Um Jede hilfe Dankbar :)

BΣQЦIΣƬ
02/23/2014 10:03 MakkeNN#9734
Quote:
Originally Posted by [Sensenmann] View Post
Quests am besten immer in [php][/php.] posten
---------------------------------------------------
Habe einen Fehler bei der Quest:



VB:
[Only registered and activated users can see links. Click Here To Register...]
PHP Code:
quest gemischtwarenhaendlerin begin 
    state start begin 
        when 9003.chat
."Itemshop" begin 
            npc
.open_shop(1
            
setsk(NOWINDOW
        
end 
        when 9003.chat
."Tranke" begin 
            npc
.open_shop(2
            
setsk(NOWINDOW
        
end 
        when 9003.chat
."Frisuren" begin 
            say_title
("Frisuren")
            
local selectrace select("Krieger","Ninja","Sura","Schamane"
            if 
selectrace == 1 then
                npc
.open_shop(10)
                
setsk(NOWINDOW)
            
end    
            
if selectrace == 2 then
                npc
.open_shop(11)
                
setsk(NOWINDOW)
            
end    
            
if selectrace == 3 then
                npc
.open_shop(12)
                
setsk(NOWINDOW)
            
end    
            
if selectrace == 4 then
                npc
.open_shop(13)
                
setsk(NOWINDOW)
            
end
        end
    end
end 
02/23/2014 13:05 surorek5#9735
Hey leute bin wiedermal zu dumm''