The scripting machine was not made by me, it was presented in a topic on SA-MP Forums.
Link to thread:
[You must be registered and logged in to see this link.]Thread Info:
COPIED AND PASTED:
[QUOTE=the_chaoz;1453880]
[size=+10]Scripting Machine pawn IDE[/size]
[size=+2]v 2.2.1[/size]
[size=+2]¿What is it?[/size]This is a new full user integrated IDE.
[You must be registered and logged in to see this image.][size=+2]¿What can it do?[/size]- Smart IDE (Designed for SA-MP pawn scripters)(See v2.0 and higher)
- Teleports
- Dialogs (with an advanced previewer)
- Color Picker
- Create Areas
- Convert Objects & vehicles
- A list with all skins and information about each one of them
- A list with all vehicles and information about each one of them
- A list with all sounds and it's IDs
- A list with all anims stored by libraries
- A list with all weapons stored by categories
- A list with all map icons and some information about each one them
- A list with all sprites stored by files.
- Avaliable Languajes: English, Español, Portuguêse, Deutsch
- To see a full description of Scripting Machine, visit the project [You must be registered and logged in to see this link.].
See changelog[size=+2]Changelog:[/size]v1.0 - v1.0.3
- First release.
- Fixed some bugs.
v1.1
- Added YCMK & HSL format (main color picker).
- Added support for multiple colors for areas.
- New format to export areas (now suport diferent colors).
- Added zoom to areas.
- 0.3d MoveObject support.
- Added 0.3d skins.
- Added 0.3d sprites.
- Added command prossesor selection to 'Gates' tab.
- Deutsch support.
- Improved memory usage.
- Fixed some bugs on the dialog's previewer.
- Added a color picker for dialogs.
- Fixed some script generated bugs.
- SetPlayerWorldBounds support. (Idea by AdonisxD)
- Now Find works as a Find Next too.
- The program load faster now.
v1.1.1- Fixed a bug related to object converter.
v2.0
- Gate Maker removed
- Pickup Maker removed
- Resources folder removed
- Fixed many bugs from old version
- Multiple files on diferent's tab with context menu
- Full list of all avaliable includes
- Smart includes detection (just the ones u include on the file, detect commented lines)
- Syntax highlight (even custom functions)
- Folding
- Smart Autocomplete:
- Detect:
[list=2]
- Colors
- Embedded colors (declared between "", with or with out brackets)
- Menus
- Textdraws
- 3DTextlabels
- Files
- Native defined types (dialogs, weapons, etc)
- Types for native and some custom functions
- Does not show up on commented lines
- Autocomplete callbacks
[*]Smart indentation
[*]Color picker:
- Embedded & common format
- Export color direct to current doc
[*]Dialog previewer & maker:
- Real embedded color support (RGB hex & defined colors)
- Export code direct to current doc
[*]Teleport maker:
- Export generated code direct to current doc
[*]Area maker:
- Export generated code direct to current doc
[*]Object & Vehicle converter:
- Option to put objects into an array
- Option to put vehicles into an array
- Convert interior (only MTA 1.1 for Incognito's streamer)
- Posible to use AddStaticVehicleEx or AddStaticVehicle
[*]Compiler:
- Use pawncc.exe
- Manage errors in a detalied list
- Output is separated from the Error List
- Goto line on error/warn selection
[*]Info with exporting format(Skins, Vehicles, Weapons, Sprites, Map icons)
[*]Image icon on "SetPlayerSkin" function
[*]Show selection length on text selection
[*]If the file is not saved the tab will display a " #" after the file's name
[*]File association
[*]Unlimited Tabs
[*]Single Instance Application
[*]Option to restore all unsaved open files on crash
[*]Help params box of the current function
[*]Hot key "Ctrl+Space" to show help params box of the current function
[*]Current param on help box will be blue
[*]Possibility to re-order tabs
[*]Smart help box
[*]Almost all menu function with Hotkeys
[*]Intagrated defined colors on secondary color picker (common or embedded)
[*]XML config file (not INI like old version)
[*]Detect when a include can't be read (warn icon for "#tryinclude" & error icon for "#include")
[/list]
v2.0.1- Fixed a bug that randomly crash the application on start
- Fixed a bug related to special chars
- Fixed a bug related to files opening
- Fixed a bug that display a wrong image on map icons images
v2.1.0- Fixed a bug related to crash during color exporting from tools.
- Fixed a bug that crash the app when an error was selected.
- Fixed a small bug that define a color when it was supposed to export the color only.
- Fixed copy, cut, paste functions from the toolbar, now they work as expected.
- Fixed Undo/Redo functions, now they work as expected.
- Fixed lost forms when they lost focus.
- Fixed a bug that saves/compile a file when "Cancel" was pressed.
- Fixed a bug that didn't allow to search vehicles by it's names.
- Fixed a bug that mess up tabs ids when a tab was closed.
- Unused code removed.
- Added support for custom syntax highlight, now you can select colors for each style.
- Added support for custom input format for the object converter.
- Added option to convert objetct's world (if posible).
- Added support to select images from system (You can now pick between: default images, from url, from file). When an Image (from skins, vehicle, etc) can't be loaded, the app will try to load the default one.
- Optimized Object/vehicle conversion code.
- Updated ScintillaNet to a new version.
v2.1.1- Fixed a crash related to "Ctrl+Space" hotkey.
- Fixed a crash related to Prediction system.
- Improved GetCurrentFunction and GetCurrentParamIndex.
- Added support to open multiple files at same time.
- Added help box to see selected function header (only for "Includes" and "Current" lists).
- Fixed a bug that creates a .xml file when the script was compiled.
v2.1.2- Fixed a crash related to Prediction system.
- Added ".IPL" as input format for object convertions.
- Fixed a bug that didn't fix custom objects model ids.
v2.2.0- Fixed a little bug with the zoom on the Areas.
- Fixed tabs size (now it's 4) and it should mess pawno indents.
- Fixed a small bug that crash the app while closing options form.
- Fixed several and major bugs from Areas tab, now it should be working as expected.
- Fixed a bug related with 'MultiF.vb' form.
- Fixed several crash bugs related to Prediction system.
- Fixed a small bug related to the auxiliar color picker.
- Fixed a small bug related to custom syntax colors.
- Now Syntax colors load from start.
- Added contact info and 'Report bug' link to google project's web.
- Added Gate Maker, now with player team support.
- Added Encoding types (UTF-8(default), ASCII, Big Endian Unicode and Unicode).
- Added custom color for comments and background color.
v2.2.1- Fixed a bug related to team restriction on Gates.
- Fixed a bug related to error list with it's lines and selecting.
- Fixed a translation error.
- Fixed a some bug related to Includes detection.
- Removed extra code.
- Added a context menu (right click menu) to error and warnings's list (copy selected row, copy all, clear)
[size=+2]Requirements:[/size]v1.0, v1.1.0 & v1.1.1[You must be registered and logged in to see this link.]v2.0, v2.2.1[You must be registered and logged in to see this link.][size=+2]Bugs:[/size]You can report and see the bugs
[You must be registered and logged in to see this link.] or u can send an email to [EMAIL="ScriptingMachine@gmail.com"]
[You must be registered and logged in to see this link.][/EMAIL]
[size=+2]Download:[/size]v1.1.1[You must be registered and logged in to see this link.](if you already have the resources, just replace the old binary with this one)
[You must be registered and logged in to see this link.](Download for first time)
[You must be registered and logged in to see this link.]v2.0.0 - v2.2.1[You must be registered and logged in to see this link.][size=+2]Extra:[/size]If you have any suggestions, please pm me or write them here, if i find it useful, it will be added in future versions.
Note: Please note that 'Gates' tab is still in a kind of beta version.[/QUOTE]