Back and still alive...
Had some trouble and changed my web provider, during the last weeks.
I used this time to make a complete rebuilt version of my quest... (not all shops are set... but so far so good)
It's got the identic error...
It disables the the save conzinue screen, sometimes.
Intresting fact is, that in this new version, I don't get any warnings by compliling the same script.
Compiling is successful in both versions (original and rebuilt) and all scriptd functions work perfect.
...but the old version (that I began in 2.50) reports the messy headers
(tried around when loaded my first script - and I didn't know how to use headers)
I found my personal solution in adding the survival factor to my game.
I completly disabled the save/continue screen in quest rules, and added hotels and other save/save quit points (save->continue here).
I like my hotels, they're really simple.
All my DMaps (excepting the hotel Map) use level sepcific keys.
In the lobby, you have two options (after the "Welcome" String)...
You can talk to the employer at the terminal (to ask for costs) or check in (using a 2nd npc that simulates a "guestbook").
If you want to register, you switch through Messagestrings, depending on stringfunctions..
Cheking rupee counter (original string is the string that apperars if "Not enough Money"), setting key counter to 1,
silently adding a check item (preventing double payment)...
Now you can open the door to your room, use a diary to save or go to bed (wich is a fairy cricle: all) to save and quit.
When you leave the hotel, you reset the room door a hit a scripted step->mesaage trigger, that plays a "Good Bye" string...
This string removes the check item and (if not used) it sets the key counter back to 0.
Prevents from keeping a normal key, for other DMaps.
Btw.: I "wrote" my first 2 strings "on my own"...
....more making patchwork scripts, with element of other scripts.
The first is just a readable letter/Message item
Probably the shortest script ever (1 Line)
Meant for the action script slot.
item script readableLetter
{
void run(int m)
{
Screen->Message(m);
}
}
Second is based on the same message script....
It's a screen data scripts, playing a variable message, till Link got a variable item.
If Link got the item, no string appears.
I use it, warp link Link out of all underwater maps, till he gets the blue tunic.
String says "I can't breathe" and warps you out.
screendata script MessageDisappear
{
void run(int switchItem, int m)
{
if(Hero->Item[switchItem]) Quit();
{
Screen->Message(m);
}
}
}
Tomorrow I gonna load up my quest and zs files on dropbox, and post the Link here.
If the OnSave/Load Error can not be fixed, it's not a problem
I LOVE my new hotels
Sorry for beeing away so long.
This is the first time, I was online, since I wrote my last post.