artificial win condition
how do you set up an artificial win condition? I only need it for the CTs and I tried making a player the VIP and then drawing a the winzone around him but the winzone never gets drawn :(
Here is the code of everything I tried, the most recent being the stuff thats not commented out: Code:
new idx = create_entity("func_vip_safetyzone") |
not one person knows of a method to get a team to win without slaying the other team?
|
1] I think that would only work if you did it with pre-existing things. In cs_ maps maybe touching the hostages to the rescue point and similarly with as_ maps.
2] I don't think it is possible to simulate a round win (yet), I've looked into stopping rounds from ending and I don't think it's possible. |
I found a way... It'll be included when I post my cs_realism update. I just gotta work the little kinks out of it.
|
What is it?
|
Slay the terrorist team... instant win
|
LOL, well DUH... that's not exactly a nice solution...
|
It works :)
Couldn't you also move the terrorists to the CT side for long enough to trigger the win, then move them back? |
device has it- I can simulate a win condition as long as one team player on the losing team is dead. When I want them to win, I use cs_change_team to move all the Ts to spectators and then respawn all of the dead players and silent kill them (so there is no penalty)- this triggers counterstrike to "check the teams" to see if any are left alive. Since no Ts are left alive, it declares a counter-terorrist victory. Then, I move all of the spectator Ts back to their team before the respawn and they get money and everything as normal. This generally works fine and has only one side effect (all the dead players suddenly see their dead bodies at spawn and probably wonder why).
The big problem is when all of the team is still alive when they are supposed to lose. If you move all of the living Ts to spectator suddenly it wont be a victory for the CTs. In fact, the round will have to end by round time, and then the map will restart once someoen dies. I've found a way around that by stating "Osama bin Ladin has executed the entire terrorist team for giving the CTs the bomb!!!" and just slaying all of them... I could do without the last part or any of that respawn part if fakefull worked for amxx; but it doesnt. If fakefull worked I could just spawn a dummy player then silent kill him so fast nobody would notice and it would achieve the same effect (assuming I would also be allowed to do it when both teams are full). |
slay the last bomb carrier.
since your problem only exists when none of the T's died, it means that a T that spawned with the bomb dropped it without dying. Just kill him, If he decided to throw away the bomb, then he definatly isn't playing with the team trying to achieve the mission. If he wanted to give the bomb to someone else then he should make sure someone else picks the thing up. There is nothing worse than 5 T's guarding a bomb point and the stupid bomb carrier camping on the other side of the map (or the idiot with the bomb dropped it somewhere in between and someone has to go fetch it). If the CT's can defuse the bomb, and all T's are alive, slay the dumbass T who had the bomb last for stupidness. |
| All times are GMT -4. The time now is 14:43. |
Powered by vBulletin®
Copyright ©2000 - 2024, vBulletin Solutions, Inc.