When hiding an entity you can either use Hide(e) or Destroy(e). For the winzone, there are different ways to do this. You can try the SpawnIfUsed(e) in the boat entity script and then in the boat entity property 'Ifused' set to the name of the winzone Entity. Modify the winzone.lua (copy the original first and rename) and add Hide(e) as there is not option available in the default winzone properties (because they are hidden by default in-game). You will still have to place the winzone near the boat, it just will be hidden and not activated and then do a Show(e) if the winzone is activated. OR you could get the x,y,z co-ords of the boat, place the winzone away from the boat (and hide it maybe) and then reposition the winzone to the same co-ords as the boat (and show it). I haven't tested this but in theory it could work GG allowing. Give both ways a try. I may also test this out as well as I am now curious if it can be done. Haven't played around with winzone much yet but it's just an entity like any other.
Professional Programmer: Languages- SAS, C++, SQL, PL-SQL, JavaScript, HTML, Darkbasic Pro, Purebasic, others
Hardware: Dell Precision 490; AMD Radeon HD 7570; LG TFT monitor (widescreen).
Interests: Drumming, Saxophone, Art, Theatre, Music.