Forums Index >> Modding >> Looking for scripting Ideas!



Page : 1 : <2>


Looking for scripting Ideas!
I haven't got many imagination and I'm quite bored so I'm looking for some ideas!
If you have some plz tell em here!
You'll be in the credits afterwards if I think ur idea is good

Any idea would be helpful,
Art Crazy

PS: I might not make the ideas now but I'm keeping this thread non-junk so I can check it whenever I want! Like a collection of ideas :P


Last edited: Friday, February 18, 2005 at 9:58:21 AM

Saturday, December 04, 2004 at 11:09:44 AM

Hey art try this: make it so where we can change bot AI in game, and we can change there names, tanks, teams, and projectiles

Sunday, January 16, 2005 at 7:34:59 AM

Art already made a botclient thingy for his set of codes.

Sunday, January 16, 2005 at 7:36:21 AM

Bot AI is easy
The rest is taken care of lol on my servers I can do everything with a bot that I can do with a normal player -- except 1 or 2 things that arent suported by BOTs


Sunday, January 16, 2005 at 9:01:47 AM

Like booting and banning u gte pic
Kris

Sunday, January 16, 2005 at 10:14:34 AM

Heres a good one:

Make a script so that the user can change the skill level of the bots. There would be some number scale like 1-10, or 1-50, or 1-100 ect. Lowest number being the easyest and the highest being the hardest. You could also edit the speed of the bots and how fast they shoot. You then would enter these numbers into a botskill.prefs file or while in the game.

Last edited: Monday, January 17, 2005 at 8:03:19 AM

Sunday, January 16, 2005 at 10:57:30 PM

Prepare yourselves,A whole new army of wacky ideas just spawned in my head.

First idea! Why not make that Nitro thingy? Hold F and your speed doubles while F is held.

Second Idea! Make a /cloattack PLAYERNAME and make the clones turn into bots and attack the given player. Bwahahahahahaaa-gack! *cough*

Third Idea! Make Admin observer able to shoot! Hahahahahaha!

Fourth Idea! If you have played counter-strike,then you know this one,spectator veiw! Just like observer,but if you right click,you'll cycle through the camera veiws of all players!

Fifth Idea! Get a haircut!

Sixth Idea! Clockcontroller! Control the clock! Freeze it! Delay it! Fast forward it! And MORE!

Seventh Idea! Make a whole set of bots that do there giving name,like Revenge |Bot| Will target the player that killed it last! Stalker |Bot|,who never gives up until the player is dead!

That's all.

Monday, January 17, 2005 at 8:20:25 AM

I know what would be really useful. A script that automatically kicked anyone who asked to be admin. And then would say so and so has been kicked for asking to be admin. Man I could really use one of those. Is it doable?

Rev

Monday, January 17, 2005 at 3:43:38 PM

 

 

Fifth Idea! Get a haircut!

 

I second that!

 

Monday, January 17, 2005 at 4:53:02 PM

Lol spunky.

Another idea would be an automatic admin login,where an admin types in /login when admin and whenever the server sees his/her IP address,they are automaticly logged in.

Tuesday, January 18, 2005 at 2:49:20 AM

Ish done that and its easy it could even be done automatically when the person joins the server -- I wouldnt use it tough -- many IP's like mine seem to change lol


Tuesday, January 18, 2005 at 11:40:14 AM

Art, Is there a way to add a command that would resart the game. For instance type in a /game -r
that would kill all the players (to provide full health to everyone) and reset the clock to 15 min? This would be great in league play for TBM and Scrum. Let me know what you think. Thanks!
Napalm

 

Thursday, January 20, 2005 at 9:15:38 AM
wiz

I've got some experimental ideas that could make up for some new twists. Mainly these ideas would rather introduce some new game types, than only do certain things:

PROPOSAL #01: [Disabled Radar BM/TBM]. I'd like to see a script that enables a map to be without radars. Maybe not the best idea for Scrum, but it would make a new and fun dimension to battlemode and team battlemode! Like fumbling in the dark sort of.

PROPOSAL #02 : [Guard The Precious]. A 'mix' between Scrum & Team Battlemode. Instead of scoring points with a scrum ball, each team has its own 'precious player'. When killed, the other team gets one point and a new 'precious player' is randomly* selected (*or simply the next one is chosen by order of appearance in the player list). Preferrably the precious player would have a scrum ball over it, so everyone could see him/her.

PROPOSAL #03 : [Lethal TBM]. Another addition to spice up and innovate the team battlemode game type, would be to make the friendly bullets lethal if hitting one of your own. This means that one single bullet, hitting any of your own team mates, immediately kills that player. (The enemy fire is like normal.) Thus, you'd get an even more positional and tactically sophisticated style of game.

PROPOSAL #04 : [Handicap BM/TBM]. A handicap system for games with unequally skilled players. My wife and my friends aren't keeping up with me any longer (...lol...) and instead of they having to play 3-5 hours a day (like I do... Sigh...), there would be nice with a mod script that could automatically adjust the armor according to the following formula; the higher score (in comparison to the other players) you have during a game, the lower your armor gets. YourArmor = (AllPlayersTotalScore - YourScore) / (NumberOfPlayers - 1)...uhm...lol. Well, I realize here, that I'm really not a good mathematician, so I leave that calculation to you. %)

/ wiz

Thursday, January 20, 2005 at 11:03:40 AM
Cho

Well, Forget all these other lame ideas we NEED an open-source ModWiz where you can change the objects like place your own Custom objects in game, e.g. Buildings

Friday, January 21, 2005 at 11:37:23 AM

I dont know if this is a script, but could u make it possible so that u could see one anothers Tank skins ?
-Ice

Friday, January 21, 2005 at 1:48:56 PM

Chong yes I had that idea before -- it's just as just to make TT be able to add one object will take 5 functions or so
and to make it work with just addin $PreF::Something is IMPOSSIBLE


Friday, January 21, 2005 at 2:23:01 PM

@napalm ive made something similar to that a while ago....but its just typeing this /switch TT1_1 or whatever it is...if your interesting email me and ill send it to you

Friday, January 21, 2005 at 6:48:17 PM

New Game type:
Doctor- Each team has a doctor that can heal it's own team when they die by running into or shooting their dead tanks. Both teams don't know whitch player is the doctor on the other team but they know whos the doctor on their team. When they find out who is the doctor on the other team they need to shoot him down to get bonus points. Shooting normal players gets one point. If your not the doctor you will not get respawned till the doctor heals you. They may observe the battle field while waiting and use team chat to tell the doctor to heal them.

Saturday, January 22, 2005 at 9:21:59 PM
wiz

@ Bomber

VERY nice idea! I like it A LOT! Hope there will be more far out game types like these. Keep on brainstorming!

Sunday, January 23, 2005 at 7:45:44 AM
wiz

OK, I just got this idea... !!! Eternal Superstar Badge is promised to the one who will make this!

...Here it goes :P

PROPOSAL #05 : [Giant Supertank]. One of the tanks is a biiiiiig one. Say, a light model tank which is about 10 times the scale of a heavy tank, meaning HUGE. Perhaps near the size of a volcano. Shouldn't be too hard to tamper with the size of a tank, would it?

The game type should be normal battlemode (BM).

I'm not hundred percent sure of the perfect game balance, but I'm thinking like this:

The one who kills the beast becomes it.

Killing it, should give the slayer something like 3 points.

As of the armor and damage, I think the giant beast should have maybe 4 times the armor of a heavy. Regarding the damage and type of weapon, my idea is divided into 2 possible solutions:

1. That it has infinite shots, does the same damage as light tanks and it can shoot bursts almost without any interruptions.

Or

2. That it still has infinite shots, but the bullets have long interruptions between each shot, maybe 1-2 second(s) and the shots will bring down any tank with one mere hit.

That's it ;)

/ wiz

Sunday, January 23, 2005 at 9:09:50 AM

Do we get to squish the little tanks?

I Can see it now:

"DEMO (n00b): I'm a poor lil' demo"

*Wiz towers over the demo in a giant light tank*

"DEMO (n00b): RUN!!!!"

"Wiz: hehehehe"

*Splat*

*Wiz runs over demo*

"Wiz: :)"

Sunday, January 23, 2005 at 9:45:50 AM

We'd have to make a new.dts to change the tank size... Nice idea tough


Sunday, January 23, 2005 at 10:20:11 AM
wiz

@ Racer445

Heheheee... Yeeah damn, you've releaved my hidden plot, 445 ;) Actually, the only intention was to mask my growing desire to squash those little demos... B)

Sunday, January 23, 2005 at 10:24:04 AM

Lol. I kind of expected that. B)

Sunday, January 23, 2005 at 12:36:29 PM

How about a King of the hill script I know thats what ive been wanting :(

Sunday, January 23, 2005 at 2:42:45 PM

I've had that done since... Forever. I've been in my secret lab with Art working on "guard the precious" which I'm calling "Tank Hunt" for now XD. I like your ideas wiz - keep em comin ;)

[Ishbuu]

Sunday, January 23, 2005 at 3:58:45 PM

 

 

I've been in my secret lab with Art

 

Lol its not secret after all it's........ (the dots are really tiny leters) :P

 


Monday, January 24, 2005 at 8:44:37 AM
wiz

@ Ishbuu |Bot| & Art Crazy©

Wow! That's great to hear, guys! Sounds really cool that you're taking on that idea. I'm really looking forward to see the results! :P ;)

I was thinking that maybe the armor of the two tanks being hunted (on each team) should be raised just a tiny little bit. I mean, they might often be exposed to brutal enemy crossfire and might benefit of 5-10% extra armor. Just so they can do something offensive also..

..I might as well be wrong here, but it was a thought I had. 8o

Cheerz! B)

/ wiz

Thursday, January 27, 2005 at 2:08:20 AM

Art, Rogue posted this in another thread.

 

Is it possible to add a script that would shuffle teams at the start of each game? I think this would be a worthwhile tool. Possibly implementing it into the /codes would allow for admins or hosts to mix things up with ease

 

On the surface it appears it would be possible as we already have the ability to change teams with the codes. Could this be implamented into some sort of script that could be activate or deactivated with a /scramble, /shuffle or something like that?
Would this be possible?

Napalm

 

 

Thursday, January 27, 2005 at 11:39:45 AM

Dang you Napalm you beat me to it ! XD

 

Thursday, January 27, 2005 at 11:40:30 AM

Gotta be quick!

Zooooom

 

Thursday, January 27, 2005 at 12:13:32 PM

Heres one art, you can tell us how to join our own servers when they are full.......

 

 

 

 

Thursday, January 27, 2005 at 3:34:38 PM
wiz

@ Napalm (Rogue)

That script idea is awesome! I'm not sure if Rogue proposed it already in the other thread, but I think, at the same time, it would be great if the Shuffle script evens out the number of players in each team/color.

Friday, January 28, 2005 at 8:45:33 AM

HRmmm... I'll get back to you with a script for it...

Friday, January 28, 2005 at 9:02:19 AM

Ok, this is the team-shuffle script:
function shuffle();
{
$len = clientgroup.getCount();
for(%i=0; %i<$len/3; %i++)
{
for(%j=0; %j<2; %j++)
{
%client = clientgroup.getObject(%i*3+%j);
if(%client != -1) && (%j=0)
%client.teamchanger("BlueTeam");
if(%client != -1) && (%j=1)
%client.teamchanger("GreenTeam");
if(%client != -1) && (%j=2)
%client.teamchanger("RedTeam");
}
}

}

Keep in mind that with the algorith I'm using, it won't be very random, but it's better than nothing... For best results, you might want to add the line
shuffle();
to the Nuke function in Dash Codes. That'll make resetting the game more interesting.

Friday, January 28, 2005 at 9:16:22 AM

DJ wings that wont work right the way u want and on slow computers it might tie up the math processor but well u made some complicated scripting there lol
Its much easier to get randomly REALLY randomly lol
Just a Warning: Slow Computers: Don't use a lot!


Friday, January 28, 2005 at 10:01:05 AM

How about a music picker or whatever.

Type /frantic and you get frantic music playing.

Type /spooky for spooky etc etc.

Even better,get your own music files in TT using the script.

Friday, January 28, 2005 at 10:16:44 AM

Then what would I have to do to make it work?

Friday, January 28, 2005 at 10:20:42 AM

This should be better, haven't tested it tough:

Only Green/Blue Team Shuffling:

 

Function shuffle()
{
%team[1] = "GreenTeam";
%team[2] = "BlueTeam";
%len = clientgroup.getCount();
for(%i=0; %i<%len; %i++)
{
%client = ClientGroup.getObject(%i);
%number = getRandom(2);
%client.team = %team[%number];
MessageAll('MsgClientDrop',"",%client.nameBase,%client);
MessageAll('MsgClientJoin',"",%client.nameBase,%client,%client.team,%client.cumScore,0,0,0);
%client.player.hurtMe(999999999999999);
}
}

 

All Teams Shuffling:

 

Function shuffle()
{
%team[1] = "GreenTeam";
%team[2] = "BlueTeam";
%team[3] = "RedTeam";
%len = clientgroup.getCount();
for(%i=0; %i<%len; %i++)
{
%client = ClientGroup.getObject(%i);
%number = getRandom(3);
%client.team = %team[%number];
MessageAll('MsgClientDrop',"",%client.nameBase,%client);
MessageAll('MsgClientJoin',"",%client.nameBase,%client,%client.team,%client.cumScore,0,0,0);
%client.player.hurtMe(999999999999999);
}
}

 



Last edited: Friday, January 28, 2005 at 10:47:00 AM

Friday, January 28, 2005 at 10:40:48 AM

Clever! Nice job Art! I'll add that code to my files right now.

Friday, January 28, 2005 at 11:11:35 AM

Crap, when I put it in, the computer doesn't like it...
>>> Advanced script error report. Line 53.
>>> Some error context, with ## on sides of error halt:
//----------------------------------------------------------------------------- Function shuffle(##)## { %team[1] = "GreenTeam"; %team[2] = "BlueTeam"; %team[3] = "RedTeam";
>>> Error report complete.
Any help?

Friday, January 28, 2005 at 11:50:41 AM

Yes make the F of Function lower case so it is function not Function and it should work


Friday, January 28, 2005 at 1:49:13 PM

Got it. Not sure if it'll work, though...

Friday, January 28, 2005 at 2:07:24 PM
wiz

Geez, you guys are really amazing! This looks like some local marsian lingo to me 8o

Saturday, January 29, 2005 at 5:26:46 AM

*Bumpty*
I might not make the ideas now but I'm keeping this thread non-junk so I can check it whenever I want! Like a collection of ideas :P
Any more? XD


Friday, February 18, 2005 at 9:59:06 AM

Can you make it so that the projectile is homing? Meaning it will strike the nearest or first tank it comes too regardless of aiming. You know a homing missile kind of thing.

I would still like to be able to see rocks in the radar. Specifically for a close quarters labyrinth mod I'm thinking of. It would make the radar look like a 2D map.

Ask Chilly Liz about the PTT server widgit.

MAX

Friday, February 18, 2005 at 2:14:34 PM

I Would like a script that....

MAKES CLONES IF YOU ARE AN ADMIN!!!!!!!

Friday, February 18, 2005 at 6:17:01 PM

@ MAX-CR, Yes, a radar that shows rocks would be nice in some ways, but it would enable players to just play using the map and not looking at anything else (That's what I do sometimes)! I'll work on the TT Server Widget if I have some time tomorrow, as you know, I'm a bit busy with TT Radio, and I just *hired* a co-host! XD

-CL©

Friday, February 18, 2005 at 7:00:04 PM

How about you enable interiors hmmm hmmmm lets see ya do that!

Saturday, February 19, 2005 at 6:01:26 PM

Page : 1 : <2>

insert quote insert url insert email insert image bold italic underline superscript subscript horizontal rule : : Help on using forum codes

Add comment:

HTML is disabled within comments, but ZBB Code is enabled.

Back to the top

Web site designed, maintained and funded by -z- and Dan MacDonald