Tuesday, February 9th 2010, 7:02pm UTC+1

You are not logged in.

  • Login
  • Register

Date of registration: Sep 19th 2007

Posts: 833

Gender: male

1

Wednesday, September 19th 2007, 11:55am

ajout de place joueur dans menu galaxie

bonjour voici un script greasemonkey qui met directement la place du joeur et de son alliance dans le menu galaxie

=============
REMERCIEMENT
=============


se script n'est pas de moi et j'en remercie l'auteur et le traducteur
fonctionne pour la version 0.77


=============
APERCU
=============




=============
FONCTIONNEMENT
=============


fonctionnement de greasemonkey :


click droit sur la tete de singe en bas a droite pour avoir l'image


1-- activer/desactiver greasemonkey
2-- clickez dessus pour avoir l'image juste en dessous
3-- pour ajouter des scipt manuellement





1-- cochez/decochez pour activer/desactiver votre script
2-- editer votre script (pour changer couleur mots etc...(utilisateur averti)
3-- desinstaller le script
4-- ajouter des pages ogame pour que le script fonctionne dans votre univers (http://uni35.....http://uni36....http://uni37.....)
5-- editer les liens
6-- supprimer les liens
7-- interdire des pages
8-- les noms de vos script installer


=============
TELECHARGEMENT
=============

1--pour telecharger greasemonkey c'est ici :
https://addons.mozilla.org/fr/firefox/addon/748

2--Clickez ici pour le classement alliance + joueur


2--Clickez ici pour classement joueur uniquement


2--Clickez ici pour classement alliance uniquement

============
SOURCE
============


bidouille code source

pour changer la couleur ou le mot joueur/alliance
veuillez vous reportez aux lignes suivante

p.innerHTML = 'Joueur: <font color=\'#43FF47\'>' + iRank + '</font>';
p.innerHTML += '<br />Alliance: <font color=\'#FFFF40\'>' + iRank + '</font>';


==========
DIVERS
==========


si vous en avez qui fonctionne avec la version 0.77 n'hesitez pas a le poster
bien sur des legaus pas ceux qui retire la pub etc...

merci

Ex top 80 uni 50 sans forcer

This post has been edited 13 times, last edit by "Maximus Decimus" (Oct 23rd 2007, 12:16pm)

  • Go to the top of the page

Shado17

Apprenti

Date of registration: Mar 30th 2007

Posts: 147

Gender: male

Location: Surement sur mon PC ^^

2

Wednesday, September 19th 2007, 12:12pm

vous allez me prendre pour un noob mais je n ai pas comprit comment et ou mettre le script ???? j ai télécharger l extension mais apré ...
Univers 39 : top 200
Univers 53 : top 100
  • Go to the top of the page

Date of registration: Sep 19th 2007

Posts: 833

Gender: male

3

Wednesday, September 19th 2007, 1:17pm

il faut firefox absolument avec internet explorer ca ne marche pas

il faut que tu telecharge et installe greasemonkey
puis une fois installer tu verra une tete de singe en bas a droite
click droit dessus nouveau script
tu met en nom "ajout place galaxie"
tu ferme
tu reclick droit sur le tete de singe
puis gerer les scripts
la tu click sur ton script "ajout place galaxie"
et en bas tu verra editer
et la tu met le code donné et tu enregistre

le mieu etant de l'heberger pour une installation plus rapide
je vait essayer de voir pour cette solution

Ex top 80 uni 50 sans forcer
  • Go to the top of the page

Kaozhu

Apprenti

Date of registration: Oct 14th 2006

Posts: 179

Gender: male

4

Wednesday, September 19th 2007, 1:52pm

Je ne pense pas que ce soit légal !

Ca serait u peu trop simple, un tour dans la galaxie et t'as le classement du joeur et le classement de son alliance !

C'est visible de toute facon mais .... ^^

Donc a mon avis ceci n'est pas légal !
Seranetho uni23, top1000

Quoted

D.I.F Forever : Une alliance inoubliable ..

Quoted

Trall dit : merci t un dieu xD
  • Go to the top of the page

Date of registration: Sep 19th 2007

Posts: 833

Gender: male

5

Wednesday, September 19th 2007, 2:08pm

comme tu la dit c'est visible donc se script propose juste de ne pas survoler le pseudo ou son alliance pour voir son classement
donc rien d'illegal la dedans

certains skin propose de ne pas survoler le mot flotte et de voir direct combien de vaisseaux attaque ta planete et ca c'est legal
et ne parlont pas de foxgame qui change plus que se script

Ex top 80 uni 50 sans forcer
  • Go to the top of the page

Ips3o

Raideur

Date of registration: Mar 20th 2007

Posts: 424

Gender: male

6

Wednesday, September 19th 2007, 3:55pm

Eh la max tu fais de la pub ^^

A mon avis ces scripts sont légaux puisqu'ils ne donnent aucun avantage à ceux qui les utilisent sur ceux qui ne les utilisent, ils n'automatisent aucune action (autrement dit la définition meme du botusing) et ils ne donnent pas accès à une option payante proposée par la GF.

Après peut etre que par parano tous les scripts sont interdits mais en tout cas ce script est pour moi tout à fait dans l'esprit du jeu.


Edit:

Extrait du réglement:

Quoted

Nous ne permettons pas l'utilisation de scripts ou de programmes entièrement ou partiellement automatisés qui avantagent un joueur et les auto-refresh et d'autres mécanismes qui sont intégrés dans le navigateur


Voila donc ceci n'automatise rien, d'après ma compréhension ce qui est interdit ce sont les scripts qui par exemple scannent la galaxie automatiquement, ou encore qui créé une activité automatiquement ...Etc



Uni 22: Sdp3 Top 100
Uni 50: Sdp3 Top 100
Uni 60: NecroM Top 10

This post has been edited 1 times, last edit by "Ips3o" (Sep 19th 2007, 3:59pm)

  • Go to the top of the page

Date of registration: Apr 23rd 2006

Posts: 699

Location: Ange(rs)

7

Wednesday, September 19th 2007, 4:01pm

En attendant que la GF offre une version 0.77c dont les info bulles ne reste pas coincées a vie dans le menu galaxie, ce script vient a point nommé pour faciliter le sondage ...

Alors comme ce scripts n'offre qu'un affichage de classement ... il n'est pas plus interdit que foxgame ou OGS ... ne criez pas a l'interdit ...

merci Maximus Decimus


je vais essayer de mettre a jour d'autres scripts ... "légaux" ;)
You Are A Fag !

retraité top 20 forever.
  • Go to the top of the page

didoman

Diplomate

Date of registration: Dec 1st 2005

Posts: 843

Gender: male

Location: Entre ici -><- et là -><-

8

Wednesday, September 19th 2007, 4:26pm

Quoted

Akroma [synergy] a écrit :
En attendant que la GF offre une version 0.77c dont les info bulles ne reste pas coincées a vie dans le menu galaxie


oui c'est vrai que c'est génant, c'était mieu avant au niveau des bulles

Uni 22 : Retraité
  • Go to the top of the page

Halvariator

Apprenti

Date of registration: Mar 13th 2006

Posts: 125

Gender: male

Location: Cherbourg

9

Wednesday, September 19th 2007, 5:02pm

C'est très pratique mais j'ai un petit soucis que j'aimerais bien arriver à régler mais j'ai besoin de votre aide car je n'y connais vmt rien en script.

Voilà sur mon compte quand ça s'affiche ça donne ça : (sur 4 lignes ce qui m'aggrandi la page galaxie)



Et je voudrais savoir si on pouvait élargir la colonne classement pour que ça ne s'affiche que sur 2 lignes :rolleyes:

Je vous serai très reconnaissant de me venir en aide :D
  • Go to the top of the page

Date of registration: Sep 19th 2007

Posts: 833

Gender: male

10

Wednesday, September 19th 2007, 5:36pm

Quoted

Halvariator a écrit :
C'est très pratique mais j'ai un petit soucis que j'aimerais bien arriver à régler mais j'ai besoin de votre aide car je n'y connais vmt rien en script.

Voilà sur mon compte quand ça s'affiche ça donne ça : (sur 4 lignes ce qui m'aggrandi la page galaxie)



Et je voudrais savoir si on pouvait élargir la colonne classement pour que ça ne s'affiche que sur 2 lignes :rolleyes:

Je vous serai très reconnaissant de me venir en aide :D


salut desolé je ne suis pas codeur j'ai juste trouvé le code comme je l'ai dit plus haut

moi jai un ecran 22 pouces 16/10 eme donc a mon avis c'est pour ca que moi ca le fait que sur 2 ligne
par contre je prefere comme toi sur 4 ligne =)
ou alors cela vient de ton skin essai celui d'origine pour voir
merci

Ex top 80 uni 50 sans forcer

This post has been edited 1 times, last edit by "Maximus Decimus" (Sep 19th 2007, 5:37pm)

  • Go to the top of the page

senyl

Recrue

Date of registration: Aug 25th 2007

Posts: 33

11

Wednesday, September 19th 2007, 8:47pm

Source code

1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
19
20
21
22
23
24
25
26
27
28
29
30
31
32
33
34
35
36
37
38
39
40
41
42
43
44
45
46
47
48
49
50
51
52
53
54
55
56
57
58
59
60
61
62
63
64
65
66
67
68
69
70
71
72
73
74
75
76
77
78
79
80
81
82
83
84
85
86
87
88
89
90
91
92
93
94
95
96
97
98
99
100
101
102
103
104
105
106
// Version 0.3-fr
// 20070916

// ==UserScript==
// @name           Ogame.fr - Classement dans la galaxie
// @author	   FryGuy - ogame.com.es - uni7
// @namespace      censuré
// @description    Affiche les classements du joueur et de son alliance dans une nouvelle colonne de la page Galaxie
// @include        http://*.ogame.*/game/*
// ==/UserScript==

const cnst_ranking = ' classé  ';
const cnst_posicion = ' classée  ';

// Removes leading whitespaces
function LTrim( value ) {
	var re = /\s*((\S+\s*)*)/;
	return value.replace(re, "$1");
}

// Removes ending whitespaces
function RTrim( value ) {
	var re = /((\s*\S+)*)\s*/;
	return value.replace(re, "$1");
}

// Removes leading and ending whitespaces
function trim( value ) {return LTrim(RTrim(value))}

function locate(xpath, xpres) {
	return document.evaluate(xpath, document, null, xpres, null);
}

function locateFirst(xpath) {
	// gracias SpitFire: http://userscripts.org/scripts/show/8555
	return locate(xpath, XPathResult.FIRST_ORDERED_NODE_TYPE).singleNodeValue;
}

(function(){

	if (location.href.search('galaxy') != -1 ) {
		//agregar el rango como parte del nombre
		var sMember;
		var iRank;
		var sTemp;
		
		var gTable = locateFirst('//div[@id="content"]/center/center/table').childNodes[1];
		//gTable.firstChild.childNodes[1].setAttribute('colSpan', '9');
		
		var p = document.createElement("td");
		p.setAttribute('class', 'c');
		p.innerHTML = 'Classements';
		gTable.childNodes[2].appendChild(p);
		
		var publi = gTable.getElementsByTagName("tr");
		for (var i = 2; i < publi.length - 2; i++) {
			//alert(publi.length + '<br>' + i + '<br>' + publi[i].innerHTML);
			var p = document.createElement("th");
			p.setAttribute('style', 'white-space: nowrap;');
			publi[i].appendChild(p);
		};
		
		publi = document.getElementsByTagName ('th');
		for (i = 0; i < publi.length; i++) {
			p = publi[i].parentNode.lastChild;
			
			// es el nombre del jugador
			if ((publi[i].width == 150) && (publi[i].innerHTML.length > 100)) {
				sMember = publi[i].getElementsByTagName('span')[0].innerHTML;
				sTemp = publi[i].innerHTML.search(sMember) + sMember.length + cnst_ranking.length;
				iRank = publi[i].innerHTML.slice(sTemp, publi[i].innerHTML.search('</td>'));

				p.innerHTML = 'J: <font color=\'#FFDAB9\'>' + iRank + '</font>';
			}
			
			// es el nombre de la alianza
			if ((publi[i].width == 80) && (publi[i].innerHTML.length > 100)) {
				sMember = LTrim(RTrim(publi[i].getElementsByTagName('a')[0].innerHTML));
				if (sMember.search('class') != -1) sMember = LTrim(RTrim(publi[i].getElementsByTagName('a')[0].childNodes[1].innerHTML));
				// si está instalado algúnm script que agrega información a la alianza entre ()
				if (sMember.search('[\(]') != -1) sMember = RTrim(sMember.substring(0, sMember.search('[\(]')));
				sTemp = publi[i].innerHTML.search(sMember) + sMember.length + cnst_posicion.length;
				iRank = publi[i].innerHTML.slice(sTemp, publi[i].innerHTML.search(' avec '));

				p.innerHTML += '<br />A: <font color=\'#FFDAB9\'>' + iRank + '</font>';
			}
		}
		
		// colspan para los encabezados y pie de la tabla
		publi = document.getElementsByTagName('td');
		for (i = publi.length - 1; i >= 0; i--) {
			if (publi[i].hasAttribute('colspan') && publi[i].hasAttribute('class')){
				if (publi[i].getAttribute('class') == 'c') {
					if (publi[i].getAttribute('colspan') == '8') publi[i].setAttribute('colspan', '9');
					else if (publi[i].getAttribute('colspan') == '2') publi[i].setAttribute('colspan', '3');
				}
			}
		}
		
		// colspan para las filas de estado 
		publi = document.getElementById('fleetstatusrow');
		publi.firstChild.setAttribute('colspan', '9');
		//publi.setAttribute('colspan', '9');
	}

})();

Changement :
Joueur => J
Alliance => A

This post has been edited 2 times, last edit by "senyl" (Sep 20th 2007, 12:02pm)

  • Go to the top of the page

Halvariator

Apprenti

Date of registration: Mar 13th 2006

Posts: 125

Gender: male

Location: Cherbourg

12

Wednesday, September 19th 2007, 8:54pm

Merci bien j'avais pas penser à faire ça :D
  • Go to the top of the page

bratash

Apprenti

Date of registration: Oct 26th 2006

Posts: 107

Gender: male

Location: Hérault (34)

13

Wednesday, September 19th 2007, 9:47pm

Moi il me demande pas d'installer de script :(
Help ;(

This post has been edited 1 times, last edit by "bratash" (Sep 19th 2007, 9:47pm)

  • Go to the top of the page

Date of registration: Sep 19th 2007

Posts: 833

Gender: male

14

Wednesday, September 19th 2007, 11:09pm

Quoted

bratash a écrit :
Moi il me demande pas d'installer de script :(
Help ;(


c'est a toi de l'installer

il faut que tu telecharge et installe greasemonkey
puis une fois installer tu verra une tete de singe en bas a droite
click droit dessus nouveau script
tu met en nom "ajout place galaxie"
tu ferme
tu reclick droit sur le tete de singe
puis gerer les scripts
la tu click sur ton script "ajout place galaxie"
et en bas tu verra editer
et la tu met le code donné et tu enregistre

le mieu etant de l'heberger pour une installation plus rapide
je vait essayer de voir pour cette solution

Ex top 80 uni 50 sans forcer
  • Go to the top of the page

AkrO

Recrue

Date of registration: Sep 19th 2007

Posts: 38

Gender: male

Location: - 78 -

15

Thursday, September 20th 2007, 2:10am

Jcomprends pas quel script mettre a la place de l'ancien ? :/

  • Go to the top of the page

Date of registration: Mar 13th 2007

Posts: 1,105

Gender: male

Location: france ^^ dans le chn'ord

16

Thursday, September 20th 2007, 5:29am

ton script est peutetre (autorisé) mai le site dou tu tien la souce lui non :rolleyes: :rolleyes: quel beau lien internet dans le script pour que les petit ogameur aille prendre tout ceux qui veullent :rolleyes: :rolleyes:




Uni 42: top 400:admin: " Reprise le 24/09/08 après 3 mois d'arrêt d'ogame":j4d3:

  • Go to the top of the page

Date of registration: Sep 19th 2007

Posts: 833

Gender: male

17

Thursday, September 20th 2007, 11:21am

Quoted

call of duty a écrit :
ton script est peutetre (autorisé) mai le site dou tu tien la souce lui non :rolleyes: :rolleyes: quel beau lien internet dans le script pour que les petit ogameur aille prendre tout ceux qui veullent :rolleyes: :rolleyes:

erreur reparé dsl ;)

Ex top 80 uni 50 sans forcer
  • Go to the top of the page

PneuX

Apprenti

Date of registration: Nov 11th 2006

Posts: 133

Gender: male

Location: Dans mon edlm avançant lentement mais surement :P

18

Thursday, September 20th 2007, 1:13pm

Quoted

Maximus Decimus a écrit :

Quoted

bratash a écrit :
Moi il me demande pas d'installer de script :(
Help ;(


c'est a toi de l'installer

il faut que tu telecharge et installe greasemonkey
puis une fois installer tu verra une tete de singe en bas a droite
click droit dessus nouveau script
tu met en nom "ajout place galaxie"
tu ferme
tu reclick droit sur le tete de singe
puis gerer les scripts
la tu click sur ton script "ajout place galaxie"
et en bas tu verra editer
et la tu met le code donné et tu enregistre

le mieu etant de l'heberger pour une installation plus rapide
je vait essayer de voir pour cette solution


Alors une petite question....de quel code parles-tu stp ??
car j'y arrive pas là :D


  • Go to the top of the page

yoo

Recrue

Date of registration: May 13th 2007

Posts: 11

Gender: male

19

Thursday, September 20th 2007, 1:25pm

RE: ajout de place joueur dans menu galaxie

le script est donnée plus haut

alors moi actuellement j'ai un autre probleme (il faut savoir que c'est la premier fois que je fait sa).
quand je clike sur "editer" comme tu la dit ba il se passe rien du cou sa me bloque.
si tu a une reponse a me donner...merci bien
:D :D :Dyoo :D :D :D


  • Go to the top of the page

PneuX

Apprenti

Date of registration: Nov 11th 2006

Posts: 133

Gender: male

Location: Dans mon edlm avançant lentement mais surement :P

20

Thursday, September 20th 2007, 1:38pm

Ok pour le code, mais je fais comment? je l'enregistre sur mon bureau puis je le colle lorsque j'arrive à
refaire apparaître la fenêtre apparaissant lorsqu'on clique sur éditer?
(car il ne se passe rien maintenant quand je clique sur éditer :( )

Et quand j'enregistre le code si il faut faire comme ça, faut-il aussi sélectionner la numérotation des lignes?
Oui je sais je n'y connais rien^^


This post has been edited 2 times, last edit by "PneuX" (Sep 20th 2007, 1:40pm)

  • Go to the top of the page