Name | Type | is_array | initial_value |
Actual_AOE | real | No | |
Actual_AOEHeal | real | No | |
Actual_CritAmount | real | No | |
Actual_CritAmountSmall | real | No | |
Actual_CritChance | integer | No | |
Actual_DmgAmount | real | No | |
Actual_HealAmount | real | No | |
Actual_LightningHeal | real | No | |
Actual_NrEffects | real | No | |
Actual_NrHitUnits | integer | No | |
Actual_Range | real | No | |
Actual_SmallCritChance | integer | No | |
ER_ActualArea | real | No | |
ER_ActualDamage | real | No | |
ER_ActualDuration | real | No | |
ER_ActualProjectiles | integer | No | |
ER_AreaBase | real | No | |
ER_AreaBonus | real | No | |
ER_BaseDuration | real | No | |
ER_BaseProjectiles | integer | No | |
ER_BonusDuration | real | No | |
ER_BonusProjectiles | integer | No | |
ER_Caster | unit | No | |
ER_CasterEffect | string | No | |
ER_DamageBase | real | No | |
ER_DamageBonus | real | No | |
ER_EffectInteger | integer | No | |
ER_EffectIntervalSmoothness | integer | No | |
ER_Hashtable | hashtable | No | |
ER_Index | integer | No | |
ER_IndexMax | real | No | |
ER_Integer | integer | No | |
ER_LoopGroup | group | No | |
ER_LoopIntervalReal | real | No | |
ER_LVL | real | No | |
ER_Owner | player | No | |
ER_PauseBoolean | boolean | No | |
ER_Point | location | No | |
ER_Point2 | location | No | |
ER_ProjectileEffect | string | No | |
ER_Real | real | No | |
ER_Real2 | real | No | |
ER_RunSpeed | real | No | |
ER_Speed | real | No | |
ER_TargetEffect | string | No | |
Floating1 | texttag | No | |
Floating2 | texttag | No | |
Floating3 | texttag | No | |
KEY_CasterUnit | handle | No | |
MapSpecific_Integer | integer | No | |
MapSpecificAnimationName | string | No | |
MapSpecificCameraTarget | unit | No | |
MapSpecificCameraValue | integer | No | |
MapSpecificTurn | real | No | |
S_AfterLife | real | No | |
S_Buff | buffcode | Yes | |
S_Caster | unit | No | |
S_CritAmount | real | No | |
S_CritAmountSmall | real | No | |
S_CritBonus | real | No | |
S_CritChance | integer | No | |
S_CritChanceBonus | integer | No | |
S_FloatingText | boolean | No | |
S_Hashtable | hashtable | No | |
S_HealAmount | real | No | |
S_HealAmountAOE | real | No | |
S_HealAmountAOEBonus | real | No | |
S_HealAmountBonus | real | No | |
S_HealText | string | No | |
S_HealTextSize | real | No | |
S_Level | integer | No | |
S_Life | real | No | |
S_NrHitUnits | integer | No | |
S_NrHitUnitsBonus | integer | No | |
S_OverHeal | real | No | |
S_OverHealx | integer | No | |
S_PickedUnit | unit | No | |
S_Point1 | location | No | |
S_Point2 | location | No | |
S_RandomInteger | integer | No | |
S_Range | real | No | |
S_RangeBonus | real | No | |
S_ShowGroup | force | No | |
S_SmallCritChance | integer | No | |
S_SmallCritChanceBonus | integer | No | |
S_Target | unit | No | |
S_TargetPos | location | No | |
SF_ActualArea | real | No | |
SF_ActualDamage | real | No | |
SF_AreaBase | real | No | |
SF_AreaBonus | real | No | |
SF_Caster | unit | No | |
SF_CurrentHeight | real | No | |
SF_DamageBase | real | No | |
SF_DamageBonus | real | No | |
SF_DownHeight | real | No | |
SF_Hashtable | hashtable | No | |
SF_Height | real | No | |
SF_Integer | integer | No | |
SF_LoopGroup | group | No | |
SF_LVL | real | No | |
SF_Owner | player | No | |
SF_Point | location | No | |
SF_Point2 | location | No | |
SF_Real | real | No | |
SF_SpeedDown | real | No | |
SF_SpeedUp | real | No | |
SH_ActualArea | real | No | |
SH_ActualDamage | real | No | |
SH_AreaBase | real | No | |
SH_AreaBonus | real | No | |
SH_Caster | unit | No | |
SH_CurrentHeight | real | No | |
SH_DamageBase | real | No | |
SH_DamageBonus | real | No | |
SH_DownHeight | real | No | |
SH_Hashtable | hashtable | No | |
SH_Height | real | No | |
SH_Integer | integer | No | |
SH_LoopGroup | group | No | |
SH_Lvl | real | No | |
SH_Owner | player | No | |
SH_Point | location | No | |
SH_Point2 | location | No | |
SH_Real | real | No | |
SH_SpeedDown | real | No | |
SH_SpeedUp | real | No | |
St_AfterLife | real | No | |
St_AOEGroup | group | No | |
St_Caster | unit | No | |
St_CritAmount | real | No | |
St_CritAmountSmall | real | No | |
St_CritBonus | real | No | |
St_CritChance | integer | No | |
St_CritChanceBonus | integer | No | |
St_DmgAmount | real | No | |
St_DmgAmountBonus | real | No | |
St_DmgText | string | No | |
St_DmgTextSize | real | No | |
St_Dummy | unit | No | |
St_Duration | real | No | |
St_DurationGroup | group | No | |
St_FirstGroup | group | No | |
St_FloatingText | boolean | No | |
St_Hashtable | hashtable | No | |
St_HitsDestructs | boolean | No | |
St_Integer | integer | No | |
St_LastHit | unit | No | |
St_LastHitPos | location | No | |
St_Level | integer | No | |
St_Life | real | No | |
St_Lightning | lightning | No | |
St_LightningDuration | real | No | |
St_LightningGroup | group | No | |
St_LightningType | lightningtype | No | |
St_NrHitUnits | integer | No | |
St_NrHitUnitsBonus | integer | No | |
St_NrUnits | integer | No | |
St_Point1 | location | No | |
St_Point2 | location | No | |
St_RandomInteger | integer | No | |
St_RandomUnit | unit | No | |
St_Range | real | No | |
St_RangeBonus | real | No | |
St_RemoveLightningGroup | group | No | |
St_ShowGroup | force | No | |
St_SmallCritChance | integer | No | |
St_SmallCritChanceBonus | integer | No | |
St_TextTag | texttag | No | |
St_TrigUnit | unit | No | |
TC_Angle | real | No | |
TC_AnimationDuration | real | No | |
TC_AnimationGroup | group | No | |
TC_Caster | unit | No | |
TC_CasterPoint | location | No | |
TC_CasterSize | real | No | |
TC_DmgAmount | real | No | |
TC_DmgAmountBonus | real | No | |
TC_Dummy | unit | No | |
TC_Duration | real | No | |
TC_DurationGroup | group | No | |
TC_EffectGroup | group | No | |
TC_EffectInteger | integer | No | |
TC_EffectPath | string | No | |
TC_EffectTarget | string | No | |
TC_EffectWeapon | string | No | |
TC_EffectWeapon2 | string | No | |
TC_Hashtable | hashtable | No | |
TC_HitsDestructs | boolean | No | |
TC_Integer | integervar | No | |
TC_Level | integer | No | |
TC_MovePoint | location | No | |
TC_PickedPoint | location | No | |
TC_Radius | real | No | |
TC_Range | real | No | |
TC_RangeBonus | real | No | |
TC_Return | location | No | |
TC_Speed | real | No | |
TC_Target | unit | No | |
TC_TargetPoint | location | No | |
TC_TempLoc | location | No | |
TC_UseStatic | boolean | No | |
TS_AfterLife | real | No | |
TS_AOEBase | real | No | |
TS_AOEBonus | real | No | |
TS_BeforeLife | real | No | |
TS_Caster | unit | No | |
TS_DamageBase | real | No | |
TS_DamageBonus | real | No | |
TS_Dummy | unit | No | |
TS_Group | group | No | |
TS_Hashtable | hashtable | No | |
TS_HealCount | integer | No | |
TS_HealedAmount | real | No | |
TS_Index | integer | No | |
TS_Integer | integer | No | |
TS_Level | real | No | |
TS_LightningType | lightningtype | No | |
TS_LoopCount | integer | No | |
TS_PickedPoint | location | No | |
TS_PickedUnit | unit | No | |
TS_Point | location | No | |
TS_RealAngle | real | No | |
TS_Speed | real | No | |
x1 | real | No | |
x2 | real | No | |
y1 | real | No | |
y2 | real | No | |
z1 | real | No | |
z2 | real | No |
function Zoom_Conditions takes nothing returns boolean
return SubString(GetEventPlayerChatString(), 0, StringLength("-zoom ")) == "-zoom "
endfunction
function Zoom_Actions takes nothing returns nothing
local integer i = S2I(SubString(GetEventPlayerChatString(), 6, StringLength(GetEventPlayerChatString())))
if GetLocalPlayer() == GetTriggerPlayer() then
call SetCameraField(CAMERA_FIELD_TARGET_DISTANCE, i, 0 )
endif
endfunction
//===========================================================================
function InitTrig_zoom takes nothing returns nothing
local trigger t = CreateTrigger()
local integer i = 0
loop
exitwhen i > 11
call TriggerRegisterPlayerChatEvent( t, Player(i), "-zoom ", false )
set i = i + 1
endloop
call TriggerAddCondition( t, Condition( function Zoom_Conditions ) )
call TriggerAddAction( t, function Zoom_Actions )
endfunction