Quote:
Hey, liebes Forum habe ne Userpanel Quest mit mehreren Funktionen und eine Funktion und zwar Shoppen geht nicht, er öffnet halt einfach nicht. Hier der teil der quest fürs Shoppen
PHP Code:if main_set == 6 then
say_title("User-Panel")
say_title("Wie kann ich dir "..pc.get_name().." weiterhelfen?")
local aa = select("Einkaufen","Göttlich werden","Lager/Itemshop öffnen","Nichts")
if aa == 4 then
say("Dann halt nicht, ich bin mir sicher")
say("Das du mich irgendwann gebrauchen wirst")
return
end
if aa == 1 then
say_title("Shoppen")
say("Hier kannst du jeden Shop per Item öffnen")
say_reward("Welchen Shop möchtest du öffnen?")
local dd = select("Fischer","Keinen")
if dd == 2 then
say("Dann halt nicht, schönen Tag noch")
return
end
if dd == 1 then
say("Möchtest du echt den Shop der Fischer öffnen?")
local de = select("Ja","Nein")
if de == 2 then
say("Okey, tschüüüss!")
return
end
if de == 1 then
say("Der Shop der Fischer wird geöffnet")
npc.open_shop(2)
setskin(NOWINDOW)
end
end
end
Und hier nochmal die Komplette Quest.
Hoffe jemand von euch kann dieses Problem lösen sitze nämlich schon ne ganze weile daran, schonmal fettes thx :handsdown:
PHP Code:
elseif main_set == 6 then
say_title("User-Panel")
say_title("Wie kann ich dir "..pc.get_name().." weiterhelfen?")
local aa = select("Einkaufen","Göttlich werden","Lager/Itemshop öffnen","Nichts")
if aa == 4 then
say("Dann halt nicht, ich bin mir sicher")
say("Das du mich irgendwann gebrauchen wirst")
return
end
elseif aa == 1 then
say_title("Shoppen")
say("Hier kannst du jeden Shop per Item öffnen")
say_reward("Welchen Shop möchtest du öffnen?")
local dd = select("Fischer","Keinen")
if dd == 2 then
say("Dann halt nicht, schönen Tag noch")
return
end
elseif dd == 1 then
say("Möchtest du echt den Shop der Fischer öffnen?")
local de = select("Ja","Nein")
if de == 2 then
say("Okey, tschüüüss!")
return
end
elseif de == 1 then
say("Der Shop der Fischer wird geöffnet")
npc.open_shop(2)
setskin(NOWINDOW)
end
end
end
Vollständig korrigiert.
Quote:
Guten Abend Elitepvpers.
Ich habe gestern gefragt ob mir jemand die Quest editieren kann nur die ging irgendwie nicht.
Ich hoffe jemand kann sie mir richtig machen.
Die Quest soll nur noch Erfahrungspunkte geben sonst nichts !
Das heißt die User müssen keine Quest anklicken oder anderes die soll direkt am Anfang gestartet sein.
Quest :
PHP Code:
quest pvp_exp begin
state start begin
when login with pc.level >= 75 begin
pc.setqf("pvp_exp", 0)
q.set_counter("pvp_exp_kills", 0)
end
end
when kill begin
if npc.is_pc() then
-- Bonus EXP und so...
local pvp = {
{10, 500000},
{25, 1000000},
{50, 1000000},
{75, 1000000},
{100, 1000000},
{150, 1000000},
{200, 1000000},
}
local count = pc.getqf("pvp_exp")
local pc_name = pc.get_name()
local bonus_exp = 0
local b = 1
local c = b + count
pc.setqf("pvp_exp", c)
-- q.set_counter("kills", count)
for i=1, table.getn(pvp), 1 do
if count == pvp[i][1] then
bonus_exp = pvp[i][2]
break
end
end
pc.give_exp2(2500000+bonus_exp)
end
end
end
end