hallo wie oben erwähnt habe ich 2 Probleme mit folgendem skript PHP-Code: scn aaarmorbrokenc short init short next short EquipDelay long objecthealth ref Actor Begin onEquip if init == 0 set Actor to getcontainer set init to 1 endif end Begin GameMode if init == 1 if getCurrentHealth / getObjectHealth >= 0 && getCurrentHealth / getObjectHealth <= 0.75 message "Rüstung ist beschädigt!" set next to 1 set objecthealth to getObjectHealth aamodiamelion Actor.addItem aamodiamelionbroken 1 set init to 0 if next == 1 set EquipDelay to 1 endif endif elseif next == 1 if EquipDelay >= 1 set EquipDelay to EquipDelay - 1 elseif EquipDelay == 0 set next to 0 Actor.UnEquipItem aamodiamelion Actor.EquipItem aamodiamelionbroken Actor.setEquippedCurrentHealth objecthealth 2 removeMe endif endif end 1. der skript funktioniert bei mir aber nicht bei NPC´s 2. setObjectHealth funktioniert nicht <= "GELÖST" freue mich über jede hilfe
scn aaarmorbrokenc short init short next short EquipDelay long objecthealth ref Actor Begin onEquip if init == 0 set Actor to getcontainer set init to 1 endif end Begin GameMode if init == 1 if getCurrentHealth / getObjectHealth >= 0 && getCurrentHealth / getObjectHealth <= 0.75 message "Rüstung ist beschädigt!" set next to 1 set objecthealth to getObjectHealth aamodiamelion Actor.addItem aamodiamelionbroken 1 set init to 0 if next == 1 set EquipDelay to 1 endif endif elseif next == 1 if EquipDelay >= 1 set EquipDelay to EquipDelay - 1 elseif EquipDelay == 0 set next to 0 Actor.UnEquipItem aamodiamelion Actor.EquipItem aamodiamelionbroken Actor.setEquippedCurrentHealth objecthealth 2 removeMe endif endif end
Geändert von Orios das auge (15.08.2009 um 23:41 Uhr)
Foren-Regeln