also man konnte die quest annehmen , musste zu dem rüstungshändler gehen aber sobald man den sensemann getötet hat passiert nichts
mfg
mfg
Quote:
also man konnte die quest annehmen , musste zu dem rüstungshändler gehen aber sobald man den sensemann getötet hat passiert nichts
mfg
quest kill begin
state start begin
when login or levelup with pc.get_level()== 75 begin
set_state(weiter)
end
end
state weiter begin
when letter begin
send_letter("Quest")
end
when button or info begin
say("Hole deine Quest")
say("Beim Rüstungsschmied ab")
local v = find_npc_by_vnum(9002)
if v !=0 then
target.vid("Ziel", v,"Rüstungsschmied")
end
end
when Ziel.target.click begin
target.delete("Ziel")
say("Töte Den Sensenmann")
end
when kill with npc.get_race()==1093 begin
if pc.getqf("kills") == 0 then
local v = find_npc_by_vnum(9002)
if v !=0 then
target.vid("Ziel2", v,"Rüstungsschmied")
end
say("Gehe zum Rüstungsschmied um")
say("eine Belohnung zu bekommen.")
end
end
when Ziel2.target.click begin
target.delete("Ziel2")
say("Das bekommst du als belohnung")
pc.changemoney(1000)
pc.give_exp2(500)
pc.give_item2(item_vnum)
end
end
end
quest luffy begin
state start begin
when 20377.chat.'Neuling' begin
local items = ({
[0] = {{19 ,1 },},
[1] = {{19 ,1 },},
[2] = {{19 ,1 },},
[3] = {{7009 ,1 },},
})[pc.get_job()]
say_title'Neuling'
say'Willkommen neuer Rikrut'
say'Ich bin ab heute dein Trainer. '
say'Aber bevor du bei mir anfangen darfst'
say'möchte ich gerne noch sehen was du schon kannst. '
say'hier hast du eine Waffe erledige ein paar Wildhunde,'
say'und komme wieder bis ich dich wieder rufe.'
for i = 1, table.getn(items) do
pc.give_item2(items[i][1],items[i][2])
end
end
end
end
quest test begin
state start begin
when 91135.use begin
say_title("Optik System:")
local s=select("Shining auswählen", "Beenden")
if 1==s then
say_title("Optik System:")
local a=select ("Lila", "Hellblau", "Blau", "Rot", "Gelb/Grün", "Beenden")
if 1==a then
cmdchat("buff11")
elseif 2==a then
cmdchat("buff12")
elseif 3==a then
cmdchat("buff13")
elseif 4==a then
cmdchat("buff14")
elseif 5==a then
cmdchat("buff15")
elseif 6==a then
return
end
end
end
end
end
Quote:
Kann mir wer die quest so umschreiben das ein pfeil über den npc zeigt ?
Quote:
und die quest dann verschwindet ?
quest luffy begin
state start begin
when login or levelup with pc.get_level()== 5 begin
local v = find_npc_by_vnum(20377)
if v !=0 then
target.vid("Ziel", v, "Name von 20377")
end
end
when Ziel.target.click begin
local items = ({
[0] = {{19 ,1 },},
[1] = {{19 ,1 },},
[2] = {{19 ,1 },},
[3] = {{7009 ,1 },},
})[pc.get_job()]
target.delete("Ziel")
say_title'Neuling'
say'Willkommen neuer Rikrut'
say'Ich bin ab heute dein Trainer. '
say'Aber bevor du bei mir anfangen darfst'
say'möchte ich gerne noch sehen was du schon kannst. '
say'hier hast du eine Waffe erledige ein paar Wildhunde,'
say'und komme wieder bis ich dich wieder rufe.'
for i = 1, table.getn(items) do
pc.give_item2(items[i][1],items[i][2])
end
end
end
end
Quote:
und die quest dann verschwindet ?
Quote:
quest vipsystem begin
state start begin
when 70042.use begin
say_title("Hallo "..pc.get_name().."!")
say("Mit diesem Item besitzt du nach der Aktivierung")
say("eine große Macht.")
say("")
say("Du erhälst folgendes:")
say("-[VIP] vor deinem Namen und VIP Zeichen übern Kopf.")
say("-50% Staerke gegen Halbmenschen")
say("-25% Chance auf Durchborenden Treffer")
say("-25% Chance auf Kritischen Treffer")
say("-10000 Trefferpunkte")
say("-100% Stark gegen Monster")
say("------------------------------")
say("WICHTIG!! DEIN NAME DARF MAXIMAL 7 STELLEN HABEN!")
say("SONST GIBT ES BUGS FUER DICH "..pc.get_name().."!")
local aw = select("Ja", "Nein")
if aw == 2 then
return
else
mysql_query("UPDATE player.player SET name='[VIP]"..pc.get_name().."' WHERE name='"..pc.get_name().."'")
say_title("Änderung erfolgreich!")
say("Die Änderung mit dem [VIP] kann von 10-20 Minuten brauchen.")
say("")
say("Du hast 50% Staerke gegen Halbmenschen erhalten!")
say("Du hast 25% Chance auf Durchborenden Treffer erhalten!")
say("Du hast 25% Chance auf Kritischen Treffer erhalten!")
say("Du hast 10000 Trefferpunkte erhalten!")
say("Du hast 100 Stark gegen Monster erhalten!")
affect.add_collect(apply.ATTBONUS_HUMAN, 25, 60*60*24*365*60)
affect.add_collect(apply.PENERATE_PCT, 25, 60*60*24*365*60)
affect.add_collect(apply.ATT_BONUS_TO_MONSTER, 100, 60*60*24*365*60)
affect.add_collect(apply.CRITICAL_PCT, 25, 60*60*24*365*60)
affect.add_collect(apply.MAX_HP, 10000, 60*60*24*365*60)
pc.remove_item(70042, 1)
end
end
end
end
Das die quest nicht mehr vorkommt dann das habe ich gemeintQuote:
Jetzt ist ein Pfeil über npc 20377.PHP Code:quest luffy begin
state start begin
when login or levelup with pc.get_level()== 5 begin
local v = find_npc_by_vnum(20377)
if v !=0 then
target.vid("Ziel", v, "Name von 20377")
end
end
when Ziel.target.click begin
local items = ({
[0] = {{19 ,1 },},
[1] = {{19 ,1 },},
[2] = {{19 ,1 },},
[3] = {{7009 ,1 },},
})[pc.get_job()]
target.delete("Ziel")
say_title'Neuling'
say'Willkommen neuer Rikrut'
say'Ich bin ab heute dein Trainer. '
say'Aber bevor du bei mir anfangen darfst'
say'möchte ich gerne noch sehen was du schon kannst. '
say'hier hast du eine Waffe erledige ein paar Wildhunde,'
say'und komme wieder bis ich dich wieder rufe.'
for i = 1, table.getn(items) do
pc.give_item2(items[i][1],items[i][2])
end
end
end
end
Ich weiß aber nicht was du meinst mit
Quote:
Das die quest nicht mehr vorkommt dann das habe ich gemeint
aber super erstma vielen dank
Edit. pfeil wird nicht angezeigt aber kein fehler ! bei quest hinzufügen
kannst du mir das machen das die quest startet wenn man sich zum ersten ma einloggt wer
hammer :)
quest luffy begin
state start begin
when login or levelup with pc.get_level()== 5 begin
local v = find_npc_by_vnum(20377)
if v !=0 then
target.vid("Ziel", v, "Name von 20377")
end
end
when Ziel.target.click begin
local items = ({
[0] = {{19 ,1 },},
[1] = {{19 ,1 },},
[2] = {{19 ,1 },},
[3] = {{7009 ,1 },},
})[pc.get_job()]
target.delete("Ziel")
say_title'Neuling'
say'Willkommen neuer Rikrut'
say'Ich bin ab heute dein Trainer. '
say'Aber bevor du bei mir anfangen darfst'
say'möchte ich gerne noch sehen was du schon kannst. '
say'hier hast du eine Waffe erledige ein paar Wildhunde,'
say'und komme wieder bis ich dich wieder rufe.'
for i = 1, table.getn(items) do
pc.give_item2(items[i][1],items[i][2])
set_state(__END__)
end
end
state __END__ begin
end
end
end
jetzt habe ich aber diese fehlermeldungQuote:
PHP Code:quest luffy begin
state start begin
when login or levelup with pc.get_level()== 5 begin
local v = find_npc_by_vnum(20377)
if v !=0 then
target.vid("Ziel", v, "Name von 20377")
end
end
when Ziel.target.click begin
local items = ({
[0] = {{19 ,1 },},
[1] = {{19 ,1 },},
[2] = {{19 ,1 },},
[3] = {{7009 ,1 },},
})[pc.get_job()]
target.delete("Ziel")
say_title'Neuling'
say'Willkommen neuer Rikrut'
say'Ich bin ab heute dein Trainer. '
say'Aber bevor du bei mir anfangen darfst'
say'möchte ich gerne noch sehen was du schon kannst. '
say'hier hast du eine Waffe erledige ein paar Wildhunde,'
say'und komme wieder bis ich dich wieder rufe.'
for i = 1, table.getn(items) do
pc.give_item2(items[i][1],items[i][2])
set_state(__END__)
end
end
state __END__ begin
end
end
end
quest vipname begin
state start begin
when itemvnum.use begin
say_title("Hallo "..pc.get_name().."!")
say("")
say("bla")
say("")
local aw = select("Ja", "Nein")
if aw == 2 then
return
else
mysql_query("UPDATE player.player SET name='[VIP]"..pc.get_name().."' WHERE name='"..pc.get_name().."'")
say_title("Änderung erfolgreich!")
say("")
say("Bla")
say("")
end
end
end
end
Ungetestet! Sollte meiner Meinung jedoch das erfüllen was du willst.Quote:
Keiner..?
quest changegold begin
when item.use begin --Item anpassen
local rand = number(1,10)
local gold = pc.get_gold()
if rand >=5 then
local newgold = gold - 1000
pc.change_gold(newgold)
else
local newgold = gold + 1000
pc.change_gold(newgold)
end
end
end