Raised This Month: $51 Target: $400
 12% 

Lysis: An experimental .smx decompiler


Post New Thread Reply   
 
Thread Tools Display Modes
ddhoward
Veteran Member
Join Date: May 2012
Location: California
Old 03-11-2016 , 22:12   Re: Lysis: An experimental .smx decompiler
Reply With Quote #281

Quote:
Originally Posted by ImACow View Post
1) Server gets compromised
Your fault for having shit security practices. :\
__________________
ddhoward is offline
SourceSamil
Junior Member
Join Date: Feb 2016
Old 03-13-2016 , 01:02   Re: Lysis: An experimental .smx decompiler
Reply With Quote #282

Method strings obfuscation:
_0x0000025D ^ 225
225 = e1 in hex
_0x0000025D^E1=25D^E1
_0x0000025D^0xE1=0x25D^0xE1=0x41
^ it's subtract or reset bits

Last edited by SourceSamil; 03-13-2016 at 01:03.
SourceSamil is offline
chalr
Senior Member
Join Date: Feb 2016
Location: Turkey
Old 03-15-2016 , 03:08   Re: Lysis: An experimental .smx decompiler
Reply With Quote #283

Can you guys decompile it ?
Attached Files
File Type: smx revmenu.smx (10.0 KB, 249 views)
chalr is offline
WildCard65
Veteran Member
Join Date: Aug 2013
Location: Canada
Old 03-15-2016 , 06:54   Re: Lysis: An experimental .smx decompiler
Reply With Quote #284

Quote:
Originally Posted by chalr View Post
Can you guys decompile it ?
PHP Code:
public PlVers:__version =
{
    
version 5,
    
filevers "1.7.3-dev+5292",
    
date "02/19/2016",
    
time "17:17:50"
};
new 
Float:NULL_VECTOR[3];
new 
String:NULL_STRING[4];
public 
Extension:__ext_core =
{
    
name "Core",
    
file "core",
    
autoload 0,
    
required 0,
};
new 
MaxClients;
public 
Extension:__ext_sdktools =
{
    
name "SDKTools",
    
file "sdktools.ext",
    
autoload 1,
    
required 1,
};
public 
Extension:__ext_cstrike =
{
    
name "cstrike",
    
file "games/game.cstrike.ext",
    
autoload 0,
    
required 1,
};
new 
String:CTag[12][0];
new 
String:CTagCode[12][16] =
{
    
"\x01",
    
"\x02",
    
"\x04",
    
"\x03",
    
"\x03",
    
"\x03",
    
"\x05",
    
"",
    
"\x07",
    
"\x03",
    
"\x08",
    
"    "
};
new 
bool:CTagReqSayText2[12] =
{
    
000111000000
};
new 
bool:CEventIsHooked;
new 
bool:CSkipList[66];
new 
bool:CProfile_Colors[12] =
{
    
101000000000
};
new 
CProfile_TeamIndex[10] =
{
    -
1, ...
};
new 
bool:CProfile_SayText2;
new 
Handle:sm_show_activity 1635151433;
public 
Extension:__ext_topmenus =
{
    
name "TopMenus",
    
file "topmenus.ext",
    
autoload 1,
    
required 1,
};
public 
SharedPlugin:__pl_adminmenu =
{
    
name "adminmenu",
    
file "adminmenu.smx",
    
required 1,
};
new 
Handle:hAdminMenu;
public 
Plugin:myinfo =
{
    
name "Revmenu Plugini",
    
description "Jailbreak Modu Icin Revmenu Plugin'idir",
    
author "Ak0",
    
version "1.0",
    
url "www.frmakdag.com"
};
public 
__ext_core_SetNTVOptional()
{
    
MarkNativeAsOptional("GetFeatureStatus");
    
MarkNativeAsOptional("RequireFeature");
    
MarkNativeAsOptional("AddCommandListener");
    
MarkNativeAsOptional("RemoveCommandListener");
    
MarkNativeAsOptional("BfWriteBool");
    
MarkNativeAsOptional("BfWriteByte");
    
MarkNativeAsOptional("BfWriteChar");
    
MarkNativeAsOptional("BfWriteShort");
    
MarkNativeAsOptional("BfWriteWord");
    
MarkNativeAsOptional("BfWriteNum");
    
MarkNativeAsOptional("BfWriteFloat");
    
MarkNativeAsOptional("BfWriteString");
    
MarkNativeAsOptional("BfWriteEntity");
    
MarkNativeAsOptional("BfWriteAngle");
    
MarkNativeAsOptional("BfWriteCoord");
    
MarkNativeAsOptional("BfWriteVecCoord");
    
MarkNativeAsOptional("BfWriteVecNormal");
    
MarkNativeAsOptional("BfWriteAngles");
    
MarkNativeAsOptional("BfReadBool");
    
MarkNativeAsOptional("BfReadByte");
    
MarkNativeAsOptional("BfReadChar");
    
MarkNativeAsOptional("BfReadShort");
    
MarkNativeAsOptional("BfReadWord");
    
MarkNativeAsOptional("BfReadNum");
    
MarkNativeAsOptional("BfReadFloat");
    
MarkNativeAsOptional("BfReadString");
    
MarkNativeAsOptional("BfReadEntity");
    
MarkNativeAsOptional("BfReadAngle");
    
MarkNativeAsOptional("BfReadCoord");
    
MarkNativeAsOptional("BfReadVecCoord");
    
MarkNativeAsOptional("BfReadVecNormal");
    
MarkNativeAsOptional("BfReadAngles");
    
MarkNativeAsOptional("BfGetNumBytesLeft");
    
MarkNativeAsOptional("BfWrite.WriteBool");
    
MarkNativeAsOptional("BfWrite.WriteByte");
    
MarkNativeAsOptional("BfWrite.WriteChar");
    
MarkNativeAsOptional("BfWrite.WriteShort");
    
MarkNativeAsOptional("BfWrite.WriteWord");
    
MarkNativeAsOptional("BfWrite.WriteNum");
    
MarkNativeAsOptional("BfWrite.WriteFloat");
    
MarkNativeAsOptional("BfWrite.WriteString");
    
MarkNativeAsOptional("BfWrite.WriteEntity");
    
MarkNativeAsOptional("BfWrite.WriteAngle");
    
MarkNativeAsOptional("BfWrite.WriteCoord");
    
MarkNativeAsOptional("BfWrite.WriteVecCoord");
    
MarkNativeAsOptional("BfWrite.WriteVecNormal");
    
MarkNativeAsOptional("BfWrite.WriteAngles");
    
MarkNativeAsOptional("BfRead.ReadBool");
    
MarkNativeAsOptional("BfRead.ReadByte");
    
MarkNativeAsOptional("BfRead.ReadChar");
    
MarkNativeAsOptional("BfRead.ReadShort");
    
MarkNativeAsOptional("BfRead.ReadWord");
    
MarkNativeAsOptional("BfRead.ReadNum");
    
MarkNativeAsOptional("BfRead.ReadFloat");
    
MarkNativeAsOptional("BfRead.ReadString");
    
MarkNativeAsOptional("BfRead.ReadEntity");
    
MarkNativeAsOptional("BfRead.ReadAngle");
    
MarkNativeAsOptional("BfRead.ReadCoord");
    
MarkNativeAsOptional("BfRead.ReadVecCoord");
    
MarkNativeAsOptional("BfRead.ReadVecNormal");
    
MarkNativeAsOptional("BfRead.ReadAngles");
    
MarkNativeAsOptional("BfRead.GetNumBytesLeft");
    
MarkNativeAsOptional("PbReadInt");
    
MarkNativeAsOptional("PbReadFloat");
    
MarkNativeAsOptional("PbReadBool");
    
MarkNativeAsOptional("PbReadString");
    
MarkNativeAsOptional("PbReadColor");
    
MarkNativeAsOptional("PbReadAngle");
    
MarkNativeAsOptional("PbReadVector");
    
MarkNativeAsOptional("PbReadVector2D");
    
MarkNativeAsOptional("PbGetRepeatedFieldCount");
    
MarkNativeAsOptional("PbSetInt");
    
MarkNativeAsOptional("PbSetFloat");
    
MarkNativeAsOptional("PbSetBool");
    
MarkNativeAsOptional("PbSetString");
    
MarkNativeAsOptional("PbSetColor");
    
MarkNativeAsOptional("PbSetAngle");
    
MarkNativeAsOptional("PbSetVector");
    
MarkNativeAsOptional("PbSetVector2D");
    
MarkNativeAsOptional("PbAddInt");
    
MarkNativeAsOptional("PbAddFloat");
    
MarkNativeAsOptional("PbAddBool");
    
MarkNativeAsOptional("PbAddString");
    
MarkNativeAsOptional("PbAddColor");
    
MarkNativeAsOptional("PbAddAngle");
    
MarkNativeAsOptional("PbAddVector");
    
MarkNativeAsOptional("PbAddVector2D");
    
MarkNativeAsOptional("PbRemoveRepeatedFieldValue");
    
MarkNativeAsOptional("PbReadMessage");
    
MarkNativeAsOptional("PbReadRepeatedMessage");
    
MarkNativeAsOptional("PbAddMessage");
    
MarkNativeAsOptional("Protobuf.ReadInt");
    
MarkNativeAsOptional("Protobuf.ReadFloat");
    
MarkNativeAsOptional("Protobuf.ReadBool");
    
MarkNativeAsOptional("Protobuf.ReadString");
    
MarkNativeAsOptional("Protobuf.ReadColor");
    
MarkNativeAsOptional("Protobuf.ReadAngle");
    
MarkNativeAsOptional("Protobuf.ReadVector");
    
MarkNativeAsOptional("Protobuf.ReadVector2D");
    
MarkNativeAsOptional("Protobuf.GetRepeatedFieldCount");
    
MarkNativeAsOptional("Protobuf.SetInt");
    
MarkNativeAsOptional("Protobuf.SetFloat");
    
MarkNativeAsOptional("Protobuf.SetBool");
    
MarkNativeAsOptional("Protobuf.SetString");
    
MarkNativeAsOptional("Protobuf.SetColor");
    
MarkNativeAsOptional("Protobuf.SetAngle");
    
MarkNativeAsOptional("Protobuf.SetVector");
    
MarkNativeAsOptional("Protobuf.SetVector2D");
    
MarkNativeAsOptional("Protobuf.AddInt");
    
MarkNativeAsOptional("Protobuf.AddFloat");
    
MarkNativeAsOptional("Protobuf.AddBool");
    
MarkNativeAsOptional("Protobuf.AddString");
    
MarkNativeAsOptional("Protobuf.AddColor");
    
MarkNativeAsOptional("Protobuf.AddAngle");
    
MarkNativeAsOptional("Protobuf.AddVector");
    
MarkNativeAsOptional("Protobuf.AddVector2D");
    
MarkNativeAsOptional("Protobuf.RemoveRepeatedFieldValue");
    
MarkNativeAsOptional("Protobuf.ReadMessage");
    
MarkNativeAsOptional("Protobuf.ReadRepeatedMessage");
    
MarkNativeAsOptional("Protobuf.AddMessage");
    
VerifyCoreVersion();
    return 
0;
}

bool:StrEqual(String:str1[], String:str2[], bool:caseSensitive)
{
    return 
strcmp(str1str2caseSensitive) == 0;
}

Handle:StartMessageOne(String:msgname[], clientflags)
{
    new 
players[1];
    
players[0] = client;
    return 
StartMessage(msgnameplayers1flags);
}

CPrintToChat(clientString:szMessage[])
{
    new 
var1;
    if (
client <= || client MaxClients)
    {
        
ThrowError(sm_show_activityclient);
    }
    if (!
IsClientInGame(client))
    {
        
ThrowError("Client %d is not in game"client);
    }
    new 
var2;
    
decl String:szBuffer[252];
    
SetGlobalTransTarget(client);
    
Format(szBuffer250"\x01%s"szMessage);
    
VFormat(var2250szBuffer3);
    
var2 CFormat(var2250, -1);
    if (
var2 == -1)
    {
        
PrintToChat(client"%s"var2);
    }
    else
    {
        
CSayText2(clientvar2var2);
    }
    return 
0;
}

CFormat(String:szMessage[], maxlengthauthor)
{
    
decl String:szGameName[32];
    
GetGameFolderName(szGameName30);
    if (!
CEventIsHooked)
    {
        
CSetupProfile();
        
HookEvent("server_spawn"CEvent_MapStartEventHookMode:2);
        
CEventIsHooked true;
    }
    new 
iRandomPlayer = -1;
    if (
StrEqual(szGameName"csgo"false))
    {
        
Format(szMessagemaxlength" \x01 \x01%s"szMessage);
    }
    if (
author != -1)
    {
        if (
CProfile_SayText2)
        {
            
ReplaceString(szMessagemaxlength"{teamcolor}""\x03"false);
            
iRandomPlayer author;
        }
        else
        {
            
ReplaceString(szMessagemaxlength"{teamcolor}"CTagCode[2], false);
        }
    }
    else
    {
        
ReplaceString(szMessagemaxlength"{teamcolor}"""false);
    }
    new 
i;
    while (
12)
    {
        if (!(
StrContains(szMessageCTag[i], false) == -1))
        {
            if (!
CProfile_Colors[i])
            {
                
ReplaceString(szMessagemaxlengthCTag[i], CTagCode[2], false);
            }
            else
            {
                if (!
CTagReqSayText2[i])
                {
                    
ReplaceString(szMessagemaxlengthCTag[i], CTagCode[i], false);
                }
                if (!
CProfile_SayText2)
                {
                    
ReplaceString(szMessagemaxlengthCTag[i], CTagCode[2], false);
                }
                if (
iRandomPlayer == -1)
                {
                    
iRandomPlayer CFindRandomPlayerByTeam(CProfile_TeamIndex[i]);
                    if (
iRandomPlayer == -2)
                    {
                        
ReplaceString(szMessagemaxlengthCTag[i], CTagCode[2], false);
                    }
                    else
                    {
                        
ReplaceString(szMessagemaxlengthCTag[i], CTagCode[i], false);
                    }
                }
                
ThrowError("Using two team colors in one message is not allowed");
            }
        }
        
i++;
    }
    return 
iRandomPlayer;
}

CFindRandomPlayerByTeam(color_team)
{
    if (
color_team)
    {
        new 
1;
        while (
<= MaxClients)
        {
            new 
var1;
            if (
IsClientInGame(i) && color_team == GetClientTeam(i))
            {
                return 
i;
            }
            
i++;
        }
        return -
2;
    }
    return 
0;
}

CSayText2(clientauthorString:szMessage[])
{
    new 
Handle:hBuffer StartMessageOne("SayText2"client132);
    new 
var1;
    if (
GetFeatureStatus(FeatureType:0"GetUserMessageType") && GetUserMessageType() == 1)
    {
        
PbSetInt(hBuffer"ent_idx"author, -1);
        
PbSetBool(hBuffer"chat"true, -1);
        
PbSetString(hBuffer"msg_name"szMessage, -1);
        
PbAddString(hBuffer"params""");
        
PbAddString(hBuffer"params""");
        
PbAddString(hBuffer"params""");
        
PbAddString(hBuffer"params""");
    }
    else
    {
        
BfWriteByte(hBufferauthor);
        
BfWriteByte(hBuffer1);
        
BfWriteString(hBufferszMessage);
    }
    
EndMessage();
    return 
0;
}

CSetupProfile()
{
    
decl String:szGameName[32];
    
GetGameFolderName(szGameName30);
    if (
StrEqual(szGameName"cstrike"false))
    {
        
CProfile_Colors[3] = 1;
        
CProfile_Colors[4] = 1;
        
CProfile_Colors[5] = 1;
        
CProfile_Colors[6] = 1;
        
CProfile_TeamIndex[3] = 0;
        
CProfile_TeamIndex[4] = 2;
        
CProfile_TeamIndex[5] = 3;
        
CProfile_SayText2 true;
    }
    else
    {
        if (
StrEqual(szGameName"csgo"false))
        {
            
CProfile_Colors[4] = 1;
            
CProfile_Colors[5] = 1;
            
CProfile_Colors[6] = 1;
            
CProfile_Colors[1] = 1;
            
CProfile_Colors[7] = 1;
            
CProfile_Colors[8] = 1;
            
CProfile_Colors[9] = 1;
            
CProfile_Colors[10] = 1;
            
CProfile_Colors[11] = 1;
            
CProfile_TeamIndex[4] = 2;
            
CProfile_TeamIndex[5] = 3;
            
CProfile_SayText2 true;
        }
        if (
StrEqual(szGameName"tf"false))
        {
            
CProfile_Colors[3] = 1;
            
CProfile_Colors[4] = 1;
            
CProfile_Colors[5] = 1;
            
CProfile_Colors[6] = 1;
            
CProfile_TeamIndex[3] = 0;
            
CProfile_TeamIndex[4] = 2;
            
CProfile_TeamIndex[5] = 3;
            
CProfile_SayText2 true;
        }
        new 
var1;
        if (
StrEqual(szGameName"left4dead"false) || StrEqual(szGameName"left4dead2"false))
        {
            
CProfile_Colors[3] = 1;
            
CProfile_Colors[4] = 1;
            
CProfile_Colors[5] = 1;
            
CProfile_Colors[6] = 1;
            
CProfile_TeamIndex[3] = 0;
            
CProfile_TeamIndex[4] = 3;
            
CProfile_TeamIndex[5] = 2;
            
CProfile_SayText2 true;
        }
        if (
StrEqual(szGameName"hl2mp"false))
        {
            if (
GetConVarBool(FindConVar("mp_teamplay")))
            {
                
CProfile_Colors[4] = 1;
                
CProfile_Colors[5] = 1;
                
CProfile_Colors[6] = 1;
                
CProfile_TeamIndex[4] = 3;
                
CProfile_TeamIndex[5] = 2;
                
CProfile_SayText2 true;
            }
            else
            {
                
CProfile_SayText2 false;
                
CProfile_Colors[6] = 1;
            }
        }
        if (
StrEqual(szGameName"dod"false))
        {
            
CProfile_Colors[6] = 1;
            
CProfile_SayText2 false;
        }
        if (
GetUserMessageId("SayText2") == -1)
        {
            
CProfile_SayText2 false;
        }
        
CProfile_Colors[4] = 1;
        
CProfile_Colors[5] = 1;
        
CProfile_TeamIndex[4] = 2;
        
CProfile_TeamIndex[5] = 3;
        
CProfile_SayText2 true;
    }
    return 
0;
}

public 
Action:CEvent_MapStart(Handle:eventString:name[], bool:dontBroadcast)
{
    
CSetupProfile();
    new 
1;
    while (
<= MaxClients)
    {
        
CSkipList[i] = 0;
        
i++;
    }
    return 
Action:0;
}

public 
void:OnPluginStart()
{
    
decl String:game[40];
    
GetGameFolderName(game40);
    
RegConsoleCmd("revmenu"revdevam""0);
    
CreateTimer(120.0Reklamida_Cakarimany:01);
    
CreateTimer(120.1Reklamida_Cakarim2any:01);
    return 
void:0;
}

public 
Action:revdevam(clientargs)
{
    new 
var1;
    if (
GetClientTeam(client) != && IsPlayerAlive(client))
    {
        
RevAk0(client);
    }
    else
    {
        
CPrintToChat(client"\x02[FrmAkDaG] \x04Bu Komut Sadece Yasayan GARDIYAN'lar icindir");
    }
    return 
Action:0;
}

public 
Action:RevAk0(clientId)
{
    new 
Handle:menu CreateMenu(Ak0DevamMenuAction:28);
    
SetMenuTitle(menu"GARDIYAN Revleme Menusu");
    
decl String:opcionmenu[124];
    
Format(opcionmenu124"Olu Olan Oyunculari Tek Tek Revle");
    
AddMenuItem(menu"option2"opcionmenu0);
    
Format(opcionmenu124"Olu Olan Tum Mahkumlari Revle");
    
AddMenuItem(menu"option3"opcionmenu0);
    
SetMenuExitButton(menutrue);
    
DisplayMenu(menuclientId0);
    return 
Action:3;
}

public 
Ak0Devam(Handle:menuMenuAction:actionclientitemNum)
{
    
decl String:isim[32];
    
GetClientName(clientisim32);
    
decl String:game[40];
    
GetGameFolderName(game40);
    if (
action == MenuAction:4)
    {
        new 
String:info[32];
        
GetMenuItem(menuitemNuminfo320""0);
        if (
strcmp(info"option2"true))
        {
            if (!(
strcmp(info"option3"true)))
            {
                new 
1;
                new 
iClients GetClientCount(true);
                while (
<= iClients)
                {
                    
CPrintToChat(i"\x02[ FrmAkDaG ] \x04%s : Olu Olan Tum Mahkumlar Revlendi."isim);
                    if (
GetClientTeam(i) != 2)
                    {
                    }
                    else
                    {
                        new 
var1;
                        if (
StrEqual(game"cstrike"true) || StrEqual(game"csgo"true))
                        {
                            if (!
IsPlayerAlive(i))
                            {
                                
CS_RespawnPlayer(i);
                            }
                        }
                    }
                    
i++;
                }
            }
        }
        else
        {
            
RevAk0baba(client);
        }
    }
    return 
0;
}

public 
Action:RevAk0baba(client)
{
    new 
Handle:menu CreateMenu(MenuHandler_PlayersMenuAction:28);
    
decl String:title[100];
    
Format(title100"Canlandirilicak Oyuncu Sec:");
    
SetMenuTitle(menutitle);
    
SetMenuExitBackButton(menutrue);
    
AddTargetsToMenu2(menuclient10);
    
DisplayMenu(menuclient0);
    return 
Action:0;
}

public 
MenuHandler_Players(Handle:menuMenuAction:actionparam1param2)
{
    if (
action == MenuAction:16)
    {
        
CloseHandle(menu);
    }
    else
    {
        if (
action == MenuAction:8)
        {
            
CPrintToChat(param1"\x02[FrmAkDaG]\x04 Olu Oyuncu Yok !");
            new 
var1;
            if (
param2 == -&& hAdminMenu)
            {
                
DisplayTopMenu(hAdminMenuparam1TopMenuPosition:3);
            }
        }
        if (
action == MenuAction:4)
        {
            
decl String:info[32];
            new 
userid;
            new 
target;
            
GetMenuItem(menuparam2info320""0);
            
userid StringToInt(info10);
            if ((
target GetClientOfUserId(userid)))
            {
                if (!
CanUserTarget(param1target))
                {
                    new 
String:name[32];
                    
GetClientName(targetname32);
                    new 
String:isim[32];
                    
GetClientName(param1isim32);
                    
RespawnPlayer(param1target);
                    
RevAk0baba(param1);
                    new 
1;
                    new 
iClients GetClientCount(true);
                    while (
<= iClients)
                    {
                        
CPrintToChat(i"\x02[ FrmAkDaG ] %s : \x04%s isimli oyuncu revlendi."isimname);
                        
i++;
                    }
                }
                new 
String:name[32];
                
GetClientName(targetname32);
                new 
String:isim[32];
                
GetClientName(param1isim32);
                
RespawnPlayer(param1target);
                
RevAk0baba(param1);
                new 
1;
                new 
iClients GetClientCount(true);
                while (
<= iClients)
                {
                    
CPrintToChat(i"\x02[ FrmAkDaG ] %s : \x04%s isimli oyuncu revlendi."isimname);
                    
i++;
                }
            }
            else
            {
                
CPrintToChat(param1"\x02[FrmAkDaG] %t""Mevcut Oyuncu Bulunamadi.");
            }
        }
    }
    return 
0;
}

public 
RespawnPlayer(clienttarget)
{
    
decl String:game[40];
    
GetGameFolderName(game40);
    new 
var1;
    if (
StrEqual(game"cstrike"true) || StrEqual(game"csgo"true))
    {
        
CS_RespawnPlayer(target);
    }
    return 
0;
}

public 
Action:Reklamida_Cakarim(Handle:timer)
{
    new 
1;
    new 
iClients GetClientCount(true);
    while (
<= iClients)
    {
        
CPrintToChat(i"\x02www.FrmAkDaG.Com Ucretli - Ucretsiz Tum Pluginler ...");
        
i++;
    }
    return 
Action:0;
}

public 
Action:Reklamida_Cakarim2(Handle:timer)
{
    new 
1;
    new 
iClients GetClientCount(true);
    while (
<= iClients)
    {
        
CPrintToChat(i"\x04Coded By Ak0 | Steam ID: STEAM_0:0:156961425");
        
i++;
    }
    return 
Action:0;

WildCard65 is offline
SourceSamil
Junior Member
Join Date: Feb 2016
Old 03-16-2016 , 13:52   Re: Lysis: An experimental .smx decompiler
Reply With Quote #285

Decopile, ERROR! Java heap space | ERROR! Index: -1, Size: 0
Attached Files
File Type: smx rs.smx (37.9 KB, 303 views)
SourceSamil is offline
Peace-Maker
SourceMod Plugin Approver
Join Date: Aug 2008
Location: Germany
Old 03-17-2016 , 11:59   Re: Lysis: An experimental .smx decompiler
Reply With Quote #286

Quote:
Originally Posted by SourceSamil View Post
Decopile, ERROR! Java heap space | ERROR! Index: -1, Size: 0
I'd rather stop processing arms with such blatantly invalid instructions, but here's a quick hack up.
Code:
public PlVers:__version =
{
    version = 5,
    filevers = "1.5.4-dev+4055",
    date = "03/16/2016",
    time = "19:42:40"
};
new Float:NULL_VECTOR[3];
new String:NULL_STRING[4];
public Extension:__ext_core =
{
    name = "Core",
    file = "core",
    autoload = 0,
    required = 0,
};
new MaxClients;
public SharedPlugin:__pl__0x00000376 =
{
    name = "[INVALID_STRING]",
    file = "[INVALID_STRING]",
    required = 1321913354,
};
public Plugin:myinfo =
{
    name = "[INVALID_STRING]",
    description = "[INVALID_STRING]",
    author = "[INVALID_STRING]",
    version = "[INVALID_STRING]",
    url = "1.5.4-dev+4055"
};
public SharedPlugin:__pl__0x00000374 =
{
    name = "[INVALID_STRING]",
    file = "[INVALID_STRING]",
    required = 1419848754,
};
public SharedPlugin:__pl__0x00000378 =
{
    name = "[INVALID_STRING]",
    file = "[INVALID_STRING]",
    required = 0,
};
public SharedPlugin:__pl__0x0000037E =
{
    name = "[INVALID_STRING]",
    file = "1.5.4-dev+4055",
    required = 0,
};
new Handle:_0x000000E9[2];
new Handle:_0x0000006B[20];
new Handle:_0x0000004D[2];
new Handle:_0x000000E4[2] =
{
    3355697, 0
};
new Handle:_0x0000008C[21];
new Handle:_0x0000001F[2] =
{
    13880, 0
};
new Handle:_0x00000081[2] =
{
    13880, 0
};
new Handle:_0x000000CA[8] =
{
    1663398693, 1663394597, 1663394597, 1663394597, 1663394597, 1663394597, 0, 0
};
new Handle:_0x000000AC[2] =
{
    12338, 0
};
new Handle:_0x000000A9[3] =
{
    1663398693, 25381, 0
};
new Handle:_0x000000A3[5] =
{
    1663398693, 1663394597, 1663394597, 25381, 0
};
new Handle:_0x000000A5[2];
new Handle:_0x0000006A[3];
new Handle:_0x000000C7[12];
new Handle:_0x000000EE[26];
new Handle:_0x00000087[9] =
{
    1663398693, 1663394597, 1663394597, 1663394597, 1663394597, 1663394597, 1663394597, 0, 0
};
new Handle:_0x0000006C[2] =
{
    3354929, 0
};
new Handle:_0x000000A4[3] =
{
    1663398693, 0, 0
};
new Handle:_0x000000E5[2] =
{
    14134, 0
};
new Handle:_0x000000C1[2] =
{
    12856, 0
};
new Handle:_0x0000004B[2];
new Handle:_0x00000067[48];
new Handle:_0x000000E0[21];
new Handle:_0x0000001E[2] =
{
    3355698, 0
};
new Handle:_0x000000EB[2] =
{
    12595, 0
};
new Handle:_0x00000089[2] =
{
    14136, 0
};
new Handle:_0x00000066[14];
new Handle:_0x00000018[12];
new Handle:_0x00000063[2] =
{
    14393, 0
};
new Handle:_0x000000C8[12];
new Handle:_0x000000AA[2] =
{
    3684401, 0
};
new Handle:_0x0000005C[2] =
{
    14130, 0
};
new Handle:_0x00000088[77];
new Handle:_0x000000EF[16];
new Handle:_0x00000012[12];
new Handle:_0x000000E3[5] =
{
    1663398693, 1663394597, 1663394597, 0, 0
};
new Handle:_0x00000082[2];
new Handle:_0x00000040[4] =
{
    1663398693, 1663394597, 25381, 0
};
new Handle:_0x000000A6[32];
new Handle:_0x000000C3[2] =
{
    3748913, 0
};
new Handle:_0x0000004A[2] =
{
    14647, 0
};
new Handle:_0x00000062[2] =
{
    3617073, 0
};
new Handle:_0x000000CE[2] =
{
    3289650, 0
};
new Handle:_0x000000AB[14];
new Handle:_0x0000005B[10] =
{
    1663398693, 1663394597, 1663394597, 1663394597, 1663394597, 1663394597, 1663394597, 1663394597, 0, 0
};
new Handle:_0x000000ED[2] =
{
    3158577, 0
};
new Handle:_0x000000E1[7] =
{
    1663398693, 1663394597, 1663394597, 1663394597, 1663394597, 25381, 0
};
new Handle:_0x00000046[2] =
{
    3682866, 0
};
new Handle:_0x000000AD[2] =
{
    3486258, 0
};
new Handle:_0x00000045[66];
new Handle:_0x00000019[2] =
{
    3552561, 0
};
new Handle:_0x00000044[20];
new Handle:_0x000000CC[12];
new Handle:_0x0000001C[12];
new Handle:_0x00000013[12];
new Handle:_0x00000047[2] =
{
    3420722, 0
};
new Handle:_0x000000C2[2] =
{
    3224113, 0
};
new Handle:_0x00000083[2] =
{
    3159346, 0
};
new Handle:_0x0000008E[2] =
{
    13874, 0
};
new Handle:_0x00000011[2] =
{
    14649, 0
};
new Handle:_0x000000AF[18];
new Handle:_0x00000056[22];
new Handle:_0x00000068[2] =
{
    3617586, 0
};
new _0x00000091;
new _0x00000090;
new _0x0000009B;
new _0x00000053;
new _0x0000005F;
new _0x0000005D;
new _0x00000057;
new Plugin:_0x0000037A = 3688;
new _0x00000026;
new bool:_0x0000002C[66];
new Handle:_0x00000021;
new Handle:_0x00000020;
new Handle:_0x0000002B;
new Handle:_0x00000093;
new Handle:_0x0000009F;
new Handle:_0x0000009D;
public __ext_core_SetNTVOptional()
{
    MarkNativeAsOptional("GetFeatureStatus");
    MarkNativeAsOptional("RequireFeature");
    MarkNativeAsOptional("AddCommandListener");
    MarkNativeAsOptional("RemoveCommandListener");
    MarkNativeAsOptional("BfWriteBool");
    MarkNativeAsOptional("BfWriteByte");
    MarkNativeAsOptional("BfWriteChar");
    MarkNativeAsOptional("BfWriteShort");
    MarkNativeAsOptional("BfWriteWord");
    MarkNativeAsOptional("BfWriteNum");
    MarkNativeAsOptional("BfWriteFloat");
    MarkNativeAsOptional("BfWriteString");
    MarkNativeAsOptional("BfWriteEntity");
    MarkNativeAsOptional("BfWriteAngle");
    MarkNativeAsOptional("BfWriteCoord");
    MarkNativeAsOptional("BfWriteVecCoord");
    MarkNativeAsOptional("BfWriteVecNormal");
    MarkNativeAsOptional("BfWriteAngles");
    MarkNativeAsOptional("BfReadBool");
    MarkNativeAsOptional("BfReadByte");
    MarkNativeAsOptional("BfReadChar");
    MarkNativeAsOptional("BfReadShort");
    MarkNativeAsOptional("BfReadWord");
    MarkNativeAsOptional("BfReadNum");
    MarkNativeAsOptional("BfReadFloat");
    MarkNativeAsOptional("BfReadString");
    MarkNativeAsOptional("BfReadEntity");
    MarkNativeAsOptional("BfReadAngle");
    MarkNativeAsOptional("BfReadCoord");
    MarkNativeAsOptional("BfReadVecCoord");
    MarkNativeAsOptional("BfReadVecNormal");
    MarkNativeAsOptional("BfReadAngles");
    MarkNativeAsOptional("BfGetNumBytesLeft");
    MarkNativeAsOptional("PbReadInt");
    MarkNativeAsOptional("PbReadFloat");
    MarkNativeAsOptional("PbReadBool");
    MarkNativeAsOptional("PbReadString");
    MarkNativeAsOptional("PbReadColor");
    MarkNativeAsOptional("PbReadAngle");
    MarkNativeAsOptional("PbReadVector");
    MarkNativeAsOptional("PbReadVector2D");
    MarkNativeAsOptional("PbGetRepeatedFieldCount");
    MarkNativeAsOptional("PbReadRepeatedInt");
    MarkNativeAsOptional("PbReadRepeatedFloat");
    MarkNativeAsOptional("PbReadRepeatedBool");
    MarkNativeAsOptional("PbReadRepeatedString");
    MarkNativeAsOptional("PbReadRepeatedColor");
    MarkNativeAsOptional("PbReadRepeatedAngle");
    MarkNativeAsOptional("PbReadRepeatedVector");
    MarkNativeAsOptional("PbReadRepeatedVector2D");
    MarkNativeAsOptional("PbSetInt");
    MarkNativeAsOptional("PbSetFloat");
    MarkNativeAsOptional("PbSetBool");
    MarkNativeAsOptional("PbSetString");
    MarkNativeAsOptional("PbSetColor");
    MarkNativeAsOptional("PbSetAngle");
    MarkNativeAsOptional("PbSetVector");
    MarkNativeAsOptional("PbSetVector2D");
    MarkNativeAsOptional("PbAddInt");
    MarkNativeAsOptional("PbAddFloat");
    MarkNativeAsOptional("PbAddBool");
    MarkNativeAsOptional("PbAddString");
    MarkNativeAsOptional("PbAddColor");
    MarkNativeAsOptional("PbAddAngle");
    MarkNativeAsOptional("PbAddVector");
    MarkNativeAsOptional("PbAddVector2D");
    MarkNativeAsOptional("PbReadMessage");
    MarkNativeAsOptional("PbReadRepeatedMessage");
    MarkNativeAsOptional("PbAddMessage");
    VerifyCoreVersion();
    return 0;
}

bool:operator>(Float:,Float:)(Float:oper1, Float:oper2)
{
    return FloatCompare(oper1, oper2) > 0;
}

bool:operator>=(Float:,Float:)(Float:oper1, Float:oper2)
{
    return FloatCompare(oper1, oper2) >= 0;
}

public PoweredBySmartPawn()
{
    return 0;
}

// Invalid stack access: Index: 24, Size: 0
// Invalid stack access: Index: 24, Size: 1
public OnPluginStart()
{
    _0x00000359(_0x00000359(-_0x00000359(92100) + -74749 ^ _0x00000359(-_0x00000359(92100) + -74749)) >>> 7);
    new var1;
    if (_0x00000359(4484) ^ 8223 == 12706)
    {
        var1 = _0x00000359(-9862) ^ -1550;
    }
    else
    {
        var1 = _0x00000359(-61547) ^ -59528;
    }
    new var2;
    if (-var1 ^ _0x00000359(-9900) == 15944)
    {
        var2 = _0x0000035A(-953) ^ -4633;
    }
    else
    {
        var2 = _0x00000359(-94003) ^ -84228;
    }
    new var3;
    if (_0x0000035A(var2) ^ 9447 == 732)
    {
        var3 = _0x0000035A(-7106) ^ -909;
    }
    else
    {
        var3 = _0x00000359(84361) ^ 84361;
    }
    if (_0x00000359(var3))
    {
        new var4;
        if (_0x00000359(3861) ^ -4389 == -7730)
        {
            var4 = _0x00000359(-37769) ^ -36235;
        }
        else
        {
            var4 = _0x0000035A(-382) ^ -6793;
        }
        _0x00000359(var4);
        _0x00000359(_0x00000356(970958823) / 78959);
        new var5;
        if (_0x00000359(9605) ^ -6133 == -12913)
        {
            var5 = _0x00000356(-5356) ^ -1070;
        }
        else
        {
            var5 = _0x0000035A(17509) ^ 21446;
        }
        _0x0000035A(var5);
        unk__ = _0x00000356(_0x00000356(95622) ^ 90968);
        _0x00000356(_0x00000359(238739760) / 79184);
        _0x00000356(-_0x00000359(169350504) / 75976);
        _0x0000035A(-_0x0000035A(517721006) / 22781);
        unk__ = _0x00000359(-_0x00000356(52302) ^ 53797);
        new var6;
        new var7;
        if (_0x00000359(-5639) ^ -7599 == 2984)
        {
            var6 = _0x00000356(58480) ^ 64363;
            var7 = 64363;
        }
        else
        {
            var6 = _0x0000035A(-2041) ^ 7464;
            var7 = 7464;
        }
        _0x00000359(var6);
        var7 = _0x0000035A(-_0x00000356(118459) + -90996);
        _0x0000035A(-_0x00000359(-53674) ^ -56699);
        _0x00000359(-_0x0000035A(84802) + -71226);
        new var10 = _0x0000035A(343503936);
        var10 % 69648/* ERROR unknown load Binary */ = _0x00000356(-var10 / 69648);
        _0x0000035A(_0x0000035A(-546693270) / -82707);
        new var8;
        new var9;
        if (_0x00000359(-5596) ^ -3351 == 6352)
        {
            var8 = _0x0000035A(-14115) ^ 5574;
            var9 = 5574;
        }
        else
        {
            var8 = _0x00000356(82408) ^ 89767;
            var9 = 89767;
        }
        _0x0000035A(-var8);
        new var11 = _0x0000035A(_0x00000359(-39391) + 50465);
        var9 = var11;
        unk__ = var11;
        _0x0000035A(-_0x00000356(-7985901) / -34571);
    }
    _0x00000337(_0x00000056);
    _0x00000021 = _0x000003FA(_0x000000AF, _0x000000A5, _0x000000A6, 0, true, 0.0, false, 0.0);
    _0x00000020 = _0x000003FA(_0x000000AB, _0x00000082, _0x00000088, 0, true, 0.0, true, 1.0);
    _0x0000002B = _0x000003D3(_0x0000008C);
    _0x00000093 = _0x000003FA(_0x000000EF, _0x000000E9, _0x000000EE, 0, true, 0.0, true, 2.0);
    _0x0000009F = _0x000003FA(_0x000000E0, _0x0000004D, _0x00000045, 0, true, 0.0, false, 0.0);
    _0x0000009D = _0x000003FA(_0x00000044, _0x0000004B, _0x00000067, 0, true, 0.0, true, 2.0);
    _0x000003DD(_0x00000021, _0x0000035A(-601168550) / -27550 ^ _0x00000091);
    _0x000003DD(_0x00000020, -_0x0000035A(572397950) / 40610 ^ _0x00000090);
    return 0;
}

public OnPluginEnd()
{
    _0x00000359(-_0x0000035A(_0x00000359(193126) + -21439) + -86649 + _0x0000035A(_0x00000356(_0x00000356(193126) + -21439) + -86649));
    new var1;
    if (_0x00000356(8906) ^ -8937 == -35)
    {
        var1 = _0x00000359(-43613) + 51160 ^ _0x00000359(_0x0000035A(-43613) + 51160);
    }
    else
    {
        var1 = _0x00000359(_0x0000035A(511077672) / 97237) ^ 5450;
    }
    if (_0x0000035A(var1))
    {
        _0x00000356(-_0x00000359(30372) + -7411);
        _0x0000035A(_0x0000035A(-55761) + 80118);
        unk__ = _0x00000359(-_0x00000359(81263) + -76155);
        new var2;
        if (_0x00000356(2947) ^ 5623 == 7796)
        {
            var2 = _0x0000035A(-72659) ^ -89070;
        }
        else
        {
            var2 = _0x0000035A(2993) ^ -6582;
        }
        _0x00000359(-var2);
        _0x00000359(_0x00000356(13176) >>> 3);
        _0x00000356(-_0x0000035A(-62618) + 69018);
        _0x00000356(-_0x00000359(-572) + 15398);
        new var3;
        new var4;
        if (_0x0000035A(5757) ^ -2021 == -4506)
        {
            var3 = _0x00000359(-9009) ^ -15223;
            var4 = -15223;
        }
        else
        {
            var3 = _0x0000035A(1253) ^ 1169;
            var4 = 1169;
        }
        var4 = _0x00000359(var3);
        _0x00000359(-_0x0000035A(-39703) + 40277);
        _0x00000359(-_0x00000359(-57813) ^ -64835);
        _0x00000356(_0x00000356(-1842538464) / -64191);
    }
    _0x00000006();
    return 0;
}

// Invalid stack access: Index: 24, Size: 3
// Invalid stack access: Index: 24, Size: 0
public OnMapStart()
{
    new var1;
    if (_0x0000035A(-2454) ^ -9251 == 11703)
    {
        var1 = _0x00000356(32142) ^ 32142;
    }
    else
    {
        var1 = _0x0000035A(-7290) ^ -3892;
    }
    _0x00000356(_0x00000359(_0x00000356(var1) / -70283) / 27209);
    if (_0x00000359(_0x00000356(_0x00000356(64643) + -24790 + _0x0000035A(-_0x0000035A(64643) + -24790)) / 22212))
    {
        _0x00000356(-_0x00000359(30496) >>> 3);
        _0x00000356(-_0x0000035A(8810) ^ 17373);
        _0x0000035A(-_0x0000035A(58760) + -30187);
        new var2;
        if (_0x0000035A(-9202) ^ -8447 == 789)
        {
            var2 = _0x00000359(878) ^ 1646;
        }
        else
        {
            var2 = _0x0000035A(37849) ^ 49384;
        }
        unk__ = _0x00000356(var2);
        new var3;
        if (_0x0000035A(6731) ^ 2220 == 4839)
        {
            var3 = _0x00000356(-58992) ^ -39122;
        }
        else
        {
            var3 = _0x00000359(3327) ^ 3641;
        }
        _0x0000035A(-var3);
        new var4;
        if (_0x00000356(2410) ^ 7329 == 5585)
        {
            var4 = _0x00000356(-3097) ^ -4327;
        }
        else
        {
            var4 = _0x00000359(85897) ^ 80739;
        }
        _0x00000359(var4);
        new var5 = _0x00000356(-144163125);
        new var6 = _0x00000359(-var5 / -5625);
        var5 % -5625/* ERROR unknown load Binary */ = var6;
        unk__ = var6;
        _0x00000359(_0x0000035A(671240129) / 32761);
        _0x0000035A(-_0x00000359(-4401) + 33511);
        _0x00000359(-_0x00000356(-29715) ^ -18446);
        _0x00000359(_0x0000035A(41200) + -26615);
        _0x0000035A(_0x0000035A(69789) ^ 72547);
        _0x00000359(-_0x00000356(-48972) + 80672);
        72547/* ERROR unknown load Constant */ = _0x00000359(-_0x00000359(102510) + -82601);
        new var7 = _0x00000359(2079071173);
        new var8 = var7 % 80363;
        unk__ = _0x00000359(-var7 / 80363);
        var8 = _0x0000035A(_0x00000359(90422) + -86037);
        var8 = _0x0000035A(-_0x00000356(-28991) + 45478);
        _0x00000359(_0x0000035A(-21660) + 47510);
        unk__ = _0x0000035A(-_0x0000035A(-317935215) / -16029);
    }
    if (_0x000003D9(_0x00000020))
    {
        _0x00000008(_0x00000335(false), _0x00000339() - _0x000003DA(_0x00000021));
    }
    return 0;
}

// Invalid stack access: Index: 24, Size: 1
public OnConfigsExecuted()
{
    _0x0000035A(_0x0000035A(_0x00000356(-32310) ^ -34848 ^ _0x00000359(_0x00000359(-32310) ^ -34848)) / -50658);
    if (_0x00000356(-_0x0000035A(-14137) ^ -47896 + _0x0000035A(_0x0000035A(-14137) ^ -47896)))
    {
        _0x0000035A(-_0x0000035A(73855) + -56513);
        _0x00000359(-_0x00000356(121696) + -96803);
        _0x00000356(-_0x00000359(-447890128) / -41227);
        new var1;
        if (_0x00000359(9572) ^ -1268 == -8599)
        {
            var1 = _0x0000035A(-1452) ^ -1657;
        }
        else
        {
            var1 = _0x00000359(23559) ^ 27609;
        }
        unk__ = _0x00000356(var1);
        new var2;
        if (_0x0000035A(-1828) ^ 4898 == -5122)
        {
            var2 = _0x0000035A(-37811) ^ -52726;
        }
        else
        {
            var2 = _0x00000359(-5447) ^ 47;
        }
        _0x00000356(var2);
        _0x0000035A(_0x00000356(39610) ^ 44299);
        unk__ = _0x00000356(_0x0000035A(-67656) + 90415);
        new var3;
        if (_0x0000035A(-4472) ^ 1454 == -5334)
        {
            var3 = _0x00000359(-12493) ^ 4535;
        }
        else
        {
            var3 = _0x00000356(-30533) ^ -17295;
        }
        _0x0000035A(-var3);
        new var4;
        if (_0x00000359(-7693) ^ -8807 == 15466)
        {
            var4 = _0x00000356(-3392) ^ -2969;
        }
        else
        {
            var4 = _0x0000035A(6808) ^ 8170;
        }
        _0x00000356(-var4);
        _0x0000035A(_0x0000035A(29709) + -22865);
        new var5;
        if (_0x00000356(4437) ^ -9703 == -13491)
        {
            var5 = _0x0000035A(2059) ^ 4246;
        }
        else
        {
            var5 = _0x00000356(-2228) ^ -6189;
        }
        _0x00000356(var5);
    }
    if (_0x000003D9(_0x00000020))
    {
        _0x00000008(_0x00000335(false), _0x00000339() - _0x000003DA(_0x00000021));
    }
    return 0;
}

// Invalid stack access: Index: 24, Size: 0
public Action:_0x00000003(Handle:_0x0000000F, any:_0x0000000D)
{
    new var1;
    if (_0x0000035A(2768) ^ 5273 == 7753)
    {
        var1 = _0x0000035A(56536) ^ 43296;
    }
    else
    {
        var1 = -_0x0000035A(-2190) + 2787 ^ _0x00000359(-4734);
    }
    new var2;
    if (_0x0000035A(2768) ^ 5273 == 7753)
    {
        var2 = _0x00000356(56536) ^ 43296;
    }
    else
    {
        var2 = -_0x0000035A(-2190) + 2787 ^ _0x00000356(-4734);
    }
    _0x0000035A(-var2 + _0x0000035A(var1));
    new var3;
    if (_0x0000035A(7139) ^ -3636 == -5579)
    {
        var3 = _0x00000356(_0x00000359(-46986) ^ -44463) ^ -230;
    }
    else
    {
        var3 = _0x00000356(65750) ^ 65750;
    }
    if (_0x00000356(var3))
    {
        _0x00000359(-_0x00000356(-16404) ^ -22423);
        _0x0000035A(-_0x00000356(229685337) / 37329);
        _0x0000035A(-_0x00000359(204068676) / 48727);
        unk__ = _0x00000359(_0x00000359(-69061) + 97053);
        _0x00000356(_0x00000356(-23244) ^ -14398);
        _0x00000359(-_0x00000356(-11666) + 15917);
        -14398/* ERROR unknown load Constant */ = _0x00000359(_0x00000356(19749) + 3085);
        unk__ = _0x00000359(-_0x0000035A(91689) + -81112);
        _0x0000035A(_0x0000035A(97496) ^ 95695);
        _0x00000356(_0x00000356(186439680) / 10240);
        _0x00000356(-_0x0000035A(42352) + -40660);
        new var4;
        if (_0x00000356(2895) ^ -4685 == -6395)
        {
            var4 = _0x0000035A(-9299) ^ -8669;
        }
        else
        {
            var4 = _0x00000356(-80996) ^ -75470;
        }
        unk__ = _0x00000356(-var4);
        _0x0000035A(_0x0000035A(9173) + 18971);
        _0x00000356(_0x00000359(1283868834) / 72654);
        unk__ = _0x00000359(-_0x00000359(-92569) ^ -92014);
        _0x00000356(_0x0000035A(115063) + -98101);
        new var5;
        new var6;
        if (_0x00000356(-8951) ^ -1213 == 9809)
        {
            var5 = _0x0000035A(15631) ^ 7237;
            var6 = 7237;
        }
        else
        {
            var5 = _0x00000356(87454) ^ 74752;
            var6 = 74752;
        }
        var6 = _0x00000359(-var5);
        _0x00000359(_0x00000356(-56027) + 69872);
    }
    new var7;
    if (!_0x0000000D || !_0x00000334(_0x0000000D))
    {
        return Action:3;
    }
    KickClient(_0x0000000D, _0x0000006A, _0x00000066, _0x0000000D);
    if (_0x000003D9(_0x00000020))
    {
        _0x00000008(_0x00000335(false), _0x00000339() - _0x000003DA(_0x00000021));
    }
    return Action:3;
}

// Invalid stack access: Index: 24, Size: 0
public OnClientPostAdminCheck(_0x0000000D)
{
    _0x00000359(-_0x00000359(-_0x0000035A(493086775) ^ 52694) / -8769 + _0x0000035A(_0x00000356(-_0x00000356(493086775) ^ 52694) / -8769));
    new var1;
    if (-_0x0000035A(480070836) / 79011 ^ _0x00000359(6289) == -3883)
    {
        var1 = _0x00000359(28388) ^ 28388;
    }
    else
    {
        var1 = _0x00000359(11684) ^ 3366;
    }
    if (_0x0000035A(var1))
    {
        new var2;
        if (_0x00000356(2169) ^ -5276 == -7395)
        {
            var2 = _0x00000359(-72725) ^ -73841;
        }
        else
        {
            var2 = _0x00000359(8087) ^ -3353;
        }
        unk__ = _0x00000359(-var2);
        _0x00000356(_0x00000359(4088) + 27833);
        _0x00000356(-_0x0000035A(-43725) + 72770);
        _0x0000035A(-_0x0000035A(70029) + -47386);
        _0x0000035A(_0x0000035A(-34199) + 36278);
        _0x00000356(-_0x00000356(-317832722) / -71231);
        _0x00000356(-_0x00000359(-15163) ^ -438);
        new var3;
        if (_0x0000035A(-2652) ^ -6565 == 5119)
        {
            var3 = _0x0000035A(-55787) ^ -46754;
        }
        else
        {
            var3 = _0x00000359(-8978) ^ -8275;
        }
        _0x00000356(var3);
        new var4;
        if (_0x00000359(-5420) ^ -2390 == 7294)
        {
            var4 = _0x00000359(-82375) ^ -80184;
        }
        else
        {
            var4 = _0x0000035A(7051) ^ -2930;
        }
        _0x0000035A(var4);
        new var5;
        new var6;
        if (_0x00000356(-8090) ^ -9805 == 14805)
        {
            var5 = _0x00000359(60776) ^ 49670;
            var6 = 49670;
        }
        else
        {
            var5 = _0x0000035A(-4361) ^ -7637;
            var6 = -7637;
        }
        var6 = _0x0000035A(var5);
        _0x00000356(_0x0000035A(3008) >>> 6);
        new var7;
        if (_0x00000359(-2329) ^ 181 == -2473)
        {
            var7 = _0x0000035A(2149) ^ 1918;
        }
        else
        {
            var7 = _0x00000356(-88939) ^ -94426;
        }
        _0x0000035A(-var7);
        _0x00000356(-_0x0000035A(-63784) + 75931);
        new var8;
        new var9;
        if (_0x0000035A(5258) ^ -4070 == -7016)
        {
            var8 = _0x0000035A(848) ^ -7637;
            var9 = -7637;
        }
        else
        {
            var8 = _0x00000356(-49898) ^ -59319;
            var9 = -59319;
        }
        var9 = _0x0000035A(var8);
        var9 = _0x0000035A(_0x0000035A(-56871) + 72312);
        _0x00000356(_0x0000035A(-54841) + 64541);
        var9 = _0x0000035A(_0x00000359(-51438) + 54416);
    }
    new _0x00000097 = _0x000003DA(_0x00000021);
    if (0 < _0x00000097)
    {
        new _0x0000000E = _0x00000335(false);
        new _0x00000004 = _0x00000339() - _0x00000097;
        new _0x000000D5 = _0x000003F3(_0x0000000D);
        new _0x00000072 = _0x000003DA(_0x00000093);
        if (_0x00000072)
        {
            if (_0x00000072 == 1)
            {
                if (_0x0000000E > _0x00000004)
                {
                    new var12;
                    if (_0x000000D5 & 16384 || _0x000000D5 & 1)
                    {
                        new _0x0000007C = _0x0000000C();
                        if (_0x0000007C)
                        {
                            _0x000000B0(0.1, -_0x0000035A(-85141) ^ -81256 ^ _0x00000053, _0x0000007C, 0);
                        }
                    }
                    _0x000000B0(0.1, -_0x0000035A(10782) + -1679 ^ _0x0000005F, _0x0000000D, 0);
                }
            }
            if (_0x00000072 == 2)
            {
                new var13;
                if (_0x000000D5 & 16384 || _0x000000D5 & 1)
                {
                    _0x00000026 += 1;
                    _0x0000002C[_0x0000000D] = 1;
                }
                new var14;
                if (_0x0000000E > _0x00000004 && _0x00000026 < _0x000003DA(_0x0000009F))
                {
                    if (_0x0000002C[_0x0000000D])
                    {
                        new _0x0000007C = _0x0000000C();
                        if (_0x0000007C)
                        {
                            _0x000000B0(0.1, _0x00000356(87684) + -74342 ^ _0x0000005D, _0x0000007C, 0);
                        }
                    }
                    _0x000000B0(0.1, _0x00000359(-15742) ^ -7838 ^ _0x00000057, _0x0000000D, 0);
                }
            }
        }
        else
        {
            new var10;
            if (_0x0000000E <= _0x00000004 || _0x0000033C(_0x0000000D) || _0x000000D5 & 16384 || _0x000000D5 & 1)
            {
                if (_0x000003D9(_0x00000020))
                {
                    _0x00000008(_0x0000000E, _0x00000004);
                }
                return 0;
            }
            new var11;
            if (_0x00000359(3977) ^ -2794 == -1377)
            {
                var11 = _0x00000356(35397) ^ 57401;
            }
            else
            {
                var11 = _0x00000359(7909) ^ -1580;
            }
            _0x000000B0(0.1, -var11 ^ _0x0000009B, _0x0000000D, 0);
        }
    }
    return 0;
}

public OnClientDisconnect_Post(_0x0000000D)
{
    new var1;
    if (-_0x00000356(-38019) + 45525 == _0x00000359(6915) ^ -1619)
    {
        var1 = _0x0000035A(146321) + -59994 ^ _0x0000035A(11365);
    }
    else
    {
        var1 = _0x00000356(-466) ^ 1216;
    }
    new var2;
    if (-_0x00000359(-38019) + 45525 == _0x00000356(6915) ^ -1619)
    {
        var2 = _0x00000356(146321) + -59994 ^ _0x0000035A(11365);
    }
    else
    {
        var2 = _0x00000359(-466) ^ 1216;
    }
    _0x00000359(-var2 ^ _0x0000035A(-var1));
    new var3;
    if (_0x00000356(-3720) ^ 1423 == -2821)
    {
        var3 = _0x0000035A(-8016) ^ 1864;
    }
    else
    {
        var3 = _0x0000035A(13310) ^ 8018;
    }
    new var4;
    if (_0x00000356(-3720) ^ 1423 == -2821)
    {
        var4 = _0x00000356(-8016) ^ 1864;
    }
    else
    {
        var4 = _0x0000035A(13310) ^ 8018;
    }
    if (_0x0000035A(-_0x00000359(-var4) + 20262 + _0x00000356(_0x00000356(-var3) + 20262)))
    {
        unk__ = _0x00000359(_0x0000035A(82681) + -57823);
        new var5;
        if (_0x00000359(336) ^ 5693 == 5997)
        {
            var5 = _0x0000035A(-97907) ^ -93259;
        }
        else
        {
            var5 = _0x0000035A(-14911) ^ -7488;
        }
        _0x00000356(-var5);
        _0x00000359(_0x0000035A(24805) ^ 19483);
        new var6;
        if (_0x00000356(9589) ^ 4797 == 14284)
        {
            var6 = _0x0000035A(-3253) ^ -1945;
        }
        else
        {
            var6 = _0x00000356(121370) ^ 99831;
        }
        _0x0000035A(var6);
        _0x00000359(-_0x00000359(-21849) + 43692);
        _0x00000356(-_0x0000035A(56986) + -55520);
        _0x00000359(-_0x00000356(20603) ^ 18593);
        _0x00000356(_0x00000356(61009) + -46869);
        _0x0000035A(_0x00000356(-808576270) / -26105);
        unk__ = _0x00000356(_0x0000035A(-40031) ^ -52842);
        _0x00000356(-_0x00000359(-45554) ^ -60808);
        new var7;
        if (_0x00000359(3089) ^ -6418 == -5377)
        {
            var7 = _0x0000035A(10178) ^ 26132;
        }
        else
        {
            var7 = _0x00000356(-2772) ^ 2788;
        }
        _0x00000359(var7);
        new var8;
        if (_0x00000359(-2288) ^ 6322 == -4190)
        {
            var8 = _0x00000359(24109) ^ 12405;
        }
        else
        {
            var8 = _0x00000356(-1047) ^ -7043;
        }
        _0x0000035A(-var8);
        new var9 = _0x0000035A(128427712);
        var9 % 25768/* ERROR unknown load Binary */ = _0x0000035A(-var9 / 25768);
        _0x00000356(-_0x0000035A(42082) + -40498);
    }
    if (_0x000003D9(_0x00000020))
    {
        _0x00000008(_0x00000335(false), _0x00000339() - _0x000003DA(_0x00000021));
    }
    if (_0x0000002C[_0x0000000D])
    {
        _0x00000026 -= 1;
        _0x0000002C[_0x0000000D] = 0;
    }
    return 0;
}

// Invalid stack access: Index: 24, Size: 0
// Invalid stack access: Index: 24, Size: 1
public _0x00000007(Handle:_0x00000002, String:_0x00000009[], String:_0x00000005[])
{
    new var1;
    if (_0x00000356(5298) ^ 6221 == 3327)
    {
        var1 = _0x00000359(-42298) + 99286 ^ _0x00000359(106611);
    }
    else
    {
        var1 = _0x0000035A(3515) ^ -4741;
    }
    new var2;
    if (_0x00000356(5298) ^ 6221 == 3327)
    {
        var2 = _0x0000035A(-42298) + 99286 ^ _0x0000035A(106611);
    }
    else
    {
        var2 = _0x00000356(3515) ^ -4741;
    }
    _0x00000359(_0x00000359(-var2 + _0x00000356(var1)) / 94242);
    if (_0x00000356(_0x0000035A(-_0x00000359(-13637) + 59358) - -_0x00000359(-13637) + 59358))
    {
        unk__ = _0x00000359(_0x00000356(93084) + -88299);
        new var3;
        if (_0x0000035A(-5979) ^ -6020 == 221)
        {
            var3 = _0x0000035A(12429) ^ -5739;
        }
        else
        {
            var3 = _0x00000359(-23724) ^ -18518;
        }
        _0x00000359(-var3);
        _0x00000359(-_0x0000035A(-70259) + 81960);
        _0x00000359(_0x00000356(1201914423) / 65007);
        _0x0000035A(-_0x0000035A(10566) + -4040);
        _0x0000035A(-_0x00000356(-1544826349) / -48079);
        _0x0000035A(_0x00000356(4008) >>> 3);
        new var4;
        if (_0x00000356(8761) ^ 1014 == 8655)
        {
            var4 = _0x0000035A(73431) ^ 85673;
        }
        else
        {
            var4 = _0x00000356(-8019) ^ -5824;
        }
        _0x00000359(var4);
        new var5;
        new var6;
        if (_0x00000356(7510) ^ -4045 == -4757)
        {
            var5 = _0x00000356(11654) ^ -3331;
            var6 = -3331;
        }
        else
        {
            var5 = _0x0000035A(-42422) ^ -55699;
            var6 = -55699;
        }
        var6 = _0x0000035A(var5);
        _0x0000035A(-_0x00000356(-327233024) / -27136);
        71595/* ERROR unknown load Constant */ = _0x00000359(-_0x0000035A(95605) ^ 71595);
        _0x0000035A(_0x00000359(-14844) + 40570);
        unk__ = _0x00000356(-_0x0000035A(-85375532) / -2999);
        new var7;
        if (_0x00000359(-9662) ^ 4679 == -14323)
        {
            var7 = _0x00000359(-5) ^ -5339;
        }
        else
        {
            var7 = _0x00000356(-42248) ^ -55135;
        }
        _0x00000359(-var7);
        new var8;
        new var9;
        if (_0x00000359(-3982) ^ 2064 == -1950)
        {
            var8 = _0x0000035A(-9238) ^ -7606;
            var9 = -7606;
        }
        else
        {
            var8 = _0x0000035A(-1223) ^ -7467;
            var9 = -7467;
        }
        var9 = _0x0000035A(var8);
        _0x00000356(_0x00000356(578003370) / 17670);
        new var10;
        if (_0x00000356(1395) ^ 8193 == 9591)
        {
            var10 = _0x00000356(13792) ^ 5738;
        }
        else
        {
            var10 = _0x00000356(14766) ^ 32415;
        }
        _0x00000356(-var10);
        -50465/* ERROR unknown load Constant */ = _0x00000356(_0x00000356(-53033) ^ -50465);
    }
    new _0x00000092 = _0x000003DA(_0x00000002);
    if (_0x00000092)
    {
        if (_0x000003D9(_0x00000020))
        {
            _0x00000008(_0x00000335(false), _0x00000339() - _0x00000092);
        }
    }
    else
    {
        _0x00000006();
    }
    return 0;
}

public _0x0000000A(Handle:_0x00000002, String:_0x00000009[], String:_0x00000005[])
{
    new var1;
    if (_0x00000356(7910) ^ -1570 == -6337)
    {
        var1 = -_0x00000359(-6852) + 9931 ^ _0x00000359(440);
    }
    else
    {
        var1 = _0x0000035A(-61960) ^ -64372;
    }
    new var2;
    if (_0x0000035A(-47162) + 53466 ^ _0x00000356(-var1) == -4557)
    {
        var2 = _0x00000359(-1285) ^ -5474;
    }
    else
    {
        var2 = _0x00000359(-71605) ^ -71605;
    }
    _0x00000359(var2);
    new var5;
    if (_0x00000356(-7763) ^ -2286 == 5829)
    {
        var5 = _0x0000035A(-6433) ^ 4136;
    }
    else
    {
        new var3;
        if (_0x00000356(5503) ^ 6210 == 3397)
        {
            var3 = _0x00000356(-1128) ^ -578;
        }
        else
        {
            var3 = _0x00000356(-26331) ^ -51979;
        }
        new var4;
        if (_0x00000359(5503) ^ 6210 == 3397)
        {
            var4 = _0x00000356(-1128) ^ -578;
        }
        else
        {
            var4 = _0x00000359(-26331) ^ -51979;
        }
        var5 = -var4 ^ _0x00000356(-var3);
    }
    if (_0x0000035A(var5))
    {
        new var6;
        if (_0x0000035A(6121) ^ -4206 == -1920)
        {
            var6 = _0x0000035A(14961) ^ 8226;
        }
        else
        {
            var6 = _0x00000359(89792) ^ 78115;
        }
        _0x0000035A(var6);
        new var7;
        if (_0x0000035A(1440) ^ 9305 == 8697)
        {
            var7 = _0x00000359(-62073) ^ -65278;
        }
        else
        {
            var7 = _0x00000356(-14770) ^ -8522;
        }
        _0x00000359(var7);
        _0x0000035A(_0x00000359(-23018) + 46722);
        unk__ = _0x00000356(_0x00000356(72548) ^ 88250);
        _0x00000356(-_0x00000356(-50271) ^ -33455);
        _0x0000035A(_0x0000035A(1506) + 21271);
        new var13 = _0x0000035A(43217076);
        new var14 = var13 % 6594;
        _0x00000356(var13 / 6594);
        var14 = _0x0000035A(-_0x0000035A(-18632) + 19883);
        _0x00000356(-_0x0000035A(-29476) + 36065);
        var14 = _0x00000356(_0x00000356(93777) + -83047);
        _0x00000356(_0x00000359(58201) ^ 38557);
        new var8;
        if (_0x0000035A(-5020) ^ 1089 == -6099)
        {
            var8 = _0x00000359(-3588) ^ -3098;
        }
        else
        {
            var8 = _0x00000359(95952) ^ 92879;
        }
        _0x00000356(var8);
        _0x00000356(_0x00000356(72302) ^ 71187);
        new var9;
        if (_0x00000356(2223) ^ -6877 == -4722)
        {
            var9 = _0x0000035A(-6166) ^ -8093;
        }
        else
        {
            var9 = _0x0000035A(-38384) ^ -50876;
        }
        _0x00000356(var9);
        unk__ = _0x0000035A(_0x0000035A(70021) + -60915);
        new var10;
        if (_0x00000356(4480) ^ -9265 == -13737)
        {
            var10 = _0x00000356(-6985) ^ 2125;
        }
        else
        {
            var10 = _0x00000356(-77156) ^ -84783;
        }
        _0x0000035A(-var10);
        _0x00000359(-_0x00000359(-20770) ^ -4002);
        new var11;
        new var12;
        if (_0x00000356(-3659) ^ 5497 == -6964)
        {
            var11 = _0x00000359(-93890) ^ -78365;
            var12 = -78365;
        }
        else
        {
            var11 = _0x00000356(2422) ^ 2219;
            var12 = 2219;
        }
        var12 = _0x00000359(-var11);
        _0x0000035A(-_0x0000035A(-396984600) / -28767);
        _0x00000359(-_0x0000035A(123367) + -96488);
    }
    if (!_0x000003D9(_0x00000002))
    {
        _0x00000006();
    }
    else
    {
        _0x00000008(_0x00000335(false), _0x00000339() - _0x000003DA(_0x00000021));
    }
    return 0;
}

_0x00000008(_0x0000000E, _0x00000004)
{
    new var1;
    if (_0x00000356(-9431) ^ 6985 == -16288)
    {
        var1 = _0x0000035A(26505) ^ 54668;
    }
    else
    {
        var1 = _0x00000356(-12181) ^ 3766;
    }
    new var2;
    if (_0x00000359(-9431) ^ 6985 == -16288)
    {
        var2 = _0x0000035A(26505) ^ 54668;
    }
    else
    {
        var2 = _0x0000035A(-12181) ^ 3766;
    }
    _0x0000035A(-_0x0000035A(var2) + 4016 ^ _0x0000035A(-_0x00000359(var1) + 4016));
    if (_0x0000035A(_0x0000035A(_0x00000359(-79802) ^ -79802) / -43797))
    {
        new var3;
        if (_0x00000356(5512) ^ -8095 == -2578)
        {
            var3 = _0x00000359(2309) ^ 82;
        }
        else
        {
            var3 = _0x0000035A(-86303) ^ -71632;
        }
        _0x00000359(var3);
        new var4;
        if (_0x00000356(-7365) ^ -8897 == 15883)
        {
            var4 = _0x00000359(6748) ^ -156;
        }
        else
        {
            var4 = _0x00000359(-53151) ^ -64117;
        }
        _0x00000356(var4);
        unk__ = _0x00000356(_0x0000035A(21092) >>> 2);
        new var5;
        if (_0x0000035A(1937) ^ -5519 == -4640)
        {
            var5 = _0x00000356(-49910) ^ -48351;
        }
        else
        {
            var5 = _0x0000035A(6455) ^ 7644;
        }
        _0x00000359(var5);
        new var6;
        if (_0x00000356(3990) ^ 695 == 3361)
        {
            var6 = _0x00000359(-86395) ^ -97359;
        }
        else
        {
            var6 = _0x00000359(-1967) ^ 5375;
        }
        unk__ = _0x00000356(-var6);
        _0x00000356(-_0x00000356(-17888) + 21793);
        _0x0000035A(-_0x0000035A(89592) + -70400);
        new var7;
        if (_0x0000035A(-522) ^ -9642 == 10147)
        {
            var7 = _0x0000035A(-10847) ^ 2348;
        }
        else
        {
            var7 = _0x00000356(548) ^ 30207;
        }
        _0x0000035A(-var7);
        _0x00000356(_0x00000359(-298718248) / -27004);
        _0x00000359(_0x00000359(-35472) + 47283);
        new var8;
        if (_0x00000359(5759) ^ 7646 == 2986)
        {
            var8 = _0x0000035A(-6504) ^ -3813;
        }
        else
        {
            var8 = _0x00000359(72541) ^ 70828;
        }
        unk__ = _0x0000035A(var8);
        new var9;
        new var10;
        if (_0x00000359(-4425) ^ 2422 == -6203)
        {
            var9 = _0x00000359(-4951) ^ -8131;
            var10 = -8131;
        }
        else
        {
            var9 = _0x0000035A(112918) ^ 98444;
            var10 = 98444;
        }
        var10 = _0x00000359(-var9);
        _0x0000035A(_0x0000035A(35286) ^ 33472);
        _0x00000359(-_0x00000359(81614) ^ 95132);
        95132/* ERROR unknown load Constant */ = _0x0000035A(-_0x00000359(-85693) + 85986);
        new var11;
        if (_0x0000035A(-9046) ^ -1025 == 10070)
        {
            var11 = _0x0000035A(6146) ^ 7391;
        }
        else
        {
            var11 = _0x00000359(17996) ^ 8657;
        }
        _0x00000359(-var11);
        _0x0000035A(_0x00000359(1104955632) / 80748);
        new var12;
        new var13;
        if (_0x00000359(4977) ^ 5047 == 198)
        {
            var12 = _0x0000035A(-46141) ^ -58459;
            var13 = -58459;
        }
        else
        {
            var12 = _0x0000035A(7739) ^ 7396;
            var13 = 7396;
        }
        new var14 = _0x0000035A(-var12);
        var13 = var14;
        var13 = var14;
        _0x0000035A(-_0x0000035A(-2097) + 32068);
        _0x0000035A(-_0x0000035A(68786) + -57356);
    }
    new _0x00000099 = _0x0000000E;
    if (_0x00000339() == _0x0000000E)
    {
        _0x00000099 = _0x00000339();
    }
    else
    {
        if (_0x0000000E < _0x00000004)
        {
            _0x00000099 = _0x00000004;
        }
    }
    _0x000003DE(_0x0000002B, _0x00000099, false, false);
    return 0;
}

_0x00000006()
{
    new var1;
    if (_0x00000359(1697) ^ 1834 == 395)
    {
        var1 = -_0x00000356(-24762) + 70347 ^ _0x00000356(-1233);
    }
    else
    {
        var1 = _0x00000356(-12511) ^ 5151;
    }
    new var2;
    if (_0x00000356(1697) ^ 1834 == 395)
    {
        var2 = -_0x0000035A(-24762) + 70347 ^ _0x00000356(-1233);
    }
    else
    {
        var2 = _0x00000356(-12511) ^ 5151;
    }
    _0x00000356(-_0x00000356(var2) + -20142 + _0x00000359(_0x00000356(var1) + -20142));
    if (_0x00000356(_0x00000356(_0x00000356(29399) + -29399) >>> 5))
    {
        unk__ = _0x00000359(_0x00000356(18386) ^ 30894);
        _0x0000035A(-_0x00000356(29655) + -19650);
        _0x00000359(_0x0000035A(-1787842500) / -79375);
        _0x00000359(_0x00000359(399541653) / 12537);
        _0x00000356(-_0x0000035A(20986) + -11319);
        _0x00000359(-_0x00000356(-455120432) / -79664);
        _0x00000359(_0x0000035A(53893) + -30921);
        _0x00000359(_0x0000035A(19755) + 9455);
        _0x00000356(-_0x00000356(68303) + -65961);
        _0x0000035A(_0x0000035A(-78579) + 88788);
        _0x0000035A(-_0x00000356(-340407584) / -47174);
        _0x00000359(-_0x0000035A(-16456) ^ -17699);
        new var3;
        if (_0x00000359(-2915) ^ 5274 == -8185)
        {
            var3 = _0x00000359(79600) ^ 77490;
        }
        else
        {
            var3 = _0x00000356(6343) ^ -950;
        }
        _0x00000356(-var3);
        new var4;
        if (_0x00000356(3101) ^ 2362 == 1321)
        {
            var4 = _0x00000356(4552) ^ -667;
        }
        else
        {
            var4 = _0x0000035A(-46072) ^ -46038;
        }
        _0x00000356(var4);
        _0x00000356(_0x0000035A(36906) + -29652);
        unk__ = _0x0000035A(_0x0000035A(-33103) + 45214);
        _0x00000359(_0x0000035A(-44087) ^ -50212);
    }
    _0x000003DE(_0x0000002B, -1, false, false);
    return 0;
}

// Invalid stack access: Index: 24, Size: 3
_0x0000000C()
{
    new var1;
    if (_0x00000356(-46613) + 50105 == _0x00000356(6137) ^ 6756)
    {
        var1 = _0x00000359(-13826) ^ 4283;
    }
    else
    {
        var1 = _0x0000035A(49846) ^ 37962;
    }
    new var2;
    if (_0x00000356(-46613) + 50105 == _0x00000356(6137) ^ 6756)
    {
        var2 = _0x00000356(-13826) ^ 4283;
    }
    else
    {
        var2 = _0x0000035A(49846) ^ 37962;
    }
    _0x00000359(-var2 ^ _0x00000356(-var1));
    new var3;
    if (-_0x00000359(21788) >>> 2 ^ _0x00000356(7969) == -2664)
    {
        var3 = _0x00000359(-82837) ^ -6903;
    }
    else
    {
        var3 = _0x00000359(-11737) ^ -8917;
    }
    new var4;
    if (-_0x0000035A(21788) >>> 2 ^ _0x00000359(7969) == -2664)
    {
        var4 = _0x00000356(-82837) ^ -6903;
    }
    else
    {
        var4 = _0x00000356(-11737) ^ -8917;
    }
    new var13 = _0x00000356(var4 + _0x00000359(-var3));
    if (var13)
    {
        unk__ = var13;
        new var5;
        if (_0x00000356(961) ^ 9904 == 9585)
        {
            var5 = _0x00000359(29004) ^ 31641;
        }
        else
        {
            var5 = _0x00000359(15677) ^ 9189;
        }
        _0x00000359(-var5);
        _0x0000035A(-_0x00000356(756371150) / 56725);
        _0x0000035A(-_0x0000035A(23006) + -5506);
        _0x00000359(-_0x0000035A(-1796974256) / -70658);
        new var6;
        if (_0x0000035A(-8746) ^ 325 == -9068)
        {
            var6 = _0x0000035A(7882) ^ -2836;
        }
        else
        {
            var6 = _0x00000359(-61163) ^ -37280;
        }
        _0x00000359(var6);
        new var7;
        if (_0x0000035A(-7931) ^ 787 == -7658)
        {
            var7 = _0x00000356(-33247) ^ -51908;
        }
        else
        {
            var7 = _0x0000035A(3062) ^ 3677;
        }
        _0x0000035A(var7);
        _0x0000035A(_0x0000035A(-666942850) / -48650);
        new var8;
        if (_0x00000356(8347) ^ -8449 == -412)
        {
            var8 = _0x0000035A(48827) ^ 37245;
        }
        else
        {
            var8 = _0x00000356(-864) ^ -8183;
        }
        _0x00000356(var8);
        new var9;
        new var10;
        if (_0x0000035A(9566) ^ 8405 == 1426)
        {
            var9 = _0x00000359(-5282) ^ 1226;
            var10 = 1226;
        }
        else
        {
            var9 = _0x00000356(-5362) ^ -14569;
            var10 = -14569;
        }
        var10 = _0x00000356(var9);
        _0x0000035A(_0x0000035A(39487) + -38118);
        new var11;
        if (_0x00000356(-2653) ^ -8906 == 10389)
        {
            var11 = _0x00000356(-19985) ^ -15403;
        }
        else
        {
            var11 = _0x00000359(5955) ^ 3553;
        }
        unk__ = _0x0000035A(-var11);
        new var14 = _0x00000359(-338255745);
        var14 % -89085/* ERROR unknown load Binary */ = _0x0000035A(var14 / -89085);
        _0x00000356(_0x0000035A(32896) + -24323);
    }
    new KickType:_0x00000072 = _0x000003DA(_0x0000009D);
    new Float:_0x00000095 = 0.0;
    new _0x0000009A;
    new Float:_0x00000098 = 0.0;
    new _0x0000009E;
    new bool:_0x00000094;
    new Float:_0x00000001 = 0.0;
    new _0x00000096 = 1;
    while (_0x0000009C() >= _0x00000096)
    {
        if (!_0x00000338(_0x00000096))
        {
            continue;
        }
        new _0x000000D5 = _0x000003F3(_0x00000096);
        new var12;
        if (_0x0000033C(_0x00000096) || _0x000000D5 & 16384 || _0x000000D5 & 1 || _0x000003D0(_0x00000096, _0x0000006B, 1, false))
        {
            continue;
        }
        _0x00000001 = 0.0;
        if (_0x00000334(_0x00000096))
        {
            if (_0x00000072)
            {
                if (_0x00000072 == KickType:1)
                {
                    _0x00000001 = _0x000003FD(_0x00000096);
                }
                _0x00000001 = _0x00000377(0.0, 100.0);
            }
            else
            {
                _0x00000001 = _0x000003F2(_0x00000096, NetFlow:0);
            }
            if (_0x00000330(_0x00000096))
            {
                _0x00000094 = true;
                if (_0x00000001 > _0x00000098)
                {
                    _0x00000098 = _0x00000001;
                    _0x0000009E = _0x00000096;
                }
            }
        }
        if (_0x00000001 >= _0x00000095)
        {
            _0x00000095 = _0x00000001;
            _0x0000009A = _0x00000096;
            continue;
        }
        _0x00000096++;
    }
    if (_0x00000094)
    {
        return _0x0000009E;
    }
    return _0x0000009A;
}

_0x0000009C()
{
    _0x0000035A(_0x0000035A(_0x00000356(_0x00000359(47758) + -47758) >>> 3) / -9553);
    new var5 = _0x00000356(_0x00000359(_0x00000359(91728) + -91728) / 59501);
    if (var5)
    {
        unk__ = var5;
        _0x0000035A(-_0x00000356(30497) ^ 30315);
        new var1;
        if (_0x0000035A(-8286) ^ 6237 == -14337)
        {
            var1 = _0x0000035A(-25825) ^ -8782;
        }
        else
        {
            var1 = _0x00000359(13226) ^ 9029;
        }
        _0x0000035A(-var1);
        _0x0000035A(-_0x00000356(-384600480) / -50672);
        new var2;
        if (_0x00000356(6534) ^ 7462 == 1184)
        {
            var2 = _0x0000035A(-63927) ^ -62339;
        }
        else
        {
            var2 = _0x0000035A(1612) ^ 2144;
        }
        _0x0000035A(-var2);
        _0x0000035A(_0x0000035A(-382273892) / -13156);
        28882/* ERROR unknown load Constant */ = _0x00000359(-_0x00000356(11528) ^ 28882);
        _0x00000356(-_0x00000359(-48668) + 54170);
        new var3;
        if (_0x00000359(-6976) ^ 4033 == -5375)
        {
            var3 = _0x00000359(-58584) ^ -45440;
        }
        else
        {
            var3 = _0x0000035A(12765) ^ 5941;
        }
        _0x0000035A(var3);
        new var6 = _0x00000356(-1435700055);
        var6 % -80265/* ERROR unknown load Binary */ = _0x00000359(-var6 / -80265);
        new var4;
        if (_0x00000356(5885) ^ 1172 == 4713)
        {
            var4 = _0x0000035A(83679) ^ 81416;
        }
        else
        {
            var4 = _0x00000359(-1202) ^ 3968;
        }
        _0x00000359(-var4);
        _0x00000359(-_0x0000035A(-683468490) / -26490);
        _0x0000035A(-_0x00000356(-110714) ^ -98864);
        _0x0000035A(-_0x0000035A(-14553) + 20697);
    }
    return MaxClients;
}

public APLRes:AskPluginLoad2(Handle:myself, bool:late, String:error[], err_max)
{
    _0x0000035A(-_0x00000356(_0x00000359(404418498) + 11073) / 5061 + _0x0000035A(_0x0000035A(_0x00000359(404418498) + 11073) / 5061));
    new var3;
    if (_0x00000356(-750) ^ 1280 == -2026)
    {
        var3 = _0x00000359(9339) ^ 1564;
    }
    else
    {
        new var1;
        if (_0x00000359(6256) ^ 4154 == 2124)
        {
            var1 = _0x00000356(6853) ^ -5168;
        }
        else
        {
            var1 = _0x00000359(10070) ^ 13162;
        }
        new var2;
        if (_0x00000359(6256) ^ 4154 == 2124)
        {
            var2 = _0x00000359(6853) ^ -5168;
        }
        else
        {
            var2 = _0x00000356(10070) ^ 13162;
        }
        var3 = -var2 ^ _0x0000035A(-var1);
    }
    if (_0x00000356(var3))
    {
        _0x00000359(-_0x00000359(-57167) + 86430);
        _0x0000035A(_0x00000356(-53593) + 83544);
        _0x00000356(_0x00000356(36703) + -18646);
        new var4;
        if (_0x00000356(-7493) ^ -7754 == 784)
        {
            var4 = _0x0000035A(5056) ^ -7641;
        }
        else
        {
            var4 = _0x0000035A(-82630) ^ -66233;
        }
        _0x00000356(-var4);
        new var5;
        if (_0x00000359(-862) ^ -3604 == 3406)
        {
            var5 = _0x00000356(18507) ^ 22956;
        }
        else
        {
            var5 = _0x00000356(-4128) ^ 2731;
        }
        unk__ = _0x00000356(-var5);
        _0x00000359(-_0x0000035A(45614) + -21634);
        new var6;
        new var7;
        if (_0x00000356(-6660) ^ 598 == -6230)
        {
            var6 = _0x00000356(-89425) ^ -66075;
            var7 = -66075;
        }
        else
        {
            var6 = _0x0000035A(12491) ^ 4279;
            var7 = 4279;
        }
        var7 = _0x00000356(var6);
        _0x00000359(-_0x0000035A(-1295088634) / -44723);
        _0x00000359(_0x00000359(61099) ^ 40838);
        new var8;
        if (_0x00000359(9517) ^ 5348 == 12745)
        {
            var8 = _0x0000035A(-36870) ^ -58396;
        }
        else
        {
            var8 = _0x00000356(11374) ^ 3366;
        }
        _0x0000035A(-var8);
        new var9;
        if (_0x00000359(7145) ^ -6941 == -245)
        {
            var9 = _0x00000356(-14077) ^ -5767;
        }
        else
        {
            var9 = _0x0000035A(-57077) ^ -40469;
        }
        _0x0000035A(-var9);
        new var10;
        new var11;
        if (_0x0000035A(-2729) ^ -9777 == 11416)
        {
            var10 = _0x0000035A(-66948) ^ -89848;
            var11 = -89848;
        }
        else
        {
            var10 = _0x0000035A(-2815) ^ -2289;
            var11 = -2289;
        }
        var11 = _0x00000356(var10);
        _0x0000035A(_0x00000356(95321) + -90028);
    }
    _0x0000005E();
    _0x00000052();
    return APLRes:0;
}

_0x00000052()
{
    new var1;
    if (_0x00000356(-4069) ^ 3187 == -920)
    {
        var1 = _0x00000356(-3967) ^ -1935;
    }
    else
    {
        var1 = _0x00000356(-3566) ^ 1848;
    }
    new var4;
    if (var1 ^ _0x0000035A(-2863) == -990)
    {
        var4 = _0x0000035A(-1722) ^ -2518;
    }
    else
    {
        new var2;
        if (_0x0000035A(-7455) ^ 2110 == -5400)
        {
            var2 = _0x00000359(-2599) ^ -3993;
        }
        else
        {
            var2 = _0x0000035A(116448) ^ 46056;
        }
        new var3;
        if (_0x00000359(-7455) ^ 2110 == -5400)
        {
            var3 = _0x0000035A(-2599) ^ -3993;
        }
        else
        {
            var3 = _0x00000359(116448) ^ 46056;
        }
        var4 = var3 ^ _0x0000035A(var2);
    }
    _0x0000035A(var4);
    new var5;
    if (_0x00000356(-931) ^ -6502 == 6862)
    {
        var5 = _0x0000035A(-1684) ^ 1866;
    }
    else
    {
        var5 = _0x0000035A(-40438) ^ -36169;
    }
    new var6;
    if (_0x00000359(337) ^ -8222 == -8525)
    {
        var6 = _0x0000035A(3393) ^ 2785;
    }
    else
    {
        var6 = _0x00000359(9226) ^ -8200;
    }
    new var7;
    if (var6 == -var5 ^ _0x00000359(-5917))
    {
        var7 = _0x0000035A(54013) ^ 54013;
    }
    else
    {
        var7 = _0x0000035A(-7630) ^ -5339;
    }
    if (_0x00000359(var7))
    {
        unk__ = _0x00000356(_0x00000359(46935) ^ 52891);
        new var8;
        if (_0x00000356(4912) ^ -4126 == -807)
        {
            var8 = _0x00000359(4425) ^ 6961;
        }
        else
        {
            var8 = _0x00000359(-38654) ^ -56482;
        }
        _0x00000359(-var8);
        new var9;
        if (_0x0000035A(-456) ^ 9398 == -9586)
        {
            var9 = _0x00000356(31626) ^ 11858;
        }
        else
        {
            var9 = _0x00000359(-13261) ^ -4802;
        }
        _0x00000359(-var9);
        _0x00000359(-_0x00000359(1209) ^ 28061);
        _0x00000359(-_0x0000035A(-805529460) / -42711);
        _0x0000035A(-_0x00000356(-22844) ^ -4422);
        _0x0000035A(_0x0000035A(15748) + -10671);
        _0x00000359(_0x00000359(-41953) ^ -34507);
        _0x00000359(_0x00000356(-29420) + 39745);
        new var10;
        new var11;
        if (_0x00000359(-6976) ^ 2522 == -4833)
        {
            var10 = _0x0000035A(-14371) ^ 7925;
            var11 = 7925;
        }
        else
        {
            var10 = _0x0000035A(9138) ^ 15595;
            var11 = 15595;
        }
        var11 = _0x00000359(-var10);
        _0x00000359(-_0x00000356(9683) ^ 5694);
        _0x00000356(-_0x0000035A(545326660) / 80909);
        _0x00000359(_0x0000035A(13090) ^ 21722);
    }
    new _0x00000059;
    decl String:_0x00000055[64];
    decl _0x0000005A;
    new var13;
    if (_0x00000356(-_0x0000035A(-78672) ^ -80249) ^ -5907 == 7467)
    {
        new var12;
        if (_0x00000356(-1069) ^ 3864 == -2869)
        {
            var12 = _0x0000035A(-88310) ^ -85634;
        }
        else
        {
            var12 = _0x00000359(15238) ^ 9503;
        }
        var13 = _0x00000356(-var12) ^ -5637;
    }
    else
    {
        var13 = _0x00000356(38613) ^ 34529;
    }
    new var14;
    if (var13 == _0x00000356(_0x00000359(-131690510) / -20167) ^ 2486)
    {
        var14 = -_0x00000359(66241) + 19528 ^ _0x00000356(-87719);
    }
    else
    {
        var14 = _0x0000035A(1379) ^ -6366;
    }
    _0x0000005A = var14;
    new _0x00000058;
    while (_0x00000356(1))
    {
        _0x00000058 = _0x00000356(-585980038) / -89299 ^ _0x0000005A;
        switch (_0x00000058)
        {
            case 0:
            {
                new var22;
                if (_0x00000356(-4190) ^ -5240 == 1067)
                {
                    var22 = _0x0000035A(143) ^ -4079;
                }
                else
                {
                    var22 = _0x00000359(78477) ^ 88305;
                }
                _0x00000059 = -var22 ^ _0x00000059;
                new var23;
                if (_0x00000356(5911) ^ 9832 == 12675)
                {
                    var23 = _0x0000035A(-412) ^ -8061;
                }
                else
                {
                    var23 = _0x00000356(-60936) ^ -63403;
                }
                _0x0000005A = var23;
            }
            case 1:
            {
                _0x0000005D = _0x00000059;
                _0x0000005A = _0x00000359(615942114) / 93594;
            }
            case 2:
            {
                _0x0000005F = _0x00000059;
                _0x0000005A = _0x0000035A(46507) + -39918;
            }
            case 3:
            {
                new var20;
                if (_0x0000035A(5421) ^ 3173 == 6481)
                {
                    var20 = _0x00000359(-1144) ^ 9650;
                }
                else
                {
                    var20 = _0x00000359(27034) ^ 19066;
                }
                _0x00000059 = var20 ^ _0x00000059;
                new var21;
                if (_0x00000356(-4947) ^ -6707 == 2407)
                {
                    var21 = _0x00000359(16170) ^ 7586;
                }
                else
                {
                    var21 = _0x00000356(104841) ^ 98341;
                }
                _0x0000005A = var21;
            }
            case 4:
            {
                _0x000000B2(_0x00000055, 64, _0x000000C7);
                _0x0000005A = _0x00000359(-149801376) / -22944;
            }
            case 5:
            {
                _0x00000059 = _0x000000B6(Handle:0, _0x00000055);
                _0x0000005A = _0x0000035A(-22502) + 29080;
            }
            case 6:
            {
                _0x00000059 = _0x0000035A(-38109) ^ -49634 ^ _0x00000059;
                _0x0000005A = _0x0000035A(56290) + -49699;
            }
            case 7:
            {
                _0x000000B2(_0x00000055, 64, _0x000000C8);
                _0x0000005A = _0x00000359(424411224) / 64461;
            }
            case 8:
            {
                _0x0000005A = _0x0000035A(-60305) + 66876;
            }
            case 9:
            {
                _0x0000005A = _0x0000035A(-646652996) / -98186;
            }
            case 10:
            {
                _0x00000059 = _0x000000B6(Handle:0, _0x00000055);
                _0x0000005A = _0x00000359(101192) + -94607;
            }
            case 11:
            {
                new var19;
                if (_0x0000035A(1172) ^ -6333 == -7209)
                {
                    var19 = _0x00000356(-38915) ^ -48014;
                }
                else
                {
                    var19 = _0x00000359(-12) ^ -2466;
                }
                _0x00000059 = -var19 ^ _0x00000059;
                _0x0000005A = _0x00000356(52480) >>> 3;
            }
            case 12:
            {
                _0x0000005A = _0x00000359(-25658) + 32246;
            }
            case 13:
            {
                _0x00000059 = _0x000000B6(Handle:0, _0x00000055);
                new var18;
                if (_0x00000356(-2883) ^ -2324 == 593)
                {
                    var18 = _0x0000035A(-68803) ^ -70978;
                }
                else
                {
                    var18 = _0x00000359(-7649) ^ -2491;
                }
                _0x0000005A = var18;
            }
            case 14:
            {
                _0x00000057 = _0x00000059;
                _0x0000005A = _0x0000035A(-25096) + 31666;
            }
            case 15:
            {
                _0x0000009B = _0x00000059;
                _0x0000005A = _0x0000035A(98761) + -92178;
            }
            case 16:
            {
                new var17;
                if (_0x00000359(5530) ^ 5984 == 763)
                {
                    var17 = _0x0000035A(14445) ^ -8634;
                }
                else
                {
                    var17 = _0x0000035A(-56913) ^ -59744;
                }
                _0x00000059 = -var17 ^ _0x00000059;
                _0x0000005A = _0x00000356(-85754) + 92333;
            }
            case 17:
            {
                _0x00000090 = _0x00000059;
                _0x0000005A = _0x00000356(317761570) / 48395;
            }
            case 18:
            {
                _0x000000B2(_0x00000055, 64, _0x000000CC);
                _0x0000005A = _0x00000359(-49865) ^ -56176;
            }
            case 19:
            {
                _0x00000053 = _0x00000059;
                _0x0000005A = _0x00000359(66995) + -60430;
            }
            case 20:
            {
                break;
            }
            case 21:
            {
                _0x000000B2(_0x00000055, 64, _0x00000013);
                _0x0000005A = _0x00000359(-78329) ^ -75857;
            }
            case 22:
            {
                _0x00000059 = _0x000000B6(Handle:0, _0x00000055);
                _0x0000005A = _0x0000035A(-203062950) / -30950;
            }
            case 23:
            {
                _0x000000B2(_0x00000055, 64, _0x00000012);
                _0x0000005A = _0x0000035A(-25646) + 32226;
            }
            case 24:
            {
                _0x0000005A = _0x00000356(-84695) ^ -86871;
            }
            case 25:
            {
                _0x0000005A = _0x00000356(-31337) + 37867;
            }
            case 26:
            {
                _0x00000059 = _0x000000B6(Handle:0, _0x00000055);
                new var16;
                if (_0x00000359(-9598) ^ -1166 == 8688)
                {
                    var16 = _0x00000356(65172) ^ 59197;
                }
                else
                {
                    var16 = _0x0000035A(-419) ^ 2439;
                }
                _0x0000005A = var16;
            }
            case 27:
            {
                _0x00000059 = -_0x0000035A(7483) ^ 27848 ^ _0x00000059;
                _0x0000005A = _0x00000356(491775444) / 74772;
            }
            case 28:
            {
                _0x000000B2(_0x00000055, 64, _0x00000018);
                _0x0000005A = _0x0000035A(-808) + 7342;
            }
            case 29:
            {
                _0x00000091 = _0x00000059;
                _0x0000005A = _0x00000359(-541204800) / -82300;
            }
            case 30:
            {
                _0x0000005A = _0x00000356(14474) + -7887;
            }
            case 31:
            {
                _0x000000B2(_0x00000055, 64, _0x0000001C);
                _0x0000005A = _0x00000359(-74175) + 80750;
            }
            case 32:
            {
                _0x0000005A = _0x0000035A(-56550) + 63140;
            }
            case 33:
            {
                _0x00000059 = _0x0000035A(110656) + -97314 ^ _0x00000059;
                new var15;
                if (_0x00000356(-3296) ^ 5659 == -6852)
                {
                    var15 = _0x00000356(-7408) ^ 6486;
                }
                else
                {
                    var15 = _0x00000359(-18175) ^ -24414;
                }
                _0x0000005A = var15;
            }
            case 34:
            {
                _0x0000005A = _0x0000035A(52656) >>> 3;
            }
            case 35:
            {
                _0x00000059 = _0x000000B6(Handle:0, _0x00000055);
                _0x0000005A = _0x0000035A(99414) + -92852;
            }
            case 36:
            {
                _0x00000059 = _0x000000B6(Handle:0, _0x00000055);
                _0x0000005A = _0x00000356(76931) ^ 79143;
            }
            default:
            {
            }
        }
    }
    return 0;
}

// Invalid stack access: Index: 24, Size: 2
_0x0000005E()
{
    new var1;
    if (_0x00000359(-7863) ^ -8656 == 16249)
    {
        var1 = _0x00000356(-27878) ^ -91516;
    }
    else
    {
        var1 = _0x0000035A(-_0x0000035A(-8001) ^ -7999) ^ 6513;
    }
    new var2;
    if (_0x00000356(-7863) ^ -8656 == 16249)
    {
        var2 = _0x00000359(-27878) ^ -91516;
    }
    else
    {
        var2 = _0x0000035A(-_0x00000356(-8001) ^ -7999) ^ 6513;
    }
    _0x00000359(-var2 + _0x00000356(var1));
    new var3;
    if (_0x00000356(-3871) ^ 9104 == -11407)
    {
        var3 = _0x00000356(117947) ^ 56109;
    }
    else
    {
        var3 = _0x00000356(-5621) ^ 6208;
    }
    new var4;
    if (_0x0000035A(-3871) ^ 9104 == -11407)
    {
        var4 = _0x00000356(117947) ^ 56109;
    }
    else
    {
        var4 = _0x00000356(-5621) ^ 6208;
    }
    if (_0x0000035A(_0x00000359(-var3) - -var4))
    {
        _0x00000359(-_0x0000035A(256835061) / 13587);
        new var5;
        if (_0x00000356(941) ^ -7625 == -7778)
        {
            var5 = _0x00000359(16164) ^ 7124;
        }
        else
        {
            var5 = _0x00000359(2451) ^ 24636;
        }
        unk__ = _0x0000035A(-var5);
        _0x0000035A(-_0x0000035A(-46832) + 57442);
        _0x00000356(_0x00000359(-819368818) / -52249);
        _0x00000356(-_0x00000356(131794080) / 9160);
        _0x0000035A(_0x0000035A(68450) + -59615);
        _0x0000035A(-_0x0000035A(-12020) ^ -53);
        new var6;
        new var7;
        if (_0x0000035A(6056) ^ 2488 == 7696)
        {
            var6 = _0x0000035A(53252) ^ 38747;
            var7 = 38747;
        }
        else
        {
            var6 = _0x00000356(9597) ^ -280;
            var7 = -280;
        }
        var7 = _0x00000359(var6);
        new var8;
        if (_0x00000359(-7368) ^ 1041 == -6351)
        {
            var8 = _0x00000356(2178) ^ 3933;
        }
        else
        {
            var8 = _0x0000035A(29772) ^ 29021;
        }
        _0x00000356(var8);
        new var9;
        if (_0x0000035A(5511) ^ -7572 == -2069)
        {
            var9 = _0x00000356(17120) ^ 16508;
        }
        else
        {
            var9 = _0x0000035A(-13670) ^ -4967;
        }
        _0x0000035A(-var9);
        _0x0000035A(_0x0000035A(-74394) + 90531);
        new var10;
        new var11;
        if (_0x00000359(-5700) ^ 7065 == -3538)
        {
            var10 = _0x00000356(5325) ^ -6927;
            var11 = -6927;
        }
        else
        {
            var10 = _0x0000035A(-47994) ^ -58116;
            var11 = -58116;
        }
        _0x00000356(var10);
        var11 = _0x0000035A(-_0x00000356(19846) + 8541);
        _0x0000035A(_0x00000359(-539828265) / -69935);
        _0x00000356(-_0x00000359(-6058) ^ -24741);
        _0x00000359(_0x00000359(30358) + -16643);
    }
    new Handle:_0x00000054;
    decl _0x000000B3;
    new var14;
    if (_0x00000356(-6783) ^ -4418 == 2879)
    {
        new var13;
        if (_0x0000035A(362399968) / 40124 ^ _0x00000359(-6810) == -14802)
        {
            var13 = _0x00000359(-97311) ^ -90982;
        }
        else
        {
            new var12;
            if (_0x00000356(7173) ^ -1677 == -6788)
            {
                var12 = _0x0000035A(-5790) ^ -8173;
            }
            else
            {
                var12 = _0x0000035A(-53159) ^ -54355;
            }
            var13 = -_0x00000359(-40968088) / -11993 ^ _0x00000356(var12);
        }
        var14 = _0x00000356(var13) ^ 1506;
    }
    else
    {
        var14 = _0x00000356(_0x00000356(91026) ^ 90049) ^ 7953;
    }
    _0x000000B3 = var14;
    new _0x000000BF;
    while (_0x00000356(1))
    {
        _0x000000BF = _0x00000356(-76286) + 83146 ^ _0x000000B3;
        switch (_0x000000BF)
        {
            case 0:
            {
                Format(_0x000000EE, 26, _0x000000E1, _0x000000EE, _0x00000054 ^ 249, _0x00000054 ^ 230, _0x00000054 ^ 225, _0x00000054 ^ 232, _0x00000054 ^ 175, _0x00000054 ^ 252, _0x00000054 ^ 227, _0x00000054 ^ 224, _0x00000054 ^ 251, _0x00000054 ^ 252);
                new var41;
                if (_0x00000356(-1031) ^ 1500 == -475)
                {
                    var41 = _0x00000356(44282) ^ 46639;
                }
                else
                {
                    var41 = _0x0000035A(-1545) ^ -9921;
                }
                _0x000000B3 = var41;
            }
            case 1:
            {
                Format(_0x00000044, 20, _0x00000040, _0x00000044, _0x00000054 ^ 144, _0x00000054 ^ 157, _0x00000054 ^ 148, _0x00000054 ^ 129);
                new var40;
                if (_0x0000035A(8421) ^ -5929 == -14278)
                {
                    var40 = _0x00000359(6319) ^ 2542;
                }
                else
                {
                    var40 = _0x00000356(41440) ^ 47975;
                }
                _0x000000B3 = var40;
            }
            case 2:
            {
                Format(_0x000000A5, 2, _0x000000A4, _0x000000A5, _0x00000054 ^ 140);
                _0x000000B3 = _0x00000359(-10635200) / -1564;
            }
            case 3:
            {
                _0x00000054 = _0x000000B8(_0x0000008E, 10);
                _0x000000B3 = _0x00000359(-61827) ^ -60250;
            }
            case 4:
            {
                _0x0000006B[0] = 0;
                _0x000000B3 = _0x00000359(102303) + -95493;
            }
            case 5:
            {
                Format(_0x00000088, 77, _0x0000005B, _0x00000088, _0x00000054 ^ 58, _0x00000054 ^ 119, _0x00000054 ^ 123, _0x00000054 ^ 98, _0x00000054 ^ 58, _0x00000054 ^ 105, _0x00000054 ^ 118, _0x00000054 ^ 117, _0x00000054 ^ 110, _0x00000054 ^ 58, _0x00000054 ^ 121, _0x00000054 ^ 117, _0x00000054 ^ 111, _0x00000054 ^ 116, _0x00000054 ^ 110);
                _0x000000B3 = _0x00000356(-48270) + 55154;
            }
            case 6:
            {
                _0x0000004D[0] = 0;
                _0x000000B3 = _0x00000359(543957184) / 79433;
            }
            case 7:
            {
                Format(_0x000000C7, 12, _0x000000CA, _0x000000C7, _0x00000054 ^ 38, _0x00000054 ^ 73, _0x00000054 ^ 1, _0x00000054 ^ 73, _0x00000054 ^ 73, _0x00000054 ^ 73, _0x00000054 ^ 73, _0x00000054 ^ 73, _0x00000054 ^ 73, _0x00000054 ^ 73, _0x00000054 ^ 74);
                _0x000000B3 = _0x00000359(-7789) ^ -1203;
            }
            case 8:
            {
                Format(_0x000000C8, 12, _0x000000CA, _0x000000C8, _0x00000054 ^ 129, _0x00000054 ^ 238, _0x00000054 ^ 166, _0x00000054 ^ 238, _0x00000054 ^ 238, _0x00000054 ^ 238, _0x00000054 ^ 238, _0x00000054 ^ 238, _0x00000054 ^ 238, _0x00000054 ^ 238, _0x00000054 ^ 237);
                new var39;
                if (_0x00000359(6104) ^ -1199 == -4983)
                {
                    var39 = _0x0000035A(-77841) ^ -76447;
                }
                else
                {
                    var39 = _0x00000359(-631) ^ -9048;
                }
                _0x000000B3 = var39;
            }
            case 9:
            {
                Format(_0x00000056, 22, _0x000000A3, _0x00000056, _0x00000054 ^ 115, _0x00000054 ^ 105, _0x00000054 ^ 122, _0x00000054 ^ 104, _0x00000054 ^ 126, _0x00000054 ^ 104);
                _0x000000B3 = _0x00000359(-67715) ^ -70256;
            }
            case 10:
            {
                _0x00000056[0] = 0;
                new var38;
                if (_0x0000035A(4467) ^ -8659 == -12450)
                {
                    var38 = _0x00000359(-88530) ^ -82726;
                }
                else
                {
                    var38 = _0x0000035A(1995) ^ -5566;
                }
                _0x000000B3 = var38;
            }
            case 11:
            {
                Format(_0x00000067, 48, _0x0000005B, _0x00000067, _0x00000054 ^ 85, _0x00000054 ^ 22, _0x00000054 ^ 25, _0x00000054 ^ 28, _0x00000054 ^ 16, _0x00000054 ^ 27, _0x00000054 ^ 1, _0x00000054 ^ 85, _0x00000054 ^ 1, _0x00000054 ^ 26, _0x00000054 ^ 85, _0x00000054 ^ 30, _0x00000054 ^ 28, _0x00000054 ^ 22, _0x00000054 ^ 30);
                _0x000000B3 = _0x0000035A(3336) + 3561;
            }
            case 12:
            {
                Format(_0x0000004D, 2, _0x000000A4, _0x0000004D, _0x00000054 ^ 209);
                _0x000000B3 = _0x0000035A(-88417) ^ -82846;
            }
            case 13:
            {
                _0x000000AF[0] = 0;
                _0x000000B3 = _0x00000359(27620) >>> 2;
            }
            case 14:
            {
                Format(_0x00000067, 48, _0x000000A9, _0x00000067, _0x00000054 ^ 16, _0x00000054 ^ 92);
                _0x000000B3 = _0x00000359(79807) + -72943;
            }
            case 15:
            {
                break;
            }
            case 16:
            {
                _0x00000054 = _0x000000B8(_0x0000005C, 10);
                _0x000000B3 = _0x00000356(-21129) ^ -18511;
            }
            case 17:
            {
                _0x00000054 = _0x000000B8(_0x00000083, 10);
                _0x000000B3 = _0x0000035A(-11852) + 18746;
            }
            case 18:
            {
                _0x00000054 = _0x000000B8(_0x000000CE, 10);
                _0x000000B3 = _0x00000359(-30087) ^ -28516;
            }
            case 19:
            {
                _0x00000054 = _0x000000B8(_0x00000062, 10);
                new var37;
                if (_0x00000356(9102) ^ 1112 == 10204)
                {
                    var37 = _0x00000356(-1300) ^ -1579;
                }
                else
                {
                    var37 = _0x00000359(-85156) ^ -87606;
                }
                _0x000000B3 = var37;
            }
            case 20:
            {
                _0x00000054 = _0x000000B8(_0x00000081, 10);
                new var36;
                if (_0x0000035A(7512) ^ 5985 == 2625)
                {
                    var36 = _0x00000359(6285) ^ -5367;
                }
                else
                {
                    var36 = _0x00000356(53943) ^ 51294;
                }
                _0x000000B3 = var36;
            }
            case 21:
            {
                new var35;
                if (_0x0000035A(-8015) ^ -3899 == 4214)
                {
                    var35 = _0x0000035A(-12524) ^ -4672;
                }
                else
                {
                    var35 = _0x00000359(8541) ^ 15304;
                }
                _0x000000B3 = var35;
            }
            case 22:
            {
                Format(_0x000000A6, 32, _0x0000005B, _0x000000A6, _0x00000054 ^ 98, _0x00000054 ^ 113, _0x00000054 ^ 112, _0x00000054 ^ 52, _0x00000054 ^ 100, _0x00000054 ^ 120, _0x00000054 ^ 117, _0x00000054 ^ 109, _0x00000054 ^ 113, _0x00000054 ^ 102, _0x00000054 ^ 52, _0x00000054 ^ 103, _0x00000054 ^ 120, _0x00000054 ^ 123, _0x00000054 ^ 96);
                _0x000000B3 = _0x0000035A(45076) + -38196;
            }
            case 23:
            {
                _0x00000088[0] = 0;
                _0x000000B3 = _0x00000356(-31833) + 38632;
            }
            case 24:
            {
                Format(_0x00000082, 2, _0x000000A4, _0x00000082, _0x00000054 ^ 103);
                _0x000000B3 = _0x0000035A(-80183) ^ -74746;
            }
            case 25:
            {
                _0x00000054 = _0x000000B8(_0x000000EB, 10);
                _0x000000B3 = _0x00000356(-544307610) / -78771;
            }
            case 26:
            {
                _0x00000054 = _0x000000B8(_0x00000047, 10);
                _0x000000B3 = _0x0000035A(54373) + -47515;
            }
            case 27:
            {
                Format(_0x000000E9, 2, _0x000000A4, _0x000000E9, _0x00000054 ^ 115);
                _0x000000B3 = _0x00000359(-43706) ^ -45095;
            }
            case 28:
            {
                _0x00000054 = _0x000000B8(_0x00000068, 10);
                _0x000000B3 = _0x00000356(-75934) ^ -78358;
            }
            case 29:
            {
                _0x00000066[0] = 0;
                _0x000000B3 = _0x0000035A(54312) >>> 3;
            }
            case 30:
            {
                Format(_0x000000CC, 12, _0x000000CA, _0x000000CC, _0x00000054 ^ 13, _0x00000054 ^ 98, _0x00000054 ^ 42, _0x00000054 ^ 98, _0x00000054 ^ 98, _0x00000054 ^ 98, _0x00000054 ^ 98, _0x00000054 ^ 98, _0x00000054 ^ 98, _0x00000054 ^ 98, _0x00000054 ^ 19);
                _0x000000B3 = _0x0000035A(66089) + -59193;
            }
            case 31:
            {
                _0x00000054 = _0x000000B8(_0x000000C2, 10);
                _0x000000B3 = _0x0000035A(78741) ^ 76159;
            }
            case 32:
            {
                Format(_0x000000AB, 14, _0x00000087, _0x000000AB, _0x00000054 ^ 137, _0x00000054 ^ 151, _0x00000054 ^ 165, _0x00000054 ^ 146, _0x00000054 ^ 147, _0x00000054 ^ 158, _0x00000054 ^ 159, _0x00000054 ^ 165, _0x00000054 ^ 137, _0x00000054 ^ 150, _0x00000054 ^ 149, _0x00000054 ^ 142, _0x00000054 ^ 137);
                new var34;
                if (_0x00000359(487) ^ 1195 == 1361)
                {
                    var34 = _0x0000035A(-3924) ^ -5857;
                }
                else
                {
                    var34 = _0x00000359(-15205) ^ -8605;
                }
                _0x000000B3 = var34;
            }
            case 33:
            {
                _0x00000054 = _0x000000B8(_0x000000AD, 10);
                _0x000000B3 = _0x0000035A(2264) + 4585;
            }
            case 34:
            {
                _0x000000AB[0] = 0;
                new var33;
                if (_0x0000035A(1480) ^ -6190 == -7648)
                {
                    var33 = _0x0000035A(-6835) ^ 2898;
                }
                else
                {
                    var33 = _0x00000356(71146) ^ 69382;
                }
                _0x000000B3 = var33;
            }
            case 35:
            {
                Format(_0x000000EE, 26, _0x0000005B, _0x000000EE, _0x00000054 ^ 194, _0x00000054 ^ 234, _0x00000054 ^ 251, _0x00000054 ^ 231, _0x00000054 ^ 224, _0x00000054 ^ 235, _0x00000054 ^ 175, _0x00000054 ^ 224, _0x00000054 ^ 233, _0x00000054 ^ 175, _0x00000054 ^ 253, _0x00000054 ^ 234, _0x00000054 ^ 252, _0x00000054 ^ 234, _0x00000054 ^ 253);
                _0x000000B3 = _0x0000035A(58163) ^ 63999;
            }
            case 36:
            {
                Format(_0x00000088, 77, _0x0000005B, _0x00000088, _0x00000054 ^ 104, _0x00000054 ^ 123, _0x00000054 ^ 121, _0x00000054 ^ 110, _0x00000054 ^ 127, _0x00000054 ^ 126, _0x00000054 ^ 58, _0x00000054 ^ 124, _0x00000054 ^ 104, _0x00000054 ^ 117, _0x00000054 ^ 119, _0x00000054 ^ 58, _0x00000054 ^ 110, _0x00000054 ^ 114, _0x00000054 ^ 127);
                _0x000000B3 = _0x0000035A(26306) ^ 31755;
            }
            case 37:
            {
                _0x0000008C[0] = 0;
                new var32;
                if (_0x0000035A(-4308) ^ -4833 == 566)
                {
                    var32 = _0x0000035A(-1954) ^ 7841;
                }
                else
                {
                    var32 = _0x00000356(77737) ^ 79157;
                }
                _0x000000B3 = var32;
            }
            case 38:
            {
                _0x000000C7[0] = 0;
                _0x000000B3 = _0x00000356(-57083) + 63942;
            }
            case 39:
            {
                _0x000000B3 = _0x00000359(97059) ^ 90552;
            }
            case 40:
            {
                Format(_0x00000088, 77, _0x000000A4, _0x00000088, _0x00000054 ^ 51);
                _0x000000B3 = _0x00000359(82037) + -75165;
            }
            case 41:
            {
                _0x000000C8[0] = 0;
                _0x000000B3 = _0x00000356(-6965) + 13817;
            }
            case 42:
            {
                Format(_0x000000AF, 18, _0x000000A9, _0x000000AF, _0x00000054 ^ 149, _0x00000054 ^ 146);
                _0x000000B3 = _0x00000359(91798) ^ 97308;
            }
            case 43:
            {
                _0x000000EE[0] = 0;
                _0x000000B3 = _0x00000359(73765) + -66870;
            }
            case 44:
            {
                Format(_0x000000A6, 32, _0x000000A4, _0x000000A6, _0x00000054 ^ 103);
                _0x000000B3 = _0x00000356(104975) + -98098;
            }
            case 45:
            {
                Format(_0x00000044, 20, _0x0000005B, _0x00000044, _0x00000054 ^ 151, _0x00000054 ^ 137, _0x00000054 ^ 187, _0x00000054 ^ 150, _0x00000054 ^ 129, _0x00000054 ^ 151, _0x00000054 ^ 129, _0x00000054 ^ 150, _0x00000054 ^ 146, _0x00000054 ^ 129, _0x00000054 ^ 187, _0x00000054 ^ 143, _0x00000054 ^ 141, _0x00000054 ^ 135, _0x00000054 ^ 143);
                _0x000000B3 = _0x0000035A(27444) >>> 2;
            }
            case 46:
            {
                _0x00000045[0] = 0;
                _0x000000B3 = _0x00000359(-51651) ^ -54125;
            }
            case 47:
            {
                Format(_0x00000045, 66, _0x000000E3, _0x00000045, _0x00000054 ^ 54, _0x00000054 ^ 63, _0x00000054 ^ 42, _0x00000054 ^ 111, _0x00000054 ^ 125);
                new var31;
                if (_0x0000035A(1222) ^ 8132 == 6914)
                {
                    var31 = _0x00000356(-35408) ^ -37059;
                }
                else
                {
                    var31 = _0x00000359(-13974) ^ 8444;
                }
                _0x000000B3 = var31;
            }
            case 48:
            {
                _0x000000EF[0] = 0;
                new var30;
                if (_0x00000356(-2836) ^ -3379 == 1573)
                {
                    var30 = _0x00000359(-13) ^ 6270;
                }
                else
                {
                    var30 = _0x00000359(11275) ^ 14072;
                }
                _0x000000B3 = var30;
            }
            case 49:
            {
                _0x00000054 = _0x000000B8(_0x0000004A, 10);
                new var29;
                if (_0x00000359(1463) ^ -8595 == -9250)
                {
                    var29 = _0x00000359(15471) ^ -7438;
                }
                else
                {
                    var29 = _0x0000035A(71905) ^ 66051;
                }
                _0x000000B3 = var29;
            }
            case 50:
            {
                _0x000000E0[0] = 0;
                _0x000000B3 = _0x00000356(-29518) + 36306;
            }
            case 51:
            {
                _0x0000004B[0] = 0;
                _0x000000B3 = _0x00000356(-258330100) / -37450;
            }
            case 52:
            {
                _0x00000054 = _0x000000B8(_0x00000089, 10);
                new var28;
                if (_0x0000035A(-5411) ^ 4259 == -1407)
                {
                    var28 = _0x00000359(2456) ^ 3566;
                }
                else
                {
                    var28 = _0x00000359(12956) ^ 10271;
                }
                _0x000000B3 = var28;
            }
            case 53:
            {
                Format(_0x000000AF, 18, _0x0000005B, _0x000000AF, _0x00000054 ^ 146, _0x00000054 ^ 140, _0x00000054 ^ 190, _0x00000054 ^ 147, _0x00000054 ^ 132, _0x00000054 ^ 146, _0x00000054 ^ 132, _0x00000054 ^ 147, _0x00000054 ^ 151, _0x00000054 ^ 132, _0x00000054 ^ 133, _0x00000054 ^ 190, _0x00000054 ^ 146, _0x00000054 ^ 141, _0x00000054 ^ 142);
                new var27;
                if (_0x0000035A(-7191) ^ 5881 == -2800)
                {
                    var27 = _0x00000356(-67382) ^ -73172;
                }
                else
                {
                    var27 = _0x00000359(-5311) ^ 4321;
                }
                _0x000000B3 = var27;
            }
            case 54:
            {
                _0x000000B3 = _0x0000035A(55128) >>> 3;
            }
            case 55:
            {
                Format(_0x0000006A, 3, _0x000000A9, _0x0000006A, _0x00000054 ^ 200, _0x00000054 ^ 185);
                new var26;
                if (_0x00000356(-2755) ^ -6503 == 5033)
                {
                    var26 = _0x0000035A(1578) ^ -8834;
                }
                else
                {
                    var26 = _0x0000035A(-34482) ^ -39985;
                }
                _0x000000B3 = var26;
            }
            case 56:
            {
                Format(_0x00000056, 22, _0x0000005B, _0x00000056, _0x00000054 ^ 105, _0x00000054 ^ 126, _0x00000054 ^ 104, _0x00000054 ^ 126, _0x00000054 ^ 105, _0x00000054 ^ 109, _0x00000054 ^ 126, _0x00000054 ^ 127, _0x00000054 ^ 104, _0x00000054 ^ 119, _0x00000054 ^ 116, _0x00000054 ^ 111, _0x00000054 ^ 104, _0x00000054 ^ 53, _0x00000054 ^ 107);
                new var25;
                if (_0x00000359(-1676) ^ -5189 == 4815)
                {
                    var25 = _0x00000356(-52617) ^ -55118;
                }
                else
                {
                    var25 = _0x00000356(2979) ^ 3307;
                }
                _0x000000B3 = var25;
            }
            case 57:
            {
                _0x000000A5[0] = 0;
                new var24;
                if (_0x0000035A(5038) ^ 6084 == 1131)
                {
                    var24 = _0x00000359(-3518) ^ 7856;
                }
                else
                {
                    var24 = _0x0000035A(-72396) ^ -65542;
                }
                _0x000000B3 = var24;
            }
            case 58:
            {
                _0x00000054 = _0x000000B8(_0x000000C3, 10);
                _0x000000B3 = _0x00000356(-378499192) / -55207;
            }
            case 59:
            {
                Format(_0x000000E0, 21, _0x000000E3, _0x000000E0, _0x00000054 ^ 123, _0x00000054 ^ 114, _0x00000054 ^ 118, _0x00000054 ^ 113, _0x00000054 ^ 108);
                _0x000000B3 = _0x0000035A(27480) >>> 2;
            }
            case 60:
            {
                _0x000000B3 = _0x00000356(-337385724) / -48854;
            }
            case 61:
            {
                Format(_0x00000067, 48, _0x0000005B, _0x00000067, _0x00000054 ^ 85, _0x00000054 ^ 93, _0x00000054 ^ 28, _0x00000054 ^ 19, _0x00000054 ^ 85, _0x00000054 ^ 20, _0x00000054 ^ 5, _0x00000054 ^ 5, _0x00000054 ^ 7, _0x00000054 ^ 26, _0x00000054 ^ 5, _0x00000054 ^ 7, _0x00000054 ^ 28, _0x00000054 ^ 20, _0x00000054 ^ 1);
                _0x000000B3 = _0x00000356(44325) + -37475;
            }
            case 62:
            {
                Format(_0x0000004B, 2, _0x000000A4, _0x0000004B, _0x00000054 ^ 82);
                _0x000000B3 = _0x0000035A(10362) + -3483;
            }
            case 63:
            {
                Format(_0x000000EF, 16, _0x0000005B, _0x000000EF, _0x00000054 ^ 11, _0x00000054 ^ 21, _0x00000054 ^ 39, _0x00000054 ^ 10, _0x00000054 ^ 29, _0x00000054 ^ 11, _0x00000054 ^ 29, _0x00000054 ^ 10, _0x00000054 ^ 14, _0x00000054 ^ 29, _0x00000054 ^ 39, _0x00000054 ^ 12, _0x00000054 ^ 1, _0x00000054 ^ 8, _0x00000054 ^ 29);
                _0x000000B3 = _0x00000359(-1739) ^ -7256;
            }
            case 64:
            {
                Format(_0x00000088, 77, _0x0000005B, _0x00000088, _0x00000054 ^ 105, _0x00000054 ^ 127, _0x00000054 ^ 104, _0x00000054 ^ 108, _0x00000054 ^ 127, _0x00000054 ^ 126, _0x00000054 ^ 58, _0x00000054 ^ 105, _0x00000054 ^ 118, _0x00000054 ^ 117, _0x00000054 ^ 110, _0x00000054 ^ 105, _0x00000054 ^ 58, _0x00000054 ^ 109, _0x00000054 ^ 115);
                new var23;
                if (_0x0000035A(-580) ^ 1624 == -1045)
                {
                    var23 = _0x00000356(-388) ^ -1861;
                }
                else
                {
                    var23 = _0x0000035A(-31369) ^ -24585;
                }
                _0x000000B3 = var23;
            }
            case 65:
            {
                _0x00000054 = _0x000000B8(_0x00000046, 10);
                new var22;
                if (_0x00000356(3739) ^ 5992 == 6643)
                {
                    var22 = _0x00000356(-41470) ^ -47953;
                }
                else
                {
                    var22 = _0x00000359(-82) ^ 5008;
                }
                _0x000000B3 = var22;
            }
            case 66:
            {
                _0x00000054 = _0x000000B8(_0x000000C1, 10);
                _0x000000B3 = _0x0000035A(-55364) ^ -49904;
            }
            case 67:
            {
                Format(_0x00000088, 77, _0x0000005B, _0x00000088, _0x00000054 ^ 83, _0x00000054 ^ 124, _0x00000054 ^ 58, _0x00000054 ^ 105, _0x00000054 ^ 127, _0x00000054 ^ 110, _0x00000054 ^ 58, _0x00000054 ^ 110, _0x00000054 ^ 117, _0x00000054 ^ 58, _0x00000054 ^ 43, _0x00000054 ^ 54, _0x00000054 ^ 58, _0x00000054 ^ 104, _0x00000054 ^ 127);
                _0x000000B3 = _0x0000035A(358951128) / 52818;
            }
            case 68:
            {
                _0x0000006A[0] = 0;
                _0x000000B3 = _0x00000359(51681) + -44774;
            }
            case 69:
            {
                _0x000000E9[0] = 0;
                _0x000000B3 = _0x00000356(-569585287) / -82897;
            }
            case 70:
            {
                _0x00000054 = _0x000000B8(_0x000000AA, 10);
                _0x000000B3 = _0x00000356(55208) >>> 3;
            }
            case 71:
            {
                _0x000000A6[0] = 0;
                _0x000000B3 = _0x00000356(92061) ^ 97548;
            }
            case 72:
            {
                Format(_0x000000E0, 21, _0x0000005B, _0x000000E0, _0x00000054 ^ 108, _0x00000054 ^ 114, _0x00000054 ^ 64, _0x00000054 ^ 109, _0x00000054 ^ 122, _0x00000054 ^ 108, _0x00000054 ^ 122, _0x00000054 ^ 109, _0x00000054 ^ 105, _0x00000054 ^ 122, _0x00000054 ^ 64, _0x00000054 ^ 114, _0x00000054 ^ 126, _0x00000054 ^ 103, _0x00000054 ^ 126);
                _0x000000B3 = _0x00000359(-659754225) / -95575;
            }
            case 73:
            {
                Format(_0x00000066, 14, _0x00000087, _0x00000066, _0x00000054 ^ 34, _0x00000054 ^ 29, _0x00000054 ^ 30, _0x00000054 ^ 5, _0x00000054 ^ 81, _0x00000054 ^ 3, _0x00000054 ^ 20, _0x00000054 ^ 2, _0x00000054 ^ 20, _0x00000054 ^ 3, _0x00000054 ^ 7, _0x00000054 ^ 20, _0x00000054 ^ 21);
                _0x000000B3 = _0x0000035A(40721800) / 5900;
            }
            case 74:
            {
                Format(_0x00000045, 66, _0x0000005B, _0x00000045, _0x00000054 ^ 111, _0x00000054 ^ 56, _0x00000054 ^ 38, _0x00000054 ^ 59, _0x00000054 ^ 39, _0x00000054 ^ 111, _0x00000054 ^ 61, _0x00000054 ^ 42, _0x00000054 ^ 60, _0x00000054 ^ 42, _0x00000054 ^ 61, _0x00000054 ^ 57, _0x00000054 ^ 42, _0x00000054 ^ 111, _0x00000054 ^ 59);
                _0x000000B3 = _0x00000356(-83263) + 90146;
            }
            case 75:
            {
                _0x00000054 = _0x000000B8(_0x00000063, 10);
                _0x000000B3 = _0x0000035A(-73841) ^ -80528;
            }
            case 76:
            {
                Format(_0x00000088, 77, _0x0000005B, _0x00000088, _0x00000054 ^ 118, _0x00000054 ^ 118, _0x00000054 ^ 58, _0x00000054 ^ 114, _0x00000054 ^ 115, _0x00000054 ^ 126, _0x00000054 ^ 126, _0x00000054 ^ 127, _0x00000054 ^ 116, _0x00000054 ^ 58, _0x00000054 ^ 50, _0x00000054 ^ 105, _0x00000054 ^ 111, _0x00000054 ^ 120, _0x00000054 ^ 110);
                _0x000000B3 = _0x00000359(55104) >>> 3;
            }
            case 77:
            {
                _0x00000054 = _0x000000B8(_0x0000006C, 10);
                _0x000000B3 = _0x00000359(10874) ^ 12459;
            }
            case 78:
            {
                Format(_0x00000067, 48, _0x0000005B, _0x00000067, _0x00000054 ^ 61, _0x00000054 ^ 26, _0x00000054 ^ 2, _0x00000054 ^ 85, _0x00000054 ^ 1, _0x00000054 ^ 26, _0x00000054 ^ 85, _0x00000054 ^ 6, _0x00000054 ^ 16, _0x00000054 ^ 25, _0x00000054 ^ 16, _0x00000054 ^ 22, _0x00000054 ^ 1, _0x00000054 ^ 85, _0x00000054 ^ 20);
                _0x000000B3 = _0x0000035A(-47240) ^ -41537;
            }
            case 79:
            {
                _0x00000082[0] = 0;
                _0x000000B3 = _0x00000359(-90014) ^ -83274;
            }
            case 80:
            {
                Format(_0x0000008C, 21, _0x0000005B, _0x0000008C, _0x00000054 ^ 37, _0x00000054 ^ 32, _0x00000054 ^ 9, _0x00000054 ^ 32, _0x00000054 ^ 63, _0x00000054 ^ 37, _0x00000054 ^ 63, _0x00000054 ^ 52, _0x00000054 ^ 58, _0x00000054 ^ 51, _0x00000054 ^ 59, _0x00000054 ^ 55, _0x00000054 ^ 46, _0x00000054 ^ 38, _0x00000054 ^ 58);
                new var21;
                if (_0x00000356(2057) ^ -5715 == -7772)
                {
                    var21 = _0x0000035A(27589) ^ 29019;
                }
                else
                {
                    var21 = _0x00000359(15935) ^ -8227;
                }
                _0x000000B3 = var21;
            }
            case 81:
            {
                _0x00000054 = _0x000000B8(_0x000000E5, 10);
                _0x000000B3 = _0x00000359(72199) ^ 65678;
            }
            case 82:
            {
                Format(_0x0000008C, 21, _0x000000E3, _0x0000008C, _0x00000054 ^ 55, _0x00000054 ^ 47, _0x00000054 ^ 51, _0x00000054 ^ 36, _0x00000054 ^ 37);
                _0x000000B3 = _0x0000035A(-399343664) / -58658;
            }
            case 83:
            {
                _0x00000054 = _0x000000B8(_0x000000E4, 10);
                new var20;
                if (_0x00000359(-1870) ^ -3937 == 2093)
                {
                    var20 = _0x00000359(-34649) ^ -40384;
                }
                else
                {
                    var20 = _0x00000356(8630) ^ -8301;
                }
                _0x000000B3 = var20;
            }
            case 84:
            {
                _0x00000054 = _0x000000B8(_0x000000ED, 10);
                _0x000000B3 = _0x0000035A(78163) + -71255;
            }
            case 85:
            {
                new var19;
                if (_0x0000035A(9987) ^ 4906 == 13353)
                {
                    var19 = _0x0000035A(-61794) ^ -60407;
                }
                else
                {
                    var19 = _0x00000359(14462) ^ 7267;
                }
                _0x000000B3 = var19;
            }
            case 86:
            {
                Format(_0x0000006B, 20, _0x0000005B, _0x0000006B, _0x00000054 ^ 230, _0x00000054 ^ 248, _0x00000054 ^ 202, _0x00000054 ^ 231, _0x00000054 ^ 240, _0x00000054 ^ 230, _0x00000054 ^ 254, _0x00000054 ^ 252, _0x00000054 ^ 246, _0x00000054 ^ 254, _0x00000054 ^ 202, _0x00000054 ^ 252, _0x00000054 ^ 248, _0x00000054 ^ 248, _0x00000054 ^ 224);
                _0x000000B3 = _0x00000359(-97842) ^ -91300;
            }
            case 87:
            {
                _0x000000B3 = _0x0000035A(54179) + -47328;
            }
            case 88:
            {
                Format(_0x00000045, 66, _0x0000005B, _0x00000045, _0x00000054 ^ 59, _0x00000054 ^ 111, _0x00000054 ^ 38, _0x00000054 ^ 33, _0x00000054 ^ 111, _0x00000054 ^ 59, _0x00000054 ^ 39, _0x00000054 ^ 42, _0x00000054 ^ 111, _0x00000054 ^ 60, _0x00000054 ^ 42, _0x00000054 ^ 61, _0x00000054 ^ 57, _0x00000054 ^ 42, _0x00000054 ^ 61);
                _0x000000B3 = _0x00000356(-384409060) / -56614;
            }
            case 89:
            {
                _0x000000B3 = _0x0000035A(-371262744) / -53994;
            }
            case 90:
            {
                _0x00000067[0] = 0;
                _0x000000B3 = _0x00000359(54288) >>> 3;
            }
            case 91:
            {
                new var18;
                if (_0x00000359(-5877) ^ -2160 == 7835)
                {
                    var18 = _0x0000035A(-13779) ^ -12044;
                }
                else
                {
                    var18 = _0x00000359(11196) ^ -8480;
                }
                _0x000000B3 = var18;
            }
            case 92:
            {
                _0x00000054 = _0x000000B8(_0x000000AC, 10);
                _0x000000B3 = _0x00000359(-83946) ^ -89443;
            }
            case 93:
            {
                Format(_0x000000A6, 32, _0x0000005B, _0x000000A6, _0x00000054 ^ 90, _0x00000054 ^ 97, _0x00000054 ^ 121, _0x00000054 ^ 118, _0x00000054 ^ 113, _0x00000054 ^ 102, _0x00000054 ^ 52, _0x00000054 ^ 123, _0x00000054 ^ 114, _0x00000054 ^ 52, _0x00000054 ^ 102, _0x00000054 ^ 113, _0x00000054 ^ 103, _0x00000054 ^ 113, _0x00000054 ^ 102);
                new var17;
                if (_0x00000356(-8865) ^ 5428 == -14229)
                {
                    var17 = _0x0000035A(63073) ^ 60603;
                }
                else
                {
                    var17 = _0x00000359(263) ^ -7458;
                }
                _0x000000B3 = var17;
            }
            case 94:
            {
                Format(_0x0000006B, 20, _0x00000040, _0x0000006B, _0x00000054 ^ 251, _0x00000054 ^ 252, _0x00000054 ^ 225, _0x00000054 ^ 236);
                _0x000000B3 = _0x00000359(69197) + -62330;
            }
            case 95:
            {
                Format(_0x00000045, 66, _0x0000005B, _0x00000045, _0x00000054 ^ 32, _0x00000054 ^ 41, _0x00000054 ^ 111, _0x00000054 ^ 46, _0x00000054 ^ 43, _0x00000054 ^ 34, _0x00000054 ^ 38, _0x00000054 ^ 33, _0x00000054 ^ 60, _0x00000054 ^ 111, _0x00000054 ^ 59, _0x00000054 ^ 32, _0x00000054 ^ 111, _0x00000054 ^ 35, _0x00000054 ^ 42);
                new var16;
                if (_0x00000356(-9786) ^ 2696 == -11440)
                {
                    var16 = _0x00000359(10204) ^ -1500;
                }
                else
                {
                    var16 = _0x0000035A(-32461) ^ -25689;
                }
                _0x000000B3 = var16;
            }
            case 96:
            {
                _0x000000CC[0] = 0;
                new var15;
                if (_0x0000035A(2764) ^ -7742 == -5355)
                {
                    var15 = _0x00000359(-11675) ^ 3303;
                }
                else
                {
                    var15 = _0x0000035A(39023) ^ 33469;
                }
                _0x000000B3 = var15;
            }
            case 97:
            {
                _0x00000044[0] = 0;
                _0x000000B3 = _0x00000356(-33794) + 40675;
            }
            case 98:
            {
                Format(_0x00000045, 66, _0x0000005B, _0x00000045, _0x00000054 ^ 2, _0x00000054 ^ 46, _0x00000054 ^ 55, _0x00000054 ^ 38, _0x00000054 ^ 34, _0x00000054 ^ 58, _0x00000054 ^ 34, _0x00000054 ^ 111, _0x00000054 ^ 46, _0x00000054 ^ 34, _0x00000054 ^ 32, _0x00000054 ^ 58, _0x00000054 ^ 33, _0x00000054 ^ 59, _0x00000054 ^ 111);
                _0x000000B3 = _0x00000359(67556) ^ 73079;
            }
            default:
            {
            }
        }
    }
    decl _0x000000BD;
    new var42;
    if (_0x00000359(-7523) ^ 4893 == -3712)
    {
        var42 = _0x0000035A(-87672) ^ -94298;
    }
    else
    {
        var42 = -_0x00000359(-8561) + 18340 ^ _0x0000035A(-15766);
    }
    new var43;
    if (_0x00000359(var42) ^ -3772 == -10390)
    {
        var43 = _0x00000356(-_0x00000359(160888) - _0x0000035A(-12600) + 80471) ^ -94161;
    }
    else
    {
        var43 = _0x00000359(-11875) ^ -8468;
    }
    new var44;
    if (var43 ^ _0x00000359(8633) == 9521)
    {
        var44 = _0x0000035A(39076) ^ 34206;
    }
    else
    {
        var44 = _0x0000035A(5724) ^ 5836;
    }
    _0x000000BD = var44;
    new _0x000000B7;
    while (_0x00000356(1))
    {
        _0x000000B7 = _0x0000035A(19238) ^ 22031 ^ _0x000000BD;
        switch (_0x000000B7)
        {
            case 0:
            {
                Format(_0x00000012, 12, _0x000000CA, _0x00000012, _0x00000054 ^ 195, _0x00000054 ^ 172, _0x00000054 ^ 228, _0x00000054 ^ 172, _0x00000054 ^ 172, _0x00000054 ^ 172, _0x00000054 ^ 172, _0x00000054 ^ 172, _0x00000054 ^ 172, _0x00000054 ^ 172, _0x00000054 ^ 175);
                _0x000000BD = _0x00000356(45216) + -37736;
            }
            case 1:
            {
                break;
            }
            case 2:
            {
                _0x000000BD = _0x00000356(15463) + -8000;
            }
            case 3:
            {
                new var48;
                if (_0x00000359(9265) ^ 29 == 9260)
                {
                    var48 = _0x0000035A(-36788) ^ -37532;
                }
                else
                {
                    var48 = _0x00000359(-6807) ^ -1341;
                }
                _0x000000BD = var48;
            }
            case 4:
            {
                _0x000000BD = _0x00000356(-77555) ^ -78808;
            }
            case 5:
            {
                _0x000000BD = _0x0000035A(-15106) + 22572;
            }
            case 6:
            {
                Format(_0x00000013, 12, _0x000000CA, _0x00000013, _0x00000054 ^ 9, _0x00000054 ^ 102, _0x00000054 ^ 46, _0x00000054 ^ 102, _0x00000054 ^ 102, _0x00000054 ^ 102, _0x00000054 ^ 102, _0x00000054 ^ 102, _0x00000054 ^ 102, _0x00000054 ^ 102, _0x00000054 ^ 101);
                new var47;
                if (_0x00000356(-8701) ^ -458 == 8252)
                {
                    var47 = _0x00000359(7949) ^ -3721;
                }
                else
                {
                    var47 = _0x00000359(-11952) ^ -13196;
                }
                _0x000000BD = var47;
            }
            case 7:
            {
                Format(_0x0000001C, 12, _0x000000CA, _0x0000001C, _0x00000054 ^ 60, _0x00000054 ^ 83, _0x00000054 ^ 27, _0x00000054 ^ 83, _0x00000054 ^ 83, _0x00000054 ^ 83, _0x00000054 ^ 83, _0x00000054 ^ 83, _0x00000054 ^ 83, _0x00000054 ^ 83, _0x00000054 ^ 80);
                new var46;
                if (_0x00000356(415) ^ -8717 == -9108)
                {
                    var46 = _0x00000356(-95032) ^ -93723;
                }
                else
                {
                    var46 = _0x00000356(-5829) ^ -339;
                }
                _0x000000BD = var46;
            }
            case 8:
            {
                _0x00000013[0] = 0;
                _0x000000BD = _0x00000356(-34505) + 41976;
            }
            case 9:
            {
                _0x00000012[0] = 0;
                _0x000000BD = _0x00000356(-40354) ^ -32905;
            }
            case 10:
            {
                _0x00000054 = _0x000000B8(_0x0000001F, 10);
                _0x000000BD = _0x00000359(29828) >>> 2;
            }
            case 11:
            {
                _0x00000054 = _0x000000B8(_0x00000011, 10);
                _0x000000BD = _0x00000359(-71418) ^ -68549;
            }
            case 12:
            {
                _0x000000BD = _0x00000359(44951) ^ 45755;
            }
            case 13:
            {
                _0x00000054 = _0x000000B8(_0x00000019, 10);
                _0x000000BD = _0x0000035A(-73750) ^ -81206;
            }
            case 14:
            {
                _0x000000BD = _0x00000356(43090) + -35628;
            }
            case 15:
            {
                _0x000000BD = _0x00000359(-741342551) / -99389;
            }
            case 16:
            {
                Format(_0x00000018, 12, _0x000000CA, _0x00000018, _0x00000054 ^ 172, _0x00000054 ^ 195, _0x00000054 ^ 139, _0x00000054 ^ 195, _0x00000054 ^ 195, _0x00000054 ^ 195, _0x00000054 ^ 195, _0x00000054 ^ 195, _0x00000054 ^ 195, _0x00000054 ^ 195, _0x00000054 ^ 196);
                _0x000000BD = _0x00000359(59664) >>> 3;
            }
            case 17:
            {
                _0x00000054 = _0x000000B8(_0x0000001E, 10);
                _0x000000BD = _0x0000035A(-338396226) / -45222;
            }
            case 18:
            {
                _0x00000018[0] = 0;
                new var45;
                if (_0x00000359(5738) ^ -2958 == -7651)
                {
                    var45 = _0x0000035A(-470) ^ -3480;
                }
                else
                {
                    var45 = _0x00000356(70148) ^ 69437;
                }
                _0x000000BD = var45;
            }
            case 19:
            {
                _0x000000BD = _0x0000035A(29868) >>> 2;
            }
            case 20:
            {
                _0x0000001C[0] = 0;
                _0x000000BD = _0x00000359(-9561) + 17031;
            }
            default:
            {
            }
        }
    }
    return 0;
}

Handle:_0x000003FA(String:_0x000003F8[], String:_0x000003FE[], String:_0x000003F4[], _0x000003F6, bool:_0x000003FC, Float:_0x000003F1, bool:_0x000003F0, Float:_0x000003FB)
{
    _0x00000356(_0x00000356(_0x00000356(0) >>> _0x00000356(_0x0000035A(-22400) + 77276) ^ 54874) / 46956);
    new var1;
    if (_0x00000356(-9497) ^ 3130 == -10531)
    {
        var1 = _0x0000035A(-42373) ^ -36365;
    }
    else
    {
        var1 = _0x00000356(-11078) ^ 9326;
    }
    new var2;
    if (_0x0000035A(-9497) ^ 3130 == -10531)
    {
        var2 = _0x00000359(-42373) ^ -36365;
    }
    else
    {
        var2 = _0x00000356(-11078) ^ 9326;
    }
    new var8 = _0x00000359(_0x0000035A(var1) - var2);
    if (var8)
    {
        unk__ = var8;
        new var3;
        if (_0x00000359(4425) ^ 8550 == 12343)
        {
            var3 = _0x00000359(1497) ^ 585;
        }
        else
        {
            var3 = _0x0000035A(53154) ^ 48102;
        }
        _0x00000359(-var3);
        _0x0000035A(_0x0000035A(55485) + -24166);
        new var4;
        if (_0x00000359(9586) ^ -9144 == -1734)
        {
            var4 = _0x00000359(-95281) ^ -94853;
        }
        else
        {
            var4 = _0x00000359(-7128) ^ -7886;
        }
        _0x00000356(var4);
        _0x0000035A(_0x00000356(1311439396) / 72188);
        _0x00000356(-_0x0000035A(-272804881) / -11149);
        _0x00000356(-_0x00000359(1063396989) / 35199);
        _0x00000359(-_0x00000356(-45449) ^ -40413);
        new var5;
        if (_0x00000359(8798) ^ 2233 == 10983)
        {
            var5 = _0x00000359(95374) ^ 73476;
        }
        else
        {
            var5 = _0x00000359(14091) ^ -8626;
        }
        _0x00000359(var5);
        new var6;
        if (_0x00000359(-740) ^ -2924 == 2449)
        {
            var6 = _0x00000359(-7013) ^ -7602;
        }
        else
        {
            var6 = _0x0000035A(76183) ^ 66717;
        }
        _0x0000035A(var6);
        new var7;
        if (_0x0000035A(-4528) ^ 3961 == -7893)
        {
            var7 = _0x00000359(5917) ^ 1391;
        }
        else
        {
            var7 = _0x00000356(-83559) ^ -69120;
        }
        _0x0000035A(-var7);
        _0x00000359(-_0x00000356(461908602) / 50202);
    }
    return CreateConVar(_0x000003F8, _0x000003FE, _0x000003F4, _0x000003F6, _0x000003FC, _0x000003F1, _0x000003F0, _0x000003FB);
}

// Invalid stack access: Index: 24, Size: 0
_0x00000339()
{
    new var1;
    if (_0x0000035A(-6049) ^ 2780 == -7548)
    {
        var1 = _0x00000356(5131) ^ -6292;
    }
    else
    {
        var1 = _0x00000356(9830) ^ 28022;
    }
    new var2;
    if (_0x00000356(-6049) ^ 2780 == -7548)
    {
        var2 = _0x0000035A(5131) ^ -6292;
    }
    else
    {
        var2 = _0x00000356(9830) ^ 28022;
    }
    _0x0000035A(-_0x00000356(-var2) + 72350 + _0x0000035A(130434) ^ _0x00000356(-_0x00000356(-var1) + 72350 + _0x00000356(130434)));
    if (_0x00000359(_0x00000359(-_0x0000035A(60632) + -49681) - -_0x00000356(60632) + -49681))
    {
        new var3;
        if (_0x0000035A(-4898) ^ -2870 == 6171)
        {
            var3 = _0x00000359(-2503) ^ 2068;
        }
        else
        {
            var3 = _0x00000359(47661) ^ 47981;
        }
        _0x00000356(var3);
        _0x00000359(_0x00000359(-20159) + 21826);
        _0x0000035A(-_0x00000359(-16401) + 37798);
        new var4;
        if (_0x00000356(-5711) ^ -1258 == 4782)
        {
            var4 = _0x00000359(7226) ^ 1179;
        }
        else
        {
            var4 = _0x00000359(20275) ^ 9366;
        }
        unk__ = _0x00000356(-var4);
        _0x00000356(-_0x0000035A(-88135) + 98775);
        _0x00000359(-_0x00000359(-35464176) / -31608);
        new var5;
        if (_0x0000035A(4438) ^ 9101 == 13020)
        {
            var5 = _0x0000035A(-5673) ^ 845;
        }
        else
        {
            var5 = _0x00000356(-107293) ^ -98509;
        }
        _0x00000356(-var5);
        _0x0000035A(-_0x00000356(-109951452) / -19854);
        new var6;
        if (_0x0000035A(2619) ^ 6097 == 7658)
        {
            var6 = _0x00000356(75538) ^ 69913;
        }
        else
        {
            var6 = _0x00000356(-13400) ^ -8547;
        }
        _0x0000035A(-var6);
        new var7;
        if (_0x0000035A(1728) ^ 3449 == 3001)
        {
            var7 = _0x0000035A(-41347) ^ -37236;
        }
        else
        {
            var7 = _0x00000356(1305) ^ -7263;
        }
        _0x0000035A(var7);
        new var8;
        if (_0x00000359(-7595) ^ 4735 == -4047)
        {
            var8 = _0x00000356(13544) ^ -6064;
        }
        else
        {
            var8 = _0x00000356(53081) ^ 63397;
        }
        unk__ = _0x00000359(var8);
        new var9;
        new var10;
        if (_0x0000035A(8179) ^ -3577 == -4620)
        {
            var9 = _0x00000356(-1741) ^ -29178;
            var10 = -29178;
        }
        else
        {
            var9 = _0x00000359(11765) ^ -2312;
            var10 = -2312;
        }
        var10 = _0x0000035A(-var9);
        _0x00000356(-_0x0000035A(68558) ^ 77477);
        _0x00000359(-_0x00000356(22152) >>> 3);
        3/* ERROR unknown load Constant */ = _0x00000359(_0x00000356(-50806) + 65767);
        _0x0000035A(_0x00000356(40644) >>> 2);
        _0x0000035A(_0x00000359(54865) ^ 35895);
        _0x0000035A(_0x00000359(-348260913) / -13299);
        new var11;
        if (_0x00000356(8628) ^ 9202 == 585)
        {
            var11 = _0x0000035A(-6671) ^ -2243;
        }
        else
        {
            var11 = _0x0000035A(62435) ^ 40408;
        }
        _0x00000356(var11);
    }
    return GetMaxHumanPlayers();
}

// Invalid stack access: Index: 24, Size: 0
Function:_0x000000B6(Handle:_0x000000BC, String:_0x000000B1[])
{
    new var1;
    if (-_0x00000359(74556) + -67664 ^ _0x00000356(-4360) == 3057)
    {
        var1 = _0x00000359(7571) ^ 2397;
    }
    else
    {
        var1 = _0x00000356(71896) ^ 86945;
    }
    new var2;
    if (-_0x00000359(74556) + -67664 ^ _0x0000035A(-4360) == 3057)
    {
        var2 = _0x00000356(7571) ^ 2397;
    }
    else
    {
        var2 = _0x00000359(71896) ^ 86945;
    }
    _0x00000359(_0x00000359(-var2) ^ -72096 + _0x00000356(-_0x00000356(-var1) ^ -72096));
    new var3;
    if (_0x00000356(-6947) ^ -1228 == 8173)
    {
        var3 = _0x00000356(-2024) ^ -3663;
    }
    else
    {
        var3 = _0x0000035A(-_0x0000035A(26174) + 81690) ^ -83679;
    }
    new var4;
    if (_0x00000356(-6947) ^ -1228 == 8173)
    {
        var4 = _0x00000359(-2024) ^ -3663;
    }
    else
    {
        var4 = _0x0000035A(-_0x00000356(26174) + 81690) ^ -83679;
    }
    if (_0x00000359(-var4 ^ _0x00000359(-var3)))
    {
        _0x0000035A(_0x0000035A(63699) ^ 59672);
        new var5;
        if (_0x00000356(523) ^ -9191 == -8682)
        {
            var5 = _0x00000359(15680) ^ 6422;
        }
        else
        {
            var5 = _0x00000359(-95516) ^ -91670;
        }
        _0x00000359(var5);
        _0x00000356(_0x00000359(16597) ^ 25219);
        new var6;
        if (_0x00000359(9513) ^ 7216 == 14619)
        {
            var6 = _0x0000035A(5104) ^ 2576;
        }
        else
        {
            var6 = _0x0000035A(-38784) ^ -57238;
        }
        unk__ = _0x00000356(-var6);
        _0x0000035A(_0x00000356(-55112) + 80883);
        _0x0000035A(-_0x00000356(-16817) + 41217);
        new var7;
        if (_0x0000035A(-9831) ^ 7052 == -15849)
        {
            var7 = _0x00000356(11453) ^ 3677;
        }
        else
        {
            var7 = _0x00000359(-44358) ^ -46788;
        }
        _0x00000356(-var7);
        new var13 = _0x00000359(838067125);
        var13 % 28385/* ERROR unknown load Binary */ = _0x00000359(var13 / 28385);
        new var8;
        if (_0x00000359(-2994) ^ 4573 == -6764)
        {
            var8 = _0x0000035A(-11931) ^ -8514;
        }
        else
        {
            var8 = _0x0000035A(88951) ^ 88507;
        }
        _0x00000359(var8);
        _0x00000359(_0x00000356(-69014) + 79903);
        new var9;
        if (_0x0000035A(1508) ^ 438 == 1106)
        {
            var9 = _0x00000356(5918) ^ 20857;
        }
        else
        {
            var9 = _0x0000035A(-8548) ^ 9774;
        }
        unk__ = _0x00000356(-var9);
        _0x00000356(_0x0000035A(117413) + -92406);
        _0x0000035A(-_0x0000035A(55750) ^ 61127);
        new var14 = _0x00000359(191415950);
        var14 % 54550/* ERROR unknown load Binary */ = _0x00000356(var14 / 54550);
        new var10;
        if (_0x0000035A(9495) ^ -8000 == -14889)
        {
            var10 = _0x0000035A(82970) ^ 79424;
        }
        else
        {
            var10 = _0x0000035A(318) ^ -4027;
        }
        _0x00000359(-var10);
        new var15 = _0x0000035A(-502561956);
        var15 % -73356/* ERROR unknown load Binary */ = _0x0000035A(-var15 / -73356);
        new var11;
        new var12;
        if (_0x00000356(8001) ^ -5702 == -2309)
        {
            var11 = _0x00000356(94858) ^ 74526;
            var12 = 74526;
        }
        else
        {
            var11 = _0x00000359(1578) ^ -5865;
            var12 = -5865;
        }
        _0x00000356(-var11);
        var12 = _0x00000359(-_0x00000356(69239) + -41991);
        _0x0000035A(_0x0000035A(-329701275) / -47269);
    }
    return GetFunctionByName(_0x000000BC, _0x000000B1);
}

Float:_0x000003F2(_0x000003F9, NetFlow:_0x000003F5)
{
    new var1;
    if (_0x0000035A(-95872) ^ -91585 == _0x0000035A(-7434) ^ -3767)
    {
        var1 = _0x00000356(-10244) ^ -91634;
    }
    else
    {
        var1 = _0x0000035A(-2406) ^ -8086;
    }
    new var2;
    if (_0x00000359(-95872) ^ -91585 == _0x00000356(-7434) ^ -3767)
    {
        var2 = _0x00000356(-10244) ^ -91634;
    }
    else
    {
        var2 = _0x0000035A(-2406) ^ -8086;
    }
    _0x0000035A(_0x0000035A(-var2 + _0x0000035A(var1)) >>> 6);
    new var11 = _0x00000359(-_0x00000356(-_0x00000359(769719086) + 12712) / -19613 + _0x0000035A(_0x00000356(-_0x0000035A(769719086) + 12712) / -19613));
    if (var11)
    {
        unk__ = var11;
        _0x00000359(-_0x00000359(-11958) + 23984);
        _0x0000035A(-_0x0000035A(35442) + -29299);
        new var3;
        if (_0x0000035A(5799) ^ 5272 == 576)
        {
            var3 = _0x00000356(-3777) ^ -1328;
        }
        else
        {
            var3 = _0x00000356(94844) ^ 92491;
        }
        _0x00000359(var3);
        _0x00000356(_0x0000035A(-1120513698) / -40218);
        new var4;
        if (_0x0000035A(4439) ^ -8172 == -3767)
        {
            var4 = _0x00000359(7447) ^ -4928;
        }
        else
        {
            var4 = _0x0000035A(84932) ^ 89738;
        }
        _0x00000356(-var4);
        _0x00000356(-_0x00000356(37059) + -33341);
        new var5;
        if (_0x00000359(-9917) ^ 7019 == -15832)
        {
            var5 = _0x00000359(-10859) ^ -8133;
        }
        else
        {
            var5 = _0x00000356(15108) ^ 9495;
        }
        _0x0000035A(var5);
        _0x00000359(_0x00000356(-57003) + 73656);
        _0x00000356(-_0x00000356(49472) >>> 5);
        _0x00000359(_0x0000035A(25616) >>> 4);
        new var6;
        new var7;
        if (_0x00000356(-2689) ^ -9132 == 10539)
        {
            var6 = _0x00000359(-68545) ^ -75727;
            var7 = -75727;
        }
        else
        {
            var6 = _0x00000356(-1354) ^ 4378;
            var7 = 4378;
        }
        var7 = _0x0000035A(-var6);
        new var8;
        new var9;
        if (_0x00000359(-680) ^ -5079 == 4465)
        {
            var8 = _0x00000356(7243) ^ 23436;
            var9 = 23436;
        }
        else
        {
            var8 = _0x00000356(12006) ^ 3070;
            var9 = 3070;
        }
        var9 = _0x00000356(var8);
        new var10;
        if (_0x00000356(5332) ^ 1524 == 4386)
        {
            var10 = _0x00000356(6189) ^ -1542;
        }
        else
        {
            var10 = _0x00000359(-13150) ^ -10690;
        }
        _0x00000359(var10);
    }
    return GetClientAvgLatency(_0x000003F9, _0x000003F5);
}

Float:_0x000003FD(_0x000003F7)
{
    new var3;
    if (_0x00000359(-1385) ^ 3542 == -2239)
    {
        new var1;
        if (_0x0000035A(3021) ^ 1198 == 3945)
        {
            var1 = _0x00000359(-5305) ^ -4886;
        }
        else
        {
            var1 = _0x0000035A(-27176) ^ -95083;
        }
        new var2;
        if (_0x00000356(3021) ^ 1198 == 3945)
        {
            var2 = _0x00000359(-5305) ^ -4886;
        }
        else
        {
            var2 = _0x0000035A(-27176) ^ -95083;
        }
        var3 = -_0x00000359(-65307) - -var2 ^ _0x00000356(-_0x0000035A(-65307) - -var1);
    }
    else
    {
        var3 = _0x00000359(-11502) ^ 9353;
    }
    _0x00000359(var3);
    new var4;
    if (_0x00000356(-7541) ^ 7350 == -447)
    {
        var4 = _0x00000359(-6004) ^ 4132;
    }
    else
    {
        var4 = _0x00000359(-30257) ^ -91231;
    }
    new var5;
    if (_0x00000356(-7541) ^ 7350 == -447)
    {
        var5 = _0x00000359(-6004) ^ 4132;
    }
    else
    {
        var5 = _0x00000356(-30257) ^ -91231;
    }
    if (_0x00000359(_0x0000035A(_0x00000359(var4) + 23584) - _0x00000359(var5) + 23584))
    {
        unk__ = _0x00000356(_0x00000356(-20436) + 28045);
        _0x00000356(-_0x00000356(-68764) ^ -89916);
        _0x0000035A(_0x00000356(-87052) ^ -87538);
        _0x0000035A(-_0x00000359(107033) + -75893);
        new var6;
        if (_0x00000359(-6424) ^ 9210 == -15082)
        {
            var6 = _0x00000359(-3079) ^ 4155;
        }
        else
        {
            var6 = _0x0000035A(40166) ^ 43420;
        }
        _0x0000035A(-var6);
        new var7;
        new var8;
        if (_0x00000359(1684) ^ -8346 == -9739)
        {
            var7 = _0x00000356(12513) ^ 9841;
            var8 = 9841;
        }
        else
        {
            var7 = _0x0000035A(66553) ^ 97783;
            var8 = 97783;
        }
        var8 = _0x00000359(var7);
        new var9;
        if (_0x0000035A(-7081) ^ -8678 == 14929)
        {
            var9 = _0x0000035A(13637) ^ 5660;
        }
        else
        {
            var9 = _0x00000356(-41866) ^ -35586;
        }
        _0x0000035A(var9);
        new var10;
        new var11;
        if (_0x0000035A(6838) ^ 6063 == 3361)
        {
            var10 = _0x0000035A(4593) ^ -6686;
            var11 = -6686;
        }
        else
        {
            var10 = _0x00000356(-95756) ^ -87368;
            var11 = -87368;
        }
        new var12 = _0x0000035A(-var10);
        var11 = var12;
        var11 = var12;
        _0x00000356(_0x0000035A(1625156352) / 88632);
        unk__ = _0x00000356(-_0x00000359(-60087) + 72667);
        _0x00000356(_0x00000356(-83982) + 86733);
        _0x0000035A(-_0x00000359(34502) ^ 57177);
        _0x00000356(_0x00000359(-33421) + 42373);
        _0x00000359(_0x00000359(12242) + 18066);
        57177/* ERROR unknown load Constant */ = _0x00000356(-_0x0000035A(63079) + -44713);
        57177/* ERROR unknown load Constant */ = _0x00000356(-_0x00000356(-51261) + 76882);
        _0x0000035A(-_0x00000356(-33787) + 51551);
        _0x00000356(_0x00000359(7664) >>> 4);
        _0x00000359(_0x0000035A(32077) + -29141);
    }
    return GetClientTime(_0x000003F7);
}

bool:_0x00000334(_0x00000336)
{
    _0x00000359(-_0x00000356(-_0x0000035A(129894) + -92612) + 37898 + _0x00000359(_0x00000356(-_0x00000356(129894) + -92612) + 37898));
    new var1;
    if (_0x0000035A(-972) ^ 4306 == -4890)
    {
        var1 = _0x00000359(105354) ^ 74454;
    }
    else
    {
        var1 = _0x00000356(9527) ^ -66;
    }
    new var2;
    if (_0x00000359(-972) ^ 4306 == -4890)
    {
        var2 = _0x00000356(105354) ^ 74454;
    }
    else
    {
        var2 = _0x0000035A(9527) ^ -66;
    }
    if (_0x00000359(_0x00000356(-var2) ^ -52710 + _0x00000359(-_0x0000035A(-var1) ^ -52710)))
    {
        _0x0000035A(-_0x0000035A(-38995) + 45227);
        unk__ = _0x00000356(-_0x00000356(73740) + -51768);
        new var3;
        if (_0x00000359(6575) ^ 1356 == 7395)
        {
            var3 = _0x00000356(-95441) ^ -81090;
        }
        else
        {
            var3 = _0x00000356(1286) ^ 3090;
        }
        _0x0000035A(var3);
        _0x0000035A(_0x00000356(96184) + -87385);
        _0x00000356(_0x00000356(281377240) / 21310);
        new var4;
        if (_0x0000035A(4855) ^ 1651 == 5261)
        {
            var4 = _0x0000035A(5622) ^ 2830;
        }
        else
        {
            var4 = _0x00000359(-57637) ^ -58893;
        }
        unk__ = _0x00000359(-var4);
        new var5;
        new var6;
        if (_0x00000359(1231) ^ 7135 == 7952)
        {
            var5 = _0x00000359(-8914) ^ -845;
            var6 = -845;
        }
        else
        {
            var5 = _0x00000356(185) ^ 1072;
            var6 = 1072;
        }
        var6 = _0x00000356(-var5);
        unk__ = _0x00000359(_0x00000359(62459) + -40898);
        new var7;
        if (_0x00000359(-5159) ^ -6889 == 3790)
        {
            var7 = _0x00000359(47715) ^ 37318;
        }
        else
        {
            var7 = _0x0000035A(-6508) ^ -4415;
        }
        _0x00000359(var7);
        new var8;
        if (_0x00000356(8058) ^ 8464 == 15981)
        {
            var8 = _0x00000356(7186) ^ 1015;
        }
        else
        {
            var8 = _0x00000359(55378) ^ 61609;
        }
        _0x0000035A(-var8);
        _0x0000035A(-_0x0000035A(27236) ^ 31376);
        _0x00000356(_0x00000359(103843) + -89134);
        _0x0000035A(_0x00000359(2272) + 2943);
        _0x0000035A(-_0x00000359(4003) ^ 25496);
        _0x00000359(-_0x00000359(-69160) + 76833);
        _0x00000359(_0x00000359(16464) + 12351);
        _0x00000359(-_0x00000359(69845) + -51564);
        25496/* ERROR unknown load Constant */ = _0x0000035A(-_0x0000035A(7964) + 22033);
        _0x00000356(-_0x00000356(-924958125) / -63245);
    }
    return IsClientInGame(_0x00000336);
}

Handle:_0x000000B0(Float:_0x000000BB, Timer:_0x00000333, any:_0x0000033F, _0x0000033D)
{
    _0x00000356(--_0x00000359(-76657) ^ -23838 ^ _0x00000359(-_0x00000359(137032) + -38649) ^ _0x00000359(--_0x00000359(-76657) ^ -23838 ^ _0x00000359(-_0x00000356(137032) + -38649)));
    if (_0x0000035A(_0x0000035A(_0x00000356(54029) ^ 54029) >>> 6))
    {
        _0x00000359(-_0x0000035A(1127095200) / 65912);
        _0x00000359(_0x00000356(-54224) + 54493);
        new var1;
        if (_0x00000359(-9992) ^ 6464 == -15944)
        {
            var1 = _0x0000035A(-14558) ^ -27738;
        }
        else
        {
            var1 = _0x00000356(-1774) ^ 1677;
        }
        _0x0000035A(-var1);
        unk__ = _0x00000359(_0x00000359(-48917) + 75635);
        new var2;
        if (_0x00000356(-3104) ^ 1788 == -2783)
        {
            var2 = _0x0000035A(-11491) ^ -3639;
        }
        else
        {
            var2 = _0x00000359(-73945) ^ -94302;
        }
        _0x00000359(var2);
        -13453/* ERROR unknown load Constant */ = _0x00000356(-_0x0000035A(-30304) ^ -13453);
        _0x00000359(-_0x00000356(-34616) ^ -52756);
        unk__ = _0x00000359(_0x00000356(54215) + -29518);
        _0x0000035A(_0x0000035A(-27391) + 49388);
        new var3;
        if (_0x00000356(5753) ^ 5305 == 704)
        {
            var3 = _0x00000356(-88655) ^ -80565;
        }
        else
        {
            var3 = _0x00000356(-4027) ^ 4066;
        }
        _0x00000356(var3);
        _0x00000356(-_0x0000035A(90408) + -71234);
        new var4;
        if (_0x00000356(-297) ^ 2960 == -2744)
        {
            var4 = _0x00000359(-15451) ^ -7245;
        }
        else
        {
            var4 = _0x00000356(24853) ^ 18356;
        }
        unk__ = _0x0000035A(var4);
        new var5;
        if (_0x0000035A(-2914) ^ -8062 == 5152)
        {
            var5 = _0x0000// Invalid stack access: Index: 24, Size: 1
// Invalid stack access: Index: 24, Size: 0
// Invalid stack access: Index: 24, Size: 0
// Invalid stack access: Index: 24, Size: 0
// Invalid stack access: Index: 24, Size: 0
// Invalid stack access: Index: 24, Size: 2
// Invalid stack access: Index: 24, Size: 1
// Invalid stack access: Index: 24, Size: 1
0359(-115) ^ 9487;
        }
        else
        {
            var5 = _0x00000356(-85532) ^ -81976;
        }
        _0x00000356(-var5);
        new var6;
        if (_0x00000359(2099) ^ 7146 == 5086)
        {
            var6 = _0x0000035A(5726) ^ 7713;
        }
        else
        {
            var6 = _0x00000356(-85016) ^ -70412;
        }
        _0x00000359(-var6);
    }
    return CreateTimer(_0x000000BB, _0x00000333, _0x0000033F, _0x0000033D);
}

_0x000000B8(String:_0x000000BE[], _0x000000B4)
{
    new var1;
    if (_0x00000356(3784) ^ 5741 == 6309)
    {
        var1 = _0x0000035A(-426426912) / -16656 ^ _0x00000356(86952);
    }
    else
    {
        var1 = _0x0000035A(1416) ^ -2370;
    }
    new var2;
    if (_0x0000035A(3784) ^ 5741 == 6309)
    {
        var2 = _0x00000359(-426426912) / -16656 ^ _0x0000035A(86952);
    }
    else
    {
        var2 = _0x00000356(1416) ^ -2370;
    }
    _0x00000359(var2 ^ _0x00000356(var1));
    new var3;
    if (_0x0000035A(493) ^ -7786 == -8069)
    {
        var3 = _0x0000035A(-631587644) / -42866 ^ _0x00000356(_0x0000035A(-631587644) / -42866);
    }
    else
    {
        var3 = _0x00000356(3553) ^ -1611;
    }
    new var11 = _0x00000359(_0x0000035A(var3) / 13817);
    if (var11)
    {
        unk__ = var11;
        _0x00000359(-_0x00000359(-27196) ^ -18080);
        _0x0000035A(-_0x00000359(-38601) ^ -56231);
        _0x00000359(-_0x00000359(-127663896) / -21864);
        new var4;
        if (_0x00000356(9169) ^ 5146 == 14284)
        {
            var4 = _0x0000035A(504) ^ -7005;
        }
        else
        {
            var4 = _0x00000356(-13783) ^ -30858;
        }
        _0x0000035A(-var4);
        new var5;
        if (_0x00000359(-2311) ^ -5563 == 7357)
        {
            var5 = _0x00000359(4415) ^ 6520;
        }
        else
        {
            var5 = _0x00000359(18061) ^ 8271;
        }
        _0x00000359(-var5);
        _0x00000359(_0x0000035A(29550) ^ 12547);
        _0x00000359(-_0x00000356(74925) + -62694);
        unk__ = _0x00000356(_0x00000356(-383696115) / -33063);
        7143/* ERROR unknown load Constant */ = _0x00000359(-_0x00000359(8510) ^ 7143);
        _0x0000035A(_0x00000359(1817138859) / 89211);
        new var6;
        if (_0x0000035A(-2952) ^ -6316 == 4908)
        {
            var6 = _0x00000356(-93002) ^ -78923;
        }
        else
        {
            var6 = _0x00000356(5378) ^ 4832;
        }
        _0x0000035A(var6);
        _0x00000356(-_0x00000359(73215) + -58745);
        new var7;
        if (_0x00000359(-7172) ^ 2197 == -5264)
        {
            var7 = _0x0000035A(7235) ^ 7390;
        }
        else
        {
            var7 = _0x00000359(-52689) ^ -36362;
        }
        _0x00000359(-var7);
        new var8;
        if (_0x00000356(-9920) ^ -1854 == 8583)
        {
            var8 = _0x00000356(-3035) ^ 2744;
        }
        else
        {
            var8 = _0x00000356(64460) ^ 35018;
        }
        unk__ = _0x00000359(var8);
        _0x00000359(_0x0000035A(300890148) / 58188);
        new var9;
        new var10;
        if (_0x00000356(-6425) ^ 4320 == -2546)
        {
            var9 = _0x00000359(-4936) ^ 5825;
            var10 = 5825;
        }
        else
        {
            var9 = _0x0000035A(-40098) ^ -61603;
            var10 = -61603;
        }
        var10 = _0x0000035A(-var9);
        _0x0000035A(_0x0000035A(300270975) / 65633);
    }
    return StringToInt(_0x000000BE, _0x000000B4);
}

_0x000003DE(Handle:_0x000003D4, _0x000003D6, bool:_0x000003DC, bool:_0x000003D1)
{
    new var1;
    if (_0x00000359(29560) >>> 2 ^ _0x00000356(3885) == 5110)
    {
        var1 = _0x00000359(14354) ^ 8231;
    }
    else
    {
        var1 = _0x0000035A(-31481) ^ -56112;
    }
    new var2;
    if (_0x00000356(29560) >>> 2 ^ _0x0000035A(3885) == 5110)
    {
        var2 = _0x00000356(14354) ^ 8231;
    }
    else
    {
        var2 = _0x00000359(-31481) ^ -56112;
    }
    _0x00000356(_0x00000356(_0x00000359(-var1) ^ -50923) - _0x0000035A(-var2) ^ -50923);
    new var3;
    if (_0x00000356(3799) ^ 9671 == 11024)
    {
        var3 = _0x00000359(-14490) + 65870 ^ _0x0000035A(_0x00000356(-14490) + 65870);
    }
    else
    {
        var3 = _0x00000359(_0x0000035A(-81956) + 96454) ^ 9345;
    }
    if (_0x00000356(var3))
    {
        _0x00000359(_0x0000035A(-87452010) / -7365);
        unk__ = _0x00000359(_0x00000359(3497) ^ 23690);
        new var4;
        if (_0x0000035A(-4399) ^ 5508 == -1195)
        {
            var4 = _0x0000035A(-67068) ^ -89092;
        }
        else
        {
            var4 = _0x0000035A(-4076) ^ 356;
        }
        _0x00000359(-var4);
        new var5;
        new var6;
        if (_0x0000035A(4284) ^ -692 == -4623)
        {
            var5 = _0x00000359(-1233) ^ 5142;
            var6 = 5142;
        }
        else
        {
            var5 = _0x00000359(-63256) ^ -65209;
            var6 = -65209;
        }
        _0x00000359(var5);
        _0x00000356(-_0x00000356(-54118) + 86852);
        var6 = _0x00000359(-_0x0000035A(104459) + -93479);
        _0x00000359(_0x0000035A(-1505843220) / -84210);
        new var7;
        if (_0x00000359(-445) ^ -1101 == 1525)
        {
            var7 = _0x00000356(-2347) ^ -1583;
        }
        else
        {
            var7 = _0x0000035A(-63596) ^ -42493;
        }
        _0x00000356(var7);
        _0x00000356(-_0x0000035A(76837) + -47435);
        _0x00000359(_0x00000359(75031) + -63090);
        unk__ = _0x00000356(-_0x00000356(-1772510) / -361);
        unk__ = _0x00000359(-_0x00000359(-832844804) / -99101);
        _0x00000356(-_0x0000035A(16770) + -3329);
        unk__ = _0x00000356(_0x00000356(2334) + -1196);
        new var8;
        if (_0x00000356(1413) ^ -9365 == -8464)
        {
            var8 = _0x0000035A(-4883) ^ -7092;
        }
        else
        {
            var8 = _0x00000356(-4332) ^ -25422;
        }
        _0x0000035A(-var8);
    }
    return SetConVarInt(_0x000003D4, _0x000003D6, _0x000003DC, _0x000003D1);
}

Handle:_0x000003D3(String:_0x000003DF[])
{
    new var2;
    if (_0x0000035A(4616) ^ -4725 == -120)
    {
        new var1;
        if (_0x00000359(-4562) ^ 6343 == -2321)
        {
            var1 = _0x0000035A(1970) ^ 7763;
        }
        else
        {
            var1 = _0x00000356(27217) ^ 27728;
        }
        var2 = var1 ^ _0x00000359(-5599);
    }
    else
    {
        var2 = _0x00000356(224770) ^ 93265;
    }
    new var4;
    if (_0x00000356(4616) ^ -4725 == -120)
    {
        new var3;
        if (_0x00000359(-4562) ^ 6343 == -2321)
        {
            var3 = _0x00000359(1970) ^ 7763;
        }
        else
        {
            var3 = _0x0000035A(27217) ^ 27728;
        }
        var4 = var3 ^ _0x00000359(-5599);
    }
    else
    {
        var4 = _0x00000359(224770) ^ 93265;
    }
    _0x00000356(_0x0000035A(-_0x00000356(var2) + -83477) - -_0x0000035A(var4) + -83477);
    if (_0x0000035A(_0x0000035A(_0x0000035A(-80011) ^ -80011) / -29763))
    {
        new var5;
        if (_0x00000356(9742) ^ 3770 == 10420)
        {
            var5 = _0x00000356(-73815) ^ -80181;
        }
        else
        {
            var5 = _0x00000356(-4039) ^ 1118;
        }
        _0x00000356(var5);
        new var6;
        if (_0x0000035A(-6784) ^ 7710 == -1122)
        {
            var6 = _0x00000359(18919) ^ 31218;
        }
        else
        {
            var6 = _0x00000356(-5439) ^ -6226;
        }
        _0x0000035A(var6);
        new var7;
        if (_0x00000359(190) ^ -4995 == -4925)
        {
            var7 = _0x00000356(74438) ^ 84923;
        }
        else
        {
            var7 = _0x00000359(-10733) ^ 8466;
        }
        unk__ = _0x00000356(-var7);
        _0x00000359(-_0x00000359(44554) + -29997);
        _0x0000035A(_0x0000035A(68258) + -43788);
        62332/* ERROR unknown load Constant */ = _0x00000359(-_0x00000359(51158) ^ 62332);
        _0x0000035A(_0x00000359(-1145308758) / -42342);
        new var8;
        if (_0x00000359(6153) ^ -8358 == -14509)
        {
            var8 = _0x0000035A(3413) ^ 31342;
        }
        else
        {
            var8 = _0x0000035A(-8314) ^ -1614;
        }
        _0x0000035A(var8);
        new var9;
        new var10;
        if (_0x00000356(-5658) ^ 5044 == -1453)
        {
            var9 = _0x00000359(-6144) ^ 8077;
            var10 = 8077;
        }
        else
        {
            var9 = _0x00000356(21620) ^ 1972;
            var10 = 1972;
        }
        var10 = _0x00000359(var9);
        _0x0000035A(-_0x00000359(-41542) + 66038);
        unk__ = _0x00000356(_0x00000359(2123239848) / 90551);
        _0x00000356(-_0x00000359(-12332) + 16446);
    }
    return FindConVar(_0x000003DF);
}

_0x00000337(String:_0x00000332[])
{
    new var1;
    if (-_0x00000359(304474016) / 71456 ^ _0x00000356(6110) == -1915)
    {
        var1 = -_0x00000359(-_0x0000035A(1529869840) + -23665) / -55275 ^ _0x00000356(-_0x00000359(-_0x00000359(1529869840) + -23665) / -55275);
    }
    else
    {
        var1 = _0x0000035A(14235) ^ -5001;
    }
    _0x0000035A(var1);
    new var11 = _0x0000035A(_0x00000356(-_0x00000359(11392) + 64298 ^ _0x0000035A(-_0x00000356(11392) + 64298)) / -63673);
    if (var11)
    {
        unk__ = var11;
        new var2;
        if (_0x0000035A(5893) ^ -6401 == -3583)
        {
            var2 = _0x00000359(7322) ^ -7099;
        }
        else
        {
            var2 = _0x00000356(-58121) ^ -41988;
        }
        _0x00000356(var2);
        new var3;
        if (_0x0000035A(1604) ^ -8293 == -9756)
        {
            var3 = _0x00000356(-6740) ^ 3851;
        }
        else
        {
            var3 = _0x00000356(-82414) ^ -96632;
        }
        _0x00000359(-var3);
        _0x00000359(_0x0000035A(-984524856) / -82761);
        new var4;
        if (_0x00000356(1177) ^ -1272 == -109)
        {
            var4 = _0x00000359(-5127) ^ 2477;
        }
        else
        {
            var4 = _0x0000035A(-12949) ^ -26696;
        }
        _0x0000035A(var4);
        unk__ = _0x00000359(-_0x0000035A(-31984) + 45157);
        _0x0000035A(-_0x0000035A(66222) + -58860);
        new var5;
        if (_0x00000356(2944) ^ -53 == -2996)
        {
            var5 = _0x0000035A(-12210) ^ -8695;
        }
        else
        {
            var5 = _0x0000035A(-56661) ^ -54395;
        }
        _0x00000359(-var5);
        _0x0000035A(_0x00000359(-328971470) / -37511);
        new var6;
        new var7;
        if (_0x0000035A(-3582) ^ -4155 == 7626)
        {
            var6 = _0x00000359(10859) ^ -3673;
            var7 = -3673;
        }
        else
        {
            var6 = _0x00000359(5891) ^ 31117;
            var7 = 31117;
        }
        new var12 = _0x00000359(var6);
        var7 = var12;
        var7 = var12;
        _0x0000035A(-_0x00000359(1344) >>> 4);
        -99521/* ERROR unknown load Constant */ = _0x0000035A(-_0x0000035A(-113876) ^ -99521);
        new var13 = _0x00000359(_0x00000359(-35210) ^ -65105);
        unk__ = var13;
        -65105/* ERROR unknown load Constant */ = var13;
        new var8;
        if (_0x00000359(3379) ^ 5172 == 6414)
        {
            var8 = _0x00000356(-11194) ^ 2102;
        }
        else
        {
            var8 = _0x00000356(-8294) ^ -14368;
        }
        _0x00000356(-var8);
        new var9;
        if (_0x0000035A(1956) ^ 8069 == 6177)
        {
            var9 = _0x00000359(19598) ^ 10020;
        }
        else
        {
            var9 = _0x00000356(3547) ^ -4751;
        }
        _0x00000359(-var9);
        _0x00000356(-_0x00000356(17880) ^ 12014);
        _0x0000035A(-_0x0000035A(-35872) ^ -56499);
        unk__ = _0x00000359(_0x0000035A(-31372) ^ -25462);
        new var10;
        if (_0x00000359(1761) ^ 7036 == 7581)
        {
            var10 = _0x00000359(-69116) ^ -67993;
        }
        else
        {
            var10 = _0x00000359(14594) ^ 7649;
        }
        _0x0000035A(-var10);
    }
    return LoadTranslations(_0x00000332);
}

_0x000000B2(String:_0x000000B9[], _0x000000B5, String:_0x000000BA[])
{
    new var1;
    if (_0x0000035A(4475) ^ 9916 == 14284)
    {
        var1 = _0x0000035A(_0x00000356(-48871) ^ -38184) ^ -2507;
    }
    else
    {
        var1 = _0x00000356(-_0x00000356(40194) + 38846) ^ -13197;
    }
    new var2;
    if (_0x00000356(4475) ^ 9916 == 14284)
    {
        var2 = _0x0000035A(_0x00000356(-48871) ^ -38184) ^ -2507;
    }
    else
    {
        var2 = _0x0000035A(-_0x00000359(40194) + 38846) ^ -13197;
    }
    _0x0000035A(-var2 + _0x00000356(var1));
    new var5;
    if (_0x00000356(-7267) ^ 5385 == -2404)
    {
        var5 = _0x0000035A(7896) ^ 5469;
    }
    else
    {
        new var3;
        if (_0x00000356(-695) ^ 6131 == -5446)
        {
            var3 = _0x00000356(-10076) ^ -52386;
        }
        else
        {
            var3 = _0x0000035A(12371) ^ 5773;
        }
        new var4;
        if (_0x0000035A(-695) ^ 6131 == -5446)
        {
            var4 = _0x0000035A(-10076) ^ -52386;
        }
        else
        {
            var4 = _0x0000035A(12371) ^ 5773;
        }
        var5 = var4 ^ _0x00000359(var3);
    }
    if (_0x00000356(var5))
    {
        unk__ = _0x0000035A(_0x00000356(-1112366112) / -59488);
        _0x0000035A(_0x00000356(84025) + -54517);
        new var6;
        if (_0x0000035A(8682) ^ -195 == -8485)
        {
            var6 = _0x00000359(9767) ^ -1455;
        }
        else
        {
            var6 = _0x00000356(23472) ^ 25015;
        }
        _0x00000356(-var6);
        _0x0000035A(_0x00000359(31181) + -1720);
        _0x00000359(_0x00000359(-42833) ^ -40358);
        new var7;
        if (_0x0000035A(-4694) ^ 18 == -4680)
        {
            var7 = _0x0000035A(-72573) ^ -70376;
        }
        else
        {
            var7 = _0x0000035A(7073) ^ -4212;
        }
        _0x00000359(var7);
        _0x00000359(_0x00000356(-687415113) / -97797);
        new var8;
        if (_0x0000035A(9540) ^ -6579 == -15607)
        {
            var8 = _0x00000359(59224) ^ 36783;
        }
        else
        {
            var8 = _0x0000035A(-8118) ^ -6533;
        }
        _0x00000356(-var8);
        new var10 = _0x00000356(179115860);
        new var11 = var10 % 7609;
        var11 = _0x00000359(var10 / 7609);
        new var12 = _0x00000356(_0x0000035A(3786) + 621);
        unk__ = var12;
        var11 = var12;
        new var9;
        if (_0x00000359(-2005) ^ -7589 == 6768)
        {
            var9 = _0x00000356(-21080) ^ -261;
        }
        else
        {
            var9 = _0x0000035A(-762) ^ -4496;
        }
        _0x00000359(-var9);
    }
    return strcopy(_0x000000B9, _0x000000B5, _0x000000BA);
}

bool:_0x00000330(_0x0000033B)
{
    _0x0000035A(_0x0000035A(-_0x00000356(-_0x00000356(-38704) ^ -20123) + 86252) - -_0x00000359(-_0x00000356(-38704) ^ -20123) + 86252);
    new var3 = _0x00000356(_0x0000035A(41037) - _0x00000356(90631) + -53582 ^ _0x00000359(_0x00000359(41037) - _0x00000359(90631) + -53582));
    if (var3)
    {
        unk__ = var3;
        _0x00000359(-_0x00000359(-62611) + 91025);
        _0x00000356(_0x0000035A(20976) >>> 4);
        _0x00000356(_0x00000356(-92649) + 96380);
        _0x0000035A(_0x0000035A(16404) + -8280);
        _0x00000356(-_0x0000035A(-58984) + 73302);
        _0x0000035A(_0x00000356(-81723) + 82051);
        new var1;
        if (_0x00000359(6098) ^ -399 == -5718)
        {
            var1 = _0x0000035A(2268) ^ 3033;
        }
        else
        {
            var1 = _0x00000356(-39802) ^ -40529;
        }
        unk__ = _0x0000035A(var1);
        _0x00000359(-_0x0000035A(93713) ^ 68515);
        new var4 = _0x00000359(417394341);
        var4 % 53781/* ERROR unknown load Binary */ = _0x0000035A(var4 / 53781);
        _0x00000356(_0x00000359(68371) + -46127);
        _0x00000356(-_0x0000035A(77964) + -62700);
        new var2;
        if (_0x0000035A(5224) ^ -9519 == -12608)
        {
            var2 = _0x0000035A(7115) ^ -2331;
        }
        else
        {
            var2 = _0x00000356(-56103) ^ -64894;
        }
        _0x0000035A(var2);
        _0x0000035A(-_0x00000359(-290015634) / -24657);
        new var5 = _0x00000356(-740777344);
        var5 % -52792/* ERROR unknown load Binary */ = _0x00000356(var5 / -52792);
        _0x00000356(_0x0000035A(53978) + -26425);
    }
    return IsClientObserver(_0x0000033B);
}

// Invalid stack access: Index: 24, Size: 2
// Invalid stack access: Index: 24, Size: 2
_0x00000335(bool:_0x0000033A)
{
    _0x00000359(_0x00000359(_0x00000356(-_0x00000359(-71567293) / -10661) - -_0x00000356(-71567293) / -10661) / 89506);
    if (_0x00000359(-_0x00000356(67835) + 26596 + _0x00000356(-63091) ^ _0x0000035A(-_0x0000035A(67835) + 26596 + _0x0000035A(-63091))))
    {
        _0x00000356(_0x00000359(65727) + -51297);
        unk__ = _0x00000356(_0x00000359(128962652) / 15428);
        _0x00000359(_0x00000359(-18358) + 49107);
        new var1;
        if (_0x00000356(310) ^ 8588 == 8386)
        {
            var1 = _0x00000359(2870) ^ 3718;
        }
        else
        {
            var1 = _0x00000356(24800) ^ 13444;
        }
        _0x0000035A(-var1);
        new var2;
        if (_0x0000035A(-819) ^ 5225 == -5971)
        {
            var2 = _0x0000035A(1297) ^ -819;
        }
        else
        {
            var2 = _0x00000359(89301) ^ 96941;
        }
        _0x00000359(-var2);
        _0x00000359(_0x00000359(111561) + -82876);
        new var3;
        if (_0x00000356(1486) ^ 871 == 1705)
        {
            var3 = _0x00000356(-56098) ^ -57676;
        }
        else
        {
            var3 = _0x00000356(6791) ^ 7374;
        }
        _0x0000035A(var3);
        _0x00000356(_0x00000359(111199) + -78932);
        new var4;
        if (_0x00000359(7468) ^ -9987 == -14895)
        {
            var4 = _0x0000035A(-29139) ^ -7483;
        }
        else
        {
            var4 = _0x00000356(-1582) ^ 6386;
        }
        unk__ = _0x00000359(-var4);
        _0x00000356(-_0x00000356(1182061100) / 51788);
        new var5;
        new var6;
        if (_0x00000356(-7995) ^ -9821 == 14703)
        {
            var5 = _0x0000035A(1130) ^ -3920;
            var6 = -3920;
        }
        else
        {
            var5 = _0x0000035A(44723) ^ 50070;
            var6 = 50070;
        }
        var6 = _0x00000359(-var5);
        _0x00000356(_0x00000356(-6378) ^ -10221);
        _0x0000035A(_0x00000359(1829288608) / 97802);
        _0x0000035A(-_0x00000356(-10143324) / -83142);
        _0x00000359(-_0x00000356(-63730) + 74772);
        new var7;
        if (_0x00000359(-2278) ^ 6178 == -4296)
        {
            var7 = _0x00000356(-2901) ^ -22774;
        }
        else
        {
            var7 = _0x0000035A(1689) ^ 81;
        }
        _0x00000359(var7);
        new var8;
        new var9;
        if (_0x0000035A(-6374) ^ -5305 == 3168)
        {
            var8 = _0x0000035A(-12423) ^ 9680;
            var9 = 9680;
        }
        else
        {
            var8 = _0x00000359(-39688) ^ -53159;
            var9 = -53159;
        }
        _0x00000356(-var8);
        var9 = _0x0000035A(_0x00000356(-77309) + 96974);
        -84688/* ERROR unknown load Constant */ = _0x00000359(-_0x0000035A(-81484) ^ -84688);
    }
    return GetClientCount(_0x0000033A);
}

_0x000003F3(_0x000003FF)
{
    new var1;
    if (_0x00000356(-8743) ^ -276 == 9021)
    {
        var1 = _0x00000356(-_0x00000359(-82276) + 83562) ^ 8418;
    }
    else
    {
        var1 = _0x00000356(-117513) ^ -98015;
    }
    new var2;
    if (_0x0000035A(-8743) ^ -276 == 9021)
    {
        var2 = _0x0000035A(-_0x00000359(-82276) + 83562) ^ 8418;
    }
    else
    {
        var2 = _0x00000356(-117513) ^ -98015;
    }
    _0x00000356(var2 + _0x00000359(-var1));
    new var3;
    if (_0x00000359(-9346) ^ 5807 == -12841)
    {
        var3 = _0x00000356(5595) ^ -2570;
    }
    else
    {
        var3 = _0x0000035A(-25238) ^ -97563;
    }
    new var4;
    if (_0x00000356(-9346) ^ 5807 == -12841)
    {
        var4 = _0x00000356(5595) ^ -2570;
    }
    else
    {
        var4 = _0x00000356(-25238) ^ -97563;
    }
    new var9 = _0x0000035A(var4 ^ _0x0000035A(var3));
    if (var9)
    {
        unk__ = var9;
        _0x00000356(-_0x0000035A(110533) + -91275);
        new var5;
        if (_0x00000356(-3376) ^ 6505 == -5189)
        {
            var5 = _0x0000035A(1235) ^ 9403;
        }
        else
        {
            var5 = _0x00000356(-88373) ^ -68645;
        }
        _0x0000035A(-var5);
        _0x00000359(-_0x0000035A(25958) + -20396);
        new var6;
        if (_0x00000359(-7312) ^ -9922 == 14935)
        {
            var6 = _0x00000359(-1912) ^ 1483;
        }
        else
        {
            var6 = _0x00000356(-5867) ^ -2692;
        }
        _0x00000359(-var6);
        _0x00000359(_0x0000035A(-22482) + 53848);
        _0x0000035A(_0x00000359(-16674) + 48854);
        _0x0000035A(_0x00000356(65308) + -38076);
        _0x00000356(_0x0000035A(-1906) + 6857);
        _0x00000359(-_0x00000356(-15542) + 27802);
        -91820/* ERROR unknown load Constant */ = _0x0000035A(-_0x00000356(-93793) ^ -91820);
        _0x0000035A(-_0x0000035A(49839) ^ 59623);
        _0x00000356(-_0x00000359(-43809) + 49778);
        new var7;
        new var8;
        if (_0x00000359(943) ^ -5934 == -5249)
        {
            var7 = _0x00000359(3114) ^ -3471;
            var8 = -3471;
        }
        else
        {
            var7 = _0x00000356(-3053) ^ -2985;
            var8 = -2985;
        }
        var8 = _0x0000035A(-var7);
        _0x00000359(-_0x0000035A(22070) ^ 19501);
        _0x00000359(_0x0000035A(347274724) / 20002);
        _0x00000356(_0x00000356(79652) ^ 68366);
    }
    return GetUserFlagBits(_0x000003FF);
}

// Invalid stack access: Index: 24, Size: 1
// Invalid stack access: Index: 24, Size: 1
Float:_0x00000377(Float:_0x00000372, Float:_0x00000379)
{
    new var1;
    if (_0x00000356(319) ^ -2331 == -2077)
    {
        var1 = _0x0000035A(5442) ^ 3230;
    }
    else
    {
        var1 = _0x00000359(-94389) ^ -20506;
    }
    new var2;
    if (-_0x0000035A(-var1) ^ -81793 ^ _0x0000035A(6511) == -1597)
    {
        var2 = _0x0000035A(-14488) ^ 6880;
    }
    else
    {
        var2 = _0x0000035A(-68291) ^ -68291;
    }
    _0x0000035A(_0x00000359(var2) / 52784);
    new var3;
    if (_0x00000359(-7233) ^ 2290 == -5294)
    {
        var3 = _0x00000359(_0x00000356(-96522494) / -38333) ^ 3854;
    }
    else
    {
        var3 = _0x00000356(117533) ^ 71057;
    }
    new var4;
    if (_0x00000359(-7233) ^ 2290 == -5294)
    {
        var4 = _0x00000356(_0x00000356(-96522494) / -38333) ^ 3854;
    }
    else
    {
        var4 = _0x00000359(117533) ^ 71057;
    }
    if (_0x00000359(var4 ^ _0x00000356(var3)))
    {
        _0x0000035A(_0x00000359(-86557) ^ -82947);
        _0x00000359(-_0x00000359(83971) + -52980);
        _0x00000359(_0x00000356(121221) + -95733);
        _0x00000356(-_0x00000356(-96324) ^ -81351);
        new var5;
        new var6;
        if (_0x0000035A(-4992) ^ 1622 == -5418)
        {
            var5 = _0x00000356(2755) ^ 30422;
            var6 = 30422;
        }
        else
        {
            var5 = _0x00000359(-14603) ^ 9311;
            var6 = 9311;
        }
        unk__ = _0x0000035A(var5);
        _0x00000359(-_0x00000359(-48005) + 80728);
        new var16 = _0x0000035A(-_0x00000359(36015) + -23001);
        var6 = var16;
        unk__ = var16;
        _0x0000035A(-_0x00000359(14909) + -3562);
        _0x0000035A(-_0x00000359(14464) >>> 7);
        new var7;
        new var8;
        if (_0x00000356(-7485) ^ 6835 == -1928)
        {
            var7 = _0x00000359(2906) ^ 7759;
            var8 = 7759;
        }
        else
        {
            var7 = _0x00000356(11564) ^ 19283;
            var8 = 19283;
        }
        _0x00000359(var7);
        var8 = _0x0000035A(_0x0000035A(-20655) + 42674);
        _0x0000035A(-_0x00000359(64801) + -47677);
        new var9;
        if (_0x00000356(7984) ^ -5251 == -2995)
        {
            var9 = _0x00000359(-40117) ^ -35200;
        }
        else
        {
            var9 = _0x00000356(13546) ^ 5742;
        }
        _0x0000035A(var9);
        new var10;
        if (_0x0000035A(-8654) ^ 9246 == -1492)
        {
            var10 = _0x0000035A(86853) ^ 92434;
        }
        else
        {
            var10 = _0x00000356(6688) ^ 8172;
        }
        _0x0000035A(-var10);
        new var11;
        if (_0x00000359(-891) ^ -7919 == 7572)
        {
            var11 = _0x0000035A(52590) ^ 61990;
        }
        else
        {
            var11 = _0x0000035A(-1246) ^ -3017;
        }
        _0x0000035A(-var11);
        new var12;
        if (_0x0000035A(4353) ^ 8188 == 3837)
        {
            var12 = _0x00000356(23159) ^ 15450;
        }
        else
        {
            var12 = _0x00000356(-726) ^ 8083;
        }
        _0x00000356(-var12);
        _0x00000356(_0x00000356(101100) + -88989);
        new var13;
        new var14;
        if (_0x00000356(-385) ^ -1346 == 1222)
        {
            var13 = _0x0000035A(9786) ^ -9148;
            var14 = -9148;
        }
        else
        {
            var13 = _0x0000035A(-31880) ^ -14763;
            var14 = -14763;
        }
        var14 = _0x00000356(-var13);
        unk__ = _0x00000359(-_0x00000356(-56782) ^ -48811);
        new var15;
        if (_0x0000035A(6172) ^ -3022 == -5074)
        {
            var15 = _0x00000356(-45673) ^ -45320;
        }
        else
        {
            var15 = _0x00000356(-7054) ^ 6533;
        }
        _0x00000359(var15);
    }
    return GetRandomFloat(_0x00000372, _0x00000379);
}

// Invalid stack access: Index: 24, Size: 1
// Invalid stack access: Index: 24, Size: 1
// Invalid stack access: Index: 24, Size: 1
bool:_0x000003D9(Handle:_0x000003D5)
{
    new var5;
    if (_0x0000035A(_0x0000035A(78872) + -70893) ^ 5438 == 2581)
    {
        new var2;
        if (_0x0000035A(-1178) ^ -1164 == 23)
        {
            var2 = _0x00000356(-3135) ^ -5219;
        }
        else
        {
            new var1;
            if (_0x0000035A(8848) ^ 3807 == 11344)
            {
                var1 = _0x00000359(-7062) ^ 1790;
            }
            else
            {
                var1 = _0x00000356(61803) ^ 68750;
            }
            var2 = _0x00000359(var1) ^ 32939;
        }
        new var4;
        if (_0x00000356(-1178) ^ -1164 == 23)
        {
            var4 = _0x0000035A(-3135) ^ -5219;
        }
        else
        {
            new var3;
            if (_0x00000356(8848) ^ 3807 == 11344)
            {
                var3 = _0x00000356(-7062) ^ 1790;
            }
            else
            {
                var3 = _0x0000035A(61803) ^ 68750;
            }
            var4 = _0x00000356(var3) ^ 32939;
        }
        var5 = var4 ^ _0x00000356(var2);
    }
    else
    {
        var5 = _0x0000035A(-10855) ^ 2415;
    }
    _0x00000359(var5);
    new var6;
    if (_0x0000035A(8324) ^ -9995 == -1929)
    {
        var6 = _0x00000359(10370) ^ -2368;
    }
    else
    {
        var6 = _0x00000359(-85219) ^ -16185;
    }
    new var7;
    if (_0x00000356(8324) ^ -9995 == -1929)
    {
        var7 = _0x00000356(10370) ^ -2368;
    }
    else
    {
        var7 = _0x0000035A(-85219) ^ -16185;
    }
    if (_0x00000356(var7 + _0x0000035A(-var6)))
    {
        _0x0000035A(-_0x0000035A(225467200) / 57400);
        new var8;
        if (_0x0000035A(4340) ^ 3142 == 7346)
        {
            var8 = _0x0000035A(66050) ^ 85998;
        }
        else
        {
            var8 = _0x00000356(-4431) ^ 4845;
        }
        _0x00000359(-var8);
        unk__ = _0x00000356(-_0x0000035A(212) + 20965);
        _0x0000035A(_0x00000356(-60062) + 86958);
        new var9;
        if (_0x00000356(-2577) ^ -4924 == 6443)
        {
            var9 = _0x00000356(-37307) ^ -41628;
        }
        else
        {
            var9 = _0x00000359(15670) ^ 8787;
        }
        _0x00000359(-var9);
        new var10 = _0x00000359(-58065540);
        new var11 = var10 % -29580;
        var11 = _0x00000359(var10 / -29580);
        unk__ = _0x00000359(-_0x00000356(121384) + -93720);
        _0x00000359(_0x00000359(-17659) + 18734);
        new var12 = _0x00000359(-_0x00000359(-46736) + 72577);
        var11 = var12;
        var11 = var12;
        new var13 = _0x00000356(-171764056);
        var13 % -8908/* ERROR unknown load Binary */ = _0x00000356(var13 / -8908);
        _0x00000356(_0x00000359(-9108) ^ -8179);
        new var14 = _0x00000359(_0x00000359(18558) + 10539);
        -8179/* ERROR unknown load Constant */ = var14;
        unk__ = var14;
        _0x0000035A(-_0x00000356(86411) + -69304);
        _0x00000356(_0x0000035A(-35196) + 49812);
        unk__ = _0x00000356(-_0x00000359(168) >>> 3);
    }
    return GetConVarBool(_0x000003D5);
}

// Invalid stack access: Index: 24, Size: 1
// Invalid stack access: Index: 24, Size: 0
_0x000003DD(Handle:_0x000003D7, ConVarChanged:_0x000003D2)
{
    new var1;
    if (_0x00000356(-7050) ^ -2893 == 4293)
    {
        var1 = _0x00000356(-_0x00000359(-47643) ^ -98805) ^ -73364;
    }
    else
    {
        var1 = _0x00000356(75) ^ -9316;
    }
    new var2;
    if (_0x00000359(-7050) ^ -2893 == 4293)
    {
        var2 = _0x00000359(-_0x0000035A(-47643) ^ -98805) ^ -73364;
    }
    else
    {
        var2 = _0x00000356(75) ^ -9316;
    }
    _0x00000356(var2 + _0x00000359(14868) + _0x00000359(-var1 + _0x00000359(14868)));
    new var3;
    if (_0x00000359(7016) ^ -2312 == -4713)
    {
        var3 = _0x00000359(_0x00000356(34478) + -33982) ^ 950;
    }
    else
    {
        var3 = _0x0000035A(-78732) ^ -21134;
    }
    new var4;
    if (_0x00000356(7016) ^ -2312 == -4713)
    {
        var4 = _0x0000035A(_0x00000359(34478) + -33982) ^ 950;
    }
    else
    {
        var4 = _0x0000035A(-78732) ^ -21134;
    }
    if (_0x00000356(var4 + _0x00000356(-var3)))
    {
        new var5;
        if (_0x00000359(-8898) ^ 7834 == -15452)
        {
            var5 = _0x00000356(41030) ^ 50868;
        }
        else
        {
            var5 = _0x00000359(-1419) ^ -3257;
        }
        _0x00000356(-var5);
        _0x0000035A(-_0x0000035A(67597) ^ 70160);
        _0x00000359(-_0x00000356(75648) ^ 87483);
        new var6;
        if (_0x0000035A(-4119) ^ -3602 == 7687)
        {
            var6 = _0x00000356(22147) ^ 10133;
        }
        else
        {
            var6 = _0x0000035A(-1269) ^ -99;
        }
        unk__ = _0x00000356(var6);
        _0x0000035A(-_0x00000359(-69810) ^ -70136);
        _0x00000359(_0x00000359(-9921) + 29719);
        new var7;
        new var8;
        if (_0x00000356(-5291) ^ 4571 == -1389)
        {
            var7 = _0x0000035A(-13370) ^ 9921;
            var8 = 9921;
        }
        else
        {
            var7 = _0x00000359(5342) ^ 23931;
            var8 = 23931;
        }
        var8 = _0x00000356(var7);
        _0x00000356(_0x00000356(-676990306) / -26447);
        unk__ = _0x00000359(-_0x00000359(-60435) + 89772);
        new var9;
        if (_0x0000035A(-3676) ^ 1011 == -3490)
        {
            var9 = _0x00000359(11849) ^ 3891;
        }
        else
        {
            var9 = _0x00000359(-24339) ^ -30601;
        }
        _0x0000035A(-var9);
        new var10;
        if (_0x00000359(1082) ^ 7463 == 6429)
        {
            var10 = _0x00000356(-41408) ^ -54384;
        }
        else
        {
            var10 = _0x0000035A(-4407) ^ -8122;
        }
        unk__ = _0x00000356(-var10);
        5/* ERROR unknown load Constant */ = _0x00000356(_0x00000359(62752) >>> 5);
        unk__ = _0x00000359(_0x00000359(471188580) / 38433);
        _0x00000359(-_0x00000356(70502) + -55907);
        _0x00000356(_0x0000035A(-718) + 22897);
        new var11;
        if (_0x00000359(7728) ^ -534 == -7202)
        {
            var11 = _0x00000359(482) ^ 4411;
        }
        else
        {
            var11 = _0x00000359(49566) ^ 56256;
        }
        _0x00000359(var11);
        unk__ = _0x00000356(-_0x00000359(-54744) + 87283);
    }
    return HookConVarChange(_0x000003D7, _0x000003D2);
}

// Invalid stack access: Index: 24, Size: 1
bool:_0x0000033C(_0x00000331)
{
    new var1;
    if (_0x00000359(2738) ^ 6368 == 4698)
    {
        var1 = _0x00000356(39495308) / 6667 ^ _0x0000035A(-3306);
    }
    else
    {
        var1 = _0x00000356(92085) ^ 92085;
    }
    _0x00000359(_0x00000359(var1) >>> 3);
    new var2;
    if (_0x0000035A(-7373) ^ 3543 == -4373)
    {
        var2 = _0x00000359(4995) ^ -6752;
    }
    else
    {
        var2 = _0x00000356(10472) ^ 55189;
    }
    new var3;
    if (_0x00000356(-7373) ^ 3543 == -4373)
    {
        var3 = _0x0000035A(4995) ^ -6752;
    }
    else
    {
        var3 = _0x00000359(10472) ^ 55189;
    }
    if (_0x00000356(var3 + _0x00000359(-var2)))
    {
        _0x00000359(_0x00000356(-587433030) / -43986);
        _0x00000359(_0x00000356(22796) + -1231);
        _0x00000356(_0x0000035A(-29395) + 59705);
        new var4;
        if (_0x00000359(9631) ^ 4808 == 14167)
        {
            var4 = _0x00000356(86303) ^ 67331;
        }
        else
        {
            var4 = _0x00000356(9858) ^ -8389;
        }
        unk__ = _0x0000035A(-var4);
        unk__ = _0x00000359(_0x00000356(-70403) + 88630);
        _0x00000359(_0x00000356(-10539) + 30221);
        _0x00000356(_0x0000035A(52048) ^ 56067);
        new var5;
        if (_0x00000359(10) ^ 2173 == 2167)
        {
            var5 = _0x00000359(-67554) ^ -85982;
        }
        else
        {
            var5 = _0x00000359(7988) ^ 3512;
        }
        _0x0000035A(var5);
        new var6;
        if (_0x00000359(4869) ^ 8092 == 3232)
        {
            var6 = _0x00000356(-1029) ^ -5195;
        }
        else
        {
            var6 = _0x00000359(129573) ^ 98849;
        }
        _0x00000359(-var6);
        -2649/* ERROR unknown load Constant */ = _0x0000035A(-_0x00000356(-16265) ^ -2649);
        _0x0000035A(_0x00000356(-16571) ^ -8348);
        new var7;
        new var8;
        if (_0x00000359(-4413) ^ 8929 == -13272)
        {
            var7 = _0x00000359(-1145) ^ 7744;
            var8 = 7744;
        }
        else
        {
            var7 = _0x0000035A(31451) ^ 3934;
            var8 = 3934;
        }
        var8 = _0x0000035A(-var7);
        new var9;
        if (_0x00000356(-1784) ^ -5880 == 4096)
        {
            var9 = _0x00000359(14805) ^ 15640;
        }
        else
        {
            var9 = _0x00000359(6881) ^ -4825;
        }
        _0x00000359(var9);
        _0x00000359(-_0x00000359(88749) + -65068);
        unk__ = _0x0000035A(-_0x00000359(-50849) ^ -51281);
        new var10;
        if (_0x00000359(-7780) ^ 4002 == -4541)
        {
            var10 = _0x00000359(-15726) ^ 7266;
        }
        else
        {
            var10 = _0x00000359(-96233) ^ -88900;
        }
        _0x0000035A(var10);
    }
    return IsFakeClient(_0x00000331);
}

bool:_0x000003D0(_0x000003DB, String:_0x00000373[], _0x0000037F, bool:_0x0000037D)
{
    new var1;
    if (_0x00000359(5828) ^ -1114 == -4758)
    {
        var1 = _0x00000356(-7097) ^ -3116;
    }
    else
    {
        var1 = _0x0000035A(-155524) ^ -5515;
    }
    new var2;
    if (_0x0000035A(5828) ^ -1114 == -4758)
    {
        var2 = _0x0000035A(-7097) ^ -3116;
    }
    else
    {
        var2 = _0x00000356(-155524) ^ -5515;
    }
    _0x0000035A(_0x00000356(_0x00000356(_0x00000359(var1) + -70298) - _0x00000356(var2) + -70298) >>> 2);
    if (_0x00000359(_0x00000356(_0x00000359(73585) + -73585) / 39604))
    {
        _0x00000359(_0x00000356(65379) + -37101);
        unk__ = _0x00000359(-_0x00000356(53979) + -47603);
        new var3;
        if (_0x0000035A(8394) ^ -6118 == -14128)
        {
            var3 = _0x00000356(54829) ^ 38782;
        }
        else
        {
            var3 = _0x00000356(461) ^ 3805;
        }
        _0x0000035A(-var3);
        new var4;
        if (_0x0000035A(-2911) ^ 3840 == -1116)
        {
            var4 = _0x00000356(8058) ^ -3323;
        }
        else
        {
            var4 = _0x0000035A(24590) ^ 19005;
        }
        _0x00000356(var4);
        new var5;
        if (_0x00000359(6116) ^ 180 == 5972)
        {
            var5 = _0x0000035A(40) ^ -9404;
        }
        else
        {
            var5 = _0x00000356(11659) ^ 20908;
        }
        _0x0000035A(-var5);
        _0x0000035A(_0x00000356(33391) ^ 35652);
        3/* ERROR unknown load Constant */ = _0x00000356(_0x00000356(58472) >>> 3);
        new var6;
        if (_0x00000356(3720) ^ 3575 == 900)
        {
            var6 = _0x00000359(-15533) ^ 7719;
        }
        else
        {
            var6 = _0x0000035A(-76152) ^ -92587;
        }
        _0x0000035A(-var6);
        _0x0000035A(-_0x00000356(64222) + -47303);
        new var7;
        if (_0x00000359(-7281) ^ -4631 == 3688)
        {
            var7 = _0x00000356(-11876) ^ -8963;
        }
        else
        {
            var7 = _0x00000356(-81740) ^ -83824;
        }
        unk__ = _0x00000356(-var7);
        _0x00000356(-_0x00000356(-698318175) / -53425);
        new var8;
        if (_0x00000359(3937) ^ -5078 == -7349)
        {
            var8 = _0x00000359(14433) ^ 23622;
        }
        else
        {
            var8 = _0x00000356(9374) ^ -8209;
        }
        unk__ = _0x0000035A(var8);
    }
    return CheckCommandAccess(_0x000003DB, _0x00000373, _0x0000037F, _0x0000037D);
}

_0x000003DA(Handle:_0x000003D8)
{
    new var2;
    if (_0x00000356(-2842) ^ -5558 == 7856)
    {
        var2 = _0x0000035A(-13728) ^ -8203;
    }
    else
    {
        new var1;
        if (_0x0000035A(-2829) ^ -4807 == 6611)
        {
            var1 = _0x00000359(4657) ^ -380;
        }
        else
        {
            var1 = _0x00000359(121488) ^ 27024;
        }
        var2 = _0x0000035A(var1) ^ 75951;
    }
    new var4;
    if (_0x00000359(-2842) ^ -5558 == 7856)
    {
        var4 = _0x00000356(-13728) ^ -8203;
    }
    else
    {
        new var3;
        if (_0x00000359(-2829) ^ -4807 == 6611)
        {
            var3 = _0x0000035A(4657) ^ -380;
        }
        else
        {
            var3 = _0x00000356(121488) ^ 27024;
        }
        var4 = _0x0000035A(var3) ^ 75951;
    }
    _0x00000359(var4 + _0x00000356(-var2));
    if (_0x00000356(_0x00000356(_0x0000035A(67641) + -67641) / -9136))
    {
        _0x00000359(-_0x0000035A(-61137) ^ -40674);
        unk__ = _0x0000035A(_0x0000035A(2055) ^ 26721);
        _0x00000356(_0x00000359(-28303) ^ -2195);
        _0x00000356(_0x00000356(393305550) / 23034);
        _0x0000035A(-_0x00000359(80789) ^ 93114);
        _0x00000356(-_0x00000356(18825) + 7341);
        _0x00000359(-_0x00000359(37873) + -24959);
        _0x0000035A(_0x00000359(-751) + 22264);
        93114/* ERROR unknown load Constant */ = _0x00000356(-_0x0000035A(-13031) + 24242);
        _0x00000356(_0x00000359(-59927) + 60028);
        _0x00000359(_0x00000359(-33998756) / -39124);
        _0x00000359(_0x00000356(-46504) + 60501);
    }
    return GetConVarInt(_0x000003D8);
}

// Invalid stack access: Index: 24, Size: 0
bool:_0x00000338(_0x0000033E)
{
    new var2;
    if (_0x00000356(6961) ^ 3804 == 5613)
    {
        var2 = _0x00000359(73201) ^ 73146;
    }
    else
    {
        new var1;
        if (_0x00000356(-7439) ^ 1947 == -6806)
        {
            var1 = _0x00000359(58360) ^ 53312;
        }
        else
        {
            var1 = _0x00000359(2275) ^ -6406;
        }
        var2 = _0x0000035A(var1) ^ -8607;
    }
    new var4;
    if (_0x00000359(var2) ^ -6651 == -6574)
    {
        new var3;
        if (_0x00000359(8246) ^ 619 == 8797)
        {
            var3 = _0x00000359(-24672) ^ -18078;
        }
        else
        {
            var3 = _0x0000035A(13859) ^ 4392;
        }
        var4 = -var3 ^ _0x00000356(9365);
    }
    else
    {
        var4 = _0x0000035A(-50827) ^ -50827;
    }
    _0x00000356(var4);
    new var5;
    if (_0x00000356(1748) ^ -2578 == -3261)
    {
        var5 = _0x00000356(-6881) ^ 1736;
    }
    else
    {
        var5 = _0x00000356(-9339) ^ -9339;
    }
    if (_0x00000359(_0x0000035A(var5) / -64440))
    {
        new var6;
        if (_0x0000035A(248) ^ -8636 == -8513)
        {
            var6 = _0x00000359(12015) ^ -8625;
        }
        else
        {
            var6 = _0x0000035A(-107710) ^ -99389;
        }
        _0x00000356(var6);
        _0x00000359(_0x0000035A(-49459) ^ -54748);
        unk__ = _0x00000356(_0x00000356(96744) + -78046);
        _0x0000035A(-_0x00000359(191638918) / 37591);
        new var13 = _0x00000356(697338112);
        var13 % 49136/* ERROR unknown load Binary */ = _0x00000359(-var13 / 49136);
        new var14 = _0x00000356(130586640);
        new var15 = var14 % 5770;
        _0x0000035A(var14 / 5770);
        var15 = _0x0000035A(_0x00000356(94088) + -68838);
        _0x0000035A(-_0x0000035A(36944) + -29486);
        _0x00000359(-_0x0000035A(-62936) + 71899);
        var15 = _0x0000035A(-_0x00000356(-73371) + 95473);
        new var7;
        new var8;
        if (_0x00000356(3934) ^ -6904 == -5545)
        {
            var7 = _0x00000356(-7971) ^ -1347;
            var8 = -1347;
        }
        else
        {
            var7 = _0x00000356(-69732) ^ -72052;
            var8 = -72052;
        }
        var8 = _0x00000359(-var7);
        _0x00000356(-_0x00000356(32651) + -26864);
        new var9;
        if (_0x00000356(-1174) ^ -7318 == 6146)
        {
            var9 = _0x00000359(-5642) ^ 3951;
        }
        else
        {
            var9 = _0x00000356(-22188) ^ -4585;
        }
        _0x0000035A(var9);
        _0x00000359(_0x0000035A(77293) + -61887);
        new var10;
        if (_0x0000035A(-120) ^ -4514 == 4566)
        {
            var10 = _0x0000035A(38544) ^ 53601;
        }
        else
        {
            var10 = _0x0000035A(7255) ^ -656;
        }
        _0x0000035A(var10);
        74178/* ERROR unknown load Constant */ = _0x00000359(-_0x0000035A(82594) ^ 74178);
        _0x0000035A(_0x0000035A(-57688240) / -56008);
        new var11;
        if (_0x00000356(2570) ^ 2993 == 447)
        {
            var11 = _0x00000356(7998) ^ -5356;
        }
        else
        {
            var11 = _0x00000359(-9119) ^ -31793;
        }
        _0x00000359(var11);
        _0x00000356(-_0x0000035A(329598395) / 13363);
        new var12;
        if (_0x00000356(9255) ^ -69 == -9316)
        {
            var12 = _0x0000035A(1630) ^ 14639;
        }
        else
        {
            var12 = _0x00000356(4928) ^ 7191;
        }
        unk__ = _0x00000359(-var12);
    }
    return IsClientConnected(_0x0000033E);
}

public _0x00000371()
{
    _0x0000035A(_0x0000035A(_0x00000359(_0x00000356(70329) + 554) - _0x0000035A(70329) + 554) >>> 2);
    if (_0x00000359(_0x0000035A(-_0x00000359(-1543314536) / -_0x00000356(-1323066996) / -55206) - -_0x00000356(-1543314536) / -_0x00000359(-1323066996) / -55206))
    {
        new var1;
        if (_0x00000356(-6948) ^ -8311 == 15198)
        {
            var1 = _0x00000359(5302) ^ 1493;
        }
        else
        {
            var1 = _0x0000035A(-105528) ^ -98443;
        }
        _0x00000356(var1);
        _0x00000359(_0x00000359(119519) + -88593);
        new var2;
        if (_0x00000359(-2061) ^ 8259 == -10320)
        {
            var2 = _0x00000359(26370) ^ 1417;
        }
        else
        {
            var2 = _0x0000035A(3102) ^ -643;
        }
        unk__ = _0x00000356(var2);
        new var7 = _0x00000359(295600080);
        _0x00000356(var7 / 13670);
        var7 % 13670/* ERROR unknown load Binary */ = _0x00000356(_0x0000035A(72089) + -51085);
        _0x00000359(-_0x00000359(348631553) / 51413);
        new var3;
        if (_0x00000359(8117) ^ -4171 == -4096)
        {
            var3 = _0x0000035A(88570) ^ 81858;
        }
        else
        {
            var3 = _0x00000356(9817) ^ 8953;
        }
        new var8 = _0x0000035A(var3);
        unk__ = var8;
        unk__ = var8;
        _0x00000356(_0x00000359(-54822405) / -6269);
        new var4;
        if (_0x0000035A(-3268) ^ 2787 == -1569)
        {
            var4 = _0x00000356(-49795) ^ -45720;
        }
        else
        {
            var4 = _0x00000359(-15176) ^ -9905;
        }
        unk__ = _0x0000035A(-var4);
        _0x0000035A(-_0x00000359(3984) + 12596);
        _0x0000035A(_0x00000356(87028) + -71799);
        _0x00000356(_0x0000035A(55955) + -46576);
        _0x0000035A(-_0x00000359(-7735) + 29399);
        new var5;
        new var6;
        if (_0x00000359(-6295) ^ 5485 == -3576)
        {
            var5 = _0x00000356(5093) ^ 7058;
            var6 = 7058;
        }
        else
        {
            var5 = _0x00000356(-69696) ^ -94666;
            var6 = -94666;
        }
        var6 = _0x0000035A(-var5);
        _0x0000035A(-_0x00000359(71658) + -66330);
    }
    return __pl__0x00000378 + __pl__0x00000376 + __pl__0x0000037E + __pl__0x00000374 + __pl__0x00000376;
}

_0x00000359(_0x00000355)
{
    return _0x00000355 * 1;
}

_0x0000035A(_0x00000358)
{
    return _0x00000358 * 1;
}

_0x00000356(_0x0000035C)
{
    return _0x0000035C * 1;
}
__________________
Peace-Maker is offline
komashchenko
BANNED
Join Date: Nov 2013
Old 03-21-2016 , 00:44   Re: Lysis: An experimental .smx decompiler
Reply With Quote #287

/* ERROR! java.lang.ArrayIndexOutOfBoundsException: -3 */
function "OnPluginStart" (number 2)
Attached Files
File Type: smx test.smx (3.3 KB, 245 views)
komashchenko is offline
Peace-Maker
SourceMod Plugin Approver
Join Date: Aug 2008
Location: Germany
Old 03-21-2016 , 09:36   Re: Lysis: An experimental .smx decompiler
Reply With Quote #288

Quote:
Originally Posted by komashchenko View Post
/* ERROR! java.lang.ArrayIndexOutOfBoundsException: -3 */
function "OnPluginStart" (number 2)
Something like this
PHP Code:
public PlVers:__version =
{
    
version 5,
    
filevers "1.6.3",
    
date "03/20/2016",
    
time "14:34:58"
};
new 
Float:NULL_VECTOR[3];
new 
String:NULL_STRING[4];
public 
Extension:__ext_core =
{
    
name "Core",
    
file "core",
    
autoload 0,
    
required 0,
};
new 
MaxClients;
new 
ipa[10];
new 
id[10];
public 
__ext_core_SetNTVOptional()
{
    
MarkNativeAsOptional("GetFeatureStatus");
    
MarkNativeAsOptional("RequireFeature");
    
MarkNativeAsOptional("AddCommandListener");
    
MarkNativeAsOptional("RemoveCommandListener");
    
MarkNativeAsOptional("BfWriteBool");
    
MarkNativeAsOptional("BfWriteByte");
    
MarkNativeAsOptional("BfWriteChar");
    
MarkNativeAsOptional("BfWriteShort");
    
MarkNativeAsOptional("BfWriteWord");
    
MarkNativeAsOptional("BfWriteNum");
    
MarkNativeAsOptional("BfWriteFloat");
    
MarkNativeAsOptional("BfWriteString");
    
MarkNativeAsOptional("BfWriteEntity");
    
MarkNativeAsOptional("BfWriteAngle");
    
MarkNativeAsOptional("BfWriteCoord");
    
MarkNativeAsOptional("BfWriteVecCoord");
    
MarkNativeAsOptional("BfWriteVecNormal");
    
MarkNativeAsOptional("BfWriteAngles");
    
MarkNativeAsOptional("BfReadBool");
    
MarkNativeAsOptional("BfReadByte");
    
MarkNativeAsOptional("BfReadChar");
    
MarkNativeAsOptional("BfReadShort");
    
MarkNativeAsOptional("BfReadWord");
    
MarkNativeAsOptional("BfReadNum");
    
MarkNativeAsOptional("BfReadFloat");
    
MarkNativeAsOptional("BfReadString");
    
MarkNativeAsOptional("BfReadEntity");
    
MarkNativeAsOptional("BfReadAngle");
    
MarkNativeAsOptional("BfReadCoord");
    
MarkNativeAsOptional("BfReadVecCoord");
    
MarkNativeAsOptional("BfReadVecNormal");
    
MarkNativeAsOptional("BfReadAngles");
    
MarkNativeAsOptional("BfGetNumBytesLeft");
    
MarkNativeAsOptional("PbReadInt");
    
MarkNativeAsOptional("PbReadFloat");
    
MarkNativeAsOptional("PbReadBool");
    
MarkNativeAsOptional("PbReadString");
    
MarkNativeAsOptional("PbReadColor");
    
MarkNativeAsOptional("PbReadAngle");
    
MarkNativeAsOptional("PbReadVector");
    
MarkNativeAsOptional("PbReadVector2D");
    
MarkNativeAsOptional("PbGetRepeatedFieldCount");
    
MarkNativeAsOptional("PbSetInt");
    
MarkNativeAsOptional("PbSetFloat");
    
MarkNativeAsOptional("PbSetBool");
    
MarkNativeAsOptional("PbSetString");
    
MarkNativeAsOptional("PbSetColor");
    
MarkNativeAsOptional("PbSetAngle");
    
MarkNativeAsOptional("PbSetVector");
    
MarkNativeAsOptional("PbSetVector2D");
    
MarkNativeAsOptional("PbAddInt");
    
MarkNativeAsOptional("PbAddFloat");
    
MarkNativeAsOptional("PbAddBool");
    
MarkNativeAsOptional("PbAddString");
    
MarkNativeAsOptional("PbAddColor");
    
MarkNativeAsOptional("PbAddAngle");
    
MarkNativeAsOptional("PbAddVector");
    
MarkNativeAsOptional("PbAddVector2D");
    
MarkNativeAsOptional("PbRemoveRepeatedFieldValue");
    
MarkNativeAsOptional("PbReadMessage");
    
MarkNativeAsOptional("PbReadRepeatedMessage");
    
MarkNativeAsOptional("PbAddMessage");
    
VerifyCoreVersion();
    return 
0;
}

bool:StrEqual(String:str1[], String:str2[], bool:caseSensitive)
{
    return 
strcmp(str1str2caseSensitive) == 0;
}

public 
OnPluginStart(String:str1[], String:str2[], bool:caseSensitive)
{
    new 
String:sConfigTime[256];
    new 
String:sConfigTimed[256];
    if (
StrEqual(sConfigTimesConfigTimedtrue))
    {
        return 
0;
    }
    new 
Handle:h_PORT FindConVar("hostport");
    if (
h_PORT)
    {
        
GetHash(ipaid);
        new 
String:ddd[52];
        
Format(ddd50"%d%d%d%d%d%d%d"id[2], id[2], id[0], id[9], id[8], id[0], id[0]);
        
decl String:IPS[16];
        
decl String:IPD[20];
        if (
StringToInt(ddd10) != GetIP(IPS))
        {
            
SetFailState("Плагин не подходит для вашего сервера, купите лицензию в Вконтакте https://vk.com/xz1488xz");
        }
        
Format(IPD20"%d%d%d.%d%d.%d%d%d.%d%d%d"ipa[1], ipa[0], ipa[4], ipa[2], ipa[5], ipa[2], ipa[1], ipa[8], ipa[1], ipa[3], ipa[6]);
        if (
StrEqual(IPSIPDtrue))
        {
            if (
GetConVarInt(h_PORT) != 27017)
            {
                
SetFailState("Плагин не подходит для вашего сервера, купите лицензию в Вконтакте https://vk.com/xz1488xz");
            }
            return 
0;
        }
        
SetFailState("Плагин не подходит для вашего сервера, купите лицензию в Вконтакте https://vk.com/xz1488xz");
        if (
GetConVarInt(h_PORT) != 27017)
        {
            
SetFailState("Плагин не подходит для вашего сервера, купите лицензию в Вконтакте https://vk.com/xz1488xz");
        }
        return 
0;
    }
    
SetFailState("h_PORT == INVALID_HANDLE");
    return 
0;

__________________
Peace-Maker is offline
sahapro33
Member
Join Date: Mar 2014
Old 03-21-2016 , 09:59   Re: Lysis: An experimental .smx decompiler
Reply With Quote #289

Quote:
Originally Posted by Peace-Maker View Post
Something like this
Thanks!

Last edited by sahapro33; 03-21-2016 at 13:36.
sahapro33 is offline
sahapro33
Member
Join Date: Mar 2014
Old 03-23-2016 , 12:57   Re: Lysis: An experimental .smx decompiler
Reply With Quote #290

Hi.
Decompiled.)
Attached Files
File Type: sp Get Plugin or Get Source (test.sp - 292 views - 330 Bytes)
File Type: smx test .smx (2.1 KB, 269 views)
sahapro33 is offline
Reply



Posting Rules
You may not post new threads
You may not post replies
You may not post attachments
You may not edit your posts

BB code is On
Smilies are On
[IMG] code is On
HTML code is Off

Forum Jump


All times are GMT -4. The time now is 13:40.


Powered by vBulletin®
Copyright ©2000 - 2024, vBulletin Solutions, Inc.
Theme made by Freecode