|
You last visited: Today at 13:08
Advertisement
[SERVICE] Die Questerstellung
Discussion on [SERVICE] Die Questerstellung within the Metin2 Private Server forum part of the Metin2 category.
01/15/2017, 20:57
|
#3586
|
elite*gold: 0
Join Date: Jan 2010
Posts: 431
Received Thanks: 35
|
Ich brauche eine Quest die nach einer mob tötung mich wohin teleportiert
und dann ich Zeit habe für ein anderen mob den ich töten soll so 15 min
und wenn ich es nicht geschafft habe raus geport werde, und wenn ich es gescahafft habe das ich dann nach diesem mob nach 30 sekunden raus teleportiert werde
vielen dank im vor raus :P
|
|
|
01/19/2017, 21:33
|
#3587
|
elite*gold: 0
Join Date: Jan 2017
Posts: 50
Received Thanks: 0
|
Folgende Quest wird gesucht..
Quote:
|
Wenn ein Spieler auf einem Mapindex teleportiert werden erhalten sie für jeden Kill eines Spielers in einem anderen Reich Punkte in der Datenbank unter player.player "PVP" sollte ein spieler 50,100,200,500 punkte erreichen wird es im notice ausgegeben
|
|
|
|
01/19/2017, 22:34
|
#3588
|
elite*gold: 0
Join Date: Jun 2012
Posts: 141
Received Thanks: 12
|
Wie mache ich das dass die Skills die schon auf P sind in der Skill Liste nicht mehr angezeigt werden?
Code:
quest regenbogen begin
state start begin
when 50512.use begin
say_title("Regenbogenstein:")
say("Du möchtest also einen deiner Skills ")
say("zur Großmeisterfertigkeit machen?")
say("Achtung: Du musst erst deine Lehre")
say("bei den Lehrern wählen!")
if pc.job ==0 then
say("Wähle deine Lehre aus")
local s=select("Körper","Mental")
if s==1 then
local p=select("Dreiwege-Schnitt","Schwertwirbel","Kampfrausch","Aura Des Schwertes","Sausen","Lebenswille")
if p==1 then
pc.set_skill_group(1)
pc.set_skill_level(1 ,59)
chat("Dreiwege-Schnitt ist jetzt eine Großmeisterfertigkeit.")
end
if p==2 then
pc.set_skill_group(1)
pc.set_skill_level(2 ,59)
chat("Schwertwirbel ist jetzt eine Großmeisterfertigkeit.")
end
if p==3 then
pc.set_skill_group(1)
pc.set_skill_level(3 ,59)
chat("Kampfrausch ist jetzt eine Großmeisterfertigkeit.")
end
if p==4 then
pc.set_skill_group(1)
pc.set_skill_level(4 ,59)
chat("Aura Des Schwertes ist jetzt eine Großmeisterfertigkeit.")
end
if p==5 then
pc.set_skill_group(1)
pc.set_skill_level(5 ,59)
chat("Sausen ist jetzt eine Großmeisterfertigkeit.")
end
if p==6 then
pc.set_skill_group(1)
pc.set_skill_level(6 ,59)
chat("Lebenswille ist jetzt eine Großmeisterfertigkeit.")
end
pc.remove_item(50512,1)
end
if s==2 then
local p=select("Durchschlag","Heftiges Schlagen","Stampfer","Starker Körper","Schwertschlag","Schwertzirkel")
if p==1 then
pc.set_skill_group(2)
pc.set_skill_level(16 ,59)
chat("Durchschlag ist jetzt eine Großmeisterfertigkeit.")
end
if p==2 then
pc.set_skill_group(2)
pc.set_skill_level(17 ,59)
chat("Heftiges Schlagen ist jetzt eine Großmeisterfertigkeit.")
end
if p==3 then
pc.set_skill_group(2)
pc.set_skill_level(18 ,59)
chat("Stampfer ist jetzt eine Großmeisterfertigkeit.")
end
if p==4 then
pc.set_skill_group(2)
pc.set_skill_level(19 ,59)
chat("Starker Körper ist jetzt eine Großmeisterfertigkeit.")
end
if p==5 then
pc.set_skill_group(2)
pc.set_skill_level(20 ,59)
chat("Schwertschlag ist jetzt eine Großmeisterfertigkeit.")
end
if p==6 then
pc.set_skill_group(2)
pc.set_skill_level(21 ,59)
chat("Schwertzirkel ist jetzt eine Großmeisterfertigkeit.")
end
pc.remove_item(50512,1)
end
elseif pc.job ==1 then
say("Wähle deine Lehre aus")
local s=select("Nahkampf","Fernkampf")
if s==1 then
local p=select("Hinterhalt","Blitzangriff","Degenwirbel","Tarnung","Giftwolke","Schleichendes Gift")
if p==1 then
pc.set_skill_group(3)
pc.set_skill_level(31 ,59)
chat("Hinterhalt ist jetzt eine Großmeisterfertigkeit.")
end
if p==2 then
pc.set_skill_group(3)
pc.set_skill_level(32 ,59)
chat("Blitzangriff ist jetzt eine Großmeisterfertigkeit.")
end
if p==3 then
pc.set_skill_group(3)
pc.set_skill_level(33 ,59)
chat("Degenwirbel ist jetzt eine Großmeisterfertigkeit.")
end
if p==4 then
pc.set_skill_group(3)
pc.set_skill_level(34 ,59)
chat("Tarnung ist jetzt eine Großmeisterfertigkeit.")
end
if p==5 then
pc.set_skill_group(3)
pc.set_skill_level(35 ,59)
chat("Giftwolke ist jetzt eine Großmeisterfertigkeit.")
end
if p==6 then
pc.set_skill_group(3)
pc.set_skill_level(36 ,59)
chat("Schleichendes Gift ist jetzt eine Großmeisterfertigkeit.")
end
pc.remove_item(50512,1)
end
if s==2 then
local p=select("Federschreiten","Gift Pfeil","Feuer Pfeil","Pfeilregen","Wiederholter Schuss","Funkenschlag")
if p==1 then
pc.set_skill_group(4)
pc.set_skill_level(49 ,59)
chat("Federschreiten ist jetzt eine Großmeisterfertigkeit.")
end
if p==2 then
pc.set_skill_group(4)
pc.set_skill_level(50 ,59)
chat("Gift Pfeil ist jetzt eine Großmeisterfertigkeit.")
end
if p==3 then
pc.set_skill_group(4)
pc.set_skill_level(48 ,59)
chat("Feuer Pfeil ist jetzt eine Großmeisterfertigkeit.")
end
if p==4 then
pc.set_skill_group(4)
pc.set_skill_level(47 ,59)
chat("Pfeilregen ist jetzt eine Großmeisterfertigkeit.")
end
if p==5 then
pc.set_skill_group(4)
pc.set_skill_level(46 ,59)
chat("Wiederholter Schuss ist jetzt eine Großmeisterfertigkeit.")
end
if p==6 then
pc.set_skill_group(4)
pc.set_skill_level(51 ,59)
chat("Funkenschlag ist jetzt eine Großmeisterfertigkeit.")
end
pc.remove_item(50512,1)
end
elseif pc.job ==2 then
say("Wähle deine Lehre aus")
local s=select("Magie","Waffe")
if s==1 then
local p=select("Dunkler Schlag","Flammenschlag","Geist der Flamme","Dunkler Schutz","Geisterschlag","Dunkler Stein")
if p==1 then
pc.set_skill_group(5)
pc.set_skill_level(76 ,59)
chat("Dunkler Schlag ist jetzt eine Großmeisterfertigkeit.")
end
if p==2 then
pc.set_skill_group(5)
pc.set_skill_level(77 ,59)
chat("Flammenschlag ist jetzt eine Großmeisterfertigkeit.")
end
if p==3 then
pc.set_skill_group(5)
pc.set_skill_level(78 ,59)
chat("Geist der Flamme ist jetzt eine Großmeisterfertigkeit.")
end
if p==4 then
pc.set_skill_group(5)
pc.set_skill_level(79 ,59)
chat("Dunkler Schutz ist jetzt eine Großmeisterfertigkeit.")
end
if p==5 then
pc.set_skill_group(5)
pc.set_skill_level(80 ,59)
chat("Geisterschlag ist jetzt eine Großmeisterfertigkeit.")
end
if p==6 then
pc.set_skill_group(5)
pc.set_skill_level(81 ,59)
chat("Dunkler Stein ist jetzt eine Großmeisterfertigkeit.")
end
pc.remove_item(50512,1)
end
if s==2 then
local p=select("Fingerschlag","Drachenwirbel","Verzauberte Klinge","Furcht","Verzauberte Rüstung","Zauber Aufheben")
if p==1 then
pc.set_skill_group(6)
pc.set_skill_level(61 ,59)
chat("Fingerschlag ist jetzt eine Großmeisterfertigkeit.")
end
if p==2 then
pc.set_skill_group(6)
pc.set_skill_level(62 ,59)
chat("Drachenwirbel ist jetzt eine Großmeisterfertigkeit.")
end
if p==3 then
pc.set_skill_group(6)
pc.set_skill_level(63 ,59)
chat("Verzauberte Klinge ist jetzt eine Großmeisterfertigkeit.")
end
if p==4 then
pc.set_skill_group(6)
pc.set_skill_level(64 ,59)
chat("Furcht ist jetzt eine Großmeisterfertigkeit.")
end
if p==5 then
pc.set_skill_group(6)
pc.set_skill_level(65 ,59)
chat("Verzauberte Rüstung ist jetzt eine Großmeisterfertigkeit.")
end
if p==6 then
pc.set_skill_group(6)
pc.set_skill_level(66 ,59)
chat("Zauber Aufheben ist jetzt eine Großmeisterfertigkeit.")
end
pc.remove_item(50512,1)
end
elseif pc.job ==3 then
say("Wähle deine Lehre aus")
local s=select("Heilung","Drache")
if s==1 then
local p=select("Angriff +","Schnelligkeit","Kurieren","Blitzkralle","Blitz Heraufbeschwören","Blitzwurf")
if p==1 then
pc.set_skill_group(7)
pc.set_skill_level(111 ,59)
chat("Angriff + ist jetzt eine Großmeisterfertigkeit.")
end
if p==2 then
pc.set_skill_group(7)
pc.set_skill_level(110 ,59)
chat("Schnelligkeit ist jetzt eine Großmeisterfertigkeit.")
end
if p==3 then
pc.set_skill_group(7)
pc.set_skill_level(109 ,59)
chat("Kurieren ist jetzt eine Großmeisterfertigkeit.")
end
if p==4 then
pc.set_skill_group(7)
pc.set_skill_level(108 ,59)
chat("Blitzkralle ist jetzt eine Großmeisterfertigkeit.")
end
if p==5 then
pc.set_skill_group(7)
pc.set_skill_level(107 ,59)
chat("Blitz Heraufbeschwören ist jetzt eine Großmeisterfertigkeit.")
end
if p==6 then
pc.set_skill_group(7)
pc.set_skill_level(106 ,59)
chat("Blitzwurf ist jetzt eine Großmeisterfertigkeit.")
end
pc.remove_item(50512,1)
end
if s==2 then
local p=select("Fliegender Talisman","Drachenschießen","Drachengebrüll","Segen","Reflektieren","Hilfe des Drachens")
if p==1 then
pc.set_skill_group(8)
pc.set_skill_level(91 ,59)
chat("Fliegender Talisman ist jetzt eine Großmeisterfertigkeit.")
end
if p==2 then
pc.set_skill_group(8)
pc.set_skill_level(92 ,59)
chat("Drachenschießen ist jetzt eine Großmeisterfertigkeit.")
end
if p==3 then
pc.set_skill_group(8)
pc.set_skill_level(93 ,59)
chat("Drachengebrüll ist jetzt eine Großmeisterfertigkeit.")
end
if p==4 then
pc.set_skill_group(8)
pc.set_skill_level(94 ,59)
chat("Segen ist jetzt eine Großmeisterfertigkeit.")
end
if p==5 then
pc.set_skill_group(8)
pc.set_skill_level(95 ,59)
chat("Reflektieren ist jetzt eine Großmeisterfertigkeit.")
end
if p==6 then
pc.set_skill_group(8)
pc.set_skill_level(96 ,59)
chat("Hilfe des Drachens ist jetzt eine Großmeisterfertigkeit.")
end
pc.remove_item(50512,1)
end
elseif pc.job ==4 then
say("Wähle deine Lehre aus")
local s=select("Instinkt")
if s==1 then
local p=select("Zerreißen","Atem des Wolfes","Wolfssprung","Wolfsklaue","Purpurwolfseele","Indigowolfsseele")
if p==1 then
pc.set_skill_group(9)
pc.set_skill_level(170 ,59)
chat("Zerreißen ist jetzt eine Großmeisterfertigkeit.")
end
if p==2 then
pc.set_skill_group(9)
pc.set_skill_level(171 ,59)
chat("Atem des Wolfes ist jetzt eine Großmeisterfertigkeit.")
end
if p==3 then
pc.set_skill_group(9)
pc.set_skill_level(172 ,59)
chat("Wolfssprung ist jetzt eine Großmeisterfertigkeit.")
end
if p==4 then
pc.set_skill_group(9)
pc.set_skill_level(173 ,59)
chat("Wolfsklaue ist jetzt eine Großmeisterfertigkeit.")
end
if p==5 then
pc.set_skill_group(9)
pc.set_skill_level(174 ,59)
chat("Purpurwolfseele ist jetzt eine Großmeisterfertigkeit.")
end
if p==6 then
pc.set_skill_group(9)
pc.set_skill_level(175 ,59)
chat("Indigowolfsseele ist jetzt eine Großmeisterfertigkeit.")
end
pc.remove_item(50512,1)
end
end
end
end
end
|
|
|
01/28/2017, 06:02
|
#3589
|
elite*gold: 0
Join Date: Jan 2017
Posts: 50
Received Thanks: 0
|
Folgende Quest wird gesucht
PHP Code:
Es wird eine PvP Quest mit folgender Aufgabe gesucht - Spieler erhalten für das Töten anderer Spieler Erfahrung zwischen 500 und 700 es soll komplett zufällig sein, außerdem sollen Spieler Zufällige Items aus einer Liste zu einer prozentzahl droppen die man bei den Items angeben kann also (ITEM, PROZENT).
Danke im Vorraus!
|
|
|
02/01/2017, 03:44
|
#3590
|
elite*gold: 0
Join Date: Jan 2017
Posts: 50
Received Thanks: 0
|
Guten Tag Quester..
Ich suche für meinen Server 2 Quests, die eigentlich sehr einfach aufgebaut sind.
Quote:
1. Spieler erhalten Erfahrung zwischen 200 und 500 für einen Spielerkill. Dazu haben sie die Chance von 8 Items 1 zu Droppen die % einstellung sollte möglich sein. ( Alles auf einem Mapindex ) ( Maximal 10 Level unterschied erlaubt )
2. Lehre durch Questrolle mit Lykaner. Alle Skills werden nach der Auswahl auf M1 gesetzt. ( Lehre Wechsel durch einen NPC möglich )
|
|
|
|
02/03/2017, 22:33
|
#3591
|
elite*gold: 0
Join Date: Jun 2012
Posts: 141
Received Thanks: 12
|
Code:
if pc.job ==4 then
say("Wähle deine Lehre aus")
local s=select("Instinkt")
if s==1 then
local p=select("Zerreißen","Atem des Wolfes","Wolfssprung","Wolfsklaue","Purpurwolfseele","Indigowolfsseele")
if p==1 then
pc.set_skill_group(9)
pc.set_skill_level(170 ,20)
chat("Zerreißen ist jetzt eine Meisterfertigkeit.")
end
if p==2 then
pc.set_skill_group(9)
pc.set_skill_level(171 ,20)
chat("Atem des Wolfes ist jetzt eine Meisterfertigkeit.")
end
if p==3 then
pc.set_skill_group(9)
pc.set_skill_level(172 ,20)
chat("Wolfssprung ist jetzt eine Meisterfertigkeit.")
end
if p==4 then
pc.set_skill_group(9)
pc.set_skill_level(173 ,20)
chat("Wolfsklaue ist jetzt eine Meisterfertigkeit.")
end
if p==5 then
pc.set_skill_group(9)
pc.set_skill_level(174 ,20)
chat("Purpurwolfseele Heraufbeschwören ist jetzt eine Meisterfertigkeit.")
end
if p==6 then
pc.set_skill_group(9)
pc.set_skill_level(175 ,20)
chat("Indigowolfsseele ist jetzt eine Meisterfertigkeit.")
end
|
|
|
02/04/2017, 13:34
|
#3592
|
wild wild son
elite*gold: 0
Join Date: Feb 2011
Posts: 5,996
Received Thanks: 3,391
|
Quote:
Originally Posted by TommyH99
Code:
if pc.job ==4 then
say("Wähle deine Lehre aus")
local s=select("Instinkt")
if s==1 then
local p=select("Zerreißen","Atem des Wolfes","Wolfssprung","Wolfsklaue","Purpurwolfseele","Indigowolfsseele")
if p==1 then
pc.set_skill_group(9)
pc.set_skill_level(170 ,20)
chat("Zerreißen ist jetzt eine Meisterfertigkeit.")
end
if p==2 then
pc.set_skill_group(9)
pc.set_skill_level(171 ,20)
chat("Atem des Wolfes ist jetzt eine Meisterfertigkeit.")
end
if p==3 then
pc.set_skill_group(9)
pc.set_skill_level(172 ,20)
chat("Wolfssprung ist jetzt eine Meisterfertigkeit.")
end
if p==4 then
pc.set_skill_group(9)
pc.set_skill_level(173 ,20)
chat("Wolfsklaue ist jetzt eine Meisterfertigkeit.")
end
if p==5 then
pc.set_skill_group(9)
pc.set_skill_level(174 ,20)
chat("Purpurwolfseele Heraufbeschwören ist jetzt eine Meisterfertigkeit.")
end
if p==6 then
pc.set_skill_group(9)
pc.set_skill_level(175 ,20)
chat("Indigowolfsseele ist jetzt eine Meisterfertigkeit.")
end
|
pc.set_skill_group(9) hat keinerlei Wirkung. (am Beispiel eines Kriegers: 0 = keine Lehre, 1 = Körper-Kampf-Lehre, 2 = Mental-Kampf-Lehre)
|
|
|
02/17/2017, 15:27
|
#3593
|
elite*gold: 0
Join Date: Mar 2014
Posts: 2,046
Received Thanks: 142
|
Hallo liebe Quester,
ich suche folgende Quest:
Eine Quest die jederzeit anklickbar ist, wo man sich die Anzahl der Rangpunkte aussuchen kann: -20k bis 20k, die Ränge kommen dann ja automatisch nehme ich an.
oder
Wo man sich aussuchen kann zwischen:
Freundlich, Gut, Edel, Ritterlich - ebenfalls auch die negativen, kenne sie gerade nicht auswendig. Drauf klicken und der Rang sollte kommen bzw die Rangpunkte sollten gesetzt werden.
Vielen Dank!
|
|
|
02/17/2017, 20:01
|
#3594
|
elite*gold: 71
Join Date: Dec 2011
Posts: 598
Received Thanks: 149
|
Quote:
Originally Posted by SyricZ™
Hallo liebe Quester,
ich suche folgende Quest:
Eine Quest die jederzeit anklickbar ist, wo man sich die Anzahl der Rangpunkte aussuchen kann: -20k bis 20k, die Ränge kommen dann ja automatisch nehme ich an.
oder
Wo man sich aussuchen kann zwischen:
Freundlich, Gut, Edel, Ritterlich - ebenfalls auch die negativen, kenne sie gerade nicht auswendig. Drauf klicken und der Rang sollte kommen bzw die Rangpunkte sollten gesetzt werden.
Vielen Dank!
|
Code:
quest rangpunkte begin
state start begin
when letter begin
send_letter("Rangpunkte")
end
when button or info begin
rang_namen = {
"Ritterlich", "Edel", "Gut", "Freundlich",
"Neutral",
"Aggressiv", "Arglistig", "Bösartig", "Grausam"
}
rang_punkte = {
20000, 10000, 6000, 2000,
0,
-2000, -6000, -10000, -20000
}
say_title("Rangpunkte auswählen")
say("Wähle deinen Rang aus")
r = rang_punkte[select3(rang_namen)]
pc.change_alignment(-pc.get_alignment() + r)
send_letter("Rangpunkte")
end
end
end
|
|
|
02/21/2017, 11:51
|
#3595
|
elite*gold: 0
Join Date: Feb 2013
Posts: 8
Received Thanks: 0
|
Hallo ihr 
Ich suche eine kleine quest.
Die Quest soll bewirken, das wenn man geportet wird bestimmte Items aus dem Inventar verschwinden. Sprich das bestimmte Items die man auf einer Map droppt auch nur auf der Map verwendet werden können und sobald man die Map verlässt verschwindet das Item aus dem Inventar.
|
|
|
02/21/2017, 16:18
|
#3596
|
elite*gold: 0
Join Date: Dec 2016
Posts: 35
Received Thanks: 4
|
Hey Ho !
Ich such nach folgender Quest die die Seelenbindung eines Items möglich macht.
nach diesem prinzip :
|
|
|
02/25/2017, 19:11
|
#3597
|
elite*gold: 0
Join Date: Feb 2017
Posts: 7
Received Thanks: 1
|
Hallo, kann mir jemand folgende Quest so umschreiben das diese nach beendigung immer wieder kommt wenn man sie erfolgreich beendet hat?
quest pvpq begin
state start begin
when login or levelup with pc.level >= 120 begin
set_state(info_letter_lv120)
end
end
state info_letter_lv120 begin
when letter begin
send_letter("Beweise deine Stärke I")
end
when button or info begin
say_title("Beweise deine Stärke I")
say("Hallo ".. pc.get_name() ..",")
say("ich schreibe dir weil du mir deine Stärke beweisen sollst")
say("Geh und bring mir die Köpfe von 500 anderen Spielern")
say("Wenn du das geschafft hast, komm zu mir")
say("Hauptmann")
pc.setqf("state", 500)
q.set_counter("Spieler:", 500)
set_state(kill_player_lv120)
end
end
state kill_player_lv120 begin
when letter begin
send_letter("Töte 500 Spieler")
end
when button or info begin
say_title("Töte 500 Spieler")
say("")
say_reward("Du musst noch "..pc.getqf("state").." Spieler töten")
say("")
end
when kill begin
if npc.is_pc() and npc.empire != pc.empire then
local count = pc.getqf("state") - 1
if count <= 500 then
pc.setqf("state", count)
q.set_counter("kills", -count)
end
if count == 0 then
set_state(kill_player_lv120_done)
end
end
end
end
state kill_player_lv120_done begin
when letter begin
local v = find_npc_by_vnum(20355)
if v != 0 then
target.vid("__TARGET__", v, "Hauptmann")
end
send_letter("Du hast alle Spieler getötet")
end
when button or info begin
say_title("Du hast alle Spieler getötet")
say("Du hast 500 Spieler getötet!")
say("Geh zum Hauptmann und erstatte ihm Bericht")
say("")
end
when __TARGET__.target.click or 20355.chat."Ich habe alle Spieler getötet" begin
target.delete("__TARGET__")
say_title("Hauptmann:")
say("Du hast tatsächlich 500 Spieler getötet?")
say("Sehr gut du hast dein können bewiesen")
say("Du bekommst eine Belohnung:")
say("")
say_reward("Du erhälst:")
say_reward("Stark gegen Halbmenschen +2% Bonus (Dauerhaft)")
affect.add_collect(apply.ATT_BONUS_TO_HUMAN, 2, 60*60*24*365*180)
end
end
|
|
|
02/26/2017, 10:50
|
#3598
|
elite*gold: 76
Join Date: Mar 2015
Posts: 698
Received Thanks: 245
|
Quote:
Originally Posted by D3xter123
Hallo, kann mir jemand folgende Quest so umschreiben das diese nach beendigung immer wieder kommt wenn man sie erfolgreich beendet hat?
quest pvpq begin
state start begin
when login or levelup with pc.level >= 120 begin
set_state(info_letter_lv120)
end
end
state info_letter_lv120 begin
when letter begin
send_letter("Beweise deine Stärke I")
end
when button or info begin
say_title("Beweise deine Stärke I")
say("Hallo ".. pc.get_name() ..",")
say("ich schreibe dir weil du mir deine Stärke beweisen sollst")
say("Geh und bring mir die Köpfe von 500 anderen Spielern")
say("Wenn du das geschafft hast, komm zu mir")
say("Hauptmann")
pc.setqf("state", 500)
q.set_counter("Spieler:", 500)
set_state(kill_player_lv120)
end
end
state kill_player_lv120 begin
when letter begin
send_letter("Töte 500 Spieler")
end
when button or info begin
say_title("Töte 500 Spieler")
say("")
say_reward("Du musst noch "..pc.getqf("state").." Spieler töten")
say("")
end
when kill begin
if npc.is_pc() and npc.empire != pc.empire then
local count = pc.getqf("state") - 1
if count <= 500 then
pc.setqf("state", count)
q.set_counter("kills", -count)
end
if count == 0 then
set_state(kill_player_lv120_done)
end
end
end
end
state kill_player_lv120_done begin
when letter begin
local v = find_npc_by_vnum(20355)
if v != 0 then
target.vid("__TARGET__", v, "Hauptmann")
end
send_letter("Du hast alle Spieler getötet")
end
when button or info begin
say_title("Du hast alle Spieler getötet")
say("Du hast 500 Spieler getötet!")
say("Geh zum Hauptmann und erstatte ihm Bericht")
say("")
end
when __TARGET__.target.click or 20355.chat."Ich habe alle Spieler getötet" begin
target.delete("__TARGET__")
say_title("Hauptmann:")
say("Du hast tatsächlich 500 Spieler getötet?")
say("Sehr gut du hast dein können bewiesen")
say("Du bekommst eine Belohnung:")
say("")
say_reward("Du erhälst:")
say_reward("Stark gegen Halbmenschen +2% Bonus (Dauerhaft)")
affect.add_collect(apply.ATT_BONUS_TO_HUMAN, 2, 60*60*24*365*180)
end
end
|
HTML Code:
quest pvpq begin
state start begin
when login or levelup with pc.level >= 120 begin
set_state(info_letter_lv120)
end
end
state info_letter_lv120 begin
when letter begin
send_letter("Beweise deine Stärke I")
end
when button or info begin
say_title("Beweise deine Stärke I")
say("Hallo ".. pc.get_name() ..",")
say("ich schreibe dir weil du mir deine Stärke beweisen sollst")
say("Geh und bring mir die Köpfe von 500 anderen Spielern")
say("Wenn du das geschafft hast, komm zu mir")
say("Hauptmann")
pc.setqf("state", 500)
q.set_counter("Spieler:", 500)
set_state(kill_player_lv120)
end
end
state kill_player_lv120 begin
when letter begin
send_letter("Töte 500 Spieler")
end
when button or info begin
say_title("Töte 500 Spieler")
say("")
say_reward("Du musst noch "..pc.getqf("state").." Spieler töten")
say("")
end
when kill begin
if npc.is_pc() and npc.empire != pc.empire then
local count = pc.getqf("state") - 1
if count <= 500 then
pc.setqf("state", count)
q.set_counter("kills", -count)
end
if count == 0 then
set_state(kill_player_lv120_done)
end
end
end
end
state kill_player_lv120_done begin
when letter begin
local v = find_npc_by_vnum(20355)
if v != 0 then
target.vid("__TARGET__", v, "Hauptmann")
end
send_letter("Du hast alle Spieler getötet")
end
when button or info begin
say_title("Du hast alle Spieler getötet")
say("Du hast 500 Spieler getötet!")
say("Geh zum Hauptmann und erstatte ihm Bericht")
say("")
end
when __TARGET__.target.click or 20355.chat."Ich habe alle Spieler getötet" begin
target.delete("__TARGET__")
say_title("Hauptmann:")
say("Du hast tatsächlich 500 Spieler getötet?")
say("Sehr gut du hast dein können bewiesen")
say("Du bekommst eine Belohnung:")
say("")
say_reward("Du erhälst:")
say_reward("Stark gegen Halbmenschen +2% Bonus (Dauerhaft)")
affect.add_collect(apply.ATT_BONUS_TO_HUMAN, 2, 60*60*24*365*180)
set_state(info_letter_lv120)
end
end
|
|
|
02/26/2017, 19:42
|
#3599
|
elite*gold: 0
Join Date: Dec 2016
Posts: 29
Received Thanks: 6
|
Hallo Questler,
Ich wollte mal fragen ob es möglich ist per Quest PvP Schutz zu aktivieren wenn man eine bestimmte map betritt?
Sodass man Mob's hauen kann aber keine Spieler
|
|
|
03/06/2017, 16:43
|
#3600
|
elite*gold: 0
Join Date: Jun 2009
Posts: 14
Received Thanks: 0
|
Fehler Quest?
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.
|
|
|
 |
|
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 +1. The time now is 13:09.
|
|