Semi-privé » MultiVIP - Version imprimable +- Messiah93 Forum officiel (https://forum.messiah93.com) +-- Forum : — Développement d'Addons de jeux vidéos (https://forum.messiah93.com/forumdisplay.php?fid=37) +--- Forum : Eventscripts (https://forum.messiah93.com/forumdisplay.php?fid=20) +--- Sujet : Semi-privé » MultiVIP (/showthread.php?tid=68) |
MultiVIP - Messiah93 - 18-06-2012 MultiVIP est un script de VIP complet. Il comporte deux parties distinctes: - Les avantages du VIP. - Le roll, qui permet de tenter de gagner un avantage (des désavantages peuvent arriver). Le système de VIP: Dans le fichier "multivip_levels.ini" se trouvent les niveaux de VIP. Chaque niveau de VIP à ses avantages différents. Le fichier est formaté comme ceci: [code=ini][Niveau du VIP] health = Nombre de points de vie du VIP de ce niveau. armor = Nombre d'armure du VIP de ce niveau. helmet = Reçoit un casque (1=oui, 0=non) speed = Vitesse du VIP de ce niveau. gravity = Gravité du VIP de ce niveau. defuser = Reçoit un kit de désamorçage (1=oui, 0=non) cashadd = Argent donné en plus au VIP de ce niveau.. weapons = Armes données (séparées par des virgules). skin_t = Skin du VIP de ce niveau en terroriste. skin_ct = Skin du VIP de ce niveau en anti-terroriste.[/code] Exemple: [code=ini][1] health = 125 armor = 125 helmet = 1 speed = 1.10 gravity = 0.90 defuser = 1 cashadd = 500 weapons = weapon_flashbang,weapon_hegrenade skin_t = /players/skin/test_t skin_ct = /players/skin/test_ct[/code] Vous pouvez créer autant de niveaux de VIP que vous le désirez, mais faites attention de ne pas dupliquer les niveaux de VIP (deux fois le 1 par exemple). Si vous ne mettez rien à un champ, ce ne sera pas changé. Par exemple, si vous ne mettez rien dans "health", alors sa vie ne changera pas. Le système de ROLL: Dans le fichier "multivip_rolleffects.ini" se trouvent toutes les entrées des fonctions aléatoire nécessaires au fonctionnement du roll. Elles sont formatées comme ceci: [code=ini][Index de la fonction] function = Fonction appelée en interne (expliquée ci-dessous). values = Valeurs de la fonction interne (expliquée ci-dessous). msg = Le message qui sera envoyé au joueur pour cette fonction. type = Neutre, avantage ou désavantage (win=Avantage, fail=Désavantage). teams = Teams concernées (any=CT&T, ct=CT, t=T). percent = Pourcentage de chance quand pour cet effet. (De 0 à 100). msgcolor = Couleur du message (laisser vide = couleur par défaut).[/code] ATTENTION DE NE PAS DUPLIQUER LES INDEX. Dans cette liste, à chaque fois que le joueur tape "!roll" dans le chat, sera prise au hasard une entrée, ensuite, la fonction de cette entrée est exécutée avec les valeurs données. Exemple d'une entrée: [code=ini][1] function = healthAdd values = 10 msg = Nous t'offrons 10HP en plus. type = teams = any percent = 100 msgcolor = [/code] Liste des fonctions et valeurs: Code : - healthAdd: Ajoute de la vie au joueur. Ajouter des VIP: - Ouvrir le fichier "multivip_auth.ini". - Suivre le formatage suivant: [code=ini][SteamID du joueur] level = Niveau de VIP (dans multivip_levels.ini). rollaccess = Le joueur a t-il accès au roll (1=Oui, 0=Non).[/code] Exemple: [code=ini][STEAM_0:0:8467398] level = 1 rollaccess = 1[/code] Liste des commandes RCON: mvip_reloadauths: Recharge la base de données des VIP (elle est rechargée tous les rounds). mvip_reloadlevels: Recharge la base de données des niveaux de VIP (chargée au lancement du serveur). mvip_reloadrolls: Recharge la base de données des effets du ROLL (chargée au lancement du serveur). mvip_authadd <SteamID>: Ajoute un VIP (niveau 0 de base, 0 crédits de ROLL). mvip_authdel <SteamID>: Retire un VIP. mvip_authlevel <SteamID> <Niveau de VIP> Modifie le niveau de VIP d'un VIP. mvip_authroll <SteamID> <Acces au roll> Modifie l'accès au roll du joueur. mvip_printvip Affiche le nombre de VIP. Liste des commandes CHAT: !roll Lance les dés afin d'essayer de gagner un avantage. !vip Affiches les informations du VIP. Note: Veillez à bien configurer le script à l'aide du fichier de configuration. RE: [Privé] MultiVIP - Messiah93 - 19-06-2012 RE: [Privé] MultiVIP - Messiah93 - 19-06-2012 RE: [Privé] MultiVIP - Messiah93 - 28-07-2012 RE: [Privé] MultiVIP - Messiah93 - 30-07-2012 RE: [Privé] MultiVIP - Messiah93 - 01-08-2012 RE: [Privé] MultiVIP - Messiah93 - 01-08-2012 RE: [Privé] MultiVIP - Messiah93 - 02-08-2012 RE: [Privé] MultiVIP - Messiah93 - 02-08-2012 RE: [Privé] MultiVIP - Messiah93 - 22-08-2012 |