Quote Originally Posted by Dwood View Post
I know It's a Double Post but I think that the methods for the impossible might as well be posted.

In order to Sync ai (possible, but NFWOS)

There are going to need to be 2 main things (i believe)

1: Get Clients to stop from creating their own bipeds
****Pulls out chat logs***
2. Has like 4 possibilities.
---a. Get ai to always make the same decisions
---b. Unrandomize ai decisions
---C. Make the clients depend on the server for the ai's actions.

Another idea which might not be very feasible is to code your own ai scripts in Open Sauce
C = Bingo!... yes I'm back again XD..... uhhhhh
I never did much work on AI encounters... but I do remember 1 thing about them

they do auto create themselves in Sapien but not Ingame. they need a Script to run. this is accomplish able via the object_health = 0 server sided only command that i think... rec0 gave out a few years back... it returned Nil instead of 0 on clients because the vehicle didn't exist on clients. only on the server

so that would stop them being created on clients
and as for the ai Updating. you don't have to continuously update the clients... more so just update every 2 or 3 seconds... or alternate between clients being updated. it dosn't have to be exact. only close and only server sided.
in the end if made by the script properly. all you'd have to do is make the server update the client and blam! done :P

57. attach trigger volumes to objects (MissingSpartan7)

I kinda did this... sort of...

Anyone remember my Pelican that could pick up any vehicle under it?

in the end it was going to be a server sided script. it used 3 bipeds to triangulate. and verify if they could all see a vehicle. and it would attach. if the flashlight of the pelican was turned on

the only flaw with my script was... if vehicle attached = true. both vehicles = unexcessible for some reason :S...
and continuously attaching and detaching = seated object warping... don't know how it was worked out on coldsnap... oh well XD

its good to be back