qna_rpg
Thread Id: 20269
Thread Name: [Ayuda] Script Mouse en Essentials
#0
VGS 12616
Tengo un problema con el script de mouse.
Me aparece este error


El script es este

Por favor necesito que me ayuden :(
#1
Kaze4315♪ 22542
Según lo que he aprendido en programación los errores en algoritmos, el error puede estar en la línea indicada o en la anterior o posterior, así noto que arriba dice 256 y el la línea 199 dice 255, trata de poner el 255 en 256 y prueba.
No estoy seguro si servirá pero, probando se logra.
#2
blgkco 26765
pues no tengo idea, pero apostaría a que no van comillas dobles, van comillas simples
#3
muramasa 20218
Amm pues es un error simple x'D. Dice...
@readini.call('Game','Title',,game_name,255,".\\Game.ini")y debería ser
@readini.call('Game','Title',game_name,255,".\\Game.ini")Si ves, la diferencia es que hay una coma extra ahí metida entre 'Title' y game_name, eso es una metida de patas un poco descuidada xddd.

Emm eso, salut,
Muramasa
#4
VGS 12616
ya probé con todas la formas y ahora me aparece esto

#5
Kaze4315♪ 22542
Intenta con esto.
if @game_window.nil?
game_name = "\0" * 256
@readini.call('Game','Title',game_name,255,".\\Game.ini")
game_name.delete!("\0")
@game_window = @window_find.call('RGSS Player',game_name)

#6
muramasa 20218
Okay, ahora lo que pasa es que necesita un parámetro más. Leyendo un poco por ahí de cómo se usaba esa llamada (de leer INIs digamos), encontré el parámetro que falta. Es un "default string", osea, lo que dará si no encuentra el valor en el .INI. Puedes poner algo así:
@readini.call('Game','Title',"Game",game_name,255,".\\Game.ini")
Y eso debería funcionar.

Salut,
Muramasa

PD.: @Lordkazeh si le pones un espacio ahí lo que hará es que no podrá encontrar el archivo.
#7
VGS 12616
Ya pueden cerrar el tema ya lo solucione :)
http://wahackforo.com/t-pokemon-essentials-tutorial-mouse-dual-screen
ahí pueden ver
perdón por no avisar antes