Actually you have a very different (and easier to solve) problem. See the filename it has in there (c:\program files\microsoft sql server\...)? It is trying to save account.mdf to a folder that does not exist.
Before you click Ok to restore click the Options bit on the top left of the panel. Here you can see the folder it is trying to save to. Create a folder called c:\SQLDatabases\ and then change the path of the .mdf and .ldf file (remember to leave the filename on the end) and then restore.
Another way is to create c:\SQLDatabases\ and then right-click the server name on the left of the sql management window. Select Properties and look under Database Settings. Change the Data and Log folder paths at the bottom to c:\SQLDatabases\ and then restore normally.
My only real guess at the original error is that the language your OS is can't use codepage 936 for some reason. The only real solution i have for that isn't pretty :/
EDIT: I thought of something that might work. Create 3 databases, account, cabalcash and gamedb. Run each of these query files in the right databases and it should hopefully create the database without collation problems.
cabal_dbs_txt.7z