I implemented a function to see if they activate or deactivate Godmode.
I also wrote a plugin so that they cannot kill other players while in GodMode or on Duty and permitted most mod commands when they are not on duty.
So far i think no.
Any ideas?
I tried it with OnConsole and OnConsoleReceived C# but it does not work for the global.suicide and suicide command. I also cannot create a new command like suicide2 or global.suicide2, but fougerite.suicide2 for example is working.
Oxides uses this Hook as an object it seems...
As I can see the whitelist is Client IP based?
" if OnWhiteList(Player.SteamID, Player.IP):"
What about players with dynamic IPs?
#
Edit upps,
yes i see it checks both ID/ and IP but not necessary both must be correct.
I noticed that players die when they teleport to their home location which is on a high floor.
This is happening because in the moment you get teleported the map and the structures needs a little time to get loaded, in the meanwhile you are in a free fall to the ground and die.
Is it possible...
As far as I remember you were not able to join the server without having the RustProtect.dll.
You got a standard message like "incompatible version". Currently their website seems to not work, I try if I maybe find my backup of the rust extended server files.
Here are the client files...
RustExtended only has an outdated Oxide 2.0 version for Rust Legacy. Many current Oxide plugins don't work with Rust Extended. Since Rust Extended for Legacy is abandoned and there will be no more updates and fixes 65 USD is a total rip off.
The only interesting thing is RustProtect which is...
Is there any Hook when the player joins the map and when his rust is completely loaded?
I know at least EAC giving these warning messages (e.g. 1 of 3 warnings)when a player successfully joined the game.
Unfortunately On_PlayerConnected is too early.
It has to be
if DataStore.Get("DestroySystem", id) is not None:
DataStore.Remove("DestroySystem", Player.SteamID)
Player.Message("---DestroySystem---")
Player.Message("You quit Destroy mode!")
elif DataStore.Get("DestroySystem2", id) is not None...
This site uses cookies to help personalise content, tailor your experience and to keep you logged in if you register.
By continuing to use this site, you are consenting to our use of cookies.