LOGIN
SEARCH
PROFILE
keys: ↑ ↓
LOGOUT
INDEX
MEMBERS
keys: ↑ ↓
HOME
PORTAL
PLAY ALONG
PLAY with WORDS
PLAY with GRAPHICS
PLAY with SOUNDS
PLAY with CODES
PLAY with PROJECTS
keys: ← →
Guest Access
Register:
Members:



View previous topic View next topic Go down Message [Page 1 of 1]

EVENTALIST
EVENTALIST
#1 default Learn to script
Loading

mr_wiggles

mr_wiggles
EVENTALIST
 EVENTALIST
EVENTALIST
profile
Willing to teach what i know to anyone interested in getting better in scripting or just starting out.

I can help you out with the basics and also help make your script more efficient.

Rules: We both work on our own times, i check the forum often, but i believe set planed times would be great way to meet for talks about projects.

I think I'll allow for two "students" now.



STUDENT:
LEARNING:


STUDENT:
LEARNING:




Waiting list:




Benefits


  • Unique Examples
  • 1 on 1 Chat
  • Answers to questions, like lag reduction and cause.
EVENTALIST
Show Signature
EVENTALIST
Administrator
Administrator
#2 default Re: Learn to script
Loading

G@MeF@Ce

G@MeF@Ce
Administrator
Administrator
Administrator
profile
I'll definitely be watching this thread Cool

~ sign me up and put me on the waiting list Very Happy for RGSS ~ right?

I got a few 1/2 done scripts I'd like to finish, maybe learn/improve how to draw graphics through script even better.

*moved to [Run Your Program]
(G101 - creative support center)
Administrator
Show Signature
Administrator
https://www.dropbox.com/sh/i47rig99qhrvn8s/4m5HvsM2fD http://g4m3f4c3.deviantart.com https://www.facebook.com//pages/Gameface101/332331300127008 https://twitter.com//mr_gameface101 https://soundcloud.com/schurr https://www.youtube.com/user/MrGameface101?feature=watch
EVENTALIST
EVENTALIST
#3 default Re: Learn to script
Loading

mr_wiggles

mr_wiggles
EVENTALIST
 EVENTALIST
EVENTALIST
profile
First come first serve.

Your the first student.
EVENTALIST
Show Signature
EVENTALIST
Administrator
Administrator
#4 default Re: Learn to script
Loading

G@MeF@Ce

G@MeF@Ce
Administrator
Administrator
Administrator
profile
woot! x2

Very Happy excited! (got your PM, sent 1 back)

ready when you are ^,^

*can't wait to become better at scripting

there's something about watching what you type come to life that recharges my batteries...

Administrator
Show Signature
Administrator
https://www.dropbox.com/sh/i47rig99qhrvn8s/4m5HvsM2fD http://g4m3f4c3.deviantart.com https://www.facebook.com//pages/Gameface101/332331300127008 https://twitter.com//mr_gameface101 https://soundcloud.com/schurr https://www.youtube.com/user/MrGameface101?feature=watch
The only one
The only one
#5 default ME TOO!
Loading

NuKa_BuBble

NuKa_BuBble
The only one
The only one
profile
I want to learn the RGSS pls! I understand a bit but I can't create any script.
The only one
Show Signature


___________________________________________________________________________

Booyah!

...._
._|_|_
. ( ')>
The only one
http://nukabubble.deviantart.com/ http://soundcloud.com/nuka_bubble https://www.youtube.com/user/NuKaBuBble?feature=mhee
EVENTALIST
EVENTALIST
#6 default Re: Learn to script
Loading

mr_wiggles

mr_wiggles
EVENTALIST
 EVENTALIST
EVENTALIST
profile
After I'm done teaching Gface I'll teach you something.
EVENTALIST
Show Signature
EVENTALIST
Administrator
Administrator
#7 default Re: Learn to script
Loading

G@MeF@Ce

G@MeF@Ce
Administrator
Administrator
Administrator
profile
@Nuka - I'll try my best to ace my first lesson from wiggles ^,^
(learning how an 'ABS' is setup)


@wiggles - thanks again for taking the time out of your busy schedule.

Administrator
Show Signature
Administrator
https://www.dropbox.com/sh/i47rig99qhrvn8s/4m5HvsM2fD http://g4m3f4c3.deviantart.com https://www.facebook.com//pages/Gameface101/332331300127008 https://twitter.com//mr_gameface101 https://soundcloud.com/schurr https://www.youtube.com/user/MrGameface101?feature=watch
The only one
The only one
#8 default Re: Learn to script
Loading

NuKa_BuBble

NuKa_BuBble
The only one
The only one
profile
I know what I want to learn. How to control time, wheater and Sprites display(For HUD, menus snd you know in XAS the HP bar decrese, I want to know how to make that). And how to play with random precisely. (I know, rand(value) but, more thing than that Razz)
The only one
Show Signature


___________________________________________________________________________

Booyah!

...._
._|_|_
. ( ')>
The only one
http://nukabubble.deviantart.com/ http://soundcloud.com/nuka_bubble https://www.youtube.com/user/NuKaBuBble?feature=mhee
ACTIVATED
ACTIVATED
#9 default Re: Learn to script
Loading

elisamuelps

avatar
ACTIVATED
ACTIVATED
ACTIVATED
profile
i need a litle help in scripting, since i started to edit mostly of scripts i started to have lag in rgss and in my scripts editions and i dont know why... only what i need to know is this.
ACTIVATED
Show Signature
ACTIVATED
The only one
The only one
#10 default Re: Learn to script
Loading

NuKa_BuBble

NuKa_BuBble
The only one
The only one
profile
Maybe they are not correctly scripted (edited). You are not in the good topic. Search for Request.

EDIT:
Post your request here: http://gameface101.playogame.com/f48-any-requests
The only one
Show Signature


___________________________________________________________________________

Booyah!

...._
._|_|_
. ( ')>
The only one
http://nukabubble.deviantart.com/ http://soundcloud.com/nuka_bubble https://www.youtube.com/user/NuKaBuBble?feature=mhee
EVENTALIST
EVENTALIST
#11 default Re: Learn to script
Loading

mr_wiggles

mr_wiggles
EVENTALIST
 EVENTALIST
EVENTALIST
profile
@elisamuelps- so you wanna learn more about lag prevention and cause?
EVENTALIST
Show Signature
EVENTALIST
Active Member
Active Member
#12 default Re: Learn to script
Loading

handy333

handy333
Active Member
Active Member
Active Member
profile
great, whenever I have a question, I'll come to you.
Active Member
Show Signature


Active Member
http://projectrisingsun.weebly.com/ http://soundcloud.com/handyfox https://www.youtube.com/channel/UCkBX7ZxqoXslAtqsdrmsn_w
ACTIVATED
ACTIVATED
#13 default Re: Learn to script
Loading

elisamuelps

avatar
ACTIVATED
ACTIVATED
ACTIVATED
profile
mr_wiggles wrote:@elisamuelps- so you wanna learn more about lag prevention and cause?

yah really i need it ^^ i just noticed too that many of my scripts togheter make lags but individual it doesnt make it D: there is a solution? really i need it because with 2gb of ram i can't go more of 8-10 fps :S
ACTIVATED
Show Signature
ACTIVATED
EVENTALIST
EVENTALIST
#14 default Re: Learn to script
Loading

mr_wiggles

mr_wiggles
EVENTALIST
 EVENTALIST
EVENTALIST
profile
Yea its complex, im learning about it my self because my scripts do the same, i found that its due to the links between the active classes, Ruby self manages memory and it does this by marking the active classes, when a class is no longer in use GC or garbage collector then returns the memory back to the OS.

You can reduce lag by reducing un necessary updates to variables that are not used that often, after long equations you can use Graphics.frame_reset, but you can't over use it of it makes it worse, im still learning about it.

Also reducing Global variables and variables in general, like try to use locals when possible instead of class.
EVENTALIST
Show Signature
EVENTALIST
EVENTALIST
EVENTALIST
#15 default Re: Learn to script
Loading

mr_wiggles

mr_wiggles
EVENTALIST
 EVENTALIST
EVENTALIST
profile
@NuKa_BuBble - About rand()

http://www.cplusplus.com/reference/clibrary/cstdlib/rand/

A lot of Ruby is just C commands.

Code:

There are lots of random number generator algorithms - VB uses one that in a class called a pseudo-random number generator (PRNG)

From MSDN:

SUMMARY
The RND function in Visual Basic generates pseudo-random numbers according to a specific algorithm. For certain scientific or statistical studies it might be important to understand how these numbers are generated. This article documents the algorithm used.

A full treatise on the statistical nature of this algorithm is beyond the scope of this article but the topic is widely discussed in the scientific literature.
MORE INFORMATION
Microsoft Visual Basic uses the linear-congruential method for pseudo-random number generation in the RND function. The following pseudo code documents the algorithm used:
x1 = ( x0 * a + c ) MOD (2^24)

where:

x1 = new value
x0 = previous value (an initial value of 327680 is used by Visual Basic)
a = 1140671485
c = 12820163

The 'MOD' operator in the formula above returns the integer remainder after an integer division.

The expression x1/(2^24) will then return the floating-point number between 0.0 and 1.0 that is returned by the RND function.

Note that the above algorithm cannot be implemented in Visual Basic code in such a way that the random number sequence generated by the RND function can be reproduced. This is because internally Visual Basic uses an unsigned long data type that is not supported by the Visual Basic language.

The following C/C++ code can be used to generate the first ten pseudo-random numbers that Visual Basic generates:
#include "stdafx.h"

int main(int argc, char* argv[])
{
unsigned long rndVal;

rndVal = 0x50000L;
int i;
float rndFloat;

for (i=0;i<10;i++)
{
rndVal = (rndVal * 0x43fd43fdL + 0xc39ec3L) & 0xffffffL;
rndFloat = (float)rndVal / (float)16777216.0;
printf("Value is %.15f\n",rndFloat);
}
return 0;
}

Note that, by default, the Rnd() function will return the same sequence of pseudo-random numbers each time the program is run. For some purposes (such as statistical studies where repeatability is required) this may be appropriate. For other types of applications, such as games, this may not be appropriate. If a different sequence is required, use the Randomize statement prior to the first call to Rnd(). This will initialize the random number seed by using the system timer. If a different sequence is required but must be repeatable in future, use the syntax Randomize X where X is some specific numeric value.

It is important to recognize that Rnd() returns a new sequence for each component in which it is used; that is, if your main EXE generates one sequence and uses a Visual Basic ActiveX DLL to generate a sequence also, these sequences are independent of one another.
REFERENCES
For additional information about how earlier versions of Microsoft Basic generate pseudo-random numbers, please click the article number below to view the article in the Microsoft Knowledge Base:

28150 RND and RANDOMIZE Alternatives for Generating Random Numbers
Source: http://www.vbforums.com/archive/index.php/t-220878.html
EVENTALIST
Show Signature
EVENTALIST
The only one
The only one
#16 default Re: Learn to script
Loading

NuKa_BuBble

NuKa_BuBble
The only one
The only one
profile
Thank you! Very Happy

If you have enought time, can you check at my woodcutting script?
The only one
Show Signature


___________________________________________________________________________

Booyah!

...._
._|_|_
. ( ')>
The only one
http://nukabubble.deviantart.com/ http://soundcloud.com/nuka_bubble https://www.youtube.com/user/NuKaBuBble?feature=mhee
ACTIVATED
ACTIVATED
#17 default Re: Learn to script
Loading

elisamuelps

avatar
ACTIVATED
ACTIVATED
ACTIVATED
profile
thanks mr_wiggles i will try it to solve my problem, then i will send one of my edited scripts, so u can see what is bad Smile

also, it is possible to make a script for rmxp that manange to allocate more ram in your proyect? that is beause when rubby manange the memory, i dont know why but it doesnt allow more ram limit, for example 350 mb of ram used, but the main idea is to make it allocate more ram like 500-800 mb if u see the actual commercial pc games have this option id tech have this option to make the game allocate more o less ram depending of your current ram, but also is possible in rmxp?
ACTIVATED
Show Signature
ACTIVATED
EVENTALIST
EVENTALIST
#18 default Re: Learn to script
Loading

mr_wiggles

mr_wiggles
EVENTALIST
 EVENTALIST
EVENTALIST
profile
Im not sure, i looked online and found nothing about it. However i did find this to be interesting.
http://ruby.about.com/od/tasks/f/benchmark.htm

I know that doing this will set the process to high priority.
Code:

spc = Win32API.new('kernel32','SetPriorityClass',['p', 'i'], 'i')
spc.call(-1, 0x00000080) # High Priority
EVENTALIST
Show Signature
EVENTALIST
ACTIVATED
ACTIVATED
#19 default Re: Learn to script
Loading

elisamuelps

avatar
ACTIVATED
ACTIVATED
ACTIVATED
profile
the xas anti lag already have this function and this doesn't make the game faster D: it is set to higher priority but the idea is to store more ram, to high priority means that this process in windows will be updated more often that the another process open, (this option is good if u have alot of process in second plane runing on windows) the bad about this is that rmxp doesnt come with source code, so we cant do nothing to fix it from the source, and too we cant make it uses the lastest direcxt and we can´t make it allocate more ram :/ the only way i think is to make a C++ library and attach it to a rgss script
ACTIVATED
Show Signature
ACTIVATED
EVENTALIST
EVENTALIST
#20 default Re: Learn to script
Loading

mr_wiggles

mr_wiggles
EVENTALIST
 EVENTALIST
EVENTALIST
profile
You can do that in ruby, tho im not that far along yet, im still learning the WIN32API function.
EVENTALIST
Show Signature
EVENTALIST
Active Member
Active Member
#21 default Re: Learn to script
Loading

handy333

handy333
Active Member
Active Member
Active Member
profile
Question

I'm working to make like an opening help window in the item menu via holding the A button.

Spoiler:
#==============================================================================
# ** Window_Help
#------------------------------------------------------------------------------
# This window shows skill and item explanations along with actor status.
#==============================================================================

class Space < Window_Base
#--------------------------------------------------------------------------
# * Object Initialization
#--------------------------------------------------------------------------
def initialize
super(0,0,640,$max)
self.contents = Bitmap.new(width - 32, height - 32)
update
end


As you can see, I'm working with this part. I'm trying to turn this 3 into a Global Var. so I can change it and constantly update it.

I want the height of the box to grow from 3 pixels to 64 while the person holds the button and shrinks back to 3 when released.
Active Member
Show Signature
Active Member
http://projectrisingsun.weebly.com/ http://soundcloud.com/handyfox https://www.youtube.com/channel/UCkBX7ZxqoXslAtqsdrmsn_w
EVENTALIST
EVENTALIST
#22 default Re: Learn to script
Loading

mr_wiggles

mr_wiggles
EVENTALIST
 EVENTALIST
EVENTALIST
profile
well you cant use the way you ware because classes are constants.

You should give your window a update definition and do the window re-size in there.

Try something like this:
Code:

class ItemWindow_Help < Window_Help
def initialize
super
self.width = 0
end

def update
super
if Input.press?(Input::A)
self.width += 3 if self.width < 64
else
self.width -= 3 if self.width > 0
end
end
end

Something like that.

Then change the help window in the item script to ItemWindow_Help.
EVENTALIST
Show Signature
EVENTALIST
Active Member
Active Member
#23 default Re: Learn to script
Loading

handy333

handy333
Active Member
Active Member
Active Member
profile
Lost...
Active Member
Show Signature


Active Member
http://projectrisingsun.weebly.com/ http://soundcloud.com/handyfox https://www.youtube.com/channel/UCkBX7ZxqoXslAtqsdrmsn_w
Active Member
Active Member
#24 default Re: Learn to script
Loading

handy333

handy333
Active Member
Active Member
Active Member
profile
Forget aboot it, I need help on knowing what CONSTANTS are and what they do.

Edit

I need help on inheritances and what they do.
Active Member
Show Signature
Active Member
http://projectrisingsun.weebly.com/ http://soundcloud.com/handyfox https://www.youtube.com/channel/UCkBX7ZxqoXslAtqsdrmsn_w
EVENTALIST
EVENTALIST
#25 default Re: Learn to script
Loading

mr_wiggles

mr_wiggles
EVENTALIST
 EVENTALIST
EVENTALIST
profile
EVENTALIST
Show Signature
EVENTALIST
||||||||||
||||||||||
#26 default Re: Learn to script
Loading

supercow

supercow
||||||||||
||||||||||
profile
thx for the knowledge was wondering about that too although not fully understand yet Laughing
||||||||||
Show Signature
||||||||||
Active Member
Active Member
#27 default Re: Learn to script
Loading

handy333

handy333
Active Member
Active Member
Active Member
profile
Got it.

class Handy
def
print "Master Hand"
end
end

class Mona < Handy
def
print "Handy and Mona's future!
end
end

Mona.new

(there may be an error)
Active Member
Show Signature
Active Member
http://projectrisingsun.weebly.com/ http://soundcloud.com/handyfox https://www.youtube.com/channel/UCkBX7ZxqoXslAtqsdrmsn_w
EVENTALIST
EVENTALIST
#28 default Re: Learn to script
Loading

mr_wiggles

mr_wiggles
EVENTALIST
 EVENTALIST
EVENTALIST
profile
yea its just inherited values.
Code:

class Adult
  def initialize
    @variable = 0
  end
  def update
    @variable += 1
  end
  def show_txt
    print("This is Adult.")
  end
end

class Child < Adult
  def show_var
    print("#{@variable}") # puts 0
    update
    print("#{@variable}") # puts 1
    5.times do |i|
      update # updates 5 times
    end
    print("#{@variable}") # puts 6
    @variable -= 2
    print("#{@variable}") # puts 4
  end
  def show_txt
    super # runs adult class definition
    print("This is child.")
  end
end


A good example in RMXP is the Game_Character class as an adult, Game_Event and Game_Player as child.
EVENTALIST
Show Signature
EVENTALIST
The only one
The only one
#29 default Re: Learn to script
Loading

NuKa_BuBble

NuKa_BuBble
The only one
The only one
profile
I know what I want to learn. You can choose one/two things or all. The most important. The spoiler hide explications.

1. How fonctions work
Spoiler:
Like: $game_party.something do that. I want to know what appens. All of the most used fonctions.

2. Errors and bugs resolution.
Spoiler:
It's clear here, no? In every script that I make, I get a lot of errors or bugs that I can't resolve.

3. Control the time.
Spoiler:
I was always bad in that. Play with second, minutes, hours, wheater, colors.

4. Sprites and interractions with player. (Self-switch include Cool )
Spoiler:
When the player press on this, X sprite is show X seconds. At the positions XY, show this sprite on the screen while the switch X is not turned off. When player proceed, show the shop. When this button is press and the player touch the sprite X, self switch X is turn on/off.

5. How a shop work.
Spoiler:
I don't understand that too. How the shops work. At the position XY, show the gold windows, here's the selectable windows, show this when you press buy/sell/exit, if you select this, that cost X of that type of points.......
The only one
Show Signature


___________________________________________________________________________

Booyah!

...._
._|_|_
. ( ')>
The only one
http://nukabubble.deviantart.com/ http://soundcloud.com/nuka_bubble https://www.youtube.com/user/NuKaBuBble?feature=mhee
EVENTALIST
EVENTALIST
#30 default Re: Learn to script
Loading

mr_wiggles

mr_wiggles
EVENTALIST
 EVENTALIST
EVENTALIST
profile
All of those things you can find by studding the default scripts in RMXP. They have labeled what takes place in the code so you get a nice description on what is happening and a good example.

functions are well they work by how you made them. for example,

Code:

def times_five(num)
  return num * 5
end

when called Class.times_five(3) it will take 3 and multiply it by five and give you 15. Understand?

For errors those will be understood over time, its difficult to describe how to read them and tell whats wrong. That and i really cant think of any examples to give you. sorry.

Controlling time:

What do you mean? like to get seconds and mins? you can use this:

Code:

seconds = Graphics.frame_count / Graphics.frame_rate

then the basic time conversions from there.

you can also time how long a process took by doing this.

Code:

old_time = Time.now
#------------------------------
# example process
x = 1
1000.times{ x *= 2 }
#------------------------------
time = Time.now - old_time
print("That took #{time} seconds.")

More about the Time Class .
EVENTALIST
Show Signature
EVENTALIST
The only one
The only one
#31 default Re: Learn to script
Loading

NuKa_BuBble

NuKa_BuBble
The only one
The only one
profile
But it's a good start to know these. If you have another idea for a starter, you can write it.
The only one
Show Signature


___________________________________________________________________________

Booyah!

...._
._|_|_
. ( ')>
The only one
http://nukabubble.deviantart.com/ http://soundcloud.com/nuka_bubble https://www.youtube.com/user/NuKaBuBble?feature=mhee
EVENTALIST
EVENTALIST
#32 default Re: Learn to script
Loading

mr_wiggles

mr_wiggles
EVENTALIST
 EVENTALIST
EVENTALIST
profile
Nuka you've been bumped to Student status.
EVENTALIST
Show Signature
EVENTALIST
The only one
The only one
#33 default Re: Learn to script
Loading

NuKa_BuBble

NuKa_BuBble
The only one
The only one
profile
YEAAAHHHHH!!!!!!!
The only one
Show Signature


___________________________________________________________________________

Booyah!

...._
._|_|_
. ( ')>
The only one
http://nukabubble.deviantart.com/ http://soundcloud.com/nuka_bubble https://www.youtube.com/user/NuKaBuBble?feature=mhee
EVENTALIST
EVENTALIST
#34 default Re: Learn to script
Loading

mr_wiggles

mr_wiggles
EVENTALIST
 EVENTALIST
EVENTALIST
profile
This topic might be retired soon, on a count of the work i will be doing to create an easy 10 step tutorial. In the tutorial i will cover the basic understanding of the ruby syntax and a few examples on how you can use that syntax knowledge to write advanced classes.

I'm shooting for 10 steps because 10 is a nice number :p but no promises. Will keep all of you posted on the status of the lesson plan and will post when completed. Because i know more then the average user in ruby i may need feed back on my examples of how to use the syntax. This will help everyone who doesn't know anything about ruby to better understand how the syntax works with everyday examples of real life occurrences. (yes i plan on comparing script to life in an effort to better show connections between classes and functions)

Stay tuned...
EVENTALIST
Show Signature
EVENTALIST
Administrator
Administrator
#35 default Re: Learn to script
Loading

G@MeF@Ce

G@MeF@Ce
Administrator
Administrator
Administrator
profile
^I still have difficulty with for loops, arrays, and storing things into variables...just to name a few, sometimes it hurts my brain so bad that I have to put the project aside :~/

I need some aspirin, I mean 10 steps Cool
Administrator
Show Signature
Administrator
https://www.dropbox.com/sh/i47rig99qhrvn8s/4m5HvsM2fD http://g4m3f4c3.deviantart.com https://www.facebook.com//pages/Gameface101/332331300127008 https://twitter.com//mr_gameface101 https://soundcloud.com/schurr https://www.youtube.com/user/MrGameface101?feature=watch
Poster Mcposty
Poster Mcposty
#36 default Re: Learn to script
Loading

MotionM

MotionM
Poster Mcposty
Poster Mcposty
Poster Mcposty
profile
You should make a video possibly. Might be even easier to explain.
Poster Mcposty
Show Signature


Learn to script Gfuserbar
^Want the above userbar in your profile? Here's the code.
Code:
 [img]http://img718.imageshack.us/img718/7481/gfuserbar.jpg[/img][/URL]



View my blog, http://motionmreview.blogspot.com/

Want a certain music album or game reviewed? Send me an Email at MotionM@hotmail.com!

Learn to script Lolicon: MShinigaki
Add me for some League of Legends fun!
Poster Mcposty
https://www.dropbox.com/sh/l3s9sn0nmkaxmy7/Lrut_zZyWd http://motionmreview.blogspot.com/ https://twitter.com/_motionm
Global Moderator
Global Moderator
#37 default Re: Learn to script
Loading

swoop

swoop
Global Moderator
Global Moderator
Global Moderator
profile
M i like how you are revisiting old threads to figure out material for the maker machine! Smile
Global Moderator
Show Signature


"be the change you wish to see in the world~ ghandi"


http://creatureofopinions.blogspot.com/
Global Moderator
http://creatureofopinions.blogspot.com/
EVENTALIST
EVENTALIST
#38 default Re: Learn to script
Loading

mr_wiggles

mr_wiggles
EVENTALIST
 EVENTALIST
EVENTALIST
profile
I'm not much of a video man, but i after i create my lesson plan i can see if a video will work with it.
EVENTALIST
Show Signature
EVENTALIST
CRAFTY
CRAFTY
#39 default Re: Learn to script
Loading

Zanzabar

Zanzabar
CRAFTY
CRAFTY
profile
mr_wiggles wrote:I'm not much of a video man, but i after i create my lesson plan i can see if a video will work with it.
ill pretend that im you wiggles and make the video,. Just give me notes on what to say, rofl.
Troll 
CRAFTY
EVENTALIST
EVENTALIST
#40 default Re: Learn to script
Loading

mr_wiggles

mr_wiggles
EVENTALIST
 EVENTALIST
EVENTALIST
profile
I might just take you up on that offer bro :p
EVENTALIST
Show Signature
EVENTALIST

Sponsored content

profile

View previous topic View next topic Back to top Message [Page 1 of 1]

 

Chatbox system disabled
Personal messaging disabled