Jump to content

The Friendly Chap's Wishlist

  1. More information about "Air Event"

    $25.00

    Air Event

    The event is an alternative to the usual cargoship, but it is only in the air
     

    Description
    The chat notification about the airship with scientists arrival to the island begins the event
    A smoke screen appears in the air after the time is up (it is possible to deactivate the smoke screen in the configuration), then the airship with scientists appears
    There are 2 locked, 2 elite, 2 military, 2 standard crates and 16 NPCs on the airship as the default
    The location and loot of all the crates/NPCs can be changed in the configuration, you can add or remove unnecessary crates/NPCs
    There are 2 CCTV cameras by which you can track the availabilities of locked crates on the airship (the name of the cameras can be changed in the configuration)
    The looting of both locked crates is the condition for the completion of the event. After that the players have time to depart the airship. They can use the transport that they arrived on it or use hot air balloons on the airship (you need be inside the basket of the hot air balloon)
     
    Dependencies Required
    NpcSpawn  
    Dependencies (optional, not required)
    True PVE PveMode GUI Announcements Notify Discord Messages AlphaLoot CustomLoot NTeleportation Economics Server Rewards IQEconomic Kits  
    Chat commands (only for administrators)
    /airstart – starting of the event
    /airstop – ending of the event
    /airpos – determining the position and rotation coordinates for changing the location of NPCs and crates.It should write in the configuration (Attention! The event must be started, the current position of the administrator in relation to the cargoship is read)
     
    Console commands (RCON only)
    airstart – starting of the event
    airstop – ending of the event
     
    Plugin Config
    en - example of plugin configuration in English ru - example of plugin configuration in Russian  
    Hooks
    void OnAirEventStart(HashSet<BaseEntity> entities) – called when the event starts
    void OnAirEventEnd() – called when the event ends
    void OnAirEventWinner(ulong winnerId) – called at the end of the event, where the winnerId is the player who did more actions to complete the event
     
    My Discord: KpucTaJl#8923
    Join the Mad Mappers Discord here!
    Check out more of my work here!
    The airship is designed by Jtedal
  2. More information about "Squid Game: Red Light, Green Light"

    $30.00

    Squid Game: Red Light, Green Light

    This event is based on the game "Red Light, Green Light" from the popular serial "Squid Game"
     

    Description
    Prefab arena for this game is in the plugin package
    To work event is necessary to have this prefab on the map (it works only on custom maps!!!)
    Event starts with a message in the chat about the beginning of the event. Then everyone who wants to take part in the game must write in the chat command (/rlglenter). The player will be moved to the arena after this action.
    If the player is in his building zone, he will return to the same place at the end of the event. It’s a place where he wrote the command. Otherwise, at the end of the event the player will be moved to a safe zone on the map.
    There is a waiting time for all players at the beginning of the event. The game will begin when this time is over.
    The idea of the game is to follow instructions strictly. While the indicator is green, a player can move. When a red indicator is on the player’s screen, a player can’t move.
    If the violation of the rules is noticed, a player will be out of the game and move to the watching area of the game. Then a player can monitor other players’ game from the watching zone.
    All players who cross the finish line before the time limit is up will win.
    It is possible to set up in the configuration:
    a total table of items for the winners, all the time periods in the game, the inaccuracy of the player's movement when the red light is activated.  
    Prefab Installation Instructions
    In this case, it is assumed that the customer uses the RustEdit program
    1. Unpack the archive to a folder
    2. Open the RustEdit program location
    3. Place the folder with the prefab files in the "CustomPrefabs" folder
    4. Run the RustEdit program
    5. Open the map on which you want to install this prefab
    6. In the Prefab List tab, open the Custom tab
    7. In the Custom tab, open the folder that we dragged to CustomPrefabs (item 3)
    8. Drag the prefab to the place you want on the map
    9. Apply The Modifications (!!!THE first step is to APPLY the Height Mask, then everything else!!!)
    10. Everything is ready (If available)! It remains only to save the map, run it on the server
     
    Dependencies (optional, not required)
    NoEscape NTeleportation  
    Chat commands (only for administrators)
    /rlglstart - start the event
    /rlglstop - end the event
    /rlglenter - enter the arena of the game
    /rlglexit - exit the arena of the game
     
    Console commands (RCON only)
    rlglstart - start the event
    rlglstop - end the event
     
    Plugin Config
    "Prefix of chat messages"
    "Inaccuracy of changing the player position at the red indicator [м.]"
    "Inaccuracy of changing the position of player’s camera at the red indicator [degrees]"
    "Minimum time between events [sec.]"
    "Maximum time between events [sec.]"
    "Waiting time at the beginning of the event [sec.]"
    "Duration of the event [sec.]"
    "Waiting time at the end of the event [sec.]"
    "Minimum starting time of the stage (at least 2) [sec.]"
    "Maximum starting time of the stage (at least 4) [sec.]"
    "Sound language [ru/en]"
    "List of commands that you cannot use in the event area"
    "Table of items for winning the game"
    "List of items"
    "ShortName" "Minimum" "Maximum" "Chance [0.0-100.0]" "Is this a blueprint? [true/false]" "SkinID (0 - default)" "Name (empty - default)" "Own loot table"
    "Minimum numbers of items" "Maximum numbers of items" "List of items"  
    The prefab is designed by jtedal#8448
    Contact me in Discord: KpucTaJl#8923
  3. More information about "Custom Magazine"

    $10.00

    Custom Magazine

    This plugin will add multiple extended magazines to your server

    Description

    Facepunch just released the extended magazine into the game, which adds 25% to the capacity of ammo that it can originally hold

    With Custom Magazine's, you can now add several types of extended magazines! By default, you can now also add 50%, 75%, and even 100% capacity increases! At 100%, this will double any weapons capacity! You can change those capacity increase percentages in the configuration, remove them, or even add your own! You can configure spawning of these items in standard Rust crates!
     
    Console commands (RCON only)
    givemagazine {skinid} {steamid} - This is the console command to give an extended magazine from the plugin configuration with a Steam Workshop SkinID ({skinid}) to a player using their SteamID ({steamid})
     
    Plugin Config
    en - example of plugin configuration in English
    ru - example of plugin configuration in Russian
     
    My Discord: KpucTaJl#8923
    Join the Mad Mappers Discord here!
    Check out more of my work here!
  4. More information about "Picklock"

    $10.00

    Picklock

    Is a simple but interesting plugin to add lock picking to the game!
     

    Description
    The picklocks can be used to open door locks and code locks (can be edited in the configuration).
    It is possible to change the time and probability of opening the door with a picklock (can be edited in the configuration).
    It is possible to change the spawn of picklocks in the crates if it is necessary.
    If you want to open the door with the picklock you need to go to the door, take the picklock in the player’s hands, and press the middle button of the mouse. The process of breaking the door will start.
     
    Console commands
    givepicklock {steamid} {amount} - gives the player with {steamid} a certain number of picklocks ({amount} pieces) in his inventory
     
    Plugin Config
    en – example of plugin configuration in English ru – example of plugin configuration in Russian  
    My Discord: KpucTaJl#8923
    Join the Mad Mappers Discord here!
    Check out more of my work here!
  5. More information about "Monument Owner"

    $26.99

    Monument Owner

    Never worry about your players fighting over a monument, make them compete for ownership! With this plugin you can configure several parameters then players can compete to claim a monument for a set time. There is enough configuration and options that this would work well for any server, whether PvE or PvP.

    Video

    Description
    This plugin will automatically find Facepunch standard monuments, including Cargo Ship and Oil Rigs that are on the map, and which can be specified in the configuration. This will create a zone around each monument in which customizable rules apply for anyone coming to the monument, whether they become owner or not. You can also create a zone using coordinates anywhere on the map, and assign certain rules to it.

    Chat Command (For all players)
    mocd - Displays all cooldowns for the player

    Chat Command (For Admins)
    mocreatecustomzone {name} - Creates a file for a custom zone in the Data/MM_Data/MonumentOwner/Custom Zones folder with the administrator position at the time of file creation
    moshowid - Creates a mark for the administrator that displays the ID of each zone on the map
    modrawedges - Shows the administrator the boundaries of each square zone on the map (used to set up such zones)

    Console Command (RCON only)
    mocdreset {SteamID64} - Resets all cooldowns for the player
    mogetcd {SteamID64} - Outputs information to the console with all the cooldowns of the player

    Plugin Config
    example of a configuration for monuments sample configuration for the plugin
      HOOKS
    void OnPlayerEnteredMonument(BasePlayer playerEntered, Vector3 zonePos, float zoneRadius) - called when the player has entered the zone after all checks void OnPlayerExitedMonument(BasePlayer playerEntered, Vector3 zonePos, float zoneRadius) - called when the player is exited of the zone API
    The answer true or false will tell whether there is a zone in this coordinate
    private bool HasZone(Vector3 posMonument) The answer true or false will tell whether the zone belongs to someone
    private bool HasOwner(Vector3 posMonument) The answer BasePlayer will tell who the zone belongs to
    private BasePlayer GetOwner(Vector3 posMonument) The answer true or false will tell whether the player can become the owner
    private bool CanPlayerBecomeOwner(Vector3 posMonument, BasePlayer player) Forcibly establishes the owner of the zone, bypassing checks on his ability to become the owner. The answer true or false will tell whether he was able to become one or the zone is occupied by another player
    private bool SetOwner(Vector3 posMonument, BasePlayer player) Deletes a zone. The answer true or false will tell whether he was able to do it
    private bool RemoveZone(MonumentInfo monument) Creates a zone for the desired monument. The answer true or false will tell whether he was able to do it
    private bool CreateZone(MonumentInfo monument) Translation assistance by Jbird.
    Check out more of my work here JTedal's library.
    Come see our whole teams work Mad Mapper Library.
    Come by the Mad Mapper Discord for support, feedback, or suggestions!
1.7m

Downloads

Total number of downloads.

7.9k

Customers

Total customers served.

119.1k

Files Sold

Total number of files sold.

2.4m

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.