forked from halo-battle/game
Version 1.12
This commit is contained in:
parent
2a066a7498
commit
de31cd3e9a
1373 changed files with 156282 additions and 45238 deletions
66
onyx2/tpl/game/accueil.tpl
Normal file
66
onyx2/tpl/game/accueil.tpl
Normal file
|
|
@ -0,0 +1,66 @@
|
|||
{include file='game/header.tpl'}
|
||||
<h2>Événements</h2>
|
||||
{if $multi}<strong style="color: #FF0000;"><a href="?p=avertmulti">Multicompte :</a> évitez toute interaction avec {foreach from=$multi item=cmpt key=key}{if $cmpt.id_util != $planete->id_user}{if $key > 0}, {/if}{$cmpt.pseudo}{/if}{/foreach} durant cette session.</strong><br />{/if}
|
||||
{if $planete->mv < 0}<strong style="color: #FF0000;">Une demande de suppression de votre compte est en cours. Il sera supprimé sous 48h.<br />Si vous n'avez pas demandé la suppression de votre compte, <a href="{$link.operateur}">contactez un opérateur</a> au plus vite.</strong>{/if}
|
||||
<em>Heure du serveur: {$datehb}</em>
|
||||
{foreach from=$radar item=flottes key=key}
|
||||
{foreach from=$flottes.0 item=flotte key=key}
|
||||
{if $flotte.mission == 1}<h4 class="attaque">attaque: Une flotte ennemie en provenance de {$flotte.nom_planete|escape} [{$flotte.start_galaxie}:{$flotte.start_ss}:{$flotte.start_position}] atteint la planète {$flottes.1.0|escape} [{$flottes.1.1}:{$flottes.1.2}:{$flottes.1.3}] dans <span id="reste{$key}">{$flotte.arrive_time}</span><script type="text/javascript">reste({$flotte.arrive_time},'reste{$key}', true);</script></h4>
|
||||
{elseif $flotte.mission == 2}<h4 class="attaque">transport: Une flotte en provenance de {$flotte.nom_planete|escape} [{$flotte.start_galaxie}:{$flotte.start_ss}:{$flotte.start_position}] atteint la planète {$flottes.1.0|escape} [{$flottes.1.1}:{$flottes.1.2}:{$flottes.1.3}] dans <span id="reste{$key}">{$flotte.arrive_time}</span><script type="text/javascript">reste({$flotte.arrive_time},'reste{$key}', true);</script></h4>
|
||||
{/if}
|
||||
{/foreach}
|
||||
{/foreach}
|
||||
{if $alertMail >= 2}<h4>messagerie: <a href="?p=messagerie">{$alertMail} messages non lu</a></h4>
|
||||
{elseif $alertMail >= 1}<h4>messagerie: <a href="?p=messagerie">{$alertMail} message non lu</a></h4>
|
||||
{/if}
|
||||
<h3><a href="?p=rename">{if !$planete->nom_planete}Sans nom{/if}{$planete->nom_planete|escape}</a> (<span>{$planete->pseudo}</span>)</h3>
|
||||
<img src="{$url_images}images/planetes/{$planete->image}.jpg" width="200" height="200" alt="Planète" />
|
||||
<h2>Infos</h2>
|
||||
{if SURFACE == "planete"}<h4>Diamètre: {$diametre|separerNombres} km <ins>({$planete->casesRest} case{if $planete->casesRest > 1}s{/if} disponible{if $planete->casesRest > 1}s{/if} sur {$planete->cases})</ins></h4>{/if}
|
||||
<h4>Race : {$planete->race}</h4>
|
||||
<h4>position: <a href="?p=carte&galaxie={$planete->galaxie}&ss={$planete->ss}">{$planete->galaxie}.{$planete->ss}.{$planete->position}</a></h4>
|
||||
{if SURFACE == "planete"}
|
||||
<h4>population: {$planete->population|separerNombres}</h4>
|
||||
<h4>crédits: {$planete->credits|separerNombres}</h4>
|
||||
{/if}
|
||||
<h4>Classement: <a href="?p=classement&j={$planete->id}&c={$planete->place_points}#moi">{if $planete->place_points == '0'}non classé{else}{$planete->place_points}{if $planete->place_points == '1'}er{else}ème{/if}{/if} ({$points|separerNombres} points)</a></h4>
|
||||
{if $alliance}<h4>Alliance: <a href="?p=alliances">[{$alliance.tag|upper}] {$alliance.nom}</a></h4>{/if}
|
||||
{if SURFACE == "planete"}
|
||||
<h2>En cours sur la planète</h2>
|
||||
{if $fileBat}
|
||||
<h4>
|
||||
{foreach from=$fileBat item=element}
|
||||
{if $i == true} - {else}{assign var='i' value=true}<a href="{$menu.batiments}">Bâtiments</a> : {/if}{$LANG.$race.batiments.noms_sing[$element.0]}{if $element.1} (démolition){/if}
|
||||
{/foreach}
|
||||
</h4>
|
||||
{/if}
|
||||
{if $fileCas}
|
||||
<h4>
|
||||
{foreach from=$fileCas item=element}
|
||||
{if $j == true} - {else}{assign var='j' value=true}<a href="{$menu.caserne}">{$LANG.$race.batiments.noms_sing.9|ucfirst}</a> : {/if}{$element.1} {if $element.1 > 1}{$LANG.$race.caserne.noms_pluriel[$element.0]}{else}{$LANG.$race.caserne.noms_sing[$element.0]}{/if}{if $element.2} (démantèlement){/if}
|
||||
{/foreach}
|
||||
</h4>
|
||||
{/if}
|
||||
{if $fileVais}
|
||||
<h4>
|
||||
{foreach from=$fileVais item=element}
|
||||
{if $k == true} - {else}{assign var='k' value=true}<a href="{$menu.chantierspatial}">{$LANG.$race.batiments.noms_sing.8|ucfirst}</a> : {/if}{$element.1} {if $element.1 > 1}{$LANG.$race.vaisseaux.noms_pluriel[$element.0]}{else}{$LANG.$race.vaisseaux.noms_sing[$element.0]}{/if}{if $element.2} (démantèlement){/if}
|
||||
{/foreach}
|
||||
</h4>
|
||||
{/if}
|
||||
{if $fileTer}
|
||||
<h4>
|
||||
{foreach from=$fileTer item=element}
|
||||
{if $l == true} - {else}{assign var='l' value=true}<a href="{$menu.chantierterrestre}">{$LANG.$race.batiments.noms_sing.7|ucfirst}</a> : {/if}{$element.1} {if $element.1 > 1}{$LANG.$race.terrestre.noms_pluriel[$element.0]}{else}{$LANG.$race.terrestre.noms_sing[$element.0]}{/if}{if $element.2} (démantèlement){/if}
|
||||
{/foreach}
|
||||
</h4>
|
||||
{/if}
|
||||
{if $fileTech}
|
||||
<h4>
|
||||
{foreach from=$fileTech item=element}
|
||||
{if $m == true} - {else}{assign var='m' value=true}<a href="{$menu.laboratoire}">{$LANG.$race.batiments.noms_sing.6|ucfirst}</a> : {/if}{$LANG.$race.technologies.noms_sing[$element.0][$element.1]}
|
||||
{/foreach}
|
||||
</h4>
|
||||
{/if}
|
||||
{/if}
|
||||
{include file='game/footer.tpl'}
|
||||
26
onyx2/tpl/game/amis.tpl
Normal file
26
onyx2/tpl/game/amis.tpl
Normal file
|
|
@ -0,0 +1,26 @@
|
|||
{include file='game/header.tpl'}
|
||||
<h2>Amis existants</h2>
|
||||
<table>
|
||||
<thead>
|
||||
<tr>
|
||||
<th>Nom du joueur</th>
|
||||
<th>Supprimer</th>
|
||||
</tr>
|
||||
</thead>
|
||||
<tbody>
|
||||
{foreach from=$destins item=destin}
|
||||
<tr>
|
||||
<td>{$destin.1|escape}</td>
|
||||
<td><a href="?p=amis&d={$destin.0}&a={$destin.2}">Supprimer</a></td>
|
||||
</tr>
|
||||
{/foreach}
|
||||
</tbody>
|
||||
</table>
|
||||
<h2>Ajouter un ami</h2>
|
||||
<form action="?p=amis" method="post">
|
||||
<fieldset class="options">
|
||||
<label for="nom">Nom du joueur</label><input class="text" type="text" id="nom" name="nom" maxlength="32" /><br />
|
||||
<input class="submit" type="submit" value="Ajouter" />
|
||||
</fieldset>
|
||||
</form>
|
||||
{include file='game/footer.tpl'}
|
||||
55
onyx2/tpl/game/arbre.tpl
Normal file
55
onyx2/tpl/game/arbre.tpl
Normal file
|
|
@ -0,0 +1,55 @@
|
|||
{include file='game/header.tpl'}
|
||||
<h2>Arbre Technologique {$raceAff}</h2>
|
||||
Race : <a href="{$menu.arbre}&r=humain">Humains</a> - <a href="{$menu.arbre}&r=covenant">Covenants</a>
|
||||
<div class="techno">
|
||||
<div{if $defaut == 'batiments'} class="hightlight"{/if}><a href="{$menu.arbre}&q=batiments&r={$raceAff}">Bâtiments</a>
|
||||
<div><table><thead>
|
||||
<tr><th>Batiments (niveau)</th><th>Technologies nécessaires (niveau actuel)</th></tr>
|
||||
</thead><tbody>
|
||||
{foreach from=$batiments key=key item=batiment}
|
||||
<tr><td><a href="?p=description&b={$key}&r={$raceAff}#menu">{$LANG.$raceAff.batiments.noms_sing.$key|ucfirst}</a> ({$batiment.niveau}) :</td><td>{$batiment.etat}</td></tr>
|
||||
{/foreach}
|
||||
</tbody></table></div>
|
||||
</div>
|
||||
|
||||
{*} <div{if $defaut == 'technologies'} class="hightlight"{/if}><a href="{$menu.arbre}&q=technologies&r={$raceAff}">Technologies</a>
|
||||
<div><table><thead>
|
||||
<tr><th>Technologies (niveau)</th><th>Technologies nécessaires (niveau actuel)</th></tr>
|
||||
</thead><tbody>
|
||||
{foreach from=$technologies item=technologie}
|
||||
<tr><td><a href="?p=description&t={$technologie.id}&r={$raceAff}#menu">{$technologie.nom}</a> ({$technologie.niveau}) :</td><td>{$technologie.etat}</td></tr>
|
||||
{/foreach}
|
||||
</tbody></table></div>
|
||||
</div>{/*}
|
||||
|
||||
<div{if $defaut == 'caserne'} class="hightlight"{/if}><a href="{$menu.arbre}&q=caserne&r={$raceAff}">{$LANG.$raceAff.batiments.noms_sing.9|ucfirst}</a>
|
||||
<div><table><thead>
|
||||
<tr><th>Unité</th><th>Technologies nécessaires</th></tr>
|
||||
</thead><tbody>
|
||||
{foreach from=$caserne key=key item=unite}
|
||||
<tr><td><a href="?p=description&c={$key}&r={$raceAff}#menu">{$LANG.$raceAff.caserne.noms_sing.$key|ucfirst}</a> ({$unite.niveau}) :</td><td>{$unite.etat|ucfirst}</td></tr>
|
||||
{/foreach}
|
||||
</tbody></table></div>
|
||||
</div>
|
||||
|
||||
<div{if $defaut == 'chantierterrestre'} class="hightlight"{/if}><a href="{$menu.arbre}&q=chantierterrestre&r={$raceAff}">{$LANG.$raceAff.batiments.noms_sing.7|ucfirst}</a>
|
||||
<div><table><thead>
|
||||
<tr><th>Véhicules/Défenses</th><th>Technologies nécessaires (niveau actuel)</th></tr>
|
||||
</thead><tbody>
|
||||
{foreach from=$unites key=key item=unite}
|
||||
<tr><td><a href="?p=description&d={$key}&r={$raceAff}#menu">{$LANG.$raceAff.terrestre.noms_sing.$key|ucfirst}</a> ({$unite.niveau}) :</td><td>{$unite.etat}</td></tr>
|
||||
{/foreach}
|
||||
</tbody></table></div>
|
||||
</div>
|
||||
|
||||
<div{if $defaut == 'vaisseaux'} class="hightlight"{/if}><a href="{$menu.arbre}&q=vaisseaux&r={$raceAff}">{$LANG.$raceAff.batiments.noms_sing.8|ucfirst}</a>
|
||||
<div><table><thead>
|
||||
<tr><th>Vaisseaux</th><th>Technologies nécessaires (niveau actuel)</th></tr>
|
||||
</thead><tbody>
|
||||
{foreach from=$vaisseaux key=key item=vaisseau}
|
||||
<tr><td><a href="?p=description&v={$key}&r={$raceAff}#menu">{$LANG.$raceAff.vaisseaux.noms_sing.$key|ucfirst}</a> ({$vaisseau.niveau}) :</td><td>{$vaisseau.etat}</td></tr>
|
||||
{/foreach}
|
||||
</tbody></table></div>
|
||||
</div>
|
||||
</div>
|
||||
{include file='game/footer.tpl'}
|
||||
47
onyx2/tpl/game/batiments.tpl
Normal file
47
onyx2/tpl/game/batiments.tpl
Normal file
|
|
@ -0,0 +1,47 @@
|
|||
{include file='game/header.tpl'}
|
||||
<h2>File d'attente</h2>
|
||||
<div class="file">
|
||||
{if $file}
|
||||
{foreach from=$file item=element key=key}
|
||||
<span>{$LANG.$race.batiments.noms_sing[$element.0]|ucfirst}{if $element.1} (démolition){/if} - <em id="reste{$key}"></em><script type="text/javascript">reste({$element.2},'reste{$key}', {if $i != true}{assign var='i' value=true}true{else}false{/if});</script> - <a href="{$menu.batiments}&a={$key}">Annuler</a></span>
|
||||
{/foreach}
|
||||
{else} <span>Aucun bâtiment dans la file d'attente</span>{/if}
|
||||
<br />
|
||||
</div>
|
||||
<h3><a href="{$menu.arbre}&q=batiments">Arbre des technologies</a></h3><br />
|
||||
<h2>Bâtiments</h2>
|
||||
<table class="construction">
|
||||
{foreach from=$batiments item=batiment}
|
||||
<tr>
|
||||
<td>
|
||||
<a class="bulle" href="?p=description&b={$batiment.id}#menu">
|
||||
<img width="130" height="132" src="{$url_images}images/batiments/{$batiment.image}" alt="{$LANG.$race.batiments.noms_sing[$batiment.id]}" />
|
||||
<span>{$LANG.$race.batiments.descriptions[$batiment.id]}</span>
|
||||
</a>
|
||||
</td>
|
||||
<td>
|
||||
<div>
|
||||
<strong>{$LANG.$race.batiments.noms_sing[$batiment.id]|ucfirst}{if $batiment.niveau > 0} (Niveau {$batiment.niveau}){/if}</strong><br /><br />
|
||||
{if $batiment.nec_metal > 0}
|
||||
{if $batiment.nec_metal > $planete->metal}<span class="lack">Coût {$LANG.$race.ressources.noms.metal} : {$batiment.nec_metal|separerNombres}</span><br />
|
||||
{else}Coût {$LANG.$race.ressources.noms.metal} : {$batiment.nec_metal|separerNombres}<br />{/if}
|
||||
{/if}
|
||||
{if $batiment.nec_cristal > 0}
|
||||
{if $batiment.nec_cristal > $planete->cristal}<span class="lack">Coût {$LANG.$race.ressources.noms.cristal} : {$batiment.nec_cristal|separerNombres}</span><br />
|
||||
{else}Coût {$LANG.$race.ressources.noms.cristal} : {$batiment.nec_cristal|separerNombres}<br />{/if}
|
||||
{/if}
|
||||
{if $batiment.nec_hydrogene > 0}
|
||||
{if $batiment.nec_hydrogene > $planete->hydrogene}<span class="lack">Coût {$LANG.$race.ressources.noms.hydrogene} : {$batiment.nec_hydrogene|separerNombres}</span><br />
|
||||
{else}Coût {$LANG.$race.ressources.noms.hydrogene} : {$batiment.nec_hydrogene|separerNombres}<br />{/if}
|
||||
{/if}
|
||||
Temps de construction : {$batiment.temps}<br /><br />
|
||||
{if $batiment.nec_hydrogene > $planete->hydrogene || $batiment.nec_cristal > $planete->cristal || $batiment.nec_metal > $planete->metal}<span class="lack" title="Rassemblez les ressources manquantes avant de lancer la construction de ce batiment">Ressources insuffisantes</span>
|
||||
{else}{if $planete->casesRest >= 1}<a href="{$menu.batiments}&c={$batiment.id}">Construire</a>{/if}{/if}
|
||||
{if $batiment.enfile !== false}<a href="{$menu.batiments}&a={$batiment.enfile}">Arrêter</a>{/if}
|
||||
{if $batiment.niveau > 0} <a href="{$menu.batiments}&d={$batiment.id}">Démolir un niveau</a>{/if}
|
||||
</div>
|
||||
</td>
|
||||
</tr>
|
||||
{/foreach}
|
||||
</table>
|
||||
{include file='game/footer.tpl'}
|
||||
34
onyx2/tpl/game/carte.tpl
Normal file
34
onyx2/tpl/game/carte.tpl
Normal file
|
|
@ -0,0 +1,34 @@
|
|||
{include file='game/header.tpl'}
|
||||
<h2>Navigation</h2>
|
||||
<form action="{$menu.carte}" method="get"><fieldset class="systeme"><label for="galaxie">Amas :</label><input type="hidden" value="carte" name="p" /><input class="text" type="text" value="{$position.0}" id="galaxie" name="galaxie" /><label for="systeme">Système solaire :</label><input class="text" type="text" value="{$position.1}" id="systeme" name="ss" /><div><a href="{$menu.carte}&galaxie={$position.4}&ss={$position.5}"><<<</a><input class="submit" type="submit" value="GO" /><a href="{$menu.carte}&galaxie={$position.2}&ss={$position.3}">>>></a></div></fieldset></form>
|
||||
<h2>Système Solaire</h2>
|
||||
<table class="systeme">
|
||||
<thead>
|
||||
<tr>
|
||||
<td colspan="7">Système: {$position.0}:{$position.1}</td>
|
||||
</tr>
|
||||
<tr>
|
||||
<th>Position</th>
|
||||
<th></th>
|
||||
<th>Nom planète<br />Alliance<br />Joueur</th>
|
||||
<th>Race</th>
|
||||
<th>Gouvernement</th>
|
||||
<th>Débris {$LANG.$race.ressources.noms.metal} | {$LANG.$race.ressources.noms.cristal}</th>
|
||||
<th>Fonctions</th>
|
||||
</tr>
|
||||
</thead>
|
||||
<tbody>
|
||||
{foreach from=$carte item=plan}
|
||||
<tr>
|
||||
<td>{$plan.0}</td>
|
||||
<td style="width: 45px;">{if $plan.7}<img src="{$url_images}images/planetes/{$plan.7}.jpg" width="45" alt="{$plan.1|escape}" />{else} {/if}</td>
|
||||
<td>{if $plan.1}{$plan.1|escape}<br />{if $plan.6}[{$plan.6}]<br />{/if}{$plan.5}{else} {/if}</td>
|
||||
<td style="width: 45px;">{if $plan.4}<img src="{$url_images}images/carte/{$plan.4}.jpg" width="45" alt="{$plan.4}" />{else} {/if}</td>
|
||||
<td style="width: 45px;">{if $plan.4}<img src="{$url_images}images/carte/{$plan.6}.jpg" width="45" alt="{$plan.6}" />{else} {/if}</td>
|
||||
<td>{if $plan.2}{$plan.2}{else}0{/if} | {if $plan.3}{$plan.3}{else}0{/if}</td>
|
||||
<td>{if $plan.5}<a href="?p=envoyer&d={$plan.5}" class="msg"><span>Message</span></a>{else} {/if}</td>
|
||||
</tr>
|
||||
{/foreach}
|
||||
</tbody>
|
||||
</table>
|
||||
{include file='game/footer.tpl'}
|
||||
54
onyx2/tpl/game/caserne.tpl
Normal file
54
onyx2/tpl/game/caserne.tpl
Normal file
|
|
@ -0,0 +1,54 @@
|
|||
{include file='game/header.tpl'}
|
||||
<h2>File d'attente</h2>
|
||||
<div class="file">
|
||||
{if $file}
|
||||
{foreach from=$file item=element key=key}
|
||||
{if $i != true}<span><strong>Prochaine unité </strong> : <em id="resten"></em>
|
||||
<script type="text/javascript">reste({$element.4},'resten', true);</script></span>{/if}
|
||||
<span>{$element.1} {if $element.1 > 1}{$LANG.$race.caserne.noms_pluriel[$element.0]}{else}{$LANG.$race.caserne.noms_sing[$element.0]}{/if}{if $element.2} (démolition){/if} - <em id="reste{$key}"></em><script type="text/javascript">reste({$element.3},'reste{$key}', {if $i != true}{assign var='i' value=true}true{else}false{/if});</script>
|
||||
- <a href="{$menu.caserne}&a={$key}">Annuler un</a> - <a href="{$menu.caserne}&a={$key}&n={$element.1}">Annuler tous</a></span>
|
||||
{/foreach}
|
||||
{else} <span>Aucune unité dans la file d'attente</span>{/if}
|
||||
<br />
|
||||
</div>
|
||||
<h3><a href="{$menu.arbre}&q=caserne">Arbre des technologies</a></h3><br />
|
||||
<h2>{$LANG.$race.batiments.noms_sing.9|ucfirst}</h2>
|
||||
{if $unites}
|
||||
<table class="construction">
|
||||
{foreach from=$unites item=unite}
|
||||
<tr>
|
||||
<td>
|
||||
<a class="bulle" href="?p=description&c={$unite.id}#menu">
|
||||
<img width="130" height="132" src="{$url_images}images/caserne/{$unite.image}" alt="Unité terrestre" />
|
||||
<span>{$LANG.$race.caserne.descriptions[$unite.id]}</span>
|
||||
</a>
|
||||
</td>
|
||||
<td>
|
||||
<div>
|
||||
<strong>{$LANG.$race.caserne.noms_sing[$unite.id]|ucfirst}{if $unite.nombre > 0} ({$unite.nombre|separerNombres} unité{if $unite.nombre > 1}s{/if}){/if}</strong><br /><br />
|
||||
{if $unite.nec_metal > 0}
|
||||
{if $unite.nec_metal > $planete->metal}<span class="lack">Coût {$LANG.$race.ressources.noms.metal} : {$unite.nec_metal|separerNombres}</span><br />
|
||||
{else}Coût {$LANG.$race.ressources.noms.metal} : {$unite.nec_metal|separerNombres}<br />{/if}
|
||||
{/if}
|
||||
{if $unite.nec_cristal > 0}
|
||||
{if $unite.nec_cristal > $planete->cristal}<span class="lack">Coût {$LANG.$race.ressources.noms.cristal} : {$unite.nec_cristal|separerNombres}</span><br />
|
||||
{else}Coût {$LANG.$race.ressources.noms.cristal} : {$unite.nec_cristal|separerNombres}<br />{/if}
|
||||
{/if}
|
||||
{if $unite.nec_hydrogene > 0}
|
||||
{if $unite.nec_hydrogene > $planete->hydrogene}<span class="lack">Coût {$LANG.$race.ressources.noms.hydrogene} : {$unite.nec_hydrogene|separerNombres}</span><br />
|
||||
{else}Coût {$LANG.$race.ressources.noms.hydrogene} : {$unite.nec_hydrogene|separerNombres}<br />{/if}
|
||||
{/if}
|
||||
Temps d'entraînement : {$unite.temps}<br /><br />
|
||||
<form action="{$menu.caserne}&v={$unite.id}" method="post">
|
||||
<fieldset>
|
||||
<input class="text" type="text" name="nombre" value="0" />
|
||||
<input class="submit" type="submit" value="OK" />
|
||||
</fieldset>
|
||||
</form>
|
||||
</div>
|
||||
</td>
|
||||
</tr>
|
||||
{/foreach}
|
||||
</table>
|
||||
{else}<div class="error" style="color: red;">Aucune unité à entraîner actuellement.</div>{/if}
|
||||
{include file='game/footer.tpl'}
|
||||
54
onyx2/tpl/game/chantierspatial.tpl
Normal file
54
onyx2/tpl/game/chantierspatial.tpl
Normal file
|
|
@ -0,0 +1,54 @@
|
|||
{include file='game/header.tpl'}
|
||||
<h2>File d'attente</h2>
|
||||
<div class="file">
|
||||
{if $file}
|
||||
{foreach from=$file item=element key=key}
|
||||
{if $i != true}<span><strong>Prochain vaisseau </strong> : <em id="resten"></em>
|
||||
<script type="text/javascript">reste({$element.4},'resten', true);</script></span>{/if}
|
||||
<span>{$element.1} {if $element.1 > 1}{$LANG.$race.vaisseaux.noms_pluriel[$element.0]}{else}{$LANG.$race.vaisseaux.noms_sing[$element.0]}{/if}{if $element.2} (démolition){/if} - <em id="reste{$key}"></em><script type="text/javascript">reste({$element.3},'reste{$key}', {if $i != true}{assign var='i' value=true}true{else}false{/if});</script>
|
||||
- <a href="{$menu.chantierspatial}&a={$key}">Annuler un</a> - <a href="{$menu.chantierspatial}&a={$key}&n={$element.1}">Annuler tous</a></span>
|
||||
{/foreach}
|
||||
{else} <span>Aucun vaisseau dans la file d'attente</span>{/if}
|
||||
<br />
|
||||
</div>
|
||||
<h3><a href="{$menu.arbre}&q=vaisseaux">Arbre des technologies</a></h3><br />
|
||||
<h2>Chantier spatial</h2>
|
||||
{if $vaisseaux}
|
||||
<table class="construction">
|
||||
{foreach from=$vaisseaux item=vaisseau}
|
||||
<tr>
|
||||
<td>
|
||||
<a class="bulle" href="?p=description&v={$vaisseau.id}#menu">
|
||||
<img width="130" height="132" src="{$url_images}images/vaisseaux/{$vaisseau.image}" alt="Vaisseaux" />
|
||||
<span>{$LANG.$race.vaisseaux.descriptions[$vaisseau.id]}</span>
|
||||
</a>
|
||||
</td>
|
||||
<td>
|
||||
<div>
|
||||
<strong>{$LANG.$race.vaisseaux.noms_sing[$vaisseau.id]|ucfirst}{if $vaisseau.nombre > 0} ({$vaisseau.nombre} vaisseau{if $vaisseau.nombre > 1}x{/if}){/if}</strong><br /><br />
|
||||
{if $vaisseau.nec_metal > 0}
|
||||
{if $vaisseau.nec_metal > $planete->metal}<span class="lack">Coût {$LANG.$race.ressources.noms.metal} : {$vaisseau.nec_metal|separerNombres}</span><br />
|
||||
{else}Coût {$LANG.$race.ressources.noms.metal} : {$vaisseau.nec_metal|separerNombres}<br />{/if}
|
||||
{/if}
|
||||
{if $vaisseau.nec_cristal > 0}
|
||||
{if $vaisseau.nec_cristal > $planete->cristal}<span class="lack">Coût {$LANG.$race.ressources.noms.cristal} : {$vaisseau.nec_cristal|separerNombres}</span><br />
|
||||
{else}Coût {$LANG.$race.ressources.noms.cristal} : {$vaisseau.nec_cristal|separerNombres}<br />{/if}
|
||||
{/if}
|
||||
{if $vaisseau.nec_hydrogene > 0}
|
||||
{if $vaisseau.nec_hydrogene > $planete->hydrogene}<span class="lack">Coût {$LANG.$race.ressources.noms.hydrogene} : {$vaisseau.nec_hydrogene|separerNombres}</span><br />
|
||||
{else}Coût {$LANG.$race.ressources.noms.hydrogene} : {$vaisseau.nec_hydrogene|separerNombres}<br />{/if}
|
||||
{/if}
|
||||
Temps de construction : {$vaisseau.temps}<br /><br />
|
||||
<form action="{$menu.chantierspatial}&v={$vaisseau.id}" method="post">
|
||||
<fieldset>
|
||||
<input class="text" type="text" name="nombre" value="0" />
|
||||
<input class="submit" name="vais{$vaisseau.id}" type="submit" value="OK" />
|
||||
</fieldset>
|
||||
</form>
|
||||
</div>
|
||||
</td>
|
||||
</tr>
|
||||
{/foreach}
|
||||
</table>
|
||||
{else}<div class="error" style="color: red;">Aucun vaisseau à construire actuellement.</div>{/if}
|
||||
{include file='game/footer.tpl'}
|
||||
52
onyx2/tpl/game/chantierterrestre.tpl
Normal file
52
onyx2/tpl/game/chantierterrestre.tpl
Normal file
|
|
@ -0,0 +1,52 @@
|
|||
{include file='game/header.tpl'}
|
||||
<h2>File d'attente</h2>
|
||||
<div class="file">
|
||||
{if $file}
|
||||
{foreach from=$file item=element key=key}
|
||||
{if $i != true}<span><strong>Prochaine {if $element.5}unité{else}défense{/if} </strong> : <em id="resten"></em>
|
||||
<script type="text/javascript">reste({$element.4},'resten', true);</script></span>{/if}
|
||||
<span>{$element.1} {if $element.1 > 1}{$LANG.$race.terrestre.noms_pluriel[$element.0]}{else}{$LANG.$race.terrestre.noms_sing[$element.0]}{/if}{if $element.2} (démolition){/if} - <em id="reste{$key}"></em><script type="text/javascript">reste({$element.3},'reste{$key}', {if $i != true}{assign var='i' value=true}true{else}false{/if});</script>
|
||||
- <a href="{$menu.chantierterrestre}&a={$key}">Annuler un</a> - <a href="{$menu.chantierterrestre}&a={$key}&n={$element.1}">Annuler tous</a></span>
|
||||
{/foreach}
|
||||
{else} <span>Aucune unité dans la file d'attente</span>{/if}
|
||||
<br />
|
||||
</div>
|
||||
<h3><a href="{$menu.arbre}&q=chantierterrestre">Arbre des technologies</a></h3><br />
|
||||
<h2>Chantier terrestre </h2>
|
||||
<table class="construction">
|
||||
{foreach from=$unites item=unite}
|
||||
<tr>
|
||||
<td>
|
||||
<a class="bulle" href="?p=description&d={$unite.num}#menu">
|
||||
<img width="130" height="132" src="{$url_images}images/terrestre/{$unite.image}" alt="Unité terrestre" />
|
||||
<span>{$LANG.$race.terrestre.descriptions[$unite.id]}</span>
|
||||
</a>
|
||||
</td>
|
||||
<td>
|
||||
<div>
|
||||
<strong>{$LANG.$race.terrestre.noms_sing[$unite.id]|ucfirst}{if $unite.nombre > 0} ({$unite.nombre} unité{if $unite.nombre > 1}s{/if}){/if}</strong><br /><br />
|
||||
{if $unite.nec_metal > 0}
|
||||
{if $unite.nec_metal > $planete->metal}<span class="lack">Coût {$LANG.$race.ressources.noms.metal} : {$unite.nec_metal|separerNombres}</span><br />
|
||||
{else}Coût {$LANG.$race.ressources.noms.metal} : {$unite.nec_metal|separerNombres}<br />{/if}
|
||||
{/if}
|
||||
{if $unite.nec_cristal > 0}
|
||||
{if $unite.nec_cristal > $planete->cristal}<span class="lack">Coût {$LANG.$race.ressources.noms.cristal} : {$unite.nec_cristal|separerNombres}</span><br />
|
||||
{else}Coût {$LANG.$race.ressources.noms.cristal} : {$unite.nec_cristal|separerNombres}<br />{/if}
|
||||
{/if}
|
||||
{if $unite.nec_hydrogene > 0}
|
||||
{if $unite.nec_hydrogene > $planete->hydrogene}<span class="lack">Coût {$LANG.$race.ressources.noms.hydrogene} : {$unite.nec_hydrogene|separerNombres}</span><br />
|
||||
{else}Coût {$LANG.$race.ressources.noms.hydrogene} : {$unite.nec_hydrogene|separerNombres}<br />{/if}
|
||||
{/if}
|
||||
Temps de construction : {$unite.temps}<br /><br />
|
||||
<form action="{$menu.chantierterrestre}&v={$unite.id}" method="post">
|
||||
<fieldset>
|
||||
<input class="text" type="text" name="nombre" value="0" />
|
||||
<input class="submit" name="terr{$unite.id}" type="submit" value="OK" />
|
||||
</fieldset>
|
||||
</form>
|
||||
</div>
|
||||
</td>
|
||||
</tr>
|
||||
{/foreach}
|
||||
</table>
|
||||
{include file='game/footer.tpl'}
|
||||
49
onyx2/tpl/game/chat.tpl
Normal file
49
onyx2/tpl/game/chat.tpl
Normal file
|
|
@ -0,0 +1,49 @@
|
|||
{include file='game/header.tpl'}
|
||||
<h2>Chat</h2>
|
||||
Le chat est désactivé pour le moment
|
||||
<!--
|
||||
<applet name="coolsmile" code="EIRC.class" style="height: 450px; width: 98%;">
|
||||
<param name="archive" value="java/EIRC.jar,java/EIRC-cfg.jar">
|
||||
<param name="cabbase" value="java/EIRC.cab,java/EIRC-cfg.cab">
|
||||
<param name="server" value="yuna.otherweb.org">
|
||||
<param name="port" value="6667">
|
||||
<param name="irc_pass" value="">
|
||||
|
||||
<param name="font_name" value="Helvetica">
|
||||
<param name="font_size" value="11">
|
||||
<param name="language" value="">
|
||||
<param name="mainbg" value="{if $race == "humain"}#2E3122{else}#2E293D{/if}">
|
||||
<param name="mainfg" value="{if $race == "humain"}#999966{else}#6993A7{/if}">
|
||||
<param name="textbg" value="#FFFFFF">
|
||||
<param name="textfg" value="#000000">
|
||||
<param name="selbg" value="#F0F0FF">
|
||||
<param name="selfg" value="#000000">
|
||||
|
||||
<param name="join" value="#Halo-Battle">
|
||||
<param name="username" value="Appletweb">
|
||||
<param name="realname" value="Race: {$race}">
|
||||
<param name="nickname" value="{$planete->pseudo}_IG">
|
||||
<param name="nicksrv_pass" value="">
|
||||
<param name="login" value="1">
|
||||
<param name="asl" value="1">
|
||||
<param name="spawn_frame" value="0">
|
||||
<param name="gui_nick" value="1">
|
||||
|
||||
<param name="gui_away" value="1">
|
||||
<param name="gui_chanlist" value="1">
|
||||
<param name="gui_userlist" value="1">
|
||||
<param name="gui_options" value="1">
|
||||
<param name="gui_help" value="1">
|
||||
<param name="gui_connect" value="1">
|
||||
<param name="width" value="700">
|
||||
<param name="height" value="500">
|
||||
<param name="write_color" value="12">
|
||||
|
||||
<param name="debug_traffic" value="0">
|
||||
<param name="boxmessage" value="Patientez quelques instants svp ...">
|
||||
<param name="boxbgcolor" value="blue">
|
||||
<param name="boxfgcolor" value="black">
|
||||
<param name="progressbar" value="true">
|
||||
<param name="progresscolor" value="red">
|
||||
</applet>-->
|
||||
{include file='game/footer.tpl'}
|
||||
52
onyx2/tpl/game/defenses.tpl
Normal file
52
onyx2/tpl/game/defenses.tpl
Normal file
|
|
@ -0,0 +1,52 @@
|
|||
{include file='game/header.tpl'}
|
||||
<h2>File d'attente</h2>
|
||||
<div class="file">
|
||||
{if $file}
|
||||
{foreach from=$file item=element key=key}
|
||||
{if $i != true}<span><strong>Prochaine {if $element.5}unité{else}défense{/if} </strong> : <em id="resten"></em>
|
||||
<script type="text/javascript">reste({$element.4},'resten', true);</script></span>{/if}
|
||||
<span>{$element.1} {if $element.1 > 1}{$LANG.$race.terrestre.noms_pluriel[$element.0]}{else}{$LANG.$race.terrestre.noms_sing[$element.0]}{/if}{if $element.2} (démolition){/if} - <em id="reste{$key}"></em><script type="text/javascript">reste({$element.3},'reste{$key}', {if $i != true}{assign var='i' value=true}true{else}false{/if});</script>
|
||||
- <a href="{$menu.defenses}&a={$key}">Annuler un</a> - <a href="{$menu.defenses}&a={$key}&n={$element.1}">Annuler tous</a></span>
|
||||
{/foreach}
|
||||
{else} <span>Aucune défense dans la file d'attente</span>{/if}
|
||||
<br />
|
||||
</div>
|
||||
<h3><a href="{$menu.arbre}&q=chantierterrestre">Arbre des technologies</a></h3><br />
|
||||
<h2>Chantier terrestre </h2>
|
||||
<table class="construction">
|
||||
{foreach from=$unites item=unite}
|
||||
<tr>
|
||||
<td>
|
||||
<a class="bulle" href="?p=description&d={$unite.id}#menu">
|
||||
<img width="130" height="132" src="{$url_images}images/terrestre/{$unite.image}" alt="Déeacute;fense" />
|
||||
<span>{$LANG.$race.terrestre.descriptions[$unite.id]}</span>
|
||||
</a>
|
||||
</td>
|
||||
<td>
|
||||
<div>
|
||||
<strong>{$LANG.$race.terrestre.noms_sing[$unite.id]|ucfirst}{if $unite.nombre > 0} ({$unite.nombre} unité{if $unite.nombre > 1}s{/if}){/if}</strong><br /><br />
|
||||
{if $unite.nec_metal > 0}
|
||||
{if $unite.nec_metal > $planete->metal}<span class="lack">Coût {$LANG.$race.ressources.noms.metal} : {$unite.nec_metal|separerNombres}</span><br />
|
||||
{else}Coût {$LANG.$race.ressources.noms.metal} : {$unite.nec_metal|separerNombres}<br />{/if}
|
||||
{/if}
|
||||
{if $unite.nec_cristal > 0}
|
||||
{if $unite.nec_cristal > $planete->cristal}<span class="lack">Coût {$LANG.$race.ressources.noms.cristal} : {$unite.nec_cristal|separerNombres}</span><br />
|
||||
{else}Coût {$LANG.$race.ressources.noms.cristal} : {$unite.nec_cristal|separerNombres}<br />{/if}
|
||||
{/if}
|
||||
{if $unite.nec_hydrogene > 0}
|
||||
{if $unite.nec_hydrogene > $planete->hydrogene}<span class="lack">Coût {$LANG.$race.ressources.noms.hydrogene} : {$unite.nec_hydrogene|separerNombres}</span><br />
|
||||
{else}Coût {$LANG.$race.ressources.noms.hydrogene} : {$unite.nec_hydrogene|separerNombres}<br />{/if}
|
||||
{/if}
|
||||
Temps de construction : {$unite.temps}<br /><br />
|
||||
<form action="{$menu.defenses}&v={$unite.id}" method="post">
|
||||
<fieldset>
|
||||
<input class="text" type="text" name="nombre" value="0" />
|
||||
<input class="submit" name="terr{$unite.id}" type="submit" value="OK" />
|
||||
</fieldset>
|
||||
</form>
|
||||
</div>
|
||||
</td>
|
||||
</tr>
|
||||
{/foreach}
|
||||
</table>
|
||||
{include file='game/footer.tpl'}
|
||||
130
onyx2/tpl/game/description.tpl
Normal file
130
onyx2/tpl/game/description.tpl
Normal file
|
|
@ -0,0 +1,130 @@
|
|||
{include file='game/header.tpl'}
|
||||
<h2>Détails {$type} : {$LANG.$raceAff.$type.noms_sing.$id}</h2>
|
||||
<table style="width: 400px;">
|
||||
<tbody>
|
||||
<tr>
|
||||
<td style="width: 120px;"><img src="{$url_images}images/{$type}/{$image}" alt="{$type|ucfirst}" /></td>
|
||||
<td><b>{$LANG.$raceAff.$type.noms_sing.$id|ucfirst}</b><br />Actuellement : {if $type != 'vaisseaux' && $type != 'terrestre' && $type != 'caserne'}niveau{/if} {$planete->$type.$id}{if $type == 'vaisseaux' || $type == 'terrestre' || $type == 'caserne'} unités{/if}</td>
|
||||
</tr>
|
||||
<tr>
|
||||
<td colspan="2">{$LANG.$raceAff.$type.descriptions.$id}</td>
|
||||
</tr>
|
||||
</tbody>
|
||||
<tfoot>
|
||||
<tr>
|
||||
<td colspan="2">
|
||||
<table style="margin: auto; width: 100%;">
|
||||
<thead>
|
||||
<tr>
|
||||
<th colspan="2">Coûts {if $type == 'vaisseaux' || $type == 'terrestre' || $type == 'caserne'}unité{else}prochain niveau{/if}</th>
|
||||
</tr>
|
||||
</thead>
|
||||
<tbody>
|
||||
{if $ressourcesNext.0}
|
||||
<tr>
|
||||
<th>{$LANG.$raceAff.ressources.noms.metal|ucfirst}</th>
|
||||
<td>{$ressourcesNext.0|separerNombres}</td>
|
||||
</tr>
|
||||
{/if}
|
||||
{if $ressourcesNext.1}
|
||||
<tr>
|
||||
<th>{$LANG.$raceAff.ressources.noms.cristal|ucfirst}</th>
|
||||
<td>{$ressourcesNext.1|separerNombres}</td>
|
||||
</tr>
|
||||
{/if}
|
||||
{if $ressourcesNext.2}
|
||||
<tr>
|
||||
<th>{$LANG.$raceAff.ressources.noms.hydrogene|ucfirst}</th>
|
||||
<td>{$ressourcesNext.2|separerNombres}</td>
|
||||
</tr>
|
||||
{/if}
|
||||
<tr>
|
||||
<th>Temps</th>
|
||||
<td>{$ressourcesNext.3|separerNombres}</td>
|
||||
</tr>
|
||||
</tbody>
|
||||
</table>
|
||||
</td>
|
||||
</tr>
|
||||
{if $tableau_prod}
|
||||
<tr>
|
||||
<td colspan="2">
|
||||
<table style="margin: auto; width: 100%;">
|
||||
<thead>
|
||||
<tr>
|
||||
<th colspan="5">Production et consomation théoriques</th>
|
||||
</tr>
|
||||
<tr>
|
||||
<th>Niveau</th>
|
||||
<th>Production</th>
|
||||
<th>Consomation</th>
|
||||
<th>Différence prod.</th>
|
||||
<th>Différence conso.</th>
|
||||
</tr>
|
||||
</thead>
|
||||
<tbody>
|
||||
{foreach from=$tableau_prod item=ligne}
|
||||
{if $ligne.0 == $planete->$type.$id}<tr style="color: #F0F0F0;">{else}<tr>{/if}
|
||||
<td style="font-weight: bold;">{$ligne.0}</td>
|
||||
<td>{$ligne.1|separerNombres}</td>
|
||||
<td>{$ligne.2|separerNombres}</td>
|
||||
<td>{if $ligne.3 > 0}+{/if}{$ligne.3|separerNombres}</td>
|
||||
<td>{if $ligne.4 > 0}+{/if}{$ligne.4|separerNombres}</td>
|
||||
</tr>
|
||||
{/foreach}
|
||||
</tbody>
|
||||
</table>
|
||||
</td>
|
||||
</tr>
|
||||
{elseif $caract}
|
||||
<tr>
|
||||
<td colspan="2">
|
||||
<table style="margin: auto; width: 100%;">
|
||||
<thead>
|
||||
<tr>
|
||||
<th colspan="2">Caractéristiques</th>
|
||||
</tr>
|
||||
</thead>
|
||||
<tbody>
|
||||
<tr>
|
||||
<th>Attaque</th>
|
||||
<td>{$caract.0|separerNombres}</td>
|
||||
</tr>
|
||||
<tr>
|
||||
<th>Bouclier</th>
|
||||
<td>{$caract.1|separerNombres}</td>
|
||||
</tr>
|
||||
<tr>
|
||||
<th>Points de vie</th>
|
||||
<td>{$caract.2|separerNombres}</td>
|
||||
</tr>
|
||||
{if $caract.3}
|
||||
<tr>
|
||||
<th>Capacité de transport</th>
|
||||
<td>{$caract.3|separerNombres}</td>
|
||||
</tr>
|
||||
{/if}
|
||||
</tbody>
|
||||
</table>
|
||||
</td>
|
||||
</tr>
|
||||
{/if}
|
||||
<tr>
|
||||
<td colspan="2">
|
||||
<table style="margin: auto; width: 100%;">
|
||||
<thead>
|
||||
<tr>
|
||||
<th>Requiert</th>
|
||||
</tr>
|
||||
</thead>
|
||||
<tbody>
|
||||
<tr>
|
||||
<td>{$etat}</td>
|
||||
</tr>
|
||||
</tbody>
|
||||
</table>
|
||||
</td>
|
||||
</tr>
|
||||
</tfoot>
|
||||
</table>
|
||||
{include file='game/footer.tpl'}
|
||||
28
onyx2/tpl/game/destinsrapid.tpl
Normal file
28
onyx2/tpl/game/destinsrapid.tpl
Normal file
|
|
@ -0,0 +1,28 @@
|
|||
{include file='game/header.tpl'}
|
||||
<h2>Destinations rapides existantes</h2>
|
||||
<table>
|
||||
<thead>
|
||||
<tr>
|
||||
<th>Nom de la planète</th>
|
||||
<th>Coordonnées de la planète</th>
|
||||
<th>Supprimer</th>
|
||||
</tr>
|
||||
</thead>
|
||||
<tbody>
|
||||
{foreach from=$destins item=destin}
|
||||
<tr>
|
||||
<td>{$destin.1|escape}</td>
|
||||
<td>{$destin.2}</td>
|
||||
<td><a href="?p=destinationsrapides&d={$destin.0}&a={$destin.3}">Supprimer</a></td>
|
||||
</tr>
|
||||
{/foreach}
|
||||
</tbody>
|
||||
</table>
|
||||
<h2>Ajouter une destination rapide</h2>
|
||||
<form action="?p=destinationsrapides" method="post">
|
||||
<fieldset class="options">
|
||||
<label for="amas">Coordonnées de la planète à ajouter :</label><input class="dest" type="text" id="amas" name="amas" maxlength="2" />:<input class="dest" type="text" id="ss" name="ss" maxlength="2" />:<input class="dest" type="text" id="plan" name="pos" maxlength="2" /><br />
|
||||
<input class="submit" type="submit" value="Ajouter" />
|
||||
</fieldset>
|
||||
</form>
|
||||
{include file='game/footer.tpl'}
|
||||
13
onyx2/tpl/game/envoyer.tpl
Normal file
13
onyx2/tpl/game/envoyer.tpl
Normal file
|
|
@ -0,0 +1,13 @@
|
|||
{include file='game/header.tpl'}
|
||||
<h2>Envoyer un message privé</h2>
|
||||
<form action="{$menu.envoie}" method="post">
|
||||
<fieldset class="options">
|
||||
<label for="amis">Amis :</label><select name="destin" id="fav_dest" onchange="{literal}if (this.value == 'edit') { window.open('?p=amis'); this.value = ''; return false; } document.getElementById('nom').value = this.value;{/literal}"><option value="">--</option>{html_options output=$amis values=$amis}<option value="edit">Modifier la liste</option></select><br />
|
||||
<label for="nom">Nom du destinataire :</label><input class="text" type="text" name="nom" value="{$destinataire|escape}" id="nom" />
|
||||
<label for="objet">Objet :</label><input class="text" type="text" name="objet" value="{$objet|escape}" id="objet" />
|
||||
<label for="message">Texte :</label>
|
||||
<textarea id="message" name="message" cols="40" rows="10"></textarea><br /><br />
|
||||
<input class="submit" type="submit" value="OK" />
|
||||
</fieldset>
|
||||
</form>
|
||||
{include file='game/footer.tpl'}
|
||||
3
onyx2/tpl/game/erreur.tpl
Normal file
3
onyx2/tpl/game/erreur.tpl
Normal file
|
|
@ -0,0 +1,3 @@
|
|||
{include file='game/header.tpl'}
|
||||
<div class="error"{if $couleur} style="color: {$couleur};"{/if}>{$message}</div>
|
||||
{include file='game/footer.tpl'}
|
||||
45
onyx2/tpl/game/flotte1.tpl
Normal file
45
onyx2/tpl/game/flotte1.tpl
Normal file
|
|
@ -0,0 +1,45 @@
|
|||
{include file='game/header.tpl'}
|
||||
<h2>Flottes en action</h2>
|
||||
<table>
|
||||
<thead>
|
||||
<tr><th>Nom</th><th>Mission</th><th>Nb.vaisseau(x)</th><th>Destination</th><th>Heure d'arrivée</th><th>Retour</th><th>Heure de retour</th></tr>
|
||||
</thead>
|
||||
<tbody>
|
||||
{foreach from=$flottesEC item=flotteEC}
|
||||
<tr>
|
||||
<td><a href="{$menu.flotte}&n={$flotteEC.0}">{$flotteEC.1|escape}</a></td>
|
||||
<td>{$flotteEC.2}</td>
|
||||
<td>{$flotteEC.3}</td>
|
||||
<td>{$flotteEC.4|escape}</td>
|
||||
<td>{$flotteEC.5}</td>
|
||||
<td>{$flotteEC.6|escape}</td>
|
||||
<td>{$flotteEC.7}</td>
|
||||
</tr>
|
||||
{/foreach}
|
||||
</tbody>
|
||||
</table>
|
||||
<h2>Vaisseaux disponibles sur cette planète</h2>
|
||||
<form action="{$menu.flotte}" method="post">
|
||||
<table>
|
||||
<thead>
|
||||
<tr><th>Vaisseaux</th><th>Nombre disponible</th><th>Max</th><th>A envoyer<br />Flottes : {$nbflotte}/{$nbflottemax}</th></tr>
|
||||
</thead>
|
||||
<tfoot>
|
||||
<tr><td colspan="4"><input class="button" type="button" value="Tous les vaisseaux" onclick="vaisseaux(true)" /> <input class="button" type="button" value="Aucun vaisseau" onclick="vaisseaux(false)" /></td></tr>
|
||||
<tr><td colspan="4">{$action}</td></tr>
|
||||
</tfoot>
|
||||
<tbody>
|
||||
{foreach from=$planete->vaisseaux key=key item=vaisseau}
|
||||
{if $vaisseau > 0}
|
||||
<tr>
|
||||
<td>{if $vaisseau > 1}{$LANG.$race.vaisseaux.noms_pluriel[$key]|ucfirst}{else}{$LANG.$race.vaisseaux.noms_sing[$key]|ucfirst}{/if}</td>
|
||||
<td>{$vaisseau|separerNombres}<span id="v_{$key}" style="display: none;">{$vaisseau}</span></td>
|
||||
<td><input class="button" type="button" value="Max" onclick="max('{$key}')" /></td>
|
||||
<td><input class="text" type="text" name="v{$key}" value="0" /></td>
|
||||
</tr>
|
||||
{/if}
|
||||
{/foreach}
|
||||
</tbody>
|
||||
</table>
|
||||
</form>
|
||||
{include file='game/footer.tpl'}
|
||||
32
onyx2/tpl/game/flotte2.tpl
Normal file
32
onyx2/tpl/game/flotte2.tpl
Normal file
|
|
@ -0,0 +1,32 @@
|
|||
{include file='game/header.tpl'}
|
||||
<form action="{$menu.flotte}" method="post">
|
||||
<h2>Paramètres généraux</h2>
|
||||
<fieldset class="options">
|
||||
<label for="nom">Nom de la flotte :</label><input class="text" type="text" id="nom" name="nomflotte" maxlength="24" /><br />
|
||||
<label for="fav_dest">Destination rapide :</label><select name="destin" id="fav_dest"><option value="0">--</option><optgroup label="Colonies">{html_options options=$favorisColonies}</optgroup><optgroup label="Favoris">{html_options options=$favoris}</optgroup><option value="edit">Modifier la liste</option></select><br />
|
||||
<label for="amas">Destination :</label><span id="destination"><input class="dest" type="text" id="amas" name="amas" maxlength="2" />:<input class="dest" type="text" id="ss" name="ss" maxlength="2" />:<input class="dest" type="text" id="plan" name="pos" maxlength="2" /></span><br />
|
||||
<label for="vitesse">Vitesse :</label><select name="vitesse" id="vitesse"><option value="100">100%</option><option value="75">75%</option><option value="50">50%</option><option value="25">25%</option></select><br />
|
||||
<br /><div id="aide1">Pour vous repérer plus facilement entre vos différentes flottes, donnez-lui un nom.</div>
|
||||
</fieldset>
|
||||
<h2>Mission et contenu</h2>
|
||||
<fieldset class="options">
|
||||
<label for="mission">Mission :</label>
|
||||
<select name="mission" id="mission" onchange="tempsFlotte();">
|
||||
{html_options options=$missions}
|
||||
</select><br />
|
||||
<span id="tactique"></span>
|
||||
<label for="metal">Embarquer {$LANG.$race.ressources.noms.metal} :</label><input class="text" type="text" id="metal" name="metal" /><br />
|
||||
<label for="cristal">Embarquer {$LANG.$race.ressources.noms.cristal} :</label><input class="text" type="text" id="cristal" name="cristal" /><br />
|
||||
<label for="hydrogene">Embarquer {$LANG.$race.ressources.noms.hydrogene} :</label><input class="text" type="text" id="hydrogene" name="hydrogene" /><br />
|
||||
<label>Places restantes dans les cales :</label><span id="placesRest"></span><br />
|
||||
<br /><div id="aide2"></div>
|
||||
</fieldset>
|
||||
<h2>Envoyer</h2>
|
||||
<noscript><span style="color: #FF0000; font-weight: bolder;">Le JavaScript est nécessaire pour envoyer une flotte.</span><br /></noscript>
|
||||
<input type="submit" value="GO" class="submit" /><input type="hidden" name="cds" value="123456" /><br />
|
||||
Temps de déplacement : <span id="temps">-</span><br />
|
||||
Consomation : <span id="conso">-</span><br />
|
||||
<span id="deblok"><b>Complètez les champs ci-dessus</b></span>
|
||||
<br /><span id="vp"></span>
|
||||
</form>
|
||||
{include file='game/footer.tpl'}
|
||||
89
onyx2/tpl/game/flotten.tpl
Normal file
89
onyx2/tpl/game/flotten.tpl
Normal file
|
|
@ -0,0 +1,89 @@
|
|||
{include file='game/header.tpl'}
|
||||
<h2>Détails de la flotte : {$flotte->nom|escape}</h2>
|
||||
<form action="{$menu.flotte}&n={$flotte->id_flotte}" method="post">
|
||||
<fieldset class="options">
|
||||
<label for="nom">Nom de la flotte :</label><input class="text" type="text" id="nom" name="nomflotte" value="{$flotte->nom|escape}" /><br />
|
||||
<input class="submit" type="submit" value="GO" />
|
||||
</fieldset>
|
||||
</form>
|
||||
<h2>Composition de la flotte</h2>
|
||||
<br /><table style="margin: auto;">
|
||||
{foreach from=$flotte->vaisseaux item=vaiss key=key}
|
||||
{if $vaiss}
|
||||
<tr>
|
||||
<td>{if $vaiss > 1}{$LANG.$race.vaisseaux.noms_pluriel.$key|ucfirst}{else}{$LANG.$race.vaisseaux.noms_sing.$key|ucfirst}{/if}</td>
|
||||
<td>{$vaiss|separerNombres}</td>
|
||||
</tr>
|
||||
{/if}
|
||||
{/foreach}
|
||||
<tr>
|
||||
<th>Total</th>
|
||||
<th>{$flotte->nb_vais}</th>
|
||||
</tr>
|
||||
</table><br />
|
||||
<h2>Contenu de la flotte</h2>
|
||||
<br /><table style="margin: auto;">
|
||||
<tr>
|
||||
<td>{$LANG.$race.ressources.noms.metal|ucfirst}</td>
|
||||
<td>{$flotte->contenu.0|separerNombres}</td>
|
||||
</tr>
|
||||
<tr>
|
||||
<td>{$LANG.$race.ressources.noms.cristal|ucfirst}</td>
|
||||
<td>{$flotte->contenu.1|separerNombres}</td>
|
||||
</tr>
|
||||
<tr>
|
||||
<td>{$LANG.$race.ressources.noms.hydrogene|ucfirst}</td>
|
||||
<td>{$flotte->contenu.2|separerNombres}</td>
|
||||
</tr>
|
||||
<tr>
|
||||
<td>Maximum</td>
|
||||
<td>{$flotte->contenuMax|separerNombres}</td>
|
||||
</tr>
|
||||
</table><br />
|
||||
<h2>Détails de la mission</h2>
|
||||
<table>
|
||||
<tbody>
|
||||
<tr>
|
||||
<td>Mission</td>
|
||||
<td>{$flotte->mission}</td>
|
||||
</tr>
|
||||
<tr>
|
||||
<td>Etat de la mission</td>
|
||||
{if $flotte->effectue == 2}
|
||||
<td>En cours</td>
|
||||
{elseif $flotte->effectue == 1}
|
||||
<td>Effectuée</td>
|
||||
{else}
|
||||
<td>Déplacement</td>
|
||||
{/if}
|
||||
</tr>
|
||||
<tr>
|
||||
<td style="border: none;"></td>
|
||||
</tr>
|
||||
<tr>
|
||||
<td>Planète source</td>
|
||||
<td>{$flotte->start_planete->nom_planete|escape} [{$flotte->start_planete->galaxie}:{$flotte->start_planete->ss}:{$flotte->start_planete->position}]</td>
|
||||
</tr>
|
||||
<tr>
|
||||
<td>Date de départ</td>
|
||||
<td>{$flotte->start_time|date_format:"/%a %d %b %y/ %H%M %S"}</td>
|
||||
</tr>
|
||||
<tr>
|
||||
<td style="border: none;"></td>
|
||||
</tr>
|
||||
<tr>
|
||||
<td>Planète de destination</td>
|
||||
<td>{if isset($flotte->end_planete->nom_planete)}{$flotte->end_planete->nom_planete|escape} [{$flotte->end_planete->galaxie}:{$flotte->end_planete->ss}:{$flotte->end_planete->position}]{else}[{$flotte->end_planete}]{/if}</td>
|
||||
</tr>
|
||||
<tr>
|
||||
<td>Temps de déplacement</td>
|
||||
<td>{$flotte->end_time|date_format:"%k:%M:%S"}</td>
|
||||
</tr>
|
||||
<tr>
|
||||
<td>Date {if $flotte->mission != 6 && $flotte->statut != 1}d'arrivée{else}de retour{/if}</td>
|
||||
<td>{$flotte->ret_time|date_format:"/%a %d %b %y/ %H%M %S"}</td>
|
||||
</tr>
|
||||
</tbody>
|
||||
</table>
|
||||
{if $flotte->mission != 6}<a href="{$menu.flotte}&n={$flotte->id_flotte}&a={$ret_fleet}">Annuler la mission et rappeler la flotte</a>{/if}
|
||||
{include file='game/footer.tpl'}
|
||||
14
onyx2/tpl/game/footer.tpl
Normal file
14
onyx2/tpl/game/footer.tpl
Normal file
|
|
@ -0,0 +1,14 @@
|
|||
<div class="border_bt"></div></div>
|
||||
<div id="footer">
|
||||
Réalisé par Halo-Battle Staff<br />
|
||||
Design by <a href="http://nothing-arts.com" onclick="window.open(this.href); return false;"><ins>nothingarts</ins></a><br />
|
||||
<br />Actuellement en ligne : {$header.count.3} joueurs<br />
|
||||
<a href="{$link.accueil}">Accueil</a> | <a href="{$link.blog}">Blog</a> | <a href="{$link.forum}">Forum</a> | <a href="{$menu.chat}">Chat</a> | <a href="{$menu.faq}">F.A.Q.</a> | <a href="{$link.operateur}">Nous contacter</a>
|
||||
{if $page == "admin"}{$analyst}{/if}
|
||||
</div>
|
||||
</div>
|
||||
</div>
|
||||
<div id="cornerbt"></div>
|
||||
{$script}
|
||||
</body>
|
||||
</html>
|
||||
74
onyx2/tpl/game/gestion.tpl
Normal file
74
onyx2/tpl/game/gestion.tpl
Normal file
|
|
@ -0,0 +1,74 @@
|
|||
{include file='game/header.tpl'}
|
||||
<h2>Politique</h2>
|
||||
<form action="{$menu.gestion}" method="post">
|
||||
<fieldset class="options">
|
||||
<label for="politique">Politique actuelle :</label>
|
||||
<select name="politique" id="politique">{html_options options=$politiques selected=$planete->politique}</select><br /><br />
|
||||
<label>Dernier changement de régime :</label>{$planete->politique_lastchange|date_format:"%A %d %B %y"}<br /><br />
|
||||
<label>Moral global de la population :</label><acronym title="">{$planete->moral*100}%</acronym><br /><br /><br />
|
||||
<input class="submit" type="submit" value="Ok" />
|
||||
</fieldset>
|
||||
</form>
|
||||
<h2>Gestion</h2>
|
||||
<div id="gestion">
|
||||
<table>
|
||||
<thead>
|
||||
<tr>
|
||||
<td></td>
|
||||
{foreach from=$planetes item=plan}
|
||||
<td><img src="{$url_images}images/planetes/{$plan.image}.jpg" alt="{$plan.image}" title="{$plan.nom_planete}" width="80" height="80" /></td>
|
||||
{/foreach}
|
||||
</tr>
|
||||
<tr>
|
||||
<th></th>
|
||||
{foreach from=$planetes item=plan}
|
||||
<th>{$plan.nom_planete|escape}</th>
|
||||
{/foreach}
|
||||
</tr>
|
||||
</thead>
|
||||
<tbody>
|
||||
<tr>
|
||||
<td class="hightlight">{$LANG.$race.ressources.noms.metal|ucfirst}</td>
|
||||
{foreach from=$planetes item=plan}
|
||||
{if $plan.id == $planeteEC.id}{assign var='plan' value=$planeteEC}{/if}
|
||||
<td>{$plan.metal|separernombres}</td>
|
||||
{/foreach}
|
||||
</tr>
|
||||
<tr>
|
||||
<td class="hightlight">{$LANG.$race.ressources.noms.cristal|ucfirst}</td>
|
||||
{foreach from=$planetes item=plan}
|
||||
{if $plan.id == $planeteEC.id}{assign var='plan' value=$planeteEC}{/if}
|
||||
<td>{$plan.cristal|separernombres}</td>
|
||||
{/foreach}
|
||||
</tr>
|
||||
<tr>
|
||||
<td class="hightlight">{$LANG.$race.ressources.noms.hydrogene|ucfirst}</td>
|
||||
{foreach from=$planetes item=plan}
|
||||
{if $plan.id == $planeteEC.id}{assign var='plan' value=$planeteEC}{/if}
|
||||
<td>{$plan.hydrogene|separernombres}</td>
|
||||
{/foreach}
|
||||
</tr>
|
||||
<tr>
|
||||
<td class="hightlight">{$LANG.$race.ressources.noms.energie|ucfirst}</td>
|
||||
{foreach from=$planetes item=plan}
|
||||
{if $plan.id == $planeteEC.id}{assign var='plan' value=$planeteEC}{/if}
|
||||
<td>{$plan.energie|separerNombres}</td>
|
||||
{/foreach}
|
||||
</tr>
|
||||
<tr>
|
||||
<td class="hightlight">Population</td>
|
||||
{foreach from=$planetes item=plan}
|
||||
{if $plan.id == $planeteEC.id}{assign var='plan' value=$planeteEC}{/if}
|
||||
<td>{$plan.population|separerNombres}</td>
|
||||
{/foreach}
|
||||
</tr>
|
||||
<tr>
|
||||
<td class="hightlight">Moral</td>
|
||||
{foreach from=$planetes item=plan}
|
||||
<td>{$plan.moral*100|separerNombres}%</td>
|
||||
{/foreach}
|
||||
</tr>
|
||||
</tbody>
|
||||
</table>
|
||||
</div>
|
||||
{include file='game/footer.tpl'}
|
||||
107
onyx2/tpl/game/header.tpl
Normal file
107
onyx2/tpl/game/header.tpl
Normal file
|
|
@ -0,0 +1,107 @@
|
|||
<!DOCTYPE html PUBLIC "-//W3C//DTD XHTML 1.0 Strict//EN" "http://www.w3.org/TR/xhtml1/DTD/xhtml1-strict.dtd">
|
||||
|
||||
<html xmlns="http://www.w3.org/1999/xhtml" xml:lang="fr">
|
||||
<head>
|
||||
<meta http-equiv="Content-Type" content="text/html; charset=UTF-8" />
|
||||
<meta http-equiv="Content-Language" content="fr" />
|
||||
|
||||
<meta http-equiv="ext-Cache" content="0" />
|
||||
<meta http-equiv="cache-control" content="no-cache" />
|
||||
<meta http-equiv="expires" content="0" />
|
||||
<meta http-equiv="pragma" content="no-cache" />
|
||||
|
||||
<title>{$titre}</title>
|
||||
{if $race == "covenant"}<link rel="stylesheet" href="{$url_images}templates/covenants.css" type="text/css" media="all" title="Covenants" />{elseif $auth_level >= 3}<link rel="alternate stylesheet" href="templates/covenants.css" type="text/css" media="all" title="Covenants" />{/if}
|
||||
{if $race == "humain"}<link rel="stylesheet" href="{$url_images}templates/csnu.css" type="text/css" media="all" title="CSNU" />{elseif $auth_level >= 3}<link rel="alternate stylesheet" href="templates/csnu.css" type="text/css" media="all" title="CSNU" />{/if}
|
||||
<link rel="shortcut icon" type="image/x-icon" href="favicon.ico" />
|
||||
<script src="{$url_images}js/game.js" type="text/javascript"></script>
|
||||
{$scripth}
|
||||
</head>
|
||||
|
||||
<body>
|
||||
<div id="cornertop"></div>
|
||||
<div id="all">
|
||||
<div id="header">
|
||||
<div id="header_link"><span id="date">{$date}</span> | Vous jouez depuis {$tpsdejeu} | <a href="?p=version">Version {$version}</a>{if $multi} | <a href="?p=avertmulti" style="color: #FF0000;">! MULTICOMPTE !</a>{/if}{if $header.messagedemarrage} | <a href="?p=demarrage">{$header.messagedemarrage}</a>{/if}{if $planete->mv < 0} | <a href="?p=accueil" style="color: #FF0000;">Votre compte sera supprimé d'ici 48h</a>{/if}</div><a href="{$link.RSS}" id="rss">RSS :: s'abonner</a>
|
||||
<h1><a href="{$link.self}{$first_page}"><span></span>Halo Battle</a></h1>
|
||||
{if $page == "admin"} <div id="buttons"><div><a href="./">RETOUR AU JEU</a></div> <div><a href="{$menu.webmail}">WEBMAIL</a></div> <div><a href="{$menu.controle}">CONTROLE JOU.</a></div> <div><a href="{$menu.vjoueurs}">VERIFIER JOUEUR</a></div> <div><a href="{$menu.vplanetes}">VERIFIER PLANETE</a></div> <div><a href="./{$link.operateur}">OPERATEUR !</a></div></div>
|
||||
{else} <div id="buttons"><div><a href="{$link.accueil}">ACCUEIL</a></div> <div><a href="{$link.blog}">BLOG</a></div> <div><a href="{$link.forum}">FORUM</a></div> <div><a href="{$menu.chat}">CHAT</a></div> <div>{if $auth_level >= 4}<a href="admin.php">CONTROLES</a>{else}<a href="{$menu.faq}">F.A.Q.</a>{/if}</div> <div><a href="{$link.operateur}">OPERATEUR !</a></div></div>{/if}
|
||||
<form action="#" method="post"><fieldset id="recherche"><input class="text" type="text" name="recherche" value="rechercher..." onfocus="this.value = this.value!='rechercher...'?this.value:''" onblur="this.value=this.value==''?'rechercher...':this.value" /><input value="OK" class="submit" type="submit" /><br /><a href="#">Recherche Avancée</a></fieldset></form>
|
||||
</div>
|
||||
<div id="banner">
|
||||
{foreach from=$header.infos item=info}
|
||||
<div class="bannerleft"{if $info.color} style="color: {$info.color};"{/if}>{$info.texte}</div>
|
||||
{/foreach}
|
||||
<div id="bannerright">{$header.count.0} Marines et {$header.count.1} Covenants se battent dans <ins>{$header.count.2} galaxie{if $header.count.2 > 1}s{/if}</ins></div>
|
||||
</div>
|
||||
<div>
|
||||
<div id="menu"><div class="menu_head"></div>
|
||||
{if $page == "admin"} <a href="{$menu.accueil}"{if $pagea == "accueil"} class="hightlight"{/if}>Accueil</a>
|
||||
<a href="{$menu.courrier}"{if $pagea == "mail"} class="hightlight"{/if}>Courrier</a>
|
||||
<a href="{$menu.webmail}" onclick="window.open(this.href); return false;">Webmail</a>
|
||||
<div class="space"></div>
|
||||
<a href="{$menu.vip}"{if $pagea == "vip"} class="hightlight"{/if}>Vérifier IP</a>
|
||||
<a href="{$menu.vflottes}"{if $pagea == "vflotte"} class="hightlight"{/if}>Vérifier flottes</a>
|
||||
<a href="{$menu.vplanetes}"{if $pagea == "print_choixP"} class="hightlight"{/if}>Vérifier planètes</a>
|
||||
<a href="{$menu.vjoueurs}"{if $pagea == "vjoueurs"} class="hightlight"{/if}>Vérifier joueurs</a>
|
||||
<a href="{$menu.valliances}"{if $pagea == "valliances"} class="hightlight"{/if}>Vérifier alliances</a>
|
||||
<a href="{$menu.vrapports}"{if $pagea == "vrapports"} class="hightlight"{/if}>Afficher rapports</a>
|
||||
<div class="space"></div>
|
||||
<a href="{$menu.sjoueurs}"{if $pagea == "sanctionU_choix"} class="hightlight"{/if}>Sanctions joueur</a>
|
||||
<a href="{$menu.sancp}"{if $pagea == "sancp"} class="hightlight"{/if}>Sanctions planète</a>
|
||||
<a href="{$menu.controle}"{if $pagea == "controle"} class="hightlight"{/if}>Prendre le contrôle</a>
|
||||
<a href="{$menu.djoueurs}"{if $pagea == "sjoueurs"} class="hightlight"{/if}>Supprimer joueurs</a>
|
||||
<a href="{$menu.inscription}"{if $pagea == "inscription"} class="hightlight"{/if}>Créer lien d'inscription</a>
|
||||
<div class="space"></div>
|
||||
<a href="{$menu.bandeau}"{if $pagea == "bandeau"} class="hightlight"{/if}>Bandeau d'informations</a>
|
||||
<a href="{$menu.demarrage}"{if $pagea == "demarrage"} class="hightlight"{/if}>Message démarrage</a>
|
||||
<a href="{$menu.versions}"{if $pagea == "version"} class="hightlight"{/if}>Versions</a>
|
||||
<div class="space"></div>
|
||||
{elseif SURFACE == "asteroide"} <a href="{$menu.accueil}"{if $page == "accueil"} class="hightlight"{/if}>Accueil</a>
|
||||
<a href="{$menu.batiments}"{if $page == "batiments"} class="hightlight"{/if}>Bâtiments</a>
|
||||
<a href="{$menu.chantierspatial}"{if $page == "chantierspatial"} class="hightlight"{/if}>{$LANG.$race.batiments.noms_sing.8|ucfirst}</a>
|
||||
<a href="{$menu.chantierterrestre}"{if $page == "chantierterrestre"} class="hightlight"{/if}>{$LANG.$race.batiments.noms_sing.7|ucfirst}</a>
|
||||
<a href="{$menu.defenses}"{if $page == "defenses"} class="hightlight"{/if}>Défenses</a>
|
||||
<div class="space"></div>
|
||||
{else} <a href="{$menu.accueil}"{if $page == "accueil"} class="hightlight"{/if}>Accueil</a>
|
||||
<a href="{$menu.batiments}"{if $page == "batiments"} class="hightlight"{/if}>Bâtiments</a>
|
||||
<a href="{$menu.caserne}"{if $page == "caserne"} class="hightlight"{/if}>{$LANG.$race.batiments.noms_sing.9|ucfirst}</a>
|
||||
<a href="{$menu.chantierspatial}"{if $page == "chantierspatial"} class="hightlight"{/if}>{$LANG.$race.batiments.noms_sing.8|ucfirst}</a>
|
||||
<a href="{$menu.chantierterrestre}"{if $page == "chantierterrestre"} class="hightlight"{/if}>{$LANG.$race.batiments.noms_sing.7|ucfirst}</a>
|
||||
<a href="{$menu.defenses}"{if $page == "defenses"} class="hightlight"{/if}>Défenses</a>
|
||||
{if $planetes.0.id == $planete->id}<a href="{$menu.laboratoire}"{if $page == "laboratoire"} class="hightlight"{/if}>{$LANG.$race.batiments.noms_sing.6|ucfirst}</a>{/if}
|
||||
<a href="{$menu.arbre}"{if $page == "arbre" || $page == "description"} class="hightlight"{/if}>Arbre technologique</a>
|
||||
<div class="space"></div>
|
||||
<a href="{$menu.ressources}"{if $page == "ressources"} class="hightlight"{/if}>Ressources</a>
|
||||
<a href="{$menu.gestion}"{if $page == "gestion" || $page == "rename"} class="hightlight"{/if}>Gestion</a>
|
||||
<a href="{$menu.marche}"{if $page == "marche" || $page == "bourse_ressources" || $page == "bourseDetails"} class="hightlight"{/if}>Marché</a>
|
||||
<a href="{$menu.flotte}"{if $page == "flotte" || $page == "flotte1" || $page == "flotte2" || $page == "flotten"} class="hightlight"{/if}>Flottes</a>
|
||||
<!--<a href="?p=simulateur"{if $page == "simulateur_combat"} class="hightlight"{/if}>Simulateur de combat</a>-->
|
||||
<a href="{$menu.carte}"{if $page == "carte"} class="hightlight"{/if}>Carte spatiale</a>
|
||||
<a href="{$menu.options}"{if $page == "options"} class="hightlight"{/if}>Options</a>
|
||||
<div class="space"></div>
|
||||
<a href="{$menu.messages}"{if $page == "messagerie" || $page == "envoyer"} class="hightlight"{/if}>{if $alertMail}<b>Messages et rapports ({$alertMail})</b>{else}Messages et rapports{/if}</a>
|
||||
<a href="{$menu.alliance}"{if $titre == "Alliance"} class="hightlight"{/if}>Alliance</a>
|
||||
<a href="{$menu.classement}"{if $page == "classement"} class="hightlight"{/if}>Classement</a>
|
||||
<a href="{$menu.chat}"{if $page == "chat"} class="hightlight"{/if} onclick="window.open(this.href);return false;">Chat</a>
|
||||
<a href="{$menu.forums}"{if $page == "forums"} class="hightlight"{/if}>Forums</a>
|
||||
<a href="{$menu.bugs}"{if $page == "bugs"} class="hightlight"{/if}>Rapports de bug</a>
|
||||
<a href="{$menu.faq}"{if $page == "faq"} class="hightlight"{/if}>F.A.Q.</a>
|
||||
<a href="{$menu.deconnexion}">Déconnexion</a>
|
||||
<div class="space"></div>
|
||||
{/if} <div class="menu_bt"></div></div>
|
||||
{if $page != "admin" && $page != "vide" && $page != "amis" && $page != "flotten" && $page != "messagerie" && $page != "envoyer" && $page != "bugs" && $page != "carte" && $page != "classement" && $page != "options" && $page != "simulation" && $page != "vp" && $page != "operateur" && $titre != "Alliance"}
|
||||
<div id="corps_top">
|
||||
<div class="border_top"></div>
|
||||
<a href="?p=rename"><img src="{$url_images}images/{if SURFACE == "planete"}planetes{else}asteroides{/if}/{$planete->image}.jpg" width="70" height="70" alt="{$planete->nom_planete|escape}" /></a>
|
||||
<div>Bonjour, <span>{$planete->pseudo}.</span><br />Votre position actuelle:<br /><br /><form action="{$link.changeplanete}" method="post"><fieldset><select onchange="this.form.submit();" name="Cplanete"><optgroup label="Planètes">{foreach from=$planetes item=plan}<option {if $plan.id == $planete->id}selected="selected" {/if}value="{$plan.id}">{$plan.nom_planete|escape} [{$plan.galaxie}:{$plan.ss}:{$plan.position}]</option>{/foreach}</optgroup>{if $planete->alliance}<optgroup label="Astéroïdes"><option value="A{$planete->id_alliance}">{$planete->alliance->nom_asteroide|escape} [{$planete->alliance->galaxie}:{$planete->alliance->ss}:A]</option></optgroup>{/if}</select><noscript><div><br /><input class="submit" type="submit" value="GO" /></div></noscript></fieldset></form></div>
|
||||
<div class="ressource"><span>{$LANG.$race.ressources.noms.energie|ucfirst}</span><br />{if $planete->energieConso >= $planete->energie}<span class="lack">{/if}{$planete->energieConso|separenombre}/{$planete->energie|separenombre}{if $planete->alert_ressources.4}</span>{/if}</div>
|
||||
<div class="ressource"><span>{$LANG.$race.ressources.noms.hydrogene|ucfirst}</span><br />{if $planete->alert_ressources.2 == true}<span class="lack">{/if}{$planete->hydrogene|separenombre}{if $planete->alert_ressources.2}</span>{/if}</div>
|
||||
<div class="ressource"><span>{$LANG.$race.ressources.noms.cristal|ucfirst}</span><br />{if $planete->alert_ressources.1 == true}<span class="lack">{/if}{$planete->cristal|separenombre}{if $planete->alert_ressources.1}</span>{/if}</div>
|
||||
<div class="ressource"><span>{$LANG.$race.ressources.noms.metal|ucfirst}</span><br />{if $planete->alert_ressources.0 == true}<span class="lack">{/if}{$planete->metal|separenombre}{if $planete->alert_ressources.0}</span>{/if}</div>
|
||||
<div class="border_bt"></div>
|
||||
</div>
|
||||
{/if}
|
||||
{if $page != "admin" && $page != "operateur"}<div id="pub">{$pub}</div>{/if}
|
||||
<div id="corps">
|
||||
<div class="border_top"></div>
|
||||
53
onyx2/tpl/game/laboratoire.tpl
Normal file
53
onyx2/tpl/game/laboratoire.tpl
Normal file
|
|
@ -0,0 +1,53 @@
|
|||
{include file='game/header.tpl'}
|
||||
<h2>File d'attente</h2>
|
||||
<div class="file">
|
||||
{if $file}
|
||||
{foreach from=$file item=element key=key}
|
||||
<span>{$LANG.$race.technologies.noms_sing[$element.0][$element.1]|ucfirst} - <em id="reste{$key}"></em><script type="text/javascript">reste({$element.2},'reste{$key}', {if $i != true}{assign var='i' value=true}true{else}false{/if});</script> - <a href="{$menu.batiments}&a={$key}">Annuler</a></span>
|
||||
{/foreach}
|
||||
{else} <span>Aucune technologie dans la file d'attente</span>{/if}
|
||||
<br />
|
||||
</div>
|
||||
<h3><a href="{$menu.arbre}&q=technologies">Arbre des technologies</a></h3><br />
|
||||
<h2>{$LANG.$race.batiments.noms_sing.6|ucfirst}</h2>
|
||||
{if $recherches}
|
||||
<table class="construction">
|
||||
{foreach from=$recherches item=recherche}
|
||||
<tr>
|
||||
<td>
|
||||
<a class="bulle" href="javascript:alert('Pas de description, arbre en cours de programmation');">
|
||||
<img width="130" height="132" src="{$url_images}images/technologies/{$recherche.image}" alt="{$LANG.$race.technologies.noms_sing[$recherche.id][$recherche.tech]}" />
|
||||
<span>{$LANG.$race.technologies.descriptions[$recherche.id][$recherche.tech]}</span>
|
||||
</a>
|
||||
</td>
|
||||
<td>
|
||||
<div>
|
||||
<strong>{$LANG.$race.technologies.noms_sing[$recherche.id][$recherche.tech]|ucfirst}</strong><br /><br />
|
||||
{if $recherche.nec_metal > 0}
|
||||
{if $recherche.nec_metal > $planete->metal}<span class="lack">Coût {$LANG.$race.ressources.noms.metal} : {$recherche.nec_metal|separerNombres}</span><br />
|
||||
{else}Coût {$LANG.$race.ressources.noms.metal} : {$recherche.nec_metal|separerNombres}<br />{/if}
|
||||
{/if}
|
||||
{if $recherche.nec_cristal > 0}
|
||||
{if $recherche.nec_cristal > $planete->cristal}<span class="lack">Coût {$LANG.$race.ressources.noms.cristal} : {$recherche.nec_cristal|separerNombres}</span><br />
|
||||
{else}Coût {$LANG.$race.ressources.noms.cristal} : {$recherche.nec_cristal|separerNombres}<br />{/if}
|
||||
{/if}
|
||||
{if $recherche.nec_hydrogene > 0}
|
||||
{if $recherche.nec_hydrogene > $planete->hydrogene}<span class="lack">Coût {$LANG.$race.ressources.noms.hydrogene} : {$recherche.nec_hydrogene|separerNombres}</span><br />
|
||||
{else}Coût {$LANG.$race.ressources.noms.hydrogene} : {$recherche.nec_hydrogene|separerNombres}<br />{/if}
|
||||
{/if}
|
||||
{if $recherche.nec_credits > 0}
|
||||
{if $recherche.nec_credits > $planete->credits}<span class="lack">Coût {$LANG.$race.ressources.noms.credits} : {$recherche.nec_credits|separerNombres}</span><br />
|
||||
{else}Coût {$LANG.$race.ressources.noms.credits} : {$recherche.nec_credits|separerNombres}<br />{/if}
|
||||
{/if}
|
||||
Temps de recherche : {$recherche.temps}<br /><br />
|
||||
{if $recherche.enfile}<a href="{$menu.laboratoire}&a={$recherche.enfile}">Arrêter</a>
|
||||
{elseif $recherche.nec_credits > $planete->credits || $recherche.nec_hydrogene > $planete->hydrogene || $recherche.nec_cristal > $planete->cristal || $recherche.nec_metal > $planete->metal}<span class="lack">{$LANG.$race.ressources.noms.credits|ucfirst} insuffisants</span>
|
||||
{else}<a href="{$menu.laboratoire}&t={$recherche.id}&f={$recherche.tech}">Rechercher</a>
|
||||
{/if}
|
||||
</div>
|
||||
</td>
|
||||
</tr>
|
||||
{/foreach}
|
||||
</table>
|
||||
{else}<div class="error" style="color: red;">Aucune technologie à développer actuellement</div>{/if}
|
||||
{include file='game/footer.tpl'}
|
||||
40
onyx2/tpl/game/marche.tpl
Normal file
40
onyx2/tpl/game/marche.tpl
Normal file
|
|
@ -0,0 +1,40 @@
|
|||
{include file='game/header.tpl'}
|
||||
<h2>Bourse des ressources</h2>
|
||||
<h3>Les prix sont donnés en milliers de crédits</h3>
|
||||
{foreach from=$bourse item=action}
|
||||
<div style="float: left;">
|
||||
<table>
|
||||
<tr>
|
||||
<td colspan="3"><a href="{$menu.marche}&d={$action.id}"><img src="bourser.php?a={$action.id}&r={$planete->race}" alt="{$LANG.$race.ressources.noms[$action.id]}" /></a></td>
|
||||
</tr>
|
||||
<tr>
|
||||
<th>{$LANG.$race.ressources.noms[$action.id]|ucfirst}</th>
|
||||
<td>{$action.dispo|separerNombres}</td>
|
||||
<th>Prix</th>
|
||||
</tr>
|
||||
<tr>
|
||||
<td colspan="2">
|
||||
<form action="{$menu.marche}&a={$action.id}" method="post">
|
||||
<fieldset>
|
||||
Acheter : <input type="text" class="text" name="a{$action.id}" maxlength="8" value="0" />
|
||||
<input type="submit" class="submit" value="OK" />
|
||||
</fieldset>
|
||||
</form>
|
||||
</td>
|
||||
<td>{$action.prixA|separerNombres}</td>
|
||||
</tr>
|
||||
<tr>
|
||||
<td colspan="2">
|
||||
<form action="{$menu.marche}&v={$action.id}" method="post">
|
||||
<fieldset>
|
||||
Vendre : <input type="text" class="text" name="a{$action.id}" maxlength="8" value="0" />
|
||||
<input type="submit" class="submit" value="OK" />
|
||||
</fieldset>
|
||||
</form>
|
||||
</td>
|
||||
<td>{$action.prixV|separerNombres}</td>
|
||||
</tr>
|
||||
</table>
|
||||
</div>
|
||||
{/foreach}
|
||||
{include file='game/footer.tpl'}
|
||||
22
onyx2/tpl/game/messagerie.tpl
Normal file
22
onyx2/tpl/game/messagerie.tpl
Normal file
|
|
@ -0,0 +1,22 @@
|
|||
{include file='game/header.tpl'}
|
||||
<h2>Messages</h2>
|
||||
{$avertissement}
|
||||
<h3><a href="{$menu.envoie}">Ecrire un message</a></h3>
|
||||
<form action="{$menu.messagerie}" method="post">
|
||||
{foreach from=$messages item=message}
|
||||
<dl>
|
||||
<dt><input class="button2" type="button" onclick="hide(this); return false;" /><input class="checkbox" type="checkbox" name="m{$message.4}" value="{$message.5}" /><a href="?p=envoyer&d={$message.2}&o=Re:%20{$message.0}">{$message.0}</a> de {$message.2} à {$message.1}</dt><dd>{$message.3|nl2br}<div style="text-align: right;"><a href="?p=envoyer&d={$message.2}&o=Re:%20{$message.0}"><i>Répondre</i></a> | <a href="?p=messagerie&avertir={$message.5}"><i>Avertir un opérateur</i></a></div></dd>
|
||||
</dl>
|
||||
{/foreach}
|
||||
<fieldset><input class="button" type="button" value="Tout sélectionner" onclick="checkboxes(true)" /> <input class="button" type="button" value="Tout déselectionner" onclick="checkboxes(false)" /><br /><br /><strong>Supprimer la sélection : </strong><input class="submit" type="submit" value="OK" /><br /><br /><input type="hidden" value="{$IM}" name="IM" /></fieldset>
|
||||
</form>
|
||||
<h2>Rapports</h2>
|
||||
<form action="{$menu.messagerie}" method="post">
|
||||
{foreach from=$rapports item=rapport}
|
||||
<dl>
|
||||
<dt><input class="button2" type="button" onclick="hide(this); return false;" /><input class="checkbox" type="checkbox" name="r{$rapport.4}" value="{$rapport.5}" />{$rapport.0} à {$rapport.1}</dt><dd>{$rapport.3}</dd>
|
||||
</dl>
|
||||
{/foreach}
|
||||
<fieldset><input class="button" type="button" value="Tout sélectionner" onclick="checkboxesr(true)" /> <input class="button" type="button" value="Tout déselectionner" onclick="checkboxesr(false)" /><br /><br /><strong>Supprimer la sélection : </strong><input class="submit" type="submit" value="OK" /><br /><br /><input type="hidden" value="{$IR}" name="IR" /></fieldset>
|
||||
</form>
|
||||
{include file='game/footer.tpl'}
|
||||
31
onyx2/tpl/game/operateur.tpl
Normal file
31
onyx2/tpl/game/operateur.tpl
Normal file
|
|
@ -0,0 +1,31 @@
|
|||
{include file='game/header.tpl'}
|
||||
<h2>Opérateurs de cette galaxie</h2>
|
||||
<ul>
|
||||
{foreach from=$operateurs item=operateur}
|
||||
<li>{$operateur.pseudo} <i>({if $operateur.auth_level == 2}Modérateur{elseif $operateur.auth_level == 3}Maître de la bourse{elseif $operateur.auth_level == 4}Opérateur en formation{elseif $operateur.auth_level == 5}Opérateur{elseif $operateur.auth_level == 6}Super-opérateur{elseif $operateur.auth_level == 7}Administrateur{elseif $operateur.auth_level == 8}Codeur{/if})</i></li>
|
||||
{/foreach}
|
||||
</ul>
|
||||
<h2>Problèmes connus</h2>
|
||||
<strong>Lisez les questions/réponses ci-dessous. Ne contactez un opérateur que si vous ne pouvez pas résoudre votre problème/demande.</strong><br />
|
||||
<strong>N'oubliez pas de contacter les opérateurs pour les raisons indiquées dans les <a href="?p=regles">règles du jeu</a>.</strong>
|
||||
{foreach from=$questions item=question}
|
||||
<dl>
|
||||
<dt><input class="button2" type="button" onclick="hide(this); return false;" />{$question.0}</dt><dd>{$question.1}{if $auth_level > 4}<div style="text-align: right"><a href="{$menu.operateur}&a=top&i={$question.2}"><i>Haut</i></a> - <a href="{$menu.operateur}&a=bas&i={$question.2}"><i>Bas</i></a> - <a href="{$menu.operateur}&a=del&i={$question.2}"><i>Supprimer</i></a></div>{/if}</dd>
|
||||
</dl>
|
||||
{/foreach}
|
||||
{if $auth_level >= 5}
|
||||
<h2>Ajouter un problème connu</h2>
|
||||
<form action="{$menu.operateur}&post" method="post"><fieldset class="options">
|
||||
<label for="O_titre">Problème :</label><input class="text" type="text" name="O_titre" id="O_titre" />
|
||||
<label for="O_desc">Solution :</label>
|
||||
<textarea id="O_desc" name="O_description" cols="40" rows="10"></textarea><br /><br />
|
||||
<input class="submit" type="submit" value="OK" />
|
||||
</fieldset></form>
|
||||
{else}<h2>Prendre contact avec les opérateurs de la galaxie</h2>
|
||||
<form action="{$menu.operateur}&post" method="post"><fieldset class="options">
|
||||
<label for="titre">Titre/objet :</label><input class="text" type="text" name="titre" id="titre" />
|
||||
<label for="desc">Corps :</label>
|
||||
<textarea id="desc" name="description" cols="40" rows="10"></textarea><br /><br />
|
||||
<input class="submit" type="submit" value="OK" />
|
||||
</fieldset></form>{/if}
|
||||
{include file='game/footer.tpl'}
|
||||
23
onyx2/tpl/game/pilori.tpl
Normal file
23
onyx2/tpl/game/pilori.tpl
Normal file
|
|
@ -0,0 +1,23 @@
|
|||
{include file='game/header.tpl'}
|
||||
<h2>Pilori de la galaxie</h2>
|
||||
<table style="width: 85%; margin: auto;">
|
||||
<thead>
|
||||
<tr>
|
||||
<th>Utilisateur</th>
|
||||
<th>Raison</th>
|
||||
<th>Fin du banissement</th>
|
||||
<th>Opérateur</th>
|
||||
</tr>
|
||||
</thead>
|
||||
<tbody>
|
||||
{foreach from=$joueurs item=joueur}
|
||||
<tr>
|
||||
<td>{$joueur.pseudo}</td>
|
||||
<td>{$joueur.raisonmv|escape}</td>
|
||||
<td>{if $joueur.mv == 3 || $joueur.last_visite == 2147483647}Définitif{else}{$joueur.last_visite+259200|date_format:"%a %d %B %Y %H:%M"|escape}{/if}</td>
|
||||
<td>{if $joueur.operateurmv}{mailto address=$joueur.mail encode="hex" text=$joueur.operateurmv}{else}Inconnu{/if}</td>
|
||||
</tr>
|
||||
{/foreach}
|
||||
</tbody>
|
||||
</table>
|
||||
{include file='game/footer.tpl'}
|
||||
3
onyx2/tpl/game/prochainement.tpl
Normal file
3
onyx2/tpl/game/prochainement.tpl
Normal file
|
|
@ -0,0 +1,3 @@
|
|||
{include file='game/header.tpl'}
|
||||
<div class="error">Prochainement sur Halo-Battle.</div>
|
||||
{include file='game/footer.tpl'}
|
||||
10
onyx2/tpl/game/rename.tpl
Normal file
10
onyx2/tpl/game/rename.tpl
Normal file
|
|
@ -0,0 +1,10 @@
|
|||
{include file='game/header.tpl'}
|
||||
<img src="{$url_images}images/planetes/{$planete->image}.jpg" width="200" height="200" alt="{$planete->nom_planete|escape}" />
|
||||
<h2>Renommer la planète</h2>
|
||||
<form action="?p=rename" method="post">
|
||||
<fieldset class="options"><label for="planete">Renommer la planète: ({$planete->galaxie}:{$planete->ss}:{$planete->position}) :</label><input class="text" type="text" name="planete" maxlength="18" value="{$planete->nom_planete|escape}" id="planete" /><br /><br /><input class="submit" type="submit" value="OK" /></fieldset>
|
||||
</form>
|
||||
<h2>Abandonner la planète</h2>
|
||||
{if $abandonH}<b>Attention, cette action est irréversible ; vous perdrez tous les batiments, vaisseaux et unités présents sur cette planète, les flottes ayant une mision qui a pour origine votre planète se perdront dans l'espace.</b><br /><br />Si vous êtes sur de vouloir abandonner cette planète : <a href="?p=rename&a={$abandonH}&i={$planete->id}" onclick="return confirm('Êtes-vous sûr de vouloir abandonner cette planète ?');">cliquez sur ce lien</a>.<br /><br />
|
||||
{else}Vous ne pouvez pas abandonner cette planète car vous n'en avez pas d'autre.<br /><br />{/if}
|
||||
{include file='game/footer.tpl'}
|
||||
18
onyx2/tpl/game/ressources.tpl
Normal file
18
onyx2/tpl/game/ressources.tpl
Normal file
|
|
@ -0,0 +1,18 @@
|
|||
{include file='game/header.tpl'}
|
||||
<h2>Ressources : Tableau récapitulatif des productions par heure</h2>
|
||||
<form method="post" action="{$menu.ressources}">
|
||||
<table>
|
||||
<thead><tr><th> </th><th>Coefficient</th><th>{$LANG.$race.ressources.noms.metal|ucfirst}</th><th>{$LANG.$race.ressources.noms.cristal|ucfirst}</th><th>{$LANG.$race.ressources.noms.hydrogene|ucfirst}</th><th>{$LANG.$race.ressources.noms.energie|ucfirst}</th></tr></thead>
|
||||
<tbody>
|
||||
<tr><td>{$planete->batiments.0} {$LANG.$race.batiments.noms_sing.0|ucfirst}</td><td><input type="text" name="coeff_metal" value="{$ressources_coef.0}" maxlength="3" size="3" />%</td><td>{$ressources_prod.0|separernombres}</td><td>0</td><td>0</td><td class="lack">-{$ressources_conso.0|separernombres}</td></tr>
|
||||
{if $planete->batiments.1}<tr><td>{$planete->batiments.1} {$LANG.$race.batiments.noms_sing.1|ucfirst}</td><td><input type="text" name="coeff_cristal" value="{$ressources_coef.1}" maxlength="3" size="3" />%</td><td>0</td><td>{$ressources_prod.1|separernombres}</td><td>0</td><td class="lack">-{$ressources_conso.1|separernombres}</td></tr>{/if}
|
||||
{if $planete->batiments.2}<tr><td>{$planete->batiments.2} {$LANG.$race.batiments.noms_sing.2|ucfirst}</td><td><input type="text" name="coeff_hydrogene" value="{$ressources_coef.2}" maxlength="3" size="3" />%</td><td>0</td><td>0</td><td>{$ressources_prod.2|separernombres}</td><td class="lack">-{$ressources_conso.2|separernombres}</td></tr>{/if}
|
||||
<tr><td>{$planete->batiments.3} {$LANG.$race.batiments.noms_sing.3|ucfirst}</td><td><input type="text" name="coeff_cs" value="{$ressources_coef.3}" maxlength="3" size="3" />%</td><td>0</td><td>0</td><td>0</td><td>{$ressources_prod.3|separernombres}</td></tr>
|
||||
{if $planete->batiments.4}<tr><td>{$planete->batiments.4} {$LANG.$race.batiments.noms_sing.4|ucfirst}</td><td><input type="text" name="coeff_ce" value="{$ressources_coef.4}" maxlength="3" size="3" />%</select></td><td>0</td><td>0</td><td class="lack">-{$ressources_conso.3|separernombres}</td><td>{$ressources_prod.4|separernombres}</td></tr>{/if}
|
||||
<tr><td>{$planete->batiments.10} {$LANG.$race.batiments.noms_sing.10|ucfirst}</td><td>-</td><td>{$ressources_silo.1|separernombres}</td><td>{$ressources_silo.1|separernombres}</td><td>{$ressources_silo.1|separernombres}</td><td>0</td></tr>
|
||||
<tr><td><strong>Total</strong></td><td>-</td><td>{$ressources_prod.0|separernombres}</td><td>{$ressources_prod.1|separernombres}</td><td>{if $planete->batiments.3}{$ressources_toto.0|separernombres}{else}0{/if}</td><td{if $planete->energieConso >= $planete->energie} class="lack"{/if}>{$ressources_conso.4|separernombres}</td></tr>
|
||||
</tbody>
|
||||
</table>
|
||||
<input type="submit" class="submit" value="GO" /><br /><br />
|
||||
</form>
|
||||
{include file='game/footer.tpl'}
|
||||
8
onyx2/tpl/game/version.tpl
Normal file
8
onyx2/tpl/game/version.tpl
Normal file
|
|
@ -0,0 +1,8 @@
|
|||
{include file='game/header.tpl'}
|
||||
<h2>Historique des mises à jour</h2>
|
||||
<table><thead><tr><th>Versions</th><th>Détails</th></tr></thead><tbody>
|
||||
{foreach from=$versions item=version}
|
||||
<tr><td><strong>{$version.numero}</strong><br />{$version.date}</td><td>{$version.description|nl2br}</td></tr>
|
||||
{/foreach}
|
||||
</tbody></table>
|
||||
{include file='game/footer.tpl'}
|
||||
4
onyx2/tpl/game/vide.tpl
Normal file
4
onyx2/tpl/game/vide.tpl
Normal file
|
|
@ -0,0 +1,4 @@
|
|||
{include file='game/header.tpl'}
|
||||
<h2>{if $titreP}{$titreP}{else}{$titre}{/if}</h2>
|
||||
{$contenu}
|
||||
{include file='game/footer.tpl'}
|
||||
4
onyx2/tpl/game/vp.tpl
Normal file
4
onyx2/tpl/game/vp.tpl
Normal file
|
|
@ -0,0 +1,4 @@
|
|||
{include file='game/header.tpl'}
|
||||
<div class="error">... veuillez patienter ...</div>
|
||||
{$contenu}
|
||||
{include file='game/footer.tpl'}
|
||||
Loading…
Add table
Add a link
Reference in a new issue