Register for your free account! | Forgot your password?

Go Back   elitepvpers > Popular Games > Metin2 > Metin2 Private Server
You last visited: Today at 21:19

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

Advertisement



[SERVICE] Die Questkontrolle

Discussion on [SERVICE] Die Questkontrolle within the Metin2 Private Server forum part of the Metin2 category.

Reply
 
Old 03/17/2013, 12:46   #7726
 
elite*gold: 0
Join Date: Apr 2010
Posts: 10
Received Thanks: 0
Hey die quest wir einfach ingame nich angezeit
vpc sagt kein fehler

<?php
quest event begin
state start begin
when 9003.chat."Event" begin
say("Hir kannst du ein Event Starten")
local g = select ("Ja" , "Nein")
if g == 1 then
regen_in_map(63,"data/Event/"wueste_regen.txt")
say("das Event wurde gestartet")
notice_all("Mob Event Wüste Oase")
return
end
if g == 2 then
return
end
end
end
end
end
end
?>
christoph0 is offline  
Old 03/17/2013, 12:55   #7727
 
dstyl's Avatar
 
elite*gold: 0
Join Date: Oct 2009
Posts: 428
Received Thanks: 192
Hey Community,

ich habe ein Petsystem eingebaut jedoch funktioniert dieses nicht. Um genau zu sein, man sieht das Pet nicht.
Beim compilen zeigt er keine Fehler an jedoch spuckt die Syserr was aus.
Vlt. kann mir ja einer von euch dabei weiterhelfen:

Syserr:
PHP Code:
SYSERRMar 17 13:51:06 :: RunStateLUA_ERRORlocale/germany/quest/questlib.lua:2776attempt to perform arithmetic on field `?' (a boolean value)
SYSERR: Mar 17 13:51:06 :: WriteRunningStateToSyserr: LUA_ERROR: quest horse_summon.start letter 
Questlib.lua Zeile 2771 - 2778

hose_summon.quest

Ich hoffe ihr könnt mir weiterhelfen. Danke.
dstyl is offline  
Old 03/17/2013, 18:48   #7728
 
elite*gold: 0
Join Date: Feb 2013
Posts: 17
Received Thanks: 0
Code:
quest gm_online begin
    state start begin
			when 20006.chat."Team" begin
			say("Lejamo4 Team Online Liste")
			say("-")
			if game.get_event_flag("[SA]Feno")== 1 then
				say_reward("SA Feno ist zurzeit online")
			else
				say("SA Feno ist zurzeit offline")
			end
			if game.get_event_flag("[SA]Machi")== 1 then
				say_reward("SA Machi ist zurzeit online")
			else
				say("SA Machi ist zurzeit offline")
			end
			if game.get_event_flag("[SA]Joker")== 1 then
				say_reward("SA Joker ist zurzeit online")
			else
				say("SA Joker ist zurzeit offline")
			end
			if game.get_event_flag("[GM]")== 1 then
				say_reward("GM ist zurzeit online")
			else
				say("GM ist zurzeit offline")
			end
			if game.get_event_flag("[GM]")== 1 then
				say_reward("GM                   online")
			else
				say("GM ist zurzeit offline")
			end
			if game.get_event_flag("[GM]")== 1 then
				say_reward("GM                   online")
			else
				say("GM ist zurzeit offline")
			end
		end
	end 
end

Problem : Es wird nicht angezeigt ob GM/SA online ist...
moehasflow is offline  
Old 03/18/2013, 00:52   #7729
 
TheMad's Avatar
 
elite*gold: 0
Join Date: Nov 2008
Posts: 569
Received Thanks: 103
Joa, kp XD

Nach dem benutzen vom Item "90002" soll man geportet werden, damit die map als dungeon gilt und ich die regen.txt und die dungeon-questbefehle nuzen kann... geht aber nicht....

PHP Code:
quest wüste begin
    state start begin
        when 90002.
use begin
            
if game.get_event_flag("nevias_rache")>= 1 then
                set_state
(nevias_rache_beginn)
            else
                
say_title("Nevias Rache")
                
say("Du bist noch nicht so weit, um Acnologia")
                
say("gegenüber zu treten. Sprich mit Nevia und")
                
say("lass dich auf den Kampf gegen den Drachen")
                
say("vorbereiten, sonst wäre es dein Ende.")
                return
            
end
        end
    end
        
    state nevias_rache_beginn begin
        when 90002.
use begin
            
if pc.get_map_index() == 115 then
                game
.set_event_flag("nevias_rache",2)
                
say_title("Nevias Rache")
                
say("Nun ist es soweit, endlich kannst du für Nevia")
                
say("Rache an dem Monster nehmen, das ihre Familie")
                
say("ermordet und ihre Heimat zerstört hat.")
                
say("Wenn du es schaffst, das Monster zu besiegen,")
                
say("dann ist dir Nevias dank gewiss....")
                
say("Also, gebe dein bestes und erfülle ihren Wunsch auf rache !")
                
say("")
            else
                
say_title("Nevias Rache")
                
say("Du bist hier nicht am Richtigen Ort")
                
say("Falls du dir nicht sicher bist wo du hin gehen")
                
say(" musst frag Nevia lieber nochmal. Sicher ist sicher !")
                return
            
end
        end
        when 90002.
use begin
            
if game.get_event_flag("nevias_rache")>= 2 then
                d
.new_jump_all(115305305)
                
say("LOS GEHTS")
                
d.regen_file("data/dungeon/nevia.txt")
                
d.notice("Der Drache ist bei den Oasen, du kannst ihn nicht übersehen")
                
d.notice("Aber pass auf, er ist nicht alleine.....")
            
end
        end
        when 9031.kill with pc
.get_map_index()>= 115 and pc.get_map_index() < 115 begin
            notice_all
(" "..pc.get_name().." ist es gelungen, den Drachen Acnologia")
            
notice_all("zu bezwingen.... zumindest für den Moment, Doch der Ruhm von")
            
notice_all(" "..pc.get_name().." über den Sieg des Drachens soll niemals")
            
notice_all("vergessen sein und für immer in unserer Erinnerung bleiben.")
            
say("Du hast es geschaft, unglaublich, aber DU HAST ES GESCHAFT")
            
say("")
            
say("Geh zu Nevia, sie wird auser sich vor freude sein")
            
say("Auserdem wird sie sich bei bedanken wollen")
            
pc.give_item2(122091)
            
pc.remove_item(900021)
        
end
    end
end 
danke fürs nachshauen
TheMad is offline  
Old 03/19/2013, 13:59   #7730
 
elite*gold: 0
Join Date: Dec 2011
Posts: 122
Received Thanks: 24
PHP Code:
quest shops begin
    state start begin
        when 20094.chat
."Die Waren" begin
            say_title
("Herzlich Willkommen!")
            
say("Hier bekommst du alles, was mit Schmuck zu tun hat!")
            
local kategorie select("Armbänder""Ketten""Ohrringe""Schuhe""Abbrechen")
            if 
kategorie == 1 then
                say_title
("Viel Spass")
                
say("")
                
say("Viel Spass beim einkaufen!")
                
say("")
                
wait()
                    
npc.open_shop(1015)
            elseif 
kategorie == 2 then
                say_title
("Viel Spass")
                
say("")
                
say("Viel Spass beim einkaufen!")
                
say("")
                
wait()
                    
npc.open_shop(1016)
            elseif 
kategorie == 3 then
                say_title
("Viel Spass")
                
say("")
                
say("Viel Spass beim einkaufen!")
                
say("")
                
wait()
                    
npc.open_shop(1017)
            elseif 
kategorie == 4 then
                say_title
("Viel Spass")
                
say("")
                
say("Viel Spass beim einkaufen!")
                
say("")
                
wait()
                    
npc.open_shop(1018)
            elseif 
kategorie == 5 then
                
return
            
end
        end
    end
end 
Fehler werden keine angezeigt, jedoch öffnet sich das Quest nicht. Habe on_click auf 2 und habe auch make.sh ausgeführt und /reload q :/. Die Läden existieren in Navicat auch
Caash is offline  
Old 03/19/2013, 17:16   #7731
 
Invoice™'s Avatar
 
elite*gold: 0
Join Date: Nov 2012
Posts: 965
Received Thanks: 1,173
PHP Code:
quest shops begin
    state start begin
        when 20094.click 
or 20094.chat."Die Waren" begin
            say_title
("Herzlich Willkommen!")
            
say("Hier bekommst du alles, was mit Schmuck zu tun hat!")
            
local kategorie select("Armbänder""Ketten""Ohrringe""Schuhe""Abbrechen")
            if 
kategorie == 1 then
                say_title
("Viel Spass")
                
say("")
                
say("Viel Spass beim einkaufen!")
                
say("")
                
wait()
                    
npc.open_shop(1015)
            elseif 
kategorie == 2 then
                say_title
("Viel Spass")
                
say("")
                
say("Viel Spass beim einkaufen!")
                
say("")
                
wait()
                    
npc.open_shop(1016)
            elseif 
kategorie == 3 then
                say_title
("Viel Spass")
                
say("")
                
say("Viel Spass beim einkaufen!")
                
say("")
                
wait()
                    
npc.open_shop(1017)
            elseif 
kategorie == 4 then
                say_title
("Viel Spass")
                
say("")
                
say("Viel Spass beim einkaufen!")
                
say("")
                
wait()
                    
npc.open_shop(1018)
            elseif 
kategorie == 5 then
                
return
            
end
        end
    end
end 
Invoice™ is offline  
Thanks
1 User
Old 03/19/2013, 17:26   #7732
 
elite*gold: 0
Join Date: May 2010
Posts: 18
Received Thanks: 1
@Caash

suragott is offline  
Thanks
1 User
Old 03/19/2013, 17:37   #7733
 
elite*gold: 0
Join Date: Dec 2011
Posts: 122
Received Thanks: 24
Hmm.. geht immernoch nicht, ist hier zwar Questkontrolle, aber weiß jemand woran es noch liegen könnte? Trotz on_click auf 2 öffnet sich das Quest nicht. Trotzdem schonmal Danke für die Antworten. Jedoch beim Rüssi und Waffenhändler gehts
Caash is offline  
Old 03/19/2013, 17:47   #7734
 
elite*gold: 0
Join Date: May 2010
Posts: 18
Received Thanks: 1
on_click muss auf 1 ^.^
suragott is offline  
Old 03/19/2013, 17:50   #7735
 
elite*gold: 0
Join Date: Dec 2011
Posts: 122
Received Thanks: 24
Hab ich auch schon getestet, Problem ist nur dann, dass sich nur ein Shop öffnet, jedoch will ich ja, dass sich das Quest öffnet.. :/

Gemischtwaren geht auch nicht :/ Also wenn ich der ein Quest gebe :/

Hat sich erledigt.
Caash is offline  
Old 03/19/2013, 23:05   #7736
 
elite*gold: 0
Join Date: Jun 2012
Posts: 170
Received Thanks: 31
Hier die Quest die funktioniert im Spiel irgendwie nicht:

Quest:
PHP Code:
quest pvpbattle begin
    state start begin 
        when 20090.chat
."PvP Battle" begin
            say
("Hallo "..pc.get_name() .."")
            
say("")
            
say("Du wurdest eingeladen um an unserem"


make.sh:



EDIT: Einige Quest funktionieren bei mir nicht so wie ich es will.
Wenn mir jemand evtl. bei Quests richtig helfen wäre super.
Gibt dann auch im Team einen Platz als Quester.
(Bitte nur Leute die Ahnung von dem haben was sie machen!)
Melden per Skype (in EPVP hinterlegt) oder private Nachricht.

♥x
.Survivor is offline  
Old 03/20/2013, 01:15   #7737
 
TheMad's Avatar
 
elite*gold: 0
Join Date: Nov 2008
Posts: 569
Received Thanks: 103
Quote:
Hier die Quest die funktioniert im Spiel irgendwie nicht:

Quest:
PHP Code:
quest pvpbattle begin
    state start begin 
        when 20090.chat
."PvP Battle" begin
            say
("Hallo "..pc.get_name() .."")
            
say("")
            
say("Du wurdest eingeladen um an unserem"
wenn das schon alles von der quest war, wird die auch nicht gehen.... fehlt da irgendwie der rest??
TheMad is offline  
Old 03/20/2013, 09:41   #7738
 
LikeCranK™'s Avatar
 
elite*gold: 0
Join Date: Nov 2012
Posts: 112
Received Thanks: 18
Quote:
Originally Posted by .Survivor View Post
Hier die Quest die funktioniert im Spiel irgendwie nicht:

Quest:
PHP Code:
quest pvpbattle begin
    state start begin 
        when 20090.chat
."PvP Battle" begin
            say
("Hallo "..pc.get_name() .."")
            
say("")
            
say("Du wurdest eingeladen um an unserem"


make.sh:



EDIT: Einige Quest funktionieren bei mir nicht so wie ich es will.
Wenn mir jemand evtl. bei Quests richtig helfen wäre super.
Gibt dann auch im Team einen Platz als Quester.
(Bitte nur Leute die Ahnung von dem haben was sie machen!)
Melden per Skype (in EPVP hinterlegt) oder private Nachricht.

♥x
Da Fehlt aber die Hälfte.. poste mal bitte die ganze Quest nur dann können
wir dir auch helfen, dazu passt deine "Fehlermeldung" nicht denn es ist keine.

Quote:
Originally Posted by Caash View Post
Hab ich auch schon getestet, Problem ist nur dann, dass sich nur ein Shop öffnet, jedoch will ich ja, dass sich das Quest öffnet.. :/

Gemischtwaren geht auch nicht :/ Also wenn ich der ein Quest gebe :/

Hat sich erledigt.
@Sura on_click "muss" nur auf 1 wenn du direkt den Shop aufmachen willst,
da es bei der Quest nicht so ist ist es ja egal

@Caash:


Quote:
Originally Posted by christoph0 View Post
Hey die quest wir einfach ingame nich angezeit
vpc sagt kein fehler

<?php
quest event begin
state start begin
when 9003.chat."Event" begin
say("Hir kannst du ein Event Starten")
local g = select ("Ja" , "Nein")
if g == 1 then
regen_in_map(63,"data/Event/"wueste_regen.txt")
say("das Event wurde gestartet")
notice_all("Mob Event Wüste Oase")
return
end
if g == 2 then
return
end
end
end
end
end
end
?>
Versuchs mal so ->
LikeCranK™ is offline  
Thanks
1 User
Old 03/20/2013, 21:14   #7739
 
TommyH99's Avatar
 
elite*gold: 0
Join Date: Jun 2012
Posts: 141
Received Thanks: 12
die quest geht auf mit den buttons aber wenn ich draufklicke passiert nichts bekomm keinen rang und das Glückwunsch, Ihr Rang wurde erfolgreich geändert kommt garnicht

Code:
quest notiz_des_weisen begin
    state start begin
        when 70028.use begin
            say("Bitte wähle deinen gewünschen Rang")
            local s = select("Ritterlich", "Edel", "Gut", "Freundlich", "Aggressiv", "Arglistig", "Bösartig", "Grausam", "Abbrechen")
            if s == 1 then
                pc.change_aligment(20000)
                pc.remove_item(70028, 1)
                say("Glückwunsch, Ihr Rang wurde erfolgreich geändert")
            elseif s == 2 then
                pc.change_aligment(11500)
                pc.remove_item(70028, 1)
                say("Glückwunsch, Ihr Rang wurde erfolgreich geändert")
            elseif s == 3 then
                pc.change_aligment(7500)
                pc.remove_item(70028, 1)
                say("Glückwunsch, Ihr Rang wurde erfolgreich geändert")
            elseif s == 4 then
                pc.change_aligment(3500)
                pc.remove_item(70028, 1)
                say("Glückwunsch, Ihr Rang wurde erfolgreich geändert")
            elseif s == 5 then
                pc.change_aligment(-3000)
                pc.remove_item(70028, 1)
                say("Glückwunsch, Ihr Rang wurde erfolgreich geändert")
            elseif s == 6 then
                pc.change_aligment(-7000)
                pc.remove_item(70028, 1)
                say("Glückwunsch, Ihr Rang wurde erfolgreich geändert")
            elseif s == 7 then
                pc.change_aligment(-11000)
                pc.remove_item(70028, 1)
                say("Glückwunsch, Ihr Rang wurde erfolgreich geändert")
            elseif s == 8 then
                pc.change_aligment(-20000)
                pc.remove_item(70028, 1)
                say("Glückwunsch, Ihr Rang wurde erfolgreich geändert")
            end
        end
    end
end
TommyH99 is offline  
Old 03/20/2013, 21:34   #7740
 
elite*gold: 58
Join Date: Jun 2012
Posts: 1,543
Received Thanks: 553
Quote:
Originally Posted by .Survivor View Post
Hier die Quest die funktioniert im Spiel irgendwie nicht:

Quest:
PHP Code:
quest pvpbattle begin
    state start begin 
        when 20090.chat
."PvP Battle" begin
            say
("Hallo "..pc.get_name() .."")
            
say("")
            
say("Du wurdest eingeladen um an unserem"


make.sh:

Fehlt da nicht was ? So wird das nichts.
<Raptor> is offline  
Reply




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


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