11.10.2011, 00:41
(
Последний раз редактировалось TheChaoz; 10.04.2013 в 03:44.
Причина: Arreglado un error del post
)
Scripting Machine pawn IDE
v 2.3.2
v 2.3.2
їQuй es?
Es un IDE para pawn completamente integrado al usuario.
Imagen 2
Imagen 3
їQuй se puede hacer?
- Abrir varios documentos (sin lнmite)
- Coloreo de funciones nativas y definidas por el usuario
- Detecta variables de con tags para auto-completado, asн tambiйn como colores
- Teleports
- Diбlogos (con previewer) y colores
- Color Picker
- Crear Бreas
- Convertir Objetos y vehнculos
- Lista con todos los skins e informaciуn sobre los mismos.
- Lista con todos los vehнculos e informaciуn sobre los mismos.
- Lista con todos los sonidos y sus respectivos ids
- Lista con todas las animaciones separadas por su librerнa correspondiente
- Lista con todas las armas separadas por su categorнa correspondiente con informaciуn sobre las mismas
- Lista con todos los iconos de mapas con informaciуn sobre los mismos
- Lista con todos los sprites, los cuales se encuentran ordenados por sus archivos de origen.
- Idiomas disponibles: English, Espaсol, Portuguкse, Deutsch
- Para una lista detallada de las funcionalidades de este programa ve al siguiente link
Changelog:
v1.0 - v1.0.3
- Primer lanzamiento.
- Arreglo de pequeсos bugs.
- Soporte de colores en formato CMYK y HSL (color picker principal).
- Soporte a diferentes бreas con diferentes colores.
- Nuevo formato de exportaciуn de бreas (ahora soporta diferentes colores).
- Se agrego un zoom al mapa de las бreas.
- Soporte para los cambios realizados a la funciуn MoveObject durante la versiуn 0.3d.
- Soporte para los nuevos skins agregados durante la versiуn 0.3d.
- Soporte para los sprites agregados durante la versiуn 0.3d.
- Soporte seleccionar el tipo de procesador de comandos utilizado en la creaciуn de rejas.
- Soporte para el idioma Alemбn.
- Se mejoro el uso de memoria.
- Se arreglaron bugs referidos al Prieviewer de los diбlogos.
- Agregado un color picker para йl los diбlogos.
- Se arreglaron bugs referidos a los cуdigos generados.
- Soporte para generar Lнmites en los mundos (SetPlayerWorldBounds, idea por AdonisxD)
- Ahora las funciones Find, actъan tambiйn como Buscar Siguiente.
- Ahora el programa carga mбs rбpido.
- Se arreglo un bug con el conversor de objetos.
- Gate Maker removido
- Pickup Maker removido
- Se arreglaron varios bugs
- La carpeta "Resources" fue eliminada
- Se pueden abrir varios archivos en diferentes pestaсas
- Lista con todos los includes y funciones disponibles
- Lista con los includes del documento actual (lнneas comentadas detectadas)
- Syntax highlight (incluyendo funciones definidas por el usuario)
- Folding
- Autocompletado inteligente:
- Detecta:
- Colores
- Colores integrados(embedded) (declarados entre "", con o sin brackets)
- Menus
- Textdraws
- 3DTextlabels
- Files
- Tipos nativos (diбlogos, weapons, etc)
- Funciones nativas y algunas personalizadas
- No es mostrado en lнneas comentadas
- Autocompletado de callbacks
- Detecta:
- Indent inteligente
- Color picker:
- Colores comunes e integrados (embedded)
- Exportaciуn de color
- Dialog previewer & maker:
- Colores integrados (RGB hex & macros)
- Exportaciуn de cуdigo
- Teleport maker:
- Exportation de coding
- Area maker:
- Exportaciуn de cуdigo
- Conversor de objetos & vehнculos:
- Opciуn para colocar los objetos en un array
- Opciуn para colocar los vehнculos en un array
- Convierte interiores (solo MTA 1.1 a Incognito's streamer)
- Opciуn para usar AddStaticVehicleEx o AddStaticVehicle
- Compiler:
- Usa pawncc.exe
- Lista detallada con los errores
- La salida estб separada
- Ir a la lнnea del error al hacer un click
- Info con posibilidad de exportar(Skins, Vehнculos, Weapons, Sprites, Map icons)
- Imagen para seleccionar el skin al utilizar "SetPlayerSkin"
- Muestra el largo de la selecciуn al seleccionar un texto
- Muestra " *" al final del nombre de un archivo cuando este no estб guardado
- Asociaciуn de archivos
- Ilimitadas pestaсas
- La aplicaciуn solo admite 1 instancia
- Restauraciуn de archivos no guardados al crashear
- Caja con los parбmetros sobre la funciуn actual
- Atajo "Ctrl+Space" para mostrar la caja de ayuda con los parбmetros de la funciуn actual
- Parбmetro actual resaltado en azul dentro de la caja de ayuda
- Posibilidad de re organizar las pestaсas
- Caja de ayuda inteligente
- Casi todas las funciones del menъ tienen atajos
- Colores integrados al color picker secundario
- Archivo de configuraciуn XML (Ya no INI como en las versiones anteriores)
- Detecta cuando un include no puede ser leнdo (error si es "include" o warn si es "tryinclude")
- Arregla un crash producido al iniciar la aplicaciуn en algunas ocasiones
- Arregla un problema relacionado con la codificaciуn de caracteres especiales
- Arregla un bug relacionado a la apertura de archivos
- Arregla un bug con la imagen mostrada y el index seleccionado en los map icons
- Arregla un bug el cual causaba un crash durante la exportaciуn desde 'Herramientas'
- Arregla un bug el cual crasheaba la aplicaciуn cuando un error era seleccionado
- Arregla un pequeсo bug con los colores el cual los definнa cuando debнa exportarlos
- Arregla las funciones 'copiar', 'cortar' y 'pegar', ahora funcionan correctamente
- Arregla las funciones de 'deshacer/rehacer'
- Arregla la desapariciуn de formularios anexos cuando perdнan el foco
- Arregla un bug que guardaba e intentaba compilar el script cuando se cancelaba el dialogo
- Arregla un bug que no permitнa buscar los vehнculos por sus nombres
- Arregla un bug que creaba un desorden con los ids de las pestaсas
- Se removiу cуdigo no utilizado
- Se agrego una funciуn para personalizar la forma en la que se resalta la sintaxis.
- Se agrego la opciуn para convertir objetos desde un formato personalizado
- Se agrego la opciуn para convertir el mundo virtual de un objeto (si es posible)
- Se agrego el soporte a imбgenes desde archivos. (Ahora se pueden utilizar las imбgenes por defecto, desde una url o bien desde el sistema)
- Se optimizo el cуdigo con la conversiуn de objetos
- Se actualizo la librerнa ScintillaNet a una versiуn nueva
- Arregla un bug que a veces crasheaba el programa al utilizar el atajo "Ctrl+Space"
- Arregla un bug que a veces crasheaba el programa por el sistema de predicciуn
- Se mejoro el rendimiento de las funciones 'GetCurrentFunction' y 'GetCurrentParamIndex'
- Al seleccionar una funciуn desde las listas, se podrб ver su cabezera (definiciуn)
- Arregla un bug el cual creaba un archivo .xml cuando se compilaba el script
- Se agrego soporte para abrir varios archivos al mismo tiempo
- Arregla un bug que a veces crasheaba el programa por el sistema de predicciуn
- Se agrego el formato ".IPL" al conversor de objetos (solo input)
- Se arreglo un bug el cual no arreglaba los ids de los objetos para formatos personalizados
- Se arreglo un bug relacionado al zoom de las Бreas.
- Se arreglo el espacio de las tabulaciones, (ahora es 4) y no deberнa interferir con pawno al intercambiar archivos.
- Se arreglo un pequeсo bug al cerrar el formulario 'Options.vb'.
- Se arreglaron numerosos bugs relacionados a la pestaсa 'Бrea', ahora deberнa funcionar correctamente.
- Se arreglo un bug relacionado al formulario 'MultiF.vb'.
- Se arreglaron varios crashes relacionados al sistema de predicciуn.
- Se arreglo un bug relacionado al color picker auxiliar.
- Se arreglo un pequeсo bug relacionado a los colores en la sintaxis.
- Los colores personalizados en la sintaxis ahora cargan con el programa.
- Se agrego opciуn de contacto y un link a la web del proyecto en code ******.
- Se agrego el 'Gate Maker', ahora con soporte para restricciones por equipos.
- Se agrego una opciуn para seleccionar la codificaciуn utilizada(UTF-8(default), ASCII, Big Endian Unicode y Unicode).
- Se agrego colores personalizados para el fondo y los comentarios.
- Se arreglo un bug relacionado a la restricciуn por equipos para la creaciуn de rejas.
- Se arreglo un bug relacionado a las lнneas de errores/warings y su selecciуn.
- Se arreglo un error en la traducciуn.
- Se arreglo un bug relacionado a la detecciуn de includes.
- Se removiу cуdigo inъtil.
- Se agrego un menъ contextual (Click derecho) a la lista de errores para copiar, y limpiar la lista.
- Se arreglo un bug relacionado a las rejas automбticas.
- Se arreglaron varios bug relacionados a la sintaxis personalizada.
- Se arreglo un pequeсo bug en el color picker auxiliar.
- Se arreglo un bug del Бrea Maker que generaba crashes en los clientes de SA-MP.
- Se arreglo un bug relacionado a las listas de includes.
- Se arreglo un pequeсo bug relacionado al sistema de predicciones.
- Se arreglo un bug que no permitнa abrir 2 archivos diferentes con el mismo nombre.
- Se arreglo un bug que no detectaba la declaraciуn de callbacks utilizando: "forward public Callback(params);".
- Se arreglaron varios bugs menores relacionados a la apertura de archivos.
- Se removiу cуdigo no utilizado.
- Se optimizo parte del cуdigo para un mejor funcionamiento.
- Ahora al abrir un archivo, los las solapas estarбn minimizadas.
- Se agrego "Pre-processor" a la sintaxis personalizada.
- Se agrego la opciуn "Reload" para re-cargar el documento abierto.
- Se agrego la detecciуn de funciones declaradas mediante macros personalizadas (Beta).
- Se agrego Drag & Drop para abrir archivos.
- Se agrego una opciуn para cambiar el color de fondo de todos los estilos desde uno central.
- Se arreglo un bug relacionado al nombre de las pestaсas.
- Se arreglo un bug que crasheaba la aplicacion al utilizar colores transparentes para el fondo.
- Se arreglo un bug el cual no leia los includes correctamente.
- Se arreglo un bug el cual no permitia que se volviera a escribir luego de: (Ctrl+A)+{Borrar selecciуn}.
- Se arreglo un bug con la deteccion de variables/arrays para el autocompletado.
- Se arreglo un bug el cual no cerraba correctamente la caja de ayuda con los parametros de una funcion.
- Se arreglaron varios bugs relacionados a la pestaсa "Areas".
- Se arreglo un bug con las imagenes de los vehiculos.
- Se re escribio casi por completo el algoritmo para la deteccion de variables/funciones/etc. Ahora es mas veloz y no tiene bugs conocidos.
- Se actualizу ScintillaNet (version 2.5.1).
- Se arreglo un bug relacionado a la lista de includes, el cual causaba un crash
- Se arreglo un bug el cual no permitia escribir
- Se arreglo un bug que desordenaba las ids de las armas respecto de sus imagenes
- Se arreglo un bug que no actualizaba el output cuando se seleccionaba un archivo diferente
- Se arreglo un bug que causaba crashes al abrir/guardar archivos
- Se arreglo un bug menor relacionado al color picker secundario
- Se arreglo un bug menor relacionado al cargado de colores
- Se arreglo un bug que crasheaba la aplicacion cuando el usuario no tenia permisos de administrador para editar el registro (asosiacion de archivos)
- Se arreglo un bug que retornaba malos valores cuando se convertian objetos desde el formato nativo de SA-MP
- Se arreglo un bug que generaba un codigo invalido en las rejas automaticas
- Se trajo de vuelta mostrar el header de una funcion al seleccionarla desde la lista de includes.
- Se agrego una opcion para evitar el borrado del archivo .xml generado al compilar
- Se agrego la lisencia de ScintillaNet al pack de archivos
- Se optimizo el codigo utilizando CallTip en vez de un control personalizado
- Se actualizaron los creditos
Requerimientos:
v1.0.0, v1.1.0 & v1.1.1
Net Framework 3.5
v2.0.0 - 2.3.2
Net Framework 2.0
Bugs:
Puedes ver y/o reportar cualquier bug de la aplicaciуn aqui o enviando un mail a ScriptingMachine@gmail.com
Descarga:
v1.1.1
Binario(si ya descargaste antes los resources, no es necesario descargarlos nuevamente).
solo los resources
Binary+Resources(Download por primera vez)
Source
v2.0.0 - v2.3.2
binario
source
Extra:
Por favor cualquier sugerencia que tengan, dнganla y serб tenida en cuenta para futuros lanzamientos.
Nota:Tener en cuenta que la detecciуn de callbacks/funciones definidas mediante macros esta en etapa de prueba.