Register for your free account! | Forgot your password?

Go Back   elitepvpers > Popular Games > Metin2 > Metin2 Private Server
You last visited: Today at 04:31

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

Advertisement



Frage zu Map Index Quest

Discussion on Frage zu Map Index Quest within the Metin2 Private Server forum part of the Metin2 category.

Closed Thread
 
Old   #1
 
elite*gold: 1
The Black Market: 127/0/0
Join Date: Dec 2013
Posts: 3,467
Received Thanks: 720
Question Frage zu Map Index Quest

Ich wollte mal Fragen wie man auf einer bestimmten Map Index verbieten kann eine Gruppe zu erstellen oder einer beizutreten, und wenn man eine hat, soll man automatisch in Map 1 zurück teleportiert werden.
Und das gleiche auch für Reittiere/Pferd.

Ich weiß, damit sie ungefähr so aussehen sollte.

HTML Code:
quest backtohell begin
	state start begin
		when login begin
			if pc.get_map_index() == *** then
				warp_to_village()
			end
		end
	end
end
K.A.K.A.S.H.I is offline  
Old 01/07/2015, 02:15   #2
 
gerald500's Avatar
 
elite*gold: 150
Join Date: Sep 2010
Posts: 1,049
Received Thanks: 275
also wenn man sein pfred holt bzw eine gruppe erstellt soll man map1 geportet werden oder wie ?

Das du keine Gruppe erstellen kannst und nicht beitreten kannst wird sich kaum vermeiden lassen außer du machst die map zu einem dungeon
gerald500 is offline  
Old 01/07/2015, 02:23   #3

 
elite*gold: 105
Join Date: Aug 2011
Posts: 1,064
Received Thanks: 493
PHP Code:
quest backtohell begin
    state start begin
        when login 
or levelup or kill with npc.get_race() begin
            local mapi 
pc.get_map_index()
            if 
mapi == XXX or mapi == XXX then
                
if party.is_party()    or party.is_leader() then
                    warp_to_village
()
                else return 
end
            
else return end
        end
    end
end

quest reittier begin
    state start begin
        when login 
or levelup or kill with npc.get_race() begin
            local mapi 
pc.get_map_index()
            if 
mapi == XXX or mapi == XXX then
                
if horse.is_riding() then
                    warp_to_village
()
                else return 
end
            
else return end
        end
    end
end 
Auf die schnelle mit Handy gemacht. Kp obs so geht.
x'Radon is offline  
Old 01/07/2015, 08:17   #4
wild wild son




 
Nick's Avatar
 
elite*gold: 0
Join Date: Feb 2011
Posts: 5,828
Received Thanks: 3,368
Hallo,

bin zwar noch etwas schläfrig, diese simple Lösung sollte dein Anliegen dennoch abdecken;
Code:
quest special_map_privileges begin
	state start begin
		when login with pc.get_map_index() == XY and party.is_party() or pc.is_mount() or horse.is_riding() begin
			warp_to_village()
		end
	end
end
Alternativ, ein Stück weit sicherer (das kill-Event ist bewusst nicht enthalten);
Code:
quest special_map_privileges begin
	state start begin
		when login with pc.get_map_index() == XY begin
			if party.is_party() or pc.is_mount() or horse.is_riding() then
				warp_to_village()
			else
				timer("check_privileges" 10)
			end
		end
		when check_privileges.timer with pc.get_map_index() == XY begin
			if party.is_party() or pc.is_mount() or horse.is_riding() then
				warp_to_village()
			else
				timer("check_privileges" 10)
			end
		end
	end
end
Würde so jede 10 Sekunden die angegebenen Privilegien prüfen.
Nebenbei ist für derartige Themen der vorgesehen, der dir mittlerweile aber eigentlich bekannt sein sollte. (closerequested)

lg
Nick is offline  
Old 01/07/2015, 17:01   #5

 
.yorliK's Avatar
 
elite*gold: 0
Join Date: Nov 2011
Posts: 1,448
Received Thanks: 1,258
Man könnte in den Quests von den Reittieren abfragen ob es dieser bestimmte Mapindex ist und dann das nichts passiert, zur Gruppe, man könnte per Client/Quest-Kommunikation einen Wert, wenn der bestimmte Index auftritt, schicken und dann beim eröffnen der Gruppe abfragen ob dieser gesetzt ist oder nicht.
.yorliK is offline  
Closed Thread

Tags
bitte, danke, frage, hilfe, wichtig


Similar Threads Similar Threads
cannot find quest index for subquest_42 Assertion failed: (!"cannot find quest index"
02/06/2012 - Metin2 Private Server - 0 Replies
cannot find quest index for subquest_42 Assertion failed: (!"cannot find quest index"), function LoadStateScript, file questnpc.cpp, line 99. Root Server How FIxt
cannot find quest index for mb Assertion failed: (!"cannot find quest index"),
02/06/2012 - Metin2 Private Server - 0 Replies
cannot find quest index for mb Assertion failed: (!"cannot find quest index"), function LoadStateScript, file questnpc.cpp, line 99. :mad: How fix
quest index
07/09/2010 - Metin2 Private Server - 5 Replies
hey leute also ich habe ein problem und zwar ich wollte was ändern bei uriel und zwar egentlich nur ein wort habe auf pc gezogen... mit notepad++ bearbeitet und fertig dann kam das problem beim hochladen dass ich keine rechte dazu habe(hilfe?) habe dann eben direkt mit filezilla editor geöffnet und bearbeitet ging dann alles.... habe make.sh gemacht und es hat nicht geklappt ka wieso habe es dann so gelassen.... das war heut mittag.. grade wollte ich wieder versuchen habe nur...
[HELP] Please help me for Quest Index
07/08/2010 - Metin2 Private Server - 3 Replies
Hi i have a problem with "Quest Index": ConnectDBCheckAuthcannot find quest index for pony_levelup(1) Assertion failed: (!"cannot find quest index"), function LoadStateScript, file q uestnpc.cpp, line 96. Abort trap (core dumped) rm: cores/core.1: No such file or directory mv: rename cores/core.2 to cores/core.1: No such file or directory mv: rename cores/core.3 to cores/core.2: No such file or directory mv: rename cores/core.4 to cores/core.3: No such file or directory mv: rename...
Quest index Fehler
04/17/2010 - Metin2 - 0 Replies
Hallo, ich brauche hilfe.. wenn ich meinen server starten will kommt folgene meldung : Quest index Fehler kann mir jemand helfen? würde auch ein thanks verdienen



All times are GMT +2. The time now is 04:31.


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.