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.
AM2R-Multitroid-Fair-Team-PVP/Export_Code/gml_Object_oOptionsMod_Othe...

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