Register for your free account! | Forgot your password?

You last visited: Today at 02:13

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

Advertisement



[How to]Starterset komplett schreiben

Discussion on [How to]Starterset komplett schreiben within the Metin2 PServer Guides & Strategies forum part of the Metin2 Private Server category.

Reply
 
Old   #1
 
elite*gold: 0
Join Date: Jan 2011
Posts: 818
Received Thanks: 974
[How to]Starterset komplett schreiben

Hey,
da ich bis jetzt 3 neue Threads gesehen habe, wo welche meinen ein funktionierendes Starterset haben, dies aber nicht haben und welche fragen wie sowas geht, mache ich dieses Tutorial!!!

1. Starten der Quest, des State´s und eine Bedingung einbauen!
Code:
quest starterset begin
	state start begin
		when login begin
[COLOR="Red"]			if pc.getqf("starterset") == 0 then
				pc.setqf("starterset", 1)[/COLOR]
Der rot markierte Teil ist ziemlich wichtig, da so überprüft wird ob jemanden schon ein Starterset gegeben wurde!
2. Alle Items geben
Code:
					pc.give_item2([COLOR="Red"][item][/COLOR])
So diese Zeile fügt ihr sooft wie ihr wollt ein, und [item] ersetzt ihr mit der Value eures Items!
3. Unterscheidung der Rassen und verschiedene Itemverteilung
Code:
				if pc.job == 0 then
					pc.give_item2([COLOR="Red"][item][/COLOR])
				elseif pc.job == 1 then
					pc.give_item2([COLOR="Red"][item][/COLOR])
				elseif pc.job == 2 then
					pc.give_item2([COLOR="Red"][item][/COLOR])
				elseif pc.job == 3 then
					pc.give_item2([COLOR="Red"][item][/COLOR])
				end
0 = Krieger
1 = Ninja
2 = Sura
3 = Schamane

4. Geld/Kampfgaul geben
Geld:
Code:
				pc.change_money([COLOR="Red"][Wert][/COLOR])
[Wert] ersetzt ihr durch eine Zahl und zwar wie viel der Spieler bekommen soll!
KG:
Code:
				horse.advance()
Mit dem Code wird das Pferd zum KG "gelevelt"

Um das Pferd nur auf Level 1 zu setzen macht ihr folgendes:
Code:
				horse.set_level(1)
Wobei ich mir bei dem Code nicht ganz sicher bin sollte aber funktionieren

5. Zum Schluss noch alles beenden und fertig

Code:
			end
		end
    end
end
Dan sieht unsere Quest in etwa so aus:
Code:
quest starterset begin
	state start begin
		when login begin
         	if pc.getqf("starterset") == 0 then
				pc.setqf("starterset", 1)
                pc.give_item2(10)
                horse.advance()
			end
        end
    end
end
MfG
bestshocker2

PS: Ich weiß das dies viele wissen nur ich will endlich mal das Ruhe mit dem Starterset ist!
0x4D617276 is offline  
Thanks
5 Users
Old 02/21/2011, 14:01   #2
 
.Delta's Avatar
 
elite*gold: 26
Join Date: Mar 2010
Posts: 3,765
Received Thanks: 2,661
jetzt machst du echt ein How To dafür

naja sieht gut aus

und übrigens mit horse.set_level() hast du recht, kannst jedes Level eintragen das du willst( bis 30 natürlich)

nur verbessert sich das Pferd mit horse.advance() nicht nur um eine Stufe?
.Delta is offline  
Thanks
1 User
Old 02/21/2011, 14:04   #3
 
elite*gold: 0
Join Date: Jan 2011
Posts: 818
Received Thanks: 974
Weiß ich nicht genau, auf meinem Server funtzt mein Starterset ja einwandfrei und ich schreib ne Quest für die neuen Reittiere die mache ich vielleicht auch pub
0x4D617276 is offline  
Old 02/21/2011, 14:06   #4
 
.Delta's Avatar
 
elite*gold: 26
Join Date: Mar 2010
Posts: 3,765
Received Thanks: 2,661
hm ok für einige sicher ganz hilfreich
.Delta is offline  
Thanks
1 User
Old 02/21/2011, 15:18   #5
 
~LuckyStrike~'s Avatar
 
elite*gold: 0
Join Date: Jul 2008
Posts: 1,812
Received Thanks: 1,977
Naaaja nun Glückwunsch hätte nicht gedacht das du das wirklich tust *lach*
Thanks haste trotzdem ^.^

Und das nächste mal bevor du Fluchst lese dir einen Thread lieber
50x genauer durch Da stand ich hab sie rausgefischt ...
~LuckyStrike~ is offline  
Old 02/21/2011, 15:27   #6
 
elite*gold: 0
Join Date: Jan 2011
Posts: 818
Received Thanks: 974
oh naja aber c&p ist genauso schlimm ;D zudem hätteste sie überarbeiten können xD
0x4D617276 is offline  
Old 02/21/2011, 21:13   #7
 
Daidalos's Avatar
 
elite*gold: 0
Join Date: Jul 2009
Posts: 433
Received Thanks: 94
horse_advance() macht eine Stufe besser.
Also musste das dann 20 mal da hin schreiben xD

Na ja, das Starterset ist ja leicht zu schreiben.

Ein wenig davon abgewichen:
PHP Code:
                if pc.job == 0 then
                    pc
.give_item2([item])
                elseif 
pc.job == 1 then
                    pc
.give_item2([item])
                elseif 
pc.job == 2 then
                    pc
.give_item2([item])
                elseif 
pc.job == 3 then
                    pc
.give_item2([item])
                
end 
^0 = Krieger
1 = Ninja
2 = Sura
3 = Schamane

Das wusste ich auch, aber könntest du mir vielleicht sagen wie das bei den Reichen ist?
PHP Code:
            if pc.get_empire() == 1 then 
1= .. Reich?
2= .. Reich?
3= .. Reich?

Denke mal du weißt, was ich meine o;
Daidalos is offline  
Old 02/21/2011, 21:16   #8
 
elite*gold: 0
Join Date: Jan 2011
Posts: 818
Received Thanks: 974
1=Rot
2=Gelb
3=Blau

So sollte es stimmen
0x4D617276 is offline  
Thanks
1 User
Reply


Similar Threads Similar Threads
Starterset
08/26/2010 - Metin2 Private Server - 2 Replies
Hey ich wollte fragen ob es einen Code für das Starterset gibt, indem man einen level-up code hat? also nicht pc.give exp **** sonder gleich Lvl 90 z.B.
Starterset
03/27/2010 - Metin2 Private Server - 2 Replies
Hallöchen ich bins ma wieder mit einer neuen Frage also ich hab starterset usw. alles eingefügt nunja wie mach ich das das man nicht imma gekikt wird -.-" weil ds nervt echt ^^
Starterset
03/12/2010 - Metin2 Private Server - 6 Replies
Hi Leute habe gerade mein neues Startersset eingefügt und bemerkt es geht nicht habe das hier verwendet: say_title ( "Willkommen" ) say ( "Willkommen auf dem Server CryonMT2." ) say ( " Es erwarten dich viele Neue Abenteuer und spanndende Events. say ( "Viel Spass!" ) say ( "" ) pc . give_exp2 ( 100000 ) set_quest_state ( "levelup" , "run" ) pc . change_money ( 100000 )
Starterset Komplett fertig
01/06/2010 - Metin2 Private Server - 6 Replies
Hi Com. Ich habe mich hingesetzt und mal ein Starterset zusammen Geschrieben komplett fertig man muss es nur noch mit der alten Datei main_quest_lvl1.gotoinformation ersetzen sollte es sowas schon geben entschuldige ich mich Ich zeige euch jetzt in welches Verzeichnis ihr es erstezen müsst: /usr/rain/channel/share_data/locale/hongkong/ques t/object/notarget/letter/ Ihr müsst nur das Großgeschriebene Ersetzen wie DEIN NAME oder SERVERNAME alles andere ist drin
Starterset ??!!!
12/24/2009 - Metin2 Private Server - 3 Replies
Kann man eigentlich auch das Starterset über Navicat machen ?? wenn ja pls antworten und erklären wie !! Wenn ich es über Fillezilla mache geht es nicht ich hab es abgespeichert server rebootet aber wenn ich mich mit nem neuen char einlogge gehts nicht o_O woran könnte das liegen ??



All times are GMT +2. The time now is 02:13.


Powered by vBulletin®
Copyright ©2000 - 2024, 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 ©2024 elitepvpers All Rights Reserved.