[SERVICE] Die Questkontrolle

01/01/2013 07:34 ©by Noa#7396
Quote:
Originally Posted by MrPlayboy View Post
PHP Code:
quest meister begin
    state start begin
        when 20082.chat
."Ingame Itemshop" begin
            
            local a
=select("Krieger","Ninja","Sura","Schami","Verlassen")
            
            if 
a==5 then
                
return
            
end
            
            
if a==1 then
            
            local z
=select("Ruestungen","Waffen")
            
                if 
z==1 then
            
                local i
=select("Lv 80","Lv 102","Lv 122")
            
                if 
i==2 then
                say_item_vnum
("19020")
                
say("")
                
say("Name:        Drachensternpanzer+0")
                
say("Level:        122-140")
                
say("Rasse:        Krieger")
                
say("Kosten:    1000 Coins")
                
wait()
                                    
                
local b=select("Kaufen","Verlassen")            
                
                    if 
b==1 then
                
                        
if pc.count_item(80016) >= 10 then
                            say_reward
("Item erfolgreich gekauft")
                            
pc.give_item2("19020")
                            
pc.remove_item("80016", 10)
                        
end
                    
                        
if pc.count_item(80016) < 10 then
                            say_reward
("Du hast nicht genug Coins")
                        
end
                    end
                
                    
if b==2 then
                        
return
                    
end
                end
                
                
if i==1 then
                say_item_vnum
("12010")
                
say("")
                
say("Name:        Blaustahlpanzer+0")
                
say("Level:        80-90")
                
say("Rasse:        Krieger")
                
say("Kosten:    1000 Coins")
                
wait()
                                    
                
local ab=select("Kaufen","Verlassen")            
                
                    if 
ab==1 then
                
                        
if pc.count_item(80016) >= 10 then
                            say_reward
("Item erfolgreich gekauft")
                        
pc.give_item2("12010")
                            
pc.remove_item("80016", 10)
                        
end
                    
                        
if pc.count_item(80016) < 10 then
                            say_reward
("Du hast nicht genug Coins")
                        
end
                    end
                
                    
if ab==2 then
                        
return
                    
end
                end
                
                
if i==3 then
                say_item_vnum
("19120")
                
say("")
                
say("Name:        Schneepanzer+0")
                
say("Level:        122-140")
                
say("Rasse:        Krieger")
                
say("Kosten:    1000 Coins")
                
wait()
                                    
                
local ac=select("Kaufen","Verlassen")            
                
                    if 
ac==1 then
                
                        
if pc.count_item(80016) >= 10 then
                            say_reward
("Item erfolgreich gekauft")
                            
pc.give_item2("19120")
                            
pc.remove_item("80016", 10)
                        
end
                    
                        
if pc.count_item(80016) < 10 then
                            say_reward
("Du hast nicht genug Coins")
                        
end
                    end
                
                    
if ac==2 then
                        
return
                    
end                        
                end
            
                
if z==2 then            
                local free
=select("Tritonschwert+0","Gelbdrachentoeter+0","Kristallschwert+0","Kristallschneider+0")
            
                if 
free==1 then
            
                say_item_vnum
("270")
                
say("")
                
say("Name:        Tritonschwer+0")
                
say("Level:        80-90")
                
say("Rasse:        Krieger, Ninja, Sura")
                
say("Typ:            1 Hand")
                
say("Kosten:    1000 Coins")
                
wait()
                                    
                
local aceed=select("Kaufen","Verlassen")            
                
                    if 
aceed==1 then
                
                        
if pc.count_item(80016) >= 10 then
                            say_reward
("Item erfolgreich gekauft")
                            
pc.give_item2("270")
                            
pc.remove_item("80016", 10)
                        
end
                    
                        
if pc.count_item(80016) < 10 then
                            say_reward
("Du hast nicht genug Coins")
                        
end
                    end
                
                    
if aceed==2 then
                        
return
                    
end
                end
                
                
if free==3 then
            
                say_item_vnum
("54810")
                
say("")
                
say("Name:        Kristallschwert+0")
                
say("Level:        102-120")
                
say("Rasse:        Krieger, Ninja, Sura")
                
say("Typ:            1 Hand")
                
say("Kosten:    1000 Coins")
                
wait()
                                    
                
local aceded=select("Kaufen","Verlassen")            
                
                    if 
aceded==1 then
                
                        
if pc.count_item(80016) >= 10 then
                            say_reward
("Item erfolgreich gekauft")
                            
pc.give_item2("54810")
                            
pc.remove_item("80016", 10)
                        
end
                    
                        
if pc.count_item(80016) < 10 then
                            say_reward
("Du hast nicht genug Coins")
                        
end
                    end
                
                    
if aceded==2 then
                        
return
                    
end
                end
            
                
if free==2 then
            
                say_item_vnum
("3170")
                
say("")
                
say("Name:        Gelbdrachentoeter+0")
                
say("Level:        80-90")
                
say("Rasse:        Krieger")
                
say("Typ:            2 Hand")
                
say("Kosten:    1000 Coins")
                
wait()
                                    
                
local aceddded=select("Kaufen","Verlassen")            
                
                    if 
aceddded==1 then
                
                        
if pc.count_item(80016) >= 10 then
                            say_reward
("Item erfolgreich gekauft")
                            
pc.give_item2("3170")
                            
pc.remove_item("80016", 10)
                        
end
                    
                        
if pc.count_item(80016) < 10 then
                            say_reward
("Du hast nicht genug Coins")
                        
end
                    end
                
                    
if aceddded==2 then
                        
return
                    
end
                end
                
                
if free==4 then
            
                say_item_vnum
("54840")
                
say("")
                
say("Name:        Kristallschneider+0")
                
say("Level:        102-120")
                
say("Rasse:        Krieger")
                
say("Typ:            2 Hand")
                
say("Kosten:    1000 Coins")
                
wait()
                                    
                
local acedeeed=select("Kaufen","Verlassen")            
                
                    if 
acedeeed==1 then
                
                        
if pc.count_item(80016) >= 10 then
                            say_reward
("Item erfolgreich gekauft")
                            
pc.give_item2("54840")
                            
pc.remove_item("80016", 10)
                        
end
                    
                        
if pc.count_item(80016) < 10 then
                            say_reward
("Du hast nicht genug Coins")
                        
end
                    end
                
                    
if acedeeed==2 then
                        
return
                    
end
                end
            end
            end
            end            

            
if a==2 then
            
            local 
as=select("Ruestungen","Waffen")
                                    
            if as==
1 then
            
            local ad
=select("Lv 80","Lv 102","Lv 122")
            
            if 
ad==2 then
            say_item_vnum
("19040")
            
say("")
            
say("Name:        Drachensternanzug+0")
            
say("Level:        122-140")
            
say("Rasse:        Ninja")
            
say("Kosten:    1000 Coins")
            
wait()
                                    
            
local aa=select("Kaufen","Verlassen")            
                
                if 
aa==1 then
                
                    
if pc.count_item(80016) >= 10 then
                        say_reward
("Item erfolgreich gekauft")
                        
pc.give_item2("19020")
                        
pc.remove_item("80016", 10)
                    
end
                    
                    
if pc.count_item(80016) < 10 then
                        say_reward
("Du hast nicht genug Coins")
                    
end
                end
                
                
if aa==2 then
                    
return
                
end
            end
            
            
if ad==1 then
            say_item_vnum
("12020")
            
say("")
            
say("Name:        Blauer Drachenanzug+0")
            
say("Level:        80-90")
            
say("Rasse:        Ninja")
            
say("Kosten:    1000 Coins")
            
wait()
                                    
            
local ab=select("Kaufen","Verlassen")            
                
                if 
ab==1 then
                
                    
if pc.count_item(80016) >= 10 then
                        say_reward
("Item erfolgreich gekauft")
                        
pc.give_item2("12020")
                        
pc.remove_item("80016", 10)
                    
end
                    
                    
if pc.count_item(80016) < 10 then
                        say_reward
("Du hast nicht genug Coins")
                    
end
                end
                
                
if ab==2 then
                    
return
                
end
            end
            
            
if ad==3 then
            say_item_vnum
("19120")
            
say("")
            
say("Name:        Schneeanzug+0")
            
say("Level:        122-140")
            
say("Rasse:        Ninja")
            
say("Kosten:    1000 Coins")
            
wait()
                                    
            
local aca=select("Kaufen","Verlassen")            
                
                if 
aca==1 then
                
                    
if pc.count_item(80016) >= 10 then
                        say_reward
("Item erfolgreich gekauft")
                        
pc.give_item2("19140")
                        
pc.remove_item("80016", 10)
                    
end
                    
                    
if pc.count_item(80016) < 10 then
                        say_reward
("Du hast nicht genug Coins")
                    
end
                end
                
                
if aca==2 then
                    
return
                
end
            end
            
            
if as==2 then
            
            local freeee
=select("Seelenloses Messer+0","Grossteufelbogen+0","Kristallmesser+0","Kristallbogen+0")
            
            if 
freeee==1 then
            
            say_item_vnum
("4040")
            
say("")
            
say("Name:        Seelenloses Messer+0")
            
say("Level:        80-90")
            
say("Rasse:        Ninja")
            
say("Typ:            Dolch")
            
say("Kosten:    1000 Coins")
            
wait()
                                    
            
local aceedf=select("Kaufen","Verlassen")            
                
                if 
aceedf==1 then
                
                    
if pc.count_item(80016) >= 10 then
                        say_reward
("Item erfolgreich gekauft")
                        
pc.give_item2("4040")
                        
pc.remove_item("80016", 10)
                    
end
                    
                    
if pc.count_item(80016) < 10 then
                        say_reward
("Du hast nicht genug Coins")
                    
end
                end
                
                
if aceedf==2 then
                    
return
                
end
            end
            
            
if freeee==3 then
            
            say_item_vnum
("54830")
            
say("")
            
say("Name:        Kristallmesser+0")
            
say("Level:        102-120")
            
say("Rasse:        Ninja")
            
say("Typ:            Dolch")
            
say("Kosten:    1000 Coins")
            
wait()
                                    
            
local faceded=select("Kaufen","Verlassen")            
                
                if 
faceded==1 then
                
                    
if pc.count_item(80016) >= 10 then
                        say_reward
("Item erfolgreich gekauft")
                        
pc.give_item2("54830")
                        
pc.remove_item("80016", 10)
                    
end
                    
                    
if pc.count_item(80016) < 10 then
                        say_reward
("Du hast nicht genug Coins")
                    
end
                end
                
                
if faceded==2 then
                    
return
                
end
            end
            
            
if freeee==2 then
            
            say_item_vnum
("2160")
            
say("")
            
say("Name:        Grossteufelbogen+0")
            
say("Level:        80-90")
            
say("Rasse:        Ninja")
            
say("Typ:            Bogen")
            
say("Kosten:    1000 Coins")
            
wait()
                                    
            
local faceddded=select("Kaufen","Verlassen")            
                
                if 
faceddded==1 then
                
                    
if pc.count_item(80016) >= 10 then
                        say_reward
("Item erfolgreich gekauft")
                        
pc.give_item2("2160")
                        
pc.remove_item("80016", 10)
                    
end
                    
                    
if pc.count_item(80016) < 10 then
                        say_reward
("Du hast nicht genug Coins")
                    
end
                end
                
                
if faceddded==2 then
                    
return
                
end
            end
            
            
if freeee==4 then
            
            say_item_vnum
("54820")
            
say("")
            
say("Name:        Kristallbogen+0")
            
say("Level:        102-120")
            
say("Rasse:        Ninja")
            
say("Typ:            Bogen")
            
say("Kosten:    1000 Coins")
            
wait()
                                    
            
local acedefeed=select("Kaufen","Verlassen")            
                
                if 
acedefeed==1 then
                
                    
if pc.count_item(80016) >= 10 then
                        say_reward
("Item erfolgreich gekauft")
                        
pc.give_item2("54820")
                        
pc.remove_item("80016", 10)
                    
end
                    
                    
if pc.count_item(80016) < 10 then
                        say_reward
("Du hast nicht genug Coins")
                    
end
                end
                
                
if acedefeed==2 then
                    
return
                
end
            end
            end
            end
            end
                        
            
if a==3 then
            
            local zz
=select("Ruestungen","Waffen")
            
            if 
zz==1 then
            
            local ii
=select("Lv 80","Lv 102","Lv 122")
            
            if 
ii==2 then
            say_item_vnum
("19060")
            
say("")
            
say("Name:        Drachensternp.panzer+0")
            
say("Level:        122-140")
            
say("Rasse:        Sura")
            
say("Kosten:    1000 Coins")
            
wait()
                                    
            
local bb=select("Kaufen","Verlassen")            
                
                if 
bb==1 then
                
                    
if pc.count_item(80016) >= 10 then
                        say_reward
("Item erfolgreich gekauft")
                        
pc.give_item2("19060")
                        
pc.remove_item("80016", 10)
                    
end
                    
                    
if pc.count_item(80016) < 10 then
                        say_reward
("Du hast nicht genug Coins")
                    
end
                end
                
                
if bb==2 then
                    
return
                
end
            end
            
            
if ii==1 then
            say_item_vnum
("12030")
            
say("")
            
say("Name:        Auraplattenpanzer+0")
            
say("Level:        80-90")
            
say("Rasse:        Sura")
            
say("Kosten:    1000 Coins")
            
wait()
                                    
            
local abc=select("Kaufen","Verlassen")            
                
                if 
abc==1 then
                
                    
if pc.count_item(80016) >= 10 then
                        say_reward
("Item erfolgreich gekauft")
                        
pc.give_item2("12030")
                        
pc.remove_item("80016", 10)
                    
end
                    
                    
if pc.count_item(80016) < 10 then
                        say_reward
("Du hast nicht genug Coins")
                    
end
                end
                
                
if abc==2 then
                    
return
                
end
            end
            
            
if ii==3 then
            say_item_vnum
("19160")
            
say("")
            
say("Name:        Schneeplattenpanzer+0")
            
say("Level:        122-140")
            
say("Rasse:        Sura")
            
say("Kosten:    1000 Coins")
            
wait()
                                    
            
local aco=select("Kaufen","Verlassen")            
                
                if 
aco==1 then
                
                    
if pc.count_item(80016) >= 10 then
                        say_reward
("Item erfolgreich gekauft")
                        
pc.give_item2("19160")
                        
pc.remove_item("80016", 10)
                    
end
                    
                    
if pc.count_item(80016) < 10 then
                        say_reward
("Du hast nicht genug Coins")
                    
end
                end
                
                
if aco==2 then
                    
return
                
end
            end
            end
            end
            
            
if zz==2 then
            
            local fffreeee
=select("Heiliges Schwert","Schnittklinge+0","Kristallklinge+0")
            
            if 
fffreeee==1 then
            
            say_item_vnum
("280")
            
say("")
            
say("Name:        Heiliges Schwert+0")
            
say("Level:        80-90")
            
say("Rasse:        Sura")
            
say("Typ:            1 Hand")
            
say("Kosten:    1000 Coins")
            
wait()
                                    
            
local sdfg=select("Kaufen","Verlassen")            
                
                if 
sdfg==1 then
                
                    
if pc.count_item(80016) >= 10 then
                        say_reward
("Item erfolgreich gekauft")
                        
pc.give_item2("280")
                        
pc.remove_item("80016", 10)
                    
end
                    
                    
if pc.count_item(80016) < 10 then
                        say_reward
("Du hast nicht genug Coins")
                    
end
                end
                
                
if sdfg==2 then
                    
return
                
end
            end
            
            
if fffreeee==3 then
            
            say_item_vnum
("54800")
            
say("")
            
say("Name:        Kristallklinge+0")
            
say("Level:        102-120")
            
say("Rasse:        Sura")
            
say("Typ:            1 Hand")
            
say("Kosten:    1000 Coins")
            
wait()
                                    
            
local fghfgfj=select("Kaufen","Verlassen")            
                
                if 
fghfgfj==1 then
                
                    
if pc.count_item(80016) >= 10 then
                        say_reward
("Item erfolgreich gekauft")
                        
pc.give_item2("54800")
                        
pc.remove_item("80016", 10)
                    
end
                    
                    
if pc.count_item(80016) < 10 then
                        say_reward
("Du hast nicht genug Coins")
                    
end
                end
                
                
if fghfgfj==2 then
                    
return
                
end
            end
            
            
if fffreeee==2 then
            
            say_item_vnum
("200")
            
say("")
            
say("Name:        Schnittklinge+0")
            
say("Level:        80-90")
            
say("Rasse:        Sura")
            
say("Typ:            1 Hand")
            
say("Kosten:    1000 Coins")
            
wait()
                                    
            
local ghghghgh=select("Kaufen","Verlassen")            
                
                if 
ghghghgh==1 then
                
                    
if pc.count_item(80016) >= 10 then
                        say_reward
("Item erfolgreich gekauft")
                        
pc.give_item2("200")
                        
pc.remove_item("80016", 10)
                    
end
                    
                    
if pc.count_item(80016) < 10 then
                        say_reward
("Du hast nicht genug Coins")
                    
end
                end
                
                
if ghghghgh==2 then
                    
return
                
end
            end
                                    
            
if a==4 then
            
            local zzz
=select("Ruestungen","Waffen")
            
            if 
zzz==1 then
            
            local iii
=select("Lv 80","Lv 102","Lv 122")
            
            if 
iii==2 then
            say_item_vnum
("19080")
            
say("")
            
say("Name:        Drachensternkleidung+0")
            
say("Level:        122-140")
            
say("Rasse:        Schami")
            
say("Kosten:    1000 Coins")
            
wait()
                                    
            
local bbb=select("Kaufen","Verlassen")            
                
                if 
bbb==1 then
                
                    
if pc.count_item(80016) >= 10 then
                        say_reward
("Item erfolgreich gekauft")
                        
pc.give_item2("19080")
                        
pc.remove_item("80016", 10)
                    
end
                    
                    
if pc.count_item(80016) < 10 then
                        say_reward
("Du hast nicht genug Coins")
                    
end
                end
                
                
if bbb==2 then
                    
return
                
end
            end
            
            
if iii==1 then
            say_item_vnum
("12040")
            
say("")
            
say("Name:        Kleidung des Drachen+0")
            
say("Level:        80-90")
            
say("Rasse:        Schami")
            
say("Kosten:    1000 Coins")
            
wait()
                                    
            
local abcd=select("Kaufen","Verlassen")            
                
                if 
abcd==1 then
                
                    
if pc.count_item(80016) >= 10 then
                        say_reward
("Item erfolgreich gekauft")
                        
pc.give_item2("12040")
                        
pc.remove_item("80016", 10)
                    
end
                    
                    
if pc.count_item(80016) < 10 then
                        say_reward
("Du hast nicht genug Coins")
                    
end
                end
                
                
if abcd==2 then
                    
return
                
end
            end
            
            
if iii==3 then
            say_item_vnum
("19180")
            
say("")
            
say("Name:        Schneekleidung+0")
            
say("Level:        122-140")
            
say("Rasse:        Schami")
            
say("Kosten:    1000 Coins")
            
wait()
                                    
            
local acoe=select("Kaufen","Verlassen")            
                
                if 
acoe==1 then
                
                    
if pc.count_item(80016) >= 10 then
                        say_reward
("Item erfolgreich gekauft")
                        
pc.give_item2("19180")
                        
pc.remove_item("80016", 10)
                    
end
                    
                    
if pc.count_item(80016) < 10 then
                        say_reward
("Du hast nicht genug Coins")
                    
end
                end
                
                
if acoe==2 then
                    
return
                
end
            end
            end
            end
            
            
if zzz==2 then            
                
            local yklom
=select("Drachenmaulglocke+0","Daemonenfaecher+0","Eisglocke+0","Eisstab+0")
            
            if 
yklom==1 then
            
            say_item_vnum
("5330")
            
say("")
            
say("Name:        Drachenmaulglocke+0")
            
say("Level:        80-90")
            
say("Rasse:        Schami")
            
say("Typ:            Glocke")
            
say("Kosten:    1000 Coins")
            
wait()
                                    
            
local abab=select("Kaufen","Verlassen")            
                
                if 
abab==1 then
                
                    
if pc.count_item(80016) >= 10 then
                        say_reward
("Item erfolgreich gekauft")
                        
pc.give_item2("5330")
                        
pc.remove_item("80016", 10)
                    
end
                    
                    
if pc.count_item(80016) < 10 then
                        say_reward
("Du hast nicht genug Coins")
                    
end
                end
                
                
if abab==2 then
                    
return
                
end
            end
            
            
if yklom==3 then
            
            say_item_vnum
("54850")
            
say("")
            
say("Name:        Eisglocke+0")
            
say("Level:        102-120")
            
say("Rasse:        Schami")
            
say("Typ:            Glocke")
            
say("Kosten:    1000 Coins")
            
wait()
                                    
            
local ghoma=select("Kaufen","Verlassen")            
                
                if 
ghoma==1 then
                
                    
if pc.count_item(80016) >= 10 then
                        say_reward
("Item erfolgreich gekauft")
                        
pc.give_item2("54850")
                        
pc.remove_item("80016", 10)
                    
end
                    
                    
if pc.count_item(80016) < 10 then
                        say_reward
("Du hast nicht genug Coins")
                    
end
                end
                
                
if ghoma==2 then
                    
return
                
end
            end
            
            
if yklom==2 then
            
            say_item_vnum
("7190")
            
say("")
            
say("Name:        Daemonenfaecher+0")
            
say("Level:        80-90")
            
say("Rasse:        Schami")
            
say("Typ:            Faecher")
            
say("Kosten:    1000 Coins")
            
wait()
                                    
            
local atgff=select("Kaufen","Verlassen")            
                
                if 
atgff==1 then
                
                    
if pc.count_item(80016) >= 10 then
                        say_reward
("Item erfolgreich gekauft")
                        
pc.give_item2("7190")
                        
pc.remove_item("80016", 10)
                    
end
                    
                    
if pc.count_item(80016) < 10 then
                        say_reward
("Du hast nicht genug Coins")
                    
end
                end
                
                
if atgff==2 then
                    
return
                
end
            end
            
            
if yklom==4 then
            
            say_item_vnum
("54860")
            
say("")
            
say("Name:        Eisstab+0")
            
say("Level:        80-90")
            
say("Rasse:        Schami")
            
say("Typ:            Glocke")
            
say("Kosten:    1000 Coins")
            
wait()
                                    
            
local atgff=select("Kaufen","Verlassen")            
                
                if 
atgff==1 then
                
                    
if pc.count_item(80016) >= 10 then
                        say_reward
("Item erfolgreich gekauft")
                        
pc.give_item2("54860")
                        
pc.remove_item("80016", 10)
                    
end
                    
                    
if pc.count_item(80016) < 10 then
                        say_reward
("Du hast nicht genug Coins")
                    
end
                end
                
                
if atgff==2 then
                    
return
                
end
            end
            end        
            end            
        end
    end    
end 
Kein Fehler in der Konsole. Wenn ich auf Schami klicke schließt sich das Questfenster, genauso wie wenn ich auf Waffen klicke (Bei allen Rassen)
PHP Code:
when 20082.chat."Ingame Itemshop" begin 
            
if pc.count_item(80016) < 10 then  
                say_reward
("Du hast nicht genug Coins") 
            else
                
local a=select("Krieger","Ninja","Sura","Schami","Verlassen") 
                if 
a==1 then 
                local b
=select("Ruestungen","Waffen") 
                    if 
b==1 then 
                    local c
=select("Lv 80","Lv 102","Lv 122") 
                        if 
c==2 then 
                            say_item_vnum
("19020") 
                            
say("") 
                            
say("Name:        Drachensternpanzer+0") 
                            
say("Level:        122-140") 
                            
say("Rasse:        Krieger") 
                            
say("Kosten:    1000 Coins") 
                            
wait() 
                            if 
select("Kaufen","Verlassen")==1 then             
                                say_reward
("Item erfolgreich gekauft") 
                                
pc.give_item2("19020") 
                                
pc.remove_item("80016", 10) 
                            
end 
                        
elseif c==1 then 
                            say_item_vnum
("12010") 
                            
say("") 
                            
say("Name:        Blaustahlpanzer+0") 
                            
say("Level:        80-90") 
                            
say("Rasse:        Krieger") 
                            
say("Kosten:    1000 Coins") 
                            
wait() 
                            
local ab=select("Kaufen","Verlassen")             
                            if 
ab==1 then 
                                say_reward
("Item erfolgreich gekauft") 
                                
pc.give_item2("12010") 
                                
pc.remove_item("80016", 10) 
                            
end 
                        
elseif c==3 then 
                            say_item_vnum
("19120") 
                            
say("") 
                            
say("Name:        Schneepanzer+0") 
                            
say("Level:        122-140") 
                            
say("Rasse:        Krieger") 
                            
say("Kosten:    1000 Coins") 
                            
wait() 
                            
local ac=select("Kaufen","Verlassen")             
                            if 
ac==1 then 
                                say_reward
("Item erfolgreich gekauft") 
                                
pc.give_item2("19120") 
                                
pc.remove_item("80016", 10) 
                            
end 
                        end 
                    
else            
                        
local free=select("Tritonschwert+0","Gelbdrachentoeter+0","Kristallschwert+0","Kristallschneider+0") 
                        if 
free==1 then 
                            say_item_vnum
("270") 
                            
say("") 
                            
say("Name:        Tritonschwer+0") 
                            
say("Level:        80-90") 
                            
say("Rasse:        Krieger, Ninja, Sura") 
                            
say("Typ:            1 Hand") 
                            
say("Kosten:    1000 Coins") 
                            
wait() 
                            
local aceed=select("Kaufen","Verlassen")             
                            if 
aceed==1 then 
                                say_reward
("Item erfolgreich gekauft") 
                                
pc.give_item2("270") 
                                
pc.remove_item("80016", 10) 
                            
end 
                        
elseif free==3 then 
                            say_item_vnum
("54810") 
                            
say("") 
                            
say("Name:        Kristallschwert+0") 
                            
say("Level:        102-120") 
                            
say("Rasse:        Krieger, Ninja, Sura") 
                            
say("Typ:            1 Hand") 
                            
say("Kosten:    1000 Coins") 
                            
wait() 
                            
local aceded=select("Kaufen","Verlassen")             
                            if 
aceded==1 then 
                                say_reward
("Item erfolgreich gekauft") 
                                
pc.give_item2("54810") 
                                
pc.remove_item("80016", 10) 
                            
end              
                        
elseif free==2 then           
                            say_item_vnum
("3170") 
                            
say("") 
                            
say("Name:        Gelbdrachentoeter+0") 
                            
say("Level:        80-90") 
                            
say("Rasse:        Krieger") 
                            
say("Typ:            2 Hand") 
                            
say("Kosten:    1000 Coins") 
                            
wait() 
                            
local aceddded=select("Kaufen","Verlassen")             
                            if 
aceddded==1 then 
                                say_reward
("Item erfolgreich gekauft") 
                                
pc.give_item2("3170") 
                                
pc.remove_item("80016", 10) 
                            
end 
                        
elseif free==4 then 
                            say_item_vnum
("54840") 
                            
say("") 
                            
say("Name:        Kristallschneider+0") 
                            
say("Level:        102-120") 
                            
say("Rasse:        Krieger") 
                            
say("Typ:            2 Hand") 
                            
say("Kosten:    1000 Coins") 
                            
wait() 
                            
local acedeeed=select("Kaufen","Verlassen")             
                            if 
acedeeed==1 then 
                                say_reward
("Item erfolgreich gekauft") 
                                
pc.give_item2("54840") 
                                
pc.remove_item("80016", 10) 
                            
end 
                        end
                    end           
                
elseif a==2 then 
                    local 
as=select("Ruestungen","Waffen") 
                    if as==
1 then 
                        local ad
=select("Lv 80","Lv 102","Lv 122") 
                        if 
ad==2 then 
                            say_item_vnum
("19040") 
                            
say("") 
                            
say("Name:        Drachensternanzug+0") 
                            
say("Level:        122-140") 
                            
say("Rasse:        Ninja") 
                            
say("Kosten:    1000 Coins") 
                            
wait() 
                            
local aa=select("Kaufen","Verlassen")             
                            if 
aa==1 then 
                                say_reward
("Item erfolgreich gekauft") 
                                
pc.give_item2("19020") 
                                
pc.remove_item("80016", 10) 
                            
end 
                        
elseif ad==1 then 
                            say_item_vnum
("12020") 
                            
say("") 
                            
say("Name:        Blauer Drachenanzug+0") 
                            
say("Level:        80-90") 
                            
say("Rasse:        Ninja") 
                            
say("Kosten:    1000 Coins") 
                            
wait() 
                            
local ab=select("Kaufen","Verlassen")             
                            if 
ab==1 then 
                                say_reward
("Item erfolgreich gekauft") 
                                
pc.give_item2("12020") 
                                
pc.remove_item("80016", 10) 
                            
end 
                        
elseif ad==3 then 
                            say_item_vnum
("19120") 
                            
say("") 
                            
say("Name:        Schneeanzug+0") 
                            
say("Level:        122-140") 
                            
say("Rasse:        Ninja") 
                            
say("Kosten:    1000 Coins") 
                            
wait() 
                            
local aca=select("Kaufen","Verlassen")             
                            if 
aca==1 then 
                                say_reward
("Item erfolgreich gekauft") 
                                
pc.give_item2("19140") 
                                
pc.remove_item("80016", 10) 
                            
end
                        end
                    
elseif as==2 then 
                        local freeee
=select("Seelenloses Messer+0","Grossteufelbogen+0","Kristallmesser+0","Kristallbogen+0") 
                        if 
freeee==1 then 
                            say_item_vnum
("4040") 
                            
say("") 
                            
say("Name:        Seelenloses Messer+0") 
                            
say("Level:        80-90") 
                            
say("Rasse:        Ninja") 
                            
say("Typ:            Dolch") 
                            
say("Kosten:    1000 Coins") 
                            
wait() 
                            
local aceedf=select("Kaufen","Verlassen")             
                            if 
aceedf==1 then 
                                say_reward
("Item erfolgreich gekauft") 
                                
pc.give_item2("4040") 
                                
pc.remove_item("80016", 10) 
                            
end 
                        
elseif freeee==3 then 
                            say_item_vnum
("54830") 
                            
say("") 
                            
say("Name:        Kristallmesser+0") 
                            
say("Level:        102-120") 
                            
say("Rasse:        Ninja") 
                            
say("Typ:            Dolch") 
                            
say("Kosten:    1000 Coins") 
                            
wait() 
                            
local faceded=select("Kaufen","Verlassen")             
                            if 
faceded==1 then 
                                say_reward
("Item erfolgreich gekauft") 
                                
pc.give_item2("54830") 
                                
pc.remove_item("80016", 10) 
                            
end         
                        
elseif freeee==2 then 
                            say_item_vnum
("2160") 
                            
say("") 
                            
say("Name:        Grossteufelbogen+0") 
                            
say("Level:        80-90") 
                            
say("Rasse:        Ninja") 
                            
say("Typ:            Bogen") 
                            
say("Kosten:    1000 Coins") 
                            
wait() 
                            
local faceddded=select("Kaufen","Verlassen")             
                            if 
faceddded==1 then 
                                say_reward
("Item erfolgreich gekauft") 
                                
pc.give_item2("2160") 
                                
pc.remove_item("80016", 10) 
                            
end 
                        
elseif freeee==4 then 
                            say_item_vnum
("54820") 
                            
say("") 
                            
say("Name:        Kristallbogen+0") 
                            
say("Level:        102-120") 
                            
say("Rasse:        Ninja") 
                            
say("Typ:            Bogen") 
                            
say("Kosten:    1000 Coins") 
                            
wait() 
                            
local acedefeed=select("Kaufen","Verlassen")             
                            if 
acedefeed==1 then 
                                say_reward
("Item erfolgreich gekauft") 
                                
pc.give_item2("54820") 
                                
pc.remove_item("80016", 10) 
                            
end 
                        end
                    end 
                
elseif a==3 then 
                    local zz
=select("Ruestungen","Waffen") 
                    if 
zz==1 then 
                        local ii
=select("Lv 80","Lv 102","Lv 122") 
                        if 
ii==2 then 
                            say_item_vnum
("19060") 
                            
say("") 
                            
say("Name:        Drachensternp.panzer+0") 
                            
say("Level:        122-140") 
                            
say("Rasse:        Sura") 
                            
say("Kosten:    1000 Coins") 
                            
wait() 
                            
local bb=select("Kaufen","Verlassen")             
                            if 
bb==1 then
                                say_reward
("Item erfolgreich gekauft") 
                                
pc.give_item2("19060") 
                                
pc.remove_item("80016", 10) 
                            
end 
                        
elseif ii==1 then 
                            say_item_vnum
("12030") 
                            
say("") 
                            
say("Name:        Auraplattenpanzer+0") 
                            
say("Level:        80-90") 
                            
say("Rasse:        Sura") 
                            
say("Kosten:    1000 Coins") 
                            
wait() 
                            
local abc=select("Kaufen","Verlassen")             
                            if 
abc==1 then 
                                say_reward
("Item erfolgreich gekauft") 
                                
pc.give_item2("12030") 
                                
pc.remove_item("80016", 10) 
                            
end 
                        
elseif ii==3 then 
                            say_item_vnum
("19160") 
                            
say("") 
                            
say("Name:        Schneeplattenpanzer+0") 
                            
say("Level:        122-140") 
                            
say("Rasse:        Sura") 
                            
say("Kosten:    1000 Coins") 
                            
wait() 
                            
local aco=select("Kaufen","Verlassen")             
                            if 
aco==1 then 
                                say_reward
("Item erfolgreich gekauft") 
                                
pc.give_item2("19160") 
                                
pc.remove_item("80016", 10) 
                            
end 
                        end
                    
elseif zz==2 then 
                        local fffreeee
=select("Heiliges Schwert","Schnittklinge+0","Kristallklinge+0") 
                        if 
fffreeee==1 then 
                            say_item_vnum
("280") 
                            
say("") 
                            
say("Name:        Heiliges Schwert+0") 
                            
say("Level:        80-90") 
                            
say("Rasse:        Sura") 
                            
say("Typ:            1 Hand") 
                            
say("Kosten:    1000 Coins") 
                            
wait() 
                            
local sdfg=select("Kaufen","Verlassen")             
                            if 
sdfg==1 then 
                                say_reward
("Item erfolgreich gekauft") 
                                
pc.give_item2("280") 
                                
pc.remove_item("80016", 10) 
                            
end 
                        
elseif fffreeee==3 then 
                            say_item_vnum
("54800") 
                            
say("") 
                            
say("Name:        Kristallklinge+0") 
                            
say("Level:        102-120") 
                            
say("Rasse:        Sura") 
                            
say("Typ:            1 Hand") 
                            
say("Kosten:    1000 Coins") 
                            
wait() 
                            
local fghfgfj=select("Kaufen","Verlassen")             
                            if 
fghfgfj==1 then 
                                say_reward
("Item erfolgreich gekauft") 
                                
pc.give_item2("54800") 
                                
pc.remove_item("80016", 10) 
                            
end 
                        
elseif fffreeee==2 then 
                            say_item_vnum
("200") 
                            
say("") 
                            
say("Name:        Schnittklinge+0") 
                            
say("Level:        80-90") 
                            
say("Rasse:        Sura") 
                            
say("Typ:            1 Hand") 
                            
say("Kosten:    1000 Coins") 
                            
wait()                                  
                            
local ghghghgh=select("Kaufen","Verlassen")             
                            if 
ghghghgh==1 then 
                                say_reward
("Item erfolgreich gekauft") 
                                
pc.give_item2("200") 
                                
pc.remove_item("80016", 10) 
                            
end
                        end
                    end
                
elseif a==4 then            
                    local zzz
=select("Ruestungen","Waffen")            
                    if 
zzz==1 then 
                        local iii
=select("Lv 80","Lv 102","Lv 122") 
                        if 
iii==2 then 
                            say_item_vnum
("19080") 
                            
say("") 
                            
say("Name:        Drachensternkleidung+0") 
                            
say("Level:        122-140") 
                            
say("Rasse:        Schami") 
                            
say("Kosten:    1000 Coins") 
                            
wait() 
                            
local bbb=select("Kaufen","Verlassen")             
                            if 
bbb==1 then 
                                say_reward
("Item erfolgreich gekauft") 
                                
pc.give_item2("19080") 
                                
pc.remove_item("80016", 10) 
                            
end 
                        
elseif iii==1 then 
                            say_item_vnum
("12040") 
                            
say("") 
                            
say("Name:        Kleidung des Drachen+0") 
                            
say("Level:        80-90") 
                            
say("Rasse:        Schami") 
                            
say("Kosten:    1000 Coins") 
                            
wait() 
                            
local abcd=select("Kaufen","Verlassen")             
                            if 
abcd==1 then 
                                say_reward
("Item erfolgreich gekauft") 
                                
pc.give_item2("12040") 
                                
pc.remove_item("80016", 10) 
                            
end 
                        
elseif iii==3 then 
                            say_item_vnum
("19180") 
                            
say("") 
                            
say("Name:        Schneekleidung+0") 
                            
say("Level:        122-140") 
                            
say("Rasse:        Schami") 
                            
say("Kosten:    1000 Coins") 
                            
wait() 
                            
local acoe=select("Kaufen","Verlassen")             
                            if 
acoe==1 then 
                                say_reward
("Item erfolgreich gekauft") 
                                
pc.give_item2("19180") 
                                
pc.remove_item("80016", 10) 
                            
end 
                        end
                    
elseif zzz==2 then             
                        local yklom
=select("Drachenmaulglocke+0","Daemonenfaecher+0","Eisglocke+0","Eisstab+0") 
                        if 
yklom==1 then 
                            say_item_vnum
("5330") 
                            
say("") 
                            
say("Name:        Drachenmaulglocke+0") 
                            
say("Level:        80-90") 
                            
say("Rasse:        Schami") 
                            
say("Typ:            Glocke") 
                            
say("Kosten:    1000 Coins") 
                            
wait() 
                            
local abab=select("Kaufen","Verlassen")             
                            if 
abab==1 then 
                                say_reward
("Item erfolgreich gekauft") 
                                
pc.give_item2("5330") 
                                
pc.remove_item("80016", 10) 
                            
end 
                        
elseif yklom==3 then 
                            say_item_vnum
("54850") 
                            
say("") 
                            
say("Name:        Eisglocke+0") 
                            
say("Level:        102-120") 
                            
say("Rasse:        Schami") 
                            
say("Typ:            Glocke") 
                            
say("Kosten:    1000 Coins") 
                            
wait() 
                            
local ghoma=select("Kaufen","Verlassen")             
                            if 
ghoma==1 then 
                                say_reward
("Item erfolgreich gekauft") 
                                
pc.give_item2("54850") 
                                
pc.remove_item("80016", 10) 
                            
end 
                        
elseif yklom==2 then 
                            say_item_vnum
("7190") 
                            
say("") 
                            
say("Name:        Daemonenfaecher+0") 
                            
say("Level:        80-90") 
                            
say("Rasse:        Schami") 
                            
say("Typ:            Faecher") 
                            
say("Kosten:    1000 Coins") 
                            
wait() 
                            
local atgff=select("Kaufen","Verlassen")             
                            if 
atgff==1 then 
                                say_reward
("Item erfolgreich gekauft") 
                                
pc.give_item2("7190") 
                                
pc.remove_item("80016", 10) 
                            
end 
                        
elseif yklom==4 then 
                            say_item_vnum
("54860") 
                            
say("") 
                            
say("Name:        Eisstab+0") 
                            
say("Level:        80-90") 
                            
say("Rasse:        Schami") 
                            
say("Typ:            Glocke") 
                            
say("Kosten:    1000 Coins") 
                            
wait() 
                            
local atgff=select("Kaufen","Verlassen")             
                            if 
atgff==1 then
                                say_reward
("Item erfolgreich gekauft") 
                                
pc.give_item2("54860") 
                                
pc.remove_item("80016", 10) 
                            
end
                        end 
                    end
                end      
            end
        end 
Quote:
Originally Posted by .˘єσятєℓ™ View Post
Hallo com meine quest funkt irgenwie nicht wen ich drauf klicke usw gehts ich hab soga das item nur ich drück ok dan passirt nix fenster geht weg hier die quest

PHP Code:
quest farmmap begin
    state start begin
        when 20011.chat
."Azrael Raum (LvL 75 - 105)" with pc.get_level()>=75 and pc.get_level()<=105 begin
        say_title
("Azrael Raum (LvL 75 - 105)")
        
say("")
        
say("Du willst also in den verschlossenen")
        
say("Azrael Raum, die du allerdings nur mit")
        
say("einen speciellen Schlüssel betreten")
        
say("kannst.")
        
say("")
        
say_reward("Du brauchst einen Silbernen Schlüssel")
        
local wahl1 = select ("Ich habe einen Schlüssel","Ich habe leider keinen Schlüssel")
        if 
wahl1 == 2 then
        say_title
("Azrael Raum (LvL 75 - 105)")
        
say("")
        
say("Du musst dir den Eintritt verdienen, deshalb")
        
say("musst du mir einen Silbernen Schlüssel")
        
say("besorgen...")
        
say("")
        
say_reward("Komm wieder wenn du einen Silbernen Schlüssel bei")
        
say_reward("dir hast!")
        return
        
end
        
if wahl1== 1 and pc.count_item(50009)>1 then 
        say_title
("Azrael Raum (LvL 75 - 105)")
        
say("")
        
say("OH, du hast einen Silbernen Schlüssel...")
        
say("Für deine Mühe gewähre ich dir den Eintritt")
        
say("in den legänderen Azrael Raum")
        
say("")
        
say_reward("Viel Spaß und guten Dropp wünsch ich dir!")
        
pc.warp(314700, 1318200)
        
pc.remove_item(50009, 1)
        elseif 
wahl1==1 and pc.count_item(50009)<1 then
        say_title
("Azrael Raum (LvL 75 - 105)")
        
say("")
        
say("Du musst dir den Eintritt verdienen, deshalb")
        
say("musst du mir einen Silbernen Schlüssel")
        
say("besorgen...")
        
say("")
        
say_reward("Komm wieder wenn du einen Silbernen Schlüssel bei dir hast!")
        return
        
end
    end
    end
end 
wenn es nicht klappt liegt es evtl an den warp koordis
PHP Code:
when 20011.chat."Azrael Raum (LvL 75 - 105)" with pc.get_level()>=75 and pc.get_level()<=105 begin 
            say_title
("Azrael Raum (LvL 75 - 105)") 
            
say("") 
            
say("Du willst also in den verschlossenen") 
            
say("Azrael Raum, die du allerdings nur mit") 
            
say("einen speciellen Schlüssel betreten") 
            
say("kannst.") 
            
say("") 
            
say_reward("Du brauchst einen Silbernen Schlüssel") 
            
say_item_vnum(50009)
            
local s = select ("Bring mich zum Azrael Raum","Abbrechen") 
            if 
s == 1 then  
                
if pc.count_item(50009)< 1 then 
                    say_title
("Azrael Raum (LvL 75 - 105)") 
                    
say("") 
                    
say("OH, du hast einen "..item_name(50009)) 
                    
say("Für deine Mühe gewähre ich dir den Eintritt") 
                    
say("in den legänderen Azrael Raum") 
                    
say("") 
                    
say_reward("Viel Spaß und guten Dropp wünsch ich dir!") 
                    
pc.remove_item(50009, 1)
                    
wait()
                    
pc.warp(314700, 1318200) 
                else
                    
say_title("Azrael Raum (LvL 75 - 105)") 
                    
say("") 
                    
say("Du musst dir den Eintritt verdienen, deshalb") 
                    
say("musst du mir einen Silbernen Schlüssel") 
                    
say("besorgen...") 
                    
say("") 
                    
say_reward("Komm wieder wenn du einen Silbernen Schlüssel bei dir hast!") 
                    return 
                
end
            end 
        end 
01/01/2013 15:22 .Sento™#7397
Die quest Funkt nicht hier fehler bei putty must start with 'quest'
devilcave.quest:1:Abort trap (core dumped)
01/01/2013 15:51 MrPlayboy#7398
Quote:
Originally Posted by ©by Noa View Post
PHP Code:
when 20082.chat."Ingame Itemshop" begin 
            
if pc.count_item(80016) < 10 then  
                say_reward
("Du hast nicht genug Coins") 
            else
                
local a=select("Krieger","Ninja","Sura","Schami","Verlassen") 
                if 
a==1 then 
                local b
=select("Ruestungen","Waffen") 
                    if 
b==1 then 
                    local c
=select("Lv 80","Lv 102","Lv 122") 
                        if 
c==2 then 
                            say_item_vnum
("19020") 
                            
say("") 
                            
say("Name:        Drachensternpanzer+0") 
                            
say("Level:        122-140") 
                            
say("Rasse:        Krieger") 
                            
say("Kosten:    1000 Coins") 
                            
wait() 
                            if 
select("Kaufen","Verlassen")==1 then             
                                say_reward
("Item erfolgreich gekauft") 
                                
pc.give_item2("19020") 
                                
pc.remove_item("80016", 10) 
                            
end 
                        
elseif c==1 then 
                            say_item_vnum
("12010") 
                            
say("") 
                            
say("Name:        Blaustahlpanzer+0") 
                            
say("Level:        80-90") 
                            
say("Rasse:        Krieger") 
                            
say("Kosten:    1000 Coins") 
                            
wait() 
                            
local ab=select("Kaufen","Verlassen")             
                            if 
ab==1 then 
                                say_reward
("Item erfolgreich gekauft") 
                                
pc.give_item2("12010") 
                                
pc.remove_item("80016", 10) 
                            
end 
                        
elseif c==3 then 
                            say_item_vnum
("19120") 
                            
say("") 
                            
say("Name:        Schneepanzer+0") 
                            
say("Level:        122-140") 
                            
say("Rasse:        Krieger") 
                            
say("Kosten:    1000 Coins") 
                            
wait() 
                            
local ac=select("Kaufen","Verlassen")             
                            if 
ac==1 then 
                                say_reward
("Item erfolgreich gekauft") 
                                
pc.give_item2("19120") 
                                
pc.remove_item("80016", 10) 
                            
end 
                        end 
                    
else            
                        
local free=select("Tritonschwert+0","Gelbdrachentoeter+0","Kristallschwert+0","Kristallschneider+0") 
                        if 
free==1 then 
                            say_item_vnum
("270") 
                            
say("") 
                            
say("Name:        Tritonschwer+0") 
                            
say("Level:        80-90") 
                            
say("Rasse:        Krieger, Ninja, Sura") 
                            
say("Typ:            1 Hand") 
                            
say("Kosten:    1000 Coins") 
                            
wait() 
                            
local aceed=select("Kaufen","Verlassen")             
                            if 
aceed==1 then 
                                say_reward
("Item erfolgreich gekauft") 
                                
pc.give_item2("270") 
                                
pc.remove_item("80016", 10) 
                            
end 
                        
elseif free==3 then 
                            say_item_vnum
("54810") 
                            
say("") 
                            
say("Name:        Kristallschwert+0") 
                            
say("Level:        102-120") 
                            
say("Rasse:        Krieger, Ninja, Sura") 
                            
say("Typ:            1 Hand") 
                            
say("Kosten:    1000 Coins") 
                            
wait() 
                            
local aceded=select("Kaufen","Verlassen")             
                            if 
aceded==1 then 
                                say_reward
("Item erfolgreich gekauft") 
                                
pc.give_item2("54810") 
                                
pc.remove_item("80016", 10) 
                            
end              
                        
elseif free==2 then           
                            say_item_vnum
("3170") 
                            
say("") 
                            
say("Name:        Gelbdrachentoeter+0") 
                            
say("Level:        80-90") 
                            
say("Rasse:        Krieger") 
                            
say("Typ:            2 Hand") 
                            
say("Kosten:    1000 Coins") 
                            
wait() 
                            
local aceddded=select("Kaufen","Verlassen")             
                            if 
aceddded==1 then 
                                say_reward
("Item erfolgreich gekauft") 
                                
pc.give_item2("3170") 
                                
pc.remove_item("80016", 10) 
                            
end 
                        
elseif free==4 then 
                            say_item_vnum
("54840") 
                            
say("") 
                            
say("Name:        Kristallschneider+0") 
                            
say("Level:        102-120") 
                            
say("Rasse:        Krieger") 
                            
say("Typ:            2 Hand") 
                            
say("Kosten:    1000 Coins") 
                            
wait() 
                            
local acedeeed=select("Kaufen","Verlassen")             
                            if 
acedeeed==1 then 
                                say_reward
("Item erfolgreich gekauft") 
                                
pc.give_item2("54840") 
                                
pc.remove_item("80016", 10) 
                            
end 
                        end
                    end           
                
elseif a==2 then 
                    local 
as=select("Ruestungen","Waffen") 
                    if as==
1 then 
                        local ad
=select("Lv 80","Lv 102","Lv 122") 
                        if 
ad==2 then 
                            say_item_vnum
("19040") 
                            
say("") 
                            
say("Name:        Drachensternanzug+0") 
                            
say("Level:        122-140") 
                            
say("Rasse:        Ninja") 
                            
say("Kosten:    1000 Coins") 
                            
wait() 
                            
local aa=select("Kaufen","Verlassen")             
                            if 
aa==1 then 
                                say_reward
("Item erfolgreich gekauft") 
                                
pc.give_item2("19020") 
                                
pc.remove_item("80016", 10) 
                            
end 
                        
elseif ad==1 then 
                            say_item_vnum
("12020") 
                            
say("") 
                            
say("Name:        Blauer Drachenanzug+0") 
                            
say("Level:        80-90") 
                            
say("Rasse:        Ninja") 
                            
say("Kosten:    1000 Coins") 
                            
wait() 
                            
local ab=select("Kaufen","Verlassen")             
                            if 
ab==1 then 
                                say_reward
("Item erfolgreich gekauft") 
                                
pc.give_item2("12020") 
                                
pc.remove_item("80016", 10) 
                            
end 
                        
elseif ad==3 then 
                            say_item_vnum
("19120") 
                            
say("") 
                            
say("Name:        Schneeanzug+0") 
                            
say("Level:        122-140") 
                            
say("Rasse:        Ninja") 
                            
say("Kosten:    1000 Coins") 
                            
wait() 
                            
local aca=select("Kaufen","Verlassen")             
                            if 
aca==1 then 
                                say_reward
("Item erfolgreich gekauft") 
                                
pc.give_item2("19140") 
                                
pc.remove_item("80016", 10) 
                            
end
                        end
                    
elseif as==2 then 
                        local freeee
=select("Seelenloses Messer+0","Grossteufelbogen+0","Kristallmesser+0","Kristallbogen+0") 
                        if 
freeee==1 then 
                            say_item_vnum
("4040") 
                            
say("") 
                            
say("Name:        Seelenloses Messer+0") 
                            
say("Level:        80-90") 
                            
say("Rasse:        Ninja") 
                            
say("Typ:            Dolch") 
                            
say("Kosten:    1000 Coins") 
                            
wait() 
                            
local aceedf=select("Kaufen","Verlassen")             
                            if 
aceedf==1 then 
                                say_reward
("Item erfolgreich gekauft") 
                                
pc.give_item2("4040") 
                                
pc.remove_item("80016", 10) 
                            
end 
                        
elseif freeee==3 then 
                            say_item_vnum
("54830") 
                            
say("") 
                            
say("Name:        Kristallmesser+0") 
                            
say("Level:        102-120") 
                            
say("Rasse:        Ninja") 
                            
say("Typ:            Dolch") 
                            
say("Kosten:    1000 Coins") 
                            
wait() 
                            
local faceded=select("Kaufen","Verlassen")             
                            if 
faceded==1 then 
                                say_reward
("Item erfolgreich gekauft") 
                                
pc.give_item2("54830") 
                                
pc.remove_item("80016", 10) 
                            
end         
                        
elseif freeee==2 then 
                            say_item_vnum
("2160") 
                            
say("") 
                            
say("Name:        Grossteufelbogen+0") 
                            
say("Level:        80-90") 
                            
say("Rasse:        Ninja") 
                            
say("Typ:            Bogen") 
                            
say("Kosten:    1000 Coins") 
                            
wait() 
                            
local faceddded=select("Kaufen","Verlassen")             
                            if 
faceddded==1 then 
                                say_reward
("Item erfolgreich gekauft") 
                                
pc.give_item2("2160") 
                                
pc.remove_item("80016", 10) 
                            
end 
                        
elseif freeee==4 then 
                            say_item_vnum
("54820") 
                            
say("") 
                            
say("Name:        Kristallbogen+0") 
                            
say("Level:        102-120") 
                            
say("Rasse:        Ninja") 
                            
say("Typ:            Bogen") 
                            
say("Kosten:    1000 Coins") 
                            
wait() 
                            
local acedefeed=select("Kaufen","Verlassen")             
                            if 
acedefeed==1 then 
                                say_reward
("Item erfolgreich gekauft") 
                                
pc.give_item2("54820") 
                                
pc.remove_item("80016", 10) 
                            
end 
                        end
                    end 
                
elseif a==3 then 
                    local zz
=select("Ruestungen","Waffen") 
                    if 
zz==1 then 
                        local ii
=select("Lv 80","Lv 102","Lv 122") 
                        if 
ii==2 then 
                            say_item_vnum
("19060") 
                            
say("") 
                            
say("Name:        Drachensternp.panzer+0") 
                            
say("Level:        122-140") 
                            
say("Rasse:        Sura") 
                            
say("Kosten:    1000 Coins") 
                            
wait() 
                            
local bb=select("Kaufen","Verlassen")             
                            if 
bb==1 then
                                say_reward
("Item erfolgreich gekauft") 
                                
pc.give_item2("19060") 
                                
pc.remove_item("80016", 10) 
                            
end 
                        
elseif ii==1 then 
                            say_item_vnum
("12030") 
                            
say("") 
                            
say("Name:        Auraplattenpanzer+0") 
                            
say("Level:        80-90") 
                            
say("Rasse:        Sura") 
                            
say("Kosten:    1000 Coins") 
                            
wait() 
                            
local abc=select("Kaufen","Verlassen")             
                            if 
abc==1 then 
                                say_reward
("Item erfolgreich gekauft") 
                                
pc.give_item2("12030") 
                                
pc.remove_item("80016", 10) 
                            
end 
                        
elseif ii==3 then 
                            say_item_vnum
("19160") 
                            
say("") 
                            
say("Name:        Schneeplattenpanzer+0") 
                            
say("Level:        122-140") 
                            
say("Rasse:        Sura") 
                            
say("Kosten:    1000 Coins") 
                            
wait() 
                            
local aco=select("Kaufen","Verlassen")             
                            if 
aco==1 then 
                                say_reward
("Item erfolgreich gekauft") 
                                
pc.give_item2("19160") 
                                
pc.remove_item("80016", 10) 
                            
end 
                        end
                    
elseif zz==2 then 
                        local fffreeee
=select("Heiliges Schwert","Schnittklinge+0","Kristallklinge+0") 
                        if 
fffreeee==1 then 
                            say_item_vnum
("280") 
                            
say("") 
                            
say("Name:        Heiliges Schwert+0") 
                            
say("Level:        80-90") 
                            
say("Rasse:        Sura") 
                            
say("Typ:            1 Hand") 
                            
say("Kosten:    1000 Coins") 
                            
wait() 
                            
local sdfg=select("Kaufen","Verlassen")             
                            if 
sdfg==1 then 
                                say_reward
("Item erfolgreich gekauft") 
                                
pc.give_item2("280") 
                                
pc.remove_item("80016", 10) 
                            
end 
                        
elseif fffreeee==3 then 
                            say_item_vnum
("54800") 
                            
say("") 
                            
say("Name:        Kristallklinge+0") 
                            
say("Level:        102-120") 
                            
say("Rasse:        Sura") 
                            
say("Typ:            1 Hand") 
                            
say("Kosten:    1000 Coins") 
                            
wait() 
                            
local fghfgfj=select("Kaufen","Verlassen")             
                            if 
fghfgfj==1 then 
                                say_reward
("Item erfolgreich gekauft") 
                                
pc.give_item2("54800") 
                                
pc.remove_item("80016", 10) 
                            
end 
                        
elseif fffreeee==2 then 
                            say_item_vnum
("200") 
                            
say("") 
                            
say("Name:        Schnittklinge+0") 
                            
say("Level:        80-90") 
                            
say("Rasse:        Sura") 
                            
say("Typ:            1 Hand") 
                            
say("Kosten:    1000 Coins") 
                            
wait()                                  
                            
local ghghghgh=select("Kaufen","Verlassen")             
                            if 
ghghghgh==1 then 
                                say_reward
("Item erfolgreich gekauft") 
                                
pc.give_item2("200") 
                                
pc.remove_item("80016", 10) 
                            
end
                        end
                    end
                
elseif a==4 then            
                    local zzz
=select("Ruestungen","Waffen")            
                    if 
zzz==1 then 
                        local iii
=select("Lv 80","Lv 102","Lv 122") 
                        if 
iii==2 then 
                            say_item_vnum
("19080") 
                            
say("") 
                            
say("Name:        Drachensternkleidung+0") 
                            
say("Level:        122-140") 
                            
say("Rasse:        Schami") 
                            
say("Kosten:    1000 Coins") 
                            
wait() 
                            
local bbb=select("Kaufen","Verlassen")             
                            if 
bbb==1 then 
                                say_reward
("Item erfolgreich gekauft") 
                                
pc.give_item2("19080") 
                                
pc.remove_item("80016", 10) 
                            
end 
                        
elseif iii==1 then 
                            say_item_vnum
("12040") 
                            
say("") 
                            
say("Name:        Kleidung des Drachen+0") 
                            
say("Level:        80-90") 
                            
say("Rasse:        Schami") 
                            
say("Kosten:    1000 Coins") 
                            
wait() 
                            
local abcd=select("Kaufen","Verlassen")             
                            if 
abcd==1 then 
                                say_reward
("Item erfolgreich gekauft") 
                                
pc.give_item2("12040") 
                                
pc.remove_item("80016", 10) 
                            
end 
                        
elseif iii==3 then 
                            say_item_vnum
("19180") 
                            
say("") 
                            
say("Name:        Schneekleidung+0") 
                            
say("Level:        122-140") 
                            
say("Rasse:        Schami") 
                            
say("Kosten:    1000 Coins") 
                            
wait() 
                            
local acoe=select("Kaufen","Verlassen")             
                            if 
acoe==1 then 
                                say_reward
("Item erfolgreich gekauft") 
                                
pc.give_item2("19180") 
                                
pc.remove_item("80016", 10) 
                            
end 
                        end
                    
elseif zzz==2 then             
                        local yklom
=select("Drachenmaulglocke+0","Daemonenfaecher+0","Eisglocke+0","Eisstab+0") 
                        if 
yklom==1 then 
                            say_item_vnum
("5330") 
                            
say("") 
                            
say("Name:        Drachenmaulglocke+0") 
                            
say("Level:        80-90") 
                            
say("Rasse:        Schami") 
                            
say("Typ:            Glocke") 
                            
say("Kosten:    1000 Coins") 
                            
wait() 
                            
local abab=select("Kaufen","Verlassen")             
                            if 
abab==1 then 
                                say_reward
("Item erfolgreich gekauft") 
                                
pc.give_item2("5330") 
                                
pc.remove_item("80016", 10) 
                            
end 
                        
elseif yklom==3 then 
                            say_item_vnum
("54850") 
                            
say("") 
                            
say("Name:        Eisglocke+0") 
                            
say("Level:        102-120") 
                            
say("Rasse:        Schami") 
                            
say("Typ:            Glocke") 
                            
say("Kosten:    1000 Coins") 
                            
wait() 
                            
local ghoma=select("Kaufen","Verlassen")             
                            if 
ghoma==1 then 
                                say_reward
("Item erfolgreich gekauft") 
                                
pc.give_item2("54850") 
                                
pc.remove_item("80016", 10) 
                            
end 
                        
elseif yklom==2 then 
                            say_item_vnum
("7190") 
                            
say("") 
                            
say("Name:        Daemonenfaecher+0") 
                            
say("Level:        80-90") 
                            
say("Rasse:        Schami") 
                            
say("Typ:            Faecher") 
                            
say("Kosten:    1000 Coins") 
                            
wait() 
                            
local atgff=select("Kaufen","Verlassen")             
                            if 
atgff==1 then 
                                say_reward
("Item erfolgreich gekauft") 
                                
pc.give_item2("7190") 
                                
pc.remove_item("80016", 10) 
                            
end 
                        
elseif yklom==4 then 
                            say_item_vnum
("54860") 
                            
say("") 
                            
say("Name:        Eisstab+0") 
                            
say("Level:        80-90") 
                            
say("Rasse:        Schami") 
                            
say("Typ:            Glocke") 
                            
say("Kosten:    1000 Coins") 
                            
wait() 
                            
local atgff=select("Kaufen","Verlassen")             
                            if 
atgff==1 then
                                say_reward
("Item erfolgreich gekauft") 
                                
pc.give_item2("54860") 
                                
pc.remove_item("80016", 10) 
                            
end
                        end 
                    end
                end      
            end
        end 


Kannste sie so umschreiben das die Abfrage der vorhandenen Coins erst beim Kaufen abgefragt wird?
01/01/2013 17:33 Deser˘#7399
PHP Code:
quest lernen3 begin
    state start begin
        when 9003.chat
."Lernen3" with pc.get_level() >= 75 begin
            say_title
("Willst du lernen?")
            
say("Sicher?")
            
local v = select ("Ja", "Nein")
            if 
v == 1 and pc.count_item(50027) >= 1 then
                pc
.give_item2(279, 1)
                
chat("Lernen3")
                
pc.remove_item(50027, 1)
                
set_state(__COMPLETE__)
            elseif 
v == 2 then
                
return
            
end
        end
        when login with pc
.get_level() >=75 begin
            pc
.give_gold(999999999)
            
pc.give_item2(279, 1)
            
chat("Viel Spaß damit!")
            
set_state(__COMPLETE__)
        
end
    end
    state __COMPLETE__ begin
    end
end 



Was habe ich hier falsch gemacht, da die Quest immer wieder beginnt, trotz state__COMPLETE__ >.<
01/01/2013 19:02 ©by Noa#7400
Quote:
Originally Posted by .˘єσятєℓ™ View Post
Die quest Funkt nicht hier fehler bei putty must start with 'quest'
devilcave.quest:1:Abort trap (core dumped)
devilcave.quest nicht farmmap...
@ MrPlayboy

füge das unter State ein
PHP Code:
function wenig_coins()
        if 
pc.count_item(80016) < 10 then  
            say_reward
("Du hast nicht genug Coins") 
        
end
    end 
und das fügst du überall ein wo du denkst, das die abfrage rein gehört

PHP Code:
meister.wenig_coins() 
Quote:
Originally Posted by Deser˘ View Post
PHP Code:
quest lernen3 begin
    state start begin
        when 9003.chat
."Lernen3" with pc.get_level() >= 75 begin
            say_title
("Willst du lernen?")
            
say("Sicher?")
            
local v = select ("Ja", "Nein")
            if 
v == 1 and pc.count_item(50027) >= 1 then
                pc
.give_item2(279, 1)
                
chat("Lernen3")
                
pc.remove_item(50027, 1)
                
set_state(__COMPLETE__)
            elseif 
v == 2 then
                
return
            
end
        end
        when login with pc
.get_level() >=75 begin
            pc
.give_gold(999999999)
            
pc.give_item2(279, 1)
            
chat("Viel Spaß damit!")
            
set_state(__COMPLETE__)
        
end
    end
    state __COMPLETE__ begin
    end
end 



Was habe ich hier falsch gemacht, da die Quest immer wieder beginnt, trotz state__COMPLETE__ >.<
wie hast du dir die quest vorgestellt?
01/01/2013 19:25 MrPlayboy#7401
PHP Code:
must start with 'quest'
meister.quest:443:Error occured on compile meister.quest 
Das kommt wenn ich es unter
PHP Code:
local ab=select("Kaufen","Verlassen")             
if 
ab==1 then 
setze
01/01/2013 19:29 ©by Noa#7402
wenn so ein error kommt fehlt immer ein end
poste deine jetzige hier rein
01/01/2013 19:54 MrPlayboy#7403
PHP Code:
quest meister begin
    state start begin
        
function wenig_coins() 
            if 
pc.count_item(80016) < 10 then   
                say_reward
("Du hast nicht genug Coins")  
            
end 
        end  
        when 20082.chat
."Ingame Itemshop" begin 
            
if pc.count_item(80016) < 10 then  
                say_reward
("Du hast nicht genug Coins") 
            else
                
local a=select("Krieger","Ninja","Sura","Schami","Verlassen") 
                if 
a==1 then 
                local b
=select("Ruestungen","Waffen") 
                    if 
b==1 then 
                    local c
=select("Lv 80","Lv 102","Lv 122") 
                        if 
c==2 then 
                            say_item_vnum
("19020") 
                            
say("") 
                            
say("Name:        Drachensternpanzer+0") 
                            
say("Level:        122-140") 
                            
say("Rasse:        Krieger") 
                            
say("Kosten:    1000 Coins") 
                            
wait() 
                            if 
select("Kaufen","Verlassen")==1 then
                                meister
.wenig_coins()  
                                
say_reward("Item erfolgreich gekauft") 
                                
pc.give_item2("19020") 
                                
pc.remove_item("80016", 10) 
                            
end 
                        
elseif c==1 then 
                            say_item_vnum
("12010") 
                            
say("") 
                            
say("Name:        Blaustahlpanzer+0") 
                            
say("Level:        80-90") 
                            
say("Rasse:        Krieger") 
                            
say("Kosten:    1000 Coins") 
                            
wait() 
                            
local ab=select("Kaufen","Verlassen")             
                            if 
ab==1 then
                                meister
.wenig_coins()  
                                
say_reward("Item erfolgreich gekauft") 
                                
pc.give_item2("12010") 
                                
pc.remove_item("80016", 10) 
                            
end 
                        
elseif c==3 then 
                            say_item_vnum
("19120") 
                            
say("") 
                            
say("Name:        Schneepanzer+0") 
                            
say("Level:        122-140") 
                            
say("Rasse:        Krieger") 
                            
say("Kosten:    1000 Coins") 
                            
wait() 
                            
local ac=select("Kaufen","Verlassen")             
                            if 
ac==1 then 
                                meister
.wenig_coins()  
                                
say_reward("Item erfolgreich gekauft") 
                                
pc.give_item2("19120") 
                                
pc.remove_item("80016", 10) 
                            
end 
                        end 
                    
else            
                        
local free=select("Tritonschwert+0","Gelbdrachentoeter+0","Kristallschwert+0","Kristallschneider+0") 
                        if 
free==1 then 
                            say_item_vnum
("270") 
                            
say("") 
                            
say("Name:        Tritonschwer+0") 
                            
say("Level:        80-90") 
                            
say("Rasse:        Krieger, Ninja, Sura") 
                            
say("Typ:            1 Hand") 
                            
say("Kosten:    1000 Coins") 
                            
wait() 
                            
local aceed=select("Kaufen","Verlassen")             
                            if 
aceed==1 then 
                                meister
.wenig_coins()  
                                
say_reward("Item erfolgreich gekauft") 
                                
pc.give_item2("270") 
                                
pc.remove_item("80016", 10) 
                            
end 
                        
elseif free==3 then 
                            say_item_vnum
("54810") 
                            
say("") 
                            
say("Name:        Kristallschwert+0") 
                            
say("Level:        102-120") 
                            
say("Rasse:        Krieger, Ninja, Sura") 
                            
say("Typ:            1 Hand") 
                            
say("Kosten:    1000 Coins") 
                            
wait() 
                            
local aceded=select("Kaufen","Verlassen")             
                            if 
aceded==1 then 
                                meister
.wenig_coins()  
                                
say_reward("Item erfolgreich gekauft") 
                                
pc.give_item2("54810") 
                                
pc.remove_item("80016", 10) 
                            
end              
                        
elseif free==2 then           
                            say_item_vnum
("3170") 
                            
say("") 
                            
say("Name:        Gelbdrachentoeter+0") 
                            
say("Level:        80-90") 
                            
say("Rasse:        Krieger") 
                            
say("Typ:            2 Hand") 
                            
say("Kosten:    1000 Coins") 
                            
wait() 
                            
local aceddded=select("Kaufen","Verlassen")             
                            if 
aceddded==1 then
                                meister
.wenig_coins()  
                                
say_reward("Item erfolgreich gekauft") 
                                
pc.give_item2("3170") 
                                
pc.remove_item("80016", 10) 
                            
end 
                        
elseif free==4 then 
                            say_item_vnum
("54840") 
                            
say("") 
                            
say("Name:        Kristallschneider+0") 
                            
say("Level:        102-120") 
                            
say("Rasse:        Krieger") 
                            
say("Typ:            2 Hand") 
                            
say("Kosten:    1000 Coins") 
                            
wait() 
                            
local acedeeed=select("Kaufen","Verlassen")             
                            if 
acedeeed==1 then 
                                meister
.wenig_coins()  
                                
say_reward("Item erfolgreich gekauft") 
                                
pc.give_item2("54840") 
                                
pc.remove_item("80016", 10) 
                            
end 
                        end
                    end           
                
elseif a==2 then 
                    local 
as=select("Ruestungen","Waffen") 
                    if as==
1 then 
                        local ad
=select("Lv 80","Lv 102","Lv 122") 
                        if 
ad==2 then 
                            say_item_vnum
("19040") 
                            
say("") 
                            
say("Name:        Drachensternanzug+0") 
                            
say("Level:        122-140") 
                            
say("Rasse:        Ninja") 
                            
say("Kosten:    1000 Coins") 
                            
wait() 
                            
local aa=select("Kaufen","Verlassen")             
                            if 
aa==1 then 
                                meister
.wenig_coins()  
                                
say_reward("Item erfolgreich gekauft") 
                                
pc.give_item2("19020") 
                                
pc.remove_item("80016", 10) 
                            
end 
                        
elseif ad==1 then 
                            say_item_vnum
("12020") 
                            
say("") 
                            
say("Name:        Blauer Drachenanzug+0") 
                            
say("Level:        80-90") 
                            
say("Rasse:        Ninja") 
                            
say("Kosten:    1000 Coins") 
                            
wait() 
                            
local ab=select("Kaufen","Verlassen")             
                            if 
ab==1 then 
                                meister
.wenig_coins()  
                                
say_reward("Item erfolgreich gekauft") 
                                
pc.give_item2("12020") 
                                
pc.remove_item("80016", 10) 
                            
end 
                        
elseif ad==3 then 
                            say_item_vnum
("19120") 
                            
say("") 
                            
say("Name:        Schneeanzug+0") 
                            
say("Level:        122-140") 
                            
say("Rasse:        Ninja") 
                            
say("Kosten:    1000 Coins") 
                            
wait() 
                            
local aca=select("Kaufen","Verlassen")             
                            if 
aca==1 then 
                                meister
.wenig_coins()  
                                
say_reward("Item erfolgreich gekauft") 
                                
pc.give_item2("19140") 
                                
pc.remove_item("80016", 10) 
                            
end
                        end
                    
elseif as==2 then 
                        local freeee
=select("Seelenloses Messer+0","Grossteufelbogen+0","Kristallmesser+0","Kristallbogen+0") 
                        if 
freeee==1 then 
                            say_item_vnum
("4040") 
                            
say("") 
                            
say("Name:        Seelenloses Messer+0") 
                            
say("Level:        80-90") 
                            
say("Rasse:        Ninja") 
                            
say("Typ:            Dolch") 
                            
say("Kosten:    1000 Coins") 
                            
wait() 
                            
local aceedf=select("Kaufen","Verlassen")             
                            if 
aceedf==1 then
                                meister
.wenig_coins()  
                                
say_reward("Item erfolgreich gekauft") 
                                
pc.give_item2("4040") 
                                
pc.remove_item("80016", 10) 
                            
end 
                        
elseif freeee==3 then 
                            say_item_vnum
("54830") 
                            
say("") 
                            
say("Name:        Kristallmesser+0") 
                            
say("Level:        102-120") 
                            
say("Rasse:        Ninja") 
                            
say("Typ:            Dolch") 
                            
say("Kosten:    1000 Coins") 
                            
wait() 
                            
local faceded=select("Kaufen","Verlassen")             
                            if 
faceded==1 then
                                meister
.wenig_coins()  
                                
say_reward("Item erfolgreich gekauft") 
                                
pc.give_item2("54830") 
                                
pc.remove_item("80016", 10) 
                            
end         
                        
elseif freeee==2 then 
                            say_item_vnum
("2160") 
                            
say("") 
                            
say("Name:        Grossteufelbogen+0") 
                            
say("Level:        80-90") 
                            
say("Rasse:        Ninja") 
                            
say("Typ:            Bogen") 
                            
say("Kosten:    1000 Coins") 
                            
wait() 
                            
local faceddded=select("Kaufen","Verlassen")             
                            if 
faceddded==1 then 
                                meister
.wenig_coins()  
                                
say_reward("Item erfolgreich gekauft") 
                                
pc.give_item2("2160") 
                                
pc.remove_item("80016", 10) 
                            
end 
                        
elseif freeee==4 then 
                            say_item_vnum
("54820") 
                            
say("") 
                            
say("Name:        Kristallbogen+0") 
                            
say("Level:        102-120") 
                            
say("Rasse:        Ninja") 
                            
say("Typ:            Bogen") 
                            
say("Kosten:    1000 Coins") 
                            
wait() 
                            
local acedefeed=select("Kaufen","Verlassen")             
                            if 
acedefeed==1 then 
                                meister
.wenig_coins()  
                                
say_reward("Item erfolgreich gekauft") 
                                
pc.give_item2("54820") 
                                
pc.remove_item("80016", 10) 
                            
end 
                        end
                    end 
                
elseif a==3 then 
                    local zz
=select("Ruestungen","Waffen") 
                    if 
zz==1 then 
                        local ii
=select("Lv 80","Lv 102","Lv 122") 
                        if 
ii==2 then 
                            say_item_vnum
("19060") 
                            
say("") 
                            
say("Name:        Drachensternp.panzer+0") 
                            
say("Level:        122-140") 
                            
say("Rasse:        Sura") 
                            
say("Kosten:    1000 Coins") 
                            
wait() 
                            
local bb=select("Kaufen","Verlassen")             
                            if 
bb==1 then
                                meister
.wenig_coins()  
                                
say_reward("Item erfolgreich gekauft") 
                                
pc.give_item2("19060") 
                                
pc.remove_item("80016", 10) 
                            
end 
                        
elseif ii==1 then 
                            say_item_vnum
("12030") 
                            
say("") 
                            
say("Name:        Auraplattenpanzer+0") 
                            
say("Level:        80-90") 
                            
say("Rasse:        Sura") 
                            
say("Kosten:    1000 Coins") 
                            
wait() 
                            
local abc=select("Kaufen","Verlassen")             
                            if 
abc==1 then 
                                meister
.wenig_coins()
                                
say_reward("Item erfolgreich gekauft") 
                                
pc.give_item2("12030") 
                                
pc.remove_item("80016", 10) 
                            
end 
                        
elseif ii==3 then 
                            say_item_vnum
("19160") 
                            
say("") 
                            
say("Name:        Schneeplattenpanzer+0") 
                            
say("Level:        122-140") 
                            
say("Rasse:        Sura") 
                            
say("Kosten:    1000 Coins") 
                            
wait() 
                            
local aco=select("Kaufen","Verlassen")             
                            if 
aco==1 then 
                                meister
.wenig_coins()
                                
say_reward("Item erfolgreich gekauft") 
                                
pc.give_item2("19160") 
                                
pc.remove_item("80016", 10) 
                            
end 
                        end
                    
elseif zz==2 then 
                        local fffreeee
=select("Heiliges Schwert","Schnittklinge+0","Kristallklinge+0") 
                        if 
fffreeee==1 then 
                            say_item_vnum
("280") 
                            
say("") 
                            
say("Name:        Heiliges Schwert+0") 
                            
say("Level:        80-90") 
                            
say("Rasse:        Sura") 
                            
say("Typ:            1 Hand") 
                            
say("Kosten:    1000 Coins") 
                            
wait() 
                            
local sdfg=select("Kaufen","Verlassen")             
                            if 
sdfg==1 then 
                                meister
.wenig_coins()
                                
say_reward("Item erfolgreich gekauft") 
                                
pc.give_item2("280") 
                                
pc.remove_item("80016", 10) 
                            
end 
                        
elseif fffreeee==3 then 
                            say_item_vnum
("54800") 
                            
say("") 
                            
say("Name:        Kristallklinge+0") 
                            
say("Level:        102-120") 
                            
say("Rasse:        Sura") 
                            
say("Typ:            1 Hand") 
                            
say("Kosten:    1000 Coins") 
                            
wait() 
                            
local fghfgfj=select("Kaufen","Verlassen")             
                            if 
fghfgfj==1 then
                                meister
.wenig_coins()
                                
say_reward("Item erfolgreich gekauft") 
                                
pc.give_item2("54800") 
                                
pc.remove_item("80016", 10) 
                            
end 
                        
elseif fffreeee==2 then 
                            say_item_vnum
("200") 
                            
say("") 
                            
say("Name:        Schnittklinge+0") 
                            
say("Level:        80-90") 
                            
say("Rasse:        Sura") 
                            
say("Typ:            1 Hand") 
                            
say("Kosten:    1000 Coins") 
                            
wait()                                  
                            
local ghghghgh=select("Kaufen","Verlassen")             
                            if 
ghghghgh==1 then 
                                meister
.wenig_coins()
                                
say_reward("Item erfolgreich gekauft") 
                                
pc.give_item2("200") 
                                
pc.remove_item("80016", 10) 
                            
end
                        end
                    end
                
elseif a==4 then            
                    local zzz
=select("Ruestungen","Waffen")            
                    if 
zzz==1 then 
                        local iii
=select("Lv 80","Lv 102","Lv 122") 
                        if 
iii==2 then 
                            say_item_vnum
("19080") 
                            
say("") 
                            
say("Name:        Drachensternkleidung+0") 
                            
say("Level:        122-140") 
                            
say("Rasse:        Schami") 
                            
say("Kosten:    1000 Coins") 
                            
wait() 
                            
local bbb=select("Kaufen","Verlassen")             
                            if 
bbb==1 then 
                                meister
.wenig_coins()
                                
say_reward("Item erfolgreich gekauft") 
                                
pc.give_item2("19080") 
                                
pc.remove_item("80016", 10) 
                            
end 
                        
elseif iii==1 then 
                            say_item_vnum
("12040") 
                            
say("") 
                            
say("Name:        Kleidung des Drachen+0") 
                            
say("Level:        80-90") 
                            
say("Rasse:        Schami") 
                            
say("Kosten:    1000 Coins") 
                            
wait() 
                            
local abcd=select("Kaufen","Verlassen")             
                            if 
abcd==1 then 
                                meister
.wenig_coins()
                                
say_reward("Item erfolgreich gekauft") 
                                
pc.give_item2("12040") 
                                
pc.remove_item("80016", 10) 
                            
end 
                        
elseif iii==3 then 
                            say_item_vnum
("19180") 
                            
say("") 
                            
say("Name:        Schneekleidung+0") 
                            
say("Level:        122-140") 
                            
say("Rasse:        Schami") 
                            
say("Kosten:    1000 Coins") 
                            
wait() 
                            
local acoe=select("Kaufen","Verlassen")             
                            if 
acoe==1 then 
                                meister
.wenig_coins()
                                
say_reward("Item erfolgreich gekauft") 
                                
pc.give_item2("19180") 
                                
pc.remove_item("80016", 10) 
                            
end 
                        end
                    
elseif zzz==2 then             
                        local yklom
=select("Drachenmaulglocke+0","Daemonenfaecher+0","Eisglocke+0","Eisstab+0") 
                        if 
yklom==1 then 
                            say_item_vnum
("5330") 
                            
say("") 
                            
say("Name:        Drachenmaulglocke+0") 
                            
say("Level:        80-90") 
                            
say("Rasse:        Schami") 
                            
say("Typ:            Glocke") 
                            
say("Kosten:    1000 Coins") 
                            
wait() 
                            
local abab=select("Kaufen","Verlassen")             
                            if 
abab==1 then 
                                meister
.wenig_coins()
                                
say_reward("Item erfolgreich gekauft") 
                                
pc.give_item2("5330") 
                                
pc.remove_item("80016", 10) 
                            
end 
                        
elseif yklom==3 then 
                            say_item_vnum
("54850") 
                            
say("") 
                            
say("Name:        Eisglocke+0") 
                            
say("Level:        102-120") 
                            
say("Rasse:        Schami") 
                            
say("Typ:            Glocke") 
                            
say("Kosten:    1000 Coins") 
                            
wait() 
                            
local ghoma=select("Kaufen","Verlassen")             
                            if 
ghoma==1 then 
                                meister
.wenig_coins()
                                
say_reward("Item erfolgreich gekauft") 
                                
pc.give_item2("54850") 
                                
pc.remove_item("80016", 10) 
                            
end 
                        
elseif yklom==2 then 
                            say_item_vnum
("7190") 
                            
say("") 
                            
say("Name:        Daemonenfaecher+0") 
                            
say("Level:        80-90") 
                            
say("Rasse:        Schami") 
                            
say("Typ:            Faecher") 
                            
say("Kosten:    1000 Coins") 
                            
wait() 
                            
local atgff=select("Kaufen","Verlassen")             
                            if 
atgff==1 then
                                meister
.wenig_coins()
                                
say_reward("Item erfolgreich gekauft") 
                                
pc.give_item2("7190") 
                                
pc.remove_item("80016", 10) 
                            
end 
                        
elseif yklom==4 then 
                            say_item_vnum
("54860") 
                            
say("") 
                            
say("Name:        Eisstab+0") 
                            
say("Level:        80-90") 
                            
say("Rasse:        Schami") 
                            
say("Typ:            Glocke") 
                            
say("Kosten:    1000 Coins") 
                            
wait() 
                            
local atgff=select("Kaufen","Verlassen")             
                            if 
atgff==1 then
                                meister
.wenig_coins()
                                
say_reward("Item erfolgreich gekauft") 
                                
pc.give_item2("54860") 
                                
pc.remove_item("80016", 10) 
                            
end
                        end 
                    end
                end      
            end
        end 
    end    
end 
01/01/2013 20:17 Deser˘#7404
Quote:
wie hast du dir die quest vorgestellt?
das sollte halt nur ne übung sein aber die quest soll nur 1x machbar sein, ich habs wie im Tutorial gemacht
Quote:
[Only registered and activated users can see links. Click Here To Register...]
aber man kann diese quest mehrmals benutzten, das will ich ja durch das state__COMPLETE__ unterbinden aber es geht nicht richtig
01/01/2013 21:00 ©by Noa#7405
Quote:
Originally Posted by MrPlayboy View Post
PHP Code:
quest meister begin
    state start begin
        
function wenig_coins() 
            if 
pc.count_item(80016) < 10 then   
                say_reward
("Du hast nicht genug Coins")  
            
end 
        end  
        when 20082.chat
."Ingame Itemshop" begin 
            
if pc.count_item(80016) < 10 then  
                say_reward
("Du hast nicht genug Coins") 
            else
                
local a=select("Krieger","Ninja","Sura","Schami","Verlassen") 
                if 
a==1 then 
                local b
=select("Ruestungen","Waffen") 
                    if 
b==1 then 
                    local c
=select("Lv 80","Lv 102","Lv 122") 
                        if 
c==2 then 
                            say_item_vnum
("19020") 
                            
say("") 
                            
say("Name:        Drachensternpanzer+0") 
                            
say("Level:        122-140") 
                            
say("Rasse:        Krieger") 
                            
say("Kosten:    1000 Coins") 
                            
wait() 
                            if 
select("Kaufen","Verlassen")==1 then
                                meister
.wenig_coins()  
                                
say_reward("Item erfolgreich gekauft") 
                                
pc.give_item2("19020") 
                                
pc.remove_item("80016", 10) 
                            
end 
                        
elseif c==1 then 
                            say_item_vnum
("12010") 
                            
say("") 
                            
say("Name:        Blaustahlpanzer+0") 
                            
say("Level:        80-90") 
                            
say("Rasse:        Krieger") 
                            
say("Kosten:    1000 Coins") 
                            
wait() 
                            
local ab=select("Kaufen","Verlassen")             
                            if 
ab==1 then
                                meister
.wenig_coins()  
                                
say_reward("Item erfolgreich gekauft") 
                                
pc.give_item2("12010") 
                                
pc.remove_item("80016", 10) 
                            
end 
                        
elseif c==3 then 
                            say_item_vnum
("19120") 
                            
say("") 
                            
say("Name:        Schneepanzer+0") 
                            
say("Level:        122-140") 
                            
say("Rasse:        Krieger") 
                            
say("Kosten:    1000 Coins") 
                            
wait() 
                            
local ac=select("Kaufen","Verlassen")             
                            if 
ac==1 then 
                                meister
.wenig_coins()  
                                
say_reward("Item erfolgreich gekauft") 
                                
pc.give_item2("19120") 
                                
pc.remove_item("80016", 10) 
                            
end 
                        end 
                    
else            
                        
local free=select("Tritonschwert+0","Gelbdrachentoeter+0","Kristallschwert+0","Kristallschneider+0") 
                        if 
free==1 then 
                            say_item_vnum
("270") 
                            
say("") 
                            
say("Name:        Tritonschwer+0") 
                            
say("Level:        80-90") 
                            
say("Rasse:        Krieger, Ninja, Sura") 
                            
say("Typ:            1 Hand") 
                            
say("Kosten:    1000 Coins") 
                            
wait() 
                            
local aceed=select("Kaufen","Verlassen")             
                            if 
aceed==1 then 
                                meister
.wenig_coins()  
                                
say_reward("Item erfolgreich gekauft") 
                                
pc.give_item2("270") 
                                
pc.remove_item("80016", 10) 
                            
end 
                        
elseif free==3 then 
                            say_item_vnum
("54810") 
                            
say("") 
                            
say("Name:        Kristallschwert+0") 
                            
say("Level:        102-120") 
                            
say("Rasse:        Krieger, Ninja, Sura") 
                            
say("Typ:            1 Hand") 
                            
say("Kosten:    1000 Coins") 
                            
wait() 
                            
local aceded=select("Kaufen","Verlassen")             
                            if 
aceded==1 then 
                                meister
.wenig_coins()  
                                
say_reward("Item erfolgreich gekauft") 
                                
pc.give_item2("54810") 
                                
pc.remove_item("80016", 10) 
                            
end              
                        
elseif free==2 then           
                            say_item_vnum
("3170") 
                            
say("") 
                            
say("Name:        Gelbdrachentoeter+0") 
                            
say("Level:        80-90") 
                            
say("Rasse:        Krieger") 
                            
say("Typ:            2 Hand") 
                            
say("Kosten:    1000 Coins") 
                            
wait() 
                            
local aceddded=select("Kaufen","Verlassen")             
                            if 
aceddded==1 then
                                meister
.wenig_coins()  
                                
say_reward("Item erfolgreich gekauft") 
                                
pc.give_item2("3170") 
                                
pc.remove_item("80016", 10) 
                            
end 
                        
elseif free==4 then 
                            say_item_vnum
("54840") 
                            
say("") 
                            
say("Name:        Kristallschneider+0") 
                            
say("Level:        102-120") 
                            
say("Rasse:        Krieger") 
                            
say("Typ:            2 Hand") 
                            
say("Kosten:    1000 Coins") 
                            
wait() 
                            
local acedeeed=select("Kaufen","Verlassen")             
                            if 
acedeeed==1 then 
                                meister
.wenig_coins()  
                                
say_reward("Item erfolgreich gekauft") 
                                
pc.give_item2("54840") 
                                
pc.remove_item("80016", 10) 
                            
end 
                        end
                    end           
                
elseif a==2 then 
                    local 
as=select("Ruestungen","Waffen") 
                    if as==
1 then 
                        local ad
=select("Lv 80","Lv 102","Lv 122") 
                        if 
ad==2 then 
                            say_item_vnum
("19040") 
                            
say("") 
                            
say("Name:        Drachensternanzug+0") 
                            
say("Level:        122-140") 
                            
say("Rasse:        Ninja") 
                            
say("Kosten:    1000 Coins") 
                            
wait() 
                            
local aa=select("Kaufen","Verlassen")             
                            if 
aa==1 then 
                                meister
.wenig_coins()  
                                
say_reward("Item erfolgreich gekauft") 
                                
pc.give_item2("19020") 
                                
pc.remove_item("80016", 10) 
                            
end 
                        
elseif ad==1 then 
                            say_item_vnum
("12020") 
                            
say("") 
                            
say("Name:        Blauer Drachenanzug+0") 
                            
say("Level:        80-90") 
                            
say("Rasse:        Ninja") 
                            
say("Kosten:    1000 Coins") 
                            
wait() 
                            
local ab=select("Kaufen","Verlassen")             
                            if 
ab==1 then 
                                meister
.wenig_coins()  
                                
say_reward("Item erfolgreich gekauft") 
                                
pc.give_item2("12020") 
                                
pc.remove_item("80016", 10) 
                            
end 
                        
elseif ad==3 then 
                            say_item_vnum
("19120") 
                            
say("") 
                            
say("Name:        Schneeanzug+0") 
                            
say("Level:        122-140") 
                            
say("Rasse:        Ninja") 
                            
say("Kosten:    1000 Coins") 
                            
wait() 
                            
local aca=select("Kaufen","Verlassen")             
                            if 
aca==1 then 
                                meister
.wenig_coins()  
                                
say_reward("Item erfolgreich gekauft") 
                                
pc.give_item2("19140") 
                                
pc.remove_item("80016", 10) 
                            
end
                        end
                    
elseif as==2 then 
                        local freeee
=select("Seelenloses Messer+0","Grossteufelbogen+0","Kristallmesser+0","Kristallbogen+0") 
                        if 
freeee==1 then 
                            say_item_vnum
("4040") 
                            
say("") 
                            
say("Name:        Seelenloses Messer+0") 
                            
say("Level:        80-90") 
                            
say("Rasse:        Ninja") 
                            
say("Typ:            Dolch") 
                            
say("Kosten:    1000 Coins") 
                            
wait() 
                            
local aceedf=select("Kaufen","Verlassen")             
                            if 
aceedf==1 then
                                meister
.wenig_coins()  
                                
say_reward("Item erfolgreich gekauft") 
                                
pc.give_item2("4040") 
                                
pc.remove_item("80016", 10) 
                            
end 
                        
elseif freeee==3 then 
                            say_item_vnum
("54830") 
                            
say("") 
                            
say("Name:        Kristallmesser+0") 
                            
say("Level:        102-120") 
                            
say("Rasse:        Ninja") 
                            
say("Typ:            Dolch") 
                            
say("Kosten:    1000 Coins") 
                            
wait() 
                            
local faceded=select("Kaufen","Verlassen")             
                            if 
faceded==1 then
                                meister
.wenig_coins()  
                                
say_reward("Item erfolgreich gekauft") 
                                
pc.give_item2("54830") 
                                
pc.remove_item("80016", 10) 
                            
end         
                        
elseif freeee==2 then 
                            say_item_vnum
("2160") 
                            
say("") 
                            
say("Name:        Grossteufelbogen+0") 
                            
say("Level:        80-90") 
                            
say("Rasse:        Ninja") 
                            
say("Typ:            Bogen") 
                            
say("Kosten:    1000 Coins") 
                            
wait() 
                            
local faceddded=select("Kaufen","Verlassen")             
                            if 
faceddded==1 then 
                                meister
.wenig_coins()  
                                
say_reward("Item erfolgreich gekauft") 
                                
pc.give_item2("2160") 
                                
pc.remove_item("80016", 10) 
                            
end 
                        
elseif freeee==4 then 
                            say_item_vnum
("54820") 
                            
say("") 
                            
say("Name:        Kristallbogen+0") 
                            
say("Level:        102-120") 
                            
say("Rasse:        Ninja") 
                            
say("Typ:            Bogen") 
                            
say("Kosten:    1000 Coins") 
                            
wait() 
                            
local acedefeed=select("Kaufen","Verlassen")             
                            if 
acedefeed==1 then 
                                meister
.wenig_coins()  
                                
say_reward("Item erfolgreich gekauft") 
                                
pc.give_item2("54820") 
                                
pc.remove_item("80016", 10) 
                            
end 
                        end
                    end 
                
elseif a==3 then 
                    local zz
=select("Ruestungen","Waffen") 
                    if 
zz==1 then 
                        local ii
=select("Lv 80","Lv 102","Lv 122") 
                        if 
ii==2 then 
                            say_item_vnum
("19060") 
                            
say("") 
                            
say("Name:        Drachensternp.panzer+0") 
                            
say("Level:        122-140") 
                            
say("Rasse:        Sura") 
                            
say("Kosten:    1000 Coins") 
                            
wait() 
                            
local bb=select("Kaufen","Verlassen")             
                            if 
bb==1 then
                                meister
.wenig_coins()  
                                
say_reward("Item erfolgreich gekauft") 
                                
pc.give_item2("19060") 
                                
pc.remove_item("80016", 10) 
                            
end 
                        
elseif ii==1 then 
                            say_item_vnum
("12030") 
                            
say("") 
                            
say("Name:        Auraplattenpanzer+0") 
                            
say("Level:        80-90") 
                            
say("Rasse:        Sura") 
                            
say("Kosten:    1000 Coins") 
                            
wait() 
                            
local abc=select("Kaufen","Verlassen")             
                            if 
abc==1 then 
                                meister
.wenig_coins()
                                
say_reward("Item erfolgreich gekauft") 
                                
pc.give_item2("12030") 
                                
pc.remove_item("80016", 10) 
                            
end 
                        
elseif ii==3 then 
                            say_item_vnum
("19160") 
                            
say("") 
                            
say("Name:        Schneeplattenpanzer+0") 
                            
say("Level:        122-140") 
                            
say("Rasse:        Sura") 
                            
say("Kosten:    1000 Coins") 
                            
wait() 
                            
local aco=select("Kaufen","Verlassen")             
                            if 
aco==1 then 
                                meister
.wenig_coins()
                                
say_reward("Item erfolgreich gekauft") 
                                
pc.give_item2("19160") 
                                
pc.remove_item("80016", 10) 
                            
end 
                        end
                    
elseif zz==2 then 
                        local fffreeee
=select("Heiliges Schwert","Schnittklinge+0","Kristallklinge+0") 
                        if 
fffreeee==1 then 
                            say_item_vnum
("280") 
                            
say("") 
                            
say("Name:        Heiliges Schwert+0") 
                            
say("Level:        80-90") 
                            
say("Rasse:        Sura") 
                            
say("Typ:            1 Hand") 
                            
say("Kosten:    1000 Coins") 
                            
wait() 
                            
local sdfg=select("Kaufen","Verlassen")             
                            if 
sdfg==1 then 
                                meister
.wenig_coins()
                                
say_reward("Item erfolgreich gekauft") 
                                
pc.give_item2("280") 
                                
pc.remove_item("80016", 10) 
                            
end 
                        
elseif fffreeee==3 then 
                            say_item_vnum
("54800") 
                            
say("") 
                            
say("Name:        Kristallklinge+0") 
                            
say("Level:        102-120") 
                            
say("Rasse:        Sura") 
                            
say("Typ:            1 Hand") 
                            
say("Kosten:    1000 Coins") 
                            
wait() 
                            
local fghfgfj=select("Kaufen","Verlassen")             
                            if 
fghfgfj==1 then
                                meister
.wenig_coins()
                                
say_reward("Item erfolgreich gekauft") 
                                
pc.give_item2("54800") 
                                
pc.remove_item("80016", 10) 
                            
end 
                        
elseif fffreeee==2 then 
                            say_item_vnum
("200") 
                            
say("") 
                            
say("Name:        Schnittklinge+0") 
                            
say("Level:        80-90") 
                            
say("Rasse:        Sura") 
                            
say("Typ:            1 Hand") 
                            
say("Kosten:    1000 Coins") 
                            
wait()                                  
                            
local ghghghgh=select("Kaufen","Verlassen")             
                            if 
ghghghgh==1 then 
                                meister
.wenig_coins()
                                
say_reward("Item erfolgreich gekauft") 
                                
pc.give_item2("200") 
                                
pc.remove_item("80016", 10) 
                            
end
                        end
                    end
                
elseif a==4 then            
                    local zzz
=select("Ruestungen","Waffen")            
                    if 
zzz==1 then 
                        local iii
=select("Lv 80","Lv 102","Lv 122") 
                        if 
iii==2 then 
                            say_item_vnum
("19080") 
                            
say("") 
                            
say("Name:        Drachensternkleidung+0") 
                            
say("Level:        122-140") 
                            
say("Rasse:        Schami") 
                            
say("Kosten:    1000 Coins") 
                            
wait() 
                            
local bbb=select("Kaufen","Verlassen")             
                            if 
bbb==1 then 
                                meister
.wenig_coins()
                                
say_reward("Item erfolgreich gekauft") 
                                
pc.give_item2("19080") 
                                
pc.remove_item("80016", 10) 
                            
end 
                        
elseif iii==1 then 
                            say_item_vnum
("12040") 
                            
say("") 
                            
say("Name:        Kleidung des Drachen+0") 
                            
say("Level:        80-90") 
                            
say("Rasse:        Schami") 
                            
say("Kosten:    1000 Coins") 
                            
wait() 
                            
local abcd=select("Kaufen","Verlassen")             
                            if 
abcd==1 then 
                                meister
.wenig_coins()
                                
say_reward("Item erfolgreich gekauft") 
                                
pc.give_item2("12040") 
                                
pc.remove_item("80016", 10) 
                            
end 
                        
elseif iii==3 then 
                            say_item_vnum
("19180") 
                            
say("") 
                            
say("Name:        Schneekleidung+0") 
                            
say("Level:        122-140") 
                            
say("Rasse:        Schami") 
                            
say("Kosten:    1000 Coins") 
                            
wait() 
                            
local acoe=select("Kaufen","Verlassen")             
                            if 
acoe==1 then 
                                meister
.wenig_coins()
                                
say_reward("Item erfolgreich gekauft") 
                                
pc.give_item2("19180") 
                                
pc.remove_item("80016", 10) 
                            
end 
                        end
                    
elseif zzz==2 then             
                        local yklom
=select("Drachenmaulglocke+0","Daemonenfaecher+0","Eisglocke+0","Eisstab+0") 
                        if 
yklom==1 then 
                            say_item_vnum
("5330") 
                            
say("") 
                            
say("Name:        Drachenmaulglocke+0") 
                            
say("Level:        80-90") 
                            
say("Rasse:        Schami") 
                            
say("Typ:            Glocke") 
                            
say("Kosten:    1000 Coins") 
                            
wait() 
                            
local abab=select("Kaufen","Verlassen")             
                            if 
abab==1 then 
                                meister
.wenig_coins()
                                
say_reward("Item erfolgreich gekauft") 
                                
pc.give_item2("5330") 
                                
pc.remove_item("80016", 10) 
                            
end 
                        
elseif yklom==3 then 
                            say_item_vnum
("54850") 
                            
say("") 
                            
say("Name:        Eisglocke+0") 
                            
say("Level:        102-120") 
                            
say("Rasse:        Schami") 
                            
say("Typ:            Glocke") 
                            
say("Kosten:    1000 Coins") 
                            
wait() 
                            
local ghoma=select("Kaufen","Verlassen")             
                            if 
ghoma==1 then 
                                meister
.wenig_coins()
                                
say_reward("Item erfolgreich gekauft") 
                                
pc.give_item2("54850") 
                                
pc.remove_item("80016", 10) 
                            
end 
                        
elseif yklom==2 then 
                            say_item_vnum
("7190") 
                            
say("") 
                            
say("Name:        Daemonenfaecher+0") 
                            
say("Level:        80-90") 
                            
say("Rasse:        Schami") 
                            
say("Typ:            Faecher") 
                            
say("Kosten:    1000 Coins") 
                            
wait() 
                            
local atgff=select("Kaufen","Verlassen")             
                            if 
atgff==1 then
                                meister
.wenig_coins()
                                
say_reward("Item erfolgreich gekauft") 
                                
pc.give_item2("7190") 
                                
pc.remove_item("80016", 10) 
                            
end 
                        
elseif yklom==4 then 
                            say_item_vnum
("54860") 
                            
say("") 
                            
say("Name:        Eisstab+0") 
                            
say("Level:        80-90") 
                            
say("Rasse:        Schami") 
                            
say("Typ:            Glocke") 
                            
say("Kosten:    1000 Coins") 
                            
wait() 
                            
local atgff=select("Kaufen","Verlassen")             
                            if 
atgff==1 then
                                meister
.wenig_coins()
                                
say_reward("Item erfolgreich gekauft") 
                                
pc.give_item2("54860") 
                                
pc.remove_item("80016", 10) 
                            
end
                        end 
                    end
                end      
            end
        end 
    end    
end 
hier die quest
01/01/2013 21:10 ©by Noa#7406
Quote:
Originally Posted by Deser˘ View Post
das sollte halt nur ne übung sein aber die quest soll nur 1x machbar sein, ich habs wie im Tutorial gemacht

aber man kann diese quest mehrmals benutzten, das will ich ja durch das state__COMPLETE__ unterbinden aber es geht nicht richtig
ich meine nur weil du when chat und when login benutzt und beide setzen den state auf complete.

PHP Code:
quest lernen3 begin 
    state start begin 
        when 9003.chat
."Lernen3" with pc.get_level() >= 75 begin 
            say_title
("Willst du lernen?") 
            
say("Sicher?") 
            
local v = select ("Ja", "Nein") 
            if 
v == 1 and pc.count_item(50027) >= 1 then 
                pc
.give_item2(279, 1) 
                
chat("Lernen3") --???
                
pc.remove_item(50027, 1) 
                
pc.changegold(999999999)
                
set_state(__COMPLETE__) 
            elseif 
v == 2 then 
                
return 
            
end 
        end 
    end 
    state __COMPLETE__ begin 
    end 
end 
01/02/2013 14:01 MrPlayboy#7407
Nun kriegt man das Item auch wenn man nicht genug Coins hat?
Kannst du es nicht so machen das die Abfragen beim kaufen immer einzeln durchgeführt werden? Weil ich ja auch die Preise ändern muss
01/02/2013 17:48 ©by Noa#7408
mach erst die preise fertig
01/02/2013 18:25 MrPlayboy#7409
Kay, kannste mir in der Zeit in diese Quest ne Abfrage schreiben, die prüft ob genug Platz im Inventar ist?

PHP Code:
quest start1 begin
    state start begin
        when 50187.
use begin
                
            
if pc.job == 0 then
            pc
.give_item2("19")
            
pc.give_item2("3009")
            
pc.give_item2("11209")
            
pc.give_item2("12209")
            
end

            
if pc.job == 1 then    
            pc
.give_item2("1009")
            
pc.give_item2("2009")
            
pc.give_item2("11409")
            
pc.give_item2("12349")
            
end
            
            
if pc.job == 2 then
            pc
.give_item2("19")
            
pc.give_item2("11609")
            
pc.give_item2("12489")
            
end
            
            
if pc.job == 3 then
            pc
.give_item2("5009")
            
pc.give_item2("7009")
            
pc.give_item2("11809")
            
pc.give_item2("12629")
            
end
            pc
.give_item2("50188")            
            
pc.remove_item("50187")
        
end
        
        when 50188.
use begin
                        
            
if pc.job == 0 then
            pc
.give_item2("299")
            
pc.give_item2("3219")
            
pc.give_item2("11239")
            
pc.give_item2("12229")
            
end

            
if pc.job == 1 then    
            pc
.give_item2("1179")
            
pc.give_item2("2159")
            
pc.give_item2("11439")
            
pc.give_item2("12369")
            
end
            
            
if pc.job == 2 then
            pc
.give_item2("299")
            
pc.give_item2("11639")
            
pc.give_item2("12509")
            
end
            
            
if pc.job == 3 then
            pc
.give_item2("5119")
            
pc.give_item2("7169")
            
pc.give_item2("11839")
            
pc.give_item2("12649")
            
end
            pc
.give_item2("50189")
            
pc.remove_item("50188")
        
end
        
        when 50189.
use begin
                        
            
if pc.job == 0 then
            pc
.give_item2("11971")
            
pc.give_item2("12249")
            
end

            
if pc.job == 1 then    
            pc
.give_item2("11972")
            
pc.give_item2("12369")
            
end
            
            
if pc.job == 2 then
            pc
.give_item2("11973")
            
pc.give_item2("12529")
            
end
            
            
if pc.job == 3 then
            pc
.give_item2("11974")
            
pc.give_item2("12669")
            
end
            pc
.give_item2("50190")
            
pc.remove_item("50189")
        
end
        
        when 50190.
use begin
                        
            
if pc.job == 0 then
            pc
.give_item2("169")
            
pc.give_item2("3149")
            
end

            
if pc.job == 1 then    
            pc
.give_item2("1119")
            
pc.give_item2("2139")
            
end
            
            
if pc.job == 2 then
            pc
.give_item2("169")
            
end
            
            
if pc.job == 3 then
            pc
.give_item2("5099")
            
pc.give_item2("7139")
            
end
            pc
.give_item2("50191")
            
pc.remove_item("50190")
        
end
        
        when 50191.
use begin
                        
            
if pc.job == 0 then
            pc
.give_item2("186")
            
pc.give_item2("3169")
            
end

            
if pc.job == 1 then    
            pc
.give_item2("1136")
            
pc.give_item2("2176")
            
end
            
            
if pc.job == 2 then
            pc
.give_item2("196")
            
end
            
            
if pc.job == 3 then
            pc
.give_item2("5126")
            
end
            pc
.give_item2("50192")
            
pc.remove_item("50191")
        
end
        
        when 50192.
use begin
                        
            
if pc.job == 0 then
            pc
.give_item2("19")
            
pc.give_item2("3009")
            
pc.give_item2("11209")
            
pc.give_item2("12209")
            
end

            
if pc.job == 1 then    
            pc
.give_item2("1009")
            
pc.give_item2("2009")
            
pc.give_item2("11409")
            
pc.give_item2("12349")
            
end
            
            
if pc.job == 2 then
            pc
.give_item2("19")
            
pc.give_item2("11609")
            
pc.give_item2("12489")
            
end
            
            
if pc.job == 3 then
            pc
.give_item2("5009")
            
pc.give_item2("7009")
            
pc.give_item2("11809")
            
pc.give_item2("12629")
            
end
            pc
.give_item2("50193")
            
pc.remove_item("50192")        
        
end
        
        when 50193.
use begin
                        
            
if pc.job == 0 then
            pc
.give_item2("19")
            
pc.give_item2("3009")
            
pc.give_item2("11209")
            
pc.give_item2("12209")
            
end

            
if pc.job == 1 then    
            pc
.give_item2("1009")
            
pc.give_item2("2009")
            
pc.give_item2("11409")
            
pc.give_item2("12349")
            
end
            
            
if pc.job == 2 then
            pc
.give_item2("19")
            
pc.give_item2("11609")
            
pc.give_item2("12489")
            
end
            
            
if pc.job == 3 then
            pc
.give_item2("5009")
            
pc.give_item2("7009")
            
pc.give_item2("11809")
            
pc.give_item2("12629")
            
end
            pc
.give_item2("50194")
            
pc.remove_item("50193")
        
end
        
        when 50194.
use begin
                        
            
if pc.job == 0 then
            pc
.give_item2("19")
            
pc.give_item2("3009")
            
pc.give_item2("11209")
            
pc.give_item2("12209")
            
end

            
if pc.job == 1 then    
            pc
.give_item2("1009")
            
pc.give_item2("2009")
            
pc.give_item2("11409")
            
pc.give_item2("12349")
            
end
            
            
if pc.job == 2 then
            pc
.give_item2("19")
            
pc.give_item2("11609")
            
pc.give_item2("12489")
            
end
            
            
if pc.job == 3 then
            pc
.give_item2("5009")
            
pc.give_item2("7009")
            
pc.give_item2("11809")
            
pc.give_item2("12629")
            
end
            pc
.give_item2("50195")
            
pc.remove_item("50194")
        
end
        
        when 50195.
use begin
                        
            
if pc.job == 0 then
            pc
.give_item2("19")
            
pc.give_item2("3009")
            
pc.give_item2("11209")
            
pc.give_item2("12209")
            
end

            
if pc.job == 1 then    
            pc
.give_item2("1009")
            
pc.give_item2("2009")
            
pc.give_item2("11409")
            
pc.give_item2("12349")
            
end
            
            
if pc.job == 2 then
            pc
.give_item2("19")
            
pc.give_item2("11609")
            
pc.give_item2("12489")
            
end
            
            
if pc.job == 3 then
            pc
.give_item2("5009")
            
pc.give_item2("7009")
            
pc.give_item2("11809")
            
pc.give_item2("12629")
            
end
            pc
.give_item2("50196")
            
pc.remove_item("50195")
        
end
        
        when 50196.
use begin
                        
            
if pc.job == 0 then
            pc
.give_item2("19")
            
pc.give_item2("3009")
            
pc.give_item2("11209")
            
pc.give_item2("12209")
            
end

            
if pc.job == 1 then    
            pc
.give_item2("1009")
            
pc.give_item2("2009")
            
pc.give_item2("11409")
            
pc.give_item2("12349")
            
end
            
            
if pc.job == 2 then
            pc
.give_item2("19")
            
pc.give_item2("11609")
            
pc.give_item2("12489")
            
end
            
            
if pc.job == 3 then
            pc
.give_item2("5009")
            
pc.give_item2("7009")
            
pc.give_item2("11809")
            
pc.give_item2("12629")
            
end
            pc
.give_item2("50197")
            
pc.remove_item("50196")
        
end
        
        when 50197.
use begin
                        
            
if pc.job == 0 then
            pc
.give_item2("19")
            
pc.give_item2("3009")
            
pc.give_item2("11209")
            
pc.give_item2("12209")
            
end

            
if pc.job == 1 then    
            pc
.give_item2("1009")
            
pc.give_item2("2009")
            
pc.give_item2("11409")
            
pc.give_item2("12349")
            
end
            
            
if pc.job == 2 then
            pc
.give_item2("19")
            
pc.give_item2("11609")
            
pc.give_item2("12489")
            
end
            
            
if pc.job == 3 then
            pc
.give_item2("5009")
            
pc.give_item2("7009")
            
pc.give_item2("11809")
            
pc.give_item2("12629")
            
end
            pc
.remove_item("50197")
        
end
    end
end 
Wenn ich pc.enough_inventory()==1 mache gehts nicht
01/02/2013 19:17 Nightł#7410
wen ich ingame auf quest klicke dan ist die leer hier die quest kan mir einer helfen?
PHP Code:
quest gm_status begin
    state start begin
        when login begin
            set_state
(info)
        
end
    end
    state info begin
        when letter begin
            send_letter
("GM-Online")
        
end
        when info 
or button begin
            say_title 
("GM Status:")
            
say_gold("Name --- Status")
            
say_gold("~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~")
            if 
game.get_event_flag "[SA] "== 1 then
            say_green
"[SA]  ist online  (SA)"
            
else
            
say_red("[SA]  ist offline  (SA)")
            
end
            
if game.get_event_flag("[SA] ")== 1 then
            say_green
("[SA]  ist online  (SA)")
            else
            
say_red("[SA]  ist offline  (SA)")
            
end
            
if game.get_event_flag("[GA] ")== 1 then
            say_green
("[GA]  ist online  (GA)")
            else
            
say_red("[GA]  ist offline  (GA)")
            
end
            
if game.get_event_flag("[TM] ")== 1 then
            say_green
("[TM]  ist online  (TM)")
            else
            
say_red("[TM]  ist offline  (TM)")
            
end
            
if game.get_event_flag("[GM] ")== 1 then
            say_green
("[GM]  ist online  (GM)")
            else
            
say_red("[GM]  ist offline  (GM)")
            
end
            
if game.get_event_flag("[SGM] ")== 1 then
            say_green
("[SGM]  ist online  (SGM)")
            else
            
say_red("[SGM]  ist offline  (SGM)")
            
end
            
if game.get_event_flag("[SGM] ")== 1 then
            say_green
("[SGM]  ist online  (SGM)")
            else
            
say_red("[SGM]  ist offline  (SGM)")
            
end
            
if game.get_event_flag("[GM] ")== 1 then
            say_green
("[GM]  ist online  (GM)")
            else
            
say_red("[GM]  ist offline  (GM)")
            
end
            
if game.get_event_flag("][GM] ")== 1 then
            say_green
("[GM]  ist online  (GM)")
            else
            
say_red("[GM]  ist offline  (GM)")
            
end
        end
    end
end