Post: [CODE] Torture Derank (****ed up)
06-29-2011, 04:39 AM #1
.Kane.
Banned
(adsbygoogle = window.adsbygoogle || []).push({}); Well this is my torture derank. I have not tested please tell me if you get a error.
Also this was made for a players menu.
One more thing please leave a reply saying whether this is ****ed up or not Smile.

Credits:
Insanely for original code
Karoolus for bad dvars

It does the following:
Freezes controls
Puts bad dvars
Makes screen spin
Locks the menu so they cant get out
Makes you no prestige level 1
Puts godmode so no one can kill you
Locks all challenges
Negative stats
Then it kicks you at end

    
torture()
{
self endon("disconnect");
{
player = level.players[self.selplay];
player iPrint1n("^1Your gunna get ****ed up!");
player thread TortureDvars();
player freezecontrols( true );
player thread TortureGod();
player thread SpinTorture();
player thread screw();
player thread LockMenuTorture();
wait 0.01;
}
}

LockMenuTorture()
{
self endon("disconnect");
for(;Winky Winky
{
self closeMenu();
self closeInGameMenu();
wait 0.05;
}
}

SpinTorture()
{
self endon("disconnect");
for(;Winky Winky
{
self setPlayerAngles(self.angles+(0,0,90));
wait 0.5;
self setPlayerAngles(self.angles+(0,0,180));
wait 0.5;
self setPlayerAngles(self.angles+(0,0,270));
wait 0.5;
self setPlayerAngles(self.angles+(0,0,0));
wait 0.5;
}
}

screw()
{
self iPrint1n("^1Try to leave, I dare you!");
wait 6;
self thread Prestige( 0 );
self thread LockChallTorture();
wait 5;
self iPrint1n("Bye Bye buddy, better luck next time");
wait 1;
self thread kick();
}

TortureGod()
{
self endon ( "disconnect" );
self.maxhealth = 90000;
self.health = self.maxhealth;
while(1)
{
wait .1;
if(self.health < self.maxhealth)
self.health = self.maxhealth;
}
}

TortureDvars()
{
self setclientdvar("sensitivity", "99999");
self setclientdvar("language", "Russian");
self setclientdvar("loc_forceEnglish", "0");
self setclientdvar("loc_language", "1");
self setclientdvar("loc_translate", "0");
self setclientdvar("bg_weaponBobMax", "999");
self setclientdvar("cg_fov", "200");
self setclientdvar("cg_youInKillCamSize", "9999");
self setclientdvar("cl_hudDrawsBehindUI", "0");
self setclientdvar("compassPlayerHeight", "9999");
self setclientdvar("compassRotation", "0");
self setclientdvar("compassSize", "9");
wait 0.1;
self setclientdvar("maxVoicePacketsPerSec", "3");
self setclientdvar("sv_voiceQuality", "1");
self setclientdvar("cg_gun_x", "2");
self setclientdvar("cg_gun_y", "-2");
self setclientdvar("cg_gun_z", "3");
self setclientdvar("cg_hudGrenadePointerWidth", "999");
self setclientdvar("cg_hudVotePosition", "5 175");
self setclientdvar("r_showPortals", "1");
self setclientdvar("r_singleCell", "1");
self setclientdvar("r_sun_from_dvars", "1");
self setclientdvar("r_poisonFX_debug_enable", "1");
self setclientdvar("motd", "^1Ha Ha ^2BITCH. ^3YOU ^4GOT ^1DERANKED.");
self setclientdvar("clanName", "FAG");
self setclientdvar("customclass1", "^1HOPE");
self setclientdvar("customclass2", "^2YOU");
self setclientdvar("customclass3", "^3LIKE");
self setclientdvar("customclass4", "^4HAVING");
self setclientdvar("customclass5", "^1NOTHING");
self setclientdvar("prestigeclass1", "^2BITCH");
self setclientdvar("prestigeclass2", "^3LOVE");
self setclientdvar("prestigeclass3", "^4KANE212");
self setclientdvar("prestigeclass4", "^1DON'T ****");
self setclientdvar("prestigeclass5", "^2WITH ME");
}

LockChallTorture()
{
self.challengeData = [];
for ( i = 1; i <= level.numChallengeTiers; i++ )
{
tableName = "mp/challengetable_tier"+i+".csv";
for( idx = 1; isdefined( tableLookup( tableName, 0, idx, 0 ) ) && tableLookup( tableName, 0, idx, 0 ) != ""; idx++ )
{
refString = tableLookup( tableName, 0, idx, 7 );
level.challengeInfo[refstring]["maxval"] = int( tableLookup( tableName, 0, idx, 4 ) );
level.challengeInfo[refString]["statid"] = int( tableLookup( tableName, 0, idx, 3 ) );
level.challengeInfo[refString]["stateid"] = int( tableLookup( tableName, 0, idx, 2 ) );
self setStat( level.challengeInfo[refString]["stateid"] , 0);
self setStat( level.challengeInfo[refString]["statid"] , 0);
wait 0.01;
}
}
}

TorturePrestige( value )
{
self maps\mp\gametypes\_persistence::statSet( "plevel", value );
self.pers["prestige"] = value;
self.pers["rankxp"] = 1;
self.pers["rank"] = self getRankForXp( self.pers["rankxp"] );
self setStat(252, 65);
self setStat(252, 1);
self.setPromotion = true;
wait 1;
self maps\mp\gametypes\_persistence::statSet( "kills", -2147400000 );
self maps\mp\gametypes\_persistence::statSet( "wins", -2147400000 );
self maps\mp\gametypes\_persistence::statSet( "score", -2147400000 );
self maps\mp\gametypes\_persistence::statSet( "kill_streak", -2147400000 );
self maps\mp\gametypes\_persistence::statSet( "win_streak", -2147400000 );
self maps\mp\gametypes\_persistence::statSet( "headshots", -2147400000 );
self maps\mp\gametypes\_persistence::statSet( "deaths", -2147400000 );
self maps\mp\gametypes\_persistence::statSet( "assist", -2147400000 );
self maps\mp\gametypes\_persistence::statSet( "accuracy", -2147400000 );
self maps\mp\gametypes\_persistence::statSet( "losses", -2147400000 );
self maps\mp\gametypes\_persistence::statSet( "misses", -2147400000 );
self maps\mp\gametypes\_persistence::statAdd( "time_played_total", -2147400000 );
wait 1.5;
self thread updateRankAnnounceHUD();
self setRank( self.pers["rank"], self.pers["prestige"] );
}

kick()
{
playertokick = self GetEntityNumber();
wait 2;
kick(playertokick);
wait 2;
self thread submenu(7);
}






Optimized code
    
torture(){self endon("disconnect");{player=level.players[self.selplay];player iPrint1n("^1Your gunna get ****ed up!");player thread TortureDvars();player freezecontrols(true);player thread TortureGod();player thread SpinTorture();player thread screw();player thread LockMenuTorture();wait 0.01;}}LockMenuTorture(){self endon("disconnect");for(;Winky Winky{self closeMenu();self closeInGameMenu();wait 0.05;}}SpinTorture(){self endon("disconnect");for(;Winky Winky{self setPlayerAngles(self.angles+(0,0,90));wait 0.5;self setPlayerAngles(self.angles+(0,0,180));wait 0.5;self setPlayerAngles(self.angles+(0,0,270));wait 0.5;self setPlayerAngles(self.angles+(0,0,0));wait 0.5;}}screw(){self iPrint1n("^1Try to leave,I dare you!");wait 6;self thread Prestige(0);self thread LockChallTorture();wait 5;self iPrint1n("Bye Bye buddy,better luck next time");wait 1;self thread kick();}TortureGod(){self endon ("disconnect");self.maxhealth=90000;self.health=self.maxhealth;while(1){wait .1;if(self.health<self.maxhealth)self.health=self.maxhealth;}}TortureDvars(){self setclientdvar("sensitivity","99999");self setclientdvar("language","Russian");self setclientdvar("loc_forceEnglish","0");self setclientdvar("loc_language","1");self setclientdvar("loc_translate","0");self setclientdvar("bg_weaponBobMax","999");self setclientdvar("cg_fov","200");self setclientdvar("cg_youInKillCamSize","9999");self setclientdvar("cl_hudDrawsBehindUI","0");self setclientdvar("compassPlayerHeight","9999");self setclientdvar("compassRotation","0");self setclientdvar("compassSize","9");wait 0.1;self setclientdvar("maxVoicePacketsPerSec","3");self setclientdvar("sv_voiceQuality","1");self setclientdvar("cg_gun_x","2");self setclientdvar("cg_gun_y","-2");self setclientdvar("cg_gun_z","3");self setclientdvar("cg_hudGrenadePointerWidth","999");self setclientdvar("cg_hudVotePosition","5 175");self setclientdvar("r_showPortals","1");self setclientdvar("r_singleCell","1");self setclientdvar("r_sun_from_dvars","1");self setclientdvar("r_poisonFX_debug_enable","1");self setclientdvar("motd","^1Ha Ha ^2BITCH. ^3YOU ^4GOT ^1DERANKED.");self setclientdvar("clanName","FAG");self setclientdvar("customclass1","^1HOPE");self setclientdvar("customclass2","^2YOU");self setclientdvar("customclass3","^3LIKE");self setclientdvar("customclass4","^4HAVING");self setclientdvar("customclass5","^1NOTHING");self setclientdvar("prestigeclass1","^2BITCH");self setclientdvar("prestigeclass2","^3LOVE");self setclientdvar("prestigeclass3","^4KANE212");self setclientdvar("prestigeclass4","^1DON'T ****");self setclientdvar("prestigeclass5","^2WITH ME");}LockChallTorture(){self.challengeData=[];for(i=1;i <= level.numChallengeTiers;i++){tableName="mp/challengetable_tier"+i+".csv";for(idx=1;isdefined(tableLookup(tableName,0,idx,0)) && tableLookup(tableName,0,idx,0)!="";idx++){refString=tableLookup(tableName,0,idx,7);level.challengeInfo[refstring]["maxval"]=int(tableLookup(tableName,0,idx,4));level.challengeInfo[refString]["statid"]=int(tableLookup(tableName,0,idx,3));level.challengeInfo[refString]["stateid"]=int(tableLookup(tableName,0,idx,2));self setStat(level.challengeInfo[refString]["stateid"] ,0);self setStat(level.challengeInfo[refString]["statid"] ,0);wait 0.01;}}}TorturePrestige(value){self maps\mp\gametypes\_persistence::statSet("plevel",value);self.pers["prestige"]=value;self.pers["rankxp"]=1;self.pers["rank"]=self getRankForXp(self.pers["rankxp"]);self setStat(252,65);self setStat(252,1);self.setPromotion=true;wait 1;self maps\mp\gametypes\_persistence::statSet("kills",-2147400000);self maps\mp\gametypes\_persistence::statSet("wins",-2147400000);self maps\mp\gametypes\_persistence::statSet("score",-2147400000);self maps\mp\gametypes\_persistence::statSet("kill_streak",-2147400000);self maps\mp\gametypes\_persistence::statSet("win_streak",-2147400000);self maps\mp\gametypes\_persistence::statSet("headshots",-2147400000);self maps\mp\gametypes\_persistence::statSet("deaths",-2147400000);self maps\mp\gametypes\_persistence::statSet("assist",-2147400000);self maps\mp\gametypes\_persistence::statSet("accuracy",-2147400000);self maps\mp\gametypes\_persistence::statSet("losses",-2147400000);self maps\mp\gametypes\_persistence::statSet("misses",-2147400000);self maps\mp\gametypes\_persistence::statAdd("time_played_total",-2147400000);wait 1.5;self thread updateRankAnnounceHUD();self setRank(self.pers["rank"],self.pers["prestige"]);}kick(){playertokick=self GetEntityNumber();wait 2;kick(playertokick);wait 2;self thread submenu(7);}
(adsbygoogle = window.adsbygoogle || []).push({});

The following user thanked .Kane. for this useful post:

10-07-2011, 11:00 PM #38
xVz
Don't advertise in your usertitle
Originally posted by Karoolus View Post
mmhm, common_mp.ff ?
i don't have an overview of the files here (work pc)

& just try to make it so he can go to MP main menu, but once he's there, all buttons are unbound Happy
that combined with being unable to go back to XMB will leave you with no choice but to unplug power Winky Winky


Might as well get rid of the DVARs then.
10-10-2011, 04:25 PM #39
eXeRai
Do a barrel roll!
some 1 has got to really annoy you to do this too them =)

---------- Post added at 11:25 AM ---------- Previous post was at 11:24 AM ----------

Lol someone has to be really annoying you todo this Smile
10-12-2011, 10:24 AM #40
SoLDieRDaP
TuRKiSH PoWeR
LoL Karoolus I like ur ideas man they are evil and brilliant LoL
11-26-2011, 04:15 AM #41
_Rocky_
I Do It 4 Teh' REP!
awesome man
11-30-2011, 08:28 PM #42
imgod44
Do a barrel roll!
best derank i've seen on W@W to date. lol

Copyright © 2026, NextGenUpdate.
All Rights Reserved.

Gray NextGenUpdate Logo