|
You last visited: Today at 23:30
Advertisement
[SERVICE] Die Questkontrolle
Discussion on [SERVICE] Die Questkontrolle within the Metin2 Private Server forum part of the Metin2 category.
11/10/2013, 20:07
|
#9256
|
elite*gold: 0
Join Date: May 2013
Posts: 605
Received Thanks: 580
|
Quote:
Originally Posted by .Boa Hancock
Hallo zusammen
Ich will ein Achievement Shop einbauen aber die Quest funktioniert nicht
Ich habe ein paar fehler schon gefunden aber nicht alle 
quest achievement begin
state start begin
when 20094.chat."Achievement Shop" begin
local actual_achievement_points = pc.getqf("achievement_points")
if actual_achievement_points <= 0 then
say_title("".. mob_name(20094) ..":")
say("")
say("Hallo ".. pc.get_name() ..",")
say("")
say("Hier kannst du deine erworbenen Achievement-Points")
say("gegen tolle Items eintauschen, falls du möchtest.")
say("Leider hast du im Moment keine Achievement-Points,")
say("die du eintauschen könntest")
say("")
say("")
say("")
say_reward("Komme mit Achievement-Points erneut zu mir")
else
say_title("".. mob_name(20094) ..":")
say("")
say("Hallo ".. pc.get_name() ..",")
say("")
say("Ich sehe du hast Achievement-Points gesammelt.")
say("Möchtest du diese gegen tolle Items eintauschen?")
say("Ich habe einige Items, ")
say("die sehr wertvoll sein könnten.")
local achievement = select("Eintauschen","Abbrechen","Timestamp")
if achievement == 3 then
say_title("".. mob_name(20094) ..":")
say("")
say("Please enter hour difference")
local hours = input()
say_title("".. mob_name(20094) ..":")
say("")
say("Please enter minute difference")
local minutes = input()
say_title("".. mob_name(20094) ..":")
say("")
say("Please enter second difference")
local seconds = input()
local var = search_time(hours,minutes,seconds) --hour/minute/second/
local time = actual_time()
local timestamp = actual_timestamp()
say_title("".. mob_name(20094) ..":")
say("")
say("Actual Timestamp: ".. timestamp .."")
say("Actual Time: "..time)
say("Searched Time: ".. var.h ..":"..var.m..":"..var.s)
elseif achievement == 2 then
return
elseif achievement == 1 then
say_title("".. mob_name(20094) ..":")
say("")
say("Bitte wähle deine Kategorie.")
local selectcategory = select("Upp-Items","Hilfs-Items","Drachengott-Items","Bonus-Items","Shop verlassen")
if selectcategory == 5 then
return
elseif selectcategory == 1 then
say_title("".. mob_name(20094) ..":")
say("")
say("Du möchtest Upp-Items?")
say("Ich habe ein großes Sortiment an Upp-Items.")
local uppitems = select("Weiße Perle","Blaue Perle","Rote Perle","Magisches Metall","Shop verlassen")
if uppitems == 5 then
return
elseif uppitems == 1 then
local Price = 50
say_title("".. mob_name(20094) ..":")
say("")
say("Willst du eine Weiße Perle kaufen?")
say("Du kannst sie zum Verbessern von Gegenständen gebrauchen")
say("")
say("")
say("")
say_reward("Sie kostet dich ".. Price .." Achievement-Points.")
local buyselection = select("Weiße Perle kaufen","Abbrechen")
if buyselection == 2 then
return
elseif buyselection == 1 then
if pc.getqf("achievement_points") < Price then
say_title("".. mob_name(20094) ..":")
say("")
say("Du hast leider nicht genügend Achievement-Points.")
say("Bitte komme wieder, sobald du ".. Price - pc.getqf("achievement_points") .."")
say("weitere Achievement-Points gesammelt hast")
say("")
say("")
say("")
say_reward("Sammel noch mehr Achievement-Points für dieses Item")
return
else
say_title("".. mob_name(20094) ..":")
say("")
say("Hier bitte, deine Weiße Perle.")
say("Diese Achievement-Points sind mir diese Perle wert.")
say("Passe gut auf sie auf, sie ist sehr wertvoll.")
say("")
say("")
say("")
say_item_vnum(27992)
say_reward("Du hast eine Weiße Perle erhalten")
pc.setqf("achievement_points", pc.getqf("achievement_points") - Price)
cmdchat("achievementpoints ".. pc.getqf("achievement_points"))
pc.give_item2(27992, 1)
end
end
elseif uppitems == 2 then
local Price = 100
say_title("".. mob_name(20094) ..":")
say("")
say("Willst du eine Blaue Perle kaufen?")
say("Du kannst sie zum Verbessern von Gegenständen gebrauchen")
say("")
say("")
say("")
say_reward("Sie kostet dich ".. Price .." Achievement-Points.")
local buyselection = select("Blaue Perle kaufen","Abbrechen")
if buyselection == 2 then
return
elseif buyselection == 1 then
if pc.getqf("achievement_points") < Price then
say_title("".. mob_name(20094) ..":")
say("")
say("Du hast leider nicht genügend Achievement-Points.")
say("Bitte komme wieder, sobald du ".. Price - pc.getqf("achievement_points") .."")
say("weitere Achievement-Points gesammelt hast")
say("")
say("")
say("")
say_reward("Sammel noch mehr Achievement-Points für dieses Item")
return
else
say_title("".. mob_name(20094) ..":")
say("")
say("Hier bitte, deine Blaue Perle.")
say("Diese Achievement-Points sind mir diese Perle wert.")
say("Passe gut auf sie auf, sie ist sehr wertvoll.")
say_item_vnum(27993)
say("")
say("")
say("")
say_reward("Du hast eine Blaue Perle erhalten")
pc.setqf("achievement_points", pc.getqf("achievement_points") - Price)
cmdchat("achievementpoints ".. pc.getqf("achievement_points"))
pc.give_item2(27993, 1)
end
end
elseif uppitems == 3 then
local Price = 150
say_title("".. mob_name(20094) ..":")
say("")
say("Willst du eine Rote Perle kaufen?")
say("Du kannst sie zum Verbessern von Gegenständen gebrauchen")
say("")
say("")
say("")
say_reward("Sie kostet dich ".. Price .." Achievement-Points.")
local buyselection = select("Rote Perle kaufen","Abbrechen")
if buyselection == 2 then
return
elseif buyselection == 1 then
if pc.getqf("achievement_points") < Price then
say_title("".. mob_name(20094) ..":")
say("")
say("Du hast leider nicht genügend Achievement-Points.")
say("Bitte komme wieder, sobald du ".. Price - pc.getqf("achievement_points") .."")
say("weitere Achievement-Points gesammelt hast")
say("")
say("")
say("")
say_reward("Sammel noch mehr Achievement-Points für dieses Item")
return
else
say_title("".. mob_name(20094) ..":")
say("")
say("Hier bitte, deine Rote Perle.")
say("Diese Achievement-Points sind mir diese Perle wert.")
say("Passe gut auf sie auf, sie ist sehr wertvoll.")
say("")
say("")
say("")
say_item_vnum(27994)
say_reward("Du hast eine Rote Perle erhalten")
pc.setqf("achievement_points", pc.getqf("achievement_points") - Price)
cmdchat("achievementpoints ".. pc.getqf("achievement_points"))
pc.give_item2(27994, 1)
end
end
elseif uppitems == 4 then
local Price = 25
say_title("".. mob_name(20094) ..":")
say("")
say("Willst du einen Magischen Stein kaufen?")
say("Damit kannst du deine Items verbessern,")
say("ohne dass die Gefahr des Verlustes des Items besteht")
say("Auch verschlechtert sich bei einem Fehlschlag")
say("sich nicht die Qualität des Items")
say("")
say("")
say("")
say_reward("Das ganze kostet dich ".. Price .." Achievement-Points.")
local buyselection = select("Magischen Stein kaufen","Abbrechen")
if buyselection == 2 then
return
elseif buyselection == 1 then
if pc.getqf("achievement_points") < Price then
say_title("".. mob_name(20094) ..":")
say("")
say("Du hast leider nicht genügend Achievement-Points.")
say("Bitte komme wieder, sobald du ".. Price - pc.getqf("achievement_points") .."")
say("weitere Achievement-Points gesammelt hast")
say("")
say("")
say("")
say_reward("Sammel noch mehr Achievement-Points für dieses Item")
return
else
say_title("".. mob_name(20094) ..":")
say("")
say("Hier bitte, dein Magischer Stein.")
say("Du kannst dieses wertvolle Stück auch in einem Shop verkaufen,")
say("falls dir mal wenig Geld zur Verfügung steht.")
say("Diese Achievement-Points sind mir dieser Stein auf jeden Fall wert.")
say("Passe gut auf es auf.")
say_item_vnum(25041)
say_reward("Du hast ein Magischen Stein erhalten")
pc.setqf("achievement_points", pc.getqf("achievement_points") - Price)
cmdchat("achievementpoints ".. pc.getqf("achievement_points"))
pc.give_item2(25041, 1)
end
end
end
elseif selectcategory == 2 then
say_title("".. mob_name(20094) ..":")
say("")
say("Du brauchst also Items die dich im Spielverlauf")
say("weiterbringen und unterstützen?")
say("Sehr gern, auch hiervon hab ich einiges im Angebot")
local hilfsitems = select("Exp-Ring","Handschuh des Diebes","Medaille des Glücks","Buch des Anführers","Medaille des Drachen","Shop verlassen")
if hilfsitems == 6 then
return
elseif hilfsitems == 1 then
say_title("".. mob_name(20094) ..":")
say("")
say("Eine gute Wahl, allerdings gibt habe ich hiervon")
say("verschiedene Angebote für deine Achievement-Points.")
say("Einige sind natürlich besser und ")
say("kosten dich mehr als andere.")
local expringe = select("30 Minuten Exp-Ring","3 Stunden Exp-Ring","10 Stunden Exp-Ring","Abbrechen")
if expringe == 4 then
return
elseif expringe == 1 then
local Price = 10
say_title("".. mob_name(20094) ..":")
say("")
say("Dieser Exp-Ring hält 30 Minuten lang.")
say("Du kannst ihn jederzeit an- und ausziehen,")
say("sodass du ihn sehr effizient benutzen kannst.")
say("")
say("")
say("")
say_reward("Das ganze würde dich ".. Price .." Achievement-Points kosten.")
local buyselection = select("Exp-Ring kaufen","Abbrechen")
if buyselection == 2 then
return
elseif buyselection == 1 then
if pc.getqf("achievement_points") < Price then
say_title("".. mob_name(20094) ..":")
say("")
say("Du hast leider nicht genügend Achievement-Points.")
say("Bitte komme wieder, sobald du ".. Price - pc.getqf("achievement_points") .."")
say("weitere Achievement-Points gesammelt hast")
say("")
say("")
say("")
say_reward("Sammel noch mehr Achievement-Points für dieses Item")
return
else
say_title("".. mob_name(20094) ..":")
say("")
say("Hier bitte, dein 30 minütiger Exp-Ring.")
say("Du kannst dieses wertvolle Stück auch in einem Shop verkaufen,")
say("falls dir mal wenig Geld zur Verfügung steht.")
say("Aber ich denke du kannst diesen Exp-Ring auch so gut gebrauchen.")
say("Passe gut auf ihn auf.")
say_item_vnum(72002)
say_reward("Du hast einen 30 minütigen Exp-Ring erhalten")
pc.setqf("achievement_points", pc.getqf("achievement_points") - Price)
cmdchat("achievementpoints ".. pc.getqf("achievement_points"))
pc.give_item2(72002, 1)
end
end
elseif expringe == 2 then
local Price = 20
say_title("".. mob_name(20094) ..":")
say("")
say("Dieser Exp-Ring hält 3 Stunden lang.")
say("Du kannst ihn jederzeit an- und ausziehen,")
say("sodass du ihn sehr effizient benutzen kannst.")
say("")
say("")
say("")
say_reward("Das ganze würde dich ".. Price .." Achievement-Points kosten.")
local buyselection = select("Exp-Ring kaufen","Abbrechen")
if buyselection == 2 then
return
elseif buyselection == 1 then
if pc.getqf("achievement_points") < Price then
say_title("".. mob_name(20094) ..":")
say("")
say("Du hast leider nicht genügend Achievement-Points.")
say("Bitte komme wieder, sobald du ".. Price - pc.getqf("achievement_points") .."")
say("weitere Achievement-Points gesammelt hast")
say("")
say("")
say("")
say_reward("Sammel noch mehr Achievement-Points für dieses Item")
return
else
say_title("".. mob_name(20094) ..":")
say("")
say("Hier bitte, dein 3 stündiger Exp-Ring.")
say("Du kannst dieses wertvolle Stück auch in einem Shop verkaufen,")
say("falls dir mal wenig Geld zur Verfügung steht.")
say("Aber ich denke du kannst diesen Exp-Ring auch so gut gebrauchen.")
say("Passe gut auf ihn auf.")
say_item_vnum(72003)
say_reward("Du hast einen 3 stündigen Exp-Ring erhalten")
pc.setqf("achievement_points", pc.getqf("achievement_points") - Price)
cmdchat("achievementpoints ".. pc.getqf("achievement_points"))
pc.give_item2(72003, 1)
end
elseif expringe == 3 then
local Price = 30
say_title("".. mob_name(20094) ..":")
say("")
say("Dieser Exp-Ring hält 10 Stunden lang.")
say("Du kannst ihn jederzeit an- und ausziehen,")
say("sodass du ihn sehr effizient benutzen kannst.")
say("")
say("")
say("")
say_reward("Das ganze würde dich ".. Price .." Achievement-Points kosten.")
local buyselection = select("Exp-Ring kaufen","Abbrechen")
if buyselection == 2 then
return
elseif buyselection == 1 then
if pc.getqf("achievement_points") < Price then
say_title("".. mob_name(20094) ..":")
say("")
say("Du hast leider nicht genügend Achievement-Points.")
say("Bitte komme wieder, sobald du ".. Price - pc.getqf("achievement_points") .."")
say("weitere Achievement-Points gesammelt hast")
say("")
say("")
say("")
say_reward("Sammel noch mehr Achievement-Points für dieses Item")
return
else
say_title("".. mob_name(20094) ..":")
say("")
say("Hier bitte, dein 10 stündiger Exp-Ring.")
say("Du kannst dieses wertvolle Stück auch in einem Shop verkaufen,")
say("falls dir mal wenig Geld zur Verfügung steht.")
say("Aber ich denke du kannst diesen Exp-Ring auch so gut gebrauchen.")
say("Passe gut auf ihn auf.")
say_item_vnum(72001)
say_reward("Du hast einen 10 stündigen Exp-Ring erhalten")
pc.setqf("achievement_points", pc.getqf("achievement_points") - Price)
cmdchat("achievementpoints ".. pc.getqf("achievement_points"))
pc.give_item2(72001, 1)
end
end
end
end
elseif hilfsitems == 2 then
say_title("".. mob_name(20094) ..":")
say("")
say("Eine gute Wahl, allerdings gibt habe ich hiervon")
say("verschiedene Angebote für deine Achievement-Points.")
say("Einige sind natürlich besser und ")
say("kosten dich mehr als andere.")
local handschuhe = select("30 Minuten Diebeshandschuh","3 Stunden Diebeshandschuh","10 Stunden Diebeshandschuh","Abbrechen")
if handschuhe == 4 then
return
elseif handschuhe == 1 then
local Price = 7
say_title("".. mob_name(20094) ..":")
say("")
say("Dieser Diebeshandschuh hält 30 Minuten lang.")
say("Du kannst ihn jederzeit an- und ausziehen,")
say("sodass du ihn sehr effizient benutzen kannst.")
say("")
say("")
say("")
say_reward("Das ganze würde dich ".. Price .." Achievement-Points kosten.")
local buyselection = select("Diebeshandschuh kaufen","Abbrechen")
if buyselection == 2 then
return
elseif buyselection == 1 then
if pc.getqf("achievement_points") < Price then
say_title("".. mob_name(20094) ..":")
say("")
say("Du hast leider nicht genügend Achievement-Points.")
say("Bitte komme wieder, sobald du ".. Price - pc.getqf("achievement_points") .."")
say("weitere Achievement-Points gesammelt hast")
say("")
say("")
say("")
say_reward("Sammel noch mehr Achievement-Points für dieses Item")
return
else
say_title("".. mob_name(20094) ..":")
say("")
say("Hier bitte, dein 30 minütiger Diebeshandschuh.")
say("Du kannst dieses wertvolle Stück auch in einem Shop verkaufen,")
say("falls dir mal wenig Geld zur Verfügung steht.")
say("Aber ich denke du kannst diesen Diebeshandschuh auch so gut gebrauchen.")
say("Passe gut auf ihn auf.")
say_item_vnum(72005)
say_reward("Du hast einen 30 minütigen Diebeshandschuh erhalten")
pc.setqf("achievement_points", pc.getqf("achievement_points") - Price)
cmdchat("achievementpoints ".. pc.getqf("achievement_points"))
pc.give_item2(72005, 1)
end
end
elseif handschuhe == 2 then
local Price = 11
say_title("".. mob_name(20094) ..":")
say("")
say("Dieser Diebeshandschuh hält 3 Stunden lang.")
say("Du kannst ihn jederzeit an- und ausziehen,")
say("sodass du ihn sehr effizient benutzen kannst.")
say("")
say("")
say("")
say_reward("Das ganze würde dich ".. Price .." Achievement-Points kosten.")
local buyselection = select("Diebeshandschuh kaufen","Abbrechen")
if buyselection == 2 then
return
elseif buyselection == 1 then
if pc.getqf("achievement_points") < Price then
say_title("".. mob_name(20094) ..":")
say("")
say("Du hast leider nicht genügend Achievement-Points.")
say("Bitte komme wieder, sobald du ".. Price - pc.getqf("achievement_points") .."")
say("weitere Achievement-Points gesammelt hast")
say("")
say("")
say("")
say_reward("Sammel noch mehr Achievement-Points für dieses Item")
return
else
say_title("".. mob_name(20094) ..":")
say("")
say("Hier bitte, dein 3 stündiger Diebeshandschuh.")
say("Du kannst dieses wertvolle Stück auch in einem Shop verkaufen,")
say("falls dir mal wenig Geld zur Verfügung steht.")
say("Aber ich denke du kannst diesen Diebeshandschuh auch so gut gebrauchen.")
say("Passe gut auf ihn auf.")
say_item_vnum(72006)
say_reward("Du hast einen 3 stündigen Diebeshandschuh erhalten")
pc.setqf("achievement_points", pc.getqf("achievement_points") - Price)
cmdchat("achievementpoints ".. pc.getqf("achievement_points"))
pc.give_item2(72006, 1)
end
elseif handschuhe == 3 then
local Price = 15
say_title("".. mob_name(20094) ..":")
say("")
say("Dieser Diebeshandschuh hält 10 Stunden lang.")
say("Du kannst ihn jederzeit an- und ausziehen,")
say("sodass du ihn sehr effizient benutzen kannst.")
say("")
say("")
say("")
say_reward("Das ganze würde dich ".. Price .." Achievement-Points kosten.")
local buyselection = select("Diebeshandschuh kaufen","Abbrechen")
if buyselection == 2 then
return
elseif buyselection == 1 then
if pc.getqf("achievement_points") < Price then
say_title("".. mob_name(20094) ..":")
say("")
say("Du hast leider nicht genügend Achievement-Points.")
say("Bitte komme wieder, sobald du ".. Price - pc.getqf("achievement_points") .."")
say("weitere Achievement-Points gesammelt hast")
say("")
say("")
say("")
say_reward("Sammel noch mehr Achievement-Points für dieses Item")
return
else
say_title("".. mob_name(20094) ..":")
say("")
say("Hier bitte, dein 10 stündiger Diebeshandschuh.")
say("Du kannst dieses wertvolle Stück auch in einem Shop verkaufen,")
say("falls dir mal wenig Geld zur Verfügung steht.")
say("Aber ich denke du kannst diesen Diebeshandschuh auch so gut gebrauchen.")
say("Passe gut auf ihn auf.")
say_item_vnum(72004)
say_reward("Du hast einen 10 stündigen Diebeshandschuh erhalten")
pc.setqf("achievement_points", pc.getqf("achievement_points") - Price)
cmdchat("achievementpoints ".. pc.getqf("achievement_points"))
pc.give_item2(72004, 1)
end
end
end
end
elseif hilfsitems == 3 then
say_title("".. mob_name(20094) ..":")
say("")
say("Eine gute Wahl, allerdings gibt habe ich hiervon")
say("verschiedene Angebote für deine Achievement-Points.")
say("Einige sind natürlich besser und ")
say("kosten dich mehr als andere.")
local medaillen = select("30 Minuten Glücksmedaille","3 Stunden Glücksmedaille","10 Stunden Glücksmedaille","Abbrechen")
if medaillen == 4 then
return
elseif medaillen == 1 then
local Price = 7
say_title("".. mob_name(20094) ..":")
say("")
say("Dieser Medaille des Glücks hält 30 Minuten lang.")
say("Du kannst sie jederzeit an- und ausziehen,")
say("sodass du sie sehr effizient benutzen kannst.")
say("")
say("")
say("")
say_reward("Das ganze würde dich ".. Price .." Achievement-Points kosten.")
local buyselection = select("Medaille des Glücks kaufen","Abbrechen")
if buyselection == 2 then
return
elseif buyselection == 1 then
if pc.getqf("achievement_points") < Price then
say_title("".. mob_name(20094) ..":")
say("")
say("Du hast leider nicht genügend Achievement-Points.")
say("Bitte komme wieder, sobald du ".. Price - pc.getqf("achievement_points") .."")
say("weitere Achievement-Points gesammelt hast")
say("")
say("")
say("")
say_reward("Sammel noch mehr Achievement-Points für dieses Item")
return
else
say_title("".. mob_name(20094) ..":")
say("")
say("Hier bitte, deine 30 minütige Medaille des Glücks.")
say("Du kannst dieses wertvolle Stück auch in einem Shop verkaufen,")
say("falls dir mal wenig Geld zur Verfügung steht.")
say("Aber ich denke du kannst diese Medaille des Glücks auch so gut gebrauchen.")
say("Passe gut auf sie auf.")
say_item_vnum(72023)
say_reward("Du hast eine 30 minütigen Glücksmedaille erhalten")
pc.setqf("achievement_points", pc.getqf("achievement_points") - Price)
cmdchat("achievementpoints ".. pc.getqf("achievement_points"))
pc.give_item2(72023, 1)
end
end
elseif medaillen == 2 then
local Price = 11
say_title("".. mob_name(20094) ..":")
say("")
say("Diese Medaille des Glücks hält 3 Stunden lang.")
say("Du kannst sie jederzeit an- und ausziehen,")
say("sodass du sie sehr effizient benutzen kannst.")
say("")
say("")
say("")
say_reward("Das ganze würde dich ".. Price .." Achievement-Points kosten.")
local buyselection = select("Medaille des Glücks kaufen","Abbrechen")
if buyselection == 2 then
return
elseif buyselection == 1 then
if pc.getqf("achievement_points") < Price then
say_title("".. mob_name(20094) ..":")
say("")
say("Du hast leider nicht genügend Achievement-Points.")
say("Bitte komme wieder, sobald du ".. Price - pc.getqf("achievement_points") .."")
say("weitere Achievement-Points gesammelt hast")
say("")
say("")
say("")
say_reward("Sammel noch mehr Achievement-Points für dieses Item")
return
else
say_title("".. mob_name(20094) ..":")
say("")
say("Hier bitte, deine 3 stündige Medaille des Glücks.")
say("Du kannst dieses wertvolle Stück auch in einem Shop verkaufen,")
say("falls dir mal wenig Geld zur Verfügung steht.")
say("Aber ich denke du kannst diese Medaille des Glücks auch so gut gebrauchen.")
say("Passe gut auf sie auf.")
say_item_vnum(72024)
say_reward("Du hast eine 3 stündige Medaille des Glücks erhalten")
pc.setqf("achievement_points", pc.getqf("achievement_points") - Price)
cmdchat("achievementpoints ".. pc.getqf("achievement_points"))
pc.give_item2(72024, 1)
end
elseif medaillen == 3 then
local Price = 15
say_title("".. mob_name(20094) ..":")
say("")
say("Diese Medaille des Glücks hält 10 Stunden lang.")
say("Du kannst sie jederzeit an- und ausziehen,")
say("sodass du sie sehr effizient benutzen kannst.")
say("")
say("")
say("")
say_reward("Das ganze würde dich ".. Price .." Achievement-Points kosten.")
local buyselection = select("Medaille des Glücks kaufen","Abbrechen")
if buyselection == 2 then
return
elseif buyselection == 1 then
if pc.getqf("achievement_points") < Price then
say_title("".. mob_name(20094) ..":")
say("")
say("Du hast leider nicht genügend Achievement-Points.")
say("Bitte komme wieder, sobald du ".. Price - pc.getqf("achievement_points") .."")
say("weitere Achievement-Points gesammelt hast")
say("")
say("")
say("")
say_reward("Sammel noch mehr Achievement-Points für dieses Item")
return
else
say_title("".. mob_name(20094) ..":")
say("")
say("Hier bitte, deine 10 stündige Medaille des Glücks.")
say("Du kannst dieses wertvolle Stück auch in einem Shop verkaufen,")
say("falls dir mal wenig Geld zur Verfügung steht.")
say("Aber ich denke du kannst diese Medaille des Glücks auch so gut gebrauchen.")
say("Passe gut auf sie auf.")
say_item_vnum(72022)
say_reward("Du hast eine 10 stündige Medaille des Glücks erhalten")
pc.setqf("achievement_points", pc.getqf("achievement_points") - Price)
cmdchat("achievementpoints ".. pc.getqf("achievement_points"))
pc.give_item2(72022, 1)
end
end
end
end
elseif hilfsitems == 4 then
say_title("".. mob_name(20094) ..":")
say("")
say("Das Leveln in Gruppen macht doch am meisten Spaß.")
say("Aber die Exp zu teilen ist natürlich hart.")
say("Ein Buch des Anführers kann dir da abhelfen.")
say("Es gibt der Gruppe einen Exp-Bonus, damit ihr auch")
say("weiterhin Spaß am leveln haben könnt")
say("und schnell vorran kommt.")
local bucher = select("15 Minuten Buch des Anführers","30 Minuten Buch des Anführers","3 Stunden Buch des Anführers","Abbrechen")
if bucher == 4 then
return
elseif bucher == 1 then
local Price = 2
say_title("".. mob_name(20094) ..":")
say("")
say("Dieses Buch des Anführers dauert 15 Minuten lang an")
say("und gibt euch einen Exp-Bonus von 30%")
say("Du kannst es jederzeit an- und ausziehen,")
say("sodass du es sehr effizient benutzen kannst.")
say("")
say("")
say("")
say_reward("Das ganze würde dich ".. Price .." Achievement-Points kosten.")
local buyselection = select("Buch des Anführers","Abbrechen")
if buyselection == 2 then
return
elseif buyselection == 1 then
if pc.getqf("achievement_points") < Price then
say_title("".. mob_name(20094) ..":")
say("")
say("Du hast leider nicht genügend Achievement-Points.")
say("Bitte komme wieder, sobald du ".. Price - pc.getqf("achievement_points") .."")
say("weitere Achievement-Points gesammelt hast")
say("")
say("")
say("")
say_reward("Sammel noch mehr Achievement-Points für dieses Item")
return
else
say_title("".. mob_name(20094) ..":")
say("")
say("Hier bitte, dein 15 minütiges Buch des Anführers.")
say("Du kannst dieses wertvolle Buch auch ")
say("in einem Shop verkaufen,")
say("falls dir mal wenig Geld zur Verfügung steht.")
say("Aber ich denke du wirst dieses Buch ")
say("beim Leveln mehr benötigen.")
say("Passe gut auf es auf.")
say_item_vnum(72043)
say_reward("Du hast ein 15 minütiges Buch des Anführers erhalten")
pc.setqf("achievement_points", pc.getqf("achievement_points") - Price)
cmdchat("achievementpoints ".. pc.getqf("achievement_points"))
pc.give_item2(72043, 1)
end
end
elseif bucher == 2 then
local Price = 5
say_title("".. mob_name(20094) ..":")
say("")
say("Dieses Buch des Anführers dauert 30 Minuten lang an")
say("und gibt euch einen Exp-Bonus von 30%")
say("Du kannst es jederzeit an- und ausziehen,")
say("sodass du es sehr effizient benutzen kannst.")
say("")
say("")
say("")
say_reward("Das ganze würde dich ".. Price .." Achievement-Points kosten.")
local buyselection = select("Buch des Anführers","Abbrechen")
if buyselection == 2 then
return
elseif buyselection == 1 then
if pc.getqf("achievement_points") < Price then
say_title("".. mob_name(20094) ..":")
say("")
say("Du hast leider nicht genügend Achievement-Points.")
say("Bitte komme wieder, sobald du ".. Price - pc.getqf("achievement_points") .."")
say("weitere Achievement-Points gesammelt hast")
say("")
say("")
say("")
say_reward("Sammel noch mehr Achievement-Points für dieses Item")
return
else
say_title("".. mob_name(20094) ..":")
say("")
say("Hier bitte, dein 30 minütiges Buch des Anführers.")
say("Du kannst dieses wertvolle Buch auch ")
say("in einem Shop verkaufen,")
say("falls dir mal wenig Geld zur Verfügung steht.")
say("Aber ich denke du wirst dieses Buch ")
say("beim Leveln mehr benötigen.")
say("Passe gut auf es auf.")
say_item_vnum(72044)
say_reward("Du hast ein 30 minütiges Buch des Anführers erhalten")
pc.setqf("achievement_points", pc.getqf("achievement_points") - Price)
cmdchat("achievementpoints ".. pc.getqf("achievement_points"))
pc.give_item2(72044, 1)
end
end
elseif bucher == 3 then
local Price = 10
say_title("".. mob_name(20094) ..":")
say("")
say("Dieses Buch des Anführers dauert 3 Stunden lang an")
say("und gibt euch einen Exp-Bonus von 30%")
say("Du kannst es jederzeit an- und ausziehen,")
say("sodass du es sehr effizient benutzen kannst.")
say("")
say("")
say("")
say_reward("Das ganze würde dich ".. Price .." Achievement-Points kosten.")
local buyselection = select("Buch des Anführers","Abbrechen")
if buyselection == 2 then
return
elseif buyselection == 1 then
if pc.getqf("achievement_points") < Price then
say_title("".. mob_name(20094) ..":")
say("")
say("Du hast leider nicht genügend Achievement-Points.")
say("Bitte komme wieder, sobald du ".. Price - pc.getqf("achievement_points") .."")
say("weitere Achievement-Points gesammelt hast")
say("")
say("")
say("")
say_reward("Sammel noch mehr Achievement-Points für dieses Item")
return
else
say_title("".. mob_name(20094) ..":")
say("")
say("Hier bitte, dein 3 stündiges Buch des Anführers.")
say("Du kannst dieses wertvolle Buch auch ")
say("in einem Shop verkaufen,")
say("falls dir mal wenig Geld zur Verfügung steht.")
say("Aber ich denke du wirst dieses Buch ")
say("beim Leveln mehr benötigen.")
say("Passe gut auf es auf.")
say_item_vnum(72045)
say_reward("Du hast ein 3 stündiges Buch des Anführers erhalten")
pc.setqf("achievement_points", pc.getqf("achievement_points") - Price)
cmdchat("achievementpoints ".. pc.getqf("achievement_points"))
pc.give_item2(72045, 1)
end
end
end
elseif hilfsitems == 5 then
local Price = 10
say_title("".. mob_name(20094) ..":")
say("")
say("Im hohen Level schmerzt einen der Exp-Verlust")
say("teilweise viel mehr als im niedrigeren Level.")
say("Mit der Medaille des Drachen verlierst")
say("du keinen hart erkämpften Exp mehr.")
say("")
say("")
say("")
say_reward("Sie würde dich ".. Price .." Achievement-Points kosten.")
local buyselection = select("Medaille des Drachen kaufen","Abbrechen")
if buyselection == 2 then
return
elseif buyselection == 1 then
if pc.getqf("achievement_points") < Price then
say_title("".. mob_name(20094) ..":")
say("")
say("Du hast leider nicht genügend Achievement-Points.")
say("Bitte komme wieder, sobald du ".. Price - pc.getqf("achievement_points") .."")
say("weitere Achievement-Points gesammelt hast")
say("")
say("")
say("")
say_reward("Sammel noch mehr Achievement-Points für dieses Item")
return
else
say_title("".. mob_name(20094) ..":")
say("")
say("Hier bitte, deine Medaillen des Drachen.")
say("Diese Achievement-Points sind mir ")
say("diese Medaillen wert.")
say("Du kannst sie notfalls auf dem Markt verkaufen.")
say("Sie werden sicherlich gut verkauft werden, ")
say("schließlich sind teure und seltene Items beliebt.")
say_item_vnum(71004)
say_reward("Du hast 5 Medaillen des Drachen erhalten")
pc.setqf("achievement_points", pc.getqf("achievement_points") - Price)
cmdchat("achievementpoints ".. pc.getqf("achievement_points"))
pc.give_item2(71004, 5)
end
end
end
elseif selectcategory == 3 then
say_title("".. mob_name(20094) ..":")
say("")
say("Du verlangst Drachengott-Items für deine AchievementPoints?")
say("Die Drachengott-Items sind sehr selten und wertvoll,die gebe ich nur sehr ungern raus.")
local drachengott = select("Drachengott-Leben","Drachengott-Angriff","Drachengott-Verteidigung","Drachengott-Intelligenz","Shop verlassen")
if drachengott == 5 then
return
elseif drachengott == 1 then
local Price = 20
say_title("".. mob_name(20094) ..":")
say("")
say("Das Drachengott-Leben erhöht deine Lebenspunkte")
say("um 20% für eine geraume Zeit.")
say("Er ist allgemein sehr hilfreich.")
say("")
say("")
say("")
say_reward("Es kostet dich ".. Price .." Achievement-Points.")
local buyselection = select("Drachengott-Leben kaufen","Abbrechen")
if buyselection == 2 then
return
elseif buyselection == 1 then
if pc.getqf("achievement_points") < Price then
say_title("".. mob_name(20094) ..":")
say("")
say("Du hast leider nicht genügend Achievement-Points.")
say("Bitte komme wieder, sobald du ".. Price - pc.getqf("achievement_points") .."")
say("weitere Achievement-Points gesammelt hast")
say("")
say("")
say("")
say_reward("Sammel noch mehr Achievement-Points für dieses Item")
return
else
say_title("".. mob_name(20094) ..":")
say("")
say("Hier bitte, deine Drachengott-Leben.")
say("Ich trenne mich nur ungern davon....")
say("Passe gut auf sie auf, sie ist sehr wertvoll.")
say_item_vnum(71027)
say_reward("Du hast 3x Drachengott-Leben erhalten")
pc.setqf("achievement_points", pc.getqf("achievement_points") - Price)
cmdchat("achievementpoints ".. pc.getqf("achievement_points"))
pc.give_item2(71027, 3)
end
end
elseif drachengott == 2 then
local Price = 20
say_title("".. mob_name(20094) ..":")
say("")
say("Der Drachengott-Angriff erhöht deinen Angriff")
say("um 20% für eine geraume Zeit.")
say("Mit ihm wirst du im Kampf erfolgreich sein.")
say("")
say("")
say("")
say_reward("Er kostet dich ".. Price .." Achievement-Points.")
local buyselection = select("Drachengott-Angriff kaufen","Abbrechen")
if buyselection == 2 then
return
elseif buyselection == 1 then
if pc.getqf("achievement_points") < Price then
say_title("".. mob_name(20094) ..":")
say("")
say("Du hast leider nicht genügend Achievement-Points.")
say("Bitte komme wieder, sobald du ".. Price - pc.getqf("achievement_points") .."")
say("weitere Achievement-Points gesammelt hast")
say("")
say("")
say("")
say_reward("Sammel noch mehr Achievement-Points für dieses Item")
return
else
say_title("".. mob_name(20094) ..":")
say("")
say("Hier bitte, dein Drachengott-Angriff.")
say("Ich trenne mich nur ungern davon....")
say("Passe gut auf sie auf, sie ist sehr wertvoll.")
say_item_vnum(71028)
say_reward("Du hast 3x Drachengott-Angriff erhalten")
pc.setqf("achievement_points", pc.getqf("achievement_points") - Price)
cmdchat("achievementpoints ".. pc.getqf("achievement_points"))
pc.give_item2(71028, 3)
end
end
elseif drachengott == 3 then
local Price = 20
say_title("".. mob_name(20094) ..":")
say("")
say("Die Drachengott-Verteidigung erhöht deine Verteidigung")
say("um 20% für eine geraume Zeit.")
say("Mit ihm wirst du in der Verteidigung erfolgreich sein.")
say("")
say("")
say("")
say_reward("Sie kostet dich ".. Price .." Achievement-Points.")
local buyselection = select("Drachengott-Verteidigung kaufen","Abbrechen")
if buyselection == 2 then
return
elseif buyselection == 1 then
if pc.getqf("achievement_points") < Price then
say_title("".. mob_name(20094) ..":")
say("")
say("Du hast leider nicht genügend Achievement-Points.")
say("Bitte komme wieder, sobald du ".. Price - pc.getqf("achievement_points") .."")
say("weitere Achievement-Points gesammelt hast")
say("")
say("")
say("")
say_reward("Sammel noch mehr Achievement-Points für dieses Item")
return
else
say_title("".. mob_name(20094) ..":")
say("")
say("Hier bitte, deine Drachengott-Verteidigung.")
say("Ich trenne mich nur ungern davon....")
say("Passe gut auf sie auf, sie ist sehr wertvoll.")
say_item_vnum(71030)
say_reward("Du hast 3x Drachengott-Verteidigung erhalten")
pc.setqf("achievement_points", pc.getqf("achievement_points") - Price)
cmdchat("achievementpoints ".. pc.getqf("achievement_points"))
pc.give_item2(71030, 3)
end
end
elseif drachengott == 4 then
local Price = 15
say_title("".. mob_name(20094) ..":")
say("")
say("Die Drachengott-Intelligenz erhöht deine Intelligenz")
say("um 20% für eine geraume Zeit.")
say("Mit ihm wirst du im magischen Kampf erfolgreich sein.")
say("")
say("")
say("")
say_reward("Sie kostet dich ".. Price .." Achievement-Points.")
local buyselection = select("Drachengott-Intelligenz kaufen","Abbrechen")
if buyselection == 2 then
return
elseif buyselection == 1 then
if pc.getqf("achievement_points") < Price then
say_title("".. mob_name(20094) ..":")
say("")
say("Du hast leider nicht genügend Achievement-Points.")
say("Bitte komme wieder, sobald du ".. Price - pc.getqf("achievement_points") .."")
say("weitere Achievement-Points gesammelt hast")
say("")
say("")
say("")
say_reward("Sammel noch mehr Achievement-Points für dieses Item")
return
else
say_title("".. mob_name(20094) ..":")
say("")
say("Hier bitte, deine Drachengott-Intelligenz.")
say("Ich trenne mich nur ungern davon....")
say("Passe gut auf sie auf, sie ist sehr wertvoll.")
say_item_vnum(71029)
say_reward("Du hast 3x Drachengott-Intelligenz erhalten")
pc.setqf("achievement_points", pc.getqf("achievement_points") - Price)
cmdchat("achievementpoints ".. pc.getqf("achievement_points"))
pc.give_item2(71029, 3)
end
end
end
elseif selectcategory == 4 then
say_title("".. mob_name(20094) ..":")
say("")
say("Du hättest gerne Bonus-Items für")
say("deine Achievement-Points?")
say("Die Bonus-Items sind sehr wertvoll, da sie")
say("dich im Spielverlauf unterstützten.")
local bonusitems = select("Gegenstand verstärken","Gegenstand verzaubern","Segenskugel","Shop verlassen")
if bonusitems == 4 then
return
elseif bonusitems == 1 then
local Price = 5
say_title("".. mob_name(20094) ..":")
say("")
say("Das Item Gegenstand verstärken verstärkt")
say("deine Items, sodass sie einen Bonus erhalten.")
say("Er ist sehr begehrt, da die Items mit Bonis")
say("einen sehr großen Wert besitzen.")
say("")
say("")
say("")
say_reward("Es kostet dich ".. Price .." Achievement-Points.")
local buyselection = select("Gegenstand verstärken kaufen","Abbrechen")
if buyselection == 2 then
return
elseif buyselection == 1 then
if pc.getqf("achievement_points") < Price then
say_title("".. mob_name(20094) ..":")
say("")
say("Du hast leider nicht genügend Achievement-Points.")
say("Bitte komme wieder, sobald du ".. Price - pc.getqf("achievement_points") .."")
say("weitere Achievement-Points gesammelt hast")
say("")
say("")
say("")
say_reward("Sammel noch mehr Achievement-Points für dieses Item")
return
else
say_title("".. mob_name(20094) ..":")
say("")
say("Hier bitte, deine Gegenstand verstärken.")
say("Ich wünsche dir viel Erfolg mit den Bonis,")
say("immerhin waren das meine Gegenstand verstärken.")
say("")
say("")
say_item_vnum(71085)
say_reward("Du hast 10x Gegenstand verstärken erhalten")
pc.setqf("achievement_points", pc.getqf("achievement_points") - Price)
cmdchat("achievementpoints ".. pc.getqf("achievement_points"))
pc.give_item2(71085, 10)
end
end
elseif bonusitems == 2 then
local Price = 20
say_title("".. mob_name(20094) ..":")
say("")
say("Das Item Gegenstand verzaubern verzaubert")
say("deine bereits vorhanden Bonis eines Items.")
say("Eventuell hast du großes Glück damit.")
say("")
say("")
say("")
say_reward("Er kostet dich ".. Price .." Achievement-Points.")
local buyselection = select("Gegenstand verzaubern kaufen","Abbrechen")
if buyselection == 2 then
return
elseif buyselection == 1 then
if pc.getqf("achievement_points") < Price then
say_title("".. mob_name(20094) ..":")
say("")
say("Du hast leider nicht genügend Achievement-Points.")
say("Bitte komme wieder, sobald du ".. Price - pc.getqf("achievement_points") .."")
say("weitere Achievement-Points gesammelt hast")
say("")
say("")
say("")
say_reward("Sammel noch mehr Achievement-Points für dieses Item")
return
else
say_title("".. mob_name(20094) ..":")
say("")
say("Hier bitte, deine Gegenstand verzaubern.")
say("Sie sind nicht nur wertvoll, sondern auch")
say("sehr begehrt, sodass du beim Verkauf")
say("einen hohen Preis erzielen könntest.")
say("")
say_item_vnum(71084)
say_reward("Du hast 20x Gegenstand verzaubern erhalten")
pc.setqf("achievement_points", pc.getqf("achievement_points") - Price)
cmdchat("achievementpoints ".. pc.getqf("achievement_points"))
pc.give_item2(71084, 20)
end
end
elseif bonusitems == 3 then
local Price = 50
say_title("".. mob_name(20094) ..":")
say("")
say("Segenskugel sind sehr begehrt und haben")
say("einen hohen spielerischen, als auch")
say("wirtschaftlichen Wert.")
say("Sie versehen dein Item bei Erfolg")
say("mit einem 5. Bonus.")
say("")
say("")
say_reward("Sie kostet dich ".. Price .." Achievement-Points.")
local buyselection = select("Drachengott-Verteidigung kaufen","Abbrechen")
if buyselection == 2 then
return
elseif buyselection == 1 then
if pc.getqf("achievement_points") < Price then
say_title("".. mob_name(20094) ..":")
say("")
say("Du hast leider nicht genügend Achievement-Points.")
say("Bitte komme wieder, sobald du ".. Price - pc.getqf("achievement_points") .."")
say("weitere Achievement-Points gesammelt hast")
say("")
say("")
say("")
say_reward("Sammel noch mehr Achievement-Points für dieses Item")
return
else
say_title("".. mob_name(20094) ..":")
say("")
say("Hier bitte, deine Segenskugel.")
say("Du hast eine gute Wahl getroffen,")
say("immerhin kann sie jeder gut gebrauchen.")
say("")
say("")
say("")
say_item_vnum(70024)
say_reward("Du hast eine Segenskugel erhalten")
pc.setqf("achievement_points", pc.getqf("achievement_points") - Price)
cmdchat("achievementpoints ".. pc.getqf("achievement_points"))
pc.give_item2(70024, 3)
end
end
end
end
end
end
end
end
end
|
nicht dein ernst oder? denke das dir keiner in den Format helfen wird
|
|
|
11/10/2013, 22:27
|
#9257
|
elite*gold: 0
Join Date: Nov 2013
Posts: 109
Received Thanks: 55
|
Quote:
Originally Posted by Noa_
nicht dein ernst oder? denke das dir keiner in den Format helfen wird
|
Ich habe mir das auch gedacht
Aber ein Versuchs war es wert
|
|
|
11/11/2013, 09:13
|
#9258
|
elite*gold: 0
Join Date: Dec 2008
Posts: 349
Received Thanks: 65
|
Hallo habe diese Quest für einen dauerhaften Tapferkeitsumhang aus dem Forum hier,
er sagt mir das er aktiviert ist aber leider zieht er die Mobs nicht, kann wer helfen?
Quote:
quest mob_pull begin
state start begin
when login with pc.getqf("pull")==1 begin
pc.setqf("pull", 0)
end
when item.use begin --Hier kann das Item geändert werden
if pc.getqf("pull")==0 then
chat("Automatischer Umhang aktiviert")
loop_timer("pull_it", 30) -- Hier kann das Zeitintervall geändert werden
pc.setqf("pull", 1)
elseif pc.getqf("pull")==1 then
chat("Automatischer Umhang deaktiviert")
cleartimer("pull_it")
pc.setqf("pull", 0)
end
end
when pull_it.timer with pc.getqf("pull")==1 begin
if pc.get_hp()/pc.get_max_hp() >= 0.5 then
pc.aggregate_monster()
end
end
end
end
|
|
|
|
11/11/2013, 10:05
|
#9259
|
elite*gold: 0
Join Date: May 2013
Posts: 605
Received Thanks: 580
|
PHP Code:
quest mob_pull begin state start begin when item.use begin --Hier kann das Item geändert werden pc.aggregate_monster() end end end
|
|
|
11/11/2013, 11:07
|
#9260
|
elite*gold: 0
Join Date: Dec 2008
Posts: 349
Received Thanks: 65
|
Noa du bist der Größte  es klappt wunderbar, setz dich mal per pn mit mir in Verbindung, vielleicht finden wir zusammen ne lösung warum ich meine Items nicht aufteilen kann (umhänge, tränke usw.)
was muss ich in der Item_proto in der db beim Ring der Tapferkeit ändern damit ich diesen unten im Slot ziehen kann wo auch die Potts reingehören?
|
|
|
11/12/2013, 01:16
|
#9261
|
elite*gold: 0
Join Date: Mar 2013
Posts: 78
Received Thanks: 14
|
Item nur 1x benützten können?
Hey Leute ich habe eine VIP-System quest und ich wollte Fragen ob mir jemand sagen könnte ob man diese Quest so umschreiben kann damit man das item nur 1x benutzten kann dann nie wieder.
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 25% 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
|
|
|
|
11/12/2013, 10:33
|
#9262
|
elite*gold: 0
Join Date: May 2013
Posts: 605
Received Thanks: 580
|
Quote:
Originally Posted by .Syno
Hey Leute ich habe eine VIP-System quest und ich wollte Fragen ob mir jemand sagen könnte ob man diese Quest so umschreiben kann damit man das item nur 1x benutzten kann dann nie wieder.
|
PHP Code:
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("+25% Staerke gegen Halbmenschen")
say("+25% Chance auf Durchborenden Treffer")
say("+25% Chance auf Kritischen Treffer")
say("+10000 TP")
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
if pc.getqf('already_use')~=0 then
say'Du hast dieses Item schon benutzt'
say'und kannst es nicht nochmal benutzen.'
return
end
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 25% 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 TP erhalten!")
say("Du hast 100 Stark gegen Monster erhalten!")
pc.setqf('already_use',1)
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
|
|
|
11/12/2013, 10:34
|
#9263
|
elite*gold: 0
Join Date: Oct 2010
Posts: 25
Received Thanks: 11
|
Quote:
Originally Posted by .Syno
Hey Leute ich habe eine VIP-System quest und ich wollte Fragen ob mir jemand sagen könnte ob man diese Quest so umschreiben kann damit man das item nur 1x benutzten kann dann nie wieder.
|
PHP Code:
quest vipsystem begin
state start begin
when 70042.use with pc.getqf("vip") != 1 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 25% 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)
pc.setqf("vip", 1)
end
end
when 70042.use with pc.getqf("vip") == 0 begin
say_title("Hallo "..pc.get_name().."!")
say("")
say("Du hast das Item bereits einmal benutzt!")
say("Mehr als ein mal lassen wir dies jedoch")
say("nicht zu!")
end
end
end
Das wäre meine Lösung für dich, jedoch würde ich bei so einer Quest aufpassen da der Spieler nicht gesperrt wird und du den Namen anpasst, dies klappt nicht einfach so ohne weiteres vor allem wenn er weiterhin online bleibt. Glaube kaum das dies so klappt...
Gruss Nedross
|
|
|
11/13/2013, 22:05
|
#9264
|
elite*gold: 0
Join Date: Nov 2012
Posts: 89
Received Thanks: 14
|
*Edit: Hatt sich erledigt*
Ich finde bei meiner quest den dummen fehler nicht
Code:
-------------------------------------
-- Multi GM Panel Quest by Xaphieron V1.0
-------------------------------------
quest gm_panel begin
state start begin
when letter with pc.is_gm() begin
send_letter("GM Multi Panel")
end
when button or info begin
say_title("GM Panel")
say("Die meisten Inhalte dieses Panels")
say("dürfen nur in absprache mit einem GA/SA")
say("benutzt werden.")
say("")
say_reward("Bitte wähle deine Option")
local head = select("Online Meldung", "Event Panel", "GM Status", "Lager", "Teleport", "Abbrechen")
if head == 1 then
say_title("Online Meldung")
say("Hier kannst du eine Meldung auswählen die du senden kannst")
say("wenn du den Spielern sagen möchtest das du da bist oder noch")
say("erreichbar bist")
say_reward("Bitte wähle deine Option")
local on = select("... ist Online", "... ist noch erreichbar", "... verabschieded sich", "Abbrechen")
if on == 1 then
notice_all("".. pc.get_name() .." ist online")
notice_all("Er/Sie steht für eure Fragen zur verfügung")
elseif on == 2 then
notice_all("".. pc.get_name() .." steht euch immer noch zur verfügung")
elseif on == 3 then
notice_all("".. pc.get_name() .." verabschieded sich")
notice_all("und wünscht euch noch viel spaß auf Eternia2 Online")
elseif on == 4 then
return
end
elseif head == 2 then
say_title("Event Panel")
say("Dieses Panel darf nur mit absprache eines GA/SA benutzt werden")
say("")
say_reward("Bitte wähle deine Option")
local event = select("Event Rates", "Tag/Nacht", "Abbrechen")
if event == 1 then
say_title("Event Rates")
say_reward("Bitte wähle die Rate die du erhöhen möchtest")
local rateset = select ("EXP","Yang","Yang Bombe","Gegenstände","Abbrechen")
if rateset == 1 then
say_title("EXP Rate:")
say_reward("Wie hoch soll die EXP Rate werden?")
local w =select ("50","100","150","200","Abbrechen")
if w == 1 then
command("priv_empire 0 4:exp 50 24")
elseif w == 2 then
command("priv_empire 0 4:exp 100 24")
elseif w == 3 then
command("priv_empire 0 4:exp 150 24")
elseif w == 4 then
command("priv_empire 0 4:exp 200 24")
elseif w == 5 then
return
end
elseif rateset == 2 then
say_title("Yang Rate:")
say_reward("Wie hoch soll die Yang Rate werden?")
local x =select ("50","100","150","200","Abbrechen")
if x == 1 then
command("priv_empire 0 2:gold_drop 50 24")
elseif x == 2 then
command("priv_empire 0 2:gold_drop 100 24")
elseif x == 3 then
command("priv_empire 0 2:gold_drop 150 24")
elseif x == 4 then
command("priv_empire 0 2:gold_drop 200 24")
send_letter("GM Panel by Imbattle")
elseif x == 5 then
return
end
elseif rateset == 3 then
say_title("Yang Bomben Rate:")
say_reward("Wie hoch soll die Yangbomben Rate werden?")
local y =select ("50","100","150","200","Abbrechen")
if y == 1 then
command("priv_empire 0 3:gold10_drop 50 24")
elseif y == 2 then
command("priv_empire 0 3:gold10_drop 100 24")
elseif y == 3 then
command("priv_empire 0 3:gold10_drop 150 24")
elseif y == 4 then
command("priv_empire 0 3:gold10_drop 200 24")
elseif y == 5 then
return
end
elseif rateset == 4 then
say_title("Gegenstände Rate:")
say("Wie hoch soll die Gegenstand Rate werden?")
local z =select ("50","100","150","200","Abbrechen")
if z == 1 then
command("priv_empire 0 1:item_drop 50 24")
elseif z == 2 then
command("priv_empire 0 1:item_drop 100 24")
elseif z == 3 then
command("priv_empire 0 1:item_drop 150 24")
elseif z == 4 then
command("priv_empire 0 1:item_drop 200 24")
elseif z == 5 then
return
end
elseif rateset == 5 then
return
end
elseif event == 2 then
say_title("Tag/Nacht")
say_reward("Hier kannst du Tag und Nacht einstellen")
say_reward("Bitte wähle was du machen möchtest")
local zeit = select("Tag", "Nacht", "Abbrechen")
if zeit == 1 then
command("x 2")
elseif zeit == 2 then
command("x 1")
elseif zeit == 3 then
return
end
elseif event == 3 then
return
end
elseif head == 3 then
say_title("GM Stuff")
say_reward("Bitte wähle deine Option")
local set = select ("GM Set", "Militärgaul", "P Skills", "GM Gottmodus" "Abbrechen")
if set == 1 then
say_title("Gm Set")
say_reward("Du wurdest Ritterlich")
say_reward("Kaiserschild Verstärkt erhalten.")
say_reward("Kaiserhelm erhalten.")
say_reward("Kaiserohrringe erhalten.")
say_reward("Kaiserarmband.")
say_reward("Kaiserschuhe erhalten.")
say_reward("Kaiserhalskette erhalten.")
pc.give_item2(90040,1)
pc.give_item2(90050,1)
pc.give_item2(90060,1)
pc.give_item2(90070,1)
pc.give_item2(90080,1)
pc.give_item2(90090,1)
pc.change_alignment(200000)
elseif set == 2 then
say_title("Militärgaul")
pc.set_skill_level(131, 10)
horse.set_level(21)
horse.summon()
horse.ride()
pc.give_item2(50053, 1)
say_reward("Dein Pferd ist stufe max")
say_reward("Dein Pferderufen ist nun auf stufe max")
say_reward("Dein Pferd wurde gerufen")
say_reward("Du hast Waffenperfdebuch erhalten")
elseif set == 3 then
say_title("P Skills")
say_reward("Hier kannst du alle deine Fertigkeiten auf Perfekt setzen")
if pc.job ==0 then
say_reward("Wähle bitte deine Lehre aus")
local krieger=select("Körper","Mental")
if krieger==1 then
pc.set_skill_group(1)
pc.set_skill_level(1 ,59)
pc.set_skill_level(2 ,59)
pc.set_skill_level(3 ,59)
pc.set_skill_level(4 ,59)
pc.set_skill_level(5 ,59)
say_reward("Alle deine Skills sind nun auf Perfekt ")
end
if krieger==2 then
pc.set_skill_group(2)
pc.set_skill_level(16 ,59)
pc.set_skill_level(17 ,59)
pc.set_skill_level(18 ,59)
pc.set_skill_level(19 ,59)
pc.set_skill_level(20 ,59)
say_reward("Alle deine Skills sind nun auf Perfekt")
end
elseif pc.job ==1 then
say_reward("Wähle bitte deine Lehre aus")
local ninja=select("Nahkampf","Bogen")
if ninja==1 then
pc.set_skill_group(3)
pc.set_skill_level(31 ,59)
pc.set_skill_level(32 ,59)
pc.set_skill_level(33 ,59)
pc.set_skill_level(34 ,59)
pc.set_skill_level(35 ,59)
say_reward("Alle deine Skills sind nun auf Perfekt")
end
if ninja==2 then
pc.set_skill_group(4)
pc.set_skill_level(46 ,59)
pc.set_skill_level(47 ,59)
pc.set_skill_level(48 ,59)
pc.set_skill_level(49 ,59)
pc.set_skill_level(50 ,59)
say_reward("Alle deine Skills sind nun auf Perfekt")
end
elseif pc.job ==2 then
say_reward("Wähle bitte deine Lehre aus")
local sura=select("Magie","Waffe")
if sura==1 then
pc.set_skill_group(5)
pc.set_skill_level(76 ,59)
pc.set_skill_level(77 ,59)
pc.set_skill_level(78 ,59)
pc.set_skill_level(79 ,59)
pc.set_skill_level(80 ,59)
pc.set_skill_level(81, 59)
say_reward("Alle deine Skills sind nun auf Perfekt")
end
if sura==2 then
pc.set_skill_group(6)
pc.set_skill_level(61 ,59)
pc.set_skill_level(62 ,59)
pc.set_skill_level(63 ,59)
pc.set_skill_level(64 ,59)
pc.set_skill_level(65 ,59)
pc.set_skill_level(66 ,59)
say_reward("Alle deine Skills sind nun auf Perfekt")
end
elseif pc.job ==3 then
say_reward("Wähle bitte deine Lehre aus")
local schami=select("Heil","Drachen")
if schami==1 then
pc.set_skill_group(7)
pc.set_skill_level(106 ,59)
pc.set_skill_level(107 ,59)
pc.set_skill_level(108 ,59)
pc.set_skill_level(109 ,59)
pc.set_skill_level(110 ,59)
pc.set_skill_level(111 ,59)
say_reward("Alle deine Skills sind nun auf Perfekt")
end
if schami==2 then
pc.set_skill_group(8)
pc.set_skill_level(91 ,59)
pc.set_skill_level(92 ,59)
pc.set_skill_level(93 ,59)
pc.set_skill_level(94 ,59)
pc.set_skill_level(95 ,59)
pc.set_skill_level(96 ,59)
say_reward("Alle deine Skills sind nun auf Perfekt")
end
end
elself set == 4
say_title("GM Gottmodus")
say_reward("Wähle deine Option)
local gottmodus =select("Gottmodus aktivieren", "Kein Gottmodus")
if gottmodus==1 then
affect.add_collect(apply.CRITICAL_PCT, 100, 0*5*0*0*0)
affect.add_collect(apply.ATT_BONUS_TO_MONSTER, 1000, 0*5*0*0*0)
affect.add_collect(apply.ATT_BONUS_TO_WARRIOR, 1000, 0*5*0*0*0)
affect.add_collect(apply.ATT_BONUS_TO_ASSASSIN, 1000, 0*5*0*0*0)
affect.add_collect(apply.ATT_BONUS_TO_SURA, 1000, 0*5*0*0*0)
affect.add_collect(apply.ATT_BONUS_TO_SHAMAN, 1000, 0*5*0*0*0)
affect.add_collect(apply.RESIST_ASSASSIN, 100, 0*5*0*0*0)
affect.add_collect(apply.RESIST_SHAMAN, 100, 0*5*0*0*0)
affect.add_collect(apply.RESIST_WARRIOR, 100, 0*5*0*0*0)
affect.add_collect(apply.RESIST_SURA, 100, 0*5*0*0*0)
affect.add_collect(apply.ATT_GRADE_BONUS, 100, 0*5*0*0*0)
say_reward("Du hast die Kraft eines Eternia Gott erhalten für 5 Minuten")
end
if gottmodus==2 then
return
end
end
elseif set == 5 then
return
end
elseif head == 4 then
say_title("Lager")
say_reward("Wähle deine Option")
local lager = select("Lager öffnen", "Itemshop Lager öffnen", "Abbrechen")
if lager ==1 then
game.open_safebox()
setskin(NOWINDOW)
elseif lager == 2 then
game.open_mall()
setskin(NOWINDOW)
elseif lager == 3 then
return
end
elseif head == 5 then
say_title("Teleport")
say_reward("Wohin möchtes du teleportiert werde")
local on = select (" Map1", "Map2", "Eisland", "Orktal", "Wüste", "Weiter","Abbrechen")
if on == 1 then
say_red("Wähle deine Map1 aus!")
local map1 = select ("Rot", "Blau", "Gelb", "Doch nicht")
if map1 == 1 then
pc.warp(474462, 954500)
end
if map1 == 2 then
pc.warp(959913, 269179)
end
if map1 == 3 then
pc.warp(63369, 166149)
end
if map1 == 4 then
return
end
end
if on == 2 then
say_red("Wähle deine Map2 aus!")
local map2 = select ("Rot", "Blau", "Gelb", "Doch nicht")
if map2 == 1 then
pc.warp(352967, 882032)
end
if map2 == 2 then
pc.warp(145310, 240385)
end
if map2 == 3 then
pc.warp(863763, 245995)
end
if map2 == 4 then
return
end
end
if on == 3 then
say_red("Wähle aus!")
local eis = select ("Anfang", "Mitte", "Doch nicht")
if eis == 1 then
pc.warp(434200, 290600)
end
if eis== 2 then
pc.warp(436034, 215898)
end
if eis == 3 then
return
end
end
if on == 4 then
say_red("Wähle aus!")
local ot = select ("Anfang", "Telporter", "Doch nicht")
if ot == 1 then
pc.warp(321021, 808291)
end
if ot == 2 then
pc.warp(332909, 746464)
end
if ot == 3 then
return
end
end
if on == 5 then
say_red("Wähle aus!")
local desert = select("Anfang", "Mitte", "Doch nicht")
if desert == 1 then
pc.warp(343785, 501175)
end
if desert == 2 then
pc.warp(296767, 548004)
end
if desert == 3 then
return
end
end
if on == 6 then
say_red("Wähle aus!")
local seite2 = select ("Roter Wald", "Geisterwald", "Dämonenturm", "Feuerland", "Abbrechen")
if seite2 == 1 then
say_red("Wähle aus!")
local rw = select("Anfang", "Ende", "Doch nicht")
if rw == 1 then
pc.warp(1118955, 69589)
end
if rw == 2 then
pc.warp(1108038, 39610)
end
if rw == 3 then
return
end
end
if seite2 == 2 then
say_red("Wähle aus!")
local gw = select("Anfang", "Ende", "Doch nicht")
if gw == 1 then
pc.warp(290226, 5657)
end
if gw == 2 then
pc.warp(286815, 43787)
end
if gw == 3 then
return
end
end
if seite2 == 3 then
pc.warp(591000, 111000)
end
if seite2 == 4 then
local feuer = select ("Anfang", "Ende", "Doch nicht")
if feuer == 1 then
pc.warp (599400, 756300)
end
if feuer == 2 then
pc.warp (600814, 687653)
end
if feuer == 3 then
return
end
end
if seite2 == 5 then
return
end
end
if on == 7 then
return
elseif head == 6 then
return
end
end
end
end
end
|
|
|
11/15/2013, 02:20
|
#9265
|
elite*gold: 0
Join Date: Sep 2009
Posts: 154
Received Thanks: 8
|
Nabend,
ich suche nach nem Questbefehl der es ermöglicht, dass ein Npc nicht anklickbar ist solange jemand den Questdialog offen hat bzw. diesen schließt.
Dieses System wird bei Metin2.de u.a im DT für die Schmiede benutzt und soll verhindern das jemand hochklickt solange die anderen Spieler uppen bzw. jemand klickt den Schmied an damit eben dies nicht passieren kann.
Kann mir jemand sagen wie ich das hinbekomme bzw. welche Questfunktion ich benötige?
|
|
|
11/15/2013, 10:36
|
#9266
|
elite*gold: 191
Join Date: May 2009
Posts: 1,214
Received Thanks: 2,597
|
Quote:
Originally Posted by Brodan
Nabend,
ich suche nach nem Questbefehl der es ermöglicht, dass ein Npc nicht anklickbar ist solange jemand den Questdialog offen hat bzw. diesen schließt.
Dieses System wird bei Metin2.de u.a im DT für die Schmiede benutzt und soll verhindern das jemand hochklickt solange die anderen Spieler uppen bzw. jemand klickt den Schmied an damit eben dies nicht passieren kann.
Kann mir jemand sagen wie ich das hinbekomme bzw. welche Questfunktion ich benötige?
|
In einem dungeon kannst du beim onclick
When 1234.click with d.getf("lock") ==0 begin
d.setf("lock", 1)
-- mach was
d.setf("lock", 0)
end
|
|
|
11/16/2013, 02:01
|
#9267
|
elite*gold: 0
Join Date: Dec 2008
Posts: 106
Received Thanks: 4
|
hey leute bräuchte unbedingt eure hilfe
also ich habe die flammenrun map eingefügt,mit allen mobs npc´s usw..
so und habe auch eine flammenrun quest eingefügt von symeria2(sein release).
ich klicke den npc (20373) an , er portet mich zu der map , bis jetzt eig. alles gut ,sobald ich den npc (20385) anklicke und auf run starte drücke , portet er mich aufeinmal in einem platz wo ich mich kaum bewegen kann und es erscheint ein questfenster wo drauf steht das ich die säulen oder sowas zerstören muss und nach 2 sekunden portet er mich wieder in stadt ?!?!?!? (wtf) ,regen dateien sind drinne,in d.join(350(<-- meine map index flammenrun)) habe ich eingetragen aber er lässt auch die mobs nicht gespawnt obwohl alles drinnen ist , leute ich wäre euch so dankbar wenn ihr mir erklären könntet , woran der fehler liegen kann , danke im vorraus 
hier die quest !
PHP Code:
quest flamerun begin state start begin when 20373.chat."Flammenrun" with pc.get_level() < 90 begin say_title("Wächter des Flammenruns:") say("Du kannst den Flammenrun nur betreten") say("wenn du Level 90 bist.") say_reward("Komm zurück wenn du level 90 erreicht hast.") end when 20373.chat."In den Flammenrun" with pc.get_level() >= 90 begin say_title("Wächter des Flammenruns:") say("") say("Willst du den Flammenrun betreten?") say("") local s = select("Ja, ich möchte", "Nein, möchte ich nicht") if s == 1 then pc.warp(777327, 668731) elseif s == 2 then return end end
when 20385.chat."Flammenrun starten" begin say_title("Flammenrun Starten") say("Dein Team und du seid bereit") say("für einen langen Kampf?") say("Wenns so ist, dann lasst uns starten!") say_reward("Es kostet den Gruppenleiter 500 Rangpunkte!") say("Fangt an, indem Ihr alle Monster im Norden tötet.") local a =select("Ja wir sind bereit","Nein wir sind noch nicht bereit") if a == 2 then return elseif a == 1 then if not party.is_party() then say("Du musst dich in einer Gruppe befinden") say("um inden Falmmenrun zu kommen.") return elseif not party.is_leader() then say("Es kann nur der Gruppenleader") say("den run starten.") say("") return end if pc.get_alignment() >= 500 then pc.change_alignment(-500) d.join(350) d.setf("flammenrun", 1) d.setf("killf1", 0) d.regen_file("data/dungeon/flamerun/regen1.txt") elseif pc.get_alignment() < 500 then say("Du hast nicht genügend Rangpunkte") return end end end
when kill with d.getf("flammenrun") == 1 begin if d.getf("killf1") <= 170 then -- 170 d.setf("killf1", d.getf("killf1") + 1) elseif d.getf("killf1") >= 170 then -- 170 d.kill_all() d.clear_regen() d.setf("flammenrun", 2) d.spawn_mob(8023, 513, 487) d.set_regen_file("data/dungeon/flamerun/regen2.txt") d.notice("1. Aufgabe geschafft!") d.notice("Findet nun eure 2. Aufgabe") end end
when kill with npc.get_race() == 8023 and d.getf("flammenrun") == 2 begin d.kill_all() d.clear_regen() d.notice("Der Kaiserfelsen wurde zerstört") d.notice("Die 3. Aufgabe wartet nun auf euch") d.setf("flammenrun", 3) d.setf("killf2", 0) d.set_regen_file("data/dungeon/flamerun/regen3.txt") end
when kill with npc.get_race() == 6051 and d.getf("flammenrun") == 3 begin if d.getf("killf2") <= 9 then d.setf("killf2", d.getf("killf2") + 1) d.notice("Ihr habt einen Boss gekillt.") d.notice("Ihr habt bereits "..d.getf("killf2").." getötet") elseif d.getf("killf2") == 10 then d.kill_all() d.clear_regen() d.notice("Ihr habt alle Boss gekillt.") d.notice("Tötet nun 130 Monster im anderen Raum") d.setf("flammenrun", 4) d.getf("killf3", 0) d.set_regen_file("data/dungeon/flamerun/regen4.txt") end end
when kill with d.getf("flammenrun") == 4 begin if d.getf("killf3") <= 135 then d.setf("killf3", d.getf("killf3") + 1) elseif d.getf("killf3") == 136 then d.kill_all() d.clear_regen() d.notice("Aufgabe gemeistert!") d.notice("Die Aufgabe mit den Säulen wartet auf euch") d.setf("flammenrun", 5) d.setf("flammenseulen", 6) d.set_regen_file("data/dungeon/flamerun/regen5.txt") d.spawn_mob(20386, 488, 353) d.spawn_mob(20386, 524, 350) d.spawn_mob(20386, 513, 337) d.spawn_mob(20386, 492, 338) d.spawn_mob(20386, 496, 363) d.spawn_mob(20386, 513, 363) end end
when kill with d.getf("flammenrun") == 5 begin if number(1, 100) <= 3 then game.drop_item(50084, 1) end end when 20386.take with item.vnum == 50084 and d.getf("flammenrun") == 5 begin if d.getf("flammenseulen") > 1 then if number(1, 100) <= 20 then npc.purge() item.remove() d.setf("flammenseulen", d.getf("flammenseulen") - 1) say("Es hat funktioniert") elseif number(1, 100) > 50 then say("Etwas ging schief.. Versuche es erneut") item.remove() return end elseif d.getf("flammenseulen") == 1 then if number(1, 100) <= 50 then npc.purge() item.remove() d.kill_all() d.clear_regen() d.setf("flammenseulen", d.getf("flammenseulen") - 1) say("Es hat funktioniert, die letzte Säule wurde entfernt") say("Gibt jetzt bloß nicht auf. Ihr habts fast geschafft") d.notice("Die letzte Säule wurde entfernt") d.notice("Geht nun nach Westen") d.setf("flammenrun", 6) d.set_regen_file("data/dungeon/flamerun/regen6.txt") d.spawn_mob(20386, 194, 354) local _count = pc.count_item(50084) pc.remove_item(50084,_count) elseif number(1, 100) > 50 then say("Etwas ging schief.. Versuche es erneut") item.remove() return end end end
when kill with d.getf("flammenrun") == 6 begin if number(1, 100) <= 3 then game.drop_item(50084, 1) end end when 20386.take with item.vnum == 50084 and d.getf("flammenrun") == 6 begin if number(1, 100) <= 5 then npc.purge() item.remove() d.kill_all() d.clear_regen() say("Der Stein hat funktioniert") say("Gibt jetzt bloß nicht auf. Ihr habts fast geschafft") d.notice("Ihr habt es geschafft") d.notice("Ihr werdet in 10 Sekunden zur Kammer") d.notice("von Yamachun hineingebracht") d.spawn_mob(6091, 685, 603) d.set_regen_file("data/dungeon/flamerun/regen7.txt") d.setf("flammenrun", 7) local _count = pc.count_item(50084) pc.remove_item(50084,_count) timer("flame_boss", 10) elseif number(1, 100) > 6 then say("Etwas ging schief.. Versuche es erneut") item.remove() return end end
when flame_boss.timer begin d.jump_all(8110, 6859) end when kill with npc.get_race() == 6091 and d.getf("flammenrun") == 7 begin d.kill_all() d.clear_regen() notice_all("Das Team von "..pc.get_name().." hat den Flammenrun gemeistert") d.notice("Ihr habt den Flammenrun geschafft") d.notice("In 20 Sekunden werdet Ihr raus gebracht") timer("flame_exit", 20) end when flame_exit.timer begin d.exit_all() end
end end
|
|
|
11/17/2013, 01:48
|
#9268
|
elite*gold: 47
Join Date: Feb 2012
Posts: 2,282
Received Thanks: 2,579
|
Quest:
PHP Code:
-- ############################## -- ##### ##### -- # For Server: EOS2 # -- # Copyright by DJB 2013. # -- ##### ##### -- ##############################
quest userpanel begin state start begin function main_menu() local pcname = pc.get_name() local allowed = {"[SA]ViCi"} local check = false for i = 1, table.getn(allowed), 1 do if pcname == allowed[i] then check = true end end if check == false then say_title("Userpanel") say("") local sel = select("Teleportieren", "Lager öffnen", "GM-Online Liste", "Informationen", "Schließen") if sel == 1 then userpanel.teleport() elseif sel == 2 then userpanel.save_box() elseif sel == 3 then cmdchat("ShowGMOnline") elseif sel == 4 then userpanel.info() elseif sel == 5 then return end else say_title("Userpanel") say("") local sel = select("Teleportieren", "Lager öffnen", "GM-Online Liste", "Informationen", "GM-Panel", "Schließen") if sel == 1 then userpanel.teleport() elseif sel == 2 then userpanel.save_box() elseif sel == 3 then cmdchat("ShowGMOnline") elseif sel == 4 then userpanel.info() elseif sel == 5 then userpanel.gm() elseif sel == 6 then return end end end function teleport() local warps = {"Map 1", "Map 2", "Orktal (Mitte)", "Eisland (Mitte)", "Spinnendungeon 1 (Ende)"} local koord = { [3] = {x, y}, -- Orktal [4] = {x, y}, -- Eisland [5] = {x, y}, -- SD 1 } say_title("Userpanel -> Teleportieren") say("") local sel = select_table(warps,"Zurück zum Hauptmenü") if sel == table.getn(sel) then userpanel.main_menu() elseif sel == 1 then -- Map1 if pc.get_empire() == 1 then -- Rotes Reich pc.warp(x, y) elseif pc.get_empire() == 2 then -- Gelbes Reich pc.warp(x, y) elseif pc.get_empire() == 3 then -- Blaues Reich pc.warp(x, y) end elseif sel == 2 then -- Map2 if pc.get_empire() == 1 then -- Rotes Reich pc.warp(x, y) elseif pc.get_empire() == 2 then -- Gelbes Reich pc.warp(x, y) elseif pc.get_empire() == 3 then -- Blaues Reich pc.warp(x, y) end elseif sel > 3 and sel < table.getn(sel) then pc.warp(koord[sel][1], koord[sel][2]) end end function save_box() if pc.get_map_index() == 214 then say_title("Userpanel - Warnung") say("") say("Auf dieser Map kannst du das Lager nicht[ENTER]öffnen.") if select("Zurück", "Schließen") == 2 then return end userpanel.main_menu() else game.open_safebox() end end function info() local infos = { [1] = {"PLATZHALTER[ENTER]PLATZHALTER"}, [2] = {"PLATZHALTER[ENTER]PLATZHALTER"}, [3] = {"PLATZHALTER[ENTER]PLATZHALTER"}, [4] = {"PLATZHALTER[ENTER]PLATZHALTER"}, [5] = {"PLATZHALTER[ENTER]PLATZHALTER"}, } say_title("Userpanel -> Informationen") say("") local sel = select("Kategorie 1", "Kategorie 2", "Kategorie 3", "Kategorie 4", "Kategorie 5", "Zurück zum Hauptmenü", "Schließen") if sel == 7 then return elseif sel == 6 then userpanel.main_menu() elseif sel < 6 then say_title("Informationen -> Kategorie "..sel) say("") say(string.format("%s", infos[sel])) end end function gm() say_title("GM-Panel") say_gold("Du bist im GM-Panel *-*") local sel = select("Rates einstellen", "Zurück", "Schließen") if sel == 1 then say_title("Rates") say("") say("Reich?") local sel = select("Alle", "Rotes Reich", "Gelbes Reich", "Blaues Reich", "Abbrechen") if sel == 5 then return end say_title("Rates") say("") say("Höhe (in Prozent):") local inp = input() if inp == "" or inp == nil then return end say_title("Rates") say("") say("Zeit (in Stunden):") local inp2 = input() if inp == "" or inp == nil then return end command("priv_empire "..sel.." 1 "..inp.." "..inp2) command("priv_empire "..sel.." 2 "..inp.." "..inp2) command("priv_empire "..sel.." 4 "..inp.." "..inp2) elseif sel == 2 then userpanel.main_menu() elseif sel == 3 then return end end when 91125.use begin userpanel.main_menu() end end end
Fehler:
Code:
Error occured on compile userpanel.quest
Wer kann helfen?
MfG
|
|
|
11/17/2013, 04:16
|
#9269
|
elite*gold: 0
Join Date: May 2013
Posts: 605
Received Thanks: 580
|
Quote:
Originally Posted by DaJuBi
Quest:
PHP Code:
-- ##############################
-- ##### #####
-- # For Server: EOS2 #
-- # Copyright by DJB 2013. #
-- ##### #####
-- ##############################
quest userpanel begin
state start begin
function main_menu()
local pcname = pc.get_name()
local allowed = {"[SA]ViCi"}
local check = false
for i = 1, table.getn(allowed), 1 do
if pcname == allowed[i] then
check = true
end
end
if check == false then
say_title("Userpanel")
say("")
local sel = select("Teleportieren", "Lager öffnen", "GM-Online Liste", "Informationen", "Schließen")
if sel == 1 then
userpanel.teleport()
elseif sel == 2 then
userpanel.save_box()
elseif sel == 3 then
cmdchat("ShowGMOnline")
elseif sel == 4 then
userpanel.info()
elseif sel == 5 then return end
else
say_title("Userpanel")
say("")
local sel = select("Teleportieren", "Lager öffnen", "GM-Online Liste", "Informationen", "GM-Panel", "Schließen")
if sel == 1 then
userpanel.teleport()
elseif sel == 2 then
userpanel.save_box()
elseif sel == 3 then
cmdchat("ShowGMOnline")
elseif sel == 4 then
userpanel.info()
elseif sel == 5 then
userpanel.gm()
elseif sel == 6 then return end
end
end
function teleport()
local warps = {"Map 1", "Map 2", "Orktal (Mitte)", "Eisland (Mitte)", "Spinnendungeon 1 (Ende)"}
local koord = {
[3] = {x, y}, -- Orktal
[4] = {x, y}, -- Eisland
[5] = {x, y}, -- SD 1
}
say_title("Userpanel -> Teleportieren")
say("")
local sel = select_table(warps,"Zurück zum Hauptmenü")
if sel == table.getn(sel) then
userpanel.main_menu()
elseif sel == 1 then -- Map1
if pc.get_empire() == 1 then -- Rotes Reich
pc.warp(x, y)
elseif pc.get_empire() == 2 then -- Gelbes Reich
pc.warp(x, y)
elseif pc.get_empire() == 3 then -- Blaues Reich
pc.warp(x, y)
end
elseif sel == 2 then -- Map2
if pc.get_empire() == 1 then -- Rotes Reich
pc.warp(x, y)
elseif pc.get_empire() == 2 then -- Gelbes Reich
pc.warp(x, y)
elseif pc.get_empire() == 3 then -- Blaues Reich
pc.warp(x, y)
end
elseif sel > 3 and sel < table.getn(sel) then
pc.warp(koord[sel][1], koord[sel][2])
end
end
function save_box()
if pc.get_map_index() == 214 then
say_title("Userpanel - Warnung")
say("")
say("Auf dieser Map kannst du das Lager nicht[ENTER]öffnen.")
if select("Zurück", "Schließen") == 2 then return end
userpanel.main_menu()
else
game.open_safebox()
end
end
function info()
local infos = {
[1] = {"PLATZHALTER[ENTER]PLATZHALTER"},
[2] = {"PLATZHALTER[ENTER]PLATZHALTER"},
[3] = {"PLATZHALTER[ENTER]PLATZHALTER"},
[4] = {"PLATZHALTER[ENTER]PLATZHALTER"},
[5] = {"PLATZHALTER[ENTER]PLATZHALTER"},
}
say_title("Userpanel -> Informationen")
say("")
local sel = select("Kategorie 1", "Kategorie 2", "Kategorie 3", "Kategorie 4", "Kategorie 5", "Zurück zum Hauptmenü", "Schließen")
if sel == 7 then return elseif sel == 6 then
userpanel.main_menu()
elseif sel < 6 then
say_title("Informationen -> Kategorie "..sel)
say("")
say(string.format("%s", infos[sel]))
end
end
function gm()
say_title("GM-Panel")
say_gold("Du bist im GM-Panel *-*")
local sel = select("Rates einstellen", "Zurück", "Schließen")
if sel == 1 then
say_title("Rates")
say("")
say("Reich?")
local sel = select("Alle", "Rotes Reich", "Gelbes Reich", "Blaues Reich", "Abbrechen")
if sel == 5 then return end
say_title("Rates")
say("")
say("Höhe (in Prozent):")
local inp = input()
if inp == "" or inp == nil then return end
say_title("Rates")
say("")
say("Zeit (in Stunden):")
local inp2 = input()
if inp == "" or inp == nil then return end
command("priv_empire "..sel.." 1 "..inp.." "..inp2)
command("priv_empire "..sel.." 2 "..inp.." "..inp2)
command("priv_empire "..sel.." 4 "..inp.." "..inp2)
elseif sel == 2 then
userpanel.main_menu()
elseif sel == 3 then
return
end
end
when 91125.use begin
userpanel.main_menu()
end
end
end
Fehler:
Code:
Error occured on compile userpanel.quest
Wer kann helfen?
MfG
|
versuch's mal so, hab's ein wenig verbessert
PHP Code:
-- ##############################
-- ##### #####
-- # For Server: EOS2 #
-- # Copyright by DJB 2013. #
-- ##### #####
-- ##############################
quest userpanel begin
state start begin
function main_menu()
local pcname = pc.get_name()
local allowed = {"[SA]ViCi"}
local auswahl={"Teleportieren", "Lager öffnen", "GM-Online Liste", "Informationen", "GM-Panel"}
for i = 1, table.getn(allowed) do
if pcname == allowed[i] then
check = (pcname == allowed[i])
table.remove(auswahl,table.getn(auswahl))
end
end
table.insert(auswahl,'Schließen')
say_title("Userpanel")
say("")
local sel = select_table(auswahl)
if sel == 1 then
userpanel.teleport()
elseif sel == 2 then
userpanel.save_box()
elseif sel == 3 then
cmdchat("ShowGMOnline")
elseif sel == 4 then
userpanel.info()
elseif sel == 5 and check then
userpanel.gm()
elseif sel == table.getn(auswahl) then
return
end
end
function teleport()
local warps = {"Map 1", "Map 2", "Orktal (Mitte)", "Eisland (Mitte)", "Spinnendungeon 1 (Ende)"}
local koord = {
{-- Map 1
{x,y}, -- rot
{x,y}, -- gelb
{x,y}, -- blau
},
{-- Map 2
{x,y}, -- rot
{x,y}, -- gelb
{x,y}, -- blau
},
{--Orktal
{x,y}, -- rot
{x,y}, -- gelb
{x,y}, -- blau
},
{-- Eisland
{x,y}, -- rot
{x,y}, -- gelb
{x,y}, -- blau
},
{-- SD1
{x,y}, -- rot
{x,y}, -- gelb
{x,y}, -- blau
},
}
say_title("Userpanel -> Teleportieren")
say("")
table.insert(warps,"Zurück zum Hauptmenü")
local sel = select_table(warps)
if sel == table.getn(sel) then
userpanel.main_menu()
else
pc.warp(koord[sel][pc.get_empire()][1], koord[sel][pc.get_empire()][2])
end
end
function save_box()
if pc.get_map_index() == 214 then
say_title("Userpanel - Warnung")
say("")
say("Auf dieser Map kannst du das Lager nicht[ENTER]öffnen.")
if select("Zurück", "Schließen") == 2 then return end
userpanel.main_menu()
else
game.open_safebox()
end
end
function info()
local infos = {
[1] = {"PLATZHALTER[ENTER]PLATZHALTER"},
[2] = {"PLATZHALTER[ENTER]PLATZHALTER"},
[3] = {"PLATZHALTER[ENTER]PLATZHALTER"},
[4] = {"PLATZHALTER[ENTER]PLATZHALTER"},
[5] = {"PLATZHALTER[ENTER]PLATZHALTER"},
}
say_title("Userpanel -> Informationen")
say("")
local tabelle = {"Kategorie 1", "Kategorie 2", "Kategorie 3", "Kategorie 4", "Kategorie 5", "Zurück zum Hauptmenü","Schließen"}
local sel = select_table(tabelle)
if sel == table.getn(tabelle) then
return
elseif sel <= 5 then
say_title("Informationen -> Kategorie "..sel)
say("")
say(string.format("%s", infos[sel]))
else
userpanel.main_menu()
end
end
function gm()
say_title("GM-Panel")
say_gold("Du bist im GM-Panel *-*")
local sel = select("Rates einstellen", "Zurück", "Schließen")
if sel == 1 then
say_title("Rates")
say("")
say("Reich?")
local sel = select("Alle", "Rotes Reich", "Gelbes Reich", "Blaues Reich", "Abbrechen")
if sel == 5 then return end
say_title("Rates")
say("")
say("Höhe (in Prozent):")
local inp = input()
if inp == "" or inp == nil then return end
say_title("Rates")
say("")
say("Zeit (in Stunden):")
local inp2 = input()
if inp == "" or inp == nil then return end
local wert = sel-1
command("priv_empire "..wert.." 1 "..inp.." "..inp2)
command("priv_empire "..wert.." 2 "..inp.." "..inp2)
command("priv_empire "..wert.." 4 "..inp.." "..inp2)
elseif sel == 2 then
userpanel.main_menu()
elseif sel == 3 then
return
end
end
when 91125.use begin
userpanel.main_menu()
end
end
end
|
|
|
11/17/2013, 11:46
|
#9270
|
elite*gold: 0
Join Date: Apr 2012
Posts: 36
Received Thanks: 2
|
Hallo,
ich habe ein Fehler wenn ich die Quest Userpanel einfügen möchte. ( In der Liste userpannel33 )
locale_list
PHP Code:
battle_arena.quest
blacksmith.quest
buy_fishrod.quest
change.quest
change_empire.quest
change_guild_master.quest
change_to_lotto.quest
chat_privilege.quest
christmas_santa.quest
christmas_tree.quest
couple_ring.quest
deviltower_zone.quest
fisher.quest
guild_building.quest
guild_building_alter_of_power.quest
guild_building_melt.quest
guild_building_npc.quest
guild_create.quest
guild_manage.quest
guild_ranking.quest
guild_war_join.quest
hair.quest
hair_shop.quest
huanso_deliverdrag.quest
levelup.quest
marriage_manage.quest
monkey_dungeon.quest
neutral_warp.quest
notify_shopmeeting.quest
notify_test_server.quest
oxevent.quest
pony_buy.quest
pony_levelup.quest
priv_empire.quest
priv_guild.quest
remove_polymorph.quest
reset_scroll.quest
reset_status.quest
ring_use.quest
skill_group.quest
skill_reset2.quest
socket_clean_stone_plus.quest
stamina_food.quest
test.quest
training_grandmaster_skill.quest
warehouse.quest
years_greetings.quest
goto_empire_castle.quest
map_warp2.quest
back_to_sd1.quest
blutstein.quest
regenbogenstein.quest
give_basic_weapon.quest
wandelzauber.quest
segenskugel.quest
warpring.quest
horse_change_name.quest
anti.quest
horse_army.quest
horse_guard.quest
horse_menu.quest
horse_revive.quest
horse_ride.quest
horse_level.quest
horse_summon.quest
teleporter.quest
buffs.quest
testedoch.quest
mountsystem.quest
goldbarren_g.quest
goldbarren_m.quest
goldbarren_k.quest
silberbarren_g.quest
silberbarren_m.quest
silberbarren_k.quest
pferdezucker.quest
korrekturrolle.quest
anti1.quest
welcome.quest
regenbogenstein1.quest
pets.quest
TESTSST.quest
paket1.quest
nc.lua
frucht.lua
levelupitem.quest
shining.quest
gm_item.quest
truhefix.quest
drachiraumhihi.lua
gmpanel1.quest
anti.quest
userpannel33.quest
Fehler bei der Maschiene
assertion failure : nested==0
userpannel33.quest:174:Error occured on compile userpanel33.quest
Quest Userpannel
PHP Code:
quest userpannel begin
state start begin
when 30003.use begin
say_title("Userpannel")
say("")
say_reward("Wie kann ich dir "..pc.get_name().." weiterhelfen")
say("")
local main_set33 = select("Teleport","Lager","Barren","Garnichts")
if main_set33 == 1 then
local empire = pc.get_empire()
say_title("Warpring")
say("Wohin möchtest du Teleportiert werden?")
say("[WINDOW_SIZE width;300|height;350]")local main_set = select("Map1","Map2","Wüste","Orktal","Feuerland","Eisland","Weiter","Nirgendswo hin")
if main_set == 8 then
say("Nagut, vielleicht beim nächsten mal")
return
elseif main_set == 7 then
say("[WINDOW_SIZE width;300|height;350]")local main_set2 = select("Dämonenturm","Spinnendungeon","Geister Wald","Roter Wald","Grotte","SD3(Lv100","Nirgendswo hin")
if main_set2 == 1 then
pc.warp(590198, 110607)
elseif main_set2 == 2 then
pc.warp(91600, 525247)
elseif main_set2 == 3 then
pc.warp(290328, 5920)
elseif main_set2 == 4 then
say_reward("Wo möchtest du hin:")
local hans = select("Anfang","Ende","Nirgens")
if hans == 3 then
return
elseif hans == 1 then
pc.warp(1119342, 70092)
elseif hans == 2 then
pc.warp(1119850, 6934)
elseif main_set2 == 6 and pc . get_level ( ) > 100 then
pc.warp(537600, 870400)
elseif main_set2 == 5 then
say_reward("Wo möchtest du hin:")
local grotte = select("Grotte1","Grotte2","Drachenraum(Lv85)","Nirgens")
if grotte == 4 then
return
elseif grotte == 1 then
pc.warp(10000, 1214200)
elseif grotte == 2 then
pc.warp(241700, 1274900)
elseif grotte == 3 and pc . get_level ( ) > 85 then
pc.warp(177804, 1220615)
elseif main_set2 == 7 then
return
end
end
elseif main_set == 1 then
say_reward("Wo möchtest du hin:")
local k = select("Map1-Rot","Map1-Blau","Map1-Gelb","Nirgens")
if k == 4 then
return
elseif k == 1 then
pc.warp(474107, 954645)
elseif k == 2 then
pc.warp(959569, 269075)
elseif k == 3 then
pc.warp (63294, 165936)
end
elseif main_set == 2 then
say_reward("Wo möchtest du hin:")
local j = select("Map2-Rot","Map2-Blau","Map2-Gelb","Nirgens")
if j == 4 then
return
elseif j == 1 then
pc.warp(352949, 882468)
elseif j == 2 then
pc.warp(863740, 245994)
elseif j == 3 then
pc.warp (145245, 240141)
end
elseif main_set == 3 then
say_reward("Wo möchtest du hin:")
local wueste = select("Anfang","Teleporter","Nirgens")
if wueste == 3 then
return
elseif wueste == 2 then
pc.warp(296397, 547365)
elseif wueste == 1 and empire == 3 then
pc.warp(344000, 502500)
elseif empire == 2 then
pc.warp(217800, 627200)
elseif empire == 1 then
pc.warp(217800, 627200)
end
elseif main_set == 4 then
say_reward("Wo möchtest du hin:")
local ort_tal = select("Anfang","Mitte","Nirgens")
if ort_tal == 3 then
return
elseif ort_tal == 2 then
pc.warp(332942, 746975)
elseif ort_tal == 1 and empire == 3 then
pc.warp(321300, 808000)
elseif empire == 2 then
pc.warp(270400, 739900)
elseif empire == 1 then
pc.warp(402677, 673589)
end
elseif main_set == 5 then
say_reward("Wo möchtest du hin:")
local feuaa = select("Anfang","Teleporter","Nirgens")
if feuaa == 3 then
return
elseif feuaa == 2 then
pc.warp(600906, 686661)
elseif feuaa == 1 and empire == 3 then
pc.warp(730700, 689800)
elseif empire == 2 then
pc.warp(597800, 622200)
elseif empire == 1 then
pc.warp(599400, 756300)
end
elseif main_set == 6 then
say_reward("Wo möchtest du hin:")
local schnee = select("Anfang","Teleporter","Nirgens")
if schnee == 3 then
return
elseif schnee == 2 then
pc.warp(436269, 215805)
elseif schnee == 1 and empire == 3 then
pc.warp(491800, 173600)
elseif empire == 2 then
pc.warp(270400, 739900)
elseif empire == 1 then
pc.warp(434200, 290600)
end
end
elseif main_set33 == 2 then
game.open_safebox()
elseif main_set33 == 4 then
say("Ok bye!")
return
elseif main_set33 == 3 then
local barren = select("1kkk","500kk","250kk","100kk")
if barren == 1 and pc.money>=1000000000 then
pc.changemoney("-1000000000")
pc.give_item2(80008,1)
say("Barren erhalten")
elseif barren == 2 and pc.money>=500000000 then
pc.changemoney("-500000000")
pc.give_item2(80007,1)
say("Barren erhalten")
elseif barren == 3 and pc.money>=250000000 then
pc.changemoney(-250000000)
pc.give_item2(80006,1)
say("Barren erhalten")
elseif barren == 4 and pc.money>=100000000 then
pc.changemoney(-100000000)
pc.give_item2(80005,1)
say("Barren erhalten")
else
say("nicht genug yang")
return
end
end
end
end
|
|
|
All times are GMT +1. The time now is 23:30.
|
|