08-09-2009, 04:40 PM
Sorry for not posting this in the CSI-forum, but I have a few ideas and questions I don't want to ask in public. Also sorry for the people who don't like to read an insane amount of text 
First off: I really think we should have a CTF-gamemode. CTF is awesome because of the teamwork and non-stop action involved. I'll begin with the questions:
![[Image: ?f=3XuOYh2Po8.jpg]](http://pics.chillosophy.nl/?f=3XuOYh2Po8.jpg)
left: minigun, right: samsite
Now for the suggestions part:
As you can see, for both ideas it's possible for users to spectate the match. The current crew-only /watch command might have to be extended for this to work nicely. Here's my feature request list:
If players are able to spectate this will make it more of a spectacle (so more intense for the participants because they know they're being watch), but even more important: this gives players the possibility to create way better looking videos. No crap on their screen, and better pictures of the one they're watching. Ofcourse the www.sa-mp.nl link could still be in the topright corner of the screen, so we'll get some free publicity with higher quality videos.
For the CTF-part, I'm working on a symmetrical map with multiple ways to get to the other base. Here's a screenshot of work in progress:
![[Image: ?f=bQe04icxsQ.jpg]](http://pics.chillosophy.nl/?f=bQe04icxsQ.jpg)
Note that I'm not spending every bit of mapping time on an idea I don't know for sure is possible

First off: I really think we should have a CTF-gamemode. CTF is awesome because of the teamwork and non-stop action involved. I'll begin with the questions:
- Is it possible to carry an object (like a flag, although I could only find one suitable object (the green RC flag)) without it lagging a lot?
- I know the SAM-site is usuable with a lot of work and custom objects, but is it possible to improvise something with the minigun? An automated turret defense for a base would be really awesome.
![[Image: ?f=3XuOYh2Po8.jpg]](http://pics.chillosophy.nl/?f=3XuOYh2Po8.jpg)
left: minigun, right: samsite
Now for the suggestions part:
- CTF
CTF can be played by random players a minigame, or gang vs gang.
-
[li]Random players
-
[li]A player types /ctf (optional parameter: mapname/mapid. if none specified a random map will be chosen)
- Every player can sign up in the next x seconds, but can also spectate the match by typing /ctf spectate. Spectators may not speak, to avoid messing up tactics.
- Players are randomly assigned to a team, keeping the balance
- Players have access to the following commands:
-
[li]/leave to leave the match
- /switch to switch teams. This is only possible if teams are uneven.
-
[li]/leave to leave the match
- There's either a time limit (e.g. 10 minutes), a cap limit (e.g. 3 caps), or both. This is determined by the chosen map.
- If one of the limits is reached, the winner will be declared
-
[li]A player types /ctf (optional parameter: mapname/mapid. if none specified a random map will be chosen)
- Gang vs. Gang
-
[li]A member of gang A types /gctf [gangname/gangid] (optional parameter: mapname/mapid. if none specified a random map will be chosen)
- A poll starts in gang A which members want to participate. At least 2 players are required to proceed to the next step.
- An invitation is send to gang B. The message specifies how many players of gang A are participating.
- For example: B&A challenges your gang to play CTF. B&A brings 5 players to the match. Type /gctf to participate
- Gang B has one minute to negotiate and type the command to participate.
- If at least two players of gang B decide to join, the match will begin.
- The amount of players ingame is determined by the gang with the least amount of players, and restricted to a possible map limit (we don't want 40 people in a small map)
- For example: if gang A has 5 players, and gang B only has 3, it will be a 3vs3 match. Gang A now has 3 players ingame and 2 players will be spectators.
- Before the match, both teams vote for a gangleader. If it's a tie, a gangleader will be assigned randomly.
- Gangleaders have access to the following commands:
-
[li]/switch (optional parameter: playername/playerid. if none is specified a random player in the field will be switched with the first spectator)
- /forfeitmap to give up the map (command might change to something nicer)
- /forfeit to give up the match
- /leader playername/playerid to make someone else the gangleader
-
[li]/switch (optional parameter: playername/playerid. if none is specified a random player in the field will be switched with the first spectator)
- After every map there's a small pause to display the current statistics, the possibility for gangleaders to decide to stop playing and to vote on the next map.
- At the beginning of the match, gangleaders will decide on how many maps to play (best of 1, best of 3, best of 5 for example)
- Gangmembers who are not in the match, have the possibility to join an active game at any time. They will take one of the spectatorseats.
-
[li]A member of gang A types /gctf [gangname/gangid] (optional parameter: mapname/mapid. if none specified a random map will be chosen)
- Player of the Moment-Cup
The title is lame and has to change, but this will be a last-man-standing tourney. Like fightclub, but organised. Players fight each other 1 on 1 in a special arena. The winner proceeds to the next round, the loser is out. A lot of players have to subscribe in order to make it interesting, that's why it should be limited to once every hour, or it could be an admin-organised event like /chase.
-
[li]The command to participate should be something like /cup, /tourney or /arena
- People have the ability to spectate a tourney by typing /cup spectate. This command is also available when the cup is in progress.
- There are multiple rounds, based on the number of players. In every round there's a 1on1 match, the winner proceeds, the loser is out, but still able to spectate other matches.
- A round ends if every match in the round has come up with a winner.
- If there are still matches going on, the winner and loser of a match have the ability to watch other matches.
- Every round features another arena, custom made or already ingame.
- The final round should have the nicest arena.
- Determined by the total number of players, participants will be able to get an achievement if they win the cup. If there are only 4 participants they should not get an achievement, if there are 32 participants, they should.
- The winner of the cup gets money based on the total number of players. With 32 participants this makes a lot of money (few million I guess), with 4 participants they don't get a lot.
- If this feature is implemented, it needs to be able to reach a widespread audience. So five minutes before it starts, it will automatically advertise a message every 30 seconds or something.
-
[li]The command to participate should be something like /cup, /tourney or /arena
-
[li]Random players
As you can see, for both ideas it's possible for users to spectate the match. The current crew-only /watch command might have to be extended for this to work nicely. Here's my feature request list:
- For players: set an array of userid's this player is able to watch. For gang CTF this will contain the id's of gangmembers playing, for the cup this is an array of id's participating in the cup
- For both crew and players: make it possible to scroll through the list of players using one key or an easy command. Arrow keys (or A and D) would be awesome, I don't know if this is possible
- Display more information in the textdraws, based on the current match. For CTF this could be the teamscore, for the cup this could be the current round, or players remaining.
If players are able to spectate this will make it more of a spectacle (so more intense for the participants because they know they're being watch), but even more important: this gives players the possibility to create way better looking videos. No crap on their screen, and better pictures of the one they're watching. Ofcourse the www.sa-mp.nl link could still be in the topright corner of the screen, so we'll get some free publicity with higher quality videos.
For the CTF-part, I'm working on a symmetrical map with multiple ways to get to the other base. Here's a screenshot of work in progress:
![[Image: ?f=bQe04icxsQ.jpg]](http://pics.chillosophy.nl/?f=bQe04icxsQ.jpg)
Note that I'm not spending every bit of mapping time on an idea I don't know for sure is possible
