quest test begin state start begin when 71090.use begin say_title("PvP Quest") say("Gewinne deine naechsten drei Kaempfe,") say("und du wirst reich belohnt!") say("Stirbst du, ist die Quest vorbei, und du") say("musst dir eine neue Mission kaufen.") say("") say("Fuehlst du dich bereit dazu?") local s=select("Klar, los gehts!","Mach ich spaeter...")
if s==2 then say_title("PvP Quest") say("War ja klar, Feigling!") return else say_title("PvP Quest") say("Super, dann kanns ja losgehen!") wait() item.remove(71090) pc.setqf("kills",3) setstate(kaempfe) end end end
state kaempfe begin when login or kill begin send_letter("PvP Killzaehler") timer("eventflag",5) end
when eventflag.timer begin if pc.is_dead() then say_title("Versager") say("Autsch! Du bist leider gestorben.") say("Komm wieder, wenn du trainiert hast.") say("Dann sind die 20kk besser investiert.") wait() pc.delqf("kills") setstate(ende) else timer("eventflag",5) return end end
when kill with npc.is_pc() begin pc.setqf("kills",pc.getqf("kills")-1) if pc.getqf("kills")<=0 then setstate(belohnung) else return end end
when button or information begin say_title("PvP Killzaehler") say("Toete noch "..pc.getqf("kills").." spieler ohne zu sterben!") end
end
state belohnung begin when login or kill begin send_letter("Belohnung") end
when button or information begin say_title("Belohnung") say("Du hast erfolgreich drei Spieler getoetet,") say("ohne zu sterben.") say("Hier erhaeltst du deine Belohnung:") say("") say("50kk Yang, 1x Giftschwert+0, Perlen") wait() pc.give_gold(50000000) pc.give_item2(180) pc.delqf("kills") setstate(ende) end
end
state ende begin when login begin restart_quest() end end end
Leider gibt es nach Ablauf des ersten Timers immer einen Kick.
Setze ich den Timer falsch ein?
[Bukkit] [Programmierung] Plugin Spielertot 02/26/2014 - Minecraft - 6 Replies Hallo,
ich bin grade fleißig am Programmieren eines Plugins für ein KD-System :)
Den Großteil habe ich auch schon fertig, jedoch möchte ich gerne, dass der Todeszähler nur hochgesetzt wird, wenn man von einem Spieler getötet wird. Geht das? :confused: Mit "PlayerDeathEvent" und dann ".getKiller" lese ich aus, ob man einen Spieler getötet hat. Gibt es auch einen Befehl, der erkennt, ob man durch einen Spieler getötet wurde?
Danke im Vorraus für eure Hilfe ;)
Compile all quest without quest's files list // Kompilieren Sie alle Quest ohne Quest 07/17/2011 - Metin2 PServer Guides & Strategies - 3 Replies ENGLISH
Hello dear community, this is a very simple guide but at the same time useful.
How to compile ALL quest in the folder "quest" without the files list in the file "locale_list"?
Easy!
Open the file "make" and replace the content of the file with this:
for f in *.quest; do ./qc $f; done
Oki. Now set the 0777 permission to the file.
Finally open a SSH client and sign in. Write the command:
cd /game_file_folder