The Elder Scrolls IV:OBLIVION 避難所

このエントリーをはてなブックマークに追加
270名無しさん@ビンキー
誰か良かったらMOD作成支援スレッドに転載して頂けますか?
-----------------------
>>710
やりたいことをもっと一般的な内容で表現した方が答えは得られやすいと思うので
コールバック関数云々ではなく、Object上のScriptで
〜な条件の対象に魔法をかけるにはどうすればよいか?
などの質問にすることをおすすめします
(そもそもCS標準でコールバック関数のような用法はないので)。

それで、やりたいことが任意の対象にTouchやTargetタイプのスペルをかけたい
ということであればCS Wikiによいチュートリアルがあるので以下を見るのをお勧めします。

Casting Spells From An Activator
http://cs.elderscrolls.com/constwiki/index.php/Casting_Spells_From_An_Activator

要約すると、任意の対象にTouch型などの魔法をかけるために魔法を撃つ専用のActivatorを
予め作成しておいて、魔法を撃つ必要が出来たらそのActivatorを対象の近くに呼び出して
そのActivatorから対象に魔法を撃たせる、というものです。

また、単にプレイヤーに限定して何かAbilityを持たせたいだけなら
player.addspell 適当な自作スペル
でも良いように見えます。
-----------------------