var ID, input, port; ID = ds_map_find_value(async_load, "id") if (ID == msg) { if ds_map_find_value(async_load, "status") { input = ds_map_find_value(async_load, "value") if is_real(input) { ini_open((working_directory + "\settings.ini")) port = ini_read_real("Settings", "port", 64198) ini_close() if (input != port) { if instance_exists(oServer) { with (oServer) instance_destroy() ini_open((working_directory + "\settings.ini")) ini_write_real("Settings", "port", input) ini_close() alarm[0] = 300 } } } } }