Graal Forums

Graal Forums (https://forums.graalonline.com/forums/index.php)
-   NPC Scripting (https://forums.graalonline.com/forums/forumdisplay.php?f=8)
-   -   New NPC Control (https://forums.graalonline.com/forums/showthread.php?t=60379)

Python523 08-06-2005 01:00 AM

New NPC Control
 
1 Attachment(s)
I have been working on a new NC Control concept and script (in-game editing for weapons/classes/database NPCs). So far the features include the following:
  • Tree-View control for listing NPCs
  • Tabbed Scripts for easier editing
  • Syntax Highlighting

Some planned features (will be editted when new ideas are thought of):
  • Other functions to make the script more list the current NC Control (image editting for weapons,x/y/level/flag editting for classes, delete buttons, adding entries to NC, etc)
  • Adding local-npcs in the level the player is in to the tree-view
  • Find/Replace
  • Scroll-to-function (drop down list, when a function is selected, the script window will scroll to the function)
  • Reload Button (added 08/05/05, picture updated) (suggested by Calani)
  • Customization(custom syntax colors, window/background colors, possibly hotkeys, etc) (suggested by Calani)

I attatched a screenshot of what I have done so far... comments and criticisms would both be appreciated. Also, suggestions for improvements and functions that could be added would also be appreciated!

Benm00t 08-06-2005 01:02 AM

I think it looks sexy.

. ' . I think you are sexy as well!

nullify 08-06-2005 01:03 AM

The regualr NC shall pale in comparison to this work of pure genius. :redface:

calani 08-06-2005 01:10 AM

Seckay plz

anyways, further ideas:
* (correct) error highlighting (missing semicolon on line 53... line 53 is blank)
* command to relaod a script without saving changes
* lengthy undo stack (not like winblow's notepad's one undo >.>)
* inline popups/autocomplete for commands/functions (and vars too?)
such as "trig" would give a popup list with triggeraction and triggerserver
very handy for forgetting functions (ex: was hit -.-)
* customizability (custom syntax colors, window/background colors, etc)
* hotkeys? (popup, hide, switch, add level npc, save, close, reload)

Blitz_Hunter 08-06-2005 01:34 AM

Thats hot. <3

calani 08-06-2005 01:37 AM

sexay reload button



Postcount++;

xAndrewx 08-06-2005 05:56 PM

Awesome :D

Luigi1 08-06-2005 09:58 PM

Hurry up and finish it. :(

Skyld 08-06-2005 10:42 PM

Looks impressive.

xXDuMajuXx 08-07-2005 01:41 AM

Very good, indeed.

However, I'm not keen on in-game editting. It might be good for the quick 1-2-BAM-Finished edit but I prefer to keep everything nice, simple and seperate.

ChibiChibiLuc 08-07-2005 02:56 AM

... You don't even script. Go away.

:D Jagen keeps getting sexier by the day. <3

xXDuMajuXx 08-07-2005 12:59 PM

Yes I do too! Just not as often as I used to do.

Inverness 08-07-2005 09:03 PM

Would like the ability to make the weapon hidden without needing to begin the weapon name with a minus, it cramps my system style, not joking.
Also would like to be able to set custom weapon attributes than can be accessed clientside or serverside (weapons[index].attr[index]). EX:
NPC Code:
//#ATTR2 false
//#ATTR3 10
//#ATTR4 "Incomplete"
[script]
//#CLIENTSIDE
[morescript]



And maybe a list of serverside variables/strings/arrays/objects in the weapon.

Oh and, LINE NUMBERS D@MNIT >:O

xAndrewx 08-08-2005 03:18 PM

Quote:

Originally Posted by xXDuMajuXx
Very good, indeed.

However, I'm not keen on in-game editting. It might be good for the quick 1-2-BAM-Finished edit but I prefer to keep everything nice, simple and seperate.

Yea, I hate ingame rc too :[..

calani 08-16-2005 02:32 AM

The only reason I use NC to script at this point is because its like notepad, but has a better font. v3 textboxes suck. >.> no ctrl+left/right, no useful undo feature, etc.
But if I could get a decent textbox with color AND the right font...... good-bye NC ^_^;


All times are GMT +2. The time now is 04:17 AM.

Powered by vBulletin® Version 3.8.11
Copyright ©2000 - 2026, vBulletin Solutions Inc.
Copyright (C) 1998-2019 Toonslab All Rights Reserved.