Ediwiki

Wiki officiel de l'éditeur de carte du jeu Slayers Online

Outils pour utilisateurs

Outils du site


general:astuces

Différences

Ci-dessous, les différences entre deux révisions de la page.

Lien vers cette vue comparative

Les deux révisions précédentesRévision précédente
Prochaine révision
Révision précédente
general:astuces [2021/05/12 20:43] – [10. Comptage d'objet] editeursogeneral:astuces [2022/09/25 19:11] (Version actuelle) – modification externe 127.0.0.1
Ligne 398: Ligne 398:
 -> 21/10=2 -> 21/10=2
  
-===== 10. Comptage d'objet =====+===== 10. Comptage d'objets =====
  
-Il n'est pas possible de connaitre combien d'objet du même nom (ex: Dague) possède un joueur dans son inventaire directement avec les commandes de l'éditeur, il n'est possible que de connaitre le nombre d'objet total que possède le joueur avec la variable joueur : [[var_char:nbobjetinventaire|%NbObjetInventaire%]].+Il n'est pas possible de connaitre combien d'objets du même nom (ex: Dague) possède un joueur dans son inventaire directement avec les commandes de l'éditeur. Il n'est possible de connaitre le nombre d'objets total que possède le joueur qu'avec la variable joueur : [[var_char:nbobjetinventaire|%NbObjetInventaire%]].
  
-Nous allons utiliser une astuce qui consiste à retirer le potentiel maximum de possession de l'objet recherché au joueur (soit 100 exemplaires) puis nous allons regarder combien il possédait d'item avant et après. Le comptage consiste à récupérer la différence. Il ne faut pas oublier de rendre cette différence par la suite !+Nous allons utiliser une astuce qui consiste à retirer le potentiel maximum de possession de l'objet recherché au joueur (soit 100 exemplaires) puis nous allons regarder combien il possédait d'items avant et après. Le comptage consiste à récupérer la différence. Il ne faut pas oublier de rendre cette différence par la suite ! 
 + 
 +Attention néanmoins : ce code ne fonctionne pas sur l'éditeur light mais uniquement sur le serveur REEL.
  
 __Exemple d'illustration :__ __Exemple d'illustration :__
Ligne 438: Ligne 440:
 </html> </html>
  
-__Exemple d'illustration :__+__Réécriture de l'exemple pour être utilisable sur l'éditeur light :__
 <html><center><table cellspacing=2> <html><center><table cellspacing=2>
 <tr height=25><th colspan=3 align=left><b><u>Page 1</u></b></th></tr> <tr height=25><th colspan=3 align=left><b><u>Page 1</u></b></th></tr>
Ligne 461: Ligne 463:
 // ne fonctionne que sur le serveur REEL // ne fonctionne que sur le serveur REEL
 //AddObject(Dague,Variable[15]) //AddObject(Dague,Variable[15])
-// subtitus pour tester sur votre éditeur light+// substitut pour tester sur votre éditeur light
 Condition('Variable[15]=1') Condition('Variable[15]=1')
 AddObject(Dague,1) AddObject(Dague,1)
Ligne 677: Ligne 679:
 </html> </html>
  
- 
-Attention néanmoins : ce code ne fonctionne pas sur l'éditeur light mais uniquement sur le vrai serveur. 
general/astuces.1620845000.txt.gz · Dernière modification : 2022/09/25 19:09 (modification externe)

Donate Powered by PHP Valid HTML5 Valid CSS Driven by DokuWiki