Exemple #1
0
 void RemovePlayer(xPlayer player)
 {
     if (players.Contains(player))
     {
         players.Remove(player);
     }
 }
Exemple #2
0
        private void AddWeapon(int source, List <object> args, string raw)
        {
            xPlayer xPlayer = ESX.GetPlayerFromId(source);

            xPlayer.AddWeapon(args[0].ToString(), Convert.ToInt32(args[1]));
            xPlayer.ShowNotification($"You have got {args[0]}");
        }
Exemple #3
0
        private void SaveMe(int source, List <object> args, string raw)
        {
            xPlayer xPlayer = ESX.GetPlayerFromId(source);

            ESX.SavePlayer(xPlayer, new Action(() => {
                Debug.WriteLine("ESX.SavePlayer->SavePlayerCallback()");
            }));
        }
Exemple #4
0
        private void GetAccounts(int source, List <object> args, string raw)
        {
            xPlayer xPlayer = ESX.GetPlayerFromId(source);

            foreach (Account i in xPlayer.GetAccounts(false))
            {
                xPlayer.ShowNotification($"Account: {i.name} Label: {i.label} Money: {i.money}");
            }
        }
Exemple #5
0
    void AddPlayer(xPlayer player)
    {
        if (players.Contains(player))
        {
            return;
        }

        players.Add(player);
    }
Exemple #6
0
    void Start()
    {
        _player = transform.GetComponent <xPlayer>();
        _player.OnResetPlayer += ResetDamage;

        ParticleSystem ps           = particleFeedbackHit.GetComponent <ParticleSystem>();
        var            particleMain = ps.main;

        particleMain.startColor = _player.pManager.playerColor;
    }
Exemple #7
0
        private void LoadoutInfo(int source, List <object> args, string raw)
        {
            xPlayer       xPlayer = ESX.GetPlayerFromId(source);
            List <Weapon> loadout = xPlayer.GetLoadout(false);

            foreach (Weapon i in loadout)
            {
                xPlayer.ShowNotification($"Weapon: {i.name} Ammo: {i.ammo}");
            }
        }
Exemple #8
0
        private void JobInfo(int source, List <object> args, string raw)
        {
            xPlayer xPlayer = ESX.GetPlayerFromId(source);
            Job     Job     = xPlayer.GetJob();

            xPlayer.TriggerEvent("chat:addMessage", new
            {
                color = new[] { 255, 0, 0 },
                args  = new[] { "[JobInfo]", $"Your Job is {Job.name}. Your Grade Is {Job.grade_name}. Your Salary is {Job.grade_salary}" }
            });
        }
Exemple #9
0
        private void JobExist(int source, List <object> args, string raw)
        {
            bool    exist   = ESX.DoesJobExist(args[0].ToString(), Convert.ToInt32(args[1]));
            xPlayer xPlayer = ESX.GetPlayerFromId(source);

            xPlayer.Raw.triggerEvent("chat:addMessage", new
            {
                color = new[] { 255, 0, 0 },
                args  = new[] { "[JobInfo]", $"{args[0]} ({args[1]}) {exist}" }
            });
        }
Exemple #10
0
 public ActionLog(xPlayer p, byte typed, string infod, int cristalixd, int coind = 0, bool log = true)
 {
     userid    = p.PlayerData.Id;
     username  = p.Username.ToLower();
     coin      = coind;
     cristalix = cristalixd;
     info      = infod;
     type      = typed;
     date      = DateTime.UtcNow;
     logs      = log;
 }
Exemple #11
0
    public void GameInit()
    {
        playerName = "Player " + (_playerID + 1);
        MenuIGManager.instance.RequestPanel(this);
        Vector3 pos = MatchManager.instance.GetSpawnLocation(playerID);

        _player = Instantiate(playerPrefab, pos, Quaternion.identity).GetComponent <xPlayer>();
        _player.Setup(this);

        _playerController = ReInput.players.GetPlayer(playerID);

        if (OnPlayerInstantiated != null)
        {
            OnPlayerInstantiated();
        }
    }
Exemple #12
0
 public void Auth(xPlayer player, params string[] password)
 {
     if (player.PlayerData.password != null)
     {
         if (player.PlayerData.password == GetPasswordHash(string.Join("", password)))
         {
         }
         else
         {
             player.SendMessage(player.PlayerData.lang.get("authme.login.error.password"));
         }
     }
     else
     {
         player.SendMessage(player.PlayerData.lang.get("authme.login.error.noaccount"));
     }
 }
Exemple #13
0
        public void Reg(xPlayer player, params string[] password)
        {
            string Name = player.Username;

            if (player.PlayerData.isAuth)
            {
                return;
            }
            Dictionary <string, string> userdata = Query("SELECT user_low FROM userdata WHERE user_low='" + player.Username.ToLower() + "'");

            if (userdata == null)
            {
                //Register code
            }
            else
            {
                player.SendMessage(player.PlayerData.lang.get("authme.register.error.registered"));
            }
        }
Exemple #14
0
        private void GiveWeaponAmmo(int source, List <object> args, string raw)
        {
            xPlayer xPlayer = ESX.GetPlayerFromId(source);

            xPlayer.AddWeaponAmmo(args[0].ToString(), Convert.ToInt32(args[1]));
        }
Exemple #15
0
        private void GetPosition(int source, List <object> args, string raw)
        {
            xPlayer xPlayer = ESX.GetPlayerFromId(source);

            Debug.WriteLine(xPlayer.GetCoords(true).ToString());
        }
Exemple #16
0
 // Use this for initialization
 void Start()
 {
     Stext = GetComponent <Text>();
     aPlay = FindObjectOfType <xPlayer>();
 }
Exemple #17
0
        private void SetWeaponTint(int source, List <object> args, string raw)
        {
            xPlayer xPlayer = ESX.GetPlayerFromId(source);

            xPlayer.SetWeaponTint(args[0].ToString(), Convert.ToInt32(args[1]));
        }
Exemple #18
0
 void Start()
 {
     _player = transform.GetComponent <xPlayer>();
     _player.OnResetPlayer += ResetMovement;
 }
Exemple #19
0
 public void DealDamage(xPlayer reciever, Vector2 dir, float power)
 {
     reciever.GetDamage(dir, power, launcher.pManager);
 }
Exemple #20
0
 void Start()
 {
     _player = transform.GetComponent <xPlayer>();
     _player.OnResetPlayer += ResetAbilities;
 }