48 lines
1.5 KiB
C#
48 lines
1.5 KiB
C#
//-----------------------------------------------------------------------------
|
|
// Torque Game Engine
|
|
//
|
|
// Copyright (c) 2001 GarageGames.Com
|
|
//-----------------------------------------------------------------------------
|
|
|
|
//-----------------------------------------------------------------------------
|
|
// Misc. server commands avialable to clients
|
|
//-----------------------------------------------------------------------------
|
|
|
|
//-----------------------------------------------------------------------------
|
|
|
|
function serverCmdSAD( %client, %password )
|
|
{
|
|
if( %password !$= "" && %password $= $Pref::Server::AdminPassword)
|
|
{
|
|
%client.isAdmin = true;
|
|
%client.isSuperAdmin = true;
|
|
%name = getTaggedString( %client.name );
|
|
MessageAll( 'MsgAdminForce', "\c2" @ %name @ " has become Admin by force.", %client );
|
|
}
|
|
}
|
|
|
|
function serverCmdSADSetPassword(%client, %password)
|
|
{
|
|
if(%client.isSuperAdmin)
|
|
$Pref::Server::AdminPassword = %password;
|
|
}
|
|
|
|
|
|
//----------------------------------------------------------------------------
|
|
// Server chat message handlers
|
|
|
|
function serverCmdTeamMessageSent(%client, %text)
|
|
{
|
|
if(strlen(%text) >= $Pref::Server::MaxChatLen)
|
|
%text = getSubStr(%text, 0, $Pref::Server::MaxChatLen);
|
|
chatMessageTeam(%client, %client.team, '\c3%1: %2', %client.name, %text);
|
|
}
|
|
|
|
function serverCmdMessageSent(%client, %text)
|
|
{
|
|
if(strlen(%text) >= $Pref::Server::MaxChatLen)
|
|
%text = getSubStr(%text, 0, $Pref::Server::MaxChatLen);
|
|
chatMessageAll(%client, '\c4%1: %2', %client.name, %text);
|
|
}
|
|
|