Metin2 Drop Detector Quest

07/31/2012 22:58 FaiSokumati#1
Kann man eine Quest schreiben, die eine say() nachricht zurück gibt wenn man ein bestimmtes item gedroppt hat?
Wenn ja wie könnte diese quest aussehen?
08/01/2012 00:30 DasSchwarzeT#2
Ja, das geht!
Hier mal ein Anfang, ich hoffe es funkt. so:
PHP Code:
Quest Questname begin
    state start begin
        
If game.drop_item (19 )
            
say (Du hast xxxx gedroppt)
    
        
end
            end 
So wird es halt immer angezeigt wenn jmd. das Item droppt, nicht auf die Personen bezogen!
08/01/2012 00:44 xXKimariXx#3
PHP Code:
quest drop begin
    state start begin
        when game
.drop_item_with_ownership(ITEM-VNUMbegin
            say_title
(""..pc.get_name().."")
            
say("Du hast ..... erhalten")
            
say("")
            
say("Glückwunsch!")
        
end
    end
end 
Da wo ITEM-VNUM steht einfach die ID vom Item hinschreiben