¿Cómo escribir el script inactivo en el juego?
Escribir tus propios scripts es muy doloroso al principio, pero después de escribir más, puedes aprender de muchas subrutinas y funciones del juego, e incluso puedes copiarlas y pegarlas directamente, así que cuanto más escribas , más rápido serás. Finalmente, están las ideas de diseño y los hábitos de programación. Los buenos hábitos de programación tienen un gran impacto en la fluidez de la ejecución de los scripts y en la reducción de la aparición de errores. Bueno, hablemos de mi experiencia
1. Multifunción, pocas subrutinas, modularidad: si se hace clic en un juego con frecuencia, entonces es necesario establecer algunas funciones para realizar estas operaciones. Prefiero usar funciones en lugar de subrutinas. ¿Por qué? Como las funciones tienen valores de retorno, las subrutinas no. Puedo pedirle a la computadora que realice una operación, pero no sé el resultado de la operación, por lo que necesito devolver un valor. Por ejemplo, si estás buscando un mapa, ¿lo has encontrado? ¿Se completó esta tarea? Espere
2. Con respecto a la búsqueda de imágenes, cada imagen se juzga por más de dos funciones. Debido a que los juegos cambian con frecuencia, algunos juegos suelen realizar cambios sutiles en el color de la pantalla, que son invisibles a simple vista, pero que no se pueden encontrar al buscar la pantalla. Este enfoque reduce los errores.
3. Intenta utilizar la menor cantidad de bucles infinitos posible y nunca utilices GOTO. Recomiendo que los bucles infinitos se utilicen solo en lugares grandes, como todo el hilo principal y todo el hilo secundario. Intente usar for x localmente en lugar de hacerlo mientras. Si debe escribir un bucle inactivo localmente, debe agregar más criterios sobre la salida del bucle y los límites de tiempo para ejecutarlo (use t1=time para registrar el tiempo antes de que comience el bucle y luego use dateiff para determinar el tiempo consumido por el bucle). bucle).
4. Grabar: utilice archivos ini para registrar eventos, incluido si la tarea se completó y si el script se está ejecutando. Si hay algún error, se puede encontrar fácilmente y modificar más adelante. Registre las coordenadas del clic del mouse, porque a todos les gusta usar una resolución que no se ajustará con frecuencia en el futuro. Una vez que la búsqueda en el mapa sea exitosa, se registrarán las coordenadas del clic del mouse. Si no puede encontrar el mapa la próxima vez, puede intentar llamar a las coordenadas grabadas originales y hacer clic (no importa cómo cambie el mapa, todavía tengo una manera), y el rango apropiado alrededor de las coordenadas del mouse se guardará para procesamiento posterior.
5. Monitoreo: puede pedirle al asistente del botón que envíe correos electrónicos al buzón, o puede usar un software de control remoto como teamview. Si tiene dinero, también puede considerar comprar ip kvm (mi actual. deseo, pero no tengo dinero).
6. Ventas: Si el guión no es perfecto o el juego se actualiza rápidamente, debes ser diligente. No te aburras con las actualizaciones del juego. Siempre que las funciones estén bien escritas, agregues algunas imágenes y cambies algunas frases, tus clientes deben confiar en ti con frecuencia, ya sea que cobres dinero o no. Necesitan mantenerse en contacto con usted durante mucho tiempo, para que su negocio mejore cada vez más.