astuces:ediwiki
Différences
Ci-dessous, les différences entre deux révisions de la page.
Les deux révisions précédentesRévision précédenteProchaine révision | Révision précédenteDernière révisionLes deux révisions suivantes | ||
astuces:ediwiki [2009/07/01 03:44] – skywing | astuces:ediwiki [2020/07/13 19:04] – modification externe 127.0.0.1 | ||
---|---|---|---|
Ligne 190: | Ligne 190: | ||
</ | </ | ||
</ | </ | ||
+ | |||
Ligne 200: | Ligne 201: | ||
* Test de validité (n' | * Test de validité (n' | ||
* Test de positivité (n' | * Test de positivité (n' | ||
- | * (Test porte-monnaie (vérifie que le joueur possède bien la somme dans le cas d'un don ou d'une mise)) -> Cas d'un don ou d'une mise. | + | * //(Test porte-monnaie (vérifie que le joueur possède bien la somme dans le cas d'un don ou d'une mise))// -> Cas d'un don ou d'une mise. |
* Test valeur limite (fixe une limite max car au delà de quelques milliards saisis, de nombreux bugs surviennent) | * Test valeur limite (fixe une limite max car au delà de quelques milliards saisis, de nombreux bugs surviennent) | ||
-- | -- | ||
Ligne 358: | Ligne 359: | ||
</ | </ | ||
</ | </ | ||
+ | |||
+ | |||
+ | |||
+ | |||
+ | ==== Astuce 07 :Event avec plusieurs restrictions ==== | ||
+ | |||
+ | Si vous désirez créer un event restrictif; par exemple seul un joueur appartenant à la Guilde Admin **ou** s' | ||
+ | |||
+ | |||
+ | < | ||
+ | <style type=text/ | ||
+ | TEXTAREA { | ||
+ | background-color : white; | ||
+ | font-family : MS Sans Serif; | ||
+ | font-size : 8px; | ||
+ | } | ||
+ | </ | ||
+ | < | ||
+ | <table cellspacing=2> | ||
+ | <tr height=25>< | ||
+ | < | ||
+ | < | ||
+ | < | ||
+ | Appuie sur bouton | ||
+ | %Guilde%!=Admin | ||
+ | %Name%!=Ophio | ||
+ | %Groupe%!=Slayers | ||
+ | //ici je met à chaque fois des " | ||
+ | </ | ||
+ | </td> | ||
+ | <td width=20> | ||
+ | </td> | ||
+ | <td> | ||
+ | < | ||
+ | Message(' | ||
+ | </ | ||
+ | </td> | ||
+ | </tr> | ||
+ | </ | ||
+ | </ | ||
+ | |||
+ | |||
+ | < | ||
+ | <style type=text/ | ||
+ | TEXTAREA { | ||
+ | background-color : white; | ||
+ | font-family : MS Sans Serif; | ||
+ | font-size : 8px; | ||
+ | } | ||
+ | </ | ||
+ | < | ||
+ | <table cellspacing=2> | ||
+ | <tr height=25>< | ||
+ | < | ||
+ | < | ||
+ | < | ||
+ | Appuie sur bouton | ||
+ | //dans ce cas-ci au moins une restriction n'est pas respectée, le joueur peut donc se téléporter | ||
+ | </ | ||
+ | </td> | ||
+ | <td width=20> | ||
+ | </td> | ||
+ | <td> | ||
+ | < | ||
+ | Teleport(Map, | ||
+ | </ | ||
+ | </td> | ||
+ | </tr> | ||
+ | </ | ||
+ | </ | ||
+ | |||
+ | |||
+ | |||
+ | |||
+ | |||
+ | ==== Astuce 08 : | ||
+ | |||
+ | Si en entrant dans la map on fait Variable[13]=1, | ||
+ | |||
+ | Il suffit donc de mettre à l' | ||
+ | |||
+ | CD :\\ | ||
+ | Auto une seul fois\\ | ||
+ | Variable[13]=0 | ||
+ | |||
+ | CE :\\ | ||
+ | Variable[14..16]=0 | ||
+ | |||
+ | Si les cases de la Variable Serveur sont remplies, la Variable sera tout de même réinitialisée. | ||
+ | |||
+ | |||
+ | |||
+ | |||
+ | ==== Astuce 09 :La division ==== | ||
+ | |||
+ | |||
+ | Lorsque l'on divise un chiffre sur l' | ||
+ | Ainsi 5 divisé par 3 n'est pas égal à 1,666... mais à 1. | ||
+ | |||
+ | Si l'on souhaite arrondir à l' | ||
+ | (5/3)+1=2 | ||
+ | |||
+ | Et si l'on souhaite arrondir à l' | ||
+ | (5/3)+0,5 = 2\\ | ||
+ | (4/3)+0,5 = 1\\ | ||
+ | Mais lorsque l'on rentre 0,5 (ou 1/2) dans l' | ||
+ | Il faut donc utiliser une astuce : on multiplie tout par 10, puis on redivise tout par 10.\\ | ||
+ | (50/3)+5 = 21\\ | ||
+ | 21/10=2 | ||