Graal Forums  

Go Back   Graal Forums > Development Forums > NPC Scripting
FAQ Members List Calendar Today's Posts

View Poll Results: How well do you know gscript?
I am a master of every gscript and gscript2 command 11 20.37%
I can find whatever I need on the wiki and I can make just about anything work on my own 16 29.63%
I have been scripting for a while but sometimes I need to ask for help 13 24.07%
I know how to make a few things, but some parts of gscript totally confuse me 10 18.52%
I learned old gscript years ago, am coming back to Graal, what is this new gscript about? 2 3.70%
What's an NPC? 0 0%
What's Graal? I thought this was forums for the monty python movie 2 3.70%
Voters: 54. You may not vote on this poll

Reply
 
Thread Tools Search this Thread Display Modes
  #1  
Old 11-29-2005, 05:27 AM
prozac424242 prozac424242 is offline
Registered User
prozac424242's Avatar
Join Date: May 2001
Location: Gone crazy: back soon
Posts: 356
prozac424242 is on a distinguished road
Send a message via ICQ to prozac424242 Send a message via AIM to prozac424242
How many scripters are there?

Just wanted to do a survey to see just how few of us there are as compared to the plethera of lat that seem to be out there, and what to what extent people know gscript.
__________________

Useful links:
Graal Stats
Client Script Functions-GS1 to GS2
Serverside Script Functions-Gscript page
Particle Engine-Player Attributes
Server Options-Admin rights-Gmaps
Quote:
Originally Posted by Admins
Thanks for developing and improving playerworlds and such
Reply With Quote
  #2  
Old 11-29-2005, 05:45 AM
MysticX2X MysticX2X is offline
Prince
MysticX2X's Avatar
Join Date: Sep 2005
Posts: 2,529
MysticX2X will become famous soon enough
I kind of know a few things. Im just lazy to learn the rest.
__________________
-Mystic

former acc: mystic2k


RIP Matt (NBK)
Reply With Quote
  #3  
Old 11-29-2005, 06:42 AM
Lance Lance is offline
dark overlord
Lance's Avatar
Join Date: Sep 2003
Location: Space Jam Mountain
Posts: 5,072
Lance is on a distinguished road
I'm afraid this poll might be a bit biased.

props to the Kai, wherever he is
Reply With Quote
  #4  
Old 11-29-2005, 07:39 AM
prozac424242 prozac424242 is offline
Registered User
prozac424242's Avatar
Join Date: May 2001
Location: Gone crazy: back soon
Posts: 356
prozac424242 is on a distinguished road
Send a message via ICQ to prozac424242 Send a message via AIM to prozac424242
what a depressing article (the one Lance referred to that would be 30 printed pages). I already disagree with the vast majority of modern psycology, sociology being a subset of that field, becasue every single professional psycologist I know - including my own aunt - eventually develops a tragic fault.
Their ability to solve other people's problems is a benefit to society, but their own problems, often interpersonal and family related, are solved with very unhealthy methods for certain disorders that they fail to recognize in themselves. Their ability to help others casts a shadow over their self destructive behaviour, as the article above mentions, and psycologists, with such a knowledge of what the psyche is capabale of, are some of the sickest people out there.

If most of the very talented scripters here also have an active interest in psycology, then it's no wonder that it is like sqeezing water from a rock to get a straight answer to a question so very often around here. I know that I am an average programmer at best. Others in the professional field of programming know more than I do. But for the sake of what is supposed to be a fun video game, let's bring fun's cousin, sharing, back into the graal picture as it was half a decade ago, and so many people learned how to make npcs from ace's and bruge's and other's examples, which were freely shared.
__________________

Useful links:
Graal Stats
Client Script Functions-GS1 to GS2
Serverside Script Functions-Gscript page
Particle Engine-Player Attributes
Server Options-Admin rights-Gmaps
Quote:
Originally Posted by Admins
Thanks for developing and improving playerworlds and such
Reply With Quote
  #5  
Old 11-29-2005, 10:39 AM
xAndrewx xAndrewx is offline
Registered User
xAndrewx's Avatar
Join Date: Sep 2004
Posts: 5,260
xAndrewx has much to be proud ofxAndrewx has much to be proud ofxAndrewx has much to be proud ofxAndrewx has much to be proud ofxAndrewx has much to be proud ofxAndrewx has much to be proud ofxAndrewx has much to be proud of
I don't intend to toot my own horn.
I am a master of every gscript and gscript2 command. Haha.
__________________
Reply With Quote
  #6  
Old 11-29-2005, 04:28 PM
ApothiX ApothiX is offline
Okiesmokie
Join Date: May 2004
Posts: 1,447
ApothiX is on a distinguished road
I doubt there is anyone who fits option number one, as the new engine is still fairly new, and new commands are being added all the time. I'm sure there are a few commands in the torque engine that even Stefan hasn't investigated yet.
__________________


[06:24:19] * Parts: Skyld (i=silent@unaffiliated/skyld) ("Perhaps Okiesmokie did not realise that I like the boys. ")
Reply With Quote
  #7  
Old 11-29-2005, 04:51 PM
Fry Fry is offline
Registered User
Fry's Avatar
Join Date: Sep 2001
Location: Germany
Posts: 384
Fry has a spectacular aura about
I kinda agree with Lance.

Quote:
Originally Posted by ApothiX
I'm sure there are a few commands in the torque engine that even Stefan hasn't investigated yet.
Doubtfully, and it's totally not about knowing each command, but rather about how to make them work together [correctly].
__________________
Graal Statistics

Top 3 servers at the moment (players):


Reply With Quote
  #8  
Old 11-29-2005, 09:07 PM
GarethOmni GarethOmni is offline
Constant thinker
GarethOmni's Avatar
Join Date: Mar 2003
Location: Bellingham, WA
Posts: 198
GarethOmni is an unknown quantity at this point
Send a message via AIM to GarethOmni
Like Lance said in gscript...
"Easy to learn, hard to master."
Im in the process of learning it. It isnt as hard as i thought it would be. Its just like learning a language. I need to work on remembering the commands; but since school is taking up alot of my time, its hard.
__________________

"The internet is awesome, It lets me joke about and do things that I would never really do in reality"
Reply With Quote
  #9  
Old 11-29-2005, 09:11 PM
OasaTor_PK OasaTor_PK is offline
Don't Go Mister!
OasaTor_PK's Avatar
Join Date: Feb 2004
Location: Brandon, Manitoba, Canada
Posts: 1,175
OasaTor_PK is a jewel in the roughOasaTor_PK is a jewel in the rough
Send a message via AIM to OasaTor_PK
if (playertouchsme) message I pwn @ gscript;
if (playerchats) message wtf, I guess I dont ;
Reply With Quote
  #10  
Old 11-29-2005, 10:21 PM
Eagle Eagle is offline
Registered User
Eagle's Avatar
Join Date: Jul 2004
Location: Boston, MA
Posts: 584
Eagle will become famous soon enough
Send a message via AIM to Eagle
You forgot your brackets.

I would fall closest to the knowing some things.
__________________

AIM : FCartman007
Old account - 190
Reply With Quote
  #11  
Old 11-29-2005, 10:44 PM
Gambet Gambet is offline
Registered User
Join Date: Oct 2003
Posts: 2,712
Gambet is on a distinguished road
Quote:
Originally Posted by ApothiX
I doubt there is anyone who fits option number one, as the new engine is still fairly new, and new commands are being added all the time. I'm sure there are a few commands in the torque engine that even Stefan hasn't investigated yet.

New to some people, but quite old for others. GS2 has been around for over a year now for some.
Reply With Quote
  #12  
Old 11-29-2005, 11:43 PM
ApothiX ApothiX is offline
Okiesmokie
Join Date: May 2004
Posts: 1,447
ApothiX is on a distinguished road
Quote:
Originally Posted by Gambet
New to some people, but quite old for others. GS2 has been around for over a year now for some.
Yea? Torque has been around for even longer. Doesn't mean it's the same as the Gscript2 today.
__________________


[06:24:19] * Parts: Skyld (i=silent@unaffiliated/skyld) ("Perhaps Okiesmokie did not realise that I like the boys. ")
Reply With Quote
  #13  
Old 12-13-2005, 10:39 PM
Projectshifter Projectshifter is offline
The David
Projectshifter's Avatar
Join Date: Apr 2002
Location: USA
Posts: 912
Projectshifter is an unknown quantity at this point
Send a message via ICQ to Projectshifter Send a message via AIM to Projectshifter Send a message via MSN to Projectshifter Send a message via Yahoo to Projectshifter
Quote:
Originally Posted by ApothiX
I doubt there is anyone who fits option number one, as the new engine is still fairly new, and new commands are being added all the time. I'm sure there are a few commands in the torque engine that even Stefan hasn't investigated yet.
Possibly true, but you have to keep in mind that some people have been using it for a couple years now.
__________________
Who has time for life these days?
Reply With Quote
  #14  
Old 12-14-2005, 12:37 AM
ZeLpH_MyStiK ZeLpH_MyStiK is offline
Scripter
ZeLpH_MyStiK's Avatar
Join Date: May 2003
Location: NYC
Posts: 553
ZeLpH_MyStiK is on a distinguished road
Send a message via MSN to ZeLpH_MyStiK Send a message via Yahoo to ZeLpH_MyStiK
Quote:
Originally Posted by Projectshifter
Possibly true, but you have to keep in mind that some people have been using it for a couple years now.
^ His first post in how long? =D
Welcome Back PS, sorta, lol good luck on those finals, and after that, stay!

GS2 has been around for a while, what we need now is an adequate explaination of its commands, once it's sufficiently complete of course. =)
__________________
Reply With Quote
  #15  
Old 12-14-2005, 01:42 AM
ApothiX ApothiX is offline
Okiesmokie
Join Date: May 2004
Posts: 1,447
ApothiX is on a distinguished road
Quote:
Originally Posted by Projectshifter
Possibly true, but you have to keep in mind that some people have been using it for a couple years now.
Yes, but it seemed like Gambet was using that phrase as an ego booster
And IIRC, the Torque engine has been around for quite awhile :x

And hey David, haven't seen you around much
__________________


[06:24:19] * Parts: Skyld (i=silent@unaffiliated/skyld) ("Perhaps Okiesmokie did not realise that I like the boys. ")
Reply With Quote
  #16  
Old 12-14-2005, 01:44 AM
Projectshifter Projectshifter is offline
The David
Projectshifter's Avatar
Join Date: Apr 2002
Location: USA
Posts: 912
Projectshifter is an unknown quantity at this point
Send a message via ICQ to Projectshifter Send a message via AIM to Projectshifter Send a message via MSN to Projectshifter Send a message via Yahoo to Projectshifter
Quote:
Originally Posted by ZeLpH_MyStiK
^ His first post in how long? =D
Welcome Back PS, sorta, lol good luck on those finals, and after that, stay!

GS2 has been around for a while, what we need now is an adequate explaination of its commands, once it's sufficiently complete of course. =)
lol, first post in 6 months maybe? I dunno, maybe less. Anyway, the "new engine" isn't really that new anymore. I know a few servers at least had it last March when I left, and I know that we had it on SDev and even kingdoms debug for a while before that. I don't see why it hasn't been put on all the servers yet, I'm trying to help some people at and show them how it all works so we can move ahead and start using it as a standard, rather than having half and half on one server =(
__________________
Who has time for life these days?
Reply With Quote
  #17  
Old 12-14-2005, 01:46 AM
ApothiX ApothiX is offline
Okiesmokie
Join Date: May 2004
Posts: 1,447
ApothiX is on a distinguished road
Quote:
Originally Posted by Projectshifter
lol, first post in 6 months maybe? I dunno, maybe less. Anyway, the "new engine" isn't really that new anymore. I know a few servers at least had it last March when I left, and I know that we had it on SDev and even kingdoms debug for a while before that. I don't see why it hasn't been put on all the servers yet, I'm trying to help some people at and show them how it all works so we can move ahead and start using it as a standard, rather than having half and half on one server =(
A lot of servers are being stubborn about making the move. *cough*UN
__________________


[06:24:19] * Parts: Skyld (i=silent@unaffiliated/skyld) ("Perhaps Okiesmokie did not realise that I like the boys. ")
Reply With Quote
  #18  
Old 12-14-2005, 03:58 PM
prozac424242 prozac424242 is offline
Registered User
prozac424242's Avatar
Join Date: May 2001
Location: Gone crazy: back soon
Posts: 356
prozac424242 is on a distinguished road
Send a message via ICQ to prozac424242 Send a message via AIM to prozac424242
I find myself referring to the wiki on a somewhat regular, as-needed basis, and most of the time I can find what I need to know.
But, as everyone knows, there are some general examples, but while almost every command is listed, the context for the variables is not always explained as clearly as it should be.

For example, on the page http://wiki.graal.us/Script_Functions:_Client
under the GuiDrawingPanel, there is a command:
drawimagestretched(int, int, int, int, str, int, int, int, int)
with no explination of what those integers should be, or what the string referrs to. Which ints are for the x, y, and z of this stretched image? You can't tell, there is not enough information.

I did a search on drawimagestretched on the wiki search tool and the page I referred to above is all that the wiki has to offer on that command.

This is just one case of such vague descriptions have led to my using of gs1 in combination with gs2 to get by ... not with gui, of course, but in other cases, especially with strings values and string modification and accessing commands that just plain do not work in gs2, but the gs1 version still works.

I would rather use gs2 only ... but I have already requested a propper gs2 tutorial so many times here that I will not do so again here. At least here you now know of one example where the wiki has information, but the command is not explained enough to be useful. There are more cases but I do not have the time to list them presently.
__________________

Useful links:
Graal Stats
Client Script Functions-GS1 to GS2
Serverside Script Functions-Gscript page
Particle Engine-Player Attributes
Server Options-Admin rights-Gmaps
Quote:
Originally Posted by Admins
Thanks for developing and improving playerworlds and such
Reply With Quote
  #19  
Old 12-14-2005, 05:25 PM
ApothiX ApothiX is offline
Okiesmokie
Join Date: May 2004
Posts: 1,447
ApothiX is on a distinguished road
Quote:
Originally Posted by prozac424242
..
Trial and error. Test out values, see what they do. When you find out what they do, put the information in the wiki. That is how wikis grow, and that is how it can be more useful to scripters.
__________________


[06:24:19] * Parts: Skyld (i=silent@unaffiliated/skyld) ("Perhaps Okiesmokie did not realise that I like the boys. ")
Reply With Quote
  #20  
Old 12-14-2005, 05:55 PM
Rick Rick is offline
PipBoy Extraordinaire!
Rick's Avatar
Join Date: Jul 2004
Location: Long Beach, California.
Posts: 831
Rick is on a distinguished road
My guess:

drawimagestretched(x, y, w, h, filename, x, y, w, h)

Being that the first is where to place it, the second is the region in the image.
Reply With Quote
  #21  
Old 12-17-2005, 05:31 PM
Admins Admins is offline
Graal Administration
Join Date: Jan 2000
Location: Admins
Posts: 11,693
Admins has much to be proud ofAdmins has much to be proud ofAdmins has much to be proud ofAdmins has much to be proud ofAdmins has much to be proud ofAdmins has much to be proud of
Quote:
Originally Posted by ApothiX
I doubt there is anyone who fits option number one, as the new engine is still fairly new, and new commands are being added all the time. I'm sure there are a few commands in the torque engine that even Stefan hasn't investigated yet.
The new scripting engine is not using any torque engine stuff. We have ported the interesting functions like the math functions.

About drawimagstretched: Rick is right Will continue to work on improving the documentation, now that v4 will be officially released and is quite finished we should have time for that.
Reply With Quote
  #22  
Old 12-18-2005, 01:04 AM
jake13jake jake13jake is offline
Former Classic Staff
jake13jake's Avatar
Join Date: Dec 2002
Location: Northwest Vermont
Posts: 1,452
jake13jake will become famous soon enough
Quote:
Originally Posted by prozac424242
If most of the very talented scripters here also have an active interest in psycology, then it's no wonder that it is like sqeezing water from a rock to get a straight answer to a question so very often around here. I know that I am an average programmer at best. Others in the professional field of programming know more than I do. But for the sake of what is supposed to be a fun video game, let's bring fun's cousin, sharing, back into the graal picture as it was half a decade ago, and so many people learned how to make npcs from ace's and bruge's and other's examples, which were freely shared.
I think this is the biggest factor in which playerworlds hurt Graal Online. Everyone wants to keep their scripts private to benefit their own playerworld rather than sharing to help all of Graal. I mean, I feel the same way for my scripts on Classic. It's like the only scripter that will share his or her resources is Stefan, but then again, he has quite compelling reasons to do so (his income). I don't have any income from Graal, but I try to share every so often by posting a script that I think is universally useful on graal.net (even if half the time I would want to restructure it). If anyone's seen the Zelda Online source code, it's clear that Graal has come a very very long way.
Reply With Quote
  #23  
Old 12-18-2005, 04:06 AM
prozac424242 prozac424242 is offline
Registered User
prozac424242's Avatar
Join Date: May 2001
Location: Gone crazy: back soon
Posts: 356
prozac424242 is on a distinguished road
Send a message via ICQ to prozac424242 Send a message via AIM to prozac424242
Quote:
Originally Posted by Stefan
Will continue to work on improving the documentation, now that v4 will be officially released and is quite finished we should have time for that.
That is the best news I have heard all week! Thank you! I look forward to it, especially a numbered table of contents such as is found on the wiki gscript page applied to the entire wiki to help find examples of each command in its propper context.
__________________

Useful links:
Graal Stats
Client Script Functions-GS1 to GS2
Serverside Script Functions-Gscript page
Particle Engine-Player Attributes
Server Options-Admin rights-Gmaps
Quote:
Originally Posted by Admins
Thanks for developing and improving playerworlds and such
Reply With Quote
Reply


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

Forum Jump


All times are GMT +2. The time now is 06:37 AM.


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