Massassi Forums Logo

This is the static archive of the Massassi Forums. The forums are closed indefinitely. Thanks for all the memories!

You can also download Super Old Archived Message Boards from when Massassi first started.

"View" counts are as of the day the forums were archived, and will no longer increase.

ForumsCog Forum → (GetInv(victim, 41)) ???
(GetInv(victim, 41)) ???
2002-02-04, 10:58 AM #1
Maybe some of u will remember me from TPMTC or just by levels i made in the past. Havent edited for a while so i need expert advice.
Basically, what i'd like to know is if it is possible in MP to retreive info like
(GetInv(victim, 41))
or
(GetCollideType(victim))
or
(GetThingVel(victim))
or other verbs that could return values on another player.
2002-02-04, 2:53 PM #2
As for the first one, check here.

For the rest, it should work.

------------------
http://millennium.massassi.net - Millennium
Sniper Arena! - Enhancement Pack!

[This message has been edited by Hideki (edited February 04, 2002).]
2002-02-04, 10:04 PM #3
Thxs Hideki. Gonna see what i can get as return values.
2002-02-05, 11:04 PM #4
*sigh*
i cangt get some values like GetThingVel or GetThingFlags, but ALL verbs related to bin
seem to be unsynched. Gonna have to forget my idea of a cheater tracker... unless someone has an idea on another way to retrieve remote inventory info...
2002-02-05, 11:31 PM #5
Well if this is going to be a client/server patch then you could get the server to send the inventory and stuff info to all the clients every now and then and if their different then the clients cog kicks them...
Team Battle.
2002-02-05, 11:55 PM #6
It's tough. I have tried it. What do you do to anti-cheat?

You have to look in many many bins, and cheats aren't only done in the bins. They may change the firerate value in conc rifle, they may change the ammo cost in conc rifle, they may change the damage amount of force destruction.

You have to look and find any cheat potentials AND make the server send all those info to each client and check if the values are the same.

I don't want to discourage, but it's a hard way I will tell you.

I think those stuff that can't get sent are the vectors, you have to split them into 3 flex and send them individually in different parameters.

ie :

testVec = GetThingThrust(player);
SendTrigger(-1, 123456, VectorX(testVec), VectorY(testVec), VectorX(testVec), 0);

[http://forums.massassi.net/html/wink.gif]

------------------
http://millennium.massassi.net - Millennium
Sniper Arena! - Enhancement Pack!
2002-02-06, 6:26 AM #7
I agree, its tough. Of course there are many mny ways to cheat in JK and i know it would be impossible to check everything even if the engine would sync all params.
Still i believe its better to wear a seatbelt, especially when u dont have any airbag.
Beeing able to check some params would already satisfy me. Catching someone with only one unnormal param is sufficient to prove he cheats.
As far as i know, most cheats are handles over inventory items. That is why i was looking for a way to get info on other player's items. IF ONLY IsBinActivated(victim, bin) was working *SIGH*, but it doesnt, i tested (or maybe i didnt do it right?).
Concerning the vector outputs, works fine in vector form, doesnt require a split into flex. And its about all i have so far, a radar. Caught a few people in zone playing nf oasis with non standard speed [http://forums.massassi.net/html/smile.gif]
Anyways, if u can help me, i serve a good cause.
And oh i forgot to say its not C/S, i'm using a checksum killer (arg its a hack! But sometimes u have to fight fire with fire)

↑ Up to the top!