![]() |
Upgrade Suggestions to GIP Script.
Was thinking, the Digiex GIP Script used on Jazz2online, Hazes Hideout, and many other sites out there is properly due to upgrade.
Is there any features or suggestions people can recommend? Jerry made a post about uptimes being counted, instead of just the time at gip script view, that sounds like a good improvement :) Any others people can suggest? |
It should ignore § and the character following it.
|
Fix the bug that messes up the server query script when the server name contains weird ASCII characters.
|
I like Newspaz's fur coloring script. I also added some more information to the server information table on the popup of cataphract's script, as well as fixed some things in the player character data... the GIP script is even nicer then :) but first start with the uptime count, it doesn't seem to be too hard to make for people understanding javascript
|
...what I told you about css
|
what did you tell him about css? may we know that? :P
|
Well it should be easy to just make a css full with class information to design the GIP any way you want
|
The GIP is better off with just pure HTML without inline markup and CSS classes, so that it is more lightweight. I know the GIP is like that because it's based on the J2O layout, but it's not entirely efficient. (why not J2O, too? our entire site would have to be remade)
|
What FQuist said. ^^
|
Quote:
|
What are we talking about? It is impossible to have a GIP script that could be COMPLETELY modified with CSS, so that it could fit ANY website, unless you have a lot of time and full knowledge of the possibilities of CSS, and that each and every used tag has attributes class and ID set...
Next, a lightweight GIP script would mean one with set layout, possibly only the colors and borders and such could be changed with CSS, which means no site integration, only basic styling and features. A good GIP script is one modified for the needs of ONE side, instead of having it either hard to style or hard to integrate with your site. So I'd say you'd just get a GIP script with as many features as you want and edit it, add counting uptimes to it, style it, integrate it, use it. Go Notepad. |
@Gry: didn't say so.
|
How about making it an option that you can specify in the parameters of the GIP script to use CSS or not?
|
possibly, but I still prefer implementing it all, and thus editing it :P
|
How about people just making their own GIP scripts if they want something special.
If people really want to share they can always upload theirs on J2O. It's not like everyone is obligated to use Nimrod's. He's just inquiring on what people would like. |
Exactly. Finally someone who understands the use of implementing.
|
Quote:
Diplay IP of both servers and players? |
...yes lag the server by downloading the entire level!
|
yeah, that'd be nonsense... how about points each player has (player team's points in CTF)
|
Quote:
|
you'll have to download the level from the server first anyway, and also the tileset for the masks
|
The snapshot sounds needlessly complicated, and not really useful. The only levels people play on are popular enough that people should already know them. Plus some berks occasionally make levels huge and hide big blocks of tiles in places to form words.
|
The only way it would work is if it would only retrieve the filename and the maps were added manually to the script for popular levels.
|
yeah, but that would be a whole lot of work
|
Quote:
just make a link that is labeled screenshot. Then the server's end would take a sceenshot (same as hitting PrintScrn) and the link you click will open another script that loads the image that the server was viewing. I do realize this would be loads of working just finding the right script to do that but in the long run. If somebody's hacking there's your proof right there. |
I don't think you can have a PHP script controlling jazz2 to make a screenshot and send it over ;P would be a HUGE hole in the security of both PHP and JJ2
|
It's perfectly possible if the authors of Forest or Controller added such a feature to their programs. PHP sends a request, Forest/Controller intercepts it and sends back a screenshot.
|
but plain JJ2 can't do it :P
|
asm patching ehe]m
|
...or just da hook
|
It would be more useful (and probably a lot easier to implement) if servers could send a customized message to the GIP script. Server names can only say so much.
|
Well the problem is getting people to patch their jj2's to support the new features. That means the new scripts will not be as effective as one would expect. They can be easily implemented into a dedicated server, however.
|
I wouldn't mind including such a feature in 1.23+ and 1.24+, if you're willing to help me out with it, Overlord.
|
Since I have no idea how popular those are, I'll just stay neutral :P it *could* be useful but I probably wouldn't put it in my GIP script unless it's going to be used commonly |
Before we each go into coding our own scripts, I think there should be a detailed community discussion about this. What is being suggested here goes into the topic of JJ2 TCP Protocol modification. Technically it is possible to do that, because there are numerous unused packet ID's that we can use for our scripts and I would strongly suggest that we categorize them and make a community-wide "standard" before writing any scripts that rely on them. Imagine what happens when every person attempts to make use of them on their own specifications.
|
TOTAL DESTRUCTION! Like 100k versions floating around all being compatible with only one GIP script :/
|
Might as well start discussing the details of such a standard here. Any specific suggestions, Overlord?
|
The first thing we should know is what IDs are already being used by jj2. I was working on a JJ2TCP documentation a while ago and I'll quote a part of it here.
Quote:
|
It would be particularly useful to be able to change the colors of clients names without the use of pipes. Not being able to do this is part of the reason why I haven't finished gamemodes like LRS and Jailbreak for my program. Although it would be better to incorporate name changes with specific custom gametypes, this would be easier to implemenent in the short run.
I suppose spectator mode should go somewhere in there. All this discussion should go in its seperate topic though. |
Regardless of what we come up with, I suggest we earmark a range for testing purposes. Say define 0xF0 ... 0xFF as private testing. That way people can experiment with the protocol without intefering with anything else.
|
| All times are GMT -8. The time now is 11:37 AM. |
Powered by vBulletin® Copyright ©2000 - 2026, Jelsoft Enterprises Ltd.
JCF © 2001-Infinity Jazz2Online