neue Quest [PROBLEM]

11/24/2010 14:28 Nike™#1
Hay ho ich habe ein Problem mit meiner quest besser gesagt mit dem Item was man dafür braucht (Kristall 30203)

Das ist die quest:
PHP Code:
quest exp_v begin
state start begin
when 30203.
use begin
say_title
("Du bekommst EXP")
say("")
say("Mit diesem Item bekommst du Erfahrungspunkte")
say("")
say_reward("Drücke Ich will EXP um es zu erhalten!")
say("")
say("")
say_reward("Willst du das EXP haben?")
local main_set select("Ich will EXP","Abbrechen")
if 
main_set == 2 then
return
end
chat
("Du hast 5.000.000 EXP erhalten")
pc.give_exp2(5000000) -- EXP einsetzen
pc
.removeitem(302031) -- Item ID einsetzen
end
end
end 
Und mein Problem ist jetzt wenn man InGame auf den Kristall drauf drück klappt garnichts.

Habe ich schon gemacht:
make.sh ausgeführt quest mit notebed++ bearbeitet und in FileZilla eingefügt abgespeichert, quest in hongkong.list eingetragen

und dies habe ich schon in die "type" Tabelle eingetragen bei "Kristall(30203)":
0, 5, 6, 15, 16, 17, 18, 19, 20, 21

Ist die quest vielleicht falsch oder was muss ich in die "type" tabelle eintragen??
11/24/2010 14:31 Grindelo#2
meiner meinung nach (und ich bin ned der beste) hast du da was vergessen:
PHP Code:
quest exp_v begin
state start begin
when 30203.
use begin
say_title
("Du bekommst EXP")
say("")
say("Mit diesem Item bekommst du Erfahrungspunkte")
say("")
say_reward("Drücke Ich will EXP um es zu erhalten!")
say("")
say("")
say_reward("Willst du die EXP haben?")
local main_set select("Ich will EXP","Abbrechen")
if 
main_set == 2 then
return
end
if main_set == 1 then  <---- das vergessen
chat
("Du hast 5.000.000 EXP erhalten") <<--- warum da chat?
pc.give_exp2(5000000) -- EXP einsetzen
pc
.removeitem(302031) -- Item ID einsetzen
end
end
end 
11/24/2010 14:40 Nike™#3
Ok ich werd versuchen :D weißt du vllt was in die "type" tabelle muss bei Kristall?

@Edit:\ das "chat" weil unten stehen soll Du hast 5.000.000EXP erhalten einfach das es
im chat steht^^
11/24/2010 15:59 .Delta#4
PHP Code:
quest exp_v begin
state start begin
when 30203.
use begin
say_title
("Du bekommst EXP")
say("")
say("Mit diesem Item bekommst du Erfahrungspunkte")
say("")
say_reward("Drücke Ich will EXP um es zu erhalten!")
say("")
say("")
say_reward("Willst du die EXP haben?")
local main_set select("Ich will EXP","Abbrechen")
if 
main_set == 2 then
return
end
elseif main_set == 1 then
chat
("Du hast 5.000.000 EXP erhalten")
pc.give_exp2(5000000)
pc.remove_item(302031)
end
end
end
end 
so müsste es funktionieren^^

zu deiner frage: bei type muss 18 stehn
11/24/2010 17:10 Nike™#5
Ok thx hat geklappt ^^