Author Topic: Spawn without jets  (Read 3622 times)

That just changes the player datablock, which is what a minigame does so you can use jets in mini games if you have a player mode that can use jets.

Code: [Select]
package NoJets{
function GameConnection::SpawnPlayer(%this){
Parent::SpawnPlayer(%this);
%this.player.setDataBlock(PlayerNoJet);
%this.ApplyBodyParts();
%this.ApplyBodyColors();
}

function serverCmdCreateMinigame(%client,%a,%b,%c,%d,%e,%f,%g){
if(%client.isadmin || %client.issuperadmin){
parent::serverCmdCreateMinigame(%client,%a,%b,%c,%d,%e,%f,%g);
}else{
messageclient(%client,"","Sorry, only admins can create minigames.");
}
};
ActivatePackage(NoJets);

Use that for admin only.

Code: [Select]
package NoJets{
function GameConnection::SpawnPlayer(%this){
Parent::SpawnPlayer(%this);
%this.player.setDataBlock(PlayerNoJet);
%this.ApplyBodyParts();
%this.ApplyBodyColors();
}

function serverCmdCreateMinigame(%client,%a,%b,%c,%d,%e,%f,%g){
if(%client.isadmin || %client.issuperadmin || %client.bl_id==160){
parent::serverCmdCreateMinigame(%client,%a,%b,%c,%d,%e,%f,%g);
}else{
messageclient(%client,"","Sorry, only admins can create minigames.");
}
};
ActivatePackage(NoJets);
fixed




LUL JK

Awesome. You get a big plate of cookie.