mon problème est le suivant, dans mon script ci-dessous, je cherche a ce que un PNJ a qui je viens de donner une armure récupère un sort et me donne l'index 15 du journal que j'ai rajouté.
et je fais cela par script car c'est seulement un Betâ. j'ai pour but de faire ce script avec une dizaine de PNJ et je voulais tester
mais sa ne marche pas !
Begin kam_script_armor1 short HasItemEquipped short Armor1 short Lum if (GetJournalIndex "Kam_armory" >= 10) set Armor1 to 1 else set Armor1 to 0 endif if (Armor1 = 1) if ("kam_lum"->HasItemEquipped "adamantium boots" == 1) if ("kam_lum"->HasItemEquipped "adamantium_bracer_right" == 1) if ("kam_lum"->HasItemEquipped "adamantium_bracer_left" == 1) if ("kam_lum"->HasItemEquipped "adamantium_pauldron_left" == 1) if ("kam_lum"->HasItemEquipped "adamantium_pauldron_right" == 1) if ("kam_lum"->HasItemEquipped "adamantium_cuirass" == 1) if ("kam_lum"->HasItemEquipped "adamantium_greaves" == 1) set Lum to 1 else set Lum to 0 endif else set Lum to 0 endif else set Lum to 0 endif else set Lum to 0 endif else set Lum to 0 endif else set Lum to 0 endif else set Lum to 0 endif else set Lum to 0 endif if (Lum = 1) Journal "Kam_armory" 15 "kam_lum"->AddSpell "akaviri danger-sense" 1 endif End
personnellement je ne vois pas d'erreur de syntaxe
je précise que le sort "akaviri danger-sense" et l'armure d'adamantium sont purement arbitraires
si vous avez un moyen de me débloquer ou de raccourcir le script, cela m'arrangerai
encore merci les Wiwilandais
Modifié par Ariya, 03 avril 2010 - 05:30.