<?php
[LapperGlobals]
$GripDatabase = "./GripPB";
$adminEmail = "";
$smtpServer = "";
$loginMail = "";
$passMail = "";
$VoteRestart = -1;
$DefaultTopCar = "XFG+XRG";
...
?>
<?php
...
openPrivButton ("player_".$i."_remove",$topleft_x+6,$topleft_y+1,25,5,5,-1,80,"Remove",Remove_Registered);
...
Sub Remove_Registered( $KeyFlags,$id )
IF ($id != "")
THEN
# use the Split command to extract the uname from the $id which should be "player_<username>_remove"
$uName = split( $id,"_",1 );
# Do something with the extracted username
ENDIF
EndSub
?>
<?php
[admin]
krayy
gai-luron
fred
barney
[superusers]
krayy
gai-luron
wilma
[banned]
barney
?>
<?php
case "splittoarray":
if (nbArgs != 2)
throw new GLScriptException("Incorrect args number in function " + val.nameFunction);
val.typVal = GLScript.typVal.setOfVar;
val.setVars = new GLScript.SetOfVars();
string tmpSc = (string)args[1];
char splitChar = tmpSc[0];
string[] splited = (args[0] as string).Split(splitChar);
for (int i = 0; i < splited.Length; i++)
{
val.setVars.Set(i.ToString(), new unionVal(0, "\"" + splited[i] + "\"", typVal.str));
}
return;
?>
<?php
CASE "!ta":
$Racers = "gul,4aged,krayy,kumarakid,steala";
$RacerList = SplitToArray($Racers, ",");
dumpvar($RacerList);
FOREACH ( $ra IN $RacerList )
# Do something with the entire list of vars like check membership etc
privMsg ( $ra["value"] );
ENDFOREACH
BREAK;
?>
<?php
$racers = 4aged,krayy,kumarakid,steala;
$IsNotBlank = 1;
$GroupIndex = 0;
WHILE ($IsNotBlank == 1)
$racer=split( $racers,",",$GroupIndex );
IF ( $racer!= "") THEN
privMsg ($racer);
$GroupIndex = $GroupIndex + 1;
ELSE
$IsNotBlank = 0;
ENDIF
ENDWHILE
?>
<?php
$racers = 4aged,krayy,kumarakid,steala;
FOREACH( $racer IN split( $racers,","))
privMsg ($racer);
ENDFOREACH
?>
<?php
<LFSLapperRaceConfig>
<PointsSystems>
<points>
<name>poinType1</name>
<Pos1>20</Pos1>
<Pos2>20</Pos2>
<Pos3>20</Pos3>
<RelativeToPlayer>true</RelativeToPlayer>
<FastestLap>1</FastestLap>
<PolePosition>1</PolePosition>
<MostImprovedGrid>2</MostImprovedGrid>
</points>
</PointsSystems>
<RaceSeries>
<name>champ1</name>
<title>First championship</title>
<points>poinType1</points>
<HandicapDefault>20:0</HandicapDefault>
<SaveReplays>yes</SaveReplays>
<MailResults>krayy0@gmail.com</MailResults>
<race>
<sequence>1</sequence>
<date>dd/mm/yyyy</date>
<Time>hh:mm</Time>
<Car>XFG+XRG</car>
<Track>SO6</Track>
<qualifyTime>0</qualifyTime>
<Laps>10</Laps>
<HandicapUsers>krayy:20:0,4aged:30:0</HandicapUsers>
<Allowresets>yes</Allowresets>
</race>
<race>
<sequence>2</sequence>
<date>dd/mm/yyyy</date>
<Time>hh:mm</Time>
<Car>RB4</car>
<Track>SO1</Track>
<qualifyTime>0</qualifyTime>
<Laps>10</Laps>
<HandicapUsers>krayy:30:0,4aged:25:0</HandicapUsers>
<Allowresets>yes</Allowresets>
</race>
</RaceSeries>
</LFSLapperRaceConfig>
?>
<?php
[points]
name = "poinType1"
1 = 20
2 = 18
3 = 16
...
RelativeToPlayer = true;
FastestLap = 1
PolePosition = 1
MostImprovedGrid = 2
[series]
name="champ1"
title = "First championship";
points = "poinType1";
HandicapDefault = "20:0";
SaveReplays = yes
MailResults = krayy0@gmail.com
[race]
series="champ1"
sequence=1
date = dd/mm/yyyy;
Time = hh:mm;
Car = XFG+XRG;
Track = SO6;
qualifyTime = 0; // in minute
// qualify = no; <- specifying qualify time overrides
Laps = 10
HandicapUsers = "@krayy:20:0,4aged:30:0";
Allowresets = yes
[race]
series="champ1"
sequence=2
date = dd/mm/yyyy;
Time = hh:mm;
qualifyTime = 30; // in minute
Car = RB4;
Track = SO1;
points = "poinType2"; // override championship point
Laps = 20
HandicapUsers = "@krayy:40:0,4aged:20:0";
Allowresets = no
?>