FirefighterJob.png
(0)

Merchant: j1r4
Price: $9.00
Framework: RocketMod
By purchasing this product you agree END-USER AGREEMENT

Firefighter job

A plugin which focuses on more realistic roleplay experience and allows players with specific permission to extinguish fires. Extinguishing fires gives more money depending on the set rewards and set "HP" of fires, the more "damage" you deal to fires, the more you get paid, everyone gets paid depending on their contribution. Originally created for Hypnotic: Life RP | Uploaded here with owner's permission

Features

  • Lots of customization
  • Support for custom fire HP
  • Custom payout
  • Reputation rewards
  • Reputation loss on fire fail (If the player participated)
  • Multiple spawn positions for fires
  • Workshop models
  • The size of each fire is random (Small, Medium, Large)
  • Spawn as many fires as you have configured spawns for each location
  • Uconomy support
  • Advanced options for advanced users, see example at the bottom of Config tab
  • Discord leaderboards for FireFighters

Dependencies

  • You need to install RocketExtenions , UniTask and other libraries from "Libraries" folder in the downloaded zip to your server in order to run this plugin. If you do not want to install Uconomy, just put it into libraries folder and set UseUconomy to false in configuration.

Workshop

  • You are not allowed to re-upload the workshop assets without direct permission from the workshop owner.
  • Workshop is owned by @rageless5 on discord and i'm allowed to use it.

Commands

  • Command: /firesystem ⇒Root command for settuping the plugin Syntax: /firesystem create/addpos/start/remove/trainingpos

create ⇒ Creates fire with specific ID addpos ⇒ Adds fire position to a fire using ID start ⇒ Starts a fire remove ⇒ Completely deletes a fire using ID trainingpos ⇒ Adds new training position

  • Command: /firetrainingspawn ⇒Command to start training fire
  • Command: /firetrainingstop ⇒Command to stop training fire

Permissions

  • Admin permission ⇒ firesystem.admin
  • Trainer permission ⇒ firesystem.training

Contact

If you have issues with the plugin, feel free to DM me on discord: j1r4

FireHP -> Sets HP of fire type (Small, Medium, Large)
Min / Max Reward -> Random reward between these for each fire HP destroyed
Min / Max Interval -> Interval between fire spawns
MaxTimeToDestroyFires -> The maximum time it should take to destroy the fires by firefighters (after that the fire fails)
AdvancedOptions -> Allows you to enable plugin's advanced options, which offers more customizations and allows you to add multiple Fire Scenarios, the commands work the same, instead they go into a new advancedFireOptions list.
FireFighterPermission => This permission allow players to be a FireFighter
FireAnnouncementPermission => Players with this permission will receive Fire alerts alongside FireFighters


<?xml version="1.0" encoding="utf-8"?>
<Config xmlns:xsd="http://www.w3.org/2001/XMLSchema" xmlns:xsi="http://www.w3.org/2001/XMLSchema-instance">
  <FireID>10875</FireID>
  <mediumFireID>10876</mediumFireID>
  <LargeFireID>10877</LargeFireID>
  <HoseID>10807</HoseID>
  <FireExtinguisherID>10806</FireExtinguisherID>
  <sendWebhookStartFire>false</sendWebhookStartFire>
  <WebhookURLStartFire>url</WebhookURLStartFire>
  <sendWebhookEndFire>false</sendWebhookEndFire>
  <WebhookURLEndFire>url</WebhookURLEndFire>
  <DiscordWebhooks>false</DiscordWebhooks>
  <WebhookURL>URL</WebhookURL>
  <DiscShowHP>true</DiscShowHP>
  <DiscordIntervalHours>24</DiscordIntervalHours>
  <displayAllInLeaderBoard>false</displayAllInLeaderBoard>
  <displayLimitLb>5</displayLimitLb>
  <MinInterval>600</MinInterval>
  <MaxInterval>1800</MaxInterval>
  <MaxTimeToDestroyFires>1800</MaxTimeToDestroyFires>
  <UseUconomy>false</UseUconomy>
  <MinReward>50</MinReward>
  <MaxReward>150</MaxReward>
  <ReputationRewards>false</ReputationRewards>
  <ScaleReputationWithDMG>true</ScaleReputationWithDMG>
  <RewardReputation>0.1</RewardReputation>
  <RemoveReputationOnFail>false</RemoveReputationOnFail>
  <ReputationRemove>5</ReputationRemove>
  <SmallFireHP>3</SmallFireHP>
  <MediumFireHP>5</MediumFireHP>
  <LargeFireHP>9</LargeFireHP>
  <FireFighterPermission>firesystem</FireFighterPermission>
  <FireAnnouncementPermission>fireannounce</FireAnnouncementPermission>
  <PossibleFireSpawns />
 <trainingConfig>
    <FireID>10875</FireID>
    <mediumFireID>10876</mediumFireID>
    <LargeFireID>10877</LargeFireID>
    <HoseID>10807</HoseID>
    <FireExtinguisherID>10806</FireExtinguisherID>
    <SmallFireHP>3</SmallFireHP>
    <MediumFireHP>5</MediumFireHP>
    <LargeFireHP>9</LargeFireHP>
    <spawnPositions />
  </trainingConfig>
  <AdvancedOptions>false</AdvancedOptions>
  <advancedFireConfigs>
    <AdvancedFireConfig>
      <Configid>1</Configid>
      <MaxTimeToDestroyFires>600</MaxTimeToDestroyFires>
      <UseUconomy>false</UseUconomy>
      <MinReward>50</MinReward>
      <MaxReward>150</MaxReward>
      <MinSpawnAmount>2</MinSpawnAmount>
      <MaxSpawnAmount>10</MaxSpawnAmount>
      <ReputationRewards>false</ReputationRewards>
      <ScaleReputationWithDMG>true</ScaleReputationWithDMG>
      <RewardReputation>0.1</RewardReputation>
      <RemoveReputationOnFail>false</RemoveReputationOnFail>
      <ReputationRemove>20</ReputationRemove>
      <RequirePermissionToExtinguish>false</RequirePermissionToExtinguish>
      <RequirePermissionForAnnouncement>false</RequirePermissionForAnnouncement>
      <FireFighterPermission>permission</FireFighterPermission>
      <FireConfigs>
        <FireConfig>
          <FireID>10875</FireID>
          <FireHP>3</FireHP>
        </FireConfig>
        <FireConfig>
          <FireID>10876</FireID>
          <FireHP>5</FireHP>
        </FireConfig>
        <FireConfig>
          <FireID>10877</FireID>
          <FireHP>9</FireHP>
        </FireConfig>
      </FireConfigs>
      <AllowedExtinguishers>
        <ExtinguisherID>10806</ExtinguisherID>
        <ExtinguisherID>10807</ExtinguisherID>
      </AllowedExtinguishers>
      <spawnpositions />
    </AdvancedFireConfig>
  </advancedFireConfigs>
</Config>
<?xml version="1.0" encoding="utf-8"?>
<Translations xmlns:xsd="http://www.w3.org/2001/XMLSchema" xmlns:xsi="http://www.w3.org/2001/XMLSchema-instance">
  <Translation Id="fire_destroyed" Value="<color=#D2042D>[FireSystem]</color> <color=#50C878>Successfully extinguished a fire! {0} remaining!" />
  <Translation Id="use_gun" Value="<color=#D2042D>[FireSystem]</color> <color=#C41E3A>You need to use Water Hose in order to extinguish the fire!" />
  <Translation Id="all_fires_done" Value="<color=#D2042D>[FireSystem]</color> <color=#50C878>Successfully extinguished all fires! You got {0} money as your reward!" />
  <Translation Id="fire_start" Value="<color=#D2042D>[FireSystem]</color> <color=#FBEC5D>Fire has started to spread near {0}! Location is marked on GPS!" />
  <Translation Id="fail_fire" Value="<color=#D2042D>[FireSystem]</color> <color=#C41E3A>You failed to exthinguish all fires in time! You didn't get any rewards..." />
  <Translation Id="fire_plugin_reloaded" Value="<color=#D2042D>[FireSystem]</color> <color=#C41E3A>Plugin was reloaded! All fires were deleted, you got {0} money as a reward for extinguished fires!" />
  <Translation Id="syntax" Value="<color=#D2042D>[FireSystem]</color> <color=#C41E3A>/firesystem create/addpos/start/remove" />
  <Translation Id="syntax_addpos" Value="<color=#D2042D>[FireSystem]</color> <color=#C41E3A>/firesystem addpos spawnposID" />
  <Translation Id="syntax_delete" Value="<color=#D2042D>[FireSystem]</color> <color=#C41E3A>/firesystem delete spawnposID" />
  <Translation Id="success_start" Value="<color=#D2042D>[FireSystem]</color> <color=#FBEC5D>Fire has been started!" />
  <Translation Id="success_create" Value="<color=#D2042D>[FireSystem]</color> <color=#FBEC5D>Successfully created fire with ID {0}! Use /firesystem addpos spawnposID to add additional fire spawns" />
  <Translation Id="success_addpos" Value="<color=#D2042D>[FireSystem]</color> <color=#FBEC5D>Successfully added new fire position!" />
  <Translation Id="success_delete" Value="<color=#D2042D>[FireSystem]</color> <color=#FBEC5D>Successfully deleted firespawn with ID {0}!" />
  <Translation Id="fire_active" Value="<color=#D2042D>[FireSystem]</color> <color=#FBEC5D>Fire is spreading! Equip fire fighting gear and arrive to the location marked on your GPS!" />
</Translations>

Not found

No reviews were found.