Modèle:MagasinPNJ : Différence entre versions

[version vérifiée][version vérifiée]
 
(36 révisions intermédiaires par le même utilisateur non affichées)
Ligne 1 : Ligne 1 :
[[File:Fenetremagasinbase.png|link=]]
+
<div class="container" style="gap: 10px;">
<div style="position:relative">{{#fornumargs: number
+
<div>
 +
<h3 style="margin: 5px 0 15px;">Magasin</h3>
 +
<p>'''{{PAGENAME}}''' permet d'acheter ou de vendre des objets via l'interface de son magasin. {{#if:{{{Triple|}}}||Comme tous les magasins de PNJ, les prix d'achat (lorsqu'ils sont en yang) sont triplés si ce dernier se trouve dans un royaume différent du vôtre.}} La vente d'objets est quant à elle soumise à une taxe de 3 %. Vous trouverez ci-contre la liste des objets pouvant être achetés (avec des informations supplémentaires au survol d'un objet).</p>{{#if:{{{InfoMagasin|}}}|<p>{{{InfoMagasin}}}</p>}}
 +
</div>
 +
<div style="position: relative; width: min-content; margin: 0 auto;">[[File:Fenetremagasinbase.png|link=]]
 +
{{#fornumargs: number
 
  | value
 
  | value
  |{{#ifeq:{{#var:value}}| | |<div style="position:absolute; top:-296px; left:{{#var:value}}</div>}}
+
  |{{#ifeq:{{#var:value}}| | |{{#vardefine:debut|{{#pos: {{#var:value}}|+}}}} {{#vardefine:fin|{{#rpos: {{#var:value}}|+}}}}<div style="position:absolute; top:{{#expr:31+floor(({{#var:number}}-1)/5)*32}}px; left:{{#expr:9+((32*({{#var:number}}-1)) mod 160)}}px;">{{#var:value}}</div>}}
 
  }}
 
  }}
<div><noinclude>[[Catégorie:Nouveaux modèles]]</noinclude>
+
</div>
 +
</div>
 +
<includeonly>[[Catégorie:PNJ/Magasin]]</includeonly>
 +
<noinclude>
 +
__NOTOC__
 +
==Utilisation du modèle==
 +
Le modèle '''MagasinPNJ''' est utilisé dans le modèle [[Modèle:PNJ]]. Il permet de créer la fenêtre d'un magasin (exemple : [[Marchande]]). Le fonctionnement des arguments et les différentes entrées possibles sont décrites ci-dessous. Les objets doivent être écrits dans l'ordre logique (on commence en haut à gauche et on finit en bas à droite).
 +
<span style="color: #80c;">'''<nowiki>{{MagasinPNJ</nowiki></span>
 +
<span style="margin-top: 10px; display: inline-block;"><span style="color: #80c;">'''|<nowiki>{{Image|Braceletdebois|Bracelet de bois|500 Yangs|+0}}</nowiki>'''</span> <span style="color: red;">//Premier objet du magasin. On utilise le modèle [[Modèle:Image]] pour chaque objet.</span></span>
 +
<span style="margin-top: 10px; display: inline-block;"><span style="color: #80c;">'''|<nowiki>{{Image|...}}</nowiki>'''</span> <span style="color: red;">//Deuxième objet...</span></span>
 +
<span style="margin-top: 10px; display: inline-block;"><span style="color: #80c;">'''|'''</span> <span style="color: red;">//On utilise des barres vides au bon endroit lorsque des objets font 2 ou 3 cases de hauteur pour empêcher le chevauchement.</span></span>
 +
<span style="color: #80c; display: inline-block; margin-top: 10px;">'''}}'''</span>
 +
[[Catégorie:Nouveaux modèles]]
 +
</noinclude>

Version actuelle datée du 11 janvier 2022 à 19:32

Magasin

MagasinPNJ permet d'acheter ou de vendre des objets via l'interface de son magasin. Comme tous les magasins de PNJ, les prix d'achat (lorsqu'ils sont en yang) sont triplés si ce dernier se trouve dans un royaume différent du vôtre. La vente d'objets est quant à elle soumise à une taxe de 3 %. Vous trouverez ci-contre la liste des objets pouvant être achetés (avec des informations supplémentaires au survol d'un objet).

Fenetremagasinbase.png


Utilisation du modèle

Le modèle MagasinPNJ est utilisé dans le modèle Modèle:PNJ. Il permet de créer la fenêtre d'un magasin (exemple : Marchande). Le fonctionnement des arguments et les différentes entrées possibles sont décrites ci-dessous. Les objets doivent être écrits dans l'ordre logique (on commence en haut à gauche et on finit en bas à droite).

{{MagasinPNJ
|{{Image|Braceletdebois|Bracelet de bois|500 Yangs|+0}} //Premier objet du magasin. On utilise le modèle Modèle:Image pour chaque objet.
|{{Image|...}} //Deuxième objet...
| //On utilise des barres vides au bon endroit lorsque des objets font 2 ou 3 cases de hauteur pour empêcher le chevauchement.
}}