Items automatisch aufheben / ins Inventar bei Drop

06/27/2014 02:26 danke.#1
^Topic

Wie stelle ich ein das ein gewünschtes Item bei Drop automatisch ins Inventar kommt? Oder das alle Items bei Drop ins Inventar kommen?

Gibt es dazu ein HowTo? Weil ich habe nichts gefunden auch nicht im Allround Sticky Thread ._. Wäre nett wenn es einer wüsste, oder einen Link zum HowTo hat.
06/27/2014 03:07 .Colossus.#2
Per quest ist dies möglich
06/27/2014 03:29 Luna.Host#3
Quote:
Originally Posted by .Colossus. View Post
Per quest ist dies möglich
PHP Code:
quest event_boxes_f begin
    state start begin
            when kill with game
.get_event_flag("event_boxes_f") == and not npc.is_pc() begin
            local s
=number(140)
            if 
== s then
            pc
.give_item2(501321)
            
end
        end
    end
end 
dan noch ne quest um das event zu starten oder per command das event starten.
06/27/2014 05:16 danke.#4
Und wie stelle ich nun mehrere Items ein? Bzw. was muss/kann ich abändern? weil wenn ich nur die item vnum ändere anschließend make.sh mache ist es immer noch gleich.

P.S.: Und ja ich habe es auch in die quest_list eingetragen
06/27/2014 19:52 tяuє Ðevin#5
PHP Code:
quest inventardrop begin
    state start begin
            when kill with not npc
.is_pc() begin
            local s
=number(140// Warscheinlichkeit, es wird eine Zahl zwischen 1 und 40 generiert, droppchance zunächst 1:40
            
if == 5 then // wenn die zufällige Zahl 5 ist, wird der Gegenstand gedroppt
            
pc.give_item2(501321)
            elseif 
== 6 then // neue Nummer, neuer Dropp
            
pc.give_item2(501321)
            
end
        end
    end
end 
So ungefähr sollte es klappen, ich weis ich weis, kann man auch per Table lösen, aber fürn Anfang kannst du einfach immer elseif s == x anhängen, so oft eben ein verschiedenes Item gedroppt wird. Dazu musst du halt die Droppchance bei der local s =number anpassen.