Can do it all through Lua:
Code:
trigger_name = trigger_ff_script:new({})
function trigger_name:ontouch( touch_entity )
if IsPlayer( touch_entity ) then
local player = CastToPlayer( touch_entity )
player:SetGravity( 0.5 ) -- number > 0 and <= 1
end
end
function trigger_name:onendtouch( touch_entity )
if IsPlayer( touch_entity ) then
local player = CastToPlayer( touch_entity )
player:SetGravity( 1 ) -- back to normal
end
end
function player_spawn( player )
player:SetGravity( 1 )
end