Graal Forums

Graal Forums (https://forums.graalonline.com/forums/index.php)
-   NPC Scripting (https://forums.graalonline.com/forums/forumdisplay.php?f=8)
-   -   How many scripters are there? (https://forums.graalonline.com/forums/showthread.php?t=62564)

prozac424242 11-29-2005 05:27 AM

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.

MysticX2X 11-29-2005 05:45 AM

I kind of know a few things. Im just lazy to learn the rest.

Lance 11-29-2005 06:42 AM

I'm afraid this poll might be a bit biased.

props to the Kai, wherever he is

prozac424242 11-29-2005 07:39 AM

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.

xAndrewx 11-29-2005 10:39 AM

I don't intend to toot my own horn.
I am a master of every gscript and gscript2 command. Haha.

ApothiX 11-29-2005 04:28 PM

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.

Fry 11-29-2005 04:51 PM

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].

GarethOmni 11-29-2005 09:07 PM

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.

OasaTor_PK 11-29-2005 09:11 PM

if (playertouchsme) message I pwn @ gscript;
if (playerchats) message wtf, I guess I dont :(;

Eagle 11-29-2005 10:21 PM

You forgot your brackets. :(

I would fall closest to the knowing some things.

Gambet 11-29-2005 10:44 PM

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. ;)

ApothiX 11-29-2005 11:43 PM

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.

Projectshifter 12-13-2005 10:39 PM

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.

ZeLpH_MyStiK 12-14-2005 12:37 AM

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. =)

ApothiX 12-14-2005 01:42 AM

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 :(

Projectshifter 12-14-2005 01:44 AM

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 =(

ApothiX 12-14-2005 01:46 AM

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

prozac424242 12-14-2005 03:58 PM

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.

ApothiX 12-14-2005 05:25 PM

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.

Rick 12-14-2005 05:55 PM

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.

Admins 12-17-2005 05:31 PM

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.

jake13jake 12-18-2005 01:04 AM

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.

prozac424242 12-18-2005 04:06 AM

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.


All times are GMT +2. The time now is 03:37 PM.

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