[Tool/Web/Other] Scripting Machine pawn IDE 2.3.2
#1

Scripting Machine pawn IDE
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.
v1.1.0
  • 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.
v1.1.1
  • Se arreglo un bug con el conversor de objetos.
v2.0
  • 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:
    1. Detecta:
      1. Colores
      2. Colores integrados(embedded) (declarados entre "", con o sin brackets)
      3. Menus
      4. Textdraws
      5. 3DTextlabels
      6. Files
      7. Tipos nativos (diбlogos, weapons, etc)
      8. Funciones nativas y algunas personalizadas
    2. No es mostrado en lнneas comentadas
    3. Autocompletado de callbacks
  • Indent inteligente
  • Color picker:
    1. Colores comunes e integrados (embedded)
    2. Exportaciуn de color
    3. Dialog previewer & maker:
    4. Colores integrados (RGB hex & macros)
    5. Exportaciуn de cуdigo
  • Teleport maker:
    1. Exportation de coding
  • Area maker:
    1. Exportaciуn de cуdigo
  • Conversor de objetos & vehнculos:
    1. Opciуn para colocar los objetos en un array
    2. Opciуn para colocar los vehнculos en un array
    3. Convierte interiores (solo MTA 1.1 a Incognito's streamer)
    4. Opciуn para usar AddStaticVehicleEx o AddStaticVehicle
  • Compiler:
    1. Usa pawncc.exe
    2. Lista detallada con los errores
    3. La salida estб separada
    4. 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")
v2.0.1
  • 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
v2.1.0
  • 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
v2.1.1
  • 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
v2.1.2
  • 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
v2.2.0
  • 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.
v2.2.1
  • 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.
v2.3.0
  • 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.
v2.3.1
  • 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).
v2.3.2
  • 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.
Reply
#2

Muy bueno, gracias por el aporte the_chaoz
Reply
#3

Ya me lo habias hecho probar :B

Sigo Diciendo Eres mi Idolo (H) xD

Excelentisimo Aporte

+10 de marcelo polino :P
Reply
#4

buena chaozz!! esto si que les servira a muchos!
Reply
#5

i lOVE i love the chaoz

Very good The_Chaoz

Bye bye
Reply
#6

Muy bueno.

Sug: En la parte de skins podrнas poner el nombre de los dff y txd ( o como sean... el que te sirve para los mods )


Saludos!
Reply
#7

en la creacion de rejas, hay un bug (solucionado) que escribe 'SetTimerEs' en vez de 'SetTimerEx' actualmente estoy subiendo los nuevos archivos, cuando los cambie edito. disculpen

binario (ejecutable) actualizado
source subiendolo
Reply
#8

the chaoz una pregunta. Los sonidos se escuchan? xD o solamente hay que ver los nombres porque a mi no s eme escuchan
Reply
#9

Arreglar las id's de los objetos es cuando los haces en mta(0.3c) ?,
deverias agregar eso si es que tengo razon..
Reply
#10

Quote:
Originally Posted by criaz
Посмотреть сообщение
the chaoz una pregunta. Los sonidos se escuchan? xD o solamente hay que ver los nombres porque a mi no s eme escuchan
por el momento solo puedes verlos. voy a trabajar en que se escuchen para futuras versiones.


Quote:
Originally Posted by josta
Посмотреть сообщение
Arreglar las id's de los objetos es cuando los haces en mta(0.3c) ?,
deverias agregar eso si es que tengo razon..
si esa opcion corrige las ids de los objetos creados con MTA cuando se utilizan objetos de la 0.3c (luego tendre q actualizar con los nuevos objetos de la 0.3d)
Reply


Forum Jump:


Users browsing this thread: 1 Guest(s)