| Blockland Forums > Suggestions & Requests |
| Event system should be reworked. |
| << < (6/6) |
| darkhog:
--- Quote from: Port on March 02, 2013, 01:45:24 PM ---What would be even nicer is a sort of purely client-sided "event IDE" which behaves like the above and lets you save things, then before sending them off to the server, it would compile them into the traditional event format. --- End quote --- --- Quote from: Greek2me on March 02, 2013, 01:52:08 PM ---It wouldn't be that hard and I would do it if I didn't already have a million projects. True, but challenging part would be decompiling events so they are easily editable in this event IDE. Also I like multiple output per input idea. We could also make branched events, for example if-else. This would go well with VCE-like variable system which could be build in right into BL (don't see reason why). Then, we could do something like that: --- Code: ---if ([playerScore] > 15) | |----OnActivate >> self >> door >> Toggle else | |----OnActivate >> Client >> CenterPrint("You must have more than 15 points to open this door!") endif --- End code --- You'd need to put endif at end of statement to make it work properly (it'd still work if if statement is at the end of your event code, as it would close it automatically, but it'd tread all subsequent event calls as part of else/if in case statement doesn't have else part, so it's better to close it off). System variables (score, BL_ID, etc.) would be enclosed in square brackets. --- End quote --- |
| Greek2me:
bump. Also your quote is messed up ^. |
| John98:
What about an event implementation system? Sometimes, I have, say, 50 lines of vce, but then I realized I needed to implement an entirely new line between 30-31, and in order to do that, I literally have to do the whole thing again. Yes. Events should be reworked like this. |
| Evar678:
--- Quote from: Greek2me on March 02, 2013, 01:52:08 PM ---It wouldn't be that hard and I would do it if I didn't already have a million projects. --- End quote --- Greek, I'm not kidding at all when I say I'll pay you if you do this. |
| Navigation |
| Message Index |
| Previous page |