Quest hiba, nem érzékeli a bónuszadást. (K)

Indította feri.ferenc, 2013-02-28, 16:59:48

2013-02-28, 16:59:48 Utolsó szerkesztés: 2013-03-01, 21:43:02 Szerző: [MOD]Aegist
Sziasztok. Néztem itt fórumon ezt a kis questet, viszont az a gond vele, hogy nem működik..

quest aranylada begin
    state start begin
        when 50027.use begin
            say_title("100 milliós yangláda")
            say("")
            say("Ez a ládikó nagyon sok yangot tartalmaz.")
            say_reward("Ha kinyitod akkor értékes ajándékot kapol.")
            say_reward("Ebben a ládában 100 millió yang van.")
            say_reward("Nagyon vigyázz,ne költegges nagyon,inkább spórolj!")
            say("")
            say_reward("Figyelem")
            say_reward("2.000.000.000 yangnál több nem lehet a leltáradban.")
        local main_set = select("Kinyitom","Most nem")
            if main_set == 2 then
            return
            end
            chat("Kinyitottad az aranyládát.")
            pc . change_money ( 100000000 )
            pc.removeitem(50027, 1)
            end
        end
    end


Konkrétan az egésszel az a baj, hogy hiába van betéve szerverbe, a megadott itemmel nem csinál semmit. Azaz ha mondjuk én lehívok egy ilyen Lottó szelvényt: 50027 -idvel, akkor olyan mintha nem raktam volna be a questet.  :-\

Kérdés:
Hogyan tudnám én játékban megoldani azt, hogy ha valaki rákattint a megadott ID-jű tárgyra akkor az alábbi questet hozza ki neki??

a type 18(azt hiszem) van állítva a tárgynál?

Igen, ez volt a hiba, köszi a segítséget! :)