1
Pytania i problemy / Animacja trzymania broni
« dnia: 2012-12-30, 18:58 »
Dzięki działa
Tam w kodzie jest jeden błąd.
Oto działający kod:
Tam w kodzie jest jeden błąd.
Oto działający kod:
Kod: [Zaznacz]
INSTANCE Halabarda (C_Item)
{
name = "Halabarda";
mainflag = ITEM_KAT_NF;
flags = ITEM_2HD_AXE | ITEM_NSPLIT;
material = MAT_METAL;
value = Value_Spitzhacke;
damageTotal = Damage_Spitzhacke;
damagetype = DAM_EDGE;
range = 200;
on_equip = Equip_Halabarda;
on_unequip = UnEquip_Halabarda;
cond_atr[2] = ATR_STRENGTH;
cond_value[2] = Condition_Spitzhacke;
visual = "Halabarda.3DS";
description = name;
TEXT[2] = NAME_Damage; COUNT[2] = damageTotal;
TEXT[3] = NAME_Str_needed; COUNT[3] = cond_value[2];
TEXT[4] = NAME_TwoHanded;
TEXT[5] = NAME_Value; COUNT[5] = value;
};
FUNC VOID Equip_Halabarda()
{
Mdl_ApplyOverlayMds (self, "Humans_2hst1.mds"); ////Takie cos mozesz znalezc w pliku Externals.d Tutaj jesli mamy bron zalozona nasza postac otrzymuje Mdsa walki podstawowej bronia dwureczna
};
FUNC VOID UnEquip_Halabarda() ////Tutaj był błąd :P
{
Mdl_RemoveOverlayMDS (self, "Humans_2hst1.mds"); ////Takie cos mozesz znalezc w pliku Externals.d Tutaj zas naszej postaci jest wykasowywany ten mds
};