add_action_speak=error={"text":["^event_keypress_error"], "command":["go_to_line", 20]}
La línea de abajo procesará el error punto por punto; en este ejemplo, el error puede ocurrir en la línea 20, en cuyo caso el bot procederá a ejecutar el script desde la línea 10.add_action_speak=k_error1={"text":["^event_keypress_error_20"], "command": ["go_to_line", 10]}
La línea de abajo funcionará si se cumple la condición y no hay error, entonces el bot ejecutará el script desde la línea 32.add_action_speak=k_ok={"text":["^event_keypress_ok"], "command":["go_to_line", 32]}
La línea de abajo funcionará si se cumple la condición en la línea 29, entonces el bot procederá a ejecutar el script desde la línea 32.add_action_speak=k_ok1={"text":["^event_keypress_ok_29"], "command":["go_to_line", 32]}
La línea de abajo te permite ignorar errores puntuales en la función keypress=keyname=textvar=items=(Goblin|Gnome|Dark elf|Dwarf)
Debajo necesitas indicar el primer ítem en tu bolsa, el cual el juego menciona cuando se abre el menú para seleccionar ítems para poner en el almacén.var=firstitem=^\d+\sArnebia
enable_restart
open_game_window
Deshabilita la pulsación periódica de la tecla Escape para que el bot no cierre el menú.disable_key_esc
Establece la velocidad de búsqueda de objetivo, en nuestro caso es npc (Almacén)search_object_timeout=0.1
Debajo creamos un manejador de eventos; si ocurre un error durante la ejecución del script, el bot ejecutará el script desde la línea 26.add_action_speak=error={"text":["^event_keypress_error"], "command":["go_to_line", 26]}
Ignorar errores al presionar keypressskip_keypress_error
enable_search_object=Almacén espaciotemporal|Ansible Space-Time Storehouse=10
keypress=enter
Esperamos a que se abra el menú del almacénwaitspeak=Almacén de objetos|item storage
Puede ocurrir un error en la línea de abajo, lo hemos manejado arriba. Este script puede ser procesado punto por punto. Si hay un error en la línea de abajo, es mejor ejecutar el script de nuevo. En el ejemplo actual, el script simplemente saldrá. No preví esto cuando escribí este script.keypress=s=Depositar objetos|deposit item
timewait=0.1
Abre la lista de ítems que pueden ser puestos en almacenamientokeypress=enter
Esperamos a que el juego diga el nombre del primer ítem en nuestra bolsawaitspeak=%firstitem%
Ignorar el errorskip_keypress_error
Estamos buscando objetos cuyos nombres indicamos en la variable. Si el bot no los encuentra, considerará que todos los ítems han sido puestos en el almacén y completará su trabajo. Ten en cuenta que puse el valor numérico en paréntesis; usaré este valor más adelante en la variable.keypress=w=(\d+).*?%items%
timewait=0.01
keypress=enter
timewait=1
Se ha abierto un campo para ingresar el número de ítems, escribo el valor usando la variable que mencioné anteriormente.write=~~1
timewait=0.05
keypress=enter
Esperamos un mensaje de éxito.waitspeak=^Depositado|deposited
Iniciamos el ciclo nuevamente y añadimos ítems hasta que pongamos todo lo que se especificó en la variable al inicio del script.go_to_line=10
Debajo está la línea 26, a la que el script irá si recibe un error.sleep=1
break
disable_key_esc
No olvides encenderla si, por ejemplo, después de trabajar con el menú tu personaje necesita ir a algún lugar.no_regen_data=int número
Si después de un número de veces no es posible obtener los indicadores de hp/mp, entonces consideramos que el juego está congelado y terminamos el proceso con el juego./report tu mensaje
Page created in 0.030 seconds with 16 queries.