Advertisement
Not a member of Pastebin yet?
Sign Up,
it unlocks many cool features!
- using System;
- using System.Collections;
- using System.Collections.Generic;
- using fr34kyn01535.Uconomy;
- using Rocket.Core.Logging;
- using SDG.Unturned;
- using Rocket.API;
- using Rocket.Unturned.Chat;
- using UnityEngine;
- using Rocket.Unturned.Player;
- namespace ZaupFeast
- {
- public class CommandSelfFeast : IRocketCommand
- {
- public string Name
- {
- get { return "selffeast"; }
- }
- public string Help
- {
- get { return "Starts the feast onto the player"; }
- }
- public string Syntax
- {
- get { return ""; }
- }
- public List<string> Aliases
- {
- get { return new List<string> { "sfeast" }; }
- }
- public List<string> Permissions
- {
- get { return new List<string>(); }
- }
- public AllowedCaller AllowedCaller
- {
- get
- {
- return AllowedCaller.Both;
- }
- }
- // Run the command.
- public void Execute(IRocketPlayer caller, string[] command)
- {
- decimal balance = Uconomy.Instance.Database.GetBalance(Player.id);
- if (balance < 100)
- {
- UnturnedChat.Say(caller, Feast.Instance.Translate("car_not_enough_currency", Uconomy.Instance.Configuration.Instance.MoneyName));
- return;
- }
- Rocket.Core.Logging.Logger.Log("L'utilisateur possede assez d'argent");
- /* -- PAIEMENT -- */
- decimal bal = Uconomy.Instance.Database.IncreaseBalance(Player.Id, (100 * -1));
- if (bal >= 0.0m)
- UnturnedChat.Say(caller, Feast.Instance.Translate("new_balance_msg", new object[] { bal, Uconomy.Instance.Configuration.Instance.MoneyName }));
- Locs loc = new Locs(((UnturnedPlayer)caller).Position, ((UnturnedPlayer)caller).DisplayName + "'s pos");
- Feast.Instance.nextLocation = loc;
- UnturnedChat.Say(Feast.Instance.Translate("now_feast_msg", new object[] {
- Feast.Instance.nextLocation.Name
- }), UnturnedChat.GetColorFromName(Feast.Instance.Configuration.Instance.MessageColor, Color.red));
- Feast.Instance.runFeast();
- }
- }
- }
Advertisement
Add Comment
Please, Sign In to add comment
Advertisement