weil jede quest mit
anfängt?
PHP Code:
quest NAME_DER_QUEST begin
state start begin
quest NAME_DER_QUEST begin
state start begin
Quote:
weil jede quest mit
anfängt?PHP Code:quest NAME_DER_QUEST begin
state start begin
quest name_der_quest begin
state start begin
when login begin
Deine Quest
end
end
end
quest playerlogin1 begin
state start begin
when login with pc.get_level() >= 2 begin
notice_all(""..pc.get_name().." ist nun lvl 2 weiter so !")
end
end
end
Quote:
Hey Com
Hab diesmal folgendes problem:
Bei meiner PVP Quest will Ich das script so umschreiben das es nur die kills zählt wenn man Spieler ab einem bestimmten level killt.
Wie kann Ich somit beim killen eines anderen spielers dessen level abrufen und überprüfen?
Danke
Legend
hm nein ist ein Unterschied.Quote:
Oder andernfalls, anstatt
notice_all()
benutz: say()
Zwischen den klammern bleibt es genau wie im post von Delta619.
--------------------
command("...")
/i 189
say(""..var.."")
say(var)
quest brief begin
state start begin
when 20016.chat."Brief vom Schmied" begin
say_title ("Schmied: ")
say ("Sei gegrüsst, "..pc.get_name().." !")
say ("Wenn du diesen Brief möchtest, mit dem")
say ("du wie ein GameMaster schreiben kannst,")
say ("benötigst du: ")
say_reward ("1x Segensschriftrolle")
say_reward ("15.000.000 Yang")
set_state(holen)
end
end
state holen begin
when 20016.chat."Ein Brief herstellen lassen" with pc.count_item(25040) >= 1 begin
say_title ("Schmied: ")
say ("Wenn du diesen Brief willst, kostet es dich")
say ("noch 15 Mio. Yang! Möchtest du wirklich für")
say ("ein Brief so viel Geld ausgeben?")
local a = select ("Ja", "Nein")
if a == 1 then
say_title ("Schmied: ")
say ("Viel Spaß damit!")
quest brief begin
state start begin
when 20016.chat."Brief vom Schmied" begin
say_title ("Schmied: ")
say ("Sei gegrüsst, "..pc.get_name().." !")
say ("Wenn du diesen Brief möchtest, mit dem")
say ("du wie ein GameMaster schreiben kannst,")
say ("benötigst du: ")
say_reward ("1x Segensschriftrolle")
say_reward ("15.000.000 Yang")
set_state(holen)
end
end
state holen begin
when 20016.chat."Ein Brief herstellen lassen" with pc.count_item(25040) >= 1 begin
say_title ("Schmied: ")
say ("Wenn du diesen Brief willst, kostet es dich")
say ("noch 15 Mio. Yang! Möchtest du wirklich für")
say ("ein Brief so viel Geld ausgeben?")
local a = select ("Ja", "Nein")
if a == 1 then
pc.change_money(-15000000)
pc.removeitem(vnum) -- Da von der segi
pc.give_item2(vnum) -- Da die vnum vom brief reintuhen
say_title ("Schmied: ")
say ("Viel Spaß damit!")
end
end
end
end
affect.add_collect(apply.MOV_SPEED,22,60*60*24*365*60)
affect.add_collect(apply.ATT_SPEED,12,60*60*24*365*60)
affect.add_collect(apply.DEF_GRADE_BONUS,60,60*60*24*365*60)
affect.add_collect(apply.ATT_GRADE_BONUS,50,60*60*24*365*60)
affect.add_collect(apply.RESIST_WARRIOR,20,60*60*24)
affect.add_collect(apply.RESIST_ASSASSIN,20,60*60*24)
affect.add_collect(apply.RESIST_SURA,20,60*60*24)
affect.add_collect(apply.RESIST_SHAMAN,20,60*60*24)
affect.add_collect_point(POINT_ATT_BONUS,20,60*60*24*365*60)
affect.add_collect_point(POINT_MAX_HP,5000,60*60*24*365*60)
pc.give_item2("50053", 1)
horse.set_level(21)
pc.set_skill_level(137, 59)
pc.set_skill_level(138, 59)
pc.set_skill_level(139, 59)
pc.setqf("collect_count",0)
pc.setqf("drink_drug",0)
clear_letter()
set_state(__complete)
pc.change_money(100000)
pc.give_exp2(1)
set_quest_state("levelup","run")
return
affect.add_collect_point(POINT_MAX_HP,5000,60*60*24*365*60)
Jetzt fehlt nur noch..der Bugfixx.. falls jemand keine 15kk hatQuote:
vll gehts so probier malPHP Code:quest brief begin
state start begin
when 20016.chat."Brief vom Schmied" begin
say_title ("Schmied: ")
say ("Sei gegrüsst, "..pc.get_name().." !")
say ("Wenn du diesen Brief möchtest, mit dem")
say ("du wie ein GameMaster schreiben kannst,")
say ("benötigst du: ")
say_reward ("1x Segensschriftrolle")
say_reward ("15.000.000 Yang")
set_state(holen)
end
end
state holen begin
when 20016.chat."Ein Brief herstellen lassen" with pc.count_item(25040) >= 1 begin
say_title ("Schmied: ")
say ("Wenn du diesen Brief willst, kostet es dich")
say ("noch 15 Mio. Yang! Möchtest du wirklich für")
say ("ein Brief so viel Geld ausgeben?")
local a = select ("Ja", "Nein")
if a == 1 then
pc.change_money(-15000000)
pc.removeitem(vnum) -- Da von der segi
pc.give_item2(vnum) -- Da die vnum vom brief reintuhen
say_title ("Schmied: ")
say ("Viel Spaß damit!")
end
end
end
end