Advertisements

De Verywiki-FR.

Sommaire

Advertisements

C'est quoi ?

Les advertisements sont les messages qui s'affichent seul dans le chat d'un serveur.
Vous pouvez y mettre ce que vous souhaitez.
Si vous avez utilisé l'autoplugin pour installer SourceMod, vous pouvez aller directement à la modification des messages.
Ce plugin fonctionne pour tous les jeux OrangeBox (CS:S, TF2, DOD:S, ...) Pour l'exemple, c'est CSS qui sera utilisé. Si vous utilisez un autre jeu orangebox, la seule modification se trouve dans le ftp, il faudra remplacer /cstrike/ par /tf2/ ou autre en fonction du jeu.

Installation Manuelle

Tout d'abords, il va falloir télécharger le plugin. Voici le lien officiel du plugin : [1]
(Lien de téléchargement en bas du premier post ou ici : [2] )

Une fois le plugin téléchargé (c'est un fichier portant l'extension "smx", dans notre cas, c'est : "advertisements.smx"),
il va falloir le mettre dans votre ftp, dans ce dossier : /games/halflife_source/orangebox/cstrike/addons/sourcemod/plugins/
(j'en profite pour faire un rappel de l'utilisation du ftp, ici : [3])


Modification des messages par défaut

Une fois tout ceci fait, un redémarrage du serveur va être nécessaire, pour que le plugin créé le fichier de configuration.

Lorsque le redémarrage sera effectué, il vous suffira d'aller dans le ftp, ici : /games/halflife_source/orangebox/cstrike/addons/sourcemod/configs

Le fichier à éditer est celui-ci : "advertisements.txt"


Mettre un message

Voila la syntaxe correcte d'une ligne :

{
   "1"     {      "type" "S"      "text" "{GREEN}AutoPlugins {LIGHTGREEN}by VeryGames.net."     } }

Cependant, pour afficher deux messages, il ne vas pas suffire de mettre le code deux fois, il va falloir insérer ceci :

   "2"
    {
     "type"		"H"
     "text"		"www.verygames.net"
    }

avant le dernier "}" du premier code, voilà le résultat pour ceux qui n'auraient pas compris :

{
   "1"
    {
     "type"		"S"
     "text"		"{GREEN}AutoPlugins {LIGHTGREEN}by VeryGames.net."
    }
   "2"
    {
     "type"		"H"
     "text"		"www.verygames.net"
    }
}

Pour mettre un troisième message, l'opération sera la même, il faudra juste remplacer le "2" par un "3", et ainsi de suite.

Changer le format des messages

Le Type

Nous allons tout d'abords nous interresser à cette ligne :

"type"		"S"

Elle va définir le type du message, en fonction de la lettre :
Le "C" désigne un message au centre de l'écran
Le "S" désigne un message dans le chat
Le "T" désigne un message en haut à gauche de l'écran
Le "M" désigne un message qui va s'afficher dans un menu sur la gauche de l'écran
Le "H" désigne un message affiché en bas de l'écran

Le Message

Une fois cette variable définie, il va falloir s'occuper de la seconde ligne :

"text"		"www.verygames.net"

Comme vous pouvez vous en douter, ici, on va choisir le texte à mettre. En fonction du type choisit précédemment, plusieurs options sont possible.
Si vous avez choisit le "C", le "H", ou le "M", aucune option ne sera possible.
Cependant, les deux autres sont plus souples :
Avec le "S", vous pouvez choisir entre ces quatre options (il est possible d'en mettre plusieurs sur un seul message):
-{DEFAULT}
-{TEAM}
-{GREEN}
-{LIGHTGREEN}

Explications rapides :

DEFAULT permet d'afficher le texte comme un message normal dans le chat.
TEAM permet d'afficher le texte comme un message de camp
GREEN permet d'afficher le message en vert
LIGHTGREEN permet d'afficher le message en vert clair.

Avec le "T", le choix est encore plus grand, mais ce sont des couleurs, voici la liste :
-{WHITE}
-{RED}
-{GREEN}
-{BLUE}
-{YELLOW}
-{PURPLE}
-{CYAN}
-{ORANGE}
-{PINK}
-{OLIVE}
-{LIME}
-{VIOLET}
-{LIGHTBLUE}

Si vous ne connaissez pas les couleurs en Anglais, je vous laisserai les chercher seul.

Il existe aussi des balises pour récupérer des informations sur le jeu comme : {CURRENTMAP}, {SM_NEXTMAP} ou encore {TIMELEFT}

Utilisation des balises

Voici à présent comment les utiliser :

Lorsque vous rédigez votre message, il suffit de mettre la balise que vous aurez choisit, voici un exemple de message dans le chat :

   "1"
    {
     "type"		"S"
     "text"		"{GREEN}Vert foncé ici {LIGHTGREEN}Et vert clair là !{DEFAULT}Ici, la map actuelle va s'afficher :{CURRENTMAP}"
    }