Register for your free account! | Forgot your password?

Go Back   elitepvpers > Popular Games > Metin2 > Metin2 Private Server
You last visited: Today at 12:40

  • 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 08/20/2011, 17:16   #3136
 
elite*gold: 0
Join Date: Jan 2011
Posts: 69
Received Thanks: 1
wenn ich in VPC make.sh ausführe kommt immer " quest doesnt have begin-end clause (von) Fluch von Cidios.quest:5: Abort trap (core dumped)" Folge ist das die quest nich ingame ist. Habe es bereits in der hongkong list eingetragen, leerzeile am ende gelassen usw. Ich glaub an der quest ist etwas falsch.
Wäre nett wenn ich die quest korigieren könntet. Ihr bekommt auch ein thx!

Hier die quest:
Code:
----------------------------------------------
-- Fluch von Cidios
-- Made with Steff's Questmaker
----------------------------------------------
quest Fluch von Cidios begin
	state start begin
		when login with pc.level >= 90 begin
			set_state(information)
		end
	end

	state information begin
		when letter begin
			send_letter("Fluch von Cidios")
		end

		when info or button begin
			say("Fluch von Cidios")
			say("Hallo Mutiger,")
			say("du musst mir und der ganzen Gesselschaft helfen. Es gibt ein Fluch der bald auch unsere Stadt treffen wird. Stoppe es, bevor es zu spät ist.")
			say("Geh zu den Ebenen von Cidios und töte 100 Wasserschlangenkomandanten!")
			say_reward("Töte 100 Wasserschlangenkomandanten in Cidios")
			say("")
	        pc.setqf("state", 100)
	        q.set_counter("Wasserschlangenkomandant", 100)
		end

		when 2651.kill begin
			local count = pc.getqf("state") - 1
			if count <= 100 then
				pc.setqf("state", count)
	            q.set_counter("Wasserschlangenkomandant", count)
			end
			if count == 0 then
			    say_title("Fluch von Cidios")
			    say("Du hast die Quest erfolgreich abgeschlossen!")
				say("Du erhälst:")
			    say_reward("Beras Herz")
				say_reward("und")
			    say_reward("Puppe der Göttin")
				say_reward("Außerdem:")
			    say_reward("500.000.000 Yang")
			    say_reward("50.000.000 Erfahrung")
				pc.change_money(500000000)
				pc.give_exp2(50000000)
				pc.give_item2(70022, 4)
				pc.give_item2(70001, 4)
				clear_letter()
				set_state(__COMPLETE__)

			end
		end
	end

	state __COMPLETE__ begin
	end
end
MFG coolmerto
coolmerto is offline  
Old 08/20/2011, 17:22   #3137
 
.Delta's Avatar
 
elite*gold: 26
Join Date: Mar 2010
Posts: 3,765
Received Thanks: 2,661
machs so.
Leerzeichen im Questnamen sind nicht gestattet
PHP Code:
----------------------------------------------
-- 
Fluch von Cidios
-- Made with Steff's Questmaker
----------------------------------------------
quest Fluch_von_Cidios begin
    state start begin
        when login with pc.level >= 90 begin
            set_state(information)
        end
    end

    state information begin
        when letter begin
            send_letter("Fluch von Cidios")
        end
        when info or button begin
            say("Fluch von Cidios")
            say("Hallo Mutiger,")
            say("du musst mir und der ganzen Gesselschaft helfen. Es gibt ein Fluch der bald auch unsere Stadt treffen wird. Stoppe es, bevor es zu spät ist.")
            say("Geh zu den Ebenen von Cidios und töte 100 Wasserschlangenkomandanten!")
            say_reward("Töte 100 Wasserschlangenkomandanten in Cidios")
            say("")
            pc.setqf("state", 100)
            q.set_counter("Wasserschlangenkomandant", 100)
        end
        when 2651.kill begin
            local count = pc.getqf("state") - 1
            if count <= 100 then
                pc.setqf("state", count)
                q.set_counter("Wasserschlangenkomandant", count)
            end
            if count == 0 then
                say_title("Fluch von Cidios")
                say("Du hast die Quest erfolgreich abgeschlossen!")
                say("Du erhälst:")
                say_reward("Beras Herz")
                say_reward("und")
                say_reward("Puppe der Göttin")
                say_reward("Außerdem:")
                say_reward("500.000.000 Yang")
                say_reward("50.000.000 Erfahrung")
                pc.change_money(500000000)
                pc.give_exp2(50000000)
                pc.give_item2(70022, 4)
                pc.give_item2(70001, 4)
                clear_letter()
                set_state(__COMPLETE__)

            end
        end
    end
    state __COMPLETE__ begin
    end
end 
.Delta is offline  
Thanks
2 Users
Old 08/20/2011, 22:16   #3138
 
elite*gold: 0
Join Date: Aug 2011
Posts: 15
Received Thanks: 0
huhu
hab ein problem bei ner quest einzufügen
habe sie in honkong list eingetragen sie heist geldspeicher.quest
hab sie im quest ordner reingemacht aber es geht net kann mir vlt wer helfen?
so sieht die quest aus :

quest geldspeicher_quest begin
state start begin
when 70010.use begin
say_title("Geld Zurück")
say("Du möchtest also 500kk Zurückbekommen")
say("Benutze dieses Item nur wenn du unter 1.500.000.000 yang besitzt.")
local s = select("Ja","Nein")
if s == 2 then
return
end
if s == 1 then
pc.change_money(500000000)
say_reward("Du hast nun 500kk Erhalten")
pc.removeitem(70010)
end
end
end
end




thx im vorraus
xXNiiceXx is offline  
Old 08/20/2011, 22:43   #3139
 
Sp0ngeb0b ist cool's Avatar
 
elite*gold: 15
Join Date: Sep 2010
Posts: 844
Received Thanks: 975
PHP Code:
quest geldspeicher_quest begin
    state start begin
        when 70010.
use begin
            say_title
("Geld Zurück")
            
say("Du möchtest also 500kk Zurückbekommen")
            
say("Benutze dieses Item nur wenn du unter 1.500.000.000 yang besitzt.")
            
local s select("Ja","Nein")
            if 
== 2 then
                
return
            elseif 
== 1 then
                pc
.change_money(500000000)
                
pc.remove_item(700101)
                
say_reward("Du hast nun 500kk Erhalten")
            
end
        end
    end
end 
probiers so

Edit: mach es am besten so :
PHP Code:
quest geldspeicher_quest begin
    state start begin
        when 70010.
use begin
            say_title
("Geld Zurück")
            
say("Du möchtest also 500kk Zurückbekommen")
            
say("Benutze dieses Item nur wenn du unter 1.500.000.000 yang besitzt.")
            
local s select("Ja","Nein")
            if 
== 2 then
                
return
            elseif 
== 1 then
                
if pc.get_money <= 1499999999 then
                    pc
.change_money(500000000)
                    
pc.remove_item(700101)
                    
say_reward("Du hast nun 500kk Erhalten")
                else
                    
say("Du kannst das Item nicht benutzen,")
                    
say("da du ansonsten den Maximal-Wert überschreiten würdest!")
                
end    
            end
        end
    end
end 
so können die spieler das item erst garnicht benutzen, falls sie über 1,5 milliarden haben
Sp0ngeb0b ist cool is offline  
Thanks
2 Users
Old 08/20/2011, 23:52   #3140
 
elite*gold: 0
Join Date: Aug 2011
Posts: 15
Received Thanks: 0
Quote:
Originally Posted by Sp0ngeb0b ist cool View Post
PHP Code:
quest geldspeicher_quest begin
    state start begin
        when 70010.
use begin
            say_title
("Geld Zurück")
            
say("Du möchtest also 500kk Zurückbekommen")
            
say("Benutze dieses Item nur wenn du unter 1.500.000.000 yang besitzt.")
            
local s select("Ja","Nein")
            if 
== 2 then
                
return
            elseif 
== 1 then
                pc
.change_money(500000000)
                
pc.remove_item(700101)
                
say_reward("Du hast nun 500kk Erhalten")
            
end
        end
    end
end 
probiers so

Edit: mach es am besten so :
PHP Code:
quest geldspeicher_quest begin
    state start begin
        when 70010.
use begin
            say_title
("Geld Zurück")
            
say("Du möchtest also 500kk Zurückbekommen")
            
say("Benutze dieses Item nur wenn du unter 1.500.000.000 yang besitzt.")
            
local s select("Ja","Nein")
            if 
== 2 then
                
return
            elseif 
== 1 then
                
if pc.get_money <= 1499999999 then
                    pc
.change_money(500000000)
                    
pc.remove_item(700101)
                    
say_reward("Du hast nun 500kk Erhalten")
                else
                    
say("Du kannst das Item nicht benutzen,")
                    
say("da du ansonsten den Maximal-Wert überschreiten würdest!")
                
end    
            end
        end
    end
end 
so können die spieler das item erst garnicht benutzen, falls sie über 1,5 milliarden haben

jetz geht der ganze server nichtmehr hab auch alles wieder gelöscht geht nix mehr

da steht was von :
g_vfs_done():ad0s1f[READ(offset=8822835152954292224, lenght=16384)]error = 5
xXNiiceXx is offline  
Old 08/20/2011, 23:58   #3141
 
Sp0ngeb0b ist cool's Avatar
 
elite*gold: 15
Join Date: Sep 2010
Posts: 844
Received Thanks: 975
haste in die hongkong_list eingetragen und danach make.sh ausgeführt?
Sp0ngeb0b ist cool is offline  
Thanks
1 User
Old 08/21/2011, 00:02   #3142
 
elite*gold: 0
Join Date: Aug 2011
Posts: 15
Received Thanks: 0
ja hatte ich gemacht nun da diese meldungen kahmen also das
g_vfs_done():ad0s1f[READ(offset=8822835152954292224, lenght=16384)]error = 5
und noch 15 andere meldungen davon hatte ich meine backup dateien wieder eingefügt also die hongkong list und die meldungen kommen immernoch aber der server geht trotzdem.....
xXNiiceXx is offline  
Old 08/21/2011, 00:05   #3143
 
Sp0ngeb0b ist cool's Avatar
 
elite*gold: 15
Join Date: Sep 2010
Posts: 844
Received Thanks: 975
dieses error sagt aber nicht make.sh...

für mal die make richtig aus und schreib dann, was Vpc sagt. Da steht dann sowas wie

syntax error...
geldspeicher_quest core dumped...

oder haste teamviewer? dann mach ich dir das kurz.
wenn es ein error gibt, kann es nur am quest namen liegen. (_quest : weiß nicht ob der so namen zulässt...)
Sp0ngeb0b ist cool is offline  
Thanks
1 User
Old 08/21/2011, 00:10   #3144
 
elite*gold: 0
Join Date: Aug 2011
Posts: 15
Received Thanks: 0
also muss ich den unbedingt make.sh ausführen also make in make.sh unbenennen?? ich führe es immer so aus nachdem ich quests einfüge :

cd -usr-rain-channel-share?data-locale-english-quest
chmod u+x make
sh make
dan läd er normal die quests dan nach reboot kommen die fehler
xXNiiceXx is offline  
Old 08/21/2011, 00:20   #3145
 
Sp0ngeb0b ist cool's Avatar
 
elite*gold: 15
Join Date: Sep 2010
Posts: 844
Received Thanks: 975
hmm..ne ist schon gut. Dann mach folgendes:

quest aus hongkong_list (oder wie sie heißt) löschen

PHP Code:
quest geldspeicher begin
    state start begin
        when 70010.
use begin
            say_title
("Geld Zurück")
            
say("Du möchtest also 500kk Zurückbekommen")
            
say("Benutze dieses Item nur wenn du unter 1.500.000.000 yang besitzt.")
            
local s select("Ja","Nein")
            if 
== 2 then
                
return
            elseif 
== 1 then
                
if pc.get_money <= 1499999999 then
                    pc
.change_money(500000000)
                    
pc.remove_item(700101)
                    
say_reward("Du hast nun 500kk Erhalten")
                else
                    
say("Du kannst das Item nicht benutzen,")
                    
say("da du ansonsten den Maximal-Wert überschreiten würdest!")
                
end    
            end
        end
    end
end 
das in eine quest datei einfügen. aber achtung: quest heißt nur geldspeicher nciht geldspeicher_quest ...dieses "quest" ist nicht erlaubt.

oder am besten downloade die quest aus dem anhang, lad sie bei filezilla hoch & trag in der hongkong_list : geldspeicher.quest ein

make ausführen & freuen das kein error mehr kommt & die quest funktioniert
Attached Files
File Type: rar quest.rar (484 Bytes, 1 views)
Sp0ngeb0b ist cool is offline  
Thanks
2 Users
Old 08/21/2011, 00:20   #3146
 
elite*gold: 0
Join Date: Aug 2011
Posts: 15
Received Thanks: 0
schreib mir mal bitte per pn dein skype name dan add ich dich
xXNiiceXx is offline  
Old 08/21/2011, 01:04   #3147
 
elite*gold: 0
Join Date: Apr 2010
Posts: 589
Received Thanks: 72
Niice falls du noch deswegen probleme hast, kannst du auch mich ebend adden. kimstar96
spielmitmir is offline  
Old 08/21/2011, 01:45   #3148
 
elite*gold: 0
Join Date: Jan 2011
Posts: 2,903
Received Thanks: 1,262
hey leute
ich habe mal eine frage ich habe eine rollenbock quest so ich will das die für mehrere maps sind
PHP Code:
quest rollenblock begin
       state start begin
        when 22010.
use with pc.get_map_index() == 200 begin
            chat
("Hier kannst du keine Ortsrollen benutzen.")
            
item.remove()
        
end
        end
end 
ich weis nicht wie das geht sry ich hoffe es kann mir jemnd helfen
£αšεℜ™ is offline  
Old 08/21/2011, 02:42   #3149
 
Sp0ngeb0b ist cool's Avatar
 
elite*gold: 15
Join Date: Sep 2010
Posts: 844
Received Thanks: 975
PHP Code:
quest rollenblock begin
       state start begin
        when 22010.
use with pc.get_map_index() == 200 or INDEX or INDEX begin
            chat
("Hier kannst du keine Ortsrollen benutzen.")
            
item.remove()
        
end
    end
end 
INDEX eben mit dem jeweiligen index ersetzen und probiern

wenn es nicht geht, nochmal melden
Sp0ngeb0b ist cool is offline  
Thanks
1 User
Old 08/21/2011, 02:51   #3150
 
elite*gold: 0
Join Date: Jan 2011
Posts: 2,903
Received Thanks: 1,262
sponge ich habe dir geschieben könntest du bitte back schreiben?
£αšεℜ™ is offline  
Reply




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


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.