Not to be mean or anything, but that is really really ugly code.
Problems:
1) Loud timers
2) / in a remote script
3) you're missing the "on" for the load event
4) poor wildcard usage in the matchtext
5) # is faster than $chan to parse and does the same thing
6) a numeric access level is more straightforward than "owner"
7) seperate lines per command is faster than using | seperators
8) you could add in a login system for "owner" or whatever number you choose
Solutions:
1) .timer
2) remove the /'s
3) on :load:
4) "on owner:TEXT:!restart:#:" and "on owner:TEXT::#:{"
5) change the $chan's to #'s
6) try 500 instead, it's a nice number
7) spread out the load event to multiple lines
8) too complex a solution to put in a step, try query text events and auser
Lern to spaek englsh fgt. Seriously, grow up. mIRC scripting is not coding. If you think you're all that with msl, try C/C++, and don't bitch when you cannot figure out how to make the program run. You do not know the origins of Hawkee, so stfu. You know why 90% of Hawkee is mIRC? Well, it's because 90% of Hawkee users are failures like you. So just go 'code' your little roleplay games like a l33t haxx0r and fap elsewhere, not here.