<?php
Event OnConnect()
$userName = GetCurrentPlayerVar("UserName");
UserGroupFromFile( "whole_ban", "../user/whole_ban.txt" );
UserGroupFromFile( "super_ban", "../user/super_ban.txt" );
...
IF( UserInGroup( "whole_ban",$userName ) == 1 )
THEN
privMsg( "^1You Have A Current Ban From This Server");
privMsg( "^1To See When Your Ban Is Over Visit");
privMsg( "^2http://supercr3w.ning.com/page/user-report-sys" );
cmdLFS("/kick " . . $userName );
ELSE
IF( UserInGroup( "super_ban",$userName ) == 1 )
THEN
privMsg( "^1You Have A Current Ban From This Server");
privMsg( "^1To See When Your Ban Is Over Visit");
privMsg( "^2http://supercr3w.ning.com/page/user-report-sys" );
cmdLFS("/ban " . $userName . " 30");
ENDIF
ENDIF
EndEvent
Event OnNewPlayerJoin()
$userName = GetCurrentPlayerVar("UserName");
UserGroupFromFile( "drive_ban", "../user/drive_ban.txt" );
IF( UserInGroup( "drive_ban",$userName ) == 1 )
THEN
privMsg( "^1You Have A Current Ban From Driving");
privMsg( "^1To See When Your Ban Is Over Visit");
privMsg( "^2http://supercr3w.ning.com/page/user-report-sys" );
cmdLFS("/spec " . $userName );
ENDIF
EndEvent
?>
Event OnResult( $flagConfirm )
# writeline ( langEngine( "%{main_on_result}%" ,GetCurrentPlayerVar("FinishedPos")));
$WinnerName = GetCurrentPlayerVar("NickName");
IF( GetCurrentPlayerVar("FinishedPos") == "1" )
THEN
openGlobalButton( "winner_backing",66,136,74,34,3,10,32," ");
openGlobalButton( "number_1",67,137,10,32,3,10,16,"^01");
openGlobalButton( "winner_title",78,137,62,19,4,10,96,langEngine( "%{main_winnertitle}%" ));
openGlobalButton( "winner_name",78,158,58,10,3,10,64,langEngine( "%{main_winnername}%" ,$WinnerName ));
...
ENDIF
EndEvent
main_winnertitle = "^7Winner";
main_winnername = "^7{0}";
...,langEngine( "%{main_winnername}%" [COLOR="Red"])[/COLOR],$WinnerName [COLOR="Blue"])[/COLOR]);
$NickName = GetCurrentPlayerVar("NickName");
$Position = GetCurrentPlayerVar("Pos");
$Laps = GetCurrentPlayerVar("LapsDone");
$nickNameFront = GetCurrentPlayerVar( "UNameBefore");
$nickNameBack = GetCurrentPlayerVar( "UNameBehind");
$DriftScore = GetCurrentPlayerVar( "DriftScore" );
$GapBefore = GetCurrentPlayerVar( "GapBefore");
$GapBehind = GetCurrentPlayerVar( "GapBehind");
$LapTime = NumToMSH(GetCurrentPlayerVar("LapTime"));
IF ( $enable_pitboard != "true" )
THEN
$diffLapTimeToPB = NumToMSH( GetCurrentPlayerVar("diffLapTimeToPB"));
openPrivButton( "leaderboardback",1,70,30,34,12,7,16,langEngine("%{main_linespace}%" ));
openPrivButton( "leaderboardname",2,71,28,5,4,7,32,langEngine("%{main_leaderboard}%" )); # This says : LEADERBOARD :
openPrivButton( "leaderboardhandle1",3,77,2,9,12,7,32," "); # This is to make board look like it has slots/handles
openPrivButton( "leaderboardhandle1a",3,77,2,9,12,7,32," ");
openPrivButton( "leaderboardhandle1b",3,77,2,9,12,7,32," ");
openPrivButton( "leaderboardhandle2",3,87,2,9,12,7,32," ");
openPrivButton( "leaderboardhandle2a",3,87,2,9,12,7,32," ");
openPrivButton( "leaderboardhandle2b",3,87,2,9,12,7,32," ");
openPrivButton( "leaderboardhandle3",27,77,2,9,12,7,32," ");
openPrivButton( "leaderboardhandle3a",27,77,2,9,12,7,32," ");
openPrivButton( "leaderboardhandle3b",27,77,2,9,12,7,32," ");
openPrivButton( "leaderboardhandle4",27,87,2,9,12,7,32," ");
openPrivButton( "leaderboardhandle4a",27,87,2,9,12,7,32," ");
openPrivButton( "leaderboardhandle4b",27,87,2,9,12,7,32," ");
openPrivButton( "playernameback",2,76,28,6,5,7,32," ");
openPrivButton( "playername",6,77,20,5,5,7,16, $NickName); # player who will see board
openPrivButton( "leaderboardtimeback",2,81,28,6,5,7,32," ");
openPrivButton( "leaderboardtimes",5,81,22,5,5,7,0,langEngine("%{main_leaderboardtimes}%",$LapTime, $diffLapTimeToPB)); # laptime + diff to pb
openPrivButton( "pos_lap_backing",2,86,28,6,5,7,32," ");
openPrivButton( "position",7,86,4,6,5,7,0,"P");
openPrivButton( "lap",16,86,4,6,5,7,0,"L");
openPrivButton( "whatposition",10,86,5,6,5,7,32,langEngine("%{main_position}%",$Position)); # P1, P2, P3, etc
openPrivButton( "whatlap",19,86,5,6,5,7,32,langEngine("%{main_lapnumber}%",$Laps)); # L1, L2, L3, etc
openPrivButton( "who_front_backing",2,91,28,6,5,7,32," ");
openPrivButton( "who_front",5,91,24,5,5,7,64,langEngine("%{main_whofrontofme}%",$nickNameFront, $GapBefore)); # Name of driver in front along with gap
openPrivButton( "who_back_backing",2,96,28,6,5,7,32," ");
openPrivButton( "who_back",5,96,24,5,5,7,64,langEngine("%{main_whobackofme}%",$nickNameBack, $GapBehind)); # Name of driver behind along with gap
ENDIF
CASE "!count":
IF( UserInGroup( "admin",$userName ) == 1 )
THEN
openGlobalButton( "lone_counter",50,63,100,40,100,$argv,0,"^3> %cpt% <", endcounter );
ENDIF
BREAK;
CASE "!countdown":
IF( UserInGroup( "admin",$userName ) == 1 )
THEN
openGlobalButton( "lone_counter",50,63,100,40,100,$argv,0,"^3> %cpt% <", countdown );
ENDIF
BREAK;
CASE "!term":
IF( UserInGroup( "admin",$userName ) == 1 )
THEN
openGlobalButton( "lone_counter",50,63,100,40,100,$argv,0,"^3> %cpt% <", term );
IF( . $argv . == 1)
THEN
cmdLFS("/msg ^1INSIM SHUTAGE IN " . $argv . " SECOND " );
cmdLFS("/msg ^2INSIM SHUTAGE IN " . $argv . " SECOND " );
cmdLFS("/msg ^3INSIM SHUTAGE IN " . $argv . " SECOND " );
cmdLFS("/msg ^4INSIM SHUTAGE IN " . $argv . " SECOND " );
cmdLFS("/msg ^5INSIM SHUTAGE IN " . $argv . " SECOND " );
cmdLFS("/msg ^6INSIM SHUTAGE IN " . $argv . " SECOND " );
cmdLFS("/msg ^7INSIM SHUTAGE IN " . $argv . " SECOND " );
ELSE
cmdLFS("/msg ^1INSIM SHUTAGE IN " . $argv . " SECONDS " );
cmdLFS("/msg ^2INSIM SHUTAGE IN " . $argv . " SECONDS " );
cmdLFS("/msg ^3INSIM SHUTAGE IN " . $argv . " SECONDS " );
cmdLFS("/msg ^4INSIM SHUTAGE IN " . $argv . " SECONDS " );
cmdLFS("/msg ^5INSIM SHUTAGE IN " . $argv . " SECONDS " );
cmdLFS("/msg ^6INSIM SHUTAGE IN " . $argv . " SECONDS " );
cmdLFS("/msg ^7INSIM SHUTAGE IN " . $argv . " SECONDS " );
ENDIF
ENDIF
BREAK;
CASE "!reinit":
IF( UserInGroup( "admin",$userName ) == 1 )
THEN
openGlobalButton( "lone_counter",50,63,100,40,100,$argv,0,"^3> %cpt% <", reinit );
IF( . $argv . == 1)
THEN
cmdLFS("/msg ^1SERVER REBOOT IN " . $argv . " SECOND " );
cmdLFS("/msg ^2SERVER REBOOT IN " . $argv . " SECOND " );
cmdLFS("/msg ^3SERVER REBOOT IN " . $argv . " SECOND " );
cmdLFS("/msg ^4SERVER REBOOT IN " . $argv . " SECOND " );
cmdLFS("/msg ^5SERVER REBOOT IN " . $argv . " SECOND " );
cmdLFS("/msg ^6SERVER REBOOT IN " . $argv . " SECOND " );
cmdLFS("/msg ^7SERVER REBOOT IN " . $argv . " SECOND " );
ELSE
cmdLFS("/msg ^1SERVER REBOOT IN " . $argv . " SECONDS " );
cmdLFS("/msg ^2SERVER REBOOT IN " . $argv . " SECONDS " );
cmdLFS("/msg ^3SERVER REBOOT IN " . $argv . " SECONDS " );
cmdLFS("/msg ^4SERVER REBOOT IN " . $argv . " SECONDS " );
cmdLFS("/msg ^5SERVER REBOOT IN " . $argv . " SECONDS " );
cmdLFS("/msg ^6SERVER REBOOT IN " . $argv . " SECONDS " );
cmdLFS("/msg ^7SERVER REBOOT IN " . $argv . " SECONDS " );
ENDIF
ENDIF
BREAK;
Sub endcounter($KeyFlags,$id)
closePrivButton("lone_counter");
openGlobalButton( "circle_GO",,50,63,100,40,100,3,0,"^2! GO !");
EndSub
Sub countdown($KeyFlags,$id)
closePrivButton("lone_counter");
EndSub
Sub term($KeyFlags,$id)
termLapper();
EndSub
Sub reinit($KeyFlags,$id)
cmdLFS("/reinit" );
EndSub
RegisterScheduleAction( "10 * * * * * * : 30 * * * * * * : 50 * * * * * *", SA_site );
RegisterScheduleAction( "00 * * * * * * : 20 * * * * * * : 40 * * * * * *", SA_time );
Sub SA_time() # Lapper Event
openGlobalButton( "time",69,194,51,6,5,-1,32,"^7Time and Date: ^1" . GetLapperVar("LongTime") ." ^7" . GetLapperVar("LongDate") );
openGlobalButton( "SORT",120,194,20,6,10,-1,32,"^1All times are ^7GMT" );
EndSub
Sub SA_site() # Lapper Event
openGlobalButton( "time",69,194,51,6,5,-1,32,"^7Time and Date: ^1" . GetLapperVar("LongTime") ." ^7" . GetLapperVar("LongDate") );
openGlobalButton( "SORT",120,194,20,6,10,-1,32,"^7SuperCr3w.co.uk" );
EndSub
CASE "!count":
CASE "!Count":
CASE "!COUNT":
IF( UserInGroup( "admin",$userName ) == 1 )
THEN
DelayedCommand( 1, SC1 );
ENDIF
BREAK;
Sub SC1()
openGlobalButton( "Count",92,78,20,40,5,-1,0,"^3R E A D Y");
DelayedCommand( 2, SC2 );
EndSub
Sub SC2()
openGlobalButton( "Count",92,78,20,40,5,-1,0,"^13");
DelayedCommand( 2, SC3 );
EndSub
Sub SC3()
openGlobalButton( "Count",92,78,20,40,5,-1,0,"^12");
DelayedCommand( 2, SC4 );
EndSub
Sub SC4()
openGlobalButton( "Count",92,78,20,40,5,-1,0,"^11");
DelayedCommand( 2, SC5 );
EndSub
Sub SC5()
openGlobalButton( "Count",92,78,20,40,5,3,0,"^2Go");
EndSub