mwBot
Get test api key
English zone
sección española
MW Bot Usage Calculator
Download bot
last update files

 

algunos ejemplos simples para español

Started by Nikolaj, 20 June 2024, 10:44

Previous topic - Next topic

Nikolaj

script de ejemplo que divide automáticamente las gemas no deseadas en fragmentos

var=stones=(Olivinos)
disable_key_esc
open_game_window
keypress=v=npc
add_action_speak=searchnpc={"text":["event_search_object"], "command":["go_to_line", 8]}
enable_search_object=Sintetizador de gemas=4
wait
keypress=enter=^Sintetizar gemas
keypress=s=^Romper en fragmentos
keypress=enter=.*
timewait=1
add_action_speak=nogems={"text":["event_keypress_error_14"], "command": ["go_to_line", 27]}
skip_keypress_error
keypress=s=(\d+)\s+%stones%
var=count=~~1
sleep=0.2
keypress=enter
timewait=0.2
keypress=a=arnebia$
keypress=e=^Introduce
keypress=enter
sleep=0.3
write=%count%
keypress=enter
sleep=0.5
go_to_line=8
break

Nikolaj

ejemplo de extracción de gemas en una montaña ardiente

loadoptions=myconfigfile
add_action_speak=newmap={"text": ["^montaña llameante;camino de la montaña$", "\\d+;\\d+;montaña llameante$"], "command": ["go_to_line", "8"]}
enable_obstacles
keypress=e
timewait=2
obstacles=^árbol de antorcha
goposition=400|273
del_action_speak=newmap
add_action_speak=bordermap={"text": ["^crater$", "^borde$"], "command": ["go_to_line", "15"]}
goposition=300|300
goposition=100|300
goposition=100|100
goposition=300|100
go_to_line=10
del_action_speak=bordermap
speak=The character hit a crater or wall. we'll send it to 300 300
timewait=3
keypress=d
timewait=0.5
keypress=s
timewait=0.5
keypress=a
timewait=0.5
keypress=w
timewait=2
go_to_line=10

Nikolaj

conecta la configuración del personaje
loadoptions=Nombre del archivo
ampliar la ventana del juego
open_game_window
Si su configuración no incluye funciones, habilítelas a continuación
habilitar la verificación de salud del personaje
enable_regen
habilitar ataque
enable_attack
enciende el radar, busca monstruos
enable_nav_attack
habilitar la invocación de mascotas
enable_pet
Habilita la función para hacer que el personaje evite obstáculos. omite a los jugadores por defecto
enable_obstacles
añadimos obstáculos adicionales si lo necesitamos
obstacles=madera|piedra
Indicamos que el personaje cambia de dirección de movimiento cada 5 segundos, esto puedes cambiarlo a tu criterio
direction_update_time=5
Indicamos el cuadrado dentro del cual se moverá el personaje.
x=100-200
y=100-200
Habilitar la función de movimiento aleatorio de caracteres
random_going

Nikolaj

Este sencillo script te ayudará a comprender el sistema de navegación automática de personajes.
usando el parámetro a continuación puedes calibrar la velocidad de movimiento del personaje, gracias a esto el personaje encontrará los puntos finales de la ruta más rápido, el valor predeterminado está configurado en 9, puedes cambiar esto
goposition_speed=8
ampliar la ventana del juego
open_game_window
timewait=1
habilitar la función "evitar obstáculos"
enable_obstacles
agregamos los nombres de los npcs que interfieren con nosotros en el camino
obstacles=Existencias
Las pruebas se llevan a cabo en Rock City, puedes cambiar las coordenadas a tu discreción.
envía el personaje al zoológico
goposition=168|253
enviar el personaje al palacio
goposition=224|170
envía el personaje a la plaza
goposition=207|201
pasemos a ejecutar el script desde la línea 13 y enviemos el personaje al zoológico nuevamente
go_to_line=13

Nikolaj

ampliar la ventana del juego
open_game_window
mantenga presionada la tecla d
keydown=d
El personaje camina hacia el este hasta encontrar una pared. Estoy usando un traductor, por lo que las palabras del juego pueden ser diferentes, puedes editar esto correctamente.
waitspeak=Muro
el personaje golpea la pared, suelta la tecla d
keyup=d
apagar el guión
break

Nikolaj

Este script coloca automáticamente los artículos en el almacén que usted especificó en la primera línea.
var=items=(Bolsillo del gnomo|Bastón)
var=firstitem=^\d+\sArnebia
enable_restart
open_game_window
disable_key_esc
search_object_timeout=0.1
add_action_speak=error={"text":["^event_keypress_error"], "command":["go_to_line", 26]}
skip_keypress_error
enable_search_object=Almacén espaciotemporal=10
keypress=enter
waitspeak=Almacén de objetos
keypress=s=Depositar objetos
timewait=0.01
keypress=enter
waitspeak=%firstitem%
skip_keypress_error
keypress=w=(\d+).*?%items%
timewait=0.01
keypress=enter
timewait=1
write=~~1
timewait=0.05
keypress=enter
waitspeak=^Depositado
go_to_line=10
sleep=1
break