-
Notifications
You must be signed in to change notification settings - Fork 0
ES AutoLoad
Home · BASIC · UO API · A–Z · Examples · Languages
Autoload\
├─ autoload.sc
├─ MyCombat.inj
├─ Crafting.bas
└─ Scripts\
├─ Healer.sc
└─ Hunter.sc
En la raíz de Autoload deben existir solamente archivos AutoLoad seleccionables y la carpeta Scripts. Se admiten .sc, .inj, .bas y .txt; el nombre puede ser cualquiera. Los scripts normales y nuevos archivos IDE pertenecen a Autoload\Scripts.
- Abra Options → Basic IDE.
- Elija un archivo de la raíz
Autoload. - Pulse Apply.
La selección se guarda por separado en el perfil de cada personaje como YokoAutoloadFile; el valor predeterminado es autoload.sc. Al entrar en la escena del juego se inicia únicamente la SUB Main() del archivo elegido. Los demás AutoLoad no se inician automáticamente.
En Options → Macros → Classic, Basic Auto Load lee los procedimientos del AutoLoad activo:
- añada Basic Auto Load a la macro;
- seleccione un procedimiento del listado;
- asigne una tecla o botón;
- guarde el perfil;
- la tecla ejecutará ese procedimiento mediante el mismo Basic Runtime.
Al cambiar de personaje o AutoLoad, el listado se reconstruye. Los procedimientos del usuario aparecen aquí y en Outline, pero no se convierten en comandos incorporados del Runtime API.
Basic Example guarda un código pequeño y completo en el perfil normal de macros:
SUB Main()
UO.Print('Example macro')
END SUBUso:
- añada Basic Example a una macro;
- abra el editor;
- escriba el código entre
SUB Main()yEND SUB; - asigne una tecla y guarde el perfil;
- la tecla inicia ese código separado mediante Runtime.
El editor utiliza fondo oscuro, texto claro, caret visible y selección legible.
Las macros Basic se envían a una cola administrada del Runtime, pero el código también debe ceder el control:
SUB Main()
WHILE UO.GetDead() = 0
' trabajo breve
UO.Wait(100)
WEND
END SUBEvite bucles activos infinitos, búsquedas síncronas grandes en cada iteración y trabajo innecesario en el hilo del juego.
- Texto nuevo de la IDE con Save →
Autoload\Scripts. - Archivo abierto desde disco → su ruta de origen.
- La IDE no crea automáticamente nuevos AutoLoad en la raíz.
- Basic Example se guarda en el perfil del personaje junto a las macros normales.
- Haga copia de scripts y perfiles antes de sustituir el cliente.
ClassicUO
Bad Newbie & Basic IDE
Найти в справочнике
Клиент и скрипты
Каталоги значений
Разработка и помощь