TurnsToSeconds(int)
ターン数を秒数に変換する
float TurnsToSeconds( int nTurns );
Parameters
nTurns
秒数に変換したいターン数(整数値)
Description
nTurnsで表されたターン数を秒数に変換し返す。
			
1ターン60.0秒で計算される。
Remarks
ApplyEffectToObjectはエフェクトの効果時間を秒単位で設定するが、それをターン単位にしたい場合にこの関数が使用される。ゲーム内のほとんどの呪文効果の設定に使われている。
				
				Version
			1.22
Example
// NPCの簡単なカスタム呪文。呪文はキャスターのレベル毎に1ターンの効果時間。
void main(){
    int nDurationOfSpell = GetCasterLevel(OBJECT_SELF);
    effect eBonusToApply = EffectAttackIncrease(1);
    object oTargetOfSpell = GetSpellTargetObject();
    ApplyEffectToObject(DURATION_TYPE_TEMPORARY, eBonusToApply, oTargetOfSpell, TurnsToSeconds(nDurationOfSpell));
}
See Also
| functions: | GetTimeSecond | RoundsToSeconds | 
| categories: | Time Functions | Type Casting/Conversion Functions | 
author: Charles Feduke, editor: Jeff Lindsey, additional contributor(s): John Shuell, JP team: ngtaicho, Rainie
Send comments on this topic.