SA-MP Forums

Go Back   SA-MP Forums > SA-MP Scripting and Plugins > Filterscripts > Tools and Files

Reply
 
Thread Tools Display Modes
Old 11/10/2011, 12:43 AM   #1
TheChaoz
High-roller
 
TheChaoz's Avatar
 
Join Date: Dec 2009
Location: Argentina
Posts: 4,682
Reputation: 215
Default Scripting Machine pawn IDE v2.3.2

Scripting Machine pawn IDE
v 2.3.2



¿What is it?
This is a new full user integrated IDE.




¿What can it do?
  • 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 web page.

See changelog


Changelog:

v1.0 - v1.0.3
  • First release.
  • Fixed some bugs.

v1.1
  • Added CMYK & 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:
    1. Detect:
      1. Colors
      2. Embedded colors (declared between "", with or with out brackets)
      3. Menus
      4. Textdraws
      5. 3DTextlabels
      6. Files
      7. Native defined types (dialogs, weapons, etc)
    2. Types for native and some custom functions
    3. Does not show up on commented lines
    4. Autocomplete callbacks
  • Smart indentation
  • Color picker:
    1. Embedded & common format
    2. Export color direct to current doc
  • Dialog previewer & maker:
    1. Real embedded color support (RGB hex & defined colors)
    2. Export code direct to current doc
  • Teleport maker:
    1. Export generated code direct to current doc
  • Area maker:
    1. Export generated code direct to current doc
  • Object & Vehicle converter:
    1. Option to put objects into an array
    2. Option to put vehicles into an array
    3. Convert interior (only MTA 1.1 for Incognito's streamer)
    4. Posible to use AddStaticVehicleEx or AddStaticVehicle
  • Compiler:
    1. Use pawncc.exe
    2. Manage errors in a detalied list
    3. Output is separated from the Error List
    4. 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")

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)

v2.3.0
  • Fixed a bug related to Automatic Gates.
  • Fixed several bug related to custom syntax colors.
  • Fixed a little bug with the auxiliar color picker.
  • Fixed a bug with Area Maker that crash Clients game.
  • Fixed a bug related to includes lists.
  • Fixed a minor bug related to prediction system.
  • Fixed a bug that didnt allow to open 2 diferent files with the same name.
  • Fixed a bug that didnt detect callbacks declared using the proper way: "forward public Callback(params);".
  • Fixed some minor bugs related to the opening of files.
  • Removed unused code.
  • Optimized code.
  • Now all folding points start folded.
  • Added "Preprocessor" to custom syntax colors.
  • Added "Reload" option to reload the file from the tabs context menu.
  • Added custom publics declarations by macros (Beta).
  • Added Drag & Drop to open files.
  • Added an option to change main background color or every background color (from mains color).

v2.3.1
  • Fixed a small bug related to new instances names.
  • Fixed a bug that crash the app when transparent colors were used for background.
  • Fixed a bug that didn't read includes as expected.
  • Fixed a bug that didn't allow the user to enter new data when do: (Ctrl+A)+{Delete selection}.
  • Fixed a bug with Files arrays/variables detection for autocomplete.
  • Fixed a bug that didn't close the help box with params when the function was fully completed.
  • Fixed several minor bugs related to 'Areas' tab.
  • Fixed a bug related to the display of vehicles's images.
  • Almost all variable/arrays/functions/etc detection system (from includes/current file) was rebuild, now it's faster and without known bugs.
  • Updated ScintillaNet (version 2.5.1).

v2.3.2
  • Fixed a bug related to includes list that cause crash
  • Fixed a bug that didn't allow to write on the main text box
  • Fixed a bug that mess default weapons images due an index error
  • Fixed a bug that didn't update "output" when selected file change
  • Fixed a bug related to saving/opening files when the app crash
  • Fixed a minor bug related to the secondary color picker
  • Fixed a minor bug related to color loading
  • Fixed a bug that crash the app when u don't have permisions to edit registry keys (for the association with .pwn and .inc files)
  • Fixed a bug that mess coords when converting a object from SA-MP format to any other format.
  • Fixed a bug that generate an invalid code for full automatic gates.
  • Showing selected function header from includes list is back
  • Added option to delete or not .xml file when compiling
  • Added ScintillaNet license
  • Optimized the code by using ScintillaNet CallTip insted of a custom control
  • Updated credits


Requirements:
v1.0, v1.1.0 & v1.1.1
Net Framework 3.5

v2.0 - v2.3.2
Net Framework 2.0

Bugs:
You can report and see the bugs here or u can send an email to ScriptingMachine@gmail.com


Download:
v1.1.1
Binary(if you already have the resources, just replace the old binary with this one)
Resources only
Binary+Resources(Download for first time)
Source

v2.0.0 - v2.3.2
binary
source


Extra:
If you have any suggestions, please pm me or write them here, if i find it useful, it will be added in future versions.
__________________

Last edited by TheChaoz; 10/04/2013 at 03:44 AM. Reason: Fixed a post mistake
TheChaoz is offline   Reply With Quote
Old 11/10/2011, 01:33 AM   #2
RcoN!
Huge Clucker
 
RcoN!'s Avatar
 
Join Date: Dec 2009
Posts: 477
Reputation: 2
Default Respuesta: Scripting Machine

gooooooooooood!!!!
__________________
Visita mi servidor
RcoN! is offline   Reply With Quote
Old 11/10/2011, 01:41 AM   #3
Bastian_Rivera
Little Clucker
 
Join Date: Mar 2011
Posts: 36
Reputation: 0
Default Respuesta: Scripting Machine

very Good !!! !!
Bastian_Rivera is offline   Reply With Quote
Old 11/10/2011, 01:51 AM   #4
Jovanny
Banned
 
Join Date: Oct 2010
Location: Siиαloα
Posts: 1,482
Reputation: 0
Default Respuesta: Scripting Machine

good job
Jovanny is offline   Reply With Quote
Old 11/10/2011, 02:04 AM   #5
TheChaoz
High-roller
 
TheChaoz's Avatar
 
Join Date: Dec 2009
Location: Argentina
Posts: 4,682
Reputation: 215
Default Respuesta: Scripting Machine

There is a bug on 'Gates' (solved) but i'm currently updating the new files. when i finish i'll edit this post.

binary updated
source updated
__________________

Last edited by TheChaoz; 11/10/2011 at 03:44 AM.
TheChaoz is offline   Reply With Quote
Old 11/10/2011, 02:11 AM   #6
Yamoo
Huge Clucker
 
Yamoo's Avatar
 
Join Date: Jun 2009
Location: England, Northampton.
Posts: 401
Reputation: 26
Default Re: Scripting Machine

Nice stuff man, I won't personally use it but I'm sure plenty of other people would.

Have some rep.
__________________
Back!
Yamoo is offline   Reply With Quote
Old 11/10/2011, 06:12 PM   #7
MusicBeast
Little Clucker
 
MusicBeast's Avatar
 
Join Date: Oct 2011
Location: Guitar Street, Music Universe
Posts: 22
Reputation: 0
Default Re: Scripting Machine

This is going to be useful, thank you.
MusicBeast is offline   Reply With Quote
Old 11/10/2011, 06:16 PM   #8
[O.z]Caroline
High-roller
 
[O.z]Caroline's Avatar
 
Join Date: Sep 2011
Location: Brazil
Posts: 1,463
Reputation: 92
Default Re: Scripting Machine

Very GooD!
+reputation !
__________________
[O.z]Caroline is offline   Reply With Quote
Old 11/10/2011, 06:17 PM   #9
KoczkaHUN
Gangsta
 
KoczkaHUN's Avatar
 
Join Date: Jan 2010
Posts: 541
Reputation: 98
Default Re: Scripting Machine

bug:
pawn Code:
if(!GateMoving)){
       for(new i; i<GetMaxPlayers(; i++{
__________________
uıɐƃɐ oɔsǝʇ uı pɹɐoqʎǝʞ ʎnq ʇou llıʍ ı
-
Quote:
Originally Posted by WackoX
If i steal a television at a store, am i still legal if i put a sign on it saying "COPYRIGHT © ELECTRONIC STORE"?
Quote:
[20:46:02] <balintx> What is the output of this PAWN code? printf("%d", random(100));
[20:46:11] <JaTochNietDan> WHO THE FUCK KNOWS
-
KoczkaHUN is offline   Reply With Quote
Old 11/10/2011, 09:49 PM   #10
TheChaoz
High-roller
 
TheChaoz's Avatar
 
Join Date: Dec 2009
Location: Argentina
Posts: 4,682
Reputation: 215
Default Respuesta: Re: Scripting Machine

Quote:
Originally Posted by KoczkaHUN View Post
bug:
pawn Code:
if(!GateMoving)){
       for(new i; i<GetMaxPlayers(; i++{
solved. thx for reporting it
__________________
TheChaoz is offline   Reply With Quote
Reply

Thread Tools
Display Modes

Posting Rules
You may not post new threads
You may not post replies
You may not post attachments
You may not edit your posts

BB code is On
Smilies are On
[IMG] code is On
HTML code is Off


Similar Threads
Thread Thread Starter Forum Replies Last Post
[Tool/Web/Other] Scripting Machine pawn IDE 2.3.2 TheChaoz Lanzamientos/Releases 176 26/12/2013 09:04 PM
Is this machine able to run sa:mp and ... actiwe Server Support 9 11/08/2010 07:50 PM
running samp server from vitrual machine affects host machine? Smokey619 Server Support 1 05/05/2010 08:53 PM


All times are GMT. The time now is 12:14 PM.


Powered by vBulletin® Version 3.8.6
Copyright ©2000 - 2014, Jelsoft Enterprises Ltd.