Witam ponownie!

Znalazłem dzisiaj moją starą paczkę skryptową sprzed około 2 - 3 lat. Miałem ochotę sprawdzić, czy funkcje te działają, ale mój Gothic na razie nie działa z przyczyn systemowych (nieważne o co chodzi

). Także postanowiłem podarować wam te skrypty oraz poprosić was o informacje, czy działają one.
func void CII (var C_NPC NPC, var int Itm, var int Amount)
{
CreateInvItems (NPC, Itm, Amount);
};
func void RII (var C_NPC NPC, var int Itm, var int Amount)
{
Npc_RemoveInvItems (NPC, Itm, Amount);
};
func void B_Remove (var C_NPC Remove, var C_NPC Get, var int Itm, var int Amount, var int Category)
{
if (Itm.mainflag != ITEM_KAT_ARMOR)
{
Itm = Npc_GetInvItemBySlot (Remove, Category, 0);
RII (Remove, Hlp_GetInstanceID (Itm), Amount);
CII (Get, Hlp_GetInstanceID (Itm), Amount);
};
};
Od razu mówię, że skrypty te zrobiłem jeszcze jak moje umiejętności były marne. Użyjcie tylko funkcji B_Remove(). Miała ona niby zbierać itemy od jednego NPC'a i dawać je do drugiego, za wyjątkiem zbroi. Na moje oko funkcja działać nie powinna, ale mogę się mylić. Jeśli skrypty działają możecie się nimi bawić w swoich modyfikacjach, ale nie mówcie, że sami zrobiliście te skrypty czy nie posyłajcie tego w tutorialach, że Wy zrobiliście ten skrypt i wpadliście na to.