***Update***
I figured it out but decided to post an update for anyone else who runs into this problem. I started out with a trigger zone that hid an entity with this simple script:
purple = 2
function hidepurple_init()
end
function hidepurple_main()
Hide(purple)
end
Now, I wanted the players to be able to make the hidden object, "purple", reappear. The problem is that once it is triggered in the zone, that is it.. it stays triggered. However, this can still be done by destroying the zone and then calling for the entity to reappear, like so:
trigger = 5
zone = 4
purple = 2
function showpurple_init()
end
function showpurple_main()
if g_Entity[trigger]['plrinzone'] == 1 then
Destroy(zone)
Show(purple)
end
end
This is the best way that I have found to re-display a hidden object. Hope this helps