Raidblock/combatblock system

Joker

Участник
1 Сентябрь 2018
47
3
0
Hello ;),

I was wondering if someone is able to make a RaidBlock/CombatBlock System.

- RaidBlock Settings :

- Enable: true/false
- Distance: X meters
- Duration of RaidBlock: X minutes
- RaidBlock notification with GUI: true/false.
> If (notification == false) use chat notification (Built In)

- Damage types of RaidBlock plugin:
> Heat
> Explosion

- Blocks:

> Everyone: true/false (Blocks everyone within configured distance, including raiders and bystanders (Note: this setting will override all other raid blocking behavior))
> Raider: true/false (Blocks player who initiated raid)
> Owner: true/false (Blocks owner of target block (if within configured distance))

- Unblock raid when:

> Respawn
> Death
> Wakeup

- Enter in RaidBlock if player damages/destroys a structure/prefab or damage/destroy unowned structures/prefabs

- Option to prevent owner/clan/friends from blocking themselves.
- IncludePrefabs:
> "door"
> "window.bars"
> "floor.ladder.hatch"
> "floor.frame"
> "wall.frame"
> "shutter"
> "external"

- Exclude Prefabs:
> example: "ladder.wooden"

- Exclude Weapons:
> example: "torch"

- Option to bypass raid block with permission

- "BlockCommands:"
> "remove"
> "tp"
> "tpr"
> "bank"
> "trade"
> "recycle"
> "shop"
> "bgrade"
> "build"
> "repair"
> "upgrade"
> "vend"
> "kit"
> "assignbed"
> "craft"
> "mailbox"

- InBuilt Area/ Zone Manger implementation:

- Radius of the Area: X meters

- If player enters the Area will get raid block: true/false

- If player leaves the zone, stop raidblock: true/false.
> But if he joins again, he should have the raid block time of raiders inside the area. I mean if you're raiding and you have 2 minutes left of raidblock and I enter the Area, I will get 2 minutes of RaidBlock instead of Full time length of RaidBlock. Something like sharing raid time for players that enter in the area.

- CombatBlock Settings :

- Enable: true/false
- Duration: true/false
- Damage Types:
> Bullet
> Arrow
> Blunt
> Stab
> Slash

- CombatBlock notification with GUI: true/false.
> GUI should allow me to change it's paramters,
> If (GUInotification == false) use chat notification

- BlockWhen:
> GiveDamage: true/false
> NpcGiveDamage": true/false
> NpcTakeDamage": true/false
> TakeDamage": true/false

- Unblock Combat when:

> Respawn
> Death
> Wakeup
 
Последнее редактирование: