• Howdy, cowboy of cowgirl! Nieuw op het forum?
    Als je wilt deelnemen aan het forum heb je een forumaccount nodig. Registeer er snel een!
    Heb je al een forumaccount? Dan kun je hier inloggen.

Wintersfeer in thewest

DeletedUser8307

Zeker een leuk idee. Echt nodig is het zeker niet (-1) maar het ziet er toch allemaal leuker uit!

4/5
 

DeletedUser

Zou je voor thewest ook een soort grafische pakketten kunnen maken?
 

DeletedUser4891

Vraag het hem is zou ik zeggen, nooit geschoten is altijd mis.:)
 

DeletedUser

Ik heb ook eens gekeken naar de mogelijkheden van grafische pakketten, maar daarvoor moet veel worden gedaan om het werkend te krijgen.
Oorspronkelijk was mijn idee om de paden naar een externe server te zetten, om bronnen efficienter te cachen.
Voor degenen die hiermee verder willen gaan, hier was ik mee begonnen:
Code:
// ==UserScript==
// @name           Cache
// @namespace      lekensteyn@gmail.com
// @description    Speed up loading by using one site for resources
// @include        http://nl*.the-west.nl/game.php
// @include        http://nl*.the-west.nl/forum.php*
// @include        http://en*.the-west.net/game.php
// @include        http://en*.the-west.net/forum.php*
// @include        http://de*.the-west.de/game.php
// @include        http://de*.the-west.de/forum.php*
// ==/UserScript==
document.body.style.display = "none";
var head = document.getElementsByTagName("head")[0];
var req_file = location.pathname,
	isGame = req_file == "/game.php",
	isForum = req_file == "/forum.php",
	cacheRoot = "http://de7.the-west.de/",
	imagesRoot = cacheRoot + "images/";
function addSS(path, index) {
	//GM_addStyle("@import '" + cacheRoot + +path + "';");
	document.getElementsByTagName("link")[index].href = cacheRoot + path;
}
if(isGame || isForum) {
	addSS("cache/game.css", 0);
}
if(isForum) {
	addSS("css/forum.css", 1);
}
var js = document.createElement("script");
js.type = "text/javascript";
js.textContent = (function() {
	XHR.prototype.onSuccess = eval("(" +
		XHR.prototype.onSuccess.toString().replace(
			"responseText",
			(function() {
				responseText
					.replace(/([^/])(images\/)/g, "$1/$2")
					.replace(/([^/])(images\\\/)/g, "$1\\/$2")
					.replace(/\/images\//g, "http://de7.the-west.de/images/")
					.replace(/\\\/images\\\//g, "http:\\/\\/de7.the-west.de\\/images\\/")
			}).toString().replace(/function\s*\(\)\s*\{/g, "").replace(/\}$/, "")
		) +
	")").bind(XHR.prototype);
}).toString();
head.appendChild(js);
js.parentNode.removeChild(js);
document.body.style.display = "";
Ik was ermee gestopt omdat het vervangen van de scripts moest gebeuren voordat de pagina geladen is, en ik geen zin had om een Firefox extensie te maken. Met privoxy zou dit wel moeten lukken, maar dat vereist een installatie en configuratie van een proxyserver.
 

DeletedUser

Dan krijg je net zo iets als bij update 1.30. Servers kunnen het niet bol werken. :hmf:
dan moeten ze toch gewoon wat meer servers kopen :cool:


en verder : moest het dan toch mogelijk zijn.
zoals simon verm zegt, nacht verlichting, en dag verlichting, dan kom je al op 2 grafische pakketten, maar dan voor elk seizoen eentje, dan kom je in totaal op 8 grafische pakketten , waarvan we er al eentje hebben :).

ik zou het heel leuk vinden, als ze wat tijd over hebben natuurlijk
 

DeletedUser

Kan je er geen combi van maken? Gewoon 1 pakket met een winter dag / nacht en een zomer dag/nacht maken?
 

DeletedUser

Mij lijkt dit wel leuk :)
Ik zou niet weten hoe je dat allemaal maakt, maar van mij mag het komen. :p
 

DeletedUser385

wel geinig

en lekensteyn, dat is volgens mij al niet meer toegestaan:)

(ze moeten altijd iets te klagen hebben he:unsure:)
 
Ik heb ook eens gekeken naar de mogelijkheden van grafische pakketten, maar daarvoor moet veel worden gedaan om het werkend te krijgen.
Oorspronkelijk was mijn idee om de paden naar een externe server te zetten, om bronnen efficienter te cachen.
Voor degenen die hiermee verder willen gaan, hier was ik mee begonnen:
Code:
// ==UserScript==
// @name           Cache
// @namespace      lekensteyn@gmail.com
// @description    Speed up loading by using one site for resources
// @include        http://nl*.the-west.nl/game.php
// @include        http://nl*.the-west.nl/forum.php*
// @include        http://en*.the-west.net/game.php
// @include        http://en*.the-west.net/forum.php*
// @include        http://de*.the-west.de/game.php
// @include        http://de*.the-west.de/forum.php*
// ==/UserScript==
document.body.style.display = "none";
var head = document.getElementsByTagName("head")[0];
var req_file = location.pathname,
	isGame = req_file == "/game.php",
	isForum = req_file == "/forum.php",
	cacheRoot = "http://de7.the-west.de/",
	imagesRoot = cacheRoot + "images/";
function addSS(path, index) {
	//GM_addStyle("@import '" + cacheRoot + +path + "';");
	document.getElementsByTagName("link")[index].href = cacheRoot + path;
}
if(isGame || isForum) {
	addSS("cache/game.css", 0);
}
if(isForum) {
	addSS("css/forum.css", 1);
}
var js = document.createElement("script");
js.type = "text/javascript";
js.textContent = (function() {
	XHR.prototype.onSuccess = eval("(" +
		XHR.prototype.onSuccess.toString().replace(
			"responseText",
			(function() {
				responseText
					.replace(/([^/])(images\/)/g, "$1/$2")
					.replace(/([^/])(images\\\/)/g, "$1\\/$2")
					.replace(/\/images\//g, "http://de7.the-west.de/images/")
					.replace(/\\\/images\\\//g, "http:\\/\\/de7.the-west.de\\/images\\/")
			}).toString().replace(/function\s*\(\)\s*\{/g, "").replace(/\}$/, "")
		) +
	")").bind(XHR.prototype);
}).toString();
head.appendChild(js);
js.parentNode.removeChild(js);
document.body.style.display = "";
Ik was ermee gestopt omdat het vervangen van de scripts moest gebeuren voordat de pagina geladen is, en ik geen zin had om een Firefox extensie te maken. Met privoxy zou dit wel moeten lukken, maar dat vereist een installatie en configuratie van een proxyserver.
Sommige mensen weten té veel van computers e.d.....
WAAR heb je geleerd dit te maken?
 

Deleted User - 308552

Wíl je dat serieus weten? :p

Dat schijn je (met een beetje moeite) ook via internet zélf te kunnen leren :D
 
Laatst bewerkt door een moderator:

DeletedUser9519

Dat was een retorische vraag, je kan zien dat hij bedoelt dat hij het heel bijzonder vindt dat Lekensteyn dit allemaal kan.

En daar ben ik het mee eens.
 

DeletedUser

Ik ook :) Maar volgens mij kan je er ook gewoon cursussen en zo voor volgen.
 

Deleted User - 308552

@ Kars: Dat was ook niet serieus als antwoord bedoeld. :S Meer om aan te geven dat dat niet zo makkelijk is:hmf:
 
Bovenaan