Fishing competition (Rust)

let's explain the idea...

In Fishing Planet/Russian Fishing 4, you can fish solo or with other random people/friends casually (like rust now), BUT these games also have competitions or events/tournaments where everyone enters in the tournament at an exact specific time and this event starts and when you catch fish you get a score and there's the leaderboard and winners get in-game money. (not sure how exactly this event works in-depth but I guess you have time ex. 10minutes to catch fish/get a score then ends.)

So would be great if we have this in Rust. Plugin where works simply like Easter/Halloween event (scoreboard like vanilla one in the right corner) with remaining time and points for top 10 players. Each fish gives points. Ex. Small shark 10pt, Salmon 6pt, Anchovy 1pt etc (configurable)...

Like Halloween Easter events you hear sound or notification in chat/UI that event will start and you can either configure people to type command and join or its open for all online players without need of command. Then they fish for 10min or whatever configured and top 3 winners get scrap or other item

Simply said it's a Fishing event like Halloween/easter one.

Idea is to be simple, vanilla looking, fun for players and casual, not 1000 commands to join zones to setup/kits bla bla and confuse players, vanilla feel - the best... If admin tp all people and give them rods + bait etc its ok (admin prepared community event) started from admin via command. If not people have to find rod/bait themselves, prepare for next timed event when starts (auto triggered from the plugin like egg hunt auto starts and participate from around the map, where they can fish...)

Between my three big projects (ObjectMover, ToTheTop, RealTree) I think I can do this.

I am happy that you replied here and that you can do it. I do not care if it's a public plugin here or you gonna sell it. I will support your work and I think something cool will happens at the end. Just hope its vanilla feel exactly like egg hunts so can fit perfectly in every server.

I try to find some hook working with fisihng rod, but nothing push any usefull hook when fish is catch. We must wait for some hook for it.

can't just count the specific item players have?
like if they get +1 anchovy = 2 points and etc... or they gonna drop and pickup items and abuse points?

btw can you look at Fishing Treasures from other website... you can find this plugin easy in google... you get custom item treasure casket when fishing and for some reason author disabled movement item swap, drop, gut, unwarp while in fishing mode while rod cast or dragging the fish cuz as I know he said something is missing too like hooks or idk... maybe you can trick something if nope, maybe other time in future : ) 

Yes, they can cheating.

There is some posibility to "simple" count every catch, but without information what you catched.
But sorting it to types is more advance.

Yeah I can wait or since planned to be auto event + manually triggered sometimes from admin for now I can keep an eye on players if works the simple way and stop cheaters in the event. Idk if you want to release something this way then fix it in future when hooks or whatever needed is supported,

I f**k that. I spend to many time on this. Sorry but I need money and time to end this.

PreAlpha 0.0.0.beta.0.0.0.pre.0.0.1v

Commands:
/hunt - start event. Show Gui and count point(not always)
/endhunt - stop event. Prabobly clear all date.

damn this works?

Merged post

Gonna try this later and see how will works at all. About the time I am not sure how can help : D

About the money I can tip 15-20 and Idk if this gonna help you to continue in the future... : )

This minimalistic design is great and hope functions also works as much possible as game allows this for now.

Do you tested it, what do you think?

I will test now today, I was starting to get ill or idk so decided to not do stuff yesterday with rust.. later today will check and send feedback there...

Merged post

Tested it. When type /hunt see the UI and timer but the time is not moving... used to catch 2 fish one small anchovy or something else and one small trout.. trout gave me 1 point... then manually ended the event with /endhunt. 

Not sure what more this version is supposed to do, I guess it's just basic UI implementation but looks great and has the vanilla feel.

-timer dont exist on ui, it's static

-points somehow stop working properly after 3-4h traing to find ui problem
-when event end, do nothing 
-plugin use 3 timers, what can be too heavi for server

@wolf please add callhook to BaseFishingRod
 

If Wulf can add this would be great and we will see what's next.
(not sure if you made this on purpose or just misspelled his name but he's actually not tagged and hope he sees this at all)

Great : )