SiK Speed is King

Multi Theft Auto => Multi Theft Auto Discussion => Topic started by: Demiveil on December 28, 2011, 05:57:18 AM

Title: Feature Requests
Post by: Demiveil on December 28, 2011, 05:57:18 AM
Hey there guys.

I'm looking to get back into contributing to the continued development of the SiK servers and was wondering if anyone had any particular ideas for features they would like to see on the server?
It can be reasonably complex as my skills have improved significantly over time, but of course nice simple features are more likely to be finished in a timely fashion.

But yeah got a request chuck it on here and I'll see what I can do. :)  \m/
Title: Re: Feature Requests
Post by: Sexmaniac on December 28, 2011, 07:37:45 AM
.
Title: Re: Feature Requests
Post by: asablic on December 28, 2011, 10:44:10 AM
Well, i don't have any suggestions for the server atm but I would like if we can find another game tracker since game monitor is broken most of the time.
Title: Re: Feature Requests
Post by: ALV on December 28, 2011, 11:34:04 AM
Ok, ive been thinking about this and as Sex said it would be cool if the server had the Map selecting option when u win, and a point system to earn and earn when winning race, for example on Mr green's server only the first five places on a race earn points.
Another thing would be the rate map system like in SKC, rate from "Delete!", to "Awesome"(like my maps :D).
And finally another idea that i dont think other would like, but i do, is when selecting the next map it should say Random map or Redo, i guess that would fix the votespam thing, so it select random map from the list, and its faster than voting for 1 of the 9 next maps :P.
Title: Re: Feature Requests
Post by: Sexmaniac on December 28, 2011, 12:12:58 PM
Yes, ALV is right. No map list, no redo, just a next random map...gives a much faster gameplay...
Title: Re: Feature Requests
Post by: "ThE_0nE" on December 28, 2011, 12:58:49 PM
The 8 maps to vote after race is fine.
But if two or more maps have the same amount of votes one of them should start, so not another vote just for these 2-3 maps
Title: Re: Feature Requests
Post by: Blacky on December 28, 2011, 01:05:09 PM
I have 2 sugestions
1. I want to see the numbers of top times that I have. When I press F10 only I can see top times set, but if I have 300 top times when somebody beat one of my times I still have 300 not 299.

2. I want to see the stats of all of the people, using a comand like !stats [SiK]Sexmaniac for see the stats of sexmaniac.

Title: Re: Feature Requests
Post by: ALV on December 28, 2011, 01:33:59 PM
Black theres an stats command already: /stats "name" xD
Title: Re: Feature Requests
Post by: Blacky on December 28, 2011, 01:55:42 PM
lol, didn't know, thanks :D
Title: Re: Feature Requests
Post by: DemonSeed on December 28, 2011, 07:11:34 PM
An option of redo or play again after the race ends won't happen, that will be spammed to hell by noobs wanting to play the same shit map over and over.

Other than that lots of great ideas here, i hope your able to implement at least most of them demi.
Title: Re: Feature Requests
Post by: Blacky on December 28, 2011, 08:32:01 PM
Anyway some servers have a limitation of play again. You can only use play again 1 time or 2 times.
Title: Re: Feature Requests
Post by: ALV on December 28, 2011, 09:42:07 PM
Yeah, its not to play a map infinite times, there could be a limit like 3maps in a row then it changes.
Title: Re: Feature Requests
Post by: DemonSeed on December 28, 2011, 10:47:22 PM
I guess...........
Title: Re: Feature Requests
Post by: Demiveil on December 29, 2011, 02:04:43 AM
Some of those ideas sound pretty good :) Gives me some stuff to go off.
For the redo idea, I'm not entirely sure if its necessary, but one thing I could do if we did want it would be to change the ratio required in order for a redo to occur, so rather than just being the majority option it instead required 85% of the votes or something.

And Blacky I think the top times set stat that your talking about is displaying all of your times in the top 10, but I could be wrong. Nonetheless I agree it should ultimately only show your actual 1st top times.

I'm not sure about the winner chooses next map idea, kinda reduces involvement further for those not winning, and lets be honest when your racing on SiK against SiK racers you don't win often ;) But what do others think, maybe you guys do like it.

Yes the toptimes do have a date associated with them so I could display this, might also think about doing a notification system so when you join the server if any of your toptimes were beaten it notifies you.

One thing I would like to do is an idea I had awhile back of adding a bunch of awards at the end of each race based on what players did, so have some random things like most deaths, most distance travelled, least distance travelled of a finishing player, most flips etc etc....And display these nicely during map votes, and could also include some personal details like number of points, number of races completed, win loss ratio etc in that.

But yeah, I'll look at adding some of these over the coming weeks :)
Title: Re: Feature Requests
Post by: DemonSeed on December 29, 2011, 02:11:30 AM
Damn that sounds nice, can't wait to try them out :)

Post Merge: December 30, 2011, 05:45:33 AM
I have one, move the names with the healthbar to the middle of the car, on top you can't see a damn thing.
Title: Re: Feature Requests
Post by: DemonSeed on December 31, 2011, 09:04:59 PM
And we still need some kinda reward system for the champ winners :)

Also is there some way to auto reset the points at the start of every month with a script.
Title: Re: Feature Requests
Post by: Frank on December 31, 2011, 10:52:34 PM
Not that I know of. SKC, I believe does have a script to reset pts each month automatically. Have a Happy New Year.
Title: Re: Feature Requests
Post by: "ThE_0nE" on January 01, 2012, 01:40:53 AM
I like the stats system of MGC server alot, its like Blacky said it tells about records, 2nd and 3rd position in highscores. the current one only tells about about records set and that is pointless....

Also a /rate command would be nice. It's not working anymore you give a track a 10 but it won't get shown.
Title: Re: Feature Requests
Post by: Blacky on January 03, 2012, 07:03:09 PM
I have a suggestion for the admins
I think will be interesting to know what nicks are using the same IP
Because sometimes are joining people with a really nice skills and then they left and never join again on the server, and I think they was using a false nick.
Sometimes you can't belive that the first time that one player using a ridiculous nick like "windows" are almost wining you and playing 5 races and left from the server forever...
Title: Re: Feature Requests
Post by: Demiveil on January 03, 2012, 07:34:23 PM
Well that id certainly possible. Rather synonymous with !alias back on mta race. I have the feeling that already may exist but am at work currently so cant easily check. If not though I will certainly add it.
Title: Re: Feature Requests
Post by: Clark_Kent on January 04, 2012, 12:40:21 PM
Nice idea, Most have dynamic ip?s so its better to check the MTA serial, also accessible thru SQL.
Title: Re: Feature Requests
Post by: Blacky on January 04, 2012, 01:49:37 PM
I know that this is posibel because in the old mta I couldn't never join in SKC server using false nicks, they was using a comand !pma nick and the game respond: Names under this IP: Blacky, salen, cosen for exampel. So I decided always use the same nick :P
Title: Re: Feature Requests
Post by: Demiveil on January 06, 2012, 03:51:04 PM
Right well the busy Christmas period is over now, and while work is pretty intense my weekends are now free. Got a few things to do today, but after than I think I'll make a start on this. And actually the first thing I'm gonna do is make my own game monitor, as is quite obvious the current one is completely shit, so there's no reason I can't make my own, it wont be quite as feature rich, but can certainly show active players.
Title: Re: Feature Requests
Post by: [SiK]diod on January 06, 2012, 08:14:05 PM
Right well the busy Christmas period is over now, and while work is pretty intense my weekends are now free. Got a few things to do today, but after than I think I'll make a start on this. And actually the first thing I'm gonna do is make my own game monitor, as is quite obvious the current one is completely shit, so there's no reason I can't make my own, it wont be quite as feature rich, but can certainly show active players.

I've got something that you might be interested in, it is fully customizable, and I feel it is a great starting point as a game monitor.

It also has MTA support so it should work right off the bat if you didn't want to spend a lot of time integrating a new game.

Here is the link to the official website: http://www.greycube.com/site/news.php (http://www.greycube.com/site/news.php)

Here is the download page: http://www.greycube.com/site/download.php?list.10 (http://www.greycube.com/site/download.php?list.10)

Here is the latest version ( 5.8 ) standalone which is the one you don't need to integrate into a site/blog: http://www.greycube.com/site/download.php?view.56 (http://www.greycube.com/site/download.php?view.56)

Title: Re: Feature Requests
Post by: "ThE_0nE" on January 14, 2012, 03:32:59 PM
One more suggestion by me.
A usefull feature would be that other cars can be transparent like it is on fox server because with many players it can be sometimes a bit hard to see which car is yours.
Title: Re: Feature Requests
Post by: Blacky on January 14, 2012, 09:09:54 PM
Yees, this help you so much when there is a lot of people
Title: Re: Feature Requests
Post by: "ThE_0nE" on January 15, 2012, 12:42:19 AM
I have many suggestions for the new rate script, but its great already but some things could be better:
1. only shows to players who finished the race
2. vote time for "map rating" untill the "votemap" starts
3. you should be allowed to vote only once, if you made a choice you can change your decision, but not make a new decision that counts again
4. it would be nice if the rating of the maps is shown by the map name
Title: Re: Feature Requests
Post by: DemonSeed on January 15, 2012, 08:53:53 PM
Samt upgraded the mapvoter and also has a auto-deleter if the map has a rating of 1 after 35 votes by different people.

Also a transparent script, the closer you are the less you see of other cars.

And a new fancy intro screen :)

The other things for the mapvoter are still being worked on.
Title: Re: Feature Requests
Post by: Blacky on January 15, 2012, 09:39:43 PM
I have another suggestion, normally I talk with people when I finished the race, butt the script are constantly saying don't votespam when I try to talk with others... and it's a bit anoying.
And I talked to some people when I was in the server, and they think the same.
So my suggestion is when during the votemap, disable this don't votespam because you are just talking put don't votespam only for numbers, 1,2,3,4,5,6,7,8, not for letters
Title: Re: Feature Requests
Post by: [SiK]diod on January 15, 2012, 11:10:03 PM
I have another suggestion, normally I talk with people when I finished the race, butt the script are constantly saying don't votespam when I try to talk with others... and it's a bit anoying.
And I talked to some people when I was in the server, and they think the same.
So my suggestion is when during the votemap, disable this don't votespam because you are just talking put don't votespam only for numbers, 1,2,3,4,5,6,7,8, not for letters


Very true...During the map rotation, the only time you actually get to make a little convo, is basically eliminated by that exactly. Perfect suggestion.
Title: Re: Feature Requests
Post by: LoveFist on January 16, 2012, 02:08:03 PM
I can suggest you my little anti votespam (http://code.google.com/p/lovefist-lab/source/browse/trunk/anti-votespam/anti-votespam.lua) script. It will be more accurate.
Title: Re: Feature Requests
Post by: DemonSeed on January 16, 2012, 02:53:16 PM
Doesn't seem to work :S
Title: Re: Feature Requests
Post by: Clark_Kent on January 16, 2012, 03:15:54 PM
Doesn't seem to work :S
I may know why, the root should be changed to getRootElement() ?
test to add this line on top:

root = getRootElement()

EDIT: And in Meta.xml there should be: <script src="anti-votespam.lua" type="server" />   not    <script src="anti-votespam.lua"/>
Title: Re: Feature Requests
Post by: DemonSeed on January 16, 2012, 05:07:15 PM
Still nothing, no errors either.
Title: Re: Feature Requests
Post by: LoveFist on January 17, 2012, 11:02:16 AM
If script detect votespam, message will be shown only for spammer. Thats why you think its doesn't work. To check how it works you may change
Code: [Select]
outputChatBox(getPlayerName(source) .. ": #E0D0B0" .. message, source, g_Red, g_Green, g_Blue, true)to
Code: [Select]
outputChatBox(getPlayerName(source) .. " (spam): #E0D0B0" .. message, source, g_Red, g_Green, g_Blue, true)
Some examples:
Will be detected as spam
Quote
2
1111
55555 pls
1!
Will not be detected:
Quote
6454593
one
1 please


ps: root is predefined variable ;)
Title: Re: Feature Requests
Post by: DemonSeed on January 17, 2012, 11:52:12 AM
I tested it out myself, started votes and did, 1-8 or 4444444 or whatever.
Title: Re: Feature Requests
Post by: Demiveil on January 17, 2012, 10:29:11 PM
I can take a quick look at that votespam script tonight if you like. Also should have a script done tonight which will automatically reset the points at the start of each month, and will also save each months results and host them similar to the top players so that they can be displayed on the home page.

Post Merge: January 19, 2012, 07:43:34 AM
Right well sorry its taken me so long, been busier than I thought, and I'm really gonna regret staying up so late to do this now, but thats ok.....works still a few hours away lol.

Anyway I have finished what I'm calling the points manager. At the end of each month (within two minutes after midnight of the first day of each month) this script will automatically save the top 3 of the preceding month and then reset the points entirely. This script also hosts a small html page similar to the Top Players there on the left, which lists the top 3 of the last month along with their points. This list will also update automatically at months end.

This will hopefully make the end of each championship month a lot more exciting due to the more solid end date, plus it will mean no one will have to remember to jump onto the server and reset the points manually which is nice :)

I've tested it on my own server here, and will pop it onto the SiK server tomorrow :)
Title: Re: Feature Requests
Post by: Sexmaniac on January 19, 2012, 09:02:09 AM
Sounds nice Demi, thanks!
Title: Re: Feature Requests
Post by: RaO on January 19, 2012, 12:36:17 PM
wow very cool.
Title: Re: Feature Requests
Post by: Clark_Kent on January 20, 2012, 08:39:56 AM
Very nice Demi :), I have an idea of adding the strike script to your new monthly points script so it resets too every month and the best streak also shows beside the points. Can you do that when you have time? Sex might not bee so happy that his 40 streak will be gone tho.
Title: Re: Feature Requests
Post by: Sexmaniac on January 20, 2012, 11:36:19 AM
hehe, np Clark!  :D
Title: Re: Feature Requests
Post by: Demiveil on January 20, 2012, 08:13:54 PM
Yeah that certainly sounds like a good idea....and reasonably easy. Though have you modified my streak script to store it in the database? I feel like I remember reading that?
Title: Re: Feature Requests
Post by: Clark_Kent on January 21, 2012, 04:18:50 AM
Its modified to store the best streak in a settings.xml file in the resource folder, your original code is commented out @ the bottom, change to the database instead as the points are there.
Title: Re: Feature Requests
Post by: Demiveil on January 24, 2012, 05:54:23 AM
Alright, modified the script to now display last months winners and the current Top Streak.

The Top Streak is updated every 2 minutes, and is automatically reset at the end of the month.

Hope you all like it.

Incidentally 79 is truly a fantastic effort!
However I will be looking to change the streak script soon to take into consideration the number of players beaten during the streak as I think this more accurately shows just how much your kick'n ass!
Title: Re: Feature Requests
Post by: DemonSeed on January 24, 2012, 07:01:14 PM
Is the 79 with other players????

Also, did anyone get that anti-votespam script to work?
Title: Re: Feature Requests
Post by: ALV on January 24, 2012, 07:04:27 PM
Is the 79 with other players????

Yep, sometimes i was alone then ppl joined, then left and so on...
Title: Re: Feature Requests
Post by: DemonSeed on January 24, 2012, 07:17:20 PM
So it kept going when you were the only player in the server?

Demi did you mean it to be like that?
Title: Re: Feature Requests
Post by: Demiveil on January 24, 2012, 07:18:54 PM
From memory the streak script only counted wins in which there was at least one other player on the server, though I may be wrong on that. Regardless shouldn't matter for long as intend to change it to incorporate players beaten quite soon.

Post Merge: January 25, 2012, 06:56:17 AM
Right well new version of the streak script is up. Main factor now is number of opponents beaten during your streak.
So sorry but the old 79 is gone now, but any new streaks will have a lot of meaning!

Haven't had much time to test it though so let me know if you notice anything obviously wrong.
Title: Re: Feature Requests
Post by: DemonSeed on January 31, 2012, 07:39:07 AM
Is the downloads any faster now?
I came on a few times and it seems to download quickly.

Also what features do we still need to implement?
The money and map voter(still not good enough imo) is being worked on.
Title: Re: Feature Requests
Post by: Grim_Reeper on February 24, 2012, 12:06:22 AM

1. Winner select a map, seen on Mr Green. When you win a race, you?ll get a dialog were you can select a new map. On Mr Green you need Green coins to do this action. My idea for SiK is to allowed selecting a new map by winning when you are a registered user. When you not registered and winning a race, you?ll see a dialog with this info about registering.


I think that if this could be done we should blow it out of proportion, what if you could be racing and you died you could get a deathstreak like in cod say a small speed boost/better handling for a limited amount of time (nothing to put a record in jeopardy but certainly something to get you back in the race).  >:C

The same could be done for win streaks you could get coolish items like being able to select the next map or even smaller boosts for people that come 2nd to 5th say also another good one would be to reverse handling of a chosen player, but the chosen player gets a warning of this before it happens so it's not so abrupt, I can't think of anything more awesome atm you could do but surely something could pop up to increase competition between players and improve the fun-ness in the server overall. Even if you could purchase these said items in a betting script just like DRuG back in the day except making these items ALOT harder to get, they could be sometimes giving a large advantage to some players which could increase lols  ^-^

Registering should be a must for this though.