ZX99 - ASH, on May 26 2005, 03:22 PM, said:
I need help with three things:
-making it impossible to buy more than one Pass at a time.View Post
This part's easy. In each pass's OnPurchase field, add "Bxxx" (any unused bit will do, and it should be the same one for all of them). Next, put "!Bxxx" in each pass's Availability (if there are other bits in the Availability expression, enclose them in parentheses and add " & Bxxx" to the end). Finally, add "!Bxxx" to the OnSell field of each pass, and to the OnEnd field of each crön.
ZX99 - ASH, on May 26 2005, 03:22 PM, said:
-some graphics for the outfit boxes - nothing fancy, just licenses with the correct text.View Post
Using EVNEW, export a license from Nova Graphics 1, open it in your favorite graphics editor, and spend a while carefully changing the text. It might work to export all of the licenses, and copy and paste letters (but watch out for the changing sizes...).
ZX99 - ASH, on May 26 2005, 03:22 PM, said:
-a message that will display when the pass expiresView Post
This should be fairly simple with an auto-aborting mission. You would Sxxx it in the OnEnd field of each crön, and cause one of the dëscs to appear. I'm not sure if any dëscs appear automatically, but you could use the FailText and give it a time limit of 1 (the message would then appear the day after the pass expires).
To solve that, you could rearrange quite a bit of your plug- move the K147 to the OnPurchase field of each pass, set the PreHoldoff for each crön to the length it should last minus 1, put the Sxxx in theOnStart field, and set the Duration to 1. This would align the expiration message with the actual expiration of the pass.
Or make one mission for each pass, each having a time limit as long as the pass's duration. This would actually remove the need for cröns, but it would also take up one of the 16 active mission slots (each pass would Sxxx its mission, the mission's OnStart would be "K147", and its OnFail would be whatever is in the pass's crön's OnEnd field). This would also solve the problem with selling and then re-purchasing passes, if you put Axxx in each pass's OnSell field.
Edwards