################################# # WINNER FLAGS # Version 2 ################################# # LFSLapper v5.844 ################################# # Coding: # very easy bits by Sinanju # difficult coding and help by TIM[NL] ################################# # ----> Code needs to be put in 2 different sections ################################## # # Put following in 'Action on Qual and race' Section # ################################## Event OnResult( $flagConfirm ) SWITCH( GetCurrentPlayerVar("FinishedPos") ) # variable for race finish order CASE 1: IF(( $flagConfirm == 2 )||( $flagConfirm == 18 )||( $flagConfirm == 34 )) THEN $WinnerName = GetCurrentPlayerVar("NickName"); openGlobalButton( "win_backing",34,44,38,18,1,12,32," "); # backing for whole flag openGlobalButton( "winnumber_back",35,45,6,16,1,12,16," "); # backing for number openGlobalButton( "winnumber_back2",35,45,6,16,1,12,16," "); # another layer for contrast openGlobalButton( "1bl_bsr1",38,45,3,4,1,12,32," "); # first of little black squares on flag openGlobalButton( "1bl_bsr2",35,49,3,4,1,12,32," "); openGlobalButton( "1bl_bsr3",38,53,3,4,1,12,32," "); openGlobalButton( "1bl_bsr4",35,57,3,4,1,12,32," "); openGlobalButton( "number_1",33,41,10,24,2,12,0,"^11"); # number appears on top of flag button openGlobalButton( "win_title",41,45,30,11,0,12,96,langEngine( "%{main_winnertitle}%" )); # Winner text openGlobalButton( "win_name",41,55,30,6,3,12,64,langEngine( "%{main_winnername}%",$WinnerName)); # Winning drivers name ENDIF BREAK; CASE 2: IF(( $flagConfirm == 2 )||( $flagConfirm == 18 )||( $flagConfirm == 34 )) THEN $RunnerUpName = GetCurrentPlayerVar("NickName"); openGlobalButton( "runnerup_backing",34,63,38,18,1,12,32," "); # backing for whole flag openGlobalButton( "number_back",35,64,6,16,1,12,16," "); # backing for number openGlobalButton( "number_back2",35,64,6,16,1,12,16," "); # another layer for contrast openGlobalButton( "2bl_bsr1",38,64,3,4,1,12,32," "); # first of little black squares on flag openGlobalButton( "2bl_bsr2",35,68,3,4,1,12,32," "); openGlobalButton( "2bl_bsr3",38,72,3,4,1,12,32," "); openGlobalButton( "2bl_bsr4",35,76,3,4,1,12,32," "); openGlobalButton( "number_2",33,60,10,24,2,12,0,"^02"); # number appears on top of flag button openGlobalButton( "runnerup",41,64,30,11,1,12,96,langEngine( "%{main_runneruptitle}%" )); openGlobalButton( "runnerup_name",41,74,30,6,3,12,64,langEngine( "%{main_runnerupname}%",$RunnerUpName)); ENDIF BREAK; CASE 3: IF(( $flagConfirm == 2 )||( $flagConfirm == 18 )||( $flagConfirm == 34 )) THEN $thirdName = GetCurrentPlayerVar("NickName"); openGlobalButton( "3rd_backing",34,82,38,18,1,12,32," "); # backing for whole flag openGlobalButton( "3number_back",35,83,6,16,1,12,16," "); # backing for number openGlobalButton( "3number_back2",35,83,6,16,1,12,16," "); # another layer for contrast openGlobalButton( "3bl_bsr1",38,83,3,4,1,12,32," "); # first of little black squares on flag openGlobalButton( "3bl_bsr2",35,87,3,4,1,12,32," "); openGlobalButton( "3bl_bsr3",38,91,3,4,1,12,32," "); openGlobalButton( "3bl_bsr4",35,95,3,4,1,12,32," "); openGlobalButton( "number_3",33,79,10,24,2,12,0,"^03"); # number appears on top of flag button openGlobalButton( "3rd_title",41,83,30,11,1,12,96,langEngine( "%{main_3rdtitle}%" )); openGlobalButton( "3rd_name",41,93,30,6,3,12,64,langEngine( "%{main_3rdname}%",$thirdName)); ENDIF BREAK; CASE 4: IF(( $flagConfirm == 2 )||( $flagConfirm == 18 )||( $flagConfirm == 34 )) THEN $fourthName = GetCurrentPlayerVar("NickName"); openGlobalButton( "4th_backing",34,101,38,18,1,12,32," "); # backing for whole flag openGlobalButton( "4number_back",35,102,6,16,1,12,16," "); # backing for number openGlobalButton( "4number_back2",35,102,6,16,1,12,16," "); # another layer for contrast openGlobalButton( "4bl_bsr1",38,102,3,4,1,12,32," "); # first of little black squares on flag openGlobalButton( "4bl_bsr2",35,106,3,4,1,12,32," "); openGlobalButton( "4bl_bsr3",38,110,3,4,1,12,32," "); openGlobalButton( "4bl_bsr4",35,114,3,4,1,12,32," "); openGlobalButton( "number_4",33,98,10,24,2,12,0,"^04"); # number appears on top of flag button openGlobalButton( "4th_title",41,102,30,11,1,12,96,langEngine( "%{main_4thtitle}%" )); openGlobalButton( "4th_name",41,112,30,6,3,12,64,langEngine( "%{main_4thname}%",$fourthName)); ENDIF BREAK; CASE 5: IF(( $flagConfirm == 2 )||( $flagConfirm == 18 )||( $flagConfirm == 34 )) THEN $fifthName = GetCurrentPlayerVar("NickName"); openGlobalButton( "5th_backing",34,120,38,18,1,12,32," "); # backing for whole flag openGlobalButton( "5number_back",35,121,6,16,1,12,16," "); # backing for number openGlobalButton( "5number_back2",35,121,6,16,1,12,16," "); # another layer for contrast openGlobalButton( "5bl_bsr1",38,121,3,4,1,12,32," "); # first of little black squares on flag openGlobalButton( "5bl_bsr2",35,125,3,4,1,12,32," "); openGlobalButton( "5bl_bsr3",38,129,3,4,1,12,32," "); openGlobalButton( "5bl_bsr4",35,133,3,4,1,12,32," "); openGlobalButton( "number_5",33,117,10,24,2,12,0,"^05"); # number appears on top of flag button openGlobalButton( "5th_title",41,121,30,11,1,12,96,langEngine( "%{main_5thtitle}%" )); openGlobalButton( "5th_name",41,131,30,6,3,12,64,langEngine( "%{main_5thname}%",$fifthName)); ENDIF BREAK; DEFAULT: # If no value match then do this BREAK; ENDSWITCH EndEvent ################################## # # Put following in Language Section # ################################## Lang "EN" main_winnertitle = "^1Winner"; main_winnername = "{0}"; main_runneruptitle = "^1Runner Up"; main_runnerupname = "{0}"; main_3rdtitle = "^13rd Place"; main_3rdname = "{0}"; main_4thtitle = "^14th Place"; main_4thname = "{0}"; main_5thtitle = "^15th Place"; main_5thname = "{0}";