In general, you use alias if you want to add something to an already existing method, but don't want to edit the script that
method's in.
I'm not sure what you mean with this:
-To add something to a method: Alias the method and then call it before add nothing
but basicly alias works like this:
[rgss]class Something
def initialize
do_something
end
end
class Something
alias new_initialize initialize
def initialize
new_initialize
do_some_more
end
end
[/rgss]
The script will first execute "do_something", and then "do_some_more"
If you'd post what you are trying to do, I could offer better help