Evie Addon Details

Watch - Add Favorite

CHARTE DE CONNEXION - Version 2.0

posted on 2007-04-18 16:57:00
by EmbouT
5
w00ts
w00t!
Requires: Tags: css dods français french server-tools

Description

Ce script est le fruit d'une collaboration de tous les participants de ce topic :
forums.mattie.info/cs/forums/viewtopic.php?t=11050


Version requise :

Matties EventScripts 2.0 ou supérieure



Description :

Affichage d'une charte, sous forme de menu, à la connexion d'un nouveau joueur (nouveau sur le serveur ou n'ayant pas accepté la charte)
Ce script fonctionne sous CSS et DOD

Configuration :

5 paramètres sont personnalisables dans le fichierchart/configuration.cfg :

  • Le temps d'affichage de la charte. Après quoi le joueur seras kické.
  • Ce temps est exprimé en secondes.

  • La raison qui sera affichée au joueur lors du kick. Elle devra être courte.

  • Son mode de fonctionnement
  • 2 choix possible
    • avec sauvegarde
    • sans sauvegarde

  • Les joueurs dispensés de l'acceptation de la charte[/] Ajouter les STEAM_ID des joueurs

  • [u]La charte elle-même. Le cadre ci-dessous, tiré du fichier, explique le procédé de conception.
// ////////////////////////Réglages////////////////////////////// //
 
// //////////Charte de connexion////////// //
 
// durée en secondes d'affichage de la charte
// aprés quoi le joueur sera kické.
temps = 45
 
// Raison (courte) affichée au joueur lors
// du kick:
raison = Non respect de la charte // ou plutôt non acceptation de la charte

// Définissez ici le fonctionnement de la charte
// oui = L'acceptation de la charte n'est obligatoire qu'une seule et unique fois par joueur (identification et sauvegarde par STEAM_ID)
// non = L'acceptation de la charte est obligatoire à chaque connexion du joueur
dbb = oui

// indiquez ici les STEAM_ID des joueurs qui seront dispensés d'accepter la charte
// Séparez les STEAM_ID par une virgule PAS D'ESPACE
disp = STEAM_0:0:000001,STEAM_0:0:000002,STEAM_0:0:000002

// Définissez ici la composition de votre charte :
// Mettez ligne devant chaque phrase de votre charte
// Chaque ligne correspond à un retour à la ligne, attention donc à la longueur de votre charte
// Pour ajouter une ligne vide, n'inscrivez rien derrière ligne
// ligne
ligne "Français"
ligne "-Fast-reload interdit !!"
ligne "-Tu respecteras le temp de scope"
ligne "-Bonne humeur obligatoire"
ligne "-Ne tires pas dans le spawn"
ligne "-Aucune insulte ne seras tolérée"
ligne "-Tout joueur pris à cheater sera banni définitivement"
ligne "-FLAGS prioritaires aux FRAGS"
ligne
ligne "---------------"
ligne "English:"
ligne "-Fast-reload prohibited"
ligne "-don't draw at spawn"
ligne "-Bad language is prohibited, be respectful"
// Cette charte par défaut s'affichera donc de cette façon:
// RÈGLES SERVEUR : lire la charte
// Français
// -Tu respecteras le temps de scope
// -Bonne humeur obligatoire
// -Ne tires pas dans le spawn
// -Aucune insulte ne seras tolérée
// -Tout joueur pris à cheater sera banni définitivement
// -FLAGS prioritaires aux FRAGS
//
// ---------------
// English:
// -Fast-reload prohibited
// -don't draw at spawn
// -Bad language is prohibited, be respectful
// ************************
// 1.Accepter.
// 2.Refuser.
//
// Notez que le titre 'RÈGLES SERVEUR : lire la charte' et les options '1.Accepter.' et '2.Refuser.' sont ajoutés automatiquement.
// Il n'est donc pas nécessaire de les intégrer dans votre charte.
// Les caractères unicode sont acceptés et correctement affichés
// ////////////////fin///////////////////// //


Installation :


  • Dézippez le fichier charte.zip que vous venez de télécharger

  • Uploadez le dossier addons, obtenu après dézippage, dans le dossier racine de votre mod (cstrike,dod) sur votre ftp (serveur)

  • Éditez le fichier configuration.cfg pour configurer et créer votre charte

  • Éditez votre fichier autoexec.cfg (/cstrike/cfg/)et ajoutez-y la ligne suivante :
  • es_xload chart

  • Redémarrez votre serveur


NOTE:
Laissez les fichiers d'une éventuelle version précédente si vous désirez conservez la base de données existante des joueurs ayant déjà acceptés la charte.

Pour plus de renseignements concernant l'installation d'un script rendez-vous sur ce topic :
http://forums.mattie.info/cs/forums/viewtopic.php?t=5632

Version Notes For 2.0 (Announce this update)

Updated on: 2008-07-27 06:22:34 EST
- Conversion du script en python
- Permet l'affichage d'une charte plus longue (2 menus)
- Les joueurs sont prévenus par un message centré au bas de l'écran du temps restant pour l'acceptation de la charte
- Conservation automatique des joueurs ayant déjà accepter la charte lors des précédentes versions (si le fichier es_chart_db.txt existe)
( Previous Versions )