|
You last visited: Today at 22:39
Advertisement
Hilfe bei Quest
Discussion on Hilfe bei Quest within the Metin2 Private Server forum part of the Metin2 category.
01/09/2012, 15:55
|
#1
|
elite*gold: 0
Join Date: Apr 2011
Posts: 151
Received Thanks: 13
|
Hilfe bei Quest
Hey liebe Com,
ich weiß ja nicht wie es euch geht, aber mir geht es ganz schön auf den Sack das man bei den Regis nie auf Abbrechen etc. drücken kann. Heißt das man den Regi falls man ausversehen drauf kommt immer verliert. Meine Frage an euch:,, Kann man diese Quest so umschreiben das man auch auf abbrechen gehen kann?"
PHP Code:
---------------------------------- -- Regenbogenstein Quest by DarkSide -- (c) by DarkSide und FireMt2 2010 ---------------------------------- quest regenbogen begin state start begin when 50512.use begin say_title("Regenbogenstein:") say("Du möchtest also deine Skills auf") say("Perfekter-Meister setzen?") if pc.job ==0 then say("Wähle deine Lehre aus") local s=select("Körper","Mental") if s==1 then --Körper pc.set_skill_group(1) pc.set_skill_level(1 ,59) pc.set_skill_level(2 ,59) pc.set_skill_level(3 ,59) pc.set_skill_level(4 ,59) pc.set_skill_level(5 ,59) pc.set_skill_level(6 ,59) pc.remove_item(50512, 1) say("Deine Skills sind auf Perfekter Meister") end if s==2 then --Mentalo pc.set_skill_group(2) pc.set_skill_level(16 ,59) pc.set_skill_level(17 ,59) pc.set_skill_level(18 ,59) pc.set_skill_level(19 ,59) pc.set_skill_level(20 ,59) pc.set_skill_level(21 ,59) pc.remove_item(50512, 1) say("Deine Skills sind auf Perfekter Meister") end elseif pc.job ==1 then say("Wähle deine Lehre aus") local s=select("Nahkampf","Bogen") if s==1 then --Nahkampf pc.set_skill_group(3) pc.set_skill_level(31 ,59) pc.set_skill_level(32 ,59) pc.set_skill_level(33 ,59) pc.set_skill_level(34 ,59) pc.set_skill_level(35 ,59) pc.set_skill_level(36 ,59) pc.remove_item(50512, 1) say("Deine Skills sind auf Perfekter Meister") end if s==2 then --Fernkampf pc.set_skill_group(4) pc.set_skill_level(46 ,59) pc.set_skill_level(47 ,59) pc.set_skill_level(48 ,59) pc.set_skill_level(49 ,59) pc.set_skill_level(50 ,59) pc.set_skill_level(51 ,59) pc.remove_item(50512, 1) say("Deine Skills sind auf Perfekter Meister") end elseif pc.job ==2 then say("Wähle deine Lehre aus") local s=select("Magie","Waffe") if s==1 then --Magie pc.set_skill_group(5) pc.set_skill_level(76 ,59) pc.set_skill_level(77 ,59) pc.set_skill_level(78 ,59) pc.set_skill_level(79 ,59) pc.set_skill_level(80 ,59) pc.set_skill_level(81, 59) pc.remove_item(50512, 1) say("Deine Skills sind auf Perfekter Meister") end if s==2 then --Waffe pc.set_skill_group(6) pc.set_skill_level(61 ,59) pc.set_skill_level(62 ,59) pc.set_skill_level(63 ,59) pc.set_skill_level(64 ,59) pc.set_skill_level(65 ,59) pc.set_skill_level(66 ,59) pc.remove_item(50512, 1) say("Deine Skills sind auf Perfekter Meister") end elseif pc.job ==3 then say("Wähle deine Lehre aus") local s=select("Heil","Drachen") if s==1 then --Heil pc.set_skill_group(7) pc.set_skill_level(106 ,59) pc.set_skill_level(107 ,59) pc.set_skill_level(108 ,59) pc.set_skill_level(109 ,59) pc.set_skill_level(110 ,59) pc.set_skill_level(111 ,59) pc.remove_item(50512, 1) say("Deine Skills sind auf Perfekter Meister") end if s==2 then --Drachen pc.set_skill_group(8) pc.set_skill_level(91 ,59) pc.set_skill_level(92 ,59) pc.set_skill_level(93 ,59) pc.set_skill_level(94 ,59) pc.set_skill_level(95 ,59) pc.set_skill_level(96 ,59) pc.remove_item(50512, 1) say("Deine Skills sind auf Perfekter Meister") end end end end end
Wäre euch sehr dankbar wenn mir einer helfen könnte.
MfG Kirze
|
|
|
01/09/2012, 16:01
|
#2
|
elite*gold: 20
Join Date: Jan 2009
Posts: 304
Received Thanks: 55
|
Quote:
local s=select("Körper","Mental","Abbrechen")
|
und dann müsste es irgendwie so weiter gehen:
Quote:
if s_set == 3 then
return
end
|
Das einfach überall dort einfügen wo die Auswahl der Lehre ist
#edit:
mit dem s _set musst du schauen ob es funktioniert.
Du hast ja immer nur if s == da zu stehen, also wenns dann immernoch nicht funzr das _set wegnehmen ^^
|
|
|
01/09/2012, 16:22
|
#3
|
elite*gold: 0
Join Date: Apr 2011
Posts: 151
Received Thanks: 13
|
Vielen Dank Werde ich gleich umschreiben
|
|
|
01/09/2012, 16:27
|
#4
|
elite*gold: 20
Join Date: Jan 2009
Posts: 304
Received Thanks: 55
|
Sag dann bescheid ob es funktioniert oder nicht
Müsste aber glaube ich so gehen ^^
Also so wird das abbrechen eigentlich immer gescriptet .. :S
|
|
|
01/09/2012, 17:06
|
#5
|
elite*gold: 0
Join Date: Apr 2011
Posts: 151
Received Thanks: 13
|
Joa ähm da kommt irgentwie Error oder so. Ist das richtig???
----------------------------------
-- Regenbogenstein Quest by DarkSide
-- (c) by DarkSide und FireMt2 2010
----------------------------------
quest regenbogen begin
state start begin
when 50512.use begin
say_title("Regenbogenstein:")
say("Du möchtest also deine Skills auf")
say("Perfekter-Meister setzen?")
say("ACHTUNG!!!")
say("Wenn du deine Fertigkeiten noch nicht zurück geskillt hast")
say("wird der Regenbogenstein dir nichts bringen")
say("Und er wird verschwinden")
if pc.job ==0 then
say("Wähle deine Lehre aus")
local s=select("Körper","Mental","Abbrechen")
if s_set==1 then
return
end
--Körper
pc.set_skill_group(1)
pc.set_skill_level(1 ,59)
pc.set_skill_level(2 ,59)
pc.set_skill_level(3 ,59)
pc.set_skill_level(4 ,59)
pc.set_skill_level(5 ,59)
pc.set_skill_level(6 ,59)
pc.remove_item(50512, 1)
say("Deine Körper Skills sind auf Perfekter Meister")
say("Viel Spass weiterhin auf PainFullyMt2")
end
if s_set==2 then
return
end
--Mentalo
pc.set_skill_group(2)
pc.set_skill_level(16 ,59)
pc.set_skill_level(17 ,59)
pc.set_skill_level(18 ,59)
pc.set_skill_level(19 ,59)
pc.set_skill_level(20 ,59)
pc.set_skill_level(21 ,59)
pc.remove_item(50512, 1)
say("Deine Mentalo Skills sind auf Perfekter Meister")
say("Viel Spass weiterhin auf PainFullyMt2")
end
elseif pc.job ==1 then
say("Wähle deine Lehre aus")
local s=select("Nahkampf","Bogen","Abbrechen")
if s_set==1 then
return
end
--Nahkampf
pc.set_skill_group(3)
pc.set_skill_level(31 ,59)
pc.set_skill_level(32 ,59)
pc.set_skill_level(33 ,59)
pc.set_skill_level(34 ,59)
pc.set_skill_level(35 ,59)
pc.set_skill_level(36 ,59)
pc.remove_item(50512, 1)
say("Deine Nahkampf Skills sind auf Perfekter Meister")
say("Viel Spass weiterhin auf PainFullyMt2")
end
if s_set==2 then
return
end
--Fernkampf
pc.set_skill_group(4)
pc.set_skill_level(46 ,59)
pc.set_skill_level(47 ,59)
pc.set_skill_level(48 ,59)
pc.set_skill_level(49 ,59)
pc.set_skill_level(50 ,59)
pc.set_skill_level(51 ,59)
pc.remove_item(50512, 1)
say("Deine Fernkampf Skills sind auf Perfekter Meister")
say("Viel Spass weiterhin auf PainFullyMt2")
end
elseif pc.job ==2 then
say("Wähle deine Lehre aus")
local s=select("Magie","Waffe","Abbrechen")
if s_set==1 then
return
end
--Magie
pc.set_skill_group(5)
pc.set_skill_level(76 ,59)
pc.set_skill_level(77 ,59)
pc.set_skill_level(78 ,59)
pc.set_skill_level(79 ,59)
pc.set_skill_level(80 ,59)
pc.set_skill_level(81, 59)
pc.remove_item(50512, 1)
say("Deine Magie Skills sind auf Perfekter Meister")
say("Viel Spass weiterhin auf PainFullyMt2")
end
if s_set==2 then
return
end
--Waffe
pc.set_skill_group(6)
pc.set_skill_level(61 ,59)
pc.set_skill_level(62 ,59)
pc.set_skill_level(63 ,59)
pc.set_skill_level(64 ,59)
pc.set_skill_level(65 ,59)
pc.set_skill_level(66 ,59)
pc.remove_item(50512, 1)
say("Deine Waffen Skills sind auf Perfekter Meister")
say("Viel Spass weiterhin auf PainFullyMt2")
end
elseif pc.job ==3 then
say("Wähle deine Lehre aus")
local s=select("Heil","Drachen","Abbrechen")
if s_set==1 then
--Heil
pc.set_skill_group(7)
pc.set_skill_level(106 ,59)
pc.set_skill_level(107 ,59)
pc.set_skill_level(108 ,59)
pc.set_skill_level(109 ,59)
pc.set_skill_level(110 ,59)
pc.set_skill_level(111 ,59)
pc.remove_item(50512, 1)
say("Deine Heil Skills sind auf Perfekter Meister")
say("Viel Spass weiterhin auf PainFullyMt2")
end
if s_set==2 then
return
end
--Drachen
pc.set_skill_group(8)
pc.set_skill_level(91 ,59)
pc.set_skill_level(92 ,59)
pc.set_skill_level(93 ,59)
pc.set_skill_level(94 ,59)
pc.set_skill_level(95 ,59)
pc.set_skill_level(96 ,59)
pc.remove_item(50512, 1)
say("Deine Drachen Skills sind auf Perfekter Meister")
say("Viel Spass weiterhin auf PainFullyMt2")
end
end
end
end
end
|
|
|
01/09/2012, 17:37
|
#6
|
elite*gold: 20
Join Date: Jan 2009
Posts: 304
Received Thanks: 55
|
Nein.
Er sollte so aussehen:
Quote:
quest regenbogen begin
state start begin
when 50512.use begin
say_title("Regenbogenstein:")
say("Du möchtest also deine Skills auf")
say("Perfekter-Meister setzen?")
say("ACHTUNG!!!")
say("Wenn du deine Fertigkeiten noch nicht zurück geskillt hast")
say("wird der Regenbogenstein dir nichts bringen")
say("Und er wird verschwinden")
if pc.job ==0 then
say("Wähle deine Lehre aus")
local s=select("Körper","Mental","Abbrechen")
if s_set==1 then
return
end
--Körper
pc.set_skill_group(1)
pc.set_skill_level(1 ,59)
pc.set_skill_level(2 ,59)
pc.set_skill_level(3 ,59)
pc.set_skill_level(4 ,59)
pc.set_skill_level(5 ,59)
pc.set_skill_level(6 ,59)
pc.remove_item(50512, 1)
say("Deine Körper Skills sind auf Perfekter Meister")
say("Viel Spass weiterhin auf PainFullyMt2")
end
if s_set==2 then
return
end
--Mentalo
pc.set_skill_group(2)
pc.set_skill_level(16 ,59)
pc.set_skill_level(17 ,59)
pc.set_skill_level(18 ,59)
pc.set_skill_level(19 ,59)
pc.set_skill_level(20 ,59)
pc.set_skill_level(21 ,59)
pc.remove_item(50512, 1)
say("Deine Mentalo Skills sind auf Perfekter Meister")
say("Viel Spass weiterhin auf PainFullyMt2")
end
elseif pc.job ==1 then
say("Wähle deine Lehre aus")
local s=select("Nahkampf","Bogen","Abbrechen")
if s_set == 3 then
return
end
if s_set==1 then
return
end
--Nahkampf
pc.set_skill_group(3)
pc.set_skill_level(31 ,59)
pc.set_skill_level(32 ,59)
pc.set_skill_level(33 ,59)
pc.set_skill_level(34 ,59)
pc.set_skill_level(35 ,59)
pc.set_skill_level(36 ,59)
pc.remove_item(50512, 1)
say("Deine Nahkampf Skills sind auf Perfekter Meister")
say("Viel Spass weiterhin auf PainFullyMt2")
end
if s_set==2 then
return
end
--Fernkampf
pc.set_skill_group(4)
pc.set_skill_level(46 ,59)
pc.set_skill_level(47 ,59)
pc.set_skill_level(48 ,59)
pc.set_skill_level(49 ,59)
pc.set_skill_level(50 ,59)
pc.set_skill_level(51 ,59)
pc.remove_item(50512, 1)
say("Deine Fernkampf Skills sind auf Perfekter Meister")
say("Viel Spass weiterhin auf PainFullyMt2")
end
elseif pc.job ==2 then
say("Wähle deine Lehre aus")
local s=select("Magie","Waffe","Abbrechen")
if s_set == 3 then
return
end
if s_set==1 then
return
end
--Magie
pc.set_skill_group(5)
pc.set_skill_level(76 ,59)
pc.set_skill_level(77 ,59)
pc.set_skill_level(78 ,59)
pc.set_skill_level(79 ,59)
pc.set_skill_level(80 ,59)
pc.set_skill_level(81, 59)
pc.remove_item(50512, 1)
say("Deine Magie Skills sind auf Perfekter Meister")
say("Viel Spass weiterhin auf PainFullyMt2")
end
if s_set==2 then
return
end
--Waffe
pc.set_skill_group(6)
pc.set_skill_level(61 ,59)
pc.set_skill_level(62 ,59)
pc.set_skill_level(63 ,59)
pc.set_skill_level(64 ,59)
pc.set_skill_level(65 ,59)
pc.set_skill_level(66 ,59)
pc.remove_item(50512, 1)
say("Deine Waffen Skills sind auf Perfekter Meister")
say("Viel Spass weiterhin auf PainFullyMt2")
end
elseif pc.job ==3 then
say("Wähle deine Lehre aus")
local s=select("Heil","Drachen","Abbrechen")
if s_set == 3 then
return
end
if s_set==1 then
--Heil
pc.set_skill_group(7)
pc.set_skill_level(106 ,59)
pc.set_skill_level(107 ,59)
pc.set_skill_level(108 ,59)
pc.set_skill_level(109 ,59)
pc.set_skill_level(110 ,59)
pc.set_skill_level(111 ,59)
pc.remove_item(50512, 1)
say("Deine Heil Skills sind auf Perfekter Meister")
say("Viel Spass weiterhin auf PainFullyMt2")
end
if s_set==2 then
return
end
--Drachen
pc.set_skill_group(8)
pc.set_skill_level(91 ,59)
pc.set_skill_level(92 ,59)
pc.set_skill_level(93 ,59)
pc.set_skill_level(94 ,59)
pc.set_skill_level(95 ,59)
pc.set_skill_level(96 ,59)
pc.remove_item(50512, 1)
say("Deine Drachen Skills sind auf Perfekter Meister")
say("Viel Spass weiterhin auf PainFullyMt2")
end
end
end
end
end
|
Sollte es nicht gehen bearbeite es mit Notepad++ nochmal.
Anderweitig -> PN an mich.
|
|
|
01/09/2012, 19:53
|
#7
|
elite*gold: 15
Join Date: Sep 2010
Posts: 844
Received Thanks: 975
|
was habt ihr denn geraucht? xD
ihr weist der funktion select s zu & schreibt dann s_set?
local s = select("...")
if s_set?
wofür weist man dann bitte s zu?
& if s == 1 then
return
end
ihr wollt also den vorgang beenden bevor er überhaupt angefangen hat?
naja egal^^
PHP Code:
quest regenbogen begin state start begin when 50512.use begin say_title("Regenbogenstein:") say("Du möchtest also deine Skills auf") say("Perfekter-Meister setzen?") say("ACHTUNG!!!") say("Wenn du deine Fertigkeiten noch nicht zurück geskillt hast") say("wird der Regenbogenstein dir nichts bringen") say("Und er wird verschwinden") if pc.job ==0 then say("Wähle deine Lehre aus") local s = select("Körper", "Mental", "Abbrechen") if s == 1 then --Körper pc.set_skill_group(1) pc.set_skill_level(1 ,59) pc.set_skill_level(2 ,59) pc.set_skill_level(3 ,59) pc.set_skill_level(4 ,59) pc.set_skill_level(5 ,59) pc.set_skill_level(6 ,59) pc.remove_item(50512, 1) say("Deine Körper Skills sind auf Perfekter Meister") say("Viel Spass weiterhin auf PainFullyMt2") end if s == 2 then --Mentalo pc.set_skill_group(2) pc.set_skill_level(16 ,59) pc.set_skill_level(17 ,59) pc.set_skill_level(18 ,59) pc.set_skill_level(19 ,59) pc.set_skill_level(20 ,59) pc.set_skill_level(21 ,59) pc.remove_item(50512, 1) say("Deine Mentalo Skills sind auf Perfekter Meister") say("Viel Spass weiterhin auf PainFullyMt2") end elseif pc.job ==1 then say("Wähle deine Lehre aus")
local s=select("Nahkampf","Bogen","Abbrechen")
if s==1 then --Nahkampf pc.set_skill_group(3) pc.set_skill_level(31 ,59) pc.set_skill_level(32 ,59) pc.set_skill_level(33 ,59) pc.set_skill_level(34 ,59) pc.set_skill_level(35 ,59) pc.set_skill_level(36 ,59) pc.remove_item(50512, 1) say("Deine Nahkampf Skills sind auf Perfekter Meister") say("Viel Spass weiterhin auf PainFullyMt2") end if s==2 then --Fernkampf pc.set_skill_group(4) pc.set_skill_level(46 ,59) pc.set_skill_level(47 ,59) pc.set_skill_level(48 ,59) pc.set_skill_level(49 ,59) pc.set_skill_level(50 ,59) pc.set_skill_level(51 ,59) pc.remove_item(50512, 1) say("Deine Fernkampf Skills sind auf Perfekter Meister") say("Viel Spass weiterhin auf PainFullyMt2") end
elseif pc.job == 2 then say("Wähle deine Lehre aus") local s=select("Magie","Waffe","Abbrechen") if s==1 then --Magie pc.set_skill_group(5) pc.set_skill_level(76 ,59) pc.set_skill_level(77 ,59) pc.set_skill_level(78 ,59) pc.set_skill_level(79 ,59) pc.set_skill_level(80 ,59) pc.set_skill_level(81, 59) pc.remove_item(50512, 1) say("Deine Magie Skills sind auf Perfekter Meister") say("Viel Spass weiterhin auf PainFullyMt2") end
if s==2 then --Waffe pc.set_skill_group(6) pc.set_skill_level(61 ,59) pc.set_skill_level(62 ,59) pc.set_skill_level(63 ,59) pc.set_skill_level(64 ,59) pc.set_skill_level(65 ,59) pc.set_skill_level(66 ,59) pc.remove_item(50512, 1) say("Deine Waffen Skills sind auf Perfekter Meister") say("Viel Spass weiterhin auf PainFullyMt2") end elseif pc.job ==3 then say("Wähle deine Lehre aus") local s=select("Heil","Drachen","Abbrechen") if s==1 then --Heil pc.set_skill_group(7) pc.set_skill_level(106 ,59) pc.set_skill_level(107 ,59) pc.set_skill_level(108 ,59) pc.set_skill_level(109 ,59) pc.set_skill_level(110 ,59) pc.set_skill_level(111 ,59) pc.remove_item(50512, 1) say("Deine Heil Skills sind auf Perfekter Meister") say("Viel Spass weiterhin auf PainFullyMt2") end
if s==2 then --Drachen pc.set_skill_group(8) pc.set_skill_level(91 ,59) pc.set_skill_level(92 ,59) pc.set_skill_level(93 ,59) pc.set_skill_level(94 ,59) pc.set_skill_level(95 ,59) pc.set_skill_level(96 ,59) pc.remove_item(50512, 1) say("Deine Drachen Skills sind auf Perfekter Meister") say("Viel Spass weiterhin auf PainFullyMt2") end end end end end
|
|
|
01/31/2012, 16:23
|
#8
|
elite*gold: 20
Join Date: Jan 2009
Posts: 304
Received Thanks: 55
|
Jeder vertut sich glaube ich mal bei den Variablen
Ich kann mir auch keine 30 Namen aus der Schule merken, so ist das nunmal manchmal.
Soll ich auf die Füße fallen und um Entschuldigung bitten? :-D )
Danke aber für die Unterstützung und den Hinweis auf den Fehler
|
|
|
|
Similar Threads
|
[HILFE!!] Ich brauche beim quest einfügen bitte um hilfe
04/27/2012 - Metin2 Private Server - 6 Replies
Hey ist vllt ein hilfsbereiter Member on ? :D
bräuchte hilfe beim quest einfügen vllt kann derjenige mich dann in skype oder icq adden
DANKE !!!:D:D
*edit* die überschrift ist verkackt :D
ich brauche beim quest einfügen hilfe bitte um schnelle hilfe*
|
[Quest]Hilfe pls exp quest für item![Root funserver]
11/18/2011 - Metin2 Private Server - 6 Replies
kann mir jemand eine quest machen
das man aus mondlichtruhe zb viel exp kriegt und yang?
soll ein funserver sein daraus kriegt man yang und exp um was zu kaufen usw
und er wird ein root server vill heute dann fertig
|
Compile all quest without quest's files list // Kompilieren Sie alle Quest ohne Quest
07/17/2011 - Metin2 PServer Guides & Strategies - 3 Replies
ENGLISH
Hello dear community, this is a very simple guide but at the same time useful.
How to compile ALL quest in the folder "quest" without the files list in the file "locale_list"?
Easy!
Open the file "make" and replace the content of the file with this:
for f in *.quest; do ./qc $f; done
Oki. Now set the 0777 permission to the file.
Finally open a SSH client and sign in. Write the command:
cd /game_file_folder
|
Metin 2 Hilfe bei Santa Claus Quest (christmas_santa.quest)
02/13/2011 - Metin2 Private Server - 0 Replies
Hallo, ich habe mal eine Frage.
Ich hatte mir so überlegt einen Upp-Shop zu machen aber da war wieder meine zweite Frage denn hat ja fast jeder +9 EQ und das will ich nicht.
Nun habe ich mir das noch mal alles durch den Kopf gehen lassen und mir ist eine super Idee eingefallen. Es gibt ja den Weihnachtsmann auch Santa Claus in amerikanischen genannt. Dieser Npc verschenkt ja Items für einen bestimmten Preis und Teleportiert sich ja nach 1-2 min woanders hin. Das möchte ich eben umschreiben...
|
All times are GMT +2. The time now is 22:39.
|
|