Jump to content
Ezekia

I need a UHC skript!

Recommended Posts

I know it is a lot to ask, but I need a UHC skript!

What to include:

- Basic timing and scoreboard (enabling and disabling pvp at times)

- TP to deathmatch (I can change coords)

- Random world generating

If you can:

- Custom crafting

I hope it is possible, You will be credited if it works!

(Note: when I am testing out the skripts you guys could give me, I will ask some of you (if u r online) to help playtest)

Share this post


Link to post
Share on other sites
On 10/10/2019 at 1:24 AM, Ezekia said:

I know it is a lot to ask, but I need a UHC skript!

What to include:

- Basic timing and scoreboard (enabling and disabling pvp at times)

- TP to deathmatch (I can change coords)

- Random world generating

If you can:

- Custom crafting

I hope it is possible, You will be credited if it works!

(Note: when I am testing out the skripts you guys could give me, I will ask some of you (if u r online) to help playtest)

1. No one will do this for free
2. Use a plugin instead


command /giveinfo:
    trigger:
        send "--------------------------------------------"
        send "IGN:
crazymarty"
        send "I am a
decent skripter."                                     
        send "Discord: 
crazymarty#1802"
        send "--------------------------------------------"

Share this post


Link to post
Share on other sites

Please make sure you post in the correct category!

 

Moved to Marketplace


Discord: McThistle#6286
In Game: McThistle2

Minehut Community Support Member
(8/10/19)
Minehut Junior Moderator

(10/30/19)
Minehut Moderator
(12/30/19)
image.png.94f57bddb8989f88085c843f57945acc.png

image.png.9c5f5daab2b0038459e1013d96db02b9.png

Capture.PNG

Share this post


Link to post
Share on other sites

Tp to deathmatch:

on death of player:
	teleport the player to (x,y,z)

Custom crafting (just change the name of the item and the air, air, air, ... (the air, air, air, ... will be from left to right, from the 1st to 3rd row in the crafting table):

on load:
    register new shapeless recipe for grass named "Name of Item" using air, air, air, air, air, air, air, air, air

/giveinfo command:

command /giveinfo:
    trigger:
        send "--------------------------------------------"
        send "IGN: crazymarty"
        send "I am a decent skripter."                                     
        send "Discord: crazymarty#1802"
        send "--------------------------------------------"

Random world generating seems extremely difficult. If you have a couple of hours, you can change every block one by one using add, remove and replace.

For basic timing and scoreboard, you can use a loop. Every 20 ticks,

set {_elapsed} to {_elapsed}+1

If you would like to count down from 2 minutes, you can use 120-{_elapsed}.

You can use some existing skripts from SpigotMC to make a scoreboard. There are also plugins that are not Skript that can create a scoreboard. I may be able to help you with your server if you reply.

Share this post


Link to post
Share on other sites
17 minutes ago, dnadany689 said:

Hello, I am willing to do this, but I need some sort of rank on your server, Thanks.

Please contact me over at discord!

 

1: dont have disc, pm me or smh on here

2: ye i can give rank

Share this post


Link to post
Share on other sites
On consume a golden apple:
    if item is golden apple item named "Golden Head of DOOM":
        remove regeneration from player
        remove absorption from player
        apply regeneration 2 to the player for 20 seconds
        apply absorption 1 to the player for 240 seconds
        stop
    else:
        remove regeneration from player
        remove absorption from player
        apply regeneration 2 to the player for 5 seconds
        apply absorption 1 to the player for 120 seconds
        stop
    
On load:
   register new shapeless recipe for golden apple item named "&6Golden Head of &cDOOM" using gold ingot, gold ingot, gold ingot, gold ingot, player head, gold ingot, gold ingot, gold ingot, gold ingot
 
 
^ Makes Golden Head.

Share this post


Link to post
Share on other sites
Posted (edited)

and there are alot of people who make the skripts you want, you can google them and change them to the way you like. (https://forums.skunity.com/threads/create-world-skript-error.3700/) It would take a long time, but at the end you will make it the way you like it.

 

every 1 second:
    loop all players:
        wipe loop-player's sidebar
        set name of sidebar of loop-player to "UHC GAME"
        set score "Time Left: %{time-left} / 60% Minutes" in sidebar of loop-player to 8
        set score "Kills: %{kills::%loop-player%}%" in sidebar of loop-player to 7
        set score "Players Left: %{left.uhc}%" in sidebar of loop-player to 6

on kill:

  add 1 to {kills::%attacker%}

  remove 1 from {left.uhc}

  remove %victim's username% from {ingame::*}

  clear  {%victim%::joined}

 

on right click on sign:
    1st line of clicked block is "UHC"
    2nd line of clicked block is "[JOIN]"
       add 1 to {left.uhc}
       add %player's username% to {ingame::*}
       set {_x} to random integer between 1 and 1000
       set {_z} to random integer between 1 and 1000
       execute console command "/teleport %player% %{_x}% 70 %{_z}% 
       set  {%player%::joined} to "true"
 
command /uhc-start:
  trigger:
    broadcast "&aStarted"
    set {Game.Start} to "started"
    set {time-left} to "120"
    after 120 seconds
    clear {Game.Start}
    broadcast "&cFinished"
      loop all players:
         {%loop-player%::joined}
    
every 1 second:
  if {Game.Start} is set:
    remove 1 from {time-left}
 
every 1 second:
  if {left.uhc} = 1:
    broadcast "%{ingame::*}% has won the uhc match"
 
every 1 second:
  if {left.uhc} = 12:
    broadcast "%{left.uhc}% Players. Starting UHC!"
    execute console command "/uhc-start"
 
every 1 second:
  if {Game.Start} is set:
    loop all players:
      clear {%loop-player%::joined}
 
on disconnect:
  clear  {%player%::joined}
 
on any movement:
  if  {%player%::joined} is set:
    cancel event
    send "&cPlease wait for the game to start! Do /suicide or /leave to leave the match!"
 
command /suicide:
  trigger:
    remove 1 from
    clear {%player%::joined}
    execute console command "/kill %player%"

    remove %player's username% from {ingame::*}

    clear  {%player%::joined}

 
command /leave:
  trigger:
    clear {%player%::joined}
    execute console command "/spawn %player%"

    remove %player's username% from {ingame::*}

    clear  {%player%::joined}

 

command /hub:

  trigger:

    clear {%player%::joined}
    execute console command "/spawn %player%"

    remove %player's username% from {ingame::*}

    clear  {%player%::joined}

 

command /spawn:

  trigger:

    clear {%player%::joined}
    execute console command "/spawn %player%"

    remove %player's username% from {ingame::*}

    clear  {%player%::joined}

 
THIS SKRIPT MIGHT NOT WORK! IT IS USED AS AN EXAMPLE!
Edited by dnadany689

Share this post


Link to post
Share on other sites
Guest
Reply to this topic...

×   Pasted as rich text.   Paste as plain text instead

  Only 75 emoji are allowed.

×   Your link has been automatically embedded.   Display as a link instead

×   Your previous content has been restored.   Clear editor

×   You cannot paste images directly. Upload or insert images from URL.


×
×
  • Create New...