• 1 Vote(s) - 5 Average
  • 1
  • 2
  • 3
  • 4
  • 5
[Filterscript] Nickk's TextDraw Editor v5.0 (Final Release) - Multilanguage support!
#1
Thumbs Up 
[Image: awiZVSr.png]
[Image: VpJg5ow.png]

Hello again dear SA-MP community! I'm very happy to release the final version of my TextDraw editor! I've improved the code and performance a little bit, i've also added a few new features to the script! It's still very easy to use and Plugin free so you can use it without worrying that a plugin might not work in a new version of SA-MP, it's like i said the final release, there will be no new features in the future beside bugfixes that is.

About Script:
NTD is a TextDraw editor, i got inspired by iPLEOMAX's TextDraw editor he made a few years ago, my goal was to make a Plugin free, easy to use, straight forward TextDraw editor, the script contains a lot of cool features, more then the original editor by iPLEOMAX! (More below).

What has changed in v5.0?:
Beside code optimizations and some known bugfixes, i've also added a File based language system! Yes! It's now possible to add new languages without interacting with the code! All messages are contained in the XML files in the "languages" directory! Why? Because I've got a lot of request to add new languages into the script, so, to make it easier for people, i created this system.

This system works also great with the new File based template system that allows you to create new templates in a single file! Also with different languages!

A new and cool feature is the "Compact mode", if you have a lot of stuff on the screen while editing, you can make a smaller version of the interface that you can place anywhere on the screen on both X and Y coords!

A big problem that has Beta 1.0-4.45 is that there is no option to change the layer of the TextDraw, so if you wanted to create a Background for your TextDraw's, you had to make it in the Post after exporting. Now you can change the layer dynamically within the script!

Also you are now able to change the values of a TextDraw manually by pressing the ALT key while editing.

More changes in the "Changelog" rubric

Features:
  • Clickable interface.
  • No Plugins needed!
  • Multilanguage support (English, Polish and German natively included)
  • Build-in Sprite selector(Over 300 sprites!).
  • Preview Model and Sprites support.
  • Changeable TextDraw variable name in-game.
  • Over 35 Pre-made colors to choose.
  • Fully customizable interface(Button colors, override colors & interface position).
  • TextDraw templates(Pre-made TextDraws to choose and create your own!).
  • Quick Selection tool(Just select your TextDraw! No need to search within the Dialog!).
  • TextDraw visibility option(If you want to show other players your work!).
  • Fully editable Preview Model(Rotation, Zoom, ID and colors!).
  • Easy export your project(Simple export or Self-working Script).
  • Quick, fluid and stable working environment.
  • File based language and templates system(Add new languages without code interaction!).
  • Array Export mode(Collapses TextDraws with default Variable name into an Array shortening the code amount!).
  • TextDraw layering(Change the layer of a TextDraw In-Game!).
  • Editor Compact mode(Creates a smaller version of the interface to make working easier!).
And many more!

Changelog:
- Fixed small errors.
- Code optimizations.
*ADDED* File based language system allows you to add new languages without hard coding it!
*ADDED* Editor compact mode that creates a smaller editor interface that you can move in the X and Y coordinates!
*ADDED* File base template system allows you to add new templates in different languages within a single file!
*ADDED* Feature to change the layer of a Textdraw.
*ADDED* Manual value change using the ALT key while changing values.
*REMOVED* Polish TXD buttons.
*REMOVED* Update check due to non existence domain.
*IMPROVED* Dialog page change with now both "Next" and "Back" button.
*IMPROVED* Small changes in the interface colors and style.
*IMRPOVED* New Splash Screen/Welcome Screen.
*IMPROVED* Changed from simple for-loops to much faster foreach-loops for projects, textdraws, languages and templates.
*IMPROVED* Custom color changing dialog now allows you to insert both HEX and RGBA values.
*IMPROVED* Editor interface is now always on top of everything


Screenshots(Beta 4.0):

Video:

Download:

Want new languages?:
You want a new language?
Translate the "lang_eng.xml", "templates.xml" and "languages.list" file and send it to [email protected]!
Your new language will appear on the GitHub page soon after!
You can also push a pull request on GitHub!

Credits:
a_samp: SAMP Team
ZCMD: Zeex
DFILE: DrAkE
rgb: Abyss Morgan
sscanf: Y-Less
  Reply
#2
good stuff
  Reply
#3
Great!
[Image: Fondo.jpg]

  Reply
#4
Great release man
  Reply
#5
The script doesn't work for me.
  Reply
#6
I don't really want to flame your script dude but imma throw up
Using Pawn.CMD?

If you're doing so, this is the very first sign that you absolutely shouldn't utilize your all powerful P-Code knowledge in any of the scripting discussion topics.
  Reply
#7
thanks bro!
  • Open.MP

  • SA-MP

  • C/C?

  • C# .NET

  • JS


?

Programming this and that..





"?A minute?s success pays the failure of years?"

?



  Reply
#8
Tested it a bit today and I must say it's a really nice tool. Works flawlessly.



Any change to support custom textures for 0.3DL? or, can txd's be used from the game directly if put in GTA San andreas/models/txd ?
  Reply
#9
You shouldn't need to change anything. Just use the mdl-<modeid>:texture format, I don't think there is a check in the script to prevent you from doing that.
  Reply
#10
nice work mate
Project Moonlight (full omp, from scratch)
UGMP Developer

Quote:Learned that people are evil, not all, but most of them. The lesson they gave me made me look at the world with open eyes and understand the harsh reality. To succeed in life, work in silence, tailoring the future on your foundation
  Reply
#11
How to select ALL created textdraws in order to move them?

I have multiple inventory tds and want to change inventory position.
  Reply
#12
N?o est? funcionando para mim, eu seleciono a linguagem e nada acontece depois. Fiz a instala??o corretamente!
  Reply
#13
(2021-05-21, 04:48 PM)h3ckphy Wrote: How to select ALL created textdraws in order to move them?

I have multiple inventory tds and want to change inventory position.



That's not yet possible, but i'm now working on version 7.0, TextDraw Grouping, multiple selection and other goodies :)
  Reply
#14
thanks bud
  Reply


Forum Jump: