With the help of :
Image

Great Service, Support, Prices ! THE place to rent a good server ! Created by some from ex "mysTix" well known DoD:S Team
IMPORTANT !!!!
Need volonteer to store the website and keep the good job !!!!
I cannot maintain the website anymore.. Thanks !!
Contact by Steam please !

Je cherche un volontaire pour héberger le site et conserver le travail énorme fait par tous !
Je n'ai plus le temps de faire ça ! Merci !!!
Contactez-moi par Steam !

War Mod(by Puopjik)

Enjoy dod:s with other game types !
Post Reply
User avatar
vintage
Site Admin
Posts: 125
Joined: Thu Nov 19, 2015 7:47 am
Location: France

War Mod(by Puopjik)

Post by vintage » Thu Nov 19, 2015 8:40 am

A plugin from Puopjik

Useful and multilangage to manage your wars !
WarMode.zip
(33.57 KiB) Downloaded 298 times
WarMode.zip
(33.57 KiB) Downloaded 298 times
Right behind you ! ^^
User avatar
vintage
Site Admin
Posts: 125
Joined: Thu Nov 19, 2015 7:47 am
Location: France

Re: War Mod(by Puopjik)

Post by vintage » Thu Dec 22, 2016 6:16 pm

Already in the zip..
Déjà dans le zip..

Pour info !

War mod All CVARs/HowTo in english:

Code: Select all

This plugin makes the set up of a war easier on DoD:S Source, via a menu and some commands.
[u]Installation:[/u]
This plugin is a SourceMod plugin(http://www.sourcemod.net/). To use it, you must be a SourceMod admin with slay rights.
Official thread: http://forums.alliedmods.net/showthread.php?t=87150

Two ways to use it, via the menu+commands, or only via console.

All Consolecommands can be typed in chat if you add "!" at the beginning.


[u]Menu + console:[/u]

To display the menu, type war_menu in console or !war_menu in chat.

[u]Menu contents:[/u]

War Mode Menu
    Choose Maps
        Map1
        Map2
        Map3
    Number of Maps
        1
        2
        3
    Round Time
        15
        10
        12
        20
        25
        30
    Teams
        A is Ally / B is Axis
        A is Axis / B is Ally
    Start War/Restart Round
    Show Scores
    Show Settings Summary
    Stop War


I believe the choices are enough clear to skip an explanation :)

A little word about the 5 last ones.

[u]Teams:[/u]
The plugin can't know which team start the first round as allies or axis. Use it to tell it

Seebelow to define teams.


[u]Start War/Restart Round:[/u]
Start the war or restart a round if needed.

[u]Show Scores:[/u]
During a war, show current scores, else the last war results.
[u]
Show Settings Summary:[/u]
To check the curent settings (don't forget to look in chat history)

[u]Stop War:[/u]
Stop the war at any moment.

[u]Define teams:[/u]
You must do it via the console or via  chat if you add "!" before any command.

war_tagA (or !war_tagA in chat)
war_tagB (or !war_tagB in chat)

Without arguments it returns the current tag of team A or B. Put the new tag between quotes to define it.

[u]Define war config file:[/u]

Depends on league, there are different war config.

war_configfile (or in chat !war_configfile)
war_tvfile (or in chat !war_tvfile)
war_mapfile (or in chat !war_mapfile)

Same syntax than to define teams (config files must be in the dod/cfg/ folder, mapfile in dod/)

[u]Only via console:[/u]
All commands are available in chat if you add "!" before.

[u]War Mode Plugin by Puopjik available commands:[/u]

"war_menu"
 - Display the main plugin menu.
"war_help"
 - Display the plugin help.
"war_islive"
 - Set to 1 to start the war, 0 to stop it.
"war_rr"
 - Restart a round if needed.
"war_map1"
 - Define the first map of the war.
"war_map2"
 - Define the second map of the war.
"war_map3"
 - Define the third map of the war.
"war_tagA"
 - Define the clan tag of the team A.
"war_tagB"
 - Define the clan tag of the team B.
"war_allies"
 - Define which team plays as allies for the first round.
"war_axis"
 - Define which team plays as axis for the first round.
"war_roundtime"
 - Define the duration of a round.
"war_numberofmaps"
 - Define the number of maps to play on.
"war_scores"
 - Display current scores to all players.
"war_summary"
 - Display a war settings summary.
"war_reset"
 - Reset all settings to default, it also stops the war if it was running.
"war_configfile"
 - Define the special war config to load.
"war_tvfile"
 - Define the special SourceTV config to load.
"war_mapfile"
 - Define the map file list to use for the menu.


[u]Warnings:[/u]

During a war, there is a infinite warmup, which stops when all team are ready.

This plugin is using the file maplist.txt to generate the list of maps in the menu. It must be located in the dod/ folder. You can change it by using the war_mapfile command. 

If one of the two config file is missing, it won't work :)

A little tip about war config file, if you want the warmup to start when the map change, add those lines to your config file:

mp_clan_ready_signal "ready"
mp_clan_readyrestart "1"
mp_restartwarmup "1"
mp_warmup_time "-1"


Two files are created in the dod/ folder, mymatch.txt, and match_results.txt.
DO NOT MODIFY THEM!!
Erase them if you want but do not modify ;)

UPDATING PROCEDURE:
- unload plugin
- erase the file dod/mymatch.txt
- reload plugin
War Mod Commandes et installation en Français:

Code: Select all

[u]Utilisation:[/u]
Deux façons de l'utiliser, via le menu + commandes, ou uniquement via la console. 
Toutes les commandes peuvent être saisies dans le chat si vous ajoutez "!" au début. 

[u]Menu + console:[/u]
Pour afficher le menu, tapez dans la console "war_menu" ou "!War_menu" dans le chat. 
Ou binder une touche: bind "xxxxxxx" "say !War_menu"

[u]Détails du Menu:[/u]
Choisissez les Maps à jouer (jusqu'à 3)
Map1
Map2
Map3
Le nombre de maps qui seront jouées (jusqu'à 3) 
1
2
3
Temps joué en minutes:
15
10
12
20
25
30

[u]Répartition des Équipes:[/u]
A jouera  Allies en premier / B en Axe
A jouera Axes en premier / B en Alliés
Le plugin ne peut pas savoir quelle équipe commence le premier round en alliés ou en Axes. Utilisez la commande pour l'indiquer.

Lancer le Match / redémarrer le round

Voir les scores (à n'importe quel moment)

Afficher les paramètres (pour vérifier la programmation du match)

Stopper le match (retour à la normale)

[u]Definir les tags des teams:[/u]
Vous devez le faire via la console ou via le chat (si vous ajoutez "!" avant toute commande). 
war_tagA (ou !war_tagA dans le chat)
war_tagB (ou! war_tagB dans le chat) 

Sans arguments, cette commande renvoie le tag de l'équipe A ou B.
Pour définir de nouveaux tags d'équipe, il fait les ajouter entre des guillemets.
[u]ex:[/u]
war_tagA "<FAC> (ou !war_tagA "<FAC>" dans le chat)

[u]Commandes disponibles dans la console: [/u]
-"war_menu"
Affiche le menu principal plugin. 
-"war_help"
Affiche le plugin d'aide. 
-"war_islive"
Mettre à 1 pour commencer la war, 0 pour l'arrêter. 
-"war_rr"
Redémarrer un round si nécessaire. 
-"war_map1"
Définir la première map jouée. 
-"war_map2"
Définir la deuxième map jouée. 
-"war_map3" "war_map3" 
Définir la troisième map jouée. 
-"war_tagA"
Définir le clan tag de l'équipe A. 
-"war_tagB"
Définir le clan tag de l'équipe B. 
-"war_allies"
Définir l'équipe qui joue Alliés pour le premier round. 
-"war_axis"
Définir l'équipe qui joue Axes pour le premier tour. 
-"war_roundtime"
Définir la durée des rounds. 
-"war_numberofmaps"
Préciser le nombre de maps à jouer. 
-"war_scores"
Affiche les scores en cours à tous les joueurs. 
-"war_summary"
Affiche un résumé des paramètres. 
-"war_reset"
Reset de tous les paramètres par défaut, arrête aussi le match si il est lancé. 
-"war_configfile"
Définir la config war à charger. 
-"war_tvfile"
Définir la config SourceTV à charger. 
-"war_mapfile" "war_mapfile" 
Définir le fichier "liste des maps" à utiliser pour le menu. 

Deux fichiers sont créés dans le dossier dod: mymatch.txt, et match_results.txt. 
NE PAS LES MODIFIER!! 
Hope it will help if needed !

J'espère que ça peut dépanner si besoin !

Have a nice day @ll !!!
Right behind you ! ^^
Post Reply