Jump to content

imthenewguy

Curator
  • Posts

    4,079
  • Joined

  • Last visited

  • Days Won

    51

Everything posted by imthenewguy

  1. Unload all other plugins and try it again. If it works, then you have a conflicting plugin on your server.
  2. imthenewguy

    Broken Maybe?

    What plugin is creating the item? Nfi what (LOW) is. That is probably why its not working.
  3. imthenewguy

    Broken Maybe?

    Take a screenshot of the item for me (selected), so I can see the display name.
  4. imthenewguy

    Broken Maybe?

    Tomes and xp books use the same method. Either something is messing with the plugin (conflict), or the item hasn't been created properly. Can you show me a video of the issue happening?
  5. Ill have a think about how I want to do it if I decide to add it.
  6. Sorry didnt see this response. There is only 1 of each type, and it instantly respawns it when killed. It is required for some of the team skills. You can adjust where they spawn if its a problem through here: "Position in the map where the workbenches spawn [default 0,0,0]" You can also stop them from spawning by disabling the Craftman's Aura skill in the config.
  7. imthenewguy

    Tank Skill

    Changed Status from Pending to Closed
  8. imthenewguy

    New Skill Idea

    I could potentially add something like this. It would be a command that is run and looks for StorageContainer entities within a certain radius of the player with a configurable cooldown, and shows containers that are not empty.
  9. Correct me if I'm wrong, but don't players get animation locked while reloading? From my understanding, either they have instant reload, or normal reload. Link me to a plugin that handles it differently if that is not the case though.
  10. Ty. Will patch next release.
  11. You would need to add the items manually, but it means they would have static perks. I do plan to add support for it down the track.
  12. What version are you using? Do you have the mannequin listed under any whitelists/blacklists in the config?
  13. There is a config option in Raidable Bases to change this behavior.
  14. imthenewguy

    error

    Yup
  15. imthenewguy

    Debt XP pump bar Bug

    How did you go directly into debt? What are you set to?
  16. In the config, there is an option called: "Permission required to show this node" attached to each skill. You can create your own custom permission here like skilltree.hellfire or something.
  17. imthenewguy

    Cooking

    You should still be able to download it from your profile, but I will be removing it from Lone in the next couple of weeks. You can send me a PM on discord to arrange transfer of it from Lone to Codefling.
  18. imthenewguy

    error

    Unsure what causes the error, but its something that has to do with how ItemPerks works with certain stacks plugins. To prevent the error from occuring, do not reload ItemPerks during runtime.
  19. imthenewguy

    Debt XP pump bar Bug

    How do I replicate this? I tried giving myself xp debt and I was able to lift myself out of it through xp gain.
  20. Score works directly from the total xp/prestige rank of the player. The only way to reset it would be to reset the players stats.
  21. Just tested on my server and its working. I had a 75% reduction. The raw damage from the rocket was 235.79, and after the modifier took hold, It was reduced to 58.947 damage.
  22. imthenewguy

    Buy buttons

    Changed Status from Pending to Closed
  23. Hook Methods // Temporarily disable all buffs for the target public void DisableBuffs(ulong id) // Enable disabled buffs for the target public void EnableBuffs(ulong id) // Temporarily disable xp gain for the target public void DisableXP(ulong id) // Enable xp gain for the target public void EnableXP(ulong id) // Returns if xp gain is disabled for the target public bool IsXPDisabled(ulong id) // Allows external plugins to roll loot using the Loot_Pickup buff. Returns true if successful. public bool RolledLootPickup(BasePlayer player) // Give skill points to the target public void GiveSkillPoints(BasePlayer player, int amount) // Add a global xp modifier. Only the highest value is used. public void AddGlobalXPModifier(string pluginName, float modifier) // Removes a global xp modifier. public void RemoveGlobalXPModifier(string pluginName) // Give the player xp. noMod is whether the xp amount should be modified by permissions, nighttime xp bonuses, rested xp etc. public void AwardXP(BasePlayer player, double value, string plugin, bool noMod = false) // Returns a double representing the total respec cost. public double GetTotalRespecCost(BasePlayer player) // Respecs the player void RespecPlayer(BasePlayer player, PlayerInfo playerData = null) // Returns a list<object[]> of items inside of the players pouch_items. object[] is made from the itemInfo class. /* public class ItemInfo { public string shortname; public ulong skin; public int amount; public float condition; public float maxCondition; public int ammo; public string ammotype; public int position; public int frequency; public Item.Flag flags; public KeyInfo instanceData; public class KeyInfo { public int dataInt; public int blueprintTarget; public int blueprintAmount; } public int contentsSlots; public List<ItemInfo> item_contents; public string text; public string name; public List<ItemOwnershipShare> ownershipShares; public int armorSlots; public object[] ToObject() { return new object[] { shortname, skin, amount, condition, maxCondition, ammo, ammotype, position, frequency, flags, instanceData, instanceData?.dataInt, instanceData?.blueprintTarget, instanceData?.blueprintAmount, contentsSlots, text, name, ownershipShares, armorSlots }; } } */ List<object[]> STGetExtraPocketsItems(ulong id) // Returns the max level. public int STGetMaxLevel() // Returns name, xp, prestige level, current level and xpdebt as a Dictionary<ulong, (string Name, double XP, int PrestigeLevel, int CurrentLevel, double XPDebt)> public object GetSkillTreeData() // Remotely updates player stats. public void RemoteUpdatePlayerStats(string userid, string json) // Returns a float with the buff value of the specified buff. float GetBuffValue(BasePlayer player, string skill) /* Returns: - Current level (int) - Current total xp (double) - XP value that the currently level started at (double) - XP value that the next level will start at (double) - XP Debt - PrestigeLevel */ object[] GetXPStats(ulong id) // Returns the current prestige level of the player object GetPrestigeLevel(ulong id) // Returns the xp amount for the specified level. public double GetLevelExp(int level) // Returns the player level public int GetPlayerLevel(BasePlayer player) // Forces the players pouch to be dropped. public void ForceDropPouch(BasePlayer player, bool bypassPerm) // Remotely set the yields for skill tree's yield system public void SetSkillTreeYields(Dictionary<int, float> dict) // Remote set the yield for the specified yield type. public void SetSkillTreeYield(int type, float multiplier) // Returns a string[] with the players levle and xp. public string[] ST_GetPlayerLevel(BasePlayer player) // Returns xp over and above the players current level. private double GetExcessXP(BasePlayer player) // Removes xp from a player (cannot go below level xp). private void RemoveXP(BasePlayer player, double value) // Returns the horse stats as a float or null if the horse isnt modified. private object STGetHorseStats(BasePlayer player, ulong id) // Returns if the container uid is an extra pockets container. public object IsExtraPocketsContainer(ulong uid) // Adds a skill from a plugin. public void AddNode(string tree, string node, bool enabled, int max_Level, int tier, float value_Per_Buff, string _buff, string _buffType, string icon_url, object[] _perms = null, ulong skin = 0, bool overwrite = false) Hook Calls // Returning non-null prevents yield from the Harvest_Grown_Yield skill. object STCanReceiveYield(BasePlayer player, GrowableEntity entity) object STCanReceiveYield(BasePlayer player, GrowableEntity entity, Item item) // Returning non-null prevents SkillTree from increasing the yield for dispensers (trees/rocks/animals). object STCanReceiveYield(BasePlayer player, BaseEntity entity, Item item) // Prevents skill tree from increasing the gather yield for collectible entities. object STCanReceiveYield(BasePlayer player, CollectibleEntity entity) // Returning non-null prevents the Lock_Picker skill from running. object STOnLockpickAttempt(BasePlayer player, BaseLock baseLock) // Returning non-null prevents SkillTree from handling dispenser gather skills. object OnSkillTreeHandleDispenser(BasePlayer player, BaseEntity entity, Item item) // Returning non-null prevents instant gather from triggering. object OnInstantGatherTrigger(BasePlayer player, ResourceDispenser dispenser, string pluginName) // Triggered when an instant gather skill creates a new item (before it is given to the player). void OnInstantGatherTriggered(BasePlayer player, ResourceDispenser dispenser, Item newItem, string pluginName) // Returning non-null prevents the item repair from happening. object STOnItemRepairWithMaxRepair(Item item) // Returning non-null prevents the Rationer from running. object STOnRationTrigger(BasePlayer player, Item item) // Returning non-null prevents the horses stats from being modified by the Riding_Speed skill. object STCanModifyHorse(BasePlayer player, RidableHorse horse, float value) // Returning non-null prevents the pouch from dropping. object STOnPouchDrop(BasePlayer player) // Returning non-null prevents the player from losing xp. object STOnLoseXP(BasePlayer player) // Returning non-null prevents the boats speed from being modified by the Boat_Speed skill. object STOnModifyBoatSpeed(BasePlayer player, MotorRowboat boat) // Returning non-null prevents bonus loot from being added to the container. object STCanReceiveBonusLootFromContainer(BasePlayer player, LootContainer container) // Triggered when the player levels up. void STOnPlayerLevel(BasePlayer player, int currentLevel, int newLevel) // Returning a bool prevents the xp gain. Returning a double overwrites the xp amount to the value of the double. object STCanGainXP(BasePlayer player, string plugin, double xp) object STCanGainXP(BasePlayer player, BaseEntity source, double xp, string source_string) object STCanGainXP(ulong userid, string plugin, double xp) // Returning non-null prevents the pouch from being opened. object STOnPouchOpen(BasePlayer player) // Triggered when the pouch is opened. void STOnPouchOpened(BasePlayer player, StorageContainer container) // Returning non-null prevents xp gain from a swipe card object OnGainXPFromSwipeCard(BasePlayer player, int cardLevel, ulong cardReaderID) // Returning non-null prevents the swipe card from being bypassed with the Build_Craft_Ultimate. object OnSwipeAccessLevelBypass(BasePlayer player, CardReader cardReader, Keycard card) // Returning non-null prevents the Raiding_Ultimate from acquiring a target. object OnRaidingUltimateTargetAcquire(BasePlayer player, Vector3 pos) // Triggered when a player advances a prestige levels void STOnPlayerPrestigeLevelled(BasePlayer player, int newPrestigeLevel)
  24. Changed Status from Pending to Closed
1.9m

Downloads

Total number of downloads.

9.2k

Customers

Total customers served.

134.4k

Files Sold

Total number of files sold.

2.8m

Payments Processed

Total payments processed.

×
×
  • Create New...

Important Information

We have placed cookies on your device to help make this website better. You can adjust your cookie settings, otherwise we'll assume you're okay to continue.