I have completed my ruby lesson but there is not the thing which i want to make a script does somebody give me some more lessons on it
(No vedio Please)
rgss3 is not like ruby
● ARCHIVED · READ-ONLY
-
-
Ruby is Ruby. RGSS is Ruby, just with less functions. There is no official RGSS tutorials out there and finding an actual mentor is slim to none. I know you said you don't want any videos but https://www.youtube.com/user/diamondandplatinum3 has some of the better RGSS Tutorials out there provided you understand the very basic concepts of Ruby. He explains them well and you can usually pickup everything that he says with one view.
-
Once you have understand the concept of class, methods, looping, branch, and variables, you should know how to learn the default script
Make some modification on it. And if you really understand the basics of Ruby, you should understand the concept of RGSS3 easier -
I found these videos to be very helpful ^^.
http://forums.rpgmakerweb.com/index.php?/topic/19863-rgss3-scripting-tutorial-videos/ -
There are also various documented tutorials from myself other script writers. :)
-
I've found, if you ask the Help system in RPG Maker for "Script", it gives you the key objects and methods to interact with the game.
Also, press F11 and take a look at the pre-existing classes and methods.
And, also look at other people's scripts to get a feel for how to interact with the game environment.
If you understand the basics about Ruby, those should give you a very good starting point for scripting with RGSS3.
The biggest difference is I think RGSS3 runs in the "Ruby Sandbox", so modules like the default Ruby XML parser are not available. I could be totally wrong about this, although the notes in Ruby say it's good practice to run untrusted Ruby code in the Ruby sandbox. What leads me to believe this is a sample script I wrote which tried to import the XML reader, which worked perfectly in standalone Ruby gave an error when I tried it in RGSS3. And the Ruby modules which perform network I/O are not available, either.