|
You last visited: Today at 16:27
Advertisement
Metin2 Was ist da dran falsch ?
Discussion on Metin2 Was ist da dran falsch ? within the Metin2 Private Server forum part of the Metin2 category.
10/19/2012, 00:02
|
#1
|
elite*gold: 2
Join Date: Mar 2011
Posts: 1,797
Received Thanks: 335
|
Metin2 Was ist da dran falsch ?
Halllo
Wollte gerade die Regenbogenstein.quest einfügen aber da kommt immer so ein fehler schaut selbst.
Habe daroo file.
|
|
|
10/19/2012, 00:04
|
#2
|
elite*gold: 0
Join Date: Mar 2010
Posts: 670
Received Thanks: 137
|
Du hast irgendwo in der Quest ein vergessen. Setz ans Ende der Quest einfach mal eins dran dann sollte es gehen.
|
|
|
10/19/2012, 00:07
|
#3
|
elite*gold: 315
Join Date: Jun 2012
Posts: 5,158
Received Thanks: 4,813
|
die regenbogenstein.quest ist fail, poste sie doch mal.
mfg
|
|
|
10/19/2012, 00:18
|
#4
|
elite*gold: 2
Join Date: Mar 2011
Posts: 1,797
Received Thanks: 335
|
Ok habe diese hier.
Quote:
--Copyright by DasSchwarzeT Elitepvpers.com
--Copyright by DasSchwarzeT Elitepvpers.com
--Copyright by DasSchwarzeT Elitepvpers.com
quest regenbogen begin
state start begin
when 50512.use begin
say_title("Regenbogenstein:")
say("Du möchtest also deine Skills ")
say("Perfektionieren?")
if pc.job ==0 then
say("Wähle deine Lehre aus")
local s=select("Körper","Mental")
if s==1 then
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)
say("Alle deine Skills sind nun Perfekt!")
end
if s==2 then
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)
say("Alle deine Skills sind nun Perfekt!")
end
elseif pc.job ==1 then
say("Wähle deine Lehre aus")
local s=select("Nahkampf","Fernkampf")
if s==1 then
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)
say("Alle deine Skills sind nun Perfekt!")
end
if s==2 then
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)
say("Alle deine Skills sind nun Perfekt!")
end
elseif pc.job ==2 then
say("Wähle deine Lehre aus")
local s=select("Magie","Waffe")
if s==1 then
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)
say("Alle deine Skills sind nun Perfekt!")
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)
say("Alle deine Skills sind nun Perfekt!")
end
elseif pc.job ==3 then
say("Wähle deine Lehre aus")
local s=select("Heilung","Drache")
if s==1 then
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)
say("Alle deine Skills sind nun Perfekt!")
end
if s==2 then
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)
say("Alle deine Skills sind nun Perfekt!")
end
end
end
end
end
|
Und dan hatte ich noch die Quest drine .
Quote:
quest item_drop begin
state start begin
when 20020.chat."Item_Drop" with pc.is_gm() begin
if game.get_event_flag("item_open") == 0 then
say("Hallo "..pc.get_name().." hier kannst")
say("ein Item Drop Event starten")
say("Willst du das tun?")
if select("Ja","Nein") == 2 then return end
say("Bitte gib an welches Item gedroppt werden soll.")
kill_item = tonumber(input()) or 0
if kill_item == 0 then
say("Du musst schon was eingeben.")
return
end
say("Gibt bitte ein wie die Chance zu 100 sein soll das es gedroppt wird ?")
kill_prozent = tonumber(input()) or 0
if kill_prozent == 0 then
say("Du musst schon was eingeben")
return
end
say("Bitte gib an wie lange Das Event laufen soll ( in Minuten ) ")
zeit = tonumber(input()) or 0
if zeit == 0 then
say("Falsche eingabe")
return
end
game.set_event_flag("item_time", get_time()+zeit*60)
game.set_event_flag("item_open", 1)
notice_all("Das Item Drop Event wurde gestartet")
notice_all("Mann kann das item "..item_name(kill_item).." von allen Monster droppen.")
notice_all("Fuer "..zeit.." Minute(n)")
else
say("Item Drop Event ist derzeit schon aktiv")
say("Beenden?")
if select("Ja", "Nein")==2 then return end
game.set_event_flag("item_open", 0)
kill_prozent, kill_item = nil, nil
end
end
when kill with game.get_event_flag("item_open") == 1 and not npc.is_pc() begin
if kill_prozent == nil then game.set_event_flag("item_open", 0) return end
if game.get_event_flag("item_time") < get_time() then
notice_all("Das Item Drop Event ist vorbei")
notice_all("Wir hoffen ihr hattet euren Spass beim Farmen.")
game.set_event_flag("item_open", 0)
kill_prozent, kill_item = nil, nil
return
end
local s=number(1, 101-kill_prozent)
if s==1 then
game.drop_item_with_ownership(kill_item, 1)
end
end
when login with game.get_event_flag("item_open") == 1 begin
notice("Das Item Drop Event laeuft du kannst das")
notice("Item "..item_name(kill_item).." von allen Monstern droppen")
end
end
end
|
Kamm auch so ein fehler raus
|
|
|
10/19/2012, 00:19
|
#5
|
elite*gold: 0
Join Date: Mar 2010
Posts: 670
Received Thanks: 137
|
Alle "if" wieder mit einem "end" zugemacht ?
|
|
|
10/19/2012, 00:24
|
#6
|
elite*gold: 2
Join Date: Mar 2011
Posts: 1,797
Received Thanks: 335
|
Wie meinst du das mir end zugemacht ?
Habe einfach die quest gedownlodet und in filezilla hochgeladen und quest_list eingetragen
sorry bin da recht neu drine mit Metin2-P-Server -.-''
|
|
|
10/19/2012, 00:31
|
#7
|
elite*gold: 0
Join Date: Mar 2010
Posts: 670
Received Thanks: 137
|
Kein Problem, ähm ich mache dir mal ein Beispiel.
if
s==1 then
say("Dies ist ein Beispiel!")
end
So meine ich das !
|
|
|
10/19/2012, 00:33
|
#8
|
elite*gold: 2
Join Date: Mar 2011
Posts: 1,797
Received Thanks: 335
|
Ja da ist überall ein end
Oder ?
Schau mal :P
Quote:
--Copyright by DasSchwarzeT Elitepvpers.com
--Copyright by DasSchwarzeT Elitepvpers.com
--Copyright by DasSchwarzeT Elitepvpers.com
quest regenbogen begin
state start begin
when 50512.use begin
say_title("Regenbogenstein:")
say("Du möchtest also deine Skills ")
say("Perfektionieren?")
if pc.job ==0 then
say("Wähle deine Lehre aus")
local s=select("Körper","Mental")
if s==1 then
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)
say("Alle deine Skills sind nun Perfekt!")
end
if s==2 then
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)
say("Alle deine Skills sind nun Perfekt!")
end
elseif pc.job ==1 then
say("Wähle deine Lehre aus")
local s=select("Nahkampf","Fernkampf")
if s==1 then
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)
say("Alle deine Skills sind nun Perfekt!")
end
if s==2 then
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)
say("Alle deine Skills sind nun Perfekt!")
end
elseif pc.job ==2 then
say("Wähle deine Lehre aus")
local s=select("Magie","Waffe")
if s==1 then
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)
say("Alle deine Skills sind nun Perfekt!")
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)
say("Alle deine Skills sind nun Perfekt!")
end
elseif pc.job ==3 then
say("Wähle deine Lehre aus")
local s=select("Heilung","Drache")
if s==1 then
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)
say("Alle deine Skills sind nun Perfekt!")
end
if s==2 then
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)
say("Alle deine Skills sind nun Perfekt!")
end
end
end
end
end
|
|
|
|
10/19/2012, 00:35
|
#9
|
elite*gold: 0
Join Date: Mar 2010
Posts: 670
Received Thanks: 137
|
Code:
--Copyright by DasSchwarzeT Elitepvpers.com
--Copyright by DasSchwarzeT Elitepvpers.com
--Copyright by DasSchwarzeT Elitepvpers.com
quest regenbogen begin
state start begin
when 50512.use begin
say_title("Regenbogenstein:")
say("Du möchtest also deine Skills ")
say("Perfektionieren?")
if pc.job ==0 then
say("Wähle deine Lehre aus")
end
local s=select("Körper","Mental")
if s==1 then
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)
say("Alle deine Skills sind nun Perfekt!")
end
if s==2 then
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)
say("Alle deine Skills sind nun Perfekt!")
end
elseif pc.job ==1 then
say("Wähle deine Lehre aus")
local s=select("Nahkampf","Fernkampf")
if s==1 then
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)
say("Alle deine Skills sind nun Perfekt!")
end
if s==2 then
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)
say("Alle deine Skills sind nun Perfekt!")
end
elseif pc.job ==2 then
say("Wähle deine Lehre aus")
local s=select("Magie","Waffe")
if s==1 then
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)
say("Alle deine Skills sind nun Perfekt!")
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)
say("Alle deine Skills sind nun Perfekt!")
end
elseif pc.job ==3 then
say("Wähle deine Lehre aus")
local s=select("Heilung","Drache")
if s==1 then
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)
say("Alle deine Skills sind nun Perfekt!")
end
if s==2 then
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)
say("Alle deine Skills sind nun Perfekt!")
end
end
end
end
end
Versuchs mal damit
|
|
|
10/19/2012, 00:40
|
#10
|
elite*gold: 2
Join Date: Mar 2011
Posts: 1,797
Received Thanks: 335
|
Kommt der gleich fehler >.<
Kann das auch sein weil die Quest keine 777 rechte hatt ?
Oder ist das egal ?
|
|
|
10/19/2012, 00:43
|
#11
|
elite*gold: 0
Join Date: Mar 2010
Posts: 670
Received Thanks: 137
|
Die quest bracuht keine 777 Rechte. hast du eine make.sh oder make.py womit du die quests reloadest ?
|
|
|
10/19/2012, 00:46
|
#12
|
elite*gold: 2
Join Date: Mar 2011
Posts: 1,797
Received Thanks: 335
|
so mache ich das erst in den pfard und dan
python make.py
|
|
|
10/19/2012, 00:48
|
#13
|
elite*gold: 0
Join Date: Mar 2010
Posts: 670
Received Thanks: 137
|
ja das ist schonmal gut.
veruch es mal mit dieser quest.
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
|
|
|
10/19/2012, 00:52
|
#14
|
elite*gold: 2
Join Date: Mar 2011
Posts: 1,797
Received Thanks: 335
|
Kommt immer noch so ein fehler <.<
Man ej
|
|
|
10/19/2012, 00:55
|
#15
|
elite*gold: 0
Join Date: Mar 2010
Posts: 670
Received Thanks: 137
|
also du fügst die Quest ein, machst dann
cd /home/game/quest
python make.py
??
Sollte eigentlich alles klappen..
|
|
|
Similar Threads
|
[SERViCE]Metin2 Hamachi Server erstellen (Alles drum und dran)
03/27/2011 - Metin2 Guides & Templates - 5 Replies
Naja dann halt nicht :D
|
Was ist hier dran falsch?
07/31/2010 - Metin2 Private Server - 4 Replies
Wenn ich ein neuen char erstelle, bekomm ich nur 1 schwert+0 un 200 rote pots ich hab die nummern von 0er eq+9 eingegeben
say_title ( "Willkommen" )
say ( "Willkommen auf dem Server BornToBeMt2" )
say ( "" )
say ( "Viel Spass!" )
say ( "" )
pc . give_exp2 ( )
set_quest_state ( "levelup" , "run" )
pc . change_money ( 1000000 )
pc . give_item2 ( "27003" , 200 )
|
Was ist hier dran falsch ?!
08/17/2009 - AutoIt - 2 Replies
Hey was hab ich hier dran falsch gemacht ?
|
All times are GMT +2. The time now is 16:30.
|
|