| Viewing Single Post From: Plug-in System | |
|---|---|
| Reid. | Jun 28 2009, 01:50 PM |
|
C'est un piège!
![]() ![]() ![]() ![]() ![]()
|
That would be very hard to implement. This is the valid syntax: Or, you could always do things the long way. While you could, in theory, create something like this, it would have be interestingly done. For example, let's say you want to install Jory's banner rotator code. You'd go to his (your?) page and you'd see something like so: Now this is keeping your Name.Code.execute syntax intact, we could also just make the code name the function itself: That is a possibility as well, which makes the name itself also the function (i.e. to run the banner rotator, we would do Jory.BannerRotator()) Now this would install all of the user's codes and from there you could activate the ones you needed, which would solve the problem, I suppose. The only problem is making this fall linearly (I guess?) like this. If you search for a code, it would have to direct you to that user's page where you would get all of the user's codes and then activate the one code you need. JavaScript is an interesting language and even this syntax usage would not prevent all code conflicts. There are some systems that just aren't compatible for a multitude of reasons. For example, the thunder arcade and the AIO. Try debugging why those two won't work together; good luck. I don't think the two share any variables either, as I believe all of the AIO's variables, for the most part, begin with aio_ . There are some issues that are inherently difficult to fix. The plug-in database is a good idea, though, if you could manage to get everything to work in unison. That, I am afraid, would be quite the challenge. |
![]() |
|
| Plug-in System · ZetaBoards Discussion | |




![]](http://209.85.62.24/static/1/pip_r.png)
)


4:15 AM Nov 24