Ediwiki

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

Outils pour utilisateurs

Outils du site


tutoriaux:ophio

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
Prochaine révisionLes deux révisions suivantes
tutoriaux:ophio [2010/05/27 00:12] ophiotutoriaux:ophio [2010/06/07 19:58] ophio
Ligne 5: Ligne 5:
  
 =====Event des piques===== =====Event des piques=====
 +
  
 ====Event normal==== ====Event normal====
Ligne 29: Ligne 30:
 <tr><td><b>Conditions de déclenchement</b></td><td></td><td><b>Commande événements</b></td></tr> <tr><td><b>Conditions de déclenchement</b></td><td></td><td><b>Commande événements</b></td></tr>
 <tr><td> <tr><td>
-<TEXTAREA ROWS=15 COLS=100 SIZE=320 WRAP=soft readonly>+<TEXTAREA ROWS=COLS=100 SIZE=320 WRAP=soft readonly>
 Automatique Automatique
 Bool[1]=0 Bool[1]=0
Ligne 38: Ligne 39:
 </td> </td>
 <td> <td>
-<TEXTAREA ROWS=15 COLS=100 SIZE=320 WRAP=soft readonly>+<TEXTAREA ROWS=COLS=100 SIZE=320 WRAP=soft readonly>
 Bool[1]=1 Bool[1]=1
 %Timer%=0 %Timer%=0
Ligne 62: Ligne 63:
 <tr><td><b>Conditions de déclenchement</b></td><td></td><td><b>Commande événements</b></td></tr> <tr><td><b>Conditions de déclenchement</b></td><td></td><td><b>Commande événements</b></td></tr>
 <tr><td> <tr><td>
-<TEXTAREA ROWS=15 COLS=100 SIZE=320 WRAP=soft readonly>+<TEXTAREA ROWS=COLS=100 SIZE=320 WRAP=soft readonly>
 Automatique Automatique
 Bool[1]=1 Bool[1]=1
Ligne 71: Ligne 72:
 </td> </td>
 <td> <td>
-<TEXTAREA ROWS=15 COLS=100 SIZE=320 WRAP=soft readonly>+<TEXTAREA ROWS=COLS=100 SIZE=320 WRAP=soft readonly>
 Bool[1]=0 Bool[1]=0
 %Timer%=0 %Timer%=0
Ligne 93: Ligne 94:
 <tr><td><b>Conditions de déclenchement</b></td><td></td><td><b>Commande événements</b></td></tr> <tr><td><b>Conditions de déclenchement</b></td><td></td><td><b>Commande événements</b></td></tr>
 <tr><td> <tr><td>
-<TEXTAREA ROWS=15 COLS=100 SIZE=320 WRAP=soft readonly>+<TEXTAREA ROWS=COLS=100 SIZE=320 WRAP=soft readonly>
 %Timer%<60 %Timer%<60
 </TEXTAREA> </TEXTAREA>
Ligne 100: Ligne 101:
 </td> </td>
 <td> <td>
-<TEXTAREA ROWS=15 COLS=100 SIZE=320 WRAP=soft readonly>+<TEXTAREA ROWS=COLS=100 SIZE=320 WRAP=soft readonly>
 //vide //vide
 </TEXTAREA> </TEXTAREA>
Ligne 125: Ligne 126:
 <tr><td><b>Conditions de déclenchement</b></td><td></td><td><b>Commande événements</b></td></tr> <tr><td><b>Conditions de déclenchement</b></td><td></td><td><b>Commande événements</b></td></tr>
 <tr><td> <tr><td>
-<TEXTAREA ROWS=15 COLS=100 SIZE=320 WRAP=soft readonly>+<TEXTAREA ROWS=COLS=100 SIZE=320 WRAP=soft readonly>
 En contact En contact
 Bool[1]=0 Bool[1]=0
Ligne 134: Ligne 135:
 </td> </td>
 <td> <td>
-<TEXTAREA ROWS=15 COLS=100 SIZE=320 WRAP=soft readonly>+<TEXTAREA ROWS=COLS=100 SIZE=320 WRAP=soft readonly>
 //vide //vide
 </TEXTAREA> </TEXTAREA>
Ligne 156: Ligne 157:
 <tr><td><b>Conditions de déclenchement</b></td><td></td><td><b>Commande événements</b></td></tr> <tr><td><b>Conditions de déclenchement</b></td><td></td><td><b>Commande événements</b></td></tr>
 <tr><td> <tr><td>
-<TEXTAREA ROWS=15 COLS=100 SIZE=320 WRAP=soft readonly>+<TEXTAREA ROWS=COLS=100 SIZE=320 WRAP=soft readonly>
 En contact En contact
 Bool[1]=1 Bool[1]=1
Ligne 165: Ligne 166:
 </td> </td>
 <td> <td>
-<TEXTAREA ROWS=15 COLS=100 SIZE=320 WRAP=soft readonly>+<TEXTAREA ROWS=COLS=100 SIZE=320 WRAP=soft readonly>
 %Vie%=%Vie%-%VieMax%/5 %Vie%=%Vie%-%VieMax%/5
 //mettre ici les dégats que reçoit le joueur lorsqu'il marche sur les piques //mettre ici les dégats que reçoit le joueur lorsqu'il marche sur les piques
Ligne 178: Ligne 179:
  
 </div></div></div></center></html> </div></div></div></center></html>
 +
  
  
Ligne 204: Ligne 206:
 <tr><td><b>Conditions de déclenchement</b></td><td></td><td><b>Commande événements</b></td></tr> <tr><td><b>Conditions de déclenchement</b></td><td></td><td><b>Commande événements</b></td></tr>
 <tr><td> <tr><td>
-<TEXTAREA ROWS=15 COLS=100 SIZE=320 WRAP=soft readonly>+<TEXTAREA ROWS=COLS=100 SIZE=320 WRAP=soft readonly>
 Automatique Automatique
 Bool[1]=0 Bool[1]=0
Ligne 213: Ligne 215:
 </td> </td>
 <td> <td>
-<TEXTAREA ROWS=15 COLS=100 SIZE=320 WRAP=soft readonly>+<TEXTAREA ROWS=COLS=100 SIZE=320 WRAP=soft readonly>
 Bool[1]=1 Bool[1]=1
 Variable[13]=%rand(140)%+10 Variable[13]=%rand(140)%+10
Ligne 239: Ligne 241:
 <tr><td><b>Conditions de déclenchement</b></td><td></td><td><b>Commande événements</b></td></tr> <tr><td><b>Conditions de déclenchement</b></td><td></td><td><b>Commande événements</b></td></tr>
 <tr><td> <tr><td>
-<TEXTAREA ROWS=15 COLS=100 SIZE=320 WRAP=soft readonly>+<TEXTAREA ROWS=COLS=100 SIZE=320 WRAP=soft readonly>
 Automatique Automatique
 Bool[1]=1 Bool[1]=1
Ligne 248: Ligne 250:
 </td> </td>
 <td> <td>
-<TEXTAREA ROWS=15 COLS=100 SIZE=320 WRAP=soft readonly>+<TEXTAREA ROWS=COLS=100 SIZE=320 WRAP=soft readonly>
 Bool[1]=0 Bool[1]=0
 Variable[13]=%rand(140)%+10 Variable[13]=%rand(140)%+10
Ligne 272: Ligne 274:
 <tr><td><b>Conditions de déclenchement</b></td><td></td><td><b>Commande événements</b></td></tr> <tr><td><b>Conditions de déclenchement</b></td><td></td><td><b>Commande événements</b></td></tr>
 <tr><td> <tr><td>
-<TEXTAREA ROWS=15 COLS=100 SIZE=320 WRAP=soft readonly>+<TEXTAREA ROWS=COLS=100 SIZE=320 WRAP=soft readonly>
 %Timer%<Variable[13] %Timer%<Variable[13]
 </TEXTAREA> </TEXTAREA>
Ligne 279: Ligne 281:
 </td> </td>
 <td> <td>
-<TEXTAREA ROWS=15 COLS=100 SIZE=320 WRAP=soft readonly>+<TEXTAREA ROWS=COLS=100 SIZE=320 WRAP=soft readonly>
 //vide //vide
 </TEXTAREA> </TEXTAREA>
Ligne 290: Ligne 292:
  
 </div></div></div></center></html> </div></div></div></center></html>
 +
 +
 +
  
  
Ligne 315: Ligne 320:
 <tr><td><b>Conditions de déclenchement</b></td><td></td><td><b>Commande événements</b></td></tr> <tr><td><b>Conditions de déclenchement</b></td><td></td><td><b>Commande événements</b></td></tr>
 <tr><td> <tr><td>
-<TEXTAREA ROWS=15 COLS=100 SIZE=320 WRAP=soft readonly>+<TEXTAREA ROWS=12 COLS=100 SIZE=320 WRAP=soft readonly>
 Appuie sur bouton Appuie sur bouton
-//il faut donner un nom à l'event afin de pouvoir modifier sa position grace aux commandes %NomEv.X% et %NomEv.Y%+//il faut donner un nom à l'event afin de pouvoir modifier sa position grace aux commandes %NomEv.CaseX 
 +//et %NomEv.CaseY%
 //dans cet exemple je lui ai mis le nom de pierre //dans cet exemple je lui ai mis le nom de pierre
 </TEXTAREA> </TEXTAREA>
Ligne 324: Ligne 330:
 </td> </td>
 <td> <td>
-<TEXTAREA ROWS=15 COLS=100 SIZE=320 WRAP=soft readonly>+<TEXTAREA ROWS=12 COLS=100 SIZE=320 WRAP=soft readonly>
 Condition('%Direction%=0') Condition('%Direction%=0')
-%pierre.Y%=%pierre.Y%-1+%pierre.CaseY%=%pierre.CaseY%-1
 // //
 Condition('%Direction%=2') Condition('%Direction%=2')
-%pierre.Y%=%pierre.Y%+1+%pierre.CaseY%=%pierre.CaseY%+1
 // //
 Condition('%Direction%=1') Condition('%Direction%=1')
-%pierre.X%=%pierre.X%+1+%pierre.CaseX%=%pierre.CaseX%+1
 // //
 Condition('%Direction%=3') Condition('%Direction%=3')
-%pierre.X%=%pierre.X%-1+%pierre.CaseX%=%pierre.CaseX%-1
 </TEXTAREA> </TEXTAREA>
 </td> </td>
Ligne 346: Ligne 352:
  
 </div></div></div></center></html> </div></div></div></center></html>
 +
  
  
Ligne 373: Ligne 380:
 <tr><td><b>Conditions de déclenchement</b></td><td></td><td><b>Commande événements</b></td></tr> <tr><td><b>Conditions de déclenchement</b></td><td></td><td><b>Commande événements</b></td></tr>
 <tr><td> <tr><td>
-<TEXTAREA ROWS=15 COLS=100 SIZE=320 WRAP=soft readonly>+<TEXTAREA ROWS=COLS=100 SIZE=320 WRAP=soft readonly>
 //case "personnage fixe" cochée avec une image du forgeron qui tient un marteau //case "personnage fixe" cochée avec une image du forgeron qui tient un marteau
 Appuie sur bouton Appuie sur bouton
Ligne 382: Ligne 389:
 </td> </td>
 <td> <td>
-<TEXTAREA ROWS=15 COLS=100 SIZE=320 WRAP=soft readonly>+<TEXTAREA ROWS=COLS=100 SIZE=320 WRAP=soft readonly>
 Message('Forgeron : Bonjour voyageur, désires-tu me voir à l'oeuvre?') Message('Forgeron : Bonjour voyageur, désires-tu me voir à l'oeuvre?')
 Message('%Name% Oui j'adorerais ça') Message('%Name% Oui j'adorerais ça')
Ligne 408: Ligne 415:
 <tr><td><b>Conditions de déclenchement</b></td><td></td><td><b>Commande événements</b></td></tr> <tr><td><b>Conditions de déclenchement</b></td><td></td><td><b>Commande événements</b></td></tr>
 <tr><td> <tr><td>
-<TEXTAREA ROWS=15 COLS=100 SIZE=320 WRAP=soft readonly>+<TEXTAREA ROWS=COLS=100 SIZE=320 WRAP=soft readonly>
 //case "effet visuel" cochée avec une animation du forgeron qui bat le fer //case "effet visuel" cochée avec une animation du forgeron qui bat le fer
 Automatique Automatique
Ligne 418: Ligne 425:
 </td> </td>
 <td> <td>
-<TEXTAREA ROWS=15 COLS=100 SIZE=320 WRAP=soft readonly>+<TEXTAREA ROWS=COLS=100 SIZE=320 WRAP=soft readonly>
 //vide //vide
 </TEXTAREA> </TEXTAREA>
Ligne 440: Ligne 447:
 <tr><td><b>Conditions de déclenchement</b></td><td></td><td><b>Commande événements</b></td></tr> <tr><td><b>Conditions de déclenchement</b></td><td></td><td><b>Commande événements</b></td></tr>
 <tr><td> <tr><td>
-<TEXTAREA ROWS=15 COLS=100 SIZE=320 WRAP=soft readonly>+<TEXTAREA ROWS=COLS=100 SIZE=320 WRAP=soft readonly>
 //case "personnage fixe" cochée avec une image du forgeron qui tient un marteau //case "personnage fixe" cochée avec une image du forgeron qui tient un marteau
 Automatique Automatique
Ligne 450: Ligne 457:
 </td> </td>
 <td> <td>
-<TEXTAREA ROWS=15 COLS=100 SIZE=320 WRAP=soft readonly>+<TEXTAREA ROWS=COLS=100 SIZE=320 WRAP=soft readonly>
 %Bloque%=0 %Bloque%=0
 Message('j'espere que ça t'a plu') Message('j'espere que ça t'a plu')
Ligne 461: Ligne 468:
  
 </div></div></div></center></html> </div></div></div></center></html>
 +
  
  
Ligne 483: Ligne 491:
 J'ai numéroté les events afin de faciliter les explications.<br> J'ai numéroté les events afin de faciliter les explications.<br>
  
-Pour bloquer les attaques, on va utiliser la variable joueur <a ref="http://ediwiki.slayersonline.net/doku.php?id=var_char:bloqueattaquelocal">%BloqueAttaqueLocal%</a>. Pourquoi celle-là et pas %BloqueAttaque% ? Tout simplement parce que le joueur pourra changer fréquemment sa possibilité d'attaquer sur la map et qu'elle est plus rapide à exécuter par le serveur du jeu. Mais il y a un inconvéniant dans l'utilisation de cette variable : quand le joueur déconnecte, elle est réinitialisée. Cela signifie que si un joueur se trouve dans la zone spectateur et qu'il déco/reco, il peut de nouveau attaquer. Nous verrons plus loin comment rémédier à cela.<br><br><br><br>+Pour bloquer les attaques, on va utiliser la variable joueur <a href="http://ediwiki.slayersonline.net/doku.php?id=var_char:bloqueattaquelocal">%BloqueAttaqueLocal%</a>. Pourquoi celle-là et pas %BloqueAttaque% ? Tout simplement parce que le joueur pourra changer fréquemment sa possibilité d'attaquer sur la map et qu'elle est plus rapide à exécuter par le serveur du jeu. Mais il y a un inconvéniant dans l'utilisation de cette variable : quand le joueur déconnecte, elle est réinitialisée. Cela signifie que si un joueur se trouve dans la zone spectateur et qu'il déco/reco, il peut de nouveau attaquer. Nous verrons plus loin comment rémédier à cela.<br><br><br><br>
  
 Voici le code à mettre sur les cases event <b>1</b> Voici le code à mettre sur les cases event <b>1</b>

Donate Powered by PHP Valid HTML5 Valid CSS Driven by DokuWiki