Register for your free account! | Forgot your password?

Go Back   elitepvpers > Popular Games > Metin2 > Metin2 Private Server
You last visited: Today at 01:57

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

Advertisement



Quest ( Start Lv ) Up und Down

Discussion on Quest ( Start Lv ) Up und Down within the Metin2 Private Server forum part of the Metin2 category.

Reply
 
Old   #1
 
elite*gold: 0
Join Date: Jun 2016
Posts: 340
Received Thanks: 156
Quest ( Start Lv ) Up und Down

Hallo, liebe Community ich suche eine Quest wo du zwischen 1-99 entscheiden könntest welches Lv du sein möchtest.
Aber wnen man auch am End Lv ist selbst wenn du Level 5 bist aber Lv 1 wieder sein möchtest, dass du das eingeben kannst.

- Wäre cool wenn das möglich wäre.
- Hoffe auf hilfe.
.#Marv٩͡[๏̯͡๏]۶ is offline  
Old 09/28/2016, 19:17   #2
 
Monkey D.Dragon's Avatar
 
elite*gold: 1509
Join Date: Jun 2014
Posts: 153
Received Thanks: 38
Falscher bereich
muss hier hin hier helfen sie dir dann auch
Monkey D.Dragon is offline  
Old 09/28/2016, 23:20   #3
 
elite*gold: 150
Join Date: Feb 2009
Posts: 643
Received Thanks: 613
Code:
quest levelchanger_quest begin
	state start begin
		when login begin
			send_letter("Levelchanger")
		end

		when letter begin
			send_letter("Levelchanger")
		end
	
		when button or info begin
			local level = input();
	
			if level == "" then
				say_title("Problem/Error: #01")
				say("Das Feld muss einen Wert beinhalten!")
	
			elseif level =< 0 or level > 99 then
				say_title("Problem/Error: #02")
				say("Du kannst dich nur auf die Level")
				say("1 - 99 setzen bzw. changen!")
	
			else
				pc.set_level(level)
			end
		end
	end
end
Ich hab dir hier mal was geschrieben, sie ist nicht getestet, aber sollte funktionieren, wenn nicht kannst du mir in Skype ruhig schreiben: cyber3611

P.S: Ja, sie ist nicht ganz perfekt, denn der User kann immernoch Buchstaben ins Inputfeld eingeben und wird keinen Errorcode erhalten. Wenn du, der das liest, weißt wie man in einer Quest definiert, dass man ins Feld nur Zahlen eingeben kann, schreib es dazu. ^-^

Mit freundlichen Grüßen
Cyber
Cyber36 is offline  
Old 09/29/2016, 00:42   #4

 
elite*gold: 83
Join Date: Nov 2013
Posts: 2,891
Received Thanks: 2,764
Quote:
Originally Posted by Cyber36 View Post
Code:
quest levelchanger_quest begin
	state start begin
		when login begin
			send_letter("Levelchanger")
		end

		when letter begin
			send_letter("Levelchanger")
		end
	
		when button or info begin
			local level = input();
	
			if level == "" then
				say_title("Problem/Error: #01")
				say("Das Feld muss einen Wert beinhalten!")
	
			elseif level =< 0 or level > 99 then
				say_title("Problem/Error: #02")
				say("Du kannst dich nur auf die Level")
				say("1 - 99 setzen bzw. changen!")
	
			else
				pc.set_level(level)
			end
		end
	end
end
Ich hab dir hier mal was geschrieben, sie ist nicht getestet, aber sollte funktionieren, wenn nicht kannst du mir in Skype ruhig schreiben: cyber3611

P.S: Ja, sie ist nicht ganz perfekt, denn der User kann immernoch Buchstaben ins Inputfeld eingeben und wird keinen Errorcode erhalten. Wenn du, der das liest, weißt wie man in einer Quest definiert, dass man ins Feld nur Zahlen eingeben kann, schreib es dazu. ^-^

Mit freundlichen Grüßen
Cyber
Check ob tonumber(level) nil zurückgibt.
rollback is offline  
Old 09/29/2016, 01:39   #5
 
elite*gold: 0
Join Date: Jun 2016
Posts: 340
Received Thanks: 156
Quote:
Originally Posted by Cyber36 View Post
Code:
quest levelchanger_quest begin
	state start begin
		when login begin
			send_letter("Levelchanger")
		end

		when letter begin
			send_letter("Levelchanger")
		end
	
		when button or info begin
			local level = input();
	
			if level == "" then
				say_title("Problem/Error: #01")
				say("Das Feld muss einen Wert beinhalten!")
	
			elseif level =< 0 or level > 99 then
				say_title("Problem/Error: #02")
				say("Du kannst dich nur auf die Level")
				say("1 - 99 setzen bzw. changen!")
	
			else
				pc.set_level(level)
			end
		end
	end
end
Ich hab dir hier mal was geschrieben, sie ist nicht getestet, aber sollte funktionieren, wenn nicht kannst du mir in Skype ruhig schreiben: cyber3611

P.S: Ja, sie ist nicht ganz perfekt, denn der User kann immernoch Buchstaben ins Inputfeld eingeben und wird keinen Errorcode erhalten. Wenn du, der das liest, weißt wie man in einer Quest definiert, dass man ins Feld nur Zahlen eingeben kann, schreib es dazu. ^-^

Mit freundlichen Grüßen
Cyber

Solltest dir das mal eben nochmals anschauen :


Quest/startlv.quest:25:syntax error : [string "start"]:5: `then' expected near `='
Error occured on compile Quest/startlv.quest
.#Marv٩͡[๏̯͡๏]۶ is offline  
Old 09/29/2016, 15:26   #6
 
elite*gold: 150
Join Date: Feb 2009
Posts: 643
Received Thanks: 613
Quote:
Originally Posted by rollback View Post
Check ob tonumber(level) nil zurückgibt.
Code:
quest levelchanger_quest begin
	state start begin
		when login begin
			send_letter("Levelchanger")
		end

		when letter begin
			send_letter("Levelchanger")
		end
	
		when button or info begin
			local level = tonumber(input())

			if tonumber(level) == nil then
				say_title("Problem/Error: #01")
				say("Das Feld muss einen Zahlenwert beinhalten!")
	
			elseif level <= 0 or level > 99 then
				say_title("Problem/Error: #02")
				say("Du kannst dich nur auf die Level")
				say("1 - 99 setzen bzw. changen!")
	
			else
				pc.set_level(level)
			end
		end
	end
end
Ist das so richtig?

An Amnezia: Halt deine Fresse, wenn du von Dingen redest, von denen du nicht den blassesten Schimmer hast.
Cyber36 is offline  
Old 09/29/2016, 15:38   #7
 
elite*gold: 0
Join Date: Jun 2016
Posts: 340
Received Thanks: 156
Status, wird nicht übernommen beim level Change sprich kann nicht status.
.#Marv٩͡[๏̯͡๏]۶ is offline  
Old 09/29/2016, 16:06   #8
 
elite*gold: LOCKED
Join Date: Feb 2016
Posts: 1,455
Received Thanks: 284
Quote:
Originally Posted by Cyber36 View Post
Code:
quest levelchanger_quest begin
	state start begin
		when login begin
			send_letter("Levelchanger")
		end

		when letter begin
			send_letter("Levelchanger")
		end
	
		when button or info begin
			local level = tonumber(input())

			if tonumber(level) == nil then
				say_title("Problem/Error: #01")
				say("Das Feld muss einen Zahlenwert beinhalten!")
	
			elseif level <= 0 or level > 99 then
				say_title("Problem/Error: #02")
				say("Du kannst dich nur auf die Level")
				say("1 - 99 setzen bzw. changen!")
	
			else
				pc.set_level(level)
			end
		end
	end
end
Ist das so richtig?

An Amnezia: Halt deine Fresse, wenn du von Dingen redest, von denen du nicht den blassesten Schimmer hast.
Du kannst ja echt 0. und Marv wozu noch die Mühe die Quest zu suchen, wenn die Schulden beglichen sind erhältst du sie ja von mir.
[SA]xAmnezia is offline  
Old 09/29/2016, 16:22   #9
 
elite*gold: 0
Join Date: Jun 2016
Posts: 340
Received Thanks: 156
Wurde behoben. ein pc.set hat gefehlt
.#Marv٩͡[๏̯͡๏]۶ is offline  
Reply


Similar Threads Similar Threads
must start with 'quest'
03/12/2016 - Metin2 Private Server - 2 Replies
habe folgendes Problem, wenn ich: m2 qc in der Virtual Box schreibe must start with 'quest' shop.quest:1:Error occured on compile shop.quest Das ist die Quest quest shop begin state start begin
Wo ist die start quest für ini 79 in EG?
08/21/2013 - 4Story - 2 Replies
naja frage steht ja oben... will ini sachen farmen usw.
Metin2 Start-Quest
06/18/2013 - Metin2 Private Server - 3 Replies
Hallo, Mal eine frage hatt jemand eine start quest. Wo man Eq für seine klasse bekommt und ein KG dazu ?
T2 - Files - Start quest name?
11/28/2012 - Metin2 PServer Guides & Strategies - 8 Replies
Guten Abend.. Mein Freund will wissen wie die start Quest von den T2 Files in Filezilla heißt weis es jemand?
quest must start with quest
08/16/2012 - Metin2 Private Server - 3 Replies
must start with `quest` devilscave.quest:30:Error occured on compile devilscave.quest hier der ausschnitt quest devilscave begin state start begin --Wenn man sich ausloggt oder gekickt wird when logout begin pc.remove_item(30311, pc.count_item(30311)) pc.remove_item(30312, pc.count_item(30312))



All times are GMT +2. The time now is 01:57.


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.