Ok hat mir nicht viel gebracht da sind bei mir keine übereinstimmenden Offset werte gibt
Code:1 0000 Scriptname aaTestcuirassa
2
3 short next
4 short EquipDelay
5 long objecthealth
6 ref Actor
7 ref britem
8
9 0004 Begin GameMode
10 000E if Actor == 0
11 001F set Actor to GetContainer
12 002E dbg_echo "Actor to container frame 1", Actor
13 0053 elseif ( Actor.GetEquipped aaTestcuirass ) && ( next == 0 )
14 0075 if getCurrentHealth / getObjectHealth >= 0 && getCurrentHealth / getObjectHealth <= 0.75
15 00AD set next to 1
16 00B8 set objecthealth to getCurrentHealth
17 00C7 Actor.addItemNS aaTestcuirassb 1
18 00D9 dbg_echo "if frame 2", Objecthealth
19 00EE Actor.addItemNS brTestcuirass1Splitter 1
20 0100 Actor.Drop brTestcuirass1Splitter 1
21 0112 set britem to GetFirstRef 27 1
22 012D While ( britem.GetIsID brTestcuirass1Splitter )
23 0144 set britem to GetNextRef
24 0153 dbg_echo "While", britem
25 0163 Loop
26 0167 set EquipDelay to 1
27 0172 endif
28 0176 elseif next == 1
29 0187 if EquipDelay >= 1
30 0198 dbg_echo "EquipDelay frame 3", EquipDelay
31 01B5 set EquipDelay to EquipDelay - 1
32 01C6 elseif EquipDelay == 0
33 01D7 set next to 0
34 01E2 Actor.UnEquipItemNS aaTestcuirass
35 01EF Actor.EquipItemNS aaTestcuirassb
36 01FC Actor.setEquippedCurrentHealth objecthealth 2
37 020E britem.moveto Actor 0,0,150
38 0236 dbg_echo " move to frame 4", britem
39 0251 removeMe
40 0257 endif
41 025B elseif Actor != 0
42 026C set Actor to 0
43 0277 dbg_echo "Actor Reset frame 5"
44 0292 endif
45 0296 end