Chaînes de Restriction
Chaînes de Restriction
A quoi ca sert ?
Les chaines de restriction sont des petites suites de caractères qui vous permettent, en temps que gérant, de décider qui autoriser à faire l'action en question et à quelle heure. Elles peuvent être appliquées au bâtiment lui même (champs "Restriction" de la page du bâtiment) ou à un service particulier (champs texte en dessous du service concerné dans la liste des services de votre bâtiment). Elles vous permettent de gérer efficacement votre bâtiment ... pour peu que vous maitrisiez leur fonctionnement.
Syntaxe
Une chaîne peut contenir plusieurs chainons, séparés par des points. Vous devrez ajouter un point derrière le dernier chainon également. Notez que vous pouvez de rien mettre du tout comme restriction, ce qui aura pour effet d'autoriser tout le monde et ce à toute heure.
Un chainon se présente sous cette forme:
- La lettre R (pour indiquer qu'on est en train de définir quand l'accès sera autorisé exclusivement aux personnages que l'on va définir) ou la lettre I (pour indiquer qu'on va définir qui ne sera pas autorisé à l'heure donnée, impliquant que tous les autres y auront accès).
- Entre parenthèses et séparés par des virgules, les signalement des personnages concernés (pour mémoire un signalement est une suite de 4 lettres majuscules, que l'on voit par exemple dans la liste des occupants d'un bâtiment ou l'on se trouve). Notez que vous pouvez ne pas définir de signalement, mais que si vous en définissez vous devrez mettre aussi une virgule après le dernier signalement.
- Entre crochets et séparés par des virugules, les plages horaires où appliquer ce chainon. Une plage horaire est constitué de 2 nombres à 2 chiffres (attention, ajoutez des 0 devant si nécessaire !) séparés par un signe moins. Vous pouvez définir plusieurs plages horaires, mais devez en définir au moins une ("00-23" correspond à toute la journée ...). Derrière la dernière plage, pensez à ajouter également une virgule.
Exemples
Les chaines de restriction sont des petites suites de caractères qui vous permettent, en temps que gérant, de décider qui autoriser à faire l'action en question et à quelle heure. Elles peuvent être appliquées au bâtiment lui même (champs "Restriction" de la page du bâtiment) ou à un service particulier (champs texte en dessous du service concerné dans la liste des services de votre bâtiment). Elles vous permettent de gérer efficacement votre bâtiment ... pour peu que vous maitrisiez leur fonctionnement.
Syntaxe
Une chaîne peut contenir plusieurs chainons, séparés par des points. Vous devrez ajouter un point derrière le dernier chainon également. Notez que vous pouvez de rien mettre du tout comme restriction, ce qui aura pour effet d'autoriser tout le monde et ce à toute heure.
Un chainon se présente sous cette forme:
- La lettre R (pour indiquer qu'on est en train de définir quand l'accès sera autorisé exclusivement aux personnages que l'on va définir) ou la lettre I (pour indiquer qu'on va définir qui ne sera pas autorisé à l'heure donnée, impliquant que tous les autres y auront accès).
- Entre parenthèses et séparés par des virgules, les signalement des personnages concernés (pour mémoire un signalement est une suite de 4 lettres majuscules, que l'on voit par exemple dans la liste des occupants d'un bâtiment ou l'on se trouve). Notez que vous pouvez ne pas définir de signalement, mais que si vous en définissez vous devrez mettre aussi une virgule après le dernier signalement.
- Entre crochets et séparés par des virugules, les plages horaires où appliquer ce chainon. Une plage horaire est constitué de 2 nombres à 2 chiffres (attention, ajoutez des 0 devant si nécessaire !) séparés par un signe moins. Vous pouvez définir plusieurs plages horaires, mais devez en définir au moins une ("00-23" correspond à toute la journée ...). Derrière la dernière plage, pensez à ajouter également une virgule.
Exemples
Ce service est donc réservé à HGBT, et ce toute la journée.R(HGBT,)[00-23,].
Ce service est donc interdit à HGBT, et ce de 5h à 8h (compris). Le reste du temps, ce service est accessible à tous (puisqu'aucune restriction).I(HGBT,)[05-08,].
Ce service est donc inaccessible de 0h à 12h (puisque réservé à personne), et interdit à HGBT et HBVG de 13h à 23h.R()[00-12,].I(HGBT,HBVG,)[13-23,].
Ce service est donc réservé à HGBT de 0h à 15h, et interdit à HGBT et HBVG de 13h à 23h. Vous remarquerez donc qu'il y a une incohérence: de 13h à 15h, HGBT est à la fois autorisé à venir par le prmeier chainon, et interdit de venir par le second. En cas d'incompatibilité, l'accès sera toujours refusé, donc HGBT ne pourra pas venir de 13h à 15h, même si le premier chainon l'y autorise.R(HGBT)[00-15,].I(HGBT,HBVG,)[13-23,].
Permission de ce forum:
Vous ne pouvez pas répondre aux sujets dans ce forum
|
|