ich suche eine quest die es nur teamlern gestattet Channel 3 zu betreten.
danke :)
danke :)
Quote:
Guten Abend !
Ich hab auch eine kleine Aufgabe für euch :P würde mich freuen wenn einer mir helfen könnte
Infos für die Quest:
- Die Quest soll man ab Level 1 (Direkt mit dem Einloggen) bei dem NPC mit der Value-Nr 20094 abholen können
- Anfangs der Quest soll der NPC dir etwas erzählen (Text soll ca. 2 Seiten lang sein..Text habe ich nochnicht festgelegt also kann iwas rein)
- Man soll danach den Auftrag bekommen 10 Metin des Kampfes zu töten (Metin Nr: 8002)
- Man erhält nach dem Killen der 10 Metins vom NPC das Item mit der Nr 50034
- Es wird gesagt das man zum Hauptmann gehen soll und das Item 50034 (Hauptmann Nr: 20355 ) abgeben soll
- Der Hauptmann stellt einem eine frage wo es 3 Antwortmöglichkeiten gibt:
(Beispiel - Frage: Wie alt bin ich???
- Antwort 1: 18
- Antwort 2: 28
- Antwort 3: 38
- richtig ist Antwort 2 ( 28 Jahre )
- Der Hauptmann wünscht einem viel Erfolg und gibt einem Folgende Items!
1. Lehrlingstruhe 1x Itemnr: 50187
2. Pferdebild 1x Itemnr 50051
3. Warpring 1x Itemnr: 70007
4. 1.000.000 Yang
Ich bedanke mich schonmal im Vorraus
[Only registered and activated users can see links. Click Here To Register...]Quote:
ich suche eine quest die es nur teamlern gestattet Channel 3 zu betreten.
danke
Quote:
50 Affen im Affendungeon töten und milli gaul kriegen :)
Ab level 20
Dankeschön :)
quest eventreiche begin
state start begin
when login or levelup begin
if game.get_event_flag("dreireiche") == 1 begin
if pc.get_empire() == 1 then
affect.add_collect(apply.MAX_HP, 1000, 60*60*24*365*60)
elseif pc.get_empire() == 2 then
affect.add_collect(apply.ATT_GRADE_BONUS,25,60*60*24*365*60)
elseif pc.get_empire() == 3 then
affect.add_collect(apply.ATT_GRADE_BONUS,25,60*60*24*365*60)
end
end
end
when 11000.chat."Das Reiche Event" begin
if game.get_event_flag("dreireiche") == 0 then
say_title("Event")
say("")
say("TEXT")
say("TEXT")
say("")
say_reward("Event starten?")
local s=select("Ja", "Nein")
if s==1 then
game.set_event_flag("dreireiche", 1)
else
return
end
elseif game.get_event_flag("dreireiche") == 1 then
say_title("Event")
say("")
say("TEXT")
say("TEXT")
say("")
say_reward("Event beenden?")
local f=select("Ja", "Nein")
if f==1 then
game.set_event_flag("dreireiche", 0)
else
return
end
end
end
end
end
Eine Gm Abfrage wär nicht schlecht ^^Quote:
PHP Code:quest eventreiche begin
state start begin
when login or levelup begin
if game.get_event_flag("dreireiche") == 1 begin
if pc.get_empire() == 1 then
affect.add_collect(apply.MAX_HP, 1000, 60*60*24*365*60)
elseif pc.get_empire() == 2 then
affect.add_collect(apply.ATT_GRADE_BONUS,25,60*60*24*365*60)
elseif pc.get_empire() == 3 then
affect.add_collect(apply.ATT_GRADE_BONUS,25,60*60*24*365*60)
end
end
end
when 11000.chat."Das Reiche Event" begin
if game.get_event_flag("dreireiche") == 0 then
say_title("Event")
say("")
say("TEXT")
say("TEXT")
say("")
say_reward("Event starten?")
local s=select("Ja", "Nein")
if s==1 then
game.set_event_flag("dreireiche", 1)
else
return
end
elseif game.get_event_flag("dreireiche") == 1 then
say_title("Event")
say("")
say("TEXT")
say("TEXT")
say("")
say_reward("Event beenden?")
local f=select("Ja", "Nein")
if f==1 then
game.set_event_flag("dreireiche", 0)
else
return
end
end
end
end
end
quest event_map begin
state start begin
function have_int()
local whitelist = {1, 21, 41} -- hier eintragen auf welchen maps man den boni bekommen soll
local i,bool = 1,false
repeat
if whitelist[i] == pc.get_map_index() then
bool = true
end
i = i + 1
until i >= table.getn(whitelist) or bool == true
return bool
end
when login with event_map.have_int() and game.get_event_flag("empire_event") == 1 and pc.getqf("have_empire_boni") == 0 begin
affect.add_collect(({1, 17, 8}[pc.get_empire()]), ({1000, 10, 5}[pc.get_empire()]), 60*60*24*365*60)
pc.setqf("have_empire_boni", 1)
end
when logout with event_map.have_int() and game.get_event_flag("empire_event") == 1 or game.get_event_flag("empire_event") == 0 begin
if pc.getqf("have_empire_boni") == 1 then
affect.add_collect(({1, 17, 8}[pc.get_empire()]), -({1000, 10, 5}[pc.get_empire()]), 60*60*24*365*60)
end
pc.setqf("have_empire_boni", 0)
end
when 11000.chat."Event" with pc.is_gm() begin
say_title(npc.get_race()..":[ENTER]")
local menu = select(({"Event starten","Event stoppen"}[game.get_event_flag("empire_event")+1]),"Abbruch")
if menu == 2 then return end
game.set_event_flag("empire_event", (game.get_event_flag("empire_event") == 0 and 1 or 0))
notice_all("Das Reichs-Event wurde "..({"gestoppt","gestartet"}[game.get_event_flag("empire_event")+1])..".")
end
end
end
Quote:
Suche eine Quest die es mir erlaubt mich in ein Land nur mit einem Passwort zu warpen :D
quest password_map begin
state start begin
when 9009.chat."Land des Peters" begin
say_title(npc.get_race()..":[ENTER]")
if pc.is_gm() and pc.get_name() == "[Peter]Therulas" then
say"Möchtest du das Password"
say"vom Land des Peters ändern?"
if select("Password ändern","Nein") == 1 then
say"Wie soll das neue Password"
say"sein?"
password_of_land_des_peters = input()
if password_of_land_des_peters == nil or password_of_land_des_peters == 0 or string.len(password_of_land_des_peters) < 3 then return chat"So ein Password kannst du nicht nutzen" end
say"Password erfolgreich gesetzt!"
say"Zur Map ?"
if select("Ja","Nein") == 2 then return end
end
end
say"Du brauchst ein Password, um"
say"auf diese Map zu kommen."
local passwd = input()
if password_of_land_des_peters == nil then return chat"Leider wurde noch kein Password gesetzt. Melde dich bei einem GM" end
if passwd != password_of_land_des_peters then return chat"Leider war das Password falsch" end
pc.warp(x,y)
end
end
end
Quote:
Ich suche eine Quest, wo ein Spieler einen anderen Spieler tötet & dann eine Minute zeit hat um 2 weitere Spieler zu töten. Wenn er dies geschafft hat, soll er ein beliebiges Item erhalten. Derjenige der getötet wird, muss nicht im anderen Reich sein, also Aggrokills sollten auch gehen :/
Ich habe mich an der Quest auch versucht, leider komme ich mit den Timern nicht klar & kenne anscheinend nicht die richtige Funktion für das Töten eines anderen Spielers.
Ich bedanke mich im Voraus! :-)
quest pvp_time begin
state start begin
when kill with npc.is_pc() begin
pc.setqf("pvp_kills", pc.getqf("pvp_kills")+1)
if get_time() > pc.getqf("pvp_timer") then
pc.setqf("pvp_timer", get_time()+60)
pc.setqf("pvp_kills", 1)
else
if pc.getqf("pvp_kills") >= 3 then
say"Du hast ein Item gewonnen."
pc.give_item2(19, 1)
pc.delqf("pvp_timer")
end
end
end
end
end
Quote:
Ich benötige eine Quest die einem item einen bestimmten Text sagen lassen kann und das bei mehreren Ausmöglichekeiten z.B:
''Lager Öffnen''
''Info Teamler''
''''
''''
''''
Insgesamt mit 5stk wäre sehr nett :)
quest userpanel begin
state start begin
when login begin
send_letter("Userpanel")
end
when button or info begin
say_title("Userpanel:")
local a = select("Open storage", "Team info", "Button 3", "Button 4", "Button 5", "Close")
if a == 1 then -- Open storage
game.open_safebox()
elseif a == 2 then -- Team info
say_title("Userpanel:")
say("Your text here")
say("Your text here, second row")
say("Your text here, third row")
elseif a == 3 then -- Button 3
say_title("Userpanel:")
say("Your text here")
say("Your text here, second row")
say("Your text here, third row")
elseif a == 4 then -- Button 4
say_title("Userpanel:")
say("Your text here")
say("Your text here, second row")
say("Your text here, third row")
elseif a == 5 then -- Button 5
say_title("Userpanel:")
say("Your text here")
say("Your text here, second row")
say("Your text here, third row")
end
end
end
end