RunUO-FR
Vous souhaitez réagir à ce message ? Créez un compte en quelques clics ou connectez-vous pour continuer.
RunUO-FR

Forum de support pour RunUO en français.
 
AccueilAccueil  Dernières imagesDernières images  RechercherRechercher  S'enregistrerS'enregistrer  Connexion  
Le Deal du moment : -40%
Tefal Ingenio Emotion – Batterie de cuisine 10 ...
Voir le deal
59.99 €

 

 Commandes pour utiliser des bandages (RunUO 2.1)

Aller en bas 
AuteurMessage
Scriptiz

Scriptiz


Messages : 102
Date d'inscription : 02/09/2008
Localisation : Belgium

Commandes pour utiliser des bandages (RunUO 2.1) Empty
MessageSujet: Commandes pour utiliser des bandages (RunUO 2.1)   Commandes pour utiliser des bandages (RunUO 2.1) Icon_minipostedDim 14 Aoû - 3:02

Assez utile pour les joueurs, on trouve pas mal de versions un peu partout, en voici une assez propre et légèrement remaniée à partir d'autres versions.

En gros ça ajoute trois commandes :
.band (pour appliquer un bandage sur quelqu'un en le ciblant)
.bandself (pour appliquer directement un bandage sur soi-même)
.bs (pareil que .bandself)

NB : Bien sur le préfixe . est variable selon votre serveur (par défaut : [commande )

Code:
/***************************************************************************
 *                              BandCommands.cs
 *                            -------------------
 *  begin                : August 10, 2010
 *  copyright            : (C) Scriptiz
 *  email                : maeliguul@hotmail.com
 *  version              : 2011-08-10
 *
 ***************************************************************************/

/***************************************************************************
 *
 *  This program is free software; you can redistribute it and/or modify
 *  it under the terms of the GNU General Public License as published by
 *  the Free Software Foundation; either version 2 of the License, or
 *  (at your option) any later version.
 *
 ***************************************************************************/
using Server.Mobiles;
using Server.Items;
using Server.Commands;

namespace Server.Commands
{
    public class Band
    {
        public static void Initialize()
        {
            CommandSystem.Register("band", AccessLevel.Player, new CommandEventHandler(Band_OnCommand));
        }

        [Usage("band")]
        [Description("Utilise un bandage pour peux que vous en possédiez.")]
        public static void Band_OnCommand(CommandEventArgs e)
        {
            Bandage m_Bandage = (Bandage)e.Mobile.Backpack.FindItemByType(typeof(Bandage));

            if (m_Bandage == null)
            {
                e.Mobile.SendMessage("Vous ne possédez pas de bandages.");
                return;
            }

            m_Bandage.OnDoubleClick(e.Mobile);
        }
    }

    public class BandSelf
    {
        public static void Initialize()
        {
            CommandSystem.Register("bandself", AccessLevel.Player, new CommandEventHandler(BandSelf_OnCommand));
            CommandSystem.Register("bs", AccessLevel.Player, new CommandEventHandler(BandSelf_OnCommand));
        }

        public static void BandSelf_OnCommand(CommandEventArgs e)
        {
            Mobile pm = e.Mobile;
            Item band = pm.Backpack.FindItemByType(typeof(Bandage));

            if (band != null)
            {
                Bandage.BandSelfCommandCall(pm, band);
                if (band.Amount <= 5)
                    pm.SendMessage("Attention il ne vous reste que {0} bandages !", band.Amount);
            }
            else
            {
                pm.SendMessage("Vous n'avez plus de bandages !");
            }
        }
    }
}
Revenir en haut Aller en bas
http://uoclassic.free.fr/
 
Commandes pour utiliser des bandages (RunUO 2.1)
Revenir en haut 
Page 1 sur 1
 Sujets similaires
-
» Commandes pour ouvrir site/forum/... (RunUO 2.1)
» Exécuter Runuo
» Bienvenue sur RunUO-FR
» RunUO-FR, un lieu neutre?
» RunUO sous Linux

Permission de ce forum:Vous ne pouvez pas répondre aux sujets dans ce forum
RunUO-FR :: Domaine public :: Vos créations-
Sauter vers: