Graal Forums  

Go Back   Graal Forums > Development Forums > Future Improvements
FAQ Members List Calendar Search Today's Posts Mark Forums Read

Closed Thread
 
Thread Tools Search this Thread Display Modes
  #1  
Old 08-10-2007, 07:44 AM
Inverness Inverness is offline
Incubator
Inverness's Avatar
Join Date: Aug 2004
Location: Houston, Texas
Posts: 3,613
Inverness is a jewel in the roughInverness is a jewel in the rough
Named Array Indexes

I'm sure most scripters should know of that array format used when saving object variables to array.
array = {"var1=value1", "var2=value2", "var3=value3", "var4=value4"};

Was wondering if a little feature could be added where if you did:
array["var2"] = "newvalue";
It would correctly replace the proper index with the new value after the equal sign. They would also be read in the same manner.
__________________
  #2  
Old 08-10-2007, 01:37 PM
Skyld Skyld is offline
Script-fu
Skyld's Avatar
Join Date: Jan 2002
Location: United Kingdom
Posts: 3,914
Skyld has much to be proud ofSkyld has much to be proud ofSkyld has much to be proud ofSkyld has much to be proud ofSkyld has much to be proud ofSkyld has much to be proud of
Send a message via AIM to Skyld
Associative arrays?

In reality it would be just as easy to use a TStaticVar or something.
__________________
Skyld
  #3  
Old 08-10-2007, 02:54 PM
zokemon zokemon is offline
That one guy...
zokemon's Avatar
Join Date: Mar 2001
Location: Sonoma County, California
Posts: 2,925
zokemon is a jewel in the roughzokemon is a jewel in the rough
Send a message via ICQ to zokemon Send a message via AIM to zokemon Send a message via MSN to zokemon Send a message via Yahoo to zokemon
Quote:
Originally Posted by Skyld View Post
Associative arrays?

In reality it would be just as easy to use a TStaticVar or something.
Yes, but that wouldn't work if you were dealing with clientr and client variables. You would have to load the vars from the client/clientr array into another TStaticVar object which would take a slight bit more time/cpu/memory then doing what Inverness is suggesting. I still think this feature isn't that important though since it's really rare for a case like I am describing.
__________________
Do it with a DON!
  #4  
Old 08-11-2007, 09:37 AM
Inverness Inverness is offline
Incubator
Inverness's Avatar
Join Date: Aug 2004
Location: Houston, Texas
Posts: 3,613
Inverness is a jewel in the roughInverness is a jewel in the rough
Client vars are too limited by character to be doing things like that.
__________________
  #5  
Old 08-11-2007, 11:11 AM
zokemon zokemon is offline
That one guy...
zokemon's Avatar
Join Date: Mar 2001
Location: Sonoma County, California
Posts: 2,925
zokemon is a jewel in the roughzokemon is a jewel in the rough
Send a message via ICQ to zokemon Send a message via AIM to zokemon Send a message via MSN to zokemon Send a message via Yahoo to zokemon
Quote:
Originally Posted by Inverness View Post
Client vars are too limited by character to be doing things like that.
Client vars are not limited to a character length!
It is only the act of doing /open and applying changes that your vars get trimmed. This has nothing to do with the fact that they are client vars but rather is because anything in the "flags" section of /open gets clipped like such.

If you just never use /open (such as scripting your own player editor) then you don't need to worry about such stupid misconceptions. I personally never ever have to use /open for anything what-so-ever.
__________________
Do it with a DON!
  #6  
Old 08-11-2007, 01:51 PM
xXziroXx xXziroXx is offline
Malorian
xXziroXx's Avatar
Join Date: May 2004
Posts: 5,289
xXziroXx has a brilliant futurexXziroXx has a brilliant futurexXziroXx has a brilliant futurexXziroXx has a brilliant futurexXziroXx has a brilliant futurexXziroXx has a brilliant futurexXziroXx has a brilliant future
Quote:
Originally Posted by zokemon View Post
I personally never ever have to use /open for anything what-so-ever.
Me either. I stopped doing that when I realized that /open cuts of client and clientr strings, and the serverflags window cuts of server and serverr flags.

High five!
__________________
Follow my work on social media post-Graal:Updated august 2025.
  #7  
Old 08-11-2007, 07:21 PM
Inverness Inverness is offline
Incubator
Inverness's Avatar
Join Date: Aug 2004
Location: Houston, Texas
Posts: 3,613
Inverness is a jewel in the roughInverness is a jewel in the rough
Valikorlia does not revolve around me, there are plenty of other staff who are going to have to use open at some time or another. And I'm not going to prevent them from doing it just because of my fancy scripting.

The character limit needs when using the /open command needs to be removed, period.

I'm not going to script my own player editor because you should not need to get on client to do that, that is what RC is for.
__________________
  #8  
Old 08-11-2007, 07:43 PM
xXziroXx xXziroXx is offline
Malorian
xXziroXx's Avatar
Join Date: May 2004
Posts: 5,289
xXziroXx has a brilliant futurexXziroXx has a brilliant futurexXziroXx has a brilliant futurexXziroXx has a brilliant futurexXziroXx has a brilliant futurexXziroXx has a brilliant futurexXziroXx has a brilliant future
*sigh* Here we go again..
__________________
Follow my work on social media post-Graal:Updated august 2025.
  #9  
Old 08-21-2007, 09:41 AM
Inverness Inverness is offline
Incubator
Inverness's Avatar
Join Date: Aug 2004
Location: Houston, Texas
Posts: 3,613
Inverness is a jewel in the roughInverness is a jewel in the rough
Quote:
Originally Posted by xXziroXx View Post
*sigh* Here we go again..
If you don't want to hear what I have to say stop bringing it up, I'm not going to compromise by ignoring a perfectly good feature of the RC thats been in use for years.
Quote:
Originally Posted by Skyld
Associative arrays?

In reality it would be just as easy to use a TStaticVar or something.
You can't convert objects to strings in a simple way, arrays already are strings.
__________________
  #10  
Old 10-28-2007, 03:25 AM
Inverness Inverness is offline
Incubator
Inverness's Avatar
Join Date: Aug 2004
Location: Houston, Texas
Posts: 3,613
Inverness is a jewel in the roughInverness is a jewel in the rough
*Bump*

I have renewed interest in this feature.
__________________
  #11  
Old 10-28-2007, 03:59 AM
Novo Novo is offline
[TServerDeveloper]
Join Date: Jun 2006
Posts: 448
Novo will become famous soon enough
array = {{"key", "value"}, {"key", "value"}}

PHP Code:
function getIndexWithName( array, name )
{
  for ( 
temp.cell: array )
  {
    if ( 
temp.cell[0] == name )
      return 
temp.cell[1];
  }
  return 
null;

You can create your own functions of the sort...
PHP Code:
function indexOf( array, name )
{
  for ( 
0< array.size(); ++ )
    if ( array[
i][0] == cellName )
      return 
i;
  return -
1;
}

function 
setCellWithName( array, namevalue )
{
  if ( 
indexOf( array, name ) != -)
    array[ 
indexOf( array, name ) ][1] = value;

  return array;

... etc, etc...
  #12  
Old 10-28-2007, 08:10 AM
Inverness Inverness is offline
Incubator
Inverness's Avatar
Join Date: Aug 2004
Location: Houston, Texas
Posts: 3,613
Inverness is a jewel in the roughInverness is a jewel in the rough
Well duh.

And I prefer it would work like:

array = {"key=value", "key=value"};

Since that is how objects are saved to arrays and such, its more of a standard.

Doing array["key"] = value looks much nicer though and would be simple enough to implement. Python makes use of it well.
__________________
  #13  
Old 10-28-2007, 09:17 AM
Novo Novo is offline
[TServerDeveloper]
Join Date: Jun 2006
Posts: 448
Novo will become famous soon enough
Yes. Sadly, this isn't Python or PHP or any other languages that make use of associative arrays. Taken into considering that we're talking about GScript... I would say that it isn't part of the language...

I provided you a way to do this... You can easily call functions, but right now, you just want it to LOOK pretty... Which isn't the purpose of programming language... It just converts it back to the very same thing.

And implementing that would mean you'd have to change the lexical of the language... And that's not pretty. There are ways that an associative array can be 'simulated'... So I don't see any more purpose to this than for aesthetic reasons. Stefan is busy enough fixing things that ARE useful. For instance, new features.
  #14  
Old 10-28-2007, 09:42 AM
Inverness Inverness is offline
Incubator
Inverness's Avatar
Join Date: Aug 2004
Location: Houston, Texas
Posts: 3,613
Inverness is a jewel in the roughInverness is a jewel in the rough
Quote:
Originally Posted by Novo View Post
Yes. Sadly, this isn't Python or PHP or any other languages that make use of associative arrays.
Whats your point? I can't tell if you're being sarcastic or not.
Quote:
Originally Posted by Novo View Post
Taken into considering that we're talking about GScript... I would say that it isn't part of the language...
Which is why I'm asking for it.
Quote:
Originally Posted by Novo View Post
I provided you a way to do this... You can easily call functions, but right now, you just want it to LOOK pretty... Which isn't the purpose of programming language... It just converts it back to the very same thing.
GScript isn't a programming language. And if thats your opinion explain why Python has this feature since you could easily make functions as you said.
Quote:
Originally Posted by Novo View Post
And implementing that would mean you'd have to change the lexical of the language... And that's not pretty.
I wont take your word for it since you're not Stefan, sorry.
Quote:
Originally Posted by Novo View Post
There are ways that an associative array can be 'simulated'... So I don't see any more purpose to this than for aesthetic reasons.
Well, why not go and ask those Python people why they added a dictionary data type.
Quote:
Originally Posted by Novo View Post
Stefan is busy enough fixing things that ARE useful. For instance, new features.
Stefan isn't very good at documentation, if I were him I would be keeping a public list of things that are being worked on, considered, denied, or completed for the next version.

I asked for the feature because it would be an easy solution to an irritation, and I'm not going to make functions and bother joining them everytime I use the feature when they could be done much better this way. Using functions would be more troublesome than giving the data specified indexes.

Such a feature would also be good for those newer to scripting/programming.

I don't think you're doing a good job of explaining why not to add a simple feature present in other languages.
__________________

Last edited by Inverness; 10-28-2007 at 11:25 AM..
  #15  
Old 10-28-2007, 09:53 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
hmm I doubt Stefan will add it. Stop being an ******* and use the alternative
__________________
  #16  
Old 10-28-2007, 11:23 AM
Inverness Inverness is offline
Incubator
Inverness's Avatar
Join Date: Aug 2004
Location: Houston, Texas
Posts: 3,613
Inverness is a jewel in the roughInverness is a jewel in the rough
Quote:
Originally Posted by xAndrewx View Post
hmm I doubt Stefan will add it. Stop being an ******* and use the alternative
Make me.

I already explained why the alternative was unfavorable, and if you can't read posts and respond properly you will be ignored.
__________________
  #17  
Old 10-28-2007, 11:24 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
sado

Infact, instead of trying to help you, just wait for Stefan to release this feature
__________________
  #18  
Old 10-28-2007, 12:34 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
Well you can give array members names now and use obj.getArrayMember(name) although it is not really recommended since it is much slower than using normal variables (obj.(@mycustomvarname)), it is mainly used for xml stuff.

In Flash script (and Javascript?) they just map array["key"] to array.key

I also beg to differ, Graal IS a programming language
  #19  
Old 10-28-2007, 12:52 PM
Crow Crow is offline
ǝɔɐɹq ʎןɹnɔ
Crow's Avatar
Join Date: Dec 2006
Location: Germany
Posts: 5,153
Crow has a reputation beyond reputeCrow has a reputation beyond reputeCrow has a reputation beyond reputeCrow has a reputation beyond reputeCrow has a reputation beyond reputeCrow has a reputation beyond reputeCrow has a reputation beyond reputeCrow has a reputation beyond reputeCrow has a reputation beyond reputeCrow has a reputation beyond reputeCrow has a reputation beyond repute
Quote:
Originally Posted by Stefan View Post
I also beg to differ, Graal IS a programming language
I would call it scripting language, since you cannot write your own programs with gscript.
  #20  
Old 10-28-2007, 12:56 PM
Twinny Twinny is offline
My empire of dirt
Twinny's Avatar
Join Date: Mar 2006
Location: Australia
Posts: 2,422
Twinny is just really niceTwinny is just really nice
Send a message via AIM to Twinny
Quote:
Originally Posted by Crow View Post
I would call it scripting language, since you cannot write your own programs with gscript.
Seconded.
  #21  
Old 10-28-2007, 12:57 PM
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
look in to it deeper @ Crow. You'll see that you're wrong.
__________________
  #22  
Old 10-28-2007, 01:13 PM
Crow Crow is offline
ǝɔɐɹq ʎןɹnɔ
Crow's Avatar
Join Date: Dec 2006
Location: Germany
Posts: 5,153
Crow has a reputation beyond reputeCrow has a reputation beyond reputeCrow has a reputation beyond reputeCrow has a reputation beyond reputeCrow has a reputation beyond reputeCrow has a reputation beyond reputeCrow has a reputation beyond reputeCrow has a reputation beyond reputeCrow has a reputation beyond reputeCrow has a reputation beyond reputeCrow has a reputation beyond repute
Quote:
Originally Posted by xAndrewx View Post
look in to it deeper @ Crow. You'll see that you're wrong.
O, so you can now compile executables with gscript? I didnt know before, you should teach me how.
  #23  
Old 10-28-2007, 01:51 PM
Twinny Twinny is offline
My empire of dirt
Twinny's Avatar
Join Date: Mar 2006
Location: Australia
Posts: 2,422
Twinny is just really niceTwinny is just really nice
Send a message via AIM to Twinny
I think it's more of a scripting language. Its limited to graal much like javascript is limited to a web browser.
  #24  
Old 10-28-2007, 02:06 PM
Skyld Skyld is offline
Script-fu
Skyld's Avatar
Join Date: Jan 2002
Location: United Kingdom
Posts: 3,914
Skyld has much to be proud ofSkyld has much to be proud ofSkyld has much to be proud ofSkyld has much to be proud ofSkyld has much to be proud ofSkyld has much to be proud of
Send a message via AIM to Skyld
Quote:
Originally Posted by Twinny View Post
I think it's more of a scripting language. Its limited to graal much like javascript is limited to a web browser.
JavaScript is not limited to a web browser. I have a JavaScript interpreter installed on my system just like a PHP or Ruby interpreter.
__________________
Skyld
  #25  
Old 10-28-2007, 02:10 PM
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
Quote:
Originally Posted by Crow View Post
O, so you can now compile executables with gscript? I didnt know before, you should teach me how.
Since when has "language" been defined as compiling exe's?
__________________
  #26  
Old 10-28-2007, 02:55 PM
Twinny Twinny is offline
My empire of dirt
Twinny's Avatar
Join Date: Mar 2006
Location: Australia
Posts: 2,422
Twinny is just really niceTwinny is just really nice
Send a message via AIM to Twinny
Quote:
Originally Posted by Skyld View Post
JavaScript is not limited to a web browser. I have a JavaScript interpreter installed on my system just like a PHP or Ruby interpreter.
Funky. Its still a scripting language though so what differentiates gscript from javascript?
  #27  
Old 10-28-2007, 03:09 PM
Crow Crow is offline
ǝɔɐɹq ʎןɹnɔ
Crow's Avatar
Join Date: Dec 2006
Location: Germany
Posts: 5,153
Crow has a reputation beyond reputeCrow has a reputation beyond reputeCrow has a reputation beyond reputeCrow has a reputation beyond reputeCrow has a reputation beyond reputeCrow has a reputation beyond reputeCrow has a reputation beyond reputeCrow has a reputation beyond reputeCrow has a reputation beyond reputeCrow has a reputation beyond reputeCrow has a reputation beyond repute
Quote:
Originally Posted by xAndrewx View Post
Since when has "language" been defined as compiling exe's?
Not language, but programming. I interpret "programming" as doing you own stuff.


Quote:
Originally Posted by Twinny View Post
Funky. Its still a scripting language though so what differentiates gscript from javascript?
Gscript belongs to a game, Java has more possibilities and lags the **** out of your pc if the code is too complex.
  #28  
Old 10-28-2007, 03:19 PM
Twinny Twinny is offline
My empire of dirt
Twinny's Avatar
Join Date: Mar 2006
Location: Australia
Posts: 2,422
Twinny is just really niceTwinny is just really nice
Send a message via AIM to Twinny
Quote:
Originally Posted by Crow View Post
Gscript belongs to a game, Java has more possibilities and lags the **** out of your pc if the code is too complex.
....Java is not javascript
  #29  
Old 10-28-2007, 03:27 PM
Crow Crow is offline
ǝɔɐɹq ʎןɹnɔ
Crow's Avatar
Join Date: Dec 2006
Location: Germany
Posts: 5,153
Crow has a reputation beyond reputeCrow has a reputation beyond reputeCrow has a reputation beyond reputeCrow has a reputation beyond reputeCrow has a reputation beyond reputeCrow has a reputation beyond reputeCrow has a reputation beyond reputeCrow has a reputation beyond reputeCrow has a reputation beyond reputeCrow has a reputation beyond reputeCrow has a reputation beyond repute
Quote:
Originally Posted by Twinny View Post
....Java is not javascript
Oh, you are right. I'm always mixing up those two
  #30  
Old 10-28-2007, 07:26 PM
napo_p2p napo_p2p is offline
oh snaps
napo_p2p's Avatar
Join Date: Sep 2003
Location: Pismo Beach, California
Posts: 2,118
napo_p2p has a spectacular aura aboutnapo_p2p has a spectacular aura about
Send a message via AIM to napo_p2p Send a message via MSN to napo_p2p
Quote:
Originally Posted by Wikipedia
Scripting languages, also called script languages, are programming languages that are interpreted or compiled each time they run. Scripts are interpreted and executed directly from their source code, which are generally text files containing language specific markup. Thus, "scripts" are often treated as distinct from "programs", which are typically compiled from source code into binary executable files (i.e. machine code) only after changes and do not need to have the source available to function.
I'm fairly sure scripts on Graal are interpreted from the source each time they are run and not compiled, unless Stefan knows something that I don't (which is highly likely :P).

Plus, we'd probably be calling our code 'programs' and not 'scripts' if gscript was a programming language. To top it off, the forum for such 'scripts' is called: NPC scripting.
__________________
Scito hoc super omnia.
Haec vita est tua una sola.
Dum vita superest, utere maxime quoque puncto, momento, et hora quae habes.
Tempus neminem non manet.
Noli manere tempus.
Carpe Diem

Seize the Day.
  #31  
Old 10-28-2007, 07:37 PM
Crow Crow is offline
ǝɔɐɹq ʎןɹnɔ
Crow's Avatar
Join Date: Dec 2006
Location: Germany
Posts: 5,153
Crow has a reputation beyond reputeCrow has a reputation beyond reputeCrow has a reputation beyond reputeCrow has a reputation beyond reputeCrow has a reputation beyond reputeCrow has a reputation beyond reputeCrow has a reputation beyond reputeCrow has a reputation beyond reputeCrow has a reputation beyond reputeCrow has a reputation beyond reputeCrow has a reputation beyond repute
And its Gscript :f
  #32  
Old 10-28-2007, 07:53 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
And it's called C++ script, so what? Please stop those nonsense discussions. Of course Graal scripts are compiled. Java is used for billion dollar transactions, and you don't want to call it a programming language just because it's not compiled into machine code? If you want to say that programming is a higher kind of art than scripting then it's probably to show a difference between a hired programmer and a script kiddie, but scripting languages are still programming languages.

Please stay on-topic (will need to delete those messages anyway I guess).
  #33  
Old 10-28-2007, 07:56 PM
Crono Crono is offline
:pluffy:
Join Date: Feb 2002
Location: Sweden
Posts: 20,000
Crono has a reputation beyond reputeCrono has a reputation beyond reputeCrono has a reputation beyond reputeCrono has a reputation beyond reputeCrono has a reputation beyond reputeCrono has a reputation beyond reputeCrono has a reputation beyond reputeCrono has a reputation beyond reputeCrono has a reputation beyond reputeCrono has a reputation beyond reputeCrono has a reputation beyond repute
For a second I thought this thread was about me...
__________________
  #34  
Old 10-28-2007, 07:58 PM
Crow Crow is offline
ǝɔɐɹq ʎןɹnɔ
Crow's Avatar
Join Date: Dec 2006
Location: Germany
Posts: 5,153
Crow has a reputation beyond reputeCrow has a reputation beyond reputeCrow has a reputation beyond reputeCrow has a reputation beyond reputeCrow has a reputation beyond reputeCrow has a reputation beyond reputeCrow has a reputation beyond reputeCrow has a reputation beyond reputeCrow has a reputation beyond reputeCrow has a reputation beyond reputeCrow has a reputation beyond repute
Quote:
Originally Posted by Stefan View Post
And it's called C++ script, so what? Please stop those nonsense discussions. Of course Graal scripts are compiled. Java is used for billion dollar transactions, and you don't want to call it a programming language just because it's not compiled into machine code? If you want to say that programming is a higher kind of art than scripting then it's probably to show a difference between a hired programmer and a script kiddie, but scripting languages are still programming languages.

Please stay on-topic (will need to delete those messages anyway I guess).
I didnt say that programming is a "higher kind of art", but I also never heard of "C++ script". Its just "C++". When looking on google for "C++ script" I am just getting some posts in random forums where people ask for help with their "C++ script" :<
  #35  
Old 10-28-2007, 09:09 PM
Novo Novo is offline
[TServerDeveloper]
Join Date: Jun 2006
Posts: 448
Novo will become famous soon enough
Quote:
Originally Posted by Crow View Post
I didnt say that programming is a "higher kind of art", but I also never heard of "C++ script". Its just "C++". When looking on google for "C++ script" I am just getting some posts in random forums where people ask for help with their "C++ script" :<
Coding = Programming or Scripting.
Programming = Code that is Compiled into Computer Language (Assembly)
Scripting = Code that is Interpreted by a virtual machine.

Scripting provides better diversity ( running on multiple OS without problems )
Programming provides better speed ( doesn't need to be interpreted )

Both are PRACTICAL and both provide their own uses. In speed-critical apps, programming is the choice... In multi-os, scripting is the choice.

Neither are superior to each other... Especially when computers are pretty fast and libraries are plenty... The difference between them aren't that great. ( Graal is compiled, yet runs on various OSes... And GScript is interpreted, but doesn't have a huge difference in speed than if it were compiled )
  #36  
Old 10-28-2007, 10:49 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
Please check out http://en.wikipedia.org/wiki/Scripting_language if you have still confusion about programming languages.
Closed Thread

Thread Tools Search this Thread
Search this Thread:

Advanced Search
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

Forum Jump


All times are GMT +2. The time now is 01:38 AM.


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