DonatorRank

Approved DonatorRank 1.7.1

No permission to download

tarynkelley

Retired Staff
Retired Staff
Trusted Member
Nov 14, 2015
575
178
28
Parts Unknown
I also noticed when the server is started for the first time and I use /vkit basic, then only the first 5 items of the Kit are spawned into the inventory. I need to reload the plugin in order to get it work properly.
 

tarynkelley

Retired Staff
Retired Staff
Trusted Member
Nov 14, 2015
575
178
28
Parts Unknown
The money amount (iConomy) of all players, Ban List, all Group entries (Group++) , etc ... depends which plugins are installed.
 

tarynkelley

Retired Staff
Retired Staff
Trusted Member
Nov 14, 2015
575
178
28
Parts Unknown
Share list for Doors is saved by Rust++ in doorSave.xml and doorSave.rpp
Destroy and Home also have their own ini files to save data there.
 
  • Like
Reactions: PearlJ

tarynkelley

Retired Staff
Retired Staff
Trusted Member
Nov 14, 2015
575
178
28
Parts Unknown
You can use this plugin to manually flush the Cooldown Timers of VIPS/Donators in case they have a very big value

Python:
# -*- coding: utf-8 -*-
__title__ = 'DonatorFlush'
__author__ = 'tarynkelley'
__version__ = '0.1'
import clr
clr.AddReferenceByPartialName("Fougerite")
import System
import Fougerite

class DonatorFlush:

    def On_PluginInit(self):
        Util.ConsoleLog(__title__ + " by " + __author__ + " Version: " + __version__ + " loaded.", False)

    def On_Command(self, Player, cmd, args):
        if cmd == "donatorflush":
            if Player.Admin:
                            DataStore.Flush("LVL1VKitCooldown")
                            DataStore.Flush("LVL2VKitCooldown")
                            DataStore.Flush("LVL1DKitCooldown")
                            DataStore.Flush("LVL2DKitCooldown")
                            DataStore.Flush("VTPCooldown")
                            DataStore.Flush("DTPCooldown")
                            Player.MessageFrom("DonatorFlush", "DonatorRank CooldownDB flushed!")
            else:
                 Player.MessageFrom("DonatorFlush", "No permissions")
Execution with /donatorflush

Dont forget to reload the DonatorRank plugin afterwards with: python.reload DonatorRank
 

PearlJ

Contributor
Contributor
Aug 14, 2014
86
17
8
34
Italy
misternerd.eu
Donator and VIP members can't be muted (with Rust++ command) by admin or mod. It's possible to fix this?

Another thing, I try DonatorFlush but not always works correctly, I have still bugged kits.
 

Jakkee

Retired Staff
Retired Staff
Plugin Developer
Jul 28, 2014
1,465
932
113
Australia
Donator and VIP members can't be muted (with Rust++ command) by admin or mod. It's possible to fix this?
it can be fixed but the players name will be [Donator] SomeName for the server, When tp'ing you have to include [Donator] in the name.

The method I'm using is removing the players chat message and use a server broadcast but with the players name.
Another thing, I try DonatorFlush but not always works correctly, I have still bugged kits.
I'll have a look today
 

Jakkee

Retired Staff
Retired Staff
Plugin Developer
Jul 28, 2014
1,465
932
113
Australia
Please also have a look into this
On this plugins info page it says edit settings then reload
Installing:
-Download DonatorRank
-Extract DonatorRank.Zip and copy all the files into your PyPlugins folder
-Open Settings.ini/TpLocations.ini with a text editor & edit.
-Save the file
-Reload or Restart the server
unless this happens after a reload and still only get 5 out of X items?
If this is the case, Copy your kit settings here
 

tarynkelley

Retired Staff
Retired Staff
Trusted Member
Nov 14, 2015
575
178
28
Parts Unknown
This happens only after a server restart.

I need to reload the plugin after a restart manually in order to get all kits to work.

Code:
[VKIT_Level1]
Inv1=P250
Qty1=1
Inv2=9mm Ammo
Qty2=40
Inv3=Leather Helmet
Qty3=1
Inv4=Leather Vest
Qty4=1
Inv5=Leather Pants
Qty5=1
Inv6=Leather Boots
Qty6=1
Inv7=Large Medkit
Qty7=1
Inv8=Silencer
Qty8=1
 

Jakkee

Retired Staff
Retired Staff
Plugin Developer
Jul 28, 2014
1,465
932
113
Australia
@PearlJ @tarynkelley Kits + Cooldowns should be fixed.
As for the Rust++ Mute, You'll have to talk to DreTaX about adding a method to do IsMuted(Player):Bool
Once that has been created i'll be able to easily fix this issue. ( I tried to hack my around this but I couldn't mute myself.. so yeah..)
 
  • Informative
Reactions: DreTaX