You can not select more than 25 topics
Topics must start with a letter or number, can include dashes ('-') and can be up to 35 characters long.
230 lines
4.6 KiB
230 lines
4.6 KiB
var color, _sequence, _showname;
|
|
color = "random"
|
|
_sequence = "synced"
|
|
_showname = "enabled"
|
|
if oControl.censorip
|
|
{
|
|
if init
|
|
op[num_ip].optext = ip
|
|
}
|
|
else
|
|
op[num_ip].optext = ip
|
|
op[num_port].optext = port
|
|
op[num_name].optext = name
|
|
op[num_moderator].optext = password
|
|
op[num_customseed].optext = string(global.multiCustomSeed)
|
|
switch oControl.preferredcolor
|
|
{
|
|
case 1:
|
|
op[num_color].optext = "Green"
|
|
break
|
|
case 2:
|
|
op[num_color].optext = "Red"
|
|
break
|
|
case 3:
|
|
op[num_color].optext = "Blue"
|
|
break
|
|
case 4:
|
|
op[num_color].optext = "Yellow"
|
|
break
|
|
case 5:
|
|
op[num_color].optext = "Orange"
|
|
break
|
|
case 6:
|
|
op[num_color].optext = "Purple"
|
|
break
|
|
case 7:
|
|
op[num_color].optext = "Pink"
|
|
break
|
|
case 8:
|
|
op[num_color].optext = "White"
|
|
break
|
|
case 9:
|
|
op[num_color].optext = "Canary"
|
|
break
|
|
case 10:
|
|
op[num_color].optext = "Red Orange"
|
|
break
|
|
case 11:
|
|
op[num_color].optext = "Sky Blue"
|
|
break
|
|
case 12:
|
|
op[num_color].optext = "Gold"
|
|
break
|
|
case 13:
|
|
op[num_color].optext = "Porsche"
|
|
break
|
|
case 14:
|
|
op[num_color].optext = "Light Purple"
|
|
break
|
|
case 15:
|
|
op[num_color].optext = "Hot Pink"
|
|
break
|
|
case 16:
|
|
op[num_color].optext = "Retro Green"
|
|
break
|
|
case 17:
|
|
op[num_color].optext = "Random"
|
|
break
|
|
}
|
|
|
|
switch showname
|
|
{
|
|
case 0:
|
|
op[num_showname].optext = "disabled"
|
|
oControl.showname = "disabled"
|
|
break
|
|
case 1:
|
|
op[num_showname].optext = "enabled"
|
|
oControl.showname = "enabled"
|
|
break
|
|
}
|
|
|
|
switch oControl.preferredcolor
|
|
{
|
|
case 1:
|
|
color = "green"
|
|
break
|
|
case 2:
|
|
color = "red"
|
|
break
|
|
case 3:
|
|
color = "blue"
|
|
break
|
|
case 4:
|
|
color = "yellow"
|
|
break
|
|
case 5:
|
|
color = "orange"
|
|
break
|
|
case 6:
|
|
color = "purple"
|
|
break
|
|
case 7:
|
|
color = "pink"
|
|
break
|
|
case 8:
|
|
color = "white"
|
|
break
|
|
case 9:
|
|
color = "canary"
|
|
break
|
|
case 10:
|
|
color = "red orange"
|
|
break
|
|
case 11:
|
|
color = "sky blue"
|
|
break
|
|
case 12:
|
|
color = "gold"
|
|
break
|
|
case 13:
|
|
color = "porsche"
|
|
break
|
|
case 14:
|
|
color = "light purple"
|
|
break
|
|
case 15:
|
|
color = "hot pink"
|
|
break
|
|
case 16:
|
|
color = "retro green"
|
|
break
|
|
case 17:
|
|
color = "random"
|
|
break
|
|
}
|
|
|
|
switch sequence
|
|
{
|
|
case 0:
|
|
_sequence = "disabled"
|
|
break
|
|
case 1:
|
|
_sequence = "synced"
|
|
break
|
|
}
|
|
|
|
switch showname
|
|
{
|
|
case 0:
|
|
_showname = "disabled"
|
|
break
|
|
case 1:
|
|
_showname = "enabled"
|
|
break
|
|
}
|
|
|
|
switch oControl.palette
|
|
{
|
|
case 0:
|
|
op[num_palette].optext = "Default"
|
|
break
|
|
case 1:
|
|
op[num_palette].optext = "Color"
|
|
break
|
|
case 2:
|
|
op[num_palette].optext = "Custom"
|
|
break
|
|
case 3:
|
|
op[num_palette].optext = "Disabled"
|
|
break
|
|
}
|
|
|
|
switch oControl.useselfpalette
|
|
{
|
|
case 0:
|
|
op[num_selfpalette].optext = "Disabled"
|
|
break
|
|
case 1:
|
|
op[num_selfpalette].optext = "Enabled"
|
|
break
|
|
}
|
|
|
|
switch oControl.censorip
|
|
{
|
|
case 0:
|
|
op[num_censorip].optext = "Disabled"
|
|
break
|
|
case 1:
|
|
op[num_censorip].optext = "Enabled"
|
|
break
|
|
}
|
|
|
|
switch global.lobbyLocked
|
|
{
|
|
case 0:
|
|
op[num_locklobby].optext = "Open"
|
|
break
|
|
case 1:
|
|
op[num_locklobby].optext = "Locked"
|
|
break
|
|
}
|
|
|
|
switch global.saxmode
|
|
{
|
|
case 0:
|
|
op[num_saxmode].optext = "Disabled"
|
|
break
|
|
case 1:
|
|
op[num_saxmode].optext = "Enabled"
|
|
break
|
|
}
|
|
|
|
ini_open((working_directory + "/multitroid/mod_settings.ini"))
|
|
ini_write_string("ModSettings", "ipaddress", ip)
|
|
ini_write_real("ModSettings", "port", real(port))
|
|
ini_write_string("ModSettings", "displayname", name)
|
|
ini_write_string("ModSettings", "reactorsequence", _sequence)
|
|
ini_write_string("ModSettings", "preferredcolor", color)
|
|
ini_write_string("ModSettings", "showname", _showname)
|
|
ini_write_real("ModSettings", "palette", oControl.palette)
|
|
ini_write_real("ModSettings", "censorip", oControl.censorip)
|
|
ini_write_real("ModSettings", "selfpalette", oControl.useselfpalette)
|
|
ini_write_string("ModSettings", "moderatorpass", password)
|
|
ini_close()
|
|
oControl.ipaddress = ip
|
|
oControl.name = name
|
|
oControl.port = real(port)
|
|
oControl.password = password
|