Kommunauty
Connexion
Inscription

Personnaliser Xnova

le 1 mai 2009 • Programmation • par Alexou

Voici, plusieurs petits tutoriels qui peuvent servir pour personnaliser Xnova.


Enlever les officiers

Supprimez les fichiers

-officiers.php (menu d'origine)

-officier_body.tpl et officier_rows.tpl (dans templatesOpenGame)

Voilà, les fichiers sont supprimés, mais sont toujours visibles dans votre menu, on va donc les supprimer.

Pour se faire, allez dans le fichiers languagefr et ouvrez le fichier leftmenu.mo

A la ligne 7, supprimez $lang['Officiers'] = 'Officiers';

Avant dernier problème; vous pouvez toujours distinguer les officiers dans la partie "Technologie", on va donc les supprimer, pour se faire, ouvrez le fichiers language/fr/tech.mo

Ligne 125 à 140 :

600 => "Officier",
601 => "Géologue",
602 => "Amiral",
603 => "Ingenieur",
604 => "Technocrate",
605 => "Constructeur",
606 => "Scientifique",
607 => "Stockeur",
608 => "Defenseur",
609 => "Bunker",
610 => "Espion",
611 => "Commandant",
612 => "Destructeur",
613 => "General",
614 => "Raideur",
615 => "Empereur"

Supprimez tout.

Dernier problème, il reste une case vide à l'endroit où étaient les officiers, on va donc la supprimer.

Ouvrez Templates/OpenGames/Left_menu.tpl

Ligne 31 & 32 :

<td colspan="2"><div><a href="officier.php" accesskey="o" target="{mf}">{Officiers}</a></div></td>
</tr><tr>

Supprimez le tout.

Voilà, les officiers sont supprimés, il ne reste plus qu'à renvoyer le fichier leftmenu.mo modifié.


Pour enlever les records

Supprimez les fichiers

-records.php (menu d'origine)

-records_body.tpl et records_section_header.tpl et records_section_rows.tpl (dans templatesOpenGame)

Voilà, les fichiers sont supprimés, mais sont toujours visible dans votre menu, on va donc les supprimer.

Pour se faire, allez dans le dossier languagefr et ouvrez le fichier leftmenu.mo

A la ligne 28, supprimez $lang['Records'] = 'Records';

Même problème que pour les officiers, il reste une case vierge dans le menu.

Ouvrez Templates/OpenGames/Left_menu.tpl

<td colspan="2"><div><a href="records.php" accesskey="3" target="{mf}">{Records}</a></div></td>
</tr><tr>

Supprimez tout.

Et voici les records supprimés, il ne reste plus qu'à renvoyer le fichier leftmenu.mo modifié.


Arriver directement dans la page d'inscription de son jeu

Pour éviter d'arriver sur une page de ce style :

Et d'ensuite, devoir cliquer sur Xnova pour arriver aussitôt ici, allez dans votre logiciel d'envoi FTP (prenons ici Filezilla comme exemple). Ouvrez votre fichier comprenant votre jeu (Xnova, si vous n'avez pas changé le nom)

Sélectionnez tout le contenu.

Déplacez le tout à la racine de votre FTP

Supprimez le dossier (Xnova)

Et voilà, vous vous trouvez directement, à la page de login sans passer par l'ancienne page de votre hébergeur.

ATTENTION: l'adresse de votre site, change également, vous passez d'une adresse comme :

http://VOTREJEU.VOTRE HEBERGEUR.fr/Xnova 0.8/frames.php à :

http://VOTREJEU.VOTRE HEBERGEUR.fr/frames.php


Augmenter la queue de construction, et la taille des cases

Pour augmenter le nombre de vaisseaux ou de défenses que l'on peux envoyer d'un coup (par défaut, c'est limité à 1000)

Allez dans le fichier includes/constants.php


       // Nombre maximum d'element dans une ligne de liste de construction flotte et defenses
       define('MAX_FLEET_OR_DEFS_PER_ROW', 1000);

Ligne 29;30, il suffit de remplacer 1000 par le chiffre de ce qu'on veut, par exemple, on veut pouvoir en mettre 10 000, on met 10 000, c'est tout simple, si on veut pouvoir en mettre 99 9999, on met 99 999, et si on veut pouvoir en mettre 999 999 999, on met 999 999 999. Eh ben non, il y a un problème, c'est que la taille de la case (là où l'on rentre les chiffres), on ne peut mettre que 6 chiffres maximum, donc on va devoir augmenter la taille de la case, pour cela, ouvrez le fichier Includes/fonctions/FleetBuildingPage.php

Cherchez ligne 104

$PageTable .= "<input type=text name=fmenge[".$Element."] alt='".$lang['tech'][$Element]."' size=5 maxlength=5 value=0 tabindex=".$TabIndex.">";

Remplacez le size="5" par la longueur de la case que tu veux et maxlenght="5" par autre chose (plus grand).



  
21 commentaires

Merci énormément pour tout ça !

Ça m'aura beaucoup aidé.

le 20 décembre 2009

j'arrive pas a selectionner tout le contenu

le 24 décembre 2009

comment faire ?

le 24 décembre 2009

Je rappelle que les commentaires ne sont pas un espace de pub pour vos serveurs Xnova

le 22 juin 2010

chef oui chef !

le 22 juin 2010

Je vais faire l'avocat du diable

Les Officiers

Ils sont utilisés dans plusieurs autres fonctions (GetBuildingTime, ...). Le fait de supprimer officiers.php, officier_body.tpl, officier_rows.tpl, de modifier leftmenu.mo et leftmenu.tpl.

Çà ne supprime pas les officiers complètement du jeu, une injection SQL sur game_users et on peut mettre le nombre qu'on souhaite pour chaque officier et bénéficier des avantages qu'ils apportent.

Arriver directement dans la page d'inscription de son jeu

On peut aussi mettre un Kit graphique à la racine du FTP et faire une jolie présentation du serveur de jeu.

On peut ainsi se connecter sur l'univers qu'on souhaite depuis la page de présentation.

le 2 septembre 2010

Merci Winjet pour ces precisions Ce genre de remarques est la bienvenue, si vous avez des questions, preferez le forum

le 5 septembre 2010

excuser moi mais je n'arrive pas a ouvrire le fichier includes/constants.php

merci de bien vouloir me répondre

le 14 novembre 2010

Bah... avec l'éditeur que tu utilises d'habitude (le même que pour les pages HTML).

le 14 novembre 2010

J'crois qu'on va arreter de repondre à ce membre...

le 14 novembre 2010

Je pense aussi qu'il ne connait même pas les bases de la programmation de sites... Et qu'il se lance dans son jeu comme ça en espérant qu'on va lui faire étape par étape...

le 14 novembre 2010

désolé

le 14 novembre 2010

bonjour je voudrais savoir si qelqun connait c'est probleme que j'ai avec mon site http://medyonline.byethost32.com/

j'ai ecran blanc quand je joue

et je voudrais savoir aussi comment augmenter la taille des planete mere et la vitesse du jeu

le 29 novembre 2010

Un coup d'oeil sur le forum normalement

le 29 novembre 2010

bonjour alor voila quand je change le code:

// Nombre maximum d'element dans une ligne de liste de construction flotte et defenses

define('MAX_FLEET_OR_DEFS_PER_ROW', 1000);

et que je le change par:

// Nombre maximum d'element dans une ligne de liste de construction flotte et defenses

define('MAX_FLEET_OR_DEFS_PER_ROW', 10 000);

j'ai une page blanche quand je joue!

le 15 décembre 2010

Tu as modifié la taille de la case aussi comme indiqué dans le tuto?

Sinon, pour toute question, vas plutot demander sur le forum ça sera plus pratique, avec des infos sur ta version du jeu, ton hébergeur, etc...

le 15 décembre 2010

bas je ne trouve pas le code dans

Includes/fonctions/FleetBuildingPage.php

il n'est pas a la ligne 104

sinon:

Mizur: mon hébergeur est Kegtux.org

ma version est : Xnova legacies 2009.2

Est-ce-que sa serait possible de menvoyer le fichier déjà modifier?

merci jujugigi

le 18 décembre 2010

C'est peut etre pas la meme version que le tuto, faut chercher un peu dans tes codes. Et non, on ne mache pas le travail, désolé

le 18 décembre 2010

merci pas grave je vais chercher

le 18 décembre 2010

Bonjour? Comment faire pour changer la vitesse du jeu?

le 30 janvier 2011

Tu va dans L'administration ==>Configuration

le 31 janvier 2011



Ajoute un commentaire !

Ajouter une image... Trouvée sur internet » De mon PC »
Adresse URL :
Adresse de la page de la vidéo :
Taille du texte :
Couleur du texte :

Article lu 14500 fois.