Register for your free account! | Forgot your password?

Go Back   elitepvpers > Popular Games > Metin2 > Metin2 Private Server
You last visited: Today at 00:22

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

Advertisement



[SERVICE] Die Questkontrolle

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

Reply
 
Old 12/17/2012, 20:35   #7291
 
heckii123's Avatar
 
elite*gold: 0
Join Date: May 2012
Posts: 273
Received Thanks: 30
PHP Code:
-------------------------------------------------- 
--    
Info Tante Quest                            -- 
-- (
cCopyright by .Kay331 Sakarya 2            -- 
-------------------------------------------------- 
quest info_tante begin 
    state start begin 
     
    when 20086.chat
."Info Tante" begin 
            say_title
("Info Tante"
            
say(""
            
say("Hallo:"
            
say("Lykerion2 gibt es schon seit vielen vielen Jahren"
            
say("in der Zeit hat sich auch viel verändert"
            
say("aber man kann nie auf dem"
            
say("neusten Stand sein und nicht immer wissen"
            
say("wo man diese neuen Sachen findet."
            
say("Dies soll sich schnell ändern.."
            
say("Ich vergebe so manche Informationen, die"
            
say("du bestimmt noch nicht weißt"
            
say(""
            
say_reward("Möchtest du dich über diesen Server Informieren?"
            
local s select("Ja, gerne""Nein, schon ok"
             
            if 
== 2 then 
            say_title
("Info Tante"
            
say("Ok, denn nicht"
            
end 
             
            
if == 1 then 
            say_title
("Info Tante"
            
say(""
            
say_reward("Wähle eine Frage:"
            
say(""
            
local s select("Was kommt aus der Truhe des Sensenmanns?""Wo finde ich die Farm-Map?""Bei welchem Level liegt die Levelgrenze?""Wo krieg ich die Perlen her?""Weiter"
             
            if 
== 1 then 
            say_title
("Was kommt aus der Truhe des roten Sensenmanns?"
            
say(""
            
say("Aus der Truhe des roten Sensenmanns kann man folgende"
            
say("Sachen: Pets, Haustierzucker usw,"
            
end 
             
            
if == 2 then 
            say_title
("Wo finde ich die Farm-Map?"
            
say(""
            
say("Die Farm-Map findest du bei High-Maps Teleporter"
            
say("dem Namen Vergessenes Reich."
            
say("Aber er lässt dich nur in die Levelmap wenn"
            
say("wenn du sehr nett zu ihm bist"
            
end 
             
            
if == 3 then 
            say_title
("Bei welchem Level liegt die Levelgrenze?"
            
say(""
            
say("Die Levelgranze auf diesem Server liegt bei Level 99"
            
say("Warum bis Level 99?"
            
say("Weil der Spielspaß denn noch bei DE beibehalten wird."
            
end 
             
            
if == 4 then 
            say_title
("Wo kriege ich die Perlen her?"
            
say(""
            
say("Die Perlen kannst du"
            
say("in der Farmmap bei den 90er Metins droppen) 
            say("
und somit deine Gegenstände verbessern.") 
            end 
             
            if s == 5 then 
            say_title("
Info Tante") 
            say("") 
            say_reward("
Wähle eine Frage:") 
            say("") 
            local s = select("
Wie bekomme ich P Skills?", "Welches sind die höchsten Waffen/Rüstungen/Schmuck?", "Welches Konzept hat der Lykerion2?", "Gibt es neue Waffen?", "Welchen Bonus geben die Haustiere?", "Abbrechen") 
             
            if s == 1 then 
            say_title("
Wie bekomme ich P SKills?") 
            say("") 
            say("
Du kannst dir einen Regenbogenstein") 
            say("
in den Shops kaufen") 
            say("
Dieser setzt deine Ganzen Skills auf Perfekter Meister") 
            end 
             
            if s == 2 then 
            say_title("
Welches sind die höchsten Waffen/Rüstungen/Schmuck?") 
            say("") 
            say("
Die Höchsten Waffen sind Siri/Heili usw") 
            say("
Die Höchsten Rüstungen liegen bei Blaustahl diese erhälst du wenn du deine 66er weiteruppst.") 
            say("
Der höchste Schmuck ist wie auf DE Qulienschuhe Furchtmaske usw") 
            say("
Aus welchen Items du aber den Schmuck bekommst") 
            say("
Verraten wir dir nichtdas musst du selber herausfinden") 
            end 
             
            if s == 3 then 
            say_title("
Welches Konzept Hat Lykerion2?") 
            say("") 
            say("
Das Konzept sieht folgerndemassen aus :") 
            say("
Das Leveln ist sehr leicht und bei uns geht es mehr um PVP") 
            say("
Das uppen Von Waffen Rüstungen ist sehr leicht aufgebaut sodas das Perlen farmen sehr einfach gestaltet ist") 
            say("
Uns geht es mehr um die PVP Action sodas auch hier wichtig ist gute Bonis zu haben") 
            end 
             
            if s == 4 then 
            say_title("
Gibt es neue Waffen?") 
            say("") 
            say("
Es gibt keine Neuen waffen da wir") 
            say("
sehr draufgeachtet haben das unser Konzept bei DE beibehalten wird") 
            end 
             
            if s == 5 then 
            say_title("
Welchen Bonus geben die Haustiere?") 
            say("") 
            say("
Die Haustiere haben alle den gleichen Bonus :")
            say("
Sie geben alle 1k TP bonus und angriffswert! :")             
            end 
             
            if s == 6 then 
            end end 
        end     
    end 
end 
end 
Funktioniert nicht. Virutal box : Error occured on compile information.quest

PHP Code:
quest teleporter begin
    state start begin
        when 20094.chat
."Lykerion2 Farm-Map" with pc.get_level() >= 15 begin 
            say_title
("Lykerion2-Farm-Map")
            
say("Bist du bereit")
            
say("na dann los")
            
say("Viel Spaß wuenscht euch")
            
say("das Lykerion2-Team")
            
say("")
            
sub_set select("Ja""Nein")
            if 
sub_set == 1 then 
                pc
.warp(1409200,1008900
            else
                return
            
end
        end
    end
end 
KAnn mir da jemand noch ein Slot einfügen

Will noch gerne dort die Grotte 1 eintragen
heckii123 is offline  
Old 12/18/2012, 10:51   #7292
 
elite*gold: 0
Join Date: Dec 2012
Posts: 30
Received Thanks: 0
quest neuemaps begin
state start begin
when letter with pc.get_level()>=80 begin
send_letter("Zu den neuen Maps")
end
when button or info begin
say_title("Zu den neuen Maps")
if pc.is_mount() then
say("Geht nicht wegen dem Reittier!")
wait()
send_letter("Zur Metin Map")
return
end
say("Wohin willst du dich Teleportieren?")
local s = select("Map1", "Map2", "Metin Map", "Schlangenfeld", "Handelsmap", "Zombieland")
if s==1 then
local empire = pc.get_empire()
if empire == 1 then
pc.warp (469300 , 964200)
elseif empire == 2 then
pc.warp (55700, 157900)
elseif empire == 3 then
pc.warp (969600, 278400)
end
end
if s==2 then
local empire = pc.get_empire()
if empire == 1 then
pc.warp (353100, 882900)
elseif empire == 2 then
pc.warp (145500, 240000)
elseif empire == 3 then
pc.warp (863900, 246000)
end
end
if s==3 then
pc.warp (591207, 590905)
end
if s==4 then
pc.warp (1059608, 728286)
end
if s==5 then
pc.warp (912384594, 91246594)
end
if s==6 then
pc.warp (679772, 1192150)
end
end
end
end



bin mir nicht sicher sich sollte ander seite eine quest öffnen was auch passiert damit ich auf neue maps porten kann nur die map Zombieland wen ich draufklicke passiert nix
Call of Ps3 is offline  
Old 12/18/2012, 14:27   #7293
 
heckii123's Avatar
 
elite*gold: 0
Join Date: May 2012
Posts: 273
Received Thanks: 30
Quote:
Originally Posted by lfcmaus View Post
PHP Code:
quest teleporter begin
    state start begin
        when 20094.chat
."Lykerion2 Farm-Map" with pc.get_level() >= 15 begin 
            say_title
("Lykerion2-Farm-Map")
            
say("Bist du bereit")
            
say("na dann los")
            
say("Viel Spaß wuenscht euch")
            
say("das Lykerion2-Team")
            
say("")
            
say("Wohin Möchtest du?")
            
local sub_set select("Map x""Map x2""Abbrechen")
            if 
sub_set == 1 then
                pc
.warp(1409200,1008900)
            elseif 
sub_set == 2 then
                pc
.warp(xxx00,xxx00)
            elseif 
sub_set == 3 then
                
return
            
end
        end
    end
end 

error in vpc : must start with "quest"
farmmap.quest:22: Error occured on compile farmmap.quest
heckii123 is offline  
Old 12/18/2012, 16:46   #7294
 
elite*gold: 0
Join Date: Mar 2012
Posts: 765
Received Thanks: 535
Quote:
Originally Posted by heckii123 View Post
error in vpc : must start with "quest"
farmmap.quest:22: Error occured on compile farmmap.quest
quest teleporter begin
©by Noa is offline  
Old 12/18/2012, 19:42   #7295
 
Sariumus's Avatar
 
elite*gold: 5
Join Date: Aug 2011
Posts: 1,592
Received Thanks: 192
PHP Code:
quest usercp begin
    state start begin
        when login with pc
.is_gm() begin
            game
.set_event_flag(pc.get_name(), 1)
        
end
        when logout with pc
.is_gm() begin
            game
.set_event_flag(pc.get_name(), 0)
        
end       
        when 70042.
use begin
            say_title
(col.gold("Userpanel"))
            
say("")
            
say_reward("Wähle aus, was du tun willst:")
            
say("")
            
local a select("Das Team","Rotes Reich","Gelbes Reich","Blaues Reich","Farmmap","Abbrechen")
            if 
== 6 then
                
return
            elseif 
== 1 then
                say_title 
(col.red("Das Team"))
                
say("")
                
say("Das Team besteht aus:")
                
say (col.gold ("Serveradmins"))               
                if 
game.get_event_flag("[SA]") == 1 then
                    say_green
("(SA): Online")
                else
                    
say_red("(SA): Offline")
                
end
                
if game.get_event_flag("[SA]") == 1 then
                    say_green
("(SA): Online")
                else
                    
say_red("(SA): Offline")
                
end
                local cc 
select("Weiter","Abbrechen")
                if 
cc == 2 then
                    
return
                
end
                say_title 
(col.red("Das Team"))
                
say("")
                
say("Das Team besteht aus:")
                
say (col.gold ("GameAdmin"))
                if 
game.get_event_flag("[GA]") == 1 then
                    say_green
("(GA): Online")
                else
                    
say_red("(GA): Offline")
                
end
                local dd 
select("Weiter","Abbrechen")
                if 
dd == 2 then
                    
return
                
end
                say_title 
(col.red("Das Team"))
                
say("")
                
say("Das Team besteht aus:")
                
say (col.gold ("GameMaster"))
                if 
game.get_event_flag("[GM]") == 1 then
                    say_green
("(GM): Online")
                else
                    
say_red("(GM): Offline")
                
end
                
if game.get_event_flag("[GM]") == 1 then
                    say_green
("(GM): Online")
                else
                    
say_red("(GM): Offline")
                
end
                
if game.get_event_flag("[GM]") == 1 then
                    say_green
("(GM): Online")
                else
                    
say_red("(GM): Offline")
                
end
                
if game.get_event_flag("[GM]") == 1 then
                    say_green
("(GM): Online")
                else
                    
say_red("(GM): Offline")
                
end
                local ee 
select("Weiter","Abbrechen")
                if 
ee == 2 then
                    
return
                
end
                say_title 
(col.red("Das Team"))
                
say("")
                
say("Das Team besteht aus:")
                
say (col.gold ("Moderator"))
                if 
game.get_event_flag("[MOD]") == 1 then
                    say_green
("(MOD): Online")
                else
                    
say_red("(MOD): Offline")
                
end
            
elseif == 2 then
                pc
.warp(474300954800)
            elseif 
== 3 then
                pc
.warp(63800166400)              
            elseif 
== 4 then
                pc
.warp(959900269200)
            elseif 
== 5 then
                pc
.warp(832000)
            
end
        end
    end
end 
geht iwie ned... <.<
Sariumus is offline  
Old 12/19/2012, 07:23   #7296
 
elite*gold: 0
Join Date: Dec 2011
Posts: 173
Received Thanks: 40
Bei der Quest werden alle Items (11120-24) abgezogen (Energysystem ausschnitt)
Also wenn ich 5 Kristalle habe und sie draufziehe, und es klappt oder auch nicht, werden alle 5 abgezogen anstatt einer.

LιѕααBαвeej is offline  
Old 12/19/2012, 12:56   #7297
 
Anonyme™'s Avatar
 
elite*gold: 310
Join Date: May 2011
Posts: 1,592
Received Thanks: 105
Hallo,
Gibt es einen Quest befehl, das Gilden Level abzufragen & Zu Erhöhen?
Konnte leider nix Finden & mir fehlt nur noch diese Funktion.

MFG
Flingernboy
Anonyme™ is offline  
Old 12/19/2012, 14:52   #7298
 
LikeCranK™'s Avatar
 
elite*gold: 0
Join Date: Nov 2012
Posts: 112
Received Thanks: 18
Sers Leute ich hab ne Quest in der man Steinstücke Tauschen kann verschiedener Anzahl nur kenn ich den Fehler nicht ... könnt ihr da mal rüberschauen wäre nice

PHP Code:
quest fischer begin 
    state start begin 
        when 9009.chat
."Steinstücke eintauschen?" begin 
            say_title
(""..mob_name(9009)..""
            
say(""
            
say_green("Hallo Abenteurer, ich tausche deine"
            
say_green("Steinstücke gegen Perlen, Muscheln")
            
say_green("oder tollen Überraschungen.")
            
say_green("")
            
say_title("Willst du sie eintauschen?"
            
say_green("")
            
local s select("Ja bitte""Nein danke"
            if 
== s then 
            
return 
            else 
            
say_title(""..mob_name(9009)..""
            
local c select ("5 Steinstücke tauschen""10 Steinstücke tauschen""15 Steinstücke tauschen""20 Steinstücke tauschen""25 Steinstücke tauschen""30 Steinstücke tauschen""Abbrechen"
            if 
== c then
            
return
            
end
            
elseif == and pc.count_item(27990) < 5 then   
            say_title
(""..mob_name(9009).."")
            
say("")
            
say_red("Tut mir leid du hast zuwenig Steinstücke."
            return 
            
end 
            say_title
(""..mob_name(9009)..""
            
say("")
            
local zufall number(1,9
            if 
zufall == 1 then
                say_gold
("Herlichen Glückwunsch")
                
say_green("")
                
say_item_vnum(27992)
                
say_green("Du erhälst 1 "..item_name(27992).."!")
                
pc.give_item2("27992",1
                
pc.remove_item("27990"5
            elseif 
zufall == 2 then
                say_gold
("Herlichen Glückwunsch")
                
say_green("")                
                
say_item_vnum(27993)
                
say_green("Du erhälst 1 "..item_name(27993).."!"
                
pc.give_item2("27993",1
                
pc.remove_item("27990"5
            elseif 
zufall == 3 then
                say_gold
("Herlichen Glückwunsch")
                
say_green("")
                
say_item_vnum(27994)
                
say_green("Du erhälst 1 "..item_name(27994).."!"
                
pc.give_item2("27994",1
                
pc.remove_item("27990"5
            elseif 
zufall == 4 then
                say_gold
("Herlichen Glückwunsch")
                
say_green("")
                
say_item_vnum(27987)
                
say_green("Du erhälst 10 Muscheln!"
                
pc.give_item2("27987",10
                
pc.remove_item("27990"5
            elseif 
zufall == 5 then
                say_gold
("Herlichen Glückwunsch")
                
say_green("")
                
say_item_vnum(27987)
                
say_green("Du erhälst 20 Muscheln!"
                
pc.give_item2("27987",20
                
pc.remove_item("27990"5
            elseif 
zufall == 6 then
                say_gold
("Herlichen Glückwunsch")
                
say_green("")
                
say_item_vnum(27987)
                
say_green("Du erhälst 30 Muscheln!"
                
pc.give_item2("27987",30
                
pc.remove_item("27990"5
            elseif 
zufall == 7 then
                say_gold
("Herlichen Glückwunsch")
                
say_green("")
                
say_item_vnum(25041)
                
say_green("Du Glückspilz! Du erhälst 1 Magischen Stein!"
                
pc.give_item2("25041",1
                
pc.remove_item("27990"5)
            elseif 
zufall == 8 then
                say
("")
                
say_gold("Komm später wieder, ich hab jetz keine Lust")
                
say_gold("mit dir zu tauschen!")
                
say("")
            else
                
say("")
                
say_gold("Komm später wieder, ich hab jetz keine Lust")
                
say_gold("mit dir zu tauschen!")
                
say("")
                
end
            
elseif == and pc.count_item(27990) < 10 then   
            say_title
(""..mob_name(9009).."")
            
say("")
            
say_red("Tut mir leid du hast zuwenig Steinstücke."
            return 
            
end 
            say_title
(""..mob_name(9009)..""
            
say("")
            
local zufall number(1,9
            if 
zufall == 1 then
                say_gold
("Herlichen Glückwunsch")
                
say_green("")
                
say_item_vnum(27992)
                
say_green("Du erhälst 1 "..item_name(27992).."!")
                
pc.give_item2("27992",1
                
pc.remove_item("27990"10
            elseif 
zufall == 2 then
                say_gold
("Herlichen Glückwunsch")
                
say_green("")                
                
say_item_vnum(27993)
                
say_green("Du erhälst 1 "..item_name(27993).."!"
                
pc.give_item2("27993",1
                
pc.remove_item("27990"10
            elseif 
zufall == 3 then
                say_gold
("Herlichen Glückwunsch")
                
say_green("")
                
say_item_vnum(27994)
                
say_green("Du erhälst 1 "..item_name(27994).."!"
                
pc.give_item2("27994",1
                
pc.remove_item("27990"10
            elseif 
zufall == 4 then
                say_gold
("Herlichen Glückwunsch")
                
say_green("")
                
say_item_vnum(27987)
                
say_green("Du erhälst 10 Muscheln!"
                
pc.give_item2("27987",10
                
pc.remove_item("27990"10
            elseif 
zufall == 5 then
                say_gold
("Herlichen Glückwunsch")
                
say_green("")
                
say_item_vnum(27987)
                
say_green("Du erhälst 20 Muscheln!"
                
pc.give_item2("27987",20
                
pc.remove_item("27990"10
            elseif 
zufall == 6 then
                say_gold
("Herlichen Glückwunsch")
                
say_green("")
                
say_item_vnum(27987)
                
say_green("Du erhälst 30 Muscheln!"
                
pc.give_item2("27987",30
                
pc.remove_item("27990"10
            elseif 
zufall == 7 then
                say_gold
("Herlichen Glückwunsch")
                
say_green("")
                
say_item_vnum(25041)
                
say_green("Du Glückspilz! Du erhälst 1 Magischen Stein!"
                
pc.give_item2("25041",1
                
pc.remove_item("27990"10)
            elseif 
zufall == 8 then
                say
("")
                
say_gold("Komm später wieder, ich hab jetz keine Lust")
                
say_gold("mit dir zu tauschen!")
                
say("")
            else
                
say("")
                
say_gold("Komm später wieder, ich hab jetz keine Lust")
                
say_gold("mit dir zu tauschen!")
                
say("")
                
end
            
elseif == and pc.count_item(27990) < 15 then   
            say_title
(""..mob_name(9009).."")
            
say("")
            
say_red("Tut mir leid du hast zuwenig Steinstücke."
            return 
            
end 
            say_title
(""..mob_name(9009)..""
            
say("")
            
local zufall number(1,9
            if 
zufall == 1 then
                say_gold
("Herlichen Glückwunsch")
                
say_green("")
                
say_item_vnum(27992)
                
say_green("Du erhälst 1 "..item_name(27992).."!")
                
pc.give_item2("27992",1
                
pc.remove_item("27990"10
            elseif 
zufall == 2 then
                say_gold
("Herlichen Glückwunsch")
                
say_green("")                
                
say_item_vnum(27993)
                
say_green("Du erhälst 1 "..item_name(27993).."!"
                
pc.give_item2("27993",1
                
pc.remove_item("27990"10
            elseif 
zufall == 3 then
                say_gold
("Herlichen Glückwunsch")
                
say_green("")
                
say_item_vnum(27994)
                
say_green("Du erhälst 1 "..item_name(27994).."!"
                
pc.give_item2("27994",1
                
pc.remove_item("27990"10
            elseif 
zufall == 4 then
                say_gold
("Herlichen Glückwunsch")
                
say_green("")
                
say_item_vnum(27987)
                
say_green("Du erhälst 10 Muscheln!"
                
pc.give_item2("27987",10
                
pc.remove_item("27990"10
            elseif 
zufall == 5 then
                say_gold
("Herlichen Glückwunsch")
                
say_green("")
                
say_item_vnum(27987)
                
say_green("Du erhälst 20 Muscheln!"
                
pc.give_item2("27987",20
                
pc.remove_item("27990"10
            elseif 
zufall == 6 then
                say_gold
("Herlichen Glückwunsch")
                
say_green("")
                
say_item_vnum(27987)
                
say_green("Du erhälst 30 Muscheln!"
                
pc.give_item2("27987",30
                
pc.remove_item("27990"10
            elseif 
zufall == 7 then
                say_gold
("Herlichen Glückwunsch")
                
say_green("")
                
say_item_vnum(25041)
                
say_green("Du Glückspilz! Du erhälst 1 Magischen Stein!"
                
pc.give_item2("25041",1
                
pc.remove_item("27990"10)
            elseif 
zufall == 8 then
                say
("")
                
say_gold("Komm später wieder, ich hab jetz keine Lust")
                
say_gold("mit dir zu tauschen!")
                
say("")
            else
                
say("")
                
say_gold("Komm später wieder, ich hab jetz keine Lust")
                
say_gold("mit dir zu tauschen!")
                
say("")
                
end
            
elseif == and pc.count_item(27990) < 20 then   
            say_title
(""..mob_name(9009).."")
            
say("")
            
say_red("Tut mir leid du hast zuwenig Steinstücke."
            return 
            
end 
            say_title
(""..mob_name(9009)..""
            
say("")
            
local zufall number(1,9
            if 
zufall == 1 then
                say_gold
("Herlichen Glückwunsch")
                
say_green("")
                
say_item_vnum(27992)
                
say_green("Du erhälst 1 "..item_name(27992).."!")
                
pc.give_item2("27992",1
                
pc.remove_item("27990"10
            elseif 
zufall == 2 then
                say_gold
("Herlichen Glückwunsch")
                
say_green("")                
                
say_item_vnum(27993)
                
say_green("Du erhälst 1 "..item_name(27993).."!"
                
pc.give_item2("27993",1
                
pc.remove_item("27990"10
            elseif 
zufall == 3 then
                say_gold
("Herlichen Glückwunsch")
                
say_green("")
                
say_item_vnum(27994)
                
say_green("Du erhälst 1 "..item_name(27994).."!"
                
pc.give_item2("27994",1
                
pc.remove_item("27990"10
            elseif 
zufall == 4 then
                say_gold
("Herlichen Glückwunsch")
                
say_green("")
                
say_item_vnum(27987)
                
say_green("Du erhälst 10 Muscheln!"
                
pc.give_item2("27987",10
                
pc.remove_item("27990"10
            elseif 
zufall == 5 then
                say_gold
("Herlichen Glückwunsch")
                
say_green("")
                
say_item_vnum(27987)
                
say_green("Du erhälst 20 Muscheln!"
                
pc.give_item2("27987",20
                
pc.remove_item("27990"10
            elseif 
zufall == 6 then
                say_gold
("Herlichen Glückwunsch")
                
say_green("")
                
say_item_vnum(27987)
                
say_green("Du erhälst 30 Muscheln!"
                
pc.give_item2("27987",30
                
pc.remove_item("27990"10
            elseif 
zufall == 7 then
                say_gold
("Herlichen Glückwunsch")
                
say_green("")
                
say_item_vnum(25041)
                
say_green("Du Glückspilz! Du erhälst 1 Magischen Stein!"
                
pc.give_item2("25041",1
                
pc.remove_item("27990"10)
            elseif 
zufall == 8 then
                say
("")
                
say_gold("Komm später wieder, ich hab jetz keine Lust")
                
say_gold("mit dir zu tauschen!")
                
say("")
            else
                
say("")
                
say_gold("Komm später wieder, ich hab jetz keine Lust")
                
say_gold("mit dir zu tauschen!")
                
say("")
                
end
            
elseif == and pc.count_item(27990) < 25 then   
            say_title
(""..mob_name(9009).."")
            
say("")
            
say_red("Tut mir leid du hast zuwenig Steinstücke."
            return 
            
end 
            say_title
(""..mob_name(9009)..""
            
say("")
            
local zufall number(1,9
            if 
zufall == 1 then
                say_gold
("Herlichen Glückwunsch")
                
say_green("")
                
say_item_vnum(27992)
                
say_green("Du erhälst 1 "..item_name(27992).."!")
                
pc.give_item2("27992",1
                
pc.remove_item("27990"10
            elseif 
zufall == 2 then
                say_gold
("Herlichen Glückwunsch")
                
say_green("")                
                
say_item_vnum(27993)
                
say_green("Du erhälst 1 "..item_name(27993).."!"
                
pc.give_item2("27993",1
                
pc.remove_item("27990"10
            elseif 
zufall == 3 then
                say_gold
("Herlichen Glückwunsch")
                
say_green("")
                
say_item_vnum(27994)
                
say_green("Du erhälst 1 "..item_name(27994).."!"
                
pc.give_item2("27994",1
                
pc.remove_item("27990"10
            elseif 
zufall == 4 then
                say_gold
("Herlichen Glückwunsch")
                
say_green("")
                
say_item_vnum(27987)
                
say_green("Du erhälst 10 Muscheln!"
                
pc.give_item2("27987",10
                
pc.remove_item("27990"10
            elseif 
zufall == 5 then
                say_gold
("Herlichen Glückwunsch")
                
say_green("")
                
say_item_vnum(27987)
                
say_green("Du erhälst 20 Muscheln!"
                
pc.give_item2("27987",20
                
pc.remove_item("27990"10
            elseif 
zufall == 6 then
                say_gold
("Herlichen Glückwunsch")
                
say_green("")
                
say_item_vnum(27987)
                
say_green("Du erhälst 30 Muscheln!"
                
pc.give_item2("27987",30
                
pc.remove_item("27990"10
            elseif 
zufall == 7 then
                say_gold
("Herlichen Glückwunsch")
                
say_green("")
                
say_item_vnum(25041)
                
say_green("Du Glückspilz! Du erhälst 1 Magischen Stein!"
                
pc.give_item2("25041",1
                
pc.remove_item("27990"10)
            elseif 
zufall == 8 then
                say
("")
                
say_gold("Komm später wieder, ich hab jetz keine Lust")
                
say_gold("mit dir zu tauschen!")
                
say("")
            else
                
say("")
                
say_gold("Komm später wieder, ich hab jetz keine Lust")
                
say_gold("mit dir zu tauschen!")
                
say("")
                
end
            
elseif == and pc.count_item(27990) < 30 then   
            say_title
(""..mob_name(9009).."")
            
say("")
            
say_red("Tut mir leid du hast zuwenig Steinstücke."
            return 
            
end 
            say_title
(""..mob_name(9009)..""
            
say("")
            
local zufall number(1,9
            if 
zufall == 1 then
                say_gold
("Herlichen Glückwunsch")
                
say_green("")
                
say_item_vnum(27992)
                
say_green("Du erhälst 1 "..item_name(27992).."!")
                
pc.give_item2("27992",1
                
pc.remove_item("27990"10
            elseif 
zufall == 2 then
                say_gold
("Herlichen Glückwunsch")
                
say_green("")                
                
say_item_vnum(27993)
                
say_green("Du erhälst 1 "..item_name(27993).."!"
                
pc.give_item2("27993",1
                
pc.remove_item("27990"10
            elseif 
zufall == 3 then
                say_gold
("Herlichen Glückwunsch")
                
say_green("")
                
say_item_vnum(27994)
                
say_green("Du erhälst 1 "..item_name(27994).."!"
                
pc.give_item2("27994",1
                
pc.remove_item("27990"10
            elseif 
zufall == 4 then
                say_gold
("Herlichen Glückwunsch")
                
say_green("")
                
say_item_vnum(27987)
                
say_green("Du erhälst 10 Muscheln!"
                
pc.give_item2("27987",10
                
pc.remove_item("27990"10
            elseif 
zufall == 5 then
                say_gold
("Herlichen Glückwunsch")
                
say_green("")
                
say_item_vnum(27987)
                
say_green("Du erhälst 20 Muscheln!"
                
pc.give_item2("27987",20
                
pc.remove_item("27990"10
            elseif 
zufall == 6 then
                say_gold
("Herlichen Glückwunsch")
                
say_green("")
                
say_item_vnum(27987)
                
say_green("Du erhälst 30 Muscheln!"
                
pc.give_item2("27987",30
                
pc.remove_item("27990"10
            elseif 
zufall == 7 then
                say_gold
("Herlichen Glückwunsch")
                
say_green("")
                
say_item_vnum(25041)
                
say_green("Du Glückspilz! Du erhälst 1 Magischen Stein!"
                
pc.give_item2("25041",1
                
pc.remove_item("27990"10)
            elseif 
zufall == 8 then
                say
("")
                
say_gold("Komm später wieder, ich hab jetz keine Lust")
                
say_gold("mit dir zu tauschen!")
                
say("")
            else
                
say("")
                
say_gold("Komm später wieder, ich hab jetz keine Lust")
                
say_gold("mit dir zu tauschen!")
                
say("")
                
end
            end 
        end 
    end
end 
Danke im Vorraus
LikeCranK™ is offline  
Old 12/19/2012, 15:26   #7299
 
elite*gold: 0
Join Date: Dec 2010
Posts: 88
Received Thanks: 15
Ich versuche eigentlich eine sehr einfache Quest zu schreiben....
nur in dem Moment wo ich die Quest so bearbeite das der Fehler weg ist kommt "qc in malloc(): error: allocation failed" => Es hört auch auf...

Wäre nett wenn mal jemand drüber schauen könnte:

PHP Code:
quest quest begin
    state start begin
        when 71116.
use begin
            say_title
("Quest")
            
say("")
            
locale a == "L\195\182we"
            
locale b == input()
            if 
== b then
                locale c 
== "2"
                
                
if d then
                    say_title
("Quest")
                    
say("")
                    
say("TEXT")
                    
say("")
                    
say_reward("TEXT")
                    
say("")
                    
mob.spawn(50136pc.get_local_x(),  pc.get_local_y(), 111)
                    
chat("TEXT")
                    
locale d == "3"
                    
else
                        if 
d then
                        say_title
("Quest")
                        
say("")
                        
say("")
                        
locale d == "2"
                        
say("TEXT")
                        
                        
                    
end
                    end 
Ich weis das es zu Wenige Ends sind aber wenn ich mehr mache kommt ein anderer Fehler Ich habe die Sätze mal Raus und mit TEXT ersetzt. habe es so auch getestet, geht aber auch nicht.
new-kingmt2 is offline  
Old 12/19/2012, 16:42   #7300
 
elite*gold: 0
Join Date: Jun 2011
Posts: 1,126
Received Thanks: 928
Warum geht die Quest nicht ?!

Quote:
quest Reittier begin
state start begin
when 52001.use begin
say("[COLOR r;0.1|g;1|b;0.1]~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~[/COLOR]")
say("~~~~~~~~~~~~~~~~| Siegel des Löwen |~~~~~~~~~~~~~~~")
say("[COLOR r;0.1|g;1|b;0.1]~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~[/COLOR]")
say("")
local s = select("Löwen rufen", "Löwen wegschicken")
if s == 1 then
affect.remove_collect()
horse.ride()
syschat("Du hast deinen Löwen Erfolgreich gerufen!")
pc.mount(20113,90000)
affect.add_collect(apply.ATT_GRADE_BONUS,200,900)
affect.add_collect(apply.DEF_GRADE_BONUS,100,900)
end
if s == 2 then
syschat("Du hast deinen Löwen Erfolgreich weg geschickt !")
pc.unmount()
horse.unsummon()
affect.remove_collect()
end
end
end
end
Ðαrkbøζζ is offline  
Old 12/19/2012, 16:53   #7301
 
elite*gold: 0
Join Date: Dec 2010
Posts: 88
Received Thanks: 15
@Ðαrkbøζζ

Habe mal gändert

muss so aussehen:


Quote:
quest wolf begin
state start begin
when 52001.use begin
say("[COLOR r;0.1|g;1|b;0.1]~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~[/COLOR]")
say("~~~~~~~~~~~~~~~~| Siegel des Löwen |~~~~~~~~~~~~~~~")
say("[COLOR r;0.1|g;1|b;0.1]~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~[/COLOR]")
say("")
local s = select("Löwen rufen", "Löwen wegschicken")
if s == 1 then
affect.remove_collect()
--horse.ride() weg lassen
syschat("Du hast deinen Löwen Erfolgreich gerufen!")
pc.mount(20113,90000)
affect.add_collect(apply.ATT_GRADE_BONUS,200,900)
affect.add_collect(apply.DEF_GRADE_BONUS,100,900)
end
if s == 2 then
syschat("Du hast deinen Löwen Erfolgreich weg geschickt !")
pc.unmount()
horse.unsummon()
affect.remove_collect()
end
end
end
end
new-kingmt2 is offline  
Old 12/19/2012, 17:08   #7302
 
elite*gold: 0
Join Date: Jun 2011
Posts: 1,126
Received Thanks: 928
Edit: GEHT NICHT .... trotzdem danke.....
Ðαrkbøζζ is offline  
Old 12/19/2012, 17:25   #7303
 
elite*gold: 0
Join Date: Dec 2010
Posts: 88
Received Thanks: 15
... bei mir gehts dann mach so:
Hobs gefailt... hab was falsches Reinkopiert sry! Habs so kopiert das es bei mir ging also anderer Quest name.....
das sollte gehen:

Quote:
quest Reittier begin
state start begin
when 52001.use begin
say("[COLOR r;0.1|g;1|b;0.1]~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~[/COLOR]")
say("~~~~~~~~~~~~~~~~| Siegel des Löwen |~~~~~~~~~~~~~~~")
say("[COLOR r;0.1|g;1|b;0.1]~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~[/COLOR]")
say("")
local s = select("Löwen rufen", "Löwen wegschicken")
if s == 1 then
affect.remove_collect()
syschat("Du hast deinen Löwen Erfolgreich gerufen!")
pc.mount(20113,90000)
affect.add_collect(apply.ATT_GRADE_BONUS,200,900)
affect.add_collect(apply.DEF_GRADE_BONUS,100,900)
end
if s == 2 then
syschat("Du hast deinen Löwen Erfolgreich weg geschickt !")
pc.unmount()
horse.unsummon()
affect.remove_collect()
end
end
end
end
new-kingmt2 is offline  
Thanks
1 User
Old 12/19/2012, 17:41   #7304
 
elite*gold: 0
Join Date: Jun 2011
Posts: 1,126
Received Thanks: 928
Lag nicht an der quest sondern am Quest namen Habe "ö" verwendet Trotzdem thanks^^
Ðαrkbøζζ is offline  
Old 12/19/2012, 18:59   #7305
 
Sp0ngeb0b ist cool's Avatar
 
elite*gold: 15
Join Date: Sep 2010
Posts: 844
Received Thanks: 975
@ LikeCrank:
PHP Code:
quest fischer begin 
    state start begin 
        when 9009.chat
."Steinstücke eintauschen?" begin 
            say_title
(""..mob_name(9009)..""
            
say(""
            
say_green("Hallo Abenteurer, ich tausche deine"
            
say_green("Steinstücke gegen Perlen, Muscheln")
            
say_green("oder tollen Überraschungen.")
            
say_green("")
            
say_title("Willst du sie eintauschen?"
            
say_green("")
            if 
select("Ja bitte""Nein danke") == 2 then return end
            local c
,t,= {10,5,10,15,20,25,30,"Abbrechen"},number(1,8),''
            
local sel select2(c)
            if 
sel == table.getn(cthen return end
            
if c[sel] > pc.count_item(27990then
                say
('Tut mir leid du hast zuwenig Steinstücke.')
                return
            
end    
            local p 
= {[1] = {27992,1},[2] = {27993,1},[3] = {27994,1},[4] = {2798710},
                [
5] = {2798720},[6] = {2798730},[7] = {25041},}
            if 
p[t][1] == nil then
                say_gold
("Komm später wieder, ich hab jetz keine Lust")
                
say_gold("mit dir zu tauschen!")
                return
            
end
            
if == table.getn(pthen a 'Du Glückspilz! ' end
            say
('Herzlichen Glückwunsch')
            
say_item_vnum(p[t][1])
            
say_green(a..'Du erhälst '..p[t][2]..'x '..item_name(p[t][1])..'!')
            
pc.remove_item(27990c[sel])
        
end
    end    
end 
habs mal "etwas" abgekürzt
Sp0ngeb0b ist cool is offline  
Reply




All times are GMT +1. The time now is 00:23.


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

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