Register for your free account! | Forgot your password?
Rust Cheats

Go Back   elitepvpers > Popular Games > Metin2 > Metin2 Private Server
You last visited: Today at 20:15

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

Advertisement



Quest Problem (Steine aus Truhe)

Discussion on Quest Problem (Steine aus Truhe) within the Metin2 Private Server forum part of the Metin2 category.

Reply
 
Old   #1
 
elite*gold: 0
Join Date: Jun 2011
Posts: 1,126
Received Thanks: 928
Quest Problem (Steine aus Truhe)

Hey...
Ich wollte eine Quest machen damit wenn man auf die Truhe klickt immer ein Stein +3 daraus kommt, allerdings immer nur 1ner und auch zufällig !

Könnt ihr mir sagen was hierdran falsch ist ?

quest steine begin
state start begin
when 50034.use begin

pc.removeitem("50034", 1)

local r=number(1, 14)
if 1>=r then
pc.give_item2("28339", 1)
say_reward("Es kam ein Stein des Duckens+3 aus der Truhe!")
elseif 2>=r then
pc.give_item2("28338", 1)
say_reward("Es kam ein Stein des Ausweichens+3 aus der Truhe!")
elseif 3>=r then
pc.give_item2("28333", 1)
say_reward("Es kam ein Stein gegen Krieger+3 aus der Truhe!")
elseif 4>=r then
pc.give_item2("28335", 1)
say_reward("Es kam ein Stein gegen Sura+3 aus der Truhe!")
elseif 5>=r then
pc.give_item2("28336", 1)
say_reward("Es kam ein Stein gegen Schamanen+3 aus der Truhe!")
elseif 6>=r then
pc.give_item2("28334", 1)
say_reward("Es kam ein Stein gegen Ninja+3 aus der Truhe!")
elseif 7>=r then
pc.give_item2("28343", 1)
say_reward("Es kam ein Stein der Hast+3 aus der Truhe!")
elseif 8>=r then
pc.give_item2("28342", 1)
say_reward("Es kam ein Stein des Schutzes+3 aus der Truhe!")
elseif 9>=r then
pc.give_item2("28332", 1)
say_reward("Es kam ein Stein der Wiederkehr+3 aus der Truhe!")
elseif 10>=r then
pc.give_item2("28330", 1)
say_reward("Es kam ein Stein des Durchbruch+3 aus der Truhe!")
elseif 11>=r then
pc.give_item2("28331", 1)
say_reward("Es kam ein Stein des Todesstoß+3 aus der Truhe!")
elseif 12>=r then
pc.give_item2("28341", 1)
say_reward("Es kam ein Stein der Vitalität+3 aus der Truhe!")
elseif 13>=r then
pc.give_item2("28340", 1)
say_reward("Es kam ein Stein der Magie+3 aus der Truhe!")
elseif 14>=r then
pc.give_item2("28337", 1)
say_reward("Es kam ein Stein gegen Monster+3 aus der Truhe!")
end
end
end
end
Ðαrkbøζζ is offline  
Old 10/30/2011, 12:06   #2
 
.Delta's Avatar
 
elite*gold: 26
Join Date: Mar 2010
Posts: 3,765
Received Thanks: 2,661
versuchs damit^^
Code:
quest give_stone begin
	state start begin
		when 50034.use begin
			local stones = {28330, 28331, 28332, 28333, 28334, 28335, 28336, 28337, 28338, 28339, 28340, 28341, 28342, 28343}
			local nr = number(1, table.getn(stones))
			pc.give_item2(stones[nr], 1)
			say_reward("Es kam ein "..item_name(stones[nr]).." aus der Truhe")
			pc.remove_item(50034, 1)
		end
	end
end
Item-type auf 18 stellen net vergessen.
.Delta is offline  
Thanks
3 Users
Old 10/30/2011, 12:11   #3
 
elite*gold: 0
Join Date: May 2009
Posts: 7,902
Received Thanks: 2,151
Quote:
Originally Posted by .Delta View Post
versuchs damit^^
Code:
quest give_stone begin
	state start begin
		when 50034.use begin
			local stones = {28330, 28331, 28332, 28333, 28334, 28335, 28336, 28337, 28338, 28339, 28340, 28341, 28342, 28343}
			local nr = number(1, table.getn(stones))
			pc.give_item2(stones[nr], 1)
			say_reward("Es kam ein "..item_name(stones[nr]).." aus der Truhe")
			pc.remove_item(50034, 1)
		end
	end
end
Item-type auf 18 stellen net vergessen.
Warum so umständlich?


PHP Code:
quest truheeinhand begin
    state start begin
        when ITEM
.use begin 
         say_title
("Hey ".. pc.get_name() ..".")
            
say("So wie es aus sieht hast du die Krieger-Truhe-Einhand!")
            
say("Die Kiste enthällt eines von drei verschiedenen EQ-Sorten.")
            
say_reward("Der Zufall bestimmt, welche Items du bekommst!")
            
say_reward("Öffne die Truhe nur, wenn du dir sichher bist,")
            
say_reward("denn ein Umtausch ist ausgeschlossen!")
            
say_reward("Im Forum stehen nähere Infos zu den Truhen.")
            
say_reward("Möchtest du die Kiste nun öffnen?")
             
local s select("Item Geben","Abrechen")
              if 
== 1 then
                local r
=number(14) --Zähler von 1-4 beliebig erweiterbar
                    
if r==1 then
                         pc
.give_item2("ITEM"1)
                         
pc.give_item2("ITEM"1)
                         
pc.give_item2("ITEM"1)
                         
pc.remove_item("ITEM"1)
                    elseif 
r==2 then
                         pc
.give_item2("ITEM"1)
                         
pc.give_item2("ITEM"1)
                         
pc.give_item2("ITEM"1)
                         
pc.remove_item("ITEM"1
                    elseif 
r==3 then
                         pc
.give_item2("ITEM"1)
                         
pc.give_item2("ITEM"1)
                         
pc.give_item2("ITEM"1)
                         
pc.remove_item("ITEM"1
                    elseif 
r==4 then
                         pc
.give_item2("ITEM"1)
                         
pc.give_item2("ITEM"1)
                         
pc.give_item2("ITEM"1)
                         
pc.remove_item("ITEM"1
                           else
                  return
                
end
            end
        end 
     end
  end 
.$Terra$. is offline  
Thanks
1 User
Old 10/30/2011, 12:13   #4
 
.Delta's Avatar
 
elite*gold: 26
Join Date: Mar 2010
Posts: 3,765
Received Thanks: 2,661
was heißt hier umständlich xD
Das ist die vom code her kürzeste Lösung für sein Anliegen
.Delta is offline  
Thanks
2 Users
Old 10/30/2011, 12:24   #5
 
elite*gold: 0
Join Date: Jun 2011
Posts: 1,126
Received Thanks: 928
Danke ihr beiden ^^
Mir geht es nicht darum wie umständlich ! Soll user freundlich sein.

@.$Terra$. aber dann gibt er doch gleichzeitig mehrere Items oder? oder meinteste ich soll das weiterführen ^^?
Ðαrkbøζζ is offline  
Old 10/30/2011, 12:35   #6
 
elite*gold: 0
Join Date: May 2009
Posts: 7,902
Received Thanks: 2,151
Quote:
Originally Posted by *DarkBozZ* View Post
Danke ihr beiden ^^
Mir geht es nicht darum wie umständlich ! Soll user freundlich sein.

@.$Terra$. aber dann gibt er doch gleichzeitig mehrere Items oder? oder meinteste ich soll das weiterführen ^^?
Kannst so wie du magst Items rauslöschen oder noch welche hinzufügen.
.$Terra$. is offline  
Thanks
1 User
Old 10/30/2011, 12:41   #7
 
elite*gold: 0
Join Date: Jun 2011
Posts: 1,126
Received Thanks: 928
Teste es gleich ! Danke schonmal !!! ihr beiden
(Thx Give)
Ðαrkbøζζ is offline  
Old 10/30/2011, 12:44   #8

 
elite*gold: 216
Join Date: Aug 2009
Posts: 1,768
Received Thanks: 1,962
Falls die Quest´s nicht klappen sollten, was ich zwar nicht glaube:

Kannst du den Truheninhalt auch in der special_item_group.txt festlegen.
Dabei kannst du genauso vorgehen wie hier:

Lord Avo​ is offline  
Reply


Similar Threads Similar Threads
[NEW]Zin-Drachen-Truhe+Quest
08/20/2012 - Metin2 Guides & Templates - 16 Replies
Heyho :D Habe mal eine Zin-Drachen-Truhe erstellt und dazu eine kleine Quest. Die meisten werden jetzt bestimmt sagen "Ist nicht schwer das zu machen" Ist es auch nicht gerade, aber für die meisten sicherlich eine Vereinfachung,ausserdem ist noch ein Quest dabei und der Drop...:D TuT für diejenigen,die es nicht wissen wie man die Sachen einfügt. -Also als erstes den Anhang downloaden...und entpacken !
[SUCHE]Quest für steine
09/08/2011 - Metin2 Private Server - 4 Replies
Hallo Com, ich such ne quest welche prüft beim einloggen ob der user eine waffe angelegt hat die einen bestimmten stein enthält wenn ja soll er diesen entfernen udn ein splitter zb hinterlassen wie muss das dann aussehen? und geht das auch mit allen waffen im inventar?
[Quest]Steine einzeln entfernen
04/05/2011 - Metin2 PServer Guides & Strategies - 31 Replies
Hey com, Da ich gestern an ner Quest rumgescriptet hatte, (Steine 100%ig einfügen) hatte ich heute eine Idee. Steine einzeln rauszuhauen über eine Quest. Die Quest stelle ich euch frei zur Verfügung das es ca 1 Stunde arbeit waren. Ihr könnt damit machen was ihr wollt. Ihr müsst nur euer Item auf den Rüstungshändler ziehen, und schon werdet ihr gefragt welchen Stein ihr entfernen wollt. Steinsplitter könnt ihr nicht entfernen, alles andere schon.
[Release] 100% Steine einfügen Quest (waffe)
03/03/2011 - Metin2 PServer Guides & Strategies - 34 Replies
Naja, da eh Pub von mir, geb ich auch den rest raus... Mithilfe dieser Quest, könnt ihr steine 100% in der Waffe einfügen. Scripter unter euch müssen diese Quest etwas anpassen. Aber sollte ja kein Problem sein. Steine bis +9 sind eingebaut.. Best Regards, Woody



All times are GMT +1. The time now is 20:16.


Powered by vBulletin®
Copyright ©2000 - 2026, Jelsoft Enterprises Ltd.
SEO by vBSEO ©2011, Crawlability, Inc.

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