ten skrypt nie działa :(
Item:itsh_shield_01INSTANCE itsh_shield_01 (C_Item){name = "Drewniana tarcza";mainflag = 16;flags = ITEM_CROSSBOW;material = 0;protection [PROT_EDGE] = 10; //Tylko te wartości edytujemy. Pozostałe są pobierane od nich.protection [PROT_POINT] = 30;protection [PROT_FIRE] = 0;protection [PROT_MAGIC] = 0;on_equip = Equip_itsh_shield_01;on_unequip = UnEquip_itsh_shield_01;value = 100;visual = "itsh_shield_01.3ds";description = name;//TEXT[0]= ""; //COUNT[0] = 0;TEXT[1] = NAME_Prot_Edge; COUNT[1] = protection [2];TEXT[2] = NAME_Prot_Point; COUNT[2] = protection [6];TEXT[3] = NAME_Prot_Fire; COUNT[3] = protection [3];TEXT[4] = NAME_Prot_Magic; COUNT[4] = protection [5];TEXT[5] = NAME_Value; COUNT[5] = value;};OverlayMDS:Humans_Shield.mdsFUNC VOID Equip_itsh_shield_01(){self.protection [1] += item.protection [2];self.protection [2] += item.protection [2];self.protection [6] += item.protection [6];self.protection [3] += item.protection [3];self.protection [5] += item.protection [5];Mdl_ApplyOverlayMds (self,"Humans_Shield.mds");};FUNC VOID UnEquip_itsh_shield_01(){self.protection [1] -= item.protection [2];self.protection [2] -= item.protection [2];self.protection [6] -= item.protection [6];self.protection [3] -= item.protection [3];self.protection [5] -= item.protection [5];Mdl_RemoveOverlayMds (self,"Humans_Shield.mds");};Model ("HuS"){meshAndTree ("Hum_Body_Naked0.ASC" DONT_USE_MESH)aniEnum { modelTag ("DEF_HIT_LIMB" "zs_RightHand")ani ("t_1h_2_1hRun" 1 "s_1hRun" 0.0 0.1 M. "Hum_1hSDrawT2.asc" F 4 14){*eventTag (4 "DEF_FIGHTMODE" "1H")*eventTag (4 "DEF_DRAWSOUND")*eventSwapMesh (5 "ZS_CROSSBOW" "ZS_LEFTHAND")*EventTag (5 "DEF_SWAPMESH" "ZS_CROSSBOW" "ZS_LEFTHAND")}ani ("t_1hRun_2_1h" 1 "s_1h" 0.1 0.0 M. "Hum_1hSDrawT2.asc" R 4 14){*eventTag (4 "DEF_FIGHTMODE" "")*eventTag (4 "DEF_UNDRAWSOUND")*eventSwapMesh (5 "ZS_LEFTHAND" "ZS_CROSSBOW")*EventTag (5 "DEF_SWAPMESH" "ZS_LEFTHAND" "ZS_CROSSBOW")}ani ("t_1h_2_1hRun" 1 "s_1hRun" 0.0 0.1 M. "Hum_1hSDrawT3.asc" F 5 14){*eventTag (5 "DEF_FIGHTMODE" "1H")*eventTag (5 "DEF_DRAWSOUND")*eventSwapMesh (5 "ZS_CROSSBOW" "ZS_LEFTHAND")*EventTag (5 "DEF_SWAPMESH" "ZS_CROSSBOW" "ZS_LEFTHAND")}ani ("t_1hRun_2_1h" 1 "s_1h" 0.1 0.0 M. "Hum_1hSDrawT3.asc" R 5 14){*eventTag (5 "DEF_FIGHTMODE" "")*eventTag (5 "DEF_UNDRAWSOUND")*eventSwapMesh (5 "ZS_LEFTHAND" "ZS_CROSSBOW")*EventTag (5 "DEF_SWAPMESH" "ZS_LEFTHAND" "ZS_CROSSBOW")}}}