Argonath RPG - A World of its own
GTA:VC => VC:MP General => VC:MP - Vice City Multiplayer => VC:MP Ideas => Topic started by: Kitsune on October 30, 2007, 01:14:15 pm
-
After talking to Mex, I found out that you cannot make explosions just appear, so I came up with an idea.
My idea allows you to create explosions. Now just to let you know before hand, I will think of how to incorporate this into RPG (already go some ideas) once I can have someone confirm that my idea is possible to do. This is how it works:
For this idea to work, there is to be a pcj hidden somewhere in VC where it is not accessible or viewable to players
-Script calls for explosion at a target location
-Teleport pcj to target location
-Set pcj hp to 0
-Teleport pcj back to hidden place as it is exploding
If it works, the pcj should be teleported to a location and create an explosion due to getting to 0hp. The pcj is then teleported back (by then anything near the explosion would have already been damged) within milliseconds so that any players who witness the explosion will probably not notice the bike (even if they see, it would be black and camoflaged by the very bright explosion so they may not even realise it is a vehicle). The only problem with this that I see is if the bike is not teleported back fast enough do to lag or what not then the player will notice the pcj and it would make the explosion effect not that good.
Because of this problem that may be caused (pcj visible for too long), I though of another idea.
Explosions can be created but only if there is a "ground/floor". By this I mean something that a player can stand on such as a road or a roof. This is because the pcj is teleported just below the "ground/floor" where it can still damage things above (say a player standing or in a car), but not be seen. However, the pcj will still be teleported back to original hidden place as there may only be a thin "ground/floor" which does not conceal the pcj completely such as tree (but for my rpg ideas of what the explosions are used for, the pcj will be concealed ~97% of the time).
I said I would think of ideas for these explosions after somone confirmed the possibility of such a script working, but I want to put some out there anyway.
-Artillery Barrage (this requires multiple pcjs)
-Land Mine
-Bomb
*UPDATE*
Mex has let me know that once u set to pcj to zero hp, it takes about five seconds to explode so the vehicle is to be set to zero hp first then teleported to location just before it explodes then teleported back
*ARTILLERY BARRAGE RPG*
Ok, I have though of a detailed way to get the "Artillery Barrage" going for RPG:
There is to be an army skin which works together with the police in catching suspects, but for realism, the army is retsricted in what they can do, for example, they can only engage a suspect once he killed like 5 people or something (that is more rl, in rl when there is a mass killer on the lose such as that rouge mass murderer armed with a semi-auto rifle in Australia a while back (before laws against semi auto-rifles came in), the Australian Special Ops (not aussie swat, teh army ppl incase any non-aussies are thinking) was called to kill or capture him).
Now heres where I can put out a scenario. Say you have the mass murderer, he is barricaded in a building or even in an open space like ontop of washington mall or malibu (he may be accompanied by some other suspects or lower/same/higher wanted level aswell, but the main thing is there must be atleast one person that has that wanted level high enough for military to engage). For this senario, lets say the suspects are on top of malibu roof. The swat/cops are trying to take out the suspects but fail. As one of the suspects is of high enough wanted, the military can engage. However, the army are not just any normal figther, they have a trick up there sleeves, ARTILLERY BARRAGE.
If anyone has played Battlefield 2 before, you will understand better as it follows a similar idea. One military person goes to the location where the target location for the barrage is (say he runs inside malibu and goes up the stairs then uses a command so hes close to suspects who are on roof), he uses a command "/c !reqbar" (must be in pm hence /c, other players, expecially suspects, are not to know that you are requesting a barrage) which sends a request for artillery barrage. After he uses the command, all military get a message "John has requested Artillery barrage at x y" (the z value is important for the script as the barrage will be at his altitude but for purpose of making it look realistic, it will not be shown in pm. Alternatively you could just have, "John has requested Artillery barrage..." ). Now at this point I must note that the requests time out after say 1 minute or 30 seconds. After he made his request and other military got pm, a pink circle appears somewhere in military base, maybe near the door to that big barracks. To activate the barrage, a military person (a normal player going to pink circle will have no effect) must go to the circle. Once there he gets a pm "To begin barrage type /c !confirm" (again, this must be pm to make sure normal players dont know theres barrage underway). Once he types it the barrage begins. To make it rl, the explosions from the barrage do not appear immediately, there is a wait of maybe 14 seconds. At after about 7 seconds, all players get message "WARNING: Artillery Barrage Underway". Now if this were Battlefield 2 and you were capturing the enemy flag, were in an unsheltered area with no enemies around and you heard a barrage but didn't see one one your map, you may consider running for cover :P. Likewise here in VC, but hopefully for the cops/swat/military, the suspects do not choose to run as they are to much under fire or distracted and not see message. When it comes to 14 seconds, the script selects 5 spots randomly around target area (for 5 "pcj explosions"), then does what I mentioned in my idea of how to get explosion working on those 5 spots.
Now you may think that this could be abused so there are to be some safeguards that must be added:
-Barrage can only be used when there is suspect with high enough level
-Barrage request can only be done if atleast 100m close to suspect
Another thing is what if multiple military players request barrages. Well, you could add somthing to the begin barrage command, "/c !confirm nick/id" that way if there are multiple requests, you choose whose to do.
Now what about the $$$. First off, if the suspect with high rank is with other suspects but the other suspects are also killed or only killed by the barrage, the army people still get money, just not as much. Considering how hard it may be to get somone killed (though easy if suspects are stupid and ignore WARNING: Artillery Barrage Underway :P), any barrage killing of suspects should give substantial money, a lot more than any old cop/swat jail/kill. The way it works is If the suspect has died from "explosion" within 3 seconds of barrage and was atleast 20m (depends of radius of barrage) from target location, the person who requested the barrage and the person who confirmed the barrage both get money. Given the fact that the reward for artillery kills would be a lot and assuming the army requester and confirmer dont mind, they can send some money to those cops/swat/army who helped (lol i dont think i need to include that but meh).
-
hmm Well Mex is More of a Pro at VCMP Scripting than Me... but... Cause there is !getcar or something ... It Gets ur XY and sends it... So.... maybe... if we have the PCJ up some were High.. but u need to type a command say /explosion... to activate it... but it could be in a Job or something.... Like... Delivers.. or something :)...
EDIT: Some one needs to be in the car to Take Damadge
-
Wow, great idea and explanation there Ghost, it all seems possible to do.
I'll look into it more soon.
EDIT: Some one needs to be in the car to Take Damadge
Not if you manually set the vehicles health ;)
-
I think i'm getting addicted to thinking of ideas for VCMP :rofl:
-ANTICHEAT for Weapon/Ammo cheats
-ANTICHEAT for HP/Armour cheats
-Pay'n'Spray
-Scripted explosions
-Artillery RPG
And all in about 3 days :P
-
grrrrrrrreat idea :D
-
I have more army ideas on my other topic "Military Class, Detailed Overview":P
http://www.argonathrpg.com/forum/index.php?topic=9560.0
-
and slower PCs then? like i posted be4 at the wrong place, some PCs are slower and have slower explosions which causes unsychronised explosions
-
and slower PCs then? like i posted be4 at the wrong place, some PCs are slower and have slower explosions which causes unsychronised explosions
I will use the artillery idea as a example for what I am saying:
If somone has a bit of lag, the delay that they will have will not be significant and could be ignored even if its around 2 seconds. There are very little players with uber lag but for the ones that exist, all they get is a bit more time to run away from the explosion (a little gift to them as their comps are too slow ;)). Anyway, if they lagged that much, they would run/walk/drive much slower so some of the delay compensates for that.
Besides it is very unlikely that you get such a situation where you have an unber lagger with uber high wanted level :rofl:
*UPDATE*
To make the artillery more realistic, the explosions should appear after set intervals of maybe 0.5 seconds and I think it should be much more than just 5 explosions. Also make the artillery hit area approximately the size of the roof of malibu club.
-
Sounds very cool, but is this really needed? :D
-
There is no "need" for any new features to VCMP server. We could have it just like MTA server. But seeing as there are much more capabilities in VCMP it would be good to take advantage of the features. Also such things mean that if there is a military skin, they get more than just powerful weapons like the M60. It would be good to have military skin but incorporate it into RPG with scripts like things that the Military can use in rl. I detailed some other military ideas I came up with here: http://www.argonathrpg.com/forum/index.php?topic=9560.0
Besides, even if we don't end up using artillery, I'm sure the scripted explosion will be good for somthing... :D
-
I like this idea :D
-
but isnt it when the bike explodes, it will be teleported away? so, slow PCs will only see a bike in fire, not the explosion isnt it?
-
Then just make it not teleport it back via script as it goes back nearly immediatly after it blows up anyway. The making it go back via script was to just make the explosion more visually appealing by reducing the time the pcj is visible for. Alternatively you could extent the wait time till return to accomidate possible lag.
Might I add hardly any players have really really big lag.
-
true, but players can see the bike then, maybe a bit fake then
-
You don't know how much of an impact seeing the pcj has on the effect till you've tested and optimised such a script. Also you could add come other things to script to help hide pcj but before discussing those, I think it's better to wait for what Mex has to say after he created a test script.
-
Now I play battlefield 2 also , but that is in a MILITAIRY setting , can you tell me where in real life a city is artied to get criminals ? This would be fun for a warserver etc , but RP ??I just dont see the realsim in it and it would probably kill more innocents then criminals , because of Friendly fire etc .
SO a 10/10 for creativety but a 1/10 for use in a rp server ....
-
Yeah, I do agree that this would not happen in rl. But it is just to add some special feature to the Army. And it is incorporated into rp, even though it is not a realistic scenario. It's just like the army engaging a suspect in rl, except, they using extra, extra, extra, extra, extra, extra, extra, extra strong fire power :m4:
it would probably kill more innocents then criminals
ummm, wth would "innocent people" be doing near very dangerous suspects :rofl:?
BTW not everything in our servers are realistic... "Oh hi, I'm John Smith your average citizen. I happen to have a radar which detects all people within this city. Also I'm carrying an MP5 and a COLT" <<< RL STYLE FTW :rofl:
-
lets just see the thing when it is done, but make sure that there is a limiter on it, so like once every 15-30 minutes, maybe a random number between it so we can still drive in VC.
maybe some players start using this for fun like maybe at special events or just at busy roads. if there is a race, some1 funny could put a artillery over there, so better watch it. maybe a !arton and !artoff mode for admins to turn it on or off
-
but the army skin will have sophisticated weapons which can be misused by DMers...
a bit add-on :-
1) u need 50 credits to spawn as military
2) u earn 1 credit by killing\jailing a regular suspect
2.1) u earn 2 credits for killing\jailing a murderer
2.2) u earn 3 credits for killing\jailing a copkiller
so when u earn 50 credits u can spawn as the army
if u spawn as army with less credits: pm>>"You need to be a high ranked officer to be recruited as Army"
pm>>" HINT:Earn more credits as a cop"
-
Great Idea's Geoffrey all of them hope a few of them go ahead. ;)
-
but make sure that there is a limiter on it, so like once every 15-30 minutes, maybe a random number between it so we can still drive in VC.
maybe some players start using this for fun like maybe at special events or just at busy roads. if there is a race, some1 funny could put a artillery over there, so better watch it. maybe a !arton and !artoff mode for admins to turn it on or off
You can add things to prevent it from being abused such as the ones I mentioned before...
Now you may think that this could be abused so there are to be some safeguards that must be added:
-Barrage can only be used when there is suspect with high enough level
-Barrage request can only be done if atleast 100m close to suspect
We can always add even more safe guards to prevent abuse... We don't want any newbie who goes army skin to be able make the sky rain hell on innocent players :devroll:
but the army skin will have sophisticated weapons which can be misused by DMers...
a bit add-on :-
1) u need 50 credits to spawn as military
2) u earn 1 credit by killing\jailing a regular suspect
2.1) u earn 2 credits for killing\jailing a murderer
2.2) u earn 3 credits for killing\jailing a copkiller
so when u earn 50 credits u can spawn as the army
if u spawn as army with less credits: pm>>"You need to be a high ranked officer to be recruited as Army"
pm>>" HINT:Earn more credits as a cop"
Yeah this might be good depending how it's made, but I think a person should be allowed to use army straight away but not be able to use any special abilities such as artillery. I would say that as a persons credits increased, he would be able to use even special abilities. Also I think if we had that, we should incorporate a "Law Enforcement Ranking System" as doing things that earn you money in swat/cop/army/etc will also earn you credits. It could be made so that ranks are Dependant on the amount of credits you have, for example:
Rank 1:0 - 24
Rank 2:25 - 49
Rank 3:50 - 99
Rank 4:100 - 149
...
But if this sort of system is done, there should be names such as "Captain", not just "Rank 1" however you could show it as "1: Captain" otherwise two people seeing who has higher rank but don't know much about the ranking system:
Player1: Ahaha Sergeant beat that!
Player2: I'm higher, Corporal ^^
Player1: No Sergeant is higher >:
Player2: WTH NO
Player2: Corporal > Sergeant
BTW Corporal < Sergeant for people who didn't know.
hmmmm.... Some time around when I suggested the Scripted explosion idea, I also thought of another idea but I had a feeling people would not like it, related to what Call_Me_Dad said. I'll might aswell say it as he brought up the credit idea:
When a new player joins the server, the only law enforcement skin he can do is cop. After getting high enough ranks (cop work), he can chose between other law enforcement skins. I suggest maybe something similar to this:
Cop
Undercover Cop
FBI
SWAT
Military
You could add in subclasses. However, the subclass is chosen by the player typing a command once he has spawned. For example, if you wanted FBI subclass 2, you would spawn FBI then have 15 seconds to type !class 2 (assuming you have high enough rank), otherwise you will keep as default class 1. The subclasses differ by having different starting weapons:
Cop-
1:Colt+Shotgun+Baton
2:Colt+UZI+Baton
3:Colt+Kruger+Baton
Undercover Cop-
1:Colt+Shotgun+Additional Ammunition
2:Colt+MP5+Additional Ammunition
3:Colt+M4+Additional Ammunition
FBI-
1:Colt+Shotgun+50 Kevlar+Additional Ammunition x2.5
2:Colt+MP5+50 Kevlar+Additional Ammunition x2.5
3:Colt+M4+50 Kevlar+Additional Ammunition x2.5
SWAT-
1:Colt+Shotgun+100 Kevlar+Additional Ammunition x5
2:Colt+MP5+100 Kevlar+Additional Ammunition x5
3:Colt+M4+100 Kevlar+Additional Ammunition x5
Military-
1:Colt+MP5+Shotgun+100 Kevlar+Additional Ammunition x10
2:Colt+MP5+M4+100 Kevlar+Additional Ammunition x10
3:Colt+MP5+M60+100 Kevlar+Additional Ammunition x10
This is only a rough idea... This is only a suggestion of what you COULD put, I think you need to change some things if this was actually implemented...
-
ye army skin rly needs m60!!!!
-
Geoffrey, battons don't work in VC:MP
And why a pcj? a faggio is smaller so it would be less seen.
-
Geoffrey, battons don't work in VC:MP
Oh didn't know that, thnx.
And why a pcj? a faggio is smaller so it would be less seen.
I did it coz it woz wat i thought was the smallest vehicle. If faggio is smaller, use that.
-
Try this mex...
add a Car say Id 120
Spawn Car 120
Sethealth car 120 0
Boom...
Setcar loc X5555 Y0000 Z800
But yea it has to be a Faggio or something small...
Maybe Have 10 Cars ready for Kaboom... so you can have a 2 or 3 Car Explosion
-
When a new player joins the server, the only law enforcement skin he can do is cop. After getting high enough ranks (cop work), he can chose between other law enforcement skins. I suggest maybe something similar to this:
Cop
Undercover Cop
FBI
SWAT
Military
You could add in subclasses. However, the subclass is chosen by the player typing a command once he has spawned. For example, if you wanted FBI subclass 2, you would spawn FBI then have 15 seconds to type !class 2 (assuming you have high enough rank), otherwise you will keep as default class 1. The subclasses differ by having different starting weapons:
Cop-
1:Colt+Shotgun+Baton
2:Colt+UZI+Baton
3:Colt+Kruger+Baton
Undercover Cop-
1:Colt+Shotgun+Additional Ammunition
2:Colt+MP5+Additional Ammunition
3:Colt+M4+Additional Ammunition
FBI-
1:Colt+Shotgun+50 Kevlar+Additional Ammunition x2.5
2:Colt+MP5+50 Kevlar+Additional Ammunition x2.5
3:Colt+M4+50 Kevlar+Additional Ammunition x2.5
SWAT-
1:Colt+Shotgun+100 Kevlar+Additional Ammunition x5
2:Colt+MP5+100 Kevlar+Additional Ammunition x5
3:Colt+M4+100 Kevlar+Additional Ammunition x5
Military-
1:Colt+MP5+Shotgun+100 Kevlar+Additional Ammunition x10
2:Colt+MP5+M4+100 Kevlar+Additional Ammunition x10
3:Colt+MP5+M60+100 Kevlar+Additional Ammunition x10
This is only a rough idea... This is only a suggestion of what you COULD put, I think you need to change some things if this was actually implemented...
I like this idea:), really because higher ranks can have shotgun too. But pls, no to much typing, why not a autoskin like:
/c !favskin fbi
<<pm from admin>> favorite copskin is changed to FBI
so now you dont have to type it over and over again, while the criminals are getting away
-
BTW I'm changing some definitions. Reffer to Class as Level (1, 2, 3) and not skin. Skin shall be reffered as skin and not class as I did in previous post. There is no subclass.
no to much typing
WTH "to much typing", if you think 7 characters (!class x) is too much typing every time you spawn, you are pretty f*cking lazy or a bloodly slow typer...
However there could command that chooses your favourite class for each set skin, for example, !favskin cop 2.
I have a feeling you did not read my post properly = ="""......You don't use commands to choose skin, you use commands to choose class (Level 1, 2, 3).
-
also player ranks/credits or watever info should not be in pm
coz badges are visible in real life, and cops comapring their credits will be nice
-
i dont type slow lol, i type fast, but i dont wanna type whily doing something fun. typing is school, playing is fun lol. thats why i am typing this:O?
well anyways, just make autocommands, way easier and faster, less anoying.
How would you like it that every time you come online, that you have to type your password like in ***************y server(cant tell name), auto inlog is easier dont you think, so auto class too
-
but i dont wanna type whily doing something fun
Oh I didn't realise the spawning was so fun :rofl:
typing is school
/me throws English Teacher at gunnie O_<
Yeah but setting favourite class is a good idea.
also player ranks/credits or watever info should not be in pm
coz badges are visible in real life, and cops comapring their credits will be nice
The way the ranks are presented depends on what kind of ranking system we are using.
-
/me throws English Teacher at gunnie O_<
Do you throw a teacher at my head? Do u think i like that?
-
Ghost, you have to rember, things can be really laggy and unsynced, whena person sees an exposion, another person sees nothing, like in SA:MP when u damage a car, ana person sees it with no damage, the same team as SA:MP made this, so there will be likely the same things unsynced and the same lag issues.
-
Ghost, you have to rember, things can be really laggy and unsynced, whena person sees an exposion, another person sees nothing, like in SA:MP when u damage a car, ana person sees it with no damage, the same team as SA:MP made this, so there will be likely the same things unsynced and the same lag issues.
actually, there almost no unsync in VC:MP, you can see the car damage.
-
Same in SA:MP, but what i am saying, laggy and other people with major PC problems which mean they shouldn't even be playing, might see the PCJ...for an artillery barrage, i would probably wait till pawn is released for VC:MP as there seems to be alot more intrest and more functions etc with it. and there MAY BE and i say MAY BE a possibility of adding explosion with pawn. Also, in SA:MP there is development of C++ plugins, and with C++ anything is possible...maybe try that with VC:MP... :)
Dave
-
It's not that easy to have a pc that makes VC lag, now for SAMP any pc can lag with it.
-
It's not that easy to have a pc that makes VC lag, now for SAMP any pc can lag with it.
wrong actually, it is proven that SA:MP lags less thatn normal SA single player ;) :razz:
-
hey ghost marvelous idea shows that you put a lot of thought into that is the military classes like battlefield and CS were u can be navy seal,infantry or airforce?
-
Ghost, you have to rember, things can be really laggy and unsynced, whena person sees an exposion, another person sees nothing, like in SA:MP when u damage a car, ana person sees it with no damage, the same team as SA:MP made this, so there will be likely the same things unsynced and the same lag issues.
I thought of an idea to combat this but I am not saying it unless unsynced explosions becomes a major problem.
-
Well we Get Grz and Bang in front of him If he sees it.. it works
-
Grz got a new CPU...He don't lag like he used to...
Get with teh times Watti :gand:
-
wrong actually, it is proven that SA:MP lags less thatn normal SA single player ;) :razz:
RLY? cool, cause my SA only runs at 15fps, and my pc is new. 2Gb ram, 128~880Mb GPU
-
Well we Get Grz and Bang in front of him If he sees it.. it works
Wait till the last day of month...I will lag 500 000 000+ ping :).If it works then,it will work for everyone:).
-
anto why last day?
-
Wait till the last day of month...I will lag 500 000 000+ ping :).If it works then,it will work for everyone:).
Watti was reffering to computer lag, not internet lag.
Internet lag has a much lower effect on whether you will see an explosion or not. Moreover, high flux is more likely going to cause an explosion to not happen than high ping.
Also about the "Wait till the last day of month...I will lag 500 000 000+ ping. If it works then,it will work for everyone". You could not be any more wrong, if you took the time to analyze the way the explosions work, you would realise this. :lol:
The main problem is due to computer lag, not internet lag.
-
anto why last day?
Is my name too hard to spell?:/
I think I took the easiest name ever,and ppl still can't spell it.
I have internet with hmmm....download limit,if I pass it the internet goes slower and slower,and the last day of month I lag so much
-
Is my name too hard to spell?:/
I think I took the easiest name ever,and ppl still can't spell it.
I have internet with hmmm....download limit,if I pass it the internet goes slower and slower,and the last day of month I lag so much
anto is the irish guy.
-
anto is the irish guy.
I know,but he was talking to me.
-
maybe you should try explosive barrels because when somone is driving around the city on a bike they would be pretty angery if they where suddenly transported and blown up :mad:
also barrels dont have a wait time
-
maybe you should try explosive barrels because when somone is driving around the city on a bike they would be pretty angery if they where suddenly transported and blown up :mad:
also barrels dont have a wait time
well, the explosive bike is underground but barrels are a great idea.