Bonjour.
Postez ici vos tutoriaux.
Pas de bla bla svp ![]()
Ok bah jdit rien ![]()
Article 1 : BIND
Comment binder une touche ?
voici la reponse :
Allez dans le dossier cstrike de counter strike source puis ouvrez le fichier nommé config.cfg avec le bloc note ou dans la console de counter strike source.
Puis entrer soit dans le fichier soit dans la console
bind " votre touche" " votre commande"
( respectez les guillemets)
Quelques binds utiles
Pour l’administration avec Mani admin plugins :
bind " votre touche" " admin"
Pour la console :
bind " votre touche" " toggleconsole"
Pour changer de pseudo avec un bind :
bind " votre touche" " name votre pseudo"
Pour binder un message ( all)
bind " votre touche" " say votre message"
Pour binder un message ( equipe)
bind " votre touche" " sayteam votre message"
Oui vous allez me dire pour tout ca faut la console :
Article 2 : Console
Comment activer la console ?
Pour l´activer allez dans :
Mes jeux faites un clic droit sur Counter-strike : Source et choisissez proprietés.
Ensuite cliquez sur options de lancement et la tapez -console et faites ok. Et normalement lorsque vous lancerez Counter-strike : Source vous vous retrouverez devant la console.
Des commandes pour la console !
Pour s´identifier a la console en tant que admin :
rcon_password mot de passe rcon du serveur
mp_buytime 0.25 ( temps d´achat)
mp_roundtime 3 ( temps du round)
mp_friendlyfire 1 ( tire allier 1 active 0 désactive)
mp_c4timer 35 ( temps avant explosion bombe)
mp_freezetime 6 ( freezer time c´est le temps ou on peut pas bouger au début du round)
mp_startmoney 800 ( argent de départ)
sv_gravity 800 ( 800 standard gravité ; 100 gravité faible ; 2000 gravité élevé)
sv_alltalk 0 ( 1 conversation audio all ; 0 conversation audio team)
bot_add ( ajouter un bot)
bot_kill ( tuer tous le bots)
bot_kick ( kick tous les bots)
bot_add_ct ( ajoute un bot counter terroriste)
bot_add_t ( ajoute un bot terroriste)
Je veut faire un bind pour buy rapidment des pack d´arme voila la solution un generateur de bind darme
http://www.csbanana.com/?section=viewlist.books.pages.main.303
Article 3 : Source TV
Comment observer une partie ?
Pour assister à une partie via SourceTV, démarrez Steam et cliquez sur " Serveurs" dans le menu Steam pour ouvrir le server browser. Cliquez sur l´onglet " Observer". Vous pouvez trier la liste des serveurs en cliquant sur " Changer les filtres" et en sélectionnant un jeu spécifique. Une fois que la liste a été mis à jour, faites un double clic sur le serveur de la liste que vous souhaitez rejoindre et vous y serez connecté.
Les ligues qui annoncent la retransmission de futurs matches sur SourceTV vous fournissent généralement les adresses IP de leurs serveurs ( IP : Port). Au lieu de les rechercher via la liste des serveurs, vous pouvez à la place aller dans l´onglet " Favoris" et ajouter l´adresse SourceTV dans votre liste de serveur grâce à un clic droit et en choisissant " Ajouter serveur par adresse IP"]. Vous pouvez également ouvrir la console et tapez la commande connect pour observer une certaine partie. Par exemple:
connect 192.168.130.42:27020
Le port par défaut de SourceTV est 27020, mais il peut être changé. Il devrait toujours être donné dans l´adresse IP SourceTV étant donné que ce numéro de port est la plupart du temps différent du port par défaut du serveur de jeu ( 27015).
Quand vous observez un jeu qui est retransmis via SourceTV, la position et le mode de la caméra sont choisis soit par l´auto-direction soit par un caméraman. Les spectateurs ne peuvent pas passer dans les modes spectateur et joueurs pour suivre ces derniers comme ils pouvaient le faire avec HLTV: cette option a été enlevée afin de réduire l´utilisation de la bande passante au maximum. Les démos de SourceTV permettent toujours de changer de modes et de se déplacer librement lors de la relecture.
Comment enregistrer une partie ?
Le serveur maître SourceTV peut enregistrer des parties sans perte de données ou décalage. Tous les évênements et les entités sont enregistrées et le fichier démo peut être lu exactement comme une démo normale client ( utilisez la commande demoui pour la lecture). Pour lancer l´enregistrement d´un fichier démo, SourceTV doit être activé avant que la carte ne soit chargée, et vous devez ensuite exécuter la commande tv_record nomdeladémo. L´enregistrement de la démo s´arrêtera la prochaine fois que la carte change ou avec la commande tv_stoprecord. Pour enregistrer automatiquement toutes les parties, une seule commande : tv_autorecord 1. Les fichiers démos enregistrés automatiquement seront nommées avec le nom de la carte et la date de début de l´enregistrement ( auto-AAAAMMJJ-hhmm-carte.dem). Les spectateurs SourceTV peuvent également enregistrer la partie en utilisant la commande habituelle record, mais comme toutes démos créées du côté client, vous ne pouvez pas changer de joueur ou de mode spectateur pendant le replay.
Il peut arriver que vous aillez besoin d´utiliser SourceTV uniquement pour enregistrer des démos et non pas pour diffuser la partie. Vous pouvez désactiver la diffusion en définissant le nombre maximum de slots client à zéro ( tv_maxclients 0). Pour activer l´enregistrement automatique sur votre serveur, ajoutez ces lignes dans votre fichier autoexec.cfg:
tv_enable 1
tv_autorecord 1
tv_maxclients 0
Commandes de la console
tv_enable < 0|1>
Active SourceTV sur le serveur de jeu local. Le bot SourceTV apparaîtra comme un client spectateur après le prochain changement de carte ( maître seulement).
tv_name < nom>
Défini le nom du serveur SourceTV tel qu´il apparaît dans le server browser et le tableau des scores ( maître uniquement).
tv_maxclients < 0..255>
Défini le nombre maximum de clients sur le serveur/relais SourceTV local ( 128 par défaut).
tv_stop
Arrête la diffusion de la partie via SourceTV.
tv_status
Affiche les informations spécifiques à SourceTV.
tv_retry
Reconnecte le relais SourceTV à la dernière adresse connue ( relais uniquement).
tv_delay < secondes>
Décalage de la diffusion SourceTV en secondes ( maître uniquement) ( ? ? min et 90 max).
tv_maxrate < bytes>
Défini la bande passante maximale allouée à chaque client en bytes/seconde ( 3500 par défaut).
tv_password < motdepasse>
Défini le mot de passe requis pour se connecter en tant que spectateur.
tv_relaypassword < motdepasse>
Défini le mot de passe requis pour se connecter en tant que proxy-relais.
tv_record < nomfichier>
Démarre l´enregistrement d´une démo SourceTV qui enregistre toutes les entités & les évênements ( maître uniquement).
tv_stoprecord
Arrête l´enregistrement de la démo SourceTV ( maître uniquement).
tv_autorecord < 0|1>
Enregistre automatiquement toutes les parties. Le format des noms des fichiers est auto-AAAAMMJJ-hhmm-map.dem
tv_debug < 0|1>[
Affiche les messages additionnels de déboguage
tv_dispatchmode < 0|1|2>
Défini le mode de dispatch client pour les clients qui se connectent: 0=jamais, 1=si approprié, 2=toujours
tv_overrideroot < 0|1>
Remplace l´IP maître du diffuseur par une IP locale.
Article 4 : Nitroserv VS Verygames
Qui va l´emporter je peux vous dire que ca va etre serre ces 2 hebergeurs de serveurs de jeux sont performants
hebergeur N°1 VERYGAMES
Verygames http://www.verygames.net ou . com : Hebergeur de serveur de jeux de qualite, verygames vous proposent un tres bon serveur qui tourne sous linux a de tres bon prix, le prix peut vous parraitre élevé pour certains donc notez que ces serveurs sont livrés avec un team speak serveur; un herbegement web avec ce style d´adresse ( http://votrenomdesite.verygames.net)Ces serveurs de jeux sont optimise pour les meilleur ping possible
Bande passante
Toutes les machines disposent d´un lien 100Mb vers Internet
Les tarifs :
Les prix ci dessous sont indiqués au mois TTC
Des reductions vous seront attribuées si vous louez votre serveur pour plusieur mois en payant 1 seul fois biensur pas en le renouvellent ( ci dessous les reductions)
Vous bénéficiez de 5% de réduction pour une location d´une durée de 3 mois.
Vous bénéficiez de 10% de réduction pour une location d´une durée de 6 mois.
Vous bénéficiez de 15% de réduction pour une location d´une durée de 9 mois.
Vous bénéficiez de 20% de réduction pour une location d´une durée de 12 mois.
prive : 20 €/12slots | 25 €/14 slots | 30 €/16 | 10 €/5 slots
Public : 39 €/12 slots | 45 €/14 slots | 55 €/16 slots | 65 €/20 slots | 80 €/24 slots | 95 €/28 slots| 110 €/ 32 slots
Modes de paiement chez verygames
Plusieurs modes de paiement sont à votre disposition:
Abonnement mensuel par Carte Bancaire
Paiement unique par Carte Bancaire
Virement Bancaire
Chèque
Tokens
hebergeur n° 2 Nitro serv
Nitroserv http://www.nitroserv.com
Le serveur de jeu est placé de manière automatique sur la machine la moins utilisé du réseau, vous garantissant un serveur sans lags et sans reproches
Ils jouissent d´une bande passante dédiée et garantie d´une très grande qualité et d´un des meilleurs peerings européens nous permettant d´avoir les pings les plus bas au travers de toute l´Europe.
Temps approximatif de livraison de votre serveur après paiement:
5 secondes après paiement. Bravo nitroserv
Pour le FTP :
Aucune limitation de votre espace personnel.
Liberté d´ajouter autant de maps/mods/configs que souhaité.
Psychostats
Tous les serveurs CS:Source profitent des statistiques de type Psychostats. La mise à jour se fait de manière automatique quotidiennement sur une machine annexe de manière à ne pas perturber le bon fonctionnement de votre serveur de jeu.
Plugins:
Vous êtes libres d´installer les plugins que vous souhaitez, sans limitation de nombre ni d´espace.
Point tres fort pour cs:s chez nitroserv !
Map pack pré installé
Dès la commande de votre serveur, vous profiterez des maps pré installées par NitroServ
Ce map pack pour CS:Source contient à ce jour plus de 320 maps
Mise a disposition d´un miroir HTTP permettant le téléchargement des maps par le jeu à vitesse maximale
Hébergement web
Tout nos abonnés profitent d´un hébergement web de type professionnel sans publicité, comportant les caractéristiques suivantes :
Les tarifs
Les prix ci dessous sont indiqués au mois TTC
Des reductions vous seront attribuées si vous louez votre serveur pour plusieur mois en payant 1 seul fois biensur pas en le renouvellent ( ci dessous les reductions)
Vous bénéficiez de 10% de réduction pour une location d´une durée de 3 mois.
Vous bénéficiez de 15% de réduction pour une location d´une durée de 6 mois.
Vous bénéficiez de 20% de réduction pour une location d´une durée de 12 mois.
prive : 20€/10 slots | 25€/12slots | 30€/14slots | 35€/16| 40€/18 slots | 45€/20 slots
public : 40€/10 slots | 45€/12 slots | 50€/14 slots | 55€/16 slots| 60€/18 slots | 65€ / 20 slots| 70€/22 slots | 75€/14 slots
Resultat nitroserv l´emporte grace a son espace disque et son map pack mais ces prix sont plus elevés que verygames
Carth: Perso, jprefere verygames, nitro ca touche pas =/
Article : 6
Pour avoir un pseudo écrit dans un style différent, il faut utiliser des caractères spéciaux compatibles avec le jeu. Pour accéder à ces caractères, il faut utiliser la " Table des caractères".
Pour lancer la " Table des caractères", il faut taper " charmap" dans l´invite de commande " Exécuter", ou alors la sélectionner dans le menu " Accessoires" ? " Outils système" ? " Table des caractère".
Pour configurer la table des caractères le plus simplement, il faut choisir la police " Arial", puis grouper les caractères par " Rangée Unicode",
Pour valider les caracteres choisi, il suffit de cliquer sur " Copier", puis de coller le texte dans le menu des options du jeu.
by der_ceth
Article 7 : Installation skin
Si c´est la première fois que vous installer une arme, vous devrez sans doute créer certains dossiers.
Rendez-vous dans ce dossier, c´est là où se passeront les changements:
C:/Program
Files/Valve/Steam/SteamApps/votre-compte-ou-mail/c
ounter-strike source/cstrike
Pour commencer, nous allons placer les fichiers du models 3D.
Pour cela, créer dans le dossier " models", un dossier " weapons" et placer à l´intérieur les fichiers:
. mdl, . vtx, . vvd et peut être un . phy ( facultatif).
Remarque: Vous ne devez pas créer ici de dossier pour chaque arme !
Maintenant occupons nous des textures.
Créer dans le dossier " materials/models" un dossier " weapons". Puis dans ce même dossier, céer un dossier " v_models".
Pour prendre exemple, nous allons installer un M4A1.
Donc, créer dans le dossier " v_models" le dossier " rif_m4a1" puis placer à l´intérieur les fichiers:
. vtf et . vmt.
by wayne
Article 8 : Les tags
Graffiti dans Counter-Strike Source
Pendant la partie vous pouvez taguer sur les murs : Tag animé ou Tag normal, tout est possible. Voici le tutorial pour tagguer dans Counter-Strike.
Le Tag de Base
Une simple image au format jpg suffit! Cependant celle ci doit respecter le format suivant au choix : 64x64, 92x92, 128x128, 256x256.
La Taille de l´image ne doit pas etre superieure a 120 Ko ! A vous de l´editer avec votre editeur d´image préféé.
Pour inserer votre graffiti dans Counter-Strike Source, allez dans les options puis " ajouter mon graffiti". Pour que vous puissier mettre votre graffiti maiter steam en englais
Le Tag animé
Il est possible d´avoir un graffiti animé dans Counter-Strike Source. Pour creer un tag animé, voici la procedure a suivre. Telechargez le programme Smiddy ( cliquez sur se lien http://www.counterstrikefrance.com/ANiMATED.TEXTURE.CONVERTER_SMiDDY.rar )
1- Selectionnez votre image animée . gif sur votre pc.
2- Avec votre logiciel d´edition d´image preféré, convertissez votre image dans un carré de format au choix : 64x64, 92x92, 128x128, 256x256. Attention, pour les tags animés, le format 256x256 n´est pas recommandé.
3- Decomposez le fichier animé en images individuelles. Sous Image Ready : ouvrez votre fichier gif et faites " fichier"/"exporter"/"image d´animation sous forme de fichier". Enregistrez votre image au format . jpg et convertissez les une par une en 32bits et au format . tga
4- Collez tous vos fichiers . tga dans le dossier hl2/materialsrc/animated folder du convertisseur Smiddy. Renommez chaque fichier en spray001.tga, spray002.tga, spray003.tga etc...
5- Editez le fichier spray.txt en l´ouvrant avec le bloc notes de windows. Remplacez la valeur " endframe value" par le nombre total d´images que vous avez.
6- Executez le fichier convert.bat, un fichier . vtf doit apparaitre dans le dossier hl2/materials/animated/ . Celui ci doit etre inferieur a 120 ko pour etre affiché dans Counter-Strike Source !
7- Deplacez le fichier . vtf dans le repertoire logos de Counter-Strike Source cstrike\materials\VGUI\logos
8- Creez un nouveau fichier avec le bloc notes :avec le bloc note faire un nouveau fichier avec ce texte:
" LightmappedGeneric"
{
" $basetexture" " vgui\logos\gabedance"
" $decal" " 1"
" $decalscale" " 1"
}
Enregistrez ce fichier sous le nom spray.vmt dans le meme dossier que le fichier . vtf
omg le copier coller de fous ![]()
GG tuto
tuto by carth and supertsnake
C´est des copiés collés de tutos ici:
http://carthageagle.free.ree.fr/forum/viewforum.php?f=5
Merci a snake pour le copié collé.
sur mon forum, c mieux, ya les images ^^
ouai ca c´est clair
http://mick1597.free.fr/index.php?file=Sections&op=article&artid=5
tuto´s d´un logiciel de strat by supertsnake encore et carth
GG carth, ça c´est un sacré tuto!!!
si un mec redemande comment binder une touche c´est qu´il le fait expres lol.
je vous propose sans tout recopier, un tuto pour créer vos stratégies avec satstrats:
Télécharger Satstrats + tuto:
http://abv93.free.fr/strats.html
et pour récuperer des overview de toutes les maps ( remerciement à Der_Ceth) c´est en dessous:
http://carthageagle.free.ee.fr/forum/viewtopic.php?t=24
Merci Dado ![]()
autre tuto pour satstrats :
http://carthageagle.free.fr/forum/viewtopic.php?p=2514#2514
Tutorial Mattie`s event scripts, by fada:
Présentation du plugin Eventscripts :
Le plugin Mattie´s EventScripts est un add-on pour Counter-Strike:Source ( CSS) qui déclenche des fichiers de configurations serveur lorsque des évènements du jeu sont exécutés. Par exemple on peut créer un fichier " round_end.cfg" dans le sous-répertoire cstrike/cfg/events qui sera exécuté automatiquement à chaque fin de round.
La liste complète des évènements peut-être extraite des fichiers *.res contenu sur le serveur où consultée sur le site Matties : http://mattie.info/cs/events.txt
Ce plugin a été créée pour s´éxécuter sous Windows et Linux.
Installation des fichiers du plugin :
Sous Windows :
1. Télécharger mattie_eventscripts pour Win32 à partir de http://mattie.info/cs/
2. Extraire les fichiers de l´archive zip dans votre répertoire cstrike/addons. Assurez-vous que les fichiers " mattie_eventscripts.dll" et " mattie_eventscripts.vdf" sont dans ce répertoire ( si vous n´avez le répertoire addons : le créer au préalable).
Sous Linux :
1. Télécharger mattie_eventscripts à partir de http://mattie.info/cs/
2. Extraire les fichiers de l´archive dans votre répertoire cstrike/addons. Assurez-vous que les fichiers " mattie_eventscripts_i486.so" et " mattie_eventscripts.vdf" sont dans ce répertoire ( si vous n´avez le répertoire addons : le créer au préalable).
Ne redémarrer pas encore votre serveur il convient de configurer le plugin auparavant.
Configuration / Présentation :
Ce plugin ayant déjà beaucoup évolué il convient désormais ( c´est un parti pris de l´auteur) de préparer un fichier de configuration global ( autoexec.cfg) permettant d´utiliser des fichiers d´exécution standards ET des " Script Packs".
Les fichiers de scripts standards sont regroupés dans un sous-répertoire unique et sont utilisés individuellement ( cstrike/cfg/events/). Chaque fichier de script standard correspond au nom d´un évènement, exemple : player_hurt.cfg, player_say.cfg etc....)
Une archive regroupant des exemples de fichiers scripts d´évènements est disponible sur le site Mattie : EventScripts ( example scripts 0.3.0) téléchargeable ici : http://mattie.info/cs/
Les Script Packs sont un ensemble de fichiers de scripts pour Eventscripts généralement regroupés dans le même répertoire ( cstrike/cfg/events/<pack>/) pour faciliter l´activation et la modification de certaines fonctionnalités sans avoir à éditer l´ensemble des fichiers de scripts standards déjà utilisés.
Les scripts packs sont développés par des utilisateurs du Matties et peuvent être trouvés sur le forum principal Mattie´s.
Dans le cadre de ce tutorial nous utiliserons le script pack permettant d´afficher le nombre de HS effectué par chaque joueur pendant le jeu. Ce script pack est téléchargeable ici : http://www.sourcemod.net/~sourcemod/forums/viewtopic.php?t=1357&highlight=hscount
Plus généralement tout les scripts fonctionnels partagés par les développeurs peuvent-être téléchargé à partir du topic suivant de sourcemod : Eventscripts working examples http://www.sourcemod.net/~sourcemod/forums/viewtopic.php?t=898
Configuration / Autoexec.cfg :
Afin de déterminer comment l´eventscript va traiter l´ensemble des fichiers installés sur votre serveur il est nécessaire d´utiliser le fichier autoexec.cfg situé à côté du fichier server.cfg de votre répertoire cstrike. Si il n´exite pas il conviendra de l´ajouter.
Fichier principal de configuration de l´eventscript : autoexec.cfg
( si vous utilisez déjà un fihchier autoexec.cfg sur votre serveur il faudra ajouter les lignes à la suite)
Code:
/ / in or run by autoexec.cfg
/ / EventScripts Configuration
mattie_eventscripts 1
eventscripts_subdirectory events
eventscripts_register hs_count
ATTENTION l´ordre des lignes doit-être respecté!
Un fois votre autoexec.cfg renseigné il convient de la placer à côté du fichier server.cfg ( cstrike/) de votre serveur.
Description :
mattie_eventscripts 1 :
Active le plugin
eventscripts_subdirectory events :
désigne le sous-répertoire contenant l´ensemble des fichiers de configurations ( round_start.cfg, round_end.cfg etc...). ce répertoire peut-être différent mais je vous conseille de conserver le dossier proposé par défaut car l´ensemble des scripts s´y réfère.
eventscripts_register hs_count
Commande permettant de déclarer l´utilisation du script pack hs_count.
Remarque : Certains scriptpacks nécessittent l´initialisation ou le chargement de fichier de configuration constituant des lignes supplémentaires à ajouter dans l´autoxec.cfg : toujours bien lire et suivre les consignes d´installation de leurs auteurs.
Démarrage et arrêt du plugin via Mani_admin plugin :
Pour les utilisateurs du plugin Mani il est tout à fait envisageable d´ajouter l´activation/désactivation du plugin et des script pack dans le menu des commandes rcon du Mani admin plugin ( fichier à éditer : cstrike/cfg/mani_admin_plugin/rconlist.txt) :
Code:
" Matties Scripts On" mattie_eventscripts 1
" Matties Scripts Off" mattie_eventscripts 0
/ / le matties script doit etre sur On pour gerer les script packs
" Matties HS Display On" eventscripts_register hs_count
" Matties HS Display Off" eventscripts_unregister hs_count
Démarrage et Arrêt du plugin via commandes RCON :
Plus généralement on peut déclencher l´arrêt ou le démarrage du plugin via des commandes rcon.
A partir de la console du jeu ( vous devez avoir défini votre variable rcon_password au préalable) :
rcon mattie_eventscripts 0 / / arrête le plugin
rcon mattie_eventscripts 1 / / démarre le plugin
rcon eventscripts_unregister hs_count / / arrête le scriptpack hs_count
rcon eventscripts_register hs_count / / démarre le scriptpack hs_count
Où à partir de HLSW dans l´onglet console ( ne pas taper rcon avant chaque commande)
Voilà à ce stade du tutorial vous êtes en mesure d´installer le plugin, de le démarrer et l´arrêter à partir de commandes rcon ou du mani_admin plugin et de configurer le fichier autoexec.cfg indispensable au bon fonctionnement du plugin. Ne relancez pas encore le serveur nous n´avons pas encore de scripts à exécuter.
Configuration / Fichiers scripts d´évènements simples :
Nous avons définis via l´autoexec.cfg que le dossier cstrike/cfg/events/ contiendrait l´ensemble des scripts déclenchés sur évènements du serveur.
Je rappelle qu´un pack de fichier exemple est téléchargeable ici : EventScripts ( example scripts 0.3.0) : http://mattie.info/cs/ et que les scripts validés comme fonctionnels sont disponibles sur le forum sourcemod Matties ici : http://sourcemod.net/forums/viewtopic.php?t=898
Nous allons créer 2 fichiers de scripts d´évènements simples :
Message de bienvenue au joueur : player_connect.cfg
Ajouter la ligne suivante dans votre fichier ( ou créer le) player_connect.cfg que vous placerez dans cstrike/cfg/events/.
Code:
es_xdelayed 3 es_msg Salut, votre ID est : event_var(userid) !
Lorsqu´un joueur se connecte il devrait être salué par la console qu lui renvoi son numéro d´ID.
Important :
Je dis il devrait car l´instruction utilisée ( es_xdelayed) l´est parce que nous parlons de l´évènement connect, Ici un temps d´attente de 3 secondes est ajouté car lorsque l´évènement survient les variables du joueur ne sont pas toutes définies.
Le problème de ce type d´évènement vient du moteur source : ça peut fonctionner ou pas !
Explication :
Un joueur se connecte, l´évènement est déclenché, le script est traité et attend 3 secondes pour envoyer le message.
Pendant ses 3 secondes un autre joueur peut se connecter déclenchant à nouveau l´évènement ce qui aura pour effet de transformer le contenu de la variable à afficher... Ces commandes ne sont donc pas sure à 100% dès lors qu´elles utilisent des variables d´exécution du jeu.
Déclenchement d´un son à partir du chat ( recquiert le mani_admin plugin) : player_say.cfg
Ajouter la ligne suivante dans votre fichier ( ou créer le) player_say.cfg que vous placerez dans cstrike/cfg/events/.
Code:
if ( event_var(text) equalto " music") then ma_cexec event_var(userid) ma_play 1
Ici nous surveillons les évènements du chat : si le mot music apparraît dans un message alors la commande ma_cexec du mani est déclenchée pour l´utilisateur qui a tapé le mot " music" et elle exécute la commande du mani pour jouer le son 1 ( ma_play 1). La commande ma_cexec exécute la lecture du son dans le context admin du serveur.
Important :
Comme le script utilise des commandes mani il convient de s´assurer que le fichier de configuration du mani ( cstrike/mani_server.cfg généralement) est bien configuré pour accépter la lecture des sons par les joueurs, ainsi la variable suivante doit-être définie selon vos besoins :
mani_sounds_per_round 1 / / Défini le nombre de sons qu´un joueur peut lancer par round
mani_player_settings_sounds 1 / / 1 = default on, 0 = default off / / les joueurs entendent les sons par défaut
Restrictions :
La commande cexec peut faire l´objet d´une immunité à partir du mani ( voir le fichier cstrike/cfg/mani_admin_plugin/imunitylist.txt)
En effet une des options ( généralement appliquée aux administrateurs) est:
/ / x = rend l´utilisateur immunisé sur les actions cexec lancé contre lui
Autrement dit si l´utilisateur qui tape la commande apparait dans la liste des immunisés elle s´auto annulera. Il convient donc de vérifier en cas de problème si l´utilisateur est immunisé ou pas sur ce type de commande
WARNING sur les scripts personnalisés :
J´ai délibérement choisit des exemples de scripts qui peuvent poser des problèmes.
En effet à contrario du plugin mani où la majorité des actions sont prédéfinies en dur dans le plugin, le Matties permet de gérer des actions sur évènement. Autrement dit, vous pouvez facilement vous retrouver dans une situation où votre serveur ou vos clients crash ( trop de commandes exécutées en même temps ou boucle infinie sur un évènement appelant une action qui déclenche un évènement...).
Anecdote : Il m´est arrivé personnellement de faire crasher tous les clients administrateurs au changemap : je demandais la lecture d´un son pour chaque admin. connecté ce qui au niveau du client faisait crashé le moteur : 4 admins et donc 4 sons jouer au même moment pour chaque admin. C´est le revers de la médaille !
En cas de problème grave :
Lors de la mise en place de vos scripts et de crash de votre client ou du serveur, le bon reflexe et de renommer immédiatement le fichier de script posant problème et de rebooter votre serveur. Ainsi ce fichier ne sera plus pris en compte dans la gestion des évènements jusqu´à ce qu´il soit corrigé et remis sur le serveur. Vous pouvez également désactiver les scripts ( quant vous pouvez encore lancer une commande rcon) via la commande mattie_eventscripts 0.
Configuration / Script Pack :
Dans l´exemple d´autoexec.cfg décrit précédemment nous avons convenu de l´utilisation du script pack hs_count.
Ce pack créée par Ichtys est disponible ici : http://sourcemod.net/forums/viewtopic.php?t=1357
Une fois téléchargé le pack il convient d´extraire l´ensemble du répertoire dans votre dossier cstrike/cfg/events.
Ainsi vous aurez un nouveau répertoire contenant l´ensemble des scripts requis dans cstrike/cfg/events/hs_count.
Comme nous avions ajouté la ligne : eventscripts_register hs_count dans l´autoexec.cfg le script pack est prêt à fonctionner.
Un fichier readme.txt est inclus vous précisant qu´en éditant le fichier hs_config.cfg vous pouvez modifier le nombre de hs requis avant le déclenchement du message indiquant que le joueur enchaine des HS, la ligne à éditer est celle-ci :
Code:
es_xsetinfo hs_min 2 / /minimun number of headshots in a row to display message
Ici nous avons décidé de configurer le nombre minimum de HS par joueur à 2 ( hs_min 2) avant d´être affiché à l´écran.
Comme vous le voyez l´utilisation des script packs revêt l´intéret d´avoir un minimum de modifications à effectuer pour leur mise en route.
A ce stade, vous avez installé votre plugin, vous avez configuré son démarrage par le biais de l´autoexec.cfg du serveur, vous savez démarrer et arrêter votre plugin et les ScriptPacks via le mani ou par commande rcon, vous avez mis en place un ScriptPack et des scripts d´évènements standards, ouf!
Vous êtes maintenant prêt à relancer votre serveur ( commande rcon _restart), et à utiliser votre nouveau plugin Matties !
enfin on appreci mes tutos !
http://mick1597.free.fr/index.php?file=Sections&op=categorie&secid=1
Les tutos ICI aussi
Super topic
![]()
G uen quetsion on peut les sauvgarder les strats ?
supertsnake toi qui compte mettre 300 maps sur ton serve je vien de fair un packmap de 400 maps si je v le uper mes sa va etre dur ![]()
gg ![]()
Devil_Guardian Posté le 27 juillet 2005 à 18:58:55
G uen quetsion on peut les sauvgarder les strats ?
oui mais le gars doit avoir le logiciel pour la voir
Ça va pas être dûre...
Ça va sûrtou t être long...