I have one very simple version of the JetPack script by "ClockworkDice", and that works via any player walking like this:
Code: Select all
foreach(IPlayer ply in Game.GetPlayers()){
if(ply.IsWalking){
ply.SetLinearVelocity(ply.GetLinearVelocity() + new Vector2(0,3));
}
}
The absolute easiest way would be to write in your characters name here, so the script only works for you. For example your name is "Chakan".
Code: Select all
foreach(IPlayer ply in Game.GetPlayers()){
if(ply.IsWalking && ply.Name == "Chakan"){
ply.SetLinearVelocity(ply.GetLinearVelocity() + new Vector2(0,3));
}
}
Another way is to directly write in the slots of both Users players, regardless of name. Like the example below only works for the host player, you can write [1] in there to only apply for the 2nd connected player.
Code: Select all
foreach(IPlayer ply in Game.GetPlayers()){
if(ply.IsWalking && ply == Game.GetActiveUsers()[0].GetPlayer() ){
ply.SetLinearVelocity(ply.GetLinearVelocity() + new Vector2(0,3));
}
}
I haven't seen the code for Grappling Hook, but if it's the similar as the one above, just edit for your friend name/slot in.
I don't know about Commands+, i think you should ask the author Odex.