This is the script that was running before admin levels were implimented. I wont upload the admin script due to it being made by Juppi and not me.
function OnServerStart( )
{
print( "Server Started: "+ GetServerName() );
}
function OnPlayerJoin( id, name )
{
MessagePlayer( "Welcome " + name + " to the LU testing session", id, 153, 255, 0 );
SetPlayerCash( id, 2000 );
}
function OnPlayerDeath( iID, iWep )
{
Message( "* " + GetPlayerName( iID ) + " killed himself. ("+GetWeaponName( iWep )+")", 255, 165, 0 );
local vPos = GetPlayerPos( iID );
local iCash = GetPlayerCash( iID );
CreateCashPickup( iCash, vPos.x + 1.75, vPos.y + 1.75, vPos.z );
SetPlayerCash( iID, 0 );
}
function OnPlayerKill( iKiller, iID, iWep, iBodyPart )
{
if ( iKiller == iID )
{
Message( "* " + GetPlayerName( iID ) + " killed himself. ("+GetWeaponName( iWep )+")", 255, 165, 0 );
local vPos = GetPlayerPos( iID );
local iCash = GetPlayerCash( iID );
CreateCashPickup( iCash, vPos.x + 1.75, vPos.y + 1.75, vPos.z );
SetPlayerCash( iID, 0 );
}
else
{
local iScore = GetPlayerScore( iKiller );
SetPlayerScore( iKiller, ( iScore + 1 ) );
local iCash = 1000;
local iKilledCash = GetPlayerCash( iID );
if ( iKilledCash > 0 )
{
//MessagePlayer( "!! You stole $" + iKilledCash + " from " + GetPlayerName( iID ) + " !!", iKiller, 102, 254, 255 );
//MessagePlayer( "!! " + GetPlayerName( iKiller ) + " stole " + iKilledCash + " from you !!", iID, 102, 254, 255 );
iCash = iCash + iKilledCash;
SetPlayerCash( iID, 0 );
}
//SetPlayerCash( iKiller, iCash );
local vPos = GetPlayerPos( iID );
CreateCashPickup( iCash, vPos.x + 1.75, vPos.y + 1.75, vPos.z );
if ( GetWeaponName( iWep ) == "Vehicle" )
{
local vehicle = GetPlayerVehicle( iKiller );
if ( vehicle )
{
if ( GetVehicleModel( vehicle ) == 126 ) Message( "* " + GetPlayerName( iKiller ) + " dodokilled "+GetPlayerName( iID ), 255, 165, 0 );
else Message( "* " + GetPlayerName( iKiller ) + " carkilled "+GetPlayerName( iID ), 255, 165, 0 );
}
else Message( "* " + GetPlayerName( iKiller ) + " carkilled "+GetPlayerName( iID ), 255, 165, 0 );
}
else Message( "* " + GetPlayerName( iKiller ) + " killed "+GetPlayerName( iID )+". ("+GetWeaponName( iWep )+")", 255, 165, 0 );
}
}
function OnPlayerCommand( iID, szCmd, szText )
{
if ( szCmd == "health" )
{
if ( szText != null )
{
local a = split( szText, " " );
local ID = 0;
if ( !IsNum( a[0] ) ) ID = GetPlayerID( a[0] );
else ID = a[0].tointeger();
local Armour = GetPlayerArmour( ID );
if ( Armour == 0 ) Message( "* " + GetPlayerName( ID ) + "'s Health: " + GetPlayerHealth( ID ) );
else Message( "* " + GetPlayerName( ID ) + "'s Health: " + GetPlayerHealth( ID ) + ", Armour: " + Armour );
}
else
{
local Armour = GetPlayerArmour( ID );
if ( Armour == 0 ) Message( "* " + GetPlayerName( iID ) + "'s Health: " + GetPlayerHealth( iID ) );
else Message( "* " + GetPlayerName( iID ) + "'s Health: " + GetPlayerHealth( iID ) + ", Armour: " + Armour );
}
}
else if ( szCmd == "mypos" )
{
local v = GetPlayerPos( iID );
Message( GetPlayerName( iID ) + " is currently at " + v.x + ", " + v.y + ", " + v.z );
}
else if ( szCmd == "goto" )
{
if ( szText != null )
{
local a = split( szText, " " );
local ID = 0;
if ( !IsNum( a[0] ) ) ID = GetPlayerID( a[0] );
else ID = a[0].tointeger();
if ( GetPlayerName( ID ) != "Unknown" )
{
local vPos = GetPlayerPos( ID );
Message( GetPlayerName( iID ) + " is teleporting to " + GetPlayerName( ID ) );
SetPlayerPos( iID, vPos );
}
}
}
else if ( szCmd == "cash" )
{
Message( GetPlayerName( iID ) + " has $" + GetPlayerCash( iID ) );
}
else if ( szCmd == "hpickup" )
{
local v = GetPlayerPos( iID );
Message( "Creating Pickup At: " + v.x + ", " + v.y + ", " + v.z );
local pickup = CreatePickup( 1362, 3, v.x, v.y, v.z );
}
else if ( szCmd == "apickup" )
{
local v = GetPlayerPos( iID );
Message( "Creating Pickup At: " + v.x + ", " + v.y + ", " + v.z );
local pickup = CreatePickup( 1364, 3, v.x, v.y, v.z );
}
else if ( szCmd == "stinger" )
{
local v = GetPlayerPos( iID );
MessagePlayer( "Spawning a Stinger...", iID );
CreateVehicle( VEH_STINGER, v.x + 5, v.y, v.z, GetPlayerAngle( iID ) );
}
else if ( szCmd == "banshee" )
{
local v = GetPlayerPos( iID );
MessagePlayer( "Spawning a Banshee...", iID );
CreateVehicle( VEH_BANSHEE, v.x + 5, v.y, v.z, GetPlayerAngle( iID ) );
}
else if ( szCmd == "dodo" )
{
local v = GetPlayerPos( iID );
MessagePlayer( "Spawning a Dodo...", iID );
CreateVehicle( VEH_DODO, v.x + 5, v.y, v.z, GetPlayerAngle( iID ) );
}
else if ( szCmd == "spawncar" )
{
if ( szText != null )
{
local a = split( szText, " " );
local ID = 90;
if ( IsNum( a[0] ) ) ID = a[0].tointeger();
if ( ( ID >= 90 ) && ( ID <= 150 ) )
{
local v = GetPlayerPos( iID );
MessagePlayer( "Spawning a vehicle with model ID " + ID + "...", iID );
CreateVehicle( ID, v.x + 5, v.y, v.z, GetPlayerAngle( iID ) );
}
}
}
}
function OnScriptLoad( )
{
print( "Script Loaded!" );
}
function OnScriptUnload( )
{
print( "Script Unloaded!" );
}