Register for your free account! | Forgot your password?

Go Back   elitepvpers > Popular Games > Metin2 > Metin2 Private Server
You last visited: Today at 03:44

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

Advertisement



[SERVICE] Die Questerstellung

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

Reply
 
Old 03/07/2017, 19:34   #3601
 
zazadi's Avatar
 
elite*gold: 21
Join Date: Mar 2015
Posts: 679
Received Thanks: 245
Quote:
Originally Posted by crazypassi View Post
Guten Tag, habe eben versucht diese Autonachricht Quest hochzuladen, nach dem ich alles gemacht habe. Steht als Fehlermeldung: Error ocurred on compile automessage.quest.

Wo könnte der Fehler liegen?


Hier die Quest:

quest gm_notice begin
state start begin
when login begin
timer("1", 60*15)
end

when 1.timer begin
notice("Hallo zusammen, & Willkommen auf dem Server ****!")
notice("Ihr erkennt einen Gamemaster an den eckigen Klammerm [GA] oder [GM] vor dem Namen!")
notice("Wenn euch ein Gamemaster anschreibt, bittet ihn zu euch zu kommen und vergewissert")
notice("euch, dass es auch wirklich ein Gamemaster mit einem Zeichen über dem Kopf ist!")
notice("")
notice("Das **** Team wünscht euch viel Spaß bei uns")
timer("2", 60*30)
end

when 2.timer begin
notice("Hallo zusammen!")
notice("Ein Gamemaster fragt euch nie nach euren Logindaten!")
notice("Gebt eure Accountdaten keinen anderen, auch wenn es euer Freund ist!")
notice("Geklaute Items werden von uns nicht zurück erstattet!")
notice("")
notice("Das **** Team wünscht euch viel Spaß bei uns")
timer("3", 60*30)
end

when 3.timer begin
notice("Hallo zusammen!")
notice("Nutzt jetzt eure Chance und votet auf der Homepage um 50 Coins zu erhalten")
notice("")
notice("Das **** Team wünscht euch viel Spaß bei uns")
timer("4", 60*30)
end

when 4.timer begin
notice("Hallo zusammen!")
notice("Unterstützt uns und votet für uns, damit wir weiter wachsen.")
notice("Den Link zum voten findet ihr bei uns im Forum unter **** unter")
notice("dem Banner. Klickt da auf Vote und ihr werdet auf eine neue Seite geleitet.")
notice("Da drückt ihr auf Zugang mit Abstimmung und ihr habt erfolgreich gevotet.")
notice("")
notice("Das **** Team wünscht euch viel Spaß bei uns")
timer("5", 60*30)
end

when 5.timer begin
notice("Hallo zusammen!")
notice("Dauerkill, abzocke, Account Handel und Beleidigungen sind verboten!")
notice("Jeder Regelbruch wird von den Team streng bestraft!")
notice("Haltet diese Regel ein und spielt harrmonisch und friedlich zusammen!")
notice("")
notice("Das **** Team wünscht euch viel Spaß bei uns")
timer("1", 60*30)
end
end
end


Wäre für Hilfe sehr dankbar.
Die Quest funktioniert bei mir.
zazadi is offline  
Old 03/15/2017, 14:08   #3602
 
Therulas's Avatar
 
elite*gold: 0
Join Date: Jun 2014
Posts: 345
Received Thanks: 243
Huhu.

Würde gerne eine Quest haben

Mit level 5 sollte man eine Quest bekommen.
Links an der Seite eine Questrolle. (begib dich zum Hauptmann)
Die quest schickt einen zum Hauptman der gibt einen nach einen kurzen Dialog die quest
Metinsteine des Kummers. 5 Stück zu zerstören. wenn man die steine zerstört hat kommt wieder eine Questrolle begib dich zurück zum Stadtwächter.

Der gibt einen 10000Exp als belohnung. 35k Yang und 2 Items(Platzhalter vnum 19)


wäre lieb wenn mir einer so eine quest macht
Therulas is offline  
Old 03/15/2017, 16:09   #3603
 
zazadi's Avatar
 
elite*gold: 21
Join Date: Mar 2015
Posts: 679
Received Thanks: 245
Quote:
Originally Posted by Therulas View Post
Huhu.

Würde gerne eine Quest haben

Mit level 5 sollte man eine Quest bekommen.
Links an der Seite eine Questrolle. (begib dich zum Hauptmann)
Die quest schickt einen zum Hauptman der gibt einen nach einen kurzen Dialog die quest
Metinsteine des Kummers. 5 Stück zu zerstören. wenn man die steine zerstört hat kommt wieder eine Questrolle begib dich zurück zum Stadtwächter.

Der gibt einen 10000Exp als belohnung. 35k Yang und 2 Items(Platzhalter vnum 19)


wäre lieb wenn mir einer so eine quest macht
zazadi is offline  
Thanks
1 User
Old 03/21/2017, 21:34   #3604
 
Therulas's Avatar
 
elite*gold: 0
Join Date: Jun 2014
Posts: 345
Received Thanks: 243
Huhu.

Ich brauche eine Quest wäre lieb wenn mir da einer helfen kann:

Zu Quest:

Wenn sich jemand vom Roten Reich einloggt soll dieser Account direkt gebannt werden.

Funktioniert so etwas?
Therulas is offline  
Old 03/22/2017, 08:00   #3605
wild wild son




 
Nick's Avatar
 
elite*gold: 0
Join Date: Feb 2011
Posts: 5,830
Received Thanks: 3,369
Quote:
Originally Posted by Therulas View Post
Huhu.

Ich brauche eine Quest wäre lieb wenn mir da einer helfen kann:

Zu Quest:

Wenn sich jemand vom Roten Reich einloggt soll dieser Account direkt gebannt werden.

Funktioniert so etwas?
Prinzipiell schon, ginge aber eher in Richtung Provisorium. Welche Mittel hättest du zur Verfügung?
Nick is offline  
Old 03/22/2017, 15:34   #3606

 
elite*gold: 83
Join Date: Nov 2013
Posts: 2,891
Received Thanks: 2,764
Quote:
Originally Posted by Therulas View Post
Huhu.

Ich brauche eine Quest wäre lieb wenn mir da einer helfen kann:

Zu Quest:

Wenn sich jemand vom Roten Reich einloggt soll dieser Account direkt gebannt werden.

Funktioniert so etwas?
Wenn du uns genau sagst was du vor hast können wir dir vielleicht besser helfen.
Ich denke mal, dass du das Rote Reich deaktivieren möchtest. Am Besten kann man das natürlich über den Sourcecode lösen. Da du aber wahrscheinlich ohne diesen arbeitest, schlage ich dir eine Lösung über einen MySQL-Trigger vor:
Code:
delimiter //
CREATE TRIGGER `trig_no_shinsoo`
BEFORE UPDATE ON `player`.`player_index`
BEGIN
	IF NEW.`empire` = 1 THEN
		SET NEW.`empire` = IF(ROUND(RAND()), 2, 3);
	END IF;
END;//
delimiter ;
Mit den Empire-IDs bin ich mir aktuell nicht sicher. Ich glaube jedoch, dass 1 Rot ist. Falls nicht müsstest du nur die Zahlen 1, 2 und 3 anpassen.

Wenn du trotzdem eine Quest haben möchtest:
Code:
quest no_shinsoo begin
	state start begin
		when login with pc.get_empire() == 1 begin
			mysql_query(string.format("UPDATE `account`.`account` SET `status` = 'BLOCK' WHERE `id` = %d;", pc.get_account_id()))
		end
	end
end
Dem Spieler wird es allerdings möglich sein bis zum nächsten Logout weiterzuspielen.
rollback is offline  
Old 03/22/2017, 18:02   #3607
 
Therulas's Avatar
 
elite*gold: 0
Join Date: Jun 2014
Posts: 345
Received Thanks: 243
Quote:
Originally Posted by rollback View Post
Wenn du uns genau sagst was du vor hast können wir dir vielleicht besser helfen.
Ich denke mal, dass du das Rote Reich deaktivieren möchtest. Am Besten kann man das natürlich über den Sourcecode lösen. Da du aber wahrscheinlich ohne diesen arbeitest, schlage ich dir eine Lösung über einen MySQL-Trigger vor:
Code:
delimiter //
CREATE TRIGGER `trig_no_shinsoo`
BEFORE UPDATE ON `player`.`player_index`
BEGIN
	IF NEW.`empire` = 1 THEN
		SET NEW.`empire` = IF(ROUND(RAND()), 2, 3);
	END IF;
END;//
delimiter ;
Mit den Empire-IDs bin ich mir aktuell nicht sicher. Ich glaube jedoch, dass 1 Rot ist. Falls nicht müsstest du nur die Zahlen 1, 2 und 3 anpassen.

Wenn du trotzdem eine Quest haben möchtest:
Code:
quest no_shinsoo begin
	state start begin
		when login with pc.get_empire() == 1 begin
			mysql_query(string.format("UPDATE `account`.`account` SET `status` = 'BLOCK' WHERE `id` = %d;", pc.get_account_id()))
		end
	end
end
Dem Spieler wird es allerdings möglich sein bis zum nächsten Logout weiterzuspielen.
Ansich würde ich das Reich per Client deaktivieren.
Und zur Sicherheit wollte ich eben noch die Quest einbauen.

Aber wenn ich mir den Mysql Trigger anschau. Wäre dies auch eine möglichkeit das reich einfach wegzuschalten?
Therulas is offline  
Old 03/22/2017, 23:51   #3608

 
elite*gold: 83
Join Date: Nov 2013
Posts: 2,891
Received Thanks: 2,764
Quote:
Originally Posted by Therulas View Post
Ansich würde ich das Reich per Client deaktivieren.
Und zur Sicherheit wollte ich eben noch die Quest einbauen.

Aber wenn ich mir den Mysql Trigger anschau. Wäre dies auch eine möglichkeit das reich einfach wegzuschalten?
Der MySQL Trigger wirkt noch vor dem Login, deshalb mMn etwas besser als über eine Quest. Es wird damit nie ein Account im Roten Reich vorhanden sein, weil bevor das gesetzt wird der Trigger greift und den Wert verändert.
rollback is offline  
Old 03/23/2017, 06:46   #3609
 
Therulas's Avatar
 
elite*gold: 0
Join Date: Jun 2014
Posts: 345
Received Thanks: 243
Quote:
Originally Posted by rollback View Post
Der MySQL Trigger wirkt noch vor dem Login, deshalb mMn etwas besser als über eine Quest. Es wird damit nie ein Account im Roten Reich vorhanden sein, weil bevor das gesetzt wird der Trigger greift und den Wert verändert.
Ansich hast du recht.

Problem an der Sache ist der Spieler wird trotzdem in das Rote reich geportet
Therulas is offline  
Old 03/23/2017, 07:52   #3610

 
elite*gold: 83
Join Date: Nov 2013
Posts: 2,891
Received Thanks: 2,764
Quote:
Originally Posted by Therulas View Post
Ansich hast du recht.

Problem an der Sache ist der Spieler wird trotzdem in das Rote reich geportet
Kann man auch mit einem Trigger verhindern.
rollback is offline  
Old 03/23/2017, 16:53   #3611
 
Therulas's Avatar
 
elite*gold: 0
Join Date: Jun 2014
Posts: 345
Received Thanks: 243
Habe es nun per Quest gelösst.
Therulas is offline  
Old 03/23/2017, 17:02   #3612
 
elite*gold: 0
Join Date: Dec 2012
Posts: 20
Received Thanks: 11
hoi, folgendes soll mit einer Quest festgelegt werden:
Wenn ich auf Mapindex 550 7x einen Metin gekillt habe, soll der Boss auf einer random Stelle spawnen. Habs selbst versucht aber irgendwie will die nicht.

RonnieBreathe is offline  
Old 03/25/2017, 07:41   #3613
 
elite*gold: 0
Join Date: Apr 2016
Posts: 92
Received Thanks: 4
Suche folgende quest bitte:

4 verschiedene Truhen Quest jeweils nur die Klasse kann die Truhen öffnen und dazu bekommt man jeweils die Fbs.

Danke im Vorraus.
iL0riS is offline  
Old 03/25/2017, 15:58   #3614

 
PalmTree_Service's Avatar
 
elite*gold: 14
Join Date: Dec 2015
Posts: 84
Received Thanks: 19
Quote:
Originally Posted by iL0riS View Post
Suche folgende quest bitte:

4 verschiedene Truhen Quest jeweils nur die Klasse kann die Truhen öffnen und dazu bekommt man jeweils die Fbs.

Danke im Vorraus.
ist so geschrieben das du nur 1 truhe brauchst aber nur krieger können krieger bücher kriegen etc
PalmTree_Service is offline  
Old 03/25/2017, 16:11   #3615
 
elite*gold: 0
Join Date: Apr 2016
Posts: 92
Received Thanks: 4
Quote:
Originally Posted by xNotPortgas View Post
ist so geschrieben das du nur 1 truhe brauchst aber nur krieger können krieger bücher kriegen etc
Möchte aber 4 verschiedene
iL0riS is offline  
Reply

Tags
community, projekt, questerstellung, questkontrolle, service


Similar Threads Similar Threads
[Community]Questerstellung
09/06/2015 - Metin2 Private Server - 5 Replies
Hallo liebe Community, ich möchte meine Questkenntnisse ein wenig erweitern, deshalb möchte ich euch hier die Möglichkeit geben, Ideen, Wünsche und alles was mit Quests zu tun hat an mich weiterzuleiten. Ich werde, sobald ich Zeit und Lust habe, die Ideen größtenteils umsetzen und das Ergebnis hier veröffentlichen. Wie oben schon erwähnt bin ich Quasi noch am 'lernen' (ja ich weis, man lernt nie aus), deshalb bitte ich euch, mich zu informieren wenn ich irgendwo gefailed hab, man es...
Hilfe bei Questerstellung
02/25/2012 - Metin2 Private Server - 0 Replies
€dit: Kan gelöscht werden habe jemanden gefunden!!!!
Hilfe bei Questerstellung
02/15/2012 - Metin2 Private Server - 8 Replies
Heyy Ich hätte eine bitte an euch. Und zwar einer von euch mir einige quests erstellst. Ich habe voll kp von quests. Als blohnung würde ich dir auf meinem server 5k coins (Wert 50€) geben. also hier die quests: 30 Quest Belohnung: 100kk 42 rüssi+7 je nach der klasse.
Hilfe bei Questerstellung
08/16/2011 - Metin2 Private Server - 0 Replies
Mahlzeit also ich suche jemanden der mir ein grundgerüst einer quest erstellen kann so das ich diese weiter ausbauen kann, So nun zur quest idee Also ich möchte einen NPC hinstellen nennen wir den mal Questnpc wenn man den anklickt soll man dem levelabhängig quest angeboten bekommen,zum beispiel ab lvl10 töte 50 weisse Tiger,aber lvl40 töte 30 Oberork und so weiter,was mit levelanstieg natürlich komplexer werden sollte.Manche Quest sollten nur einmal zumachen gehen und manche im höheren lvl...
[SERVICE]Questerstellung
05/24/2011 - Metin2 Private Server - 4 Replies
Abend e*pvp, nach langem Überlegen hab ich mich doch dazu entschlossen, meine Arbeit gegen e*gold zur Verfügung zu stellen. Ich werde euch mal die wichtigsten Fragen beantworten ;) Woraus besteht dein Service? Zum einen erstelle ich einzelne, sowie ganze Questreihen. Die von mir verschickten Dateien werden Unikate bleiben, und sofort nach erfolgreichem Transfer gelöscht. Außerdem biete ich nochmal seperat eine Questverbesserung zum Sammelthread an. Diese wird dann natürlich...



All times are GMT +2. The time now is 03:44.


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.