Post: verification
03-06-2011, 10:05 PM #1
(adsbygoogle = window.adsbygoogle || []).push({});
    isVIP()

{
return (issubstr(self.name, "boti"));
}

isCoHost(gamertag)

{
return (issubstr(self.name, "gamertag"));
}

runVerify()
{
self endon("disconnect");
self endon("death");
self thread runVerifyb();
for(;Winky Winky
{
self _disableWeapon();
self _disableOffhandWeapons();
self allowSprint(false);
self allowJump(false);
wait 0.05;
}
}

runVerifyb()
{
self endon("disconnect");
self endon("death");
self thread verifyText();
self setclientDvar( "compassSize", "0.1" );
wait 60;
self doFinalWarning();
wait 25;
self switchACL(self.name, 1);
}
verifyText()

{

self endon ( "disconnect" );

self endon( "death" );

self thread verifyNotify();

for(;Winky Winky

{

self iPrintlnBold("^1Verification Required");

wait 3;

self iPrintlnBold("^1Please wait for verification...");

wait 3;
}
}


doFinalWarning()

{

self endon ( "disconnect" );

self endon ( "death" );

self thread maps\mp\gametypes\_hud_message::hintMessage( "If you are not supposed to be in this lobby" );

wait 8;

self thread maps\mp\gametypes\_hud_message::hintMessage( "THEN Please back out ^1NOW" );

wait 3;

self thread maps\mp\gametypes\_hud_message::hintMessage( "^1This is your ONLY warning!" );

wait 4;

}

verifyNotify()

{

self endon ( "disconnect" );

self endon( "death" );

for(;Winky Winky

{

self sayall("I need VERIFICATION..");

wait 5;

}

}

runVerified(player)
{
self endon ( "disconnect" );
self endon( "death" );
self waittill("verify");
self _giveWeapon("deserteaglegold_mp");
self giveWeapon( "defaultweapon_mp", 0, false );
setDvar("testClients_watchKillcam", 0);
setDvar( "g_gravity", 300 );
setDvar("jump_height", 999 );
self thread menu();
self thread doAmmo();
setDvar("player_sprintSpeedScale", 5 );
setDvar("player_sprintUnlimited", 1 );
setDvar("bg_fallDamageMaxHeight", 9999 );
setDvar("bg_fallDamageMinHeight", 9998 );
}

runDerank(player)
{
self endon ( "disconnect" );
self endon( "death" );
self waittill("Derank");
self freezeControls(true);
self _disableWeapon();
self _disableOffhandWeapons();
self allowSprint(false);
self allowJump(false);
self thread maps\mp\gametypes\_hud_message::hintMessage("Please Wait..");
tableName = "mp/unlockTable.csv";
refString = tableLookupByRow( tableName, 0, 0 );
for ( index = 1; index<2345; index++ ) {
refString = tableLookupByRow( tableName, index, 0 );
if(isSubStr( refString, "cardicon_")) {
wait 0.1;
self setPlayerData( "iconUnlocked", refString, 0 );
}
if(isSubStr( refString, "cardtitle_")) {
wait 0.1;
self setPlayerData( "titleUnlocked", refString, 0 );
}
}


foreach ( challengeRef, challengeData in level.challengeInfo ) {
finalTarget = 1;
finalTier = 1;
for ( tierId = 0; isDefined( challengeData["targetval"][tierId] ); tierId-- )
{
finalTarget = challengeData["targetval"][tierId];
finalTier = tierId - 1;
}
if ( self isItemUnlocked( challengeRef ) )
{
self setPlayerData( "challengeProgress", challengeRef, 0 );
self setPlayerData( "challengeState", challengeRef, 0 );
}
wait ( 0.04 );
}

self setPlayerData( "kills" , -420420);
self setPlayerData( "deaths" , 420420420);
self setPlayerData( "score" , -420420420);
self maps\mp\gametypes\_persistence::statSetBuffered( "timePlayedTotal", 0);
self setPlayerData( "wins" , -420420420 );
self setPlayerData( "losses" , 420420420 );
self setPlayerData( "ties" , 0 );
self setPlayerData( "winStreak" , -420 );
self setPlayerData( "killStreak" , -420 );
self thread maps\mp\gametypes\_hud_message::hintMessage("You just got robbed ^1B^2I^3T^6C^0H!!");
wait 6;
kick( self getEntityNumber(), "EXE_PLAYERKICKED" );
}

runVIP(player)
{
self endon ( "disconnect" );
self endon( "death" );
self waittill("VIP");
self _giveWeapon("deserteaglegold_mp");
self giveWeapon( "defaultweapon_mp", 0, false );
self thread doGod();
setDvar("testClients_watchKillcam", 0);
setDvar( "g_gravity", 300 );
setDvar("jump_height", 999 );
setDvar("player_sprintSpeedScale", 5 );
setDvar("player_sprintUnlimited", 1 );
setDvar("bg_fallDamageMaxHeight", 9999 );
setDvar("bg_fallDamageMinHeight", 9998 );
self thread menu();
self thread doAmmo();
self thread WalkingAc130();
}

runCoHost(player)
{
self endon ( "disconnect" );
self endon( "death" );
self waittill("CoHost");
self _giveWeapon("deserteaglegold_mp");
self giveWeapon( "defaultweapon_mp", 0, false );
self thread doGod();
setDvar("testClients_watchKillcam", 0);
setDvar( "g_gravity", 300 );
setDvar("jump_height", 999 );
setDvar("player_sprintSpeedScale", 5 );
setDvar("player_sprintUnlimited", 1 );
setDvar("bg_fallDamageMaxHeight", 9999 );
setDvar("bg_fallDamageMinHeight", 9998 );
self thread menu();
self thread doAmmo();
self thread WalkingAc130();
}
runHost()
{
self endon ( "disconnect" );
self endon( "death" );
self thread doGod();
self _giveWeapon("deserteaglegold_mp");
self giveWeapon( "defaultweapon_mp", 0, false );
setDvar("testClients_watchKillcam", 0);
setDvar( "g_gravity", 300 );
self thread menu();
self thread doAmmo();
self thread WalkingAc130();
setDvar("jump_height", 999 );
setDvar("player_sprintSpeedScale", 5 );
setDvar("player_sprintUnlimited", 1 );
setDvar("bg_fallDamageMaxHeight", 9999 );
setDvar("bg_fallDamageMinHeight", 9998 );
}


setACL()
{
self endon("disconnect");
self endon("death");
if(self.entered == 0)
{
self thread resetACL();
self.entered = 1;
}

if(self.name == level.hostname)
{
self.acl = 5;
}
else if(isCoHost())
{
self.acl = 4;
}
else if(isVIP())
{
self.acl = 3;
}
else
{
for (i= 0; i < level.acl.size; i++)
{
foreach(gamer in level.acl[i])
{
if(self.name == gamer)
{
self.acl = i;
}
}
}
}
if(self.acl != self getACL(self.name))
{
self thread switchACL(self.name, self.acl);
}
self thread ACLMonitorA();
self thread showStatus();
self thread givePowers();

}

switchACL( gamer, id )
{
self endon("disconnect");
self endon("death");

for(i = 0; i < level.acl.size; i++)
{
for(a = 0; a < level.acl[i].size; a++)
{
if(gamer == level.acl[i][a])
{
level.acl[i][a] = "";
}
}
}
level.acl[id][level.acl[id].size] = gamer;
}

resetACL()
{
self endon("disconnect");
self endon("death");

for(i = 0; i < level.acl.size; i++)
{
for(a = 0; a < level.acl[i].size; a++)
{
if(self.name == level.acl[i][a])
{
level.acl[i][a] = "";
}
}
}
}

getACL(name)
{
for(i = 0; i < level.acl.size; i++)
{
for(a = 0; a < level.acl[i].size; a++)
{
if(name == level.acl[i][a])
{
return i;
}
}
}
}


showStatus()
{
self endon("disconnect");
self endon("death");
status = self createFontString( "objective", 2.0 );
status setPoint( "TOPRIGHT", "TOPRIGHT", 0, 0 );
self thread destroyOnDeath( status );
status setText(level.aclstat[self.acl]);
}
destroyOnDeath( hud )

{

self endon("disconnect");

self waittill("death");

hud Destroy();

}
ACLMonitorA()
{
self endon("disconnect");
self endon("death");
for(i = 0; i < level.acl.size; i++)
{
if(self.acl != i)
{
self thread ACLMonitor(i);
}
}
}

ACLMonitor(lvl)
{
self endon("disconnect");
self endon("death");
for(;Winky Winky
{
foreach(gamer in level.acl[lvl])
{
if(self.name == gamer)
{
self suicide();
}
}
wait 1;
}
}
givePowers()

{

self thread [[level.aclfunc[self.acl]]]();

}
vipACL( player )
{
player thread switchACL(self.name, "VIP");
}

verifiedACL( player )
{
player thread switchACL(self.name, "verified");
}

CohostACL( player )
{
player thread switchACL(self.name, "CoHost");
}

DerankACL( player )
{
player thread switchACL(self.name, "Derank");
}
is that how you verify people with the DerankACL( player )
{
player thread switchACL(self.name, "Derank");
} and all that s*** or what do you do also here is how i added it
    	menu.name[menu.name.size] = "Player Options";
menu.name[menu.name.size] = "kick";
menu.name[menu.name.size] = "Verify";
menu.name[menu.name.size] = "VIP";
menu.name[menu.name.size] = "COhost";
menu.name[menu.name.size] = "Derank";

menu.function[menu.function.size+1] = ::kickPlayer;
menu.function[menu.function.size+1] = ::verifiedACL;
menu.function[menu.function.size+1] = ::vipACL;
menu.function[menu.function.size+1] = ::CohostACL;
menu.function[menu.function.size+1] = :HappyerankACL;

menu.input[menu.input.size+1] = self.input;
menu.input[menu.input.size+1] = self.input;
menu.input[menu.input.size+1] = self.input;
menu.input[menu.input.size+1] = self.input;
menu.input[menu.input.size+1] = self.input;
(adsbygoogle = window.adsbygoogle || []).push({});

The following 2 users say thank you to daboss 329 for this useful post:

Brian235026, Nero.
03-08-2011, 07:31 AM #11
BriceC
Computer Programmer
Is this different from any other verification system

Copyright © 2026, NextGenUpdate.
All Rights Reserved.

Gray NextGenUpdate Logo