Advertisement
Not a member of Pastebin yet?
Sign Up,
it unlocks many cool features!
- #include <a_samp>
- #include <core>
- #include <float>
- new glob4;
- new glob8;
- new globC;
- new glob10;
- new glob14;
- new glob18;
- new glob1C;
- new glob20;
- new glob24[950];
- new globEFC = 2;
- new globF00 = 1;
- new globF04[1000][1000];
- new glob3D27A4[1000][1000];
- new glob7A4044[1000][1000];
- new globB758E4[40];
- new globB75984[1000];
- new globB76924[1000];
- new globB778C4[1000];
- new globB78864[1000];
- new globB79804[1000];
- new globB7A7A4[1000];
- new globB7B744[1000][21];
- new globB90F04[1000][21];
- new globBA66C4[1000][21];
- new globBBBE84[1000][101];
- new globC1F844[1000];
- new globC207E4[90][2];
- new globC20C1C[1000][2];
- new Float:globC23AFC[100][4];
- new globC242CC;
- new globC242D0;
- new globC242D4[1928];
- new globC260F4[2448];
- new globC28734[1000];
- new globC296D4[1000][2];
- new globC2C5B4[1000];
- new globC2D554[1000];
- new globC2E4F4[24];
- new Float:globC2E554[160000];
- new Float:globCCA954[160000];
- new Float:globD66D54[160000];
- new globE03154[160000];
- new globE9F554[1000][2];
- new globEA2434[512];
- new globEA2C34;
- new globEA2C38;
- new globEA2C3C;
- new globEA2C40;
- new globEA2C44;
- new globEA2C48;
- new globEA2C4C;
- new globEA2C50[1000];
- new globEA3BF0[1000];
- new globEA4B90[1000];
- new globEA5B30[1000];
- new globEA6AD0[160000];
- new globF42ED0[100];
- new globF43060[100];
- new globF431F0;
- new Text:globF431F4;
- new Text:globF431F8;
- new globF431FC[1000];
- new globF4419C[1000];
- new globF4513C[1000];
- new globF460DC[42] = { 1685, 1685, 1685, 1685, 1685, 1685, 1685, 1685, 1685, 1685, 1685, 1685, 1685, 1685, 1685, 1685, 1685, 1685, 1685, 1685, 1685, 1685, 1685, 1685, 1685, 1685, 1685, 1685, 1685, 1685, 1685, 1685, 1685, 1685, 1685, 1685, 1685, 1685, 1685, 1685, 1685, 1685 };
- new globF46184[42][1] = {
- "Grass",
- "Ground",
- "Rock",
- "Water",
- "Sand",
- "Lava",
- "Ice",
- "Wood 1",
- "Wood 2",
- "Wood 3",
- "Stone 1",
- "Stone 2",
- "Stone 3",
- "Stone 4",
- "Stone 5",
- "Stone 6",
- "Stone 7",
- "Tree Bark",
- "Wood 4",
- "Wood 5",
- "Wood 6",
- "Wood 7",
- "Black",
- "White",
- "Red",
- "Orange",
- "Yellow",
- "Green",
- "Green-Blue",
- "Blue",
- "Purple",
- "White Glass",
- "Red Glass",
- "Orange Glass",
- "Yellow Glass",
- "Green Glass",
- "Green-Blue Glass",
- "Blue Glass",
- "Purple Glass",
- "Fencing 1",
- "Fencing 2",
- "Fencing 3"
- };
- new globF46788[27][1] = {
- "Chair 1",
- "Chair 2",
- "Armchair",
- "Tabel 1",
- "Fencing 1",
- "Sign",
- "Bed 1",
- "Cabinet 1",
- "Cabinet 2",
- "Cabinet 3",
- "Stairs",
- "Door 1",
- "Door 2",
- "Streetlight",
- "Fencing 2",
- "Tree 1",
- "Tree 2",
- "Tree 3",
- "Tree 4",
- "Tree 5",
- "Tree 6",
- "Tree 7",
- "Grass 1",
- "Grass 2",
- "Grass 3",
- "Flowers 1",
- "Flowers 2"
- };
- new globF46B64[42] = { 17880, 16134, 898, 3951, 16202, 898, 898, 1224, 3260, 2988, 4724, 19355, 19364, 19357, 19359, 19363, 19371, 832, 19376, 19378, 19379, 19356, 19357, 19357, 19357, 19357, 19357, 19357, 19357, 19357, 19357, 19466, 19466, 19466, 19466, 19466, 19466, 19466, 19466, 983, 3282, 4100 };
- new globF46C0C[42] = { 168, 196, 220, 260, 308, 336, 376, 416, 436, 504, 536, 584, 620, 656, 692, 728, 764, 800, 860, 896, 932, 968, 1004, 1040, 1076, 1112, 1148, 1184, 1220, 1256, 1292, 1328, 1376, 1424, 1472, 1520, 1568, 1616, 1664, 1712, 1764, 1832 };
- new globF47410[42] = { 168, 208, 256, 300, 352, 404, 448, 492, 524, 576, 620, 680, 732, 792, 848, 896, 940, 996, 1024, 1064, 1132, 1188, 1236, 1292, 1348, 1404, 1460, 1516, 1572, 1628, 1684, 1740, 1800, 1860, 1920, 1980, 2040, 2100, 2160, 2220, 2248, 2308 };
- new globF47DF4[42] = { -8388864, -8172003, -2763307, -301953808, -2640, -1890762, -1870659628, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -16777216, 0, -65536, -23296, -256, -16711936, -16711776, -16758869, -65281, -1, -65536, -23296, -256, -16711936, -16711776, -13224244, -65281, -1, -1, -1 };
- new globF47E9C[27] = { 1671, 1720, 1711, 2635, 1408, 3927, 1802, 912, 2204, 2328, 3361, 1491, 1502, 1223, 970, 617, 659, 673, 732, 3506, 736, 685, 820, 821, 19473, 869, 870 };
- new Float:globF47F08[27] = { -0.3001, -0.7, -0.8001, -0.5, 0, 1.2999, -0.6001, -0.3001, -0.7, -0.7, -1.3, -0.7, -0.7, -0.9, -0.1001, -1.5, -1.5, -1.5, -1.5, -1.5, 9.3999, -1.5, -0.9, -0.9, -0.9, -0.4689, -0.6724 };
- new Float:globF47F74[27] = { 0, 0, 0, 0, 0, 0, -0.5, 0, -1.1001, 0, 2, -0.8001, -0.8001, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0 };
- new Float:globF47FE0[27] = { 0, 0, 0, 0, 0, 0, -2, 0, 0, -1.1001, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0 };
- function118(arg0, Float:arg1)
- {
- return arg0 - arg1;
- }
- function168(Float:arg0, Float:arg1)
- {
- return floatcmp(arg0, arg1) == 0;
- }
- function1A4(Float:arg0, arg1)
- {
- return floatcmp(arg0, arg1) == 0;
- }
- function1FC(Float:arg0, arg1)
- {
- return floatcmp(arg0, arg1) != 0;
- }
- public OnFilterScriptInit()
- {
- glob4 = funcidx(40) != -1;
- glob8 = funcidx(140) != -1;
- globC = funcidx(252) != -1;
- glob10 = funcidx(364) != -1;
- glob14 = funcidx(484) != -1;
- glob18 = funcidx(604) != -1;
- glob1C = funcidx(704) != -1;
- glob20 = funcidx(804) != -1;
- glob24 = funcidx(920) != -1;
- if(-1 != funcidx(1036))
- {
- return CallLocalFunction(1148, 1260);
- }
- return 1;
- }
- public OnGameModeInit()
- {
- glob4 = funcidx(1264) != -1;
- glob8 = funcidx(1364) != -1;
- globC = funcidx(1476) != -1;
- glob10 = funcidx(1588) != -1;
- glob14 = funcidx(1708) != -1;
- glob18 = funcidx(1828) != -1;
- glob1C = funcidx(1928) != -1;
- glob20 = funcidx(2028) != -1;
- glob24 = funcidx(2144) != -1;
- if(-1 != funcidx(2260))
- {
- return CallLocalFunction(2356, 2452);
- }
- return 1;
- }
- public OnPlayerConnect(playerid)
- {
- Streamer_CallbackHook(0, playerid);
- if(glob4)
- {
- return CallLocalFunction(2456, 2556, playerid);
- }
- return 1;
- }
- public OnPlayerDisconnect(playerid, reason)
- {
- Streamer_CallbackHook(1, playerid, reason);
- if(glob8)
- {
- return CallLocalFunction(2564, 2676, playerid, reason);
- }
- return 1;
- }
- public OnPlayerEditObject(arg0, arg1, arg2, arg3, arg4, arg5, arg6, arg7, arg8, arg9)
- {
- if(arg1)
- {
- Streamer_CallbackHook(2, arg0, arg1, arg2, arg3, arg4, arg5, arg6, arg7, arg8, arg9);
- }
- if(globC)
- {
- return CallLocalFunction(2688, 2800, arg0, arg1, arg2, arg3, arg4, arg5, arg6, arg7, arg8, arg9);
- }
- return 1;
- }
- public OnPlayerSelectObject(arg0, arg1, arg2, arg3, arg4, arg5, arg6)
- {
- if(arg1 == 2)
- {
- Streamer_CallbackHook(3, arg0, arg1, arg2, arg3, arg4, arg5, arg6);
- }
- if(glob10)
- {
- return CallLocalFunction(2844, 2964, arg0, arg1, arg2, arg3, arg4, arg5, arg6);
- }
- return 1;
- }
- public OnPlayerPickUpPickup(playerid, pickupid)
- {
- Streamer_CallbackHook(4, playerid, pickupid);
- if(glob14)
- {
- return CallLocalFunction(2996, 3116, playerid, pickupid);
- }
- return 1;
- }
- public OnPlayerEnterCheckpoint(playerid)
- {
- Streamer_CallbackHook(5, playerid);
- if(glob18)
- {
- return CallLocalFunction(3128, 3228, playerid);
- }
- return 1;
- }
- public OnPlayerLeaveCheckpoint(playerid)
- {
- Streamer_CallbackHook(6, playerid);
- if(glob1C)
- {
- return CallLocalFunction(3236, 3336, playerid);
- }
- return 1;
- }
- public OnPlayerEnterRaceCheckpoint(playerid)
- {
- Streamer_CallbackHook(7, playerid);
- if(glob20)
- {
- return CallLocalFunction(3344, 3460, playerid);
- }
- return 1;
- }
- public OnPlayerLeaveRaceCheckpoint(playerid)
- {
- Streamer_CallbackHook(8, playerid);
- if(glob24)
- {
- return CallLocalFunction(3468, 3584, playerid);
- }
- return 1;
- }
- functionE64(arg0)
- {
- return fexist(arg0);
- }
- functionE90(arg0)
- {
- if(fexist(arg0))
- {
- return 0;
- }
- new File:var0 = 0;
- var0 = fopen(arg0, 1);
- if(var0)
- {
- fclose(var0);
- return 1;
- }
- return 0;
- }
- functionF70(arg0, arg1, arg2)
- {
- new var0 = strlen(arg1);
- new var1 = strlen(arg2);
- if(!var0 || var0 + var1 + 2 > 255)
- {
- return 0;
- }
- new File:var2 = 0, File:var3 = 0;
- new var4[255];
- new var5 = 0;
- format(var4, 255, "%s.part", arg0);
- fremove(var4);
- var2 = fopen(arg0, 0);
- if(!var2)
- {
- return 0;
- }
- var3 = fopen(var4, 1);
- if(!var3)
- {
- fclose(var2);
- return 0;
- }
- while(fread(var2, var4, 255))
- {
- if(!var5 && var4[var0] == 61 && !strcmp(var4, arg1, true, var0))
- {
- format(var4, 255, "%s=%s", arg1, arg2);
- var5 = 1;
- }
- else
- {
- function2068(var4);
- }
- fwrite(var3, var4);
- fwrite(var3, "\r\n");
- }
- if(!var5)
- {
- format(var4, 255, "%s=%s", arg1, arg2);
- fwrite(var3, var4);
- fwrite(var3, "\r\n");
- }
- fclose(var2);
- fclose(var3);
- format(var4, 255, "%s.part", arg0);
- if(function2290(var4, arg0))
- {
- return fremove(var4);
- }
- return 0;
- }
- function1540(arg0, arg1, arg2)
- {
- new var0[255];
- format(var0, 255, "%d", arg2);
- return functionF70(arg0, arg1, var0);
- }
- function15D8(arg0, arg1)
- {
- return strval(function1A9C(arg0, arg1));
- }
- function1638(arg0, arg1)
- {
- new var0 = strlen(arg1);
- if(!var0 || var0 + 2 > 255)
- {
- return 0;
- }
- new File:var1 = 0, File:var2 = 0;
- new var3[255];
- format(var3, 255, "%s.part", arg0);
- fremove(var3);
- var1 = fopen(arg0, 0);
- if(!var1)
- {
- return 0;
- }
- var2 = fopen(var3, 1);
- if(!var2)
- {
- fclose(var1);
- return 0;
- }
- while(fread(var1, var3, 255))
- {
- if(var3[var0] == 61 && !strcmp(var3, arg1, true, var0))
- {
- }
- else
- {
- function2068(var3);
- fwrite(var2, var3);
- fwrite(var2, "\r\n");
- }
- }
- fclose(var1);
- fclose(var2);
- format(var3, 255, "%s.part", arg0);
- if(function2290(var3, arg0))
- {
- return fremove(var3);
- }
- return 0;
- }
- function1A9C(arg0, arg1)
- {
- new var0[255];
- new var1 = strlen(arg1);
- if(!var1 || var1 + 2 > 255)
- {
- return var0;
- }
- new File:var2 = 0;
- var2 = fopen(arg0, 0);
- if(!var2)
- {
- return var0;
- }
- while(fread(var2, var0, 255))
- {
- if(var0[var1] == 61 && !strcmp(var0, arg1, true, var1))
- {
- function2068(var0);
- strmid(var0, var0, var1 + 1, strlen(var0), 255);
- fclose(var2);
- return var0;
- }
- }
- fclose(var2);
- return var0;
- }
- function1DEC(arg0, arg1)
- {
- new var0 = strlen(arg1);
- if(!var0 || var0 + 2 > 255)
- {
- return 0;
- }
- new File:var1 = 0;
- var1 = fopen(arg0, 0);
- if(!var1)
- {
- return 0;
- }
- new var2[255];
- while(fread(var1, var2, 255))
- {
- if(var2[var0] == 61 && !strcmp(var2, arg1, true, var0))
- {
- fclose(var1);
- return 1;
- }
- }
- fclose(var1);
- return 0;
- }
- function2068(arg0)
- {
- new var0 = strlen(arg0);
- if(!arg0)
- {
- return 0;
- }
- if(arg0[var0 - 1] == 10 || arg0[var0 - 1] == 13)
- {
- arg0[var0 - 1] = 0;
- if(!arg0)
- {
- return 0;
- }
- if(arg0[var0 - 2] == 10 || arg0[var0 - 2] == 13)
- {
- arg0[var0 - 2] = 0;
- }
- }
- return 0;
- }
- function2290(arg0, arg1)
- {
- new File:var0 = 0, File:var1 = 0;
- if(!fexist(arg0))
- {
- return 0;
- }
- var0 = fopen(arg0, 0);
- if(!var0)
- {
- return 0;
- }
- var1 = fopen(arg1, 1);
- if(!var1)
- {
- fclose(var0);
- return 0;
- }
- new var2[255];
- while(fread(var0, var2, 255))
- {
- function2068(var2);
- format(var2, 255, "%s\r\n", var2);
- fwrite(var1, var2);
- }
- fclose(var0);
- fclose(var1);
- return 1;
- }
- function2524(arg0)
- {
- new var0 = function26D4(arg0);
- if(var0 >= 21 && !(var0 % 21))
- {
- return var0 / 21;
- }
- return (var0 / 21) + 1;
- }
- function25FC(arg0)
- {
- new var0 = function2754(arg0);
- if(var0 >= 21 && !(var0 % 21))
- {
- return var0 / 21;
- }
- return (var0 / 21) + 1;
- }
- function26D4(arg0)
- {
- return (globC207E4[arg0][1] - globC207E4[arg0][0]) + 1;
- }
- function2754(arg0)
- {
- return GetPVarInt(arg0, 12731096);
- }
- function2788(arg0)
- {
- return GetPVarInt(arg0, 12731192);
- }
- function27BC(arg0)
- {
- if(GetPVarInt(arg0, 12731280) == 1)
- {
- return GetPVarInt(arg0, 12731344);
- }
- return 90;
- }
- function283C(arg0, arg1, arg2)
- {
- new var0 = 0;
- var0 = CreatePlayerTextDraw(arg0, arg1, arg2, 12731392);
- PlayerTextDrawUseBox(arg0, var0, 0);
- PlayerTextDrawLetterSize(arg0, var0, 1053609165, 1066192077);
- PlayerTextDrawFont(arg0, var0, 1);
- PlayerTextDrawSetShadow(arg0, var0, 0);
- PlayerTextDrawSetOutline(arg0, var0, 1);
- PlayerTextDrawColor(arg0, var0, 2899046911);
- PlayerTextDrawShow(arg0, var0);
- return var0;
- }
- function2A14(arg0, arg1, arg2, arg3, arg4, arg5)
- {
- new var0 = 0;
- var0 = CreatePlayerTextDraw(arg0, arg1, arg2, arg5);
- PlayerTextDrawUseBox(arg0, var0, 1);
- PlayerTextDrawBoxColor(arg0, var0, 255);
- PlayerTextDrawBackgroundColor(arg0, var0, 255);
- PlayerTextDrawLetterSize(arg0, var0, 1053609165, 1066192077);
- PlayerTextDrawFont(arg0, var0, 1);
- PlayerTextDrawSetShadow(arg0, var0, 0);
- PlayerTextDrawSetOutline(arg0, var0, 0);
- PlayerTextDrawColor(arg0, var0, 1247439871);
- PlayerTextDrawSetSelectable(arg0, var0, 1);
- PlayerTextDrawAlignment(arg0, var0, 2);
- PlayerTextDrawTextSize(arg0, var0, arg4, arg3);
- PlayerTextDrawShow(arg0, var0);
- return var0;
- }
- function2CF8(arg0, arg1, arg2, arg3)
- {
- new var0 = 0;
- var0 = CreatePlayerTextDraw(arg0, arg1, arg2, arg3);
- PlayerTextDrawUseBox(arg0, var0, 0);
- PlayerTextDrawLetterSize(arg0, var0, 1067450368, 1077936128);
- PlayerTextDrawFont(arg0, var0, 1);
- PlayerTextDrawSetShadow(arg0, var0, 0);
- PlayerTextDrawSetOutline(arg0, var0, 1);
- PlayerTextDrawColor(arg0, var0, 2899046911);
- PlayerTextDrawShow(arg0, var0);
- return var0;
- }
- function2ED0(arg0, arg1, arg2, arg3, arg4, arg5)
- {
- new var0 = CreatePlayerTextDraw(arg0, arg1, arg2, 12731408);
- PlayerTextDrawUseBox(arg0, var0, 1);
- PlayerTextDrawBoxColor(arg0, var0, arg5);
- PlayerTextDrawLetterSize(arg0, var0, 1084227584, 1084227584);
- PlayerTextDrawFont(arg0, var0, 0);
- PlayerTextDrawSetShadow(arg0, var0, 0);
- PlayerTextDrawSetOutline(arg0, var0, 0);
- PlayerTextDrawColor(arg0, var0, 255);
- PlayerTextDrawTextSize(arg0, var0, arg3, arg4);
- PlayerTextDrawBackgroundColor(arg0, var0, arg5);
- PlayerTextDrawShow(arg0, var0);
- return var0;
- }
- function3148(arg0, arg1, arg2, arg3, arg4, arg5, arg6, arg7, arg8, arg9, arg10)
- {
- new var0 = CreatePlayerTextDraw(arg0, arg2, arg3, 12731600);
- PlayerTextDrawFont(arg0, var0, 5);
- PlayerTextDrawColor(arg0, var0, 4294967295);
- PlayerTextDrawBackgroundColor(arg0, var0, arg10);
- PlayerTextDrawTextSize(arg0, var0, arg8, arg9);
- PlayerTextDrawSetPreviewModel(arg0, var0, arg1);
- PlayerTextDrawSetPreviewRot(arg0, var0, arg4, arg5, arg6, arg7);
- PlayerTextDrawSetSelectable(arg0, var0, 1);
- PlayerTextDrawShow(arg0, var0);
- return var0;
- }
- Float:function3368(arg0, arg1, Float:arg2, Float:arg3, arg4)
- {
- new var0 = 0, var1 = 0;
- if(globF00 == 1)
- {
- var1 = arg3;
- }
- if(globF00 == 2)
- {
- var1 = arg3 + 50;
- }
- if(globEFC == 1)
- {
- var0 = arg2;
- }
- if(globEFC == 2)
- {
- var0 = arg2 + 28;
- }
- if(globEFC == 3)
- {
- var0 = arg2 + 58;
- }
- new var2 = CreatePlayerTextDraw(arg0, var0, var1, arg1);
- PlayerTextDrawFont(arg0, var2, 1);
- PlayerTextDrawAlignment(arg0, var2, globEFC);
- if(globEFC == 2)
- {
- PlayerTextDrawTextSize(arg0, var2, 1112014848, 1114636288);
- }
- PlayerTextDrawLetterSize(arg0, var2, 1051931443, 1066192077);
- PlayerTextDrawColor(arg0, var2, arg4);
- PlayerTextDrawSetShadow(arg0, var2, 0);
- PlayerTextDrawSetOutline(arg0, var2, 1);
- PlayerTextDrawBackgroundColor(arg0, var2, 255);
- PlayerTextDrawShow(arg0, var2);
- return var2;
- }
- function3764(arg0)
- {
- new var0 = 0;
- while(21 != var0)
- {
- if(65535 != globB7B744[arg0][var0])
- {
- PlayerTextDrawDestroy(arg0, globB7B744[arg0][var0]);
- globB7B744[arg0][var0] = 65535;
- }
- var0++;
- }
- for(new var1 = 0; var1 < 100; var1++)
- {
- if(65535 != globBBBE84[arg0][var1])
- {
- PlayerTextDrawDestroy(arg0, globBBBE84[arg0][var1]);
- globBBBE84[arg0][var1] = 65535;
- }
- }
- return 0;
- }
- function3A48(arg0)
- {
- new var0 = GetPVarInt(arg0, 12731604);
- new var1 = 0;
- new Float:var2 = 75.0;
- new Float:var3 = 120.0 - (70.0 * 0.33);
- new var4 = 0;
- new var5 = 0;
- new var6 = function27BC(arg0);
- if(var6 == 91)
- {
- new var7 = GetPVarInt(arg0, 12731680) * 21;
- new var8[4];
- var8[0] = GetPVarFloat(arg0, 12731736);
- var8[1] = GetPVarFloat(arg0, 12731804);
- var8[2] = GetPVarFloat(arg0, 12731872);
- var8[3] = GetPVarFloat(arg0, 12731940);
- new var9 = function2754(arg0);
- function3764(arg0);
- while(21 != var1 && var7 < var9)
- {
- if(!var4)
- {
- var2 = 75.0 + 25.0;
- var3 = var3 + 70.0 + 1.0;
- }
- globB7B744[arg0][var1] = function3148(arg0, globF04[arg0][var7], var2, var3, var8[0], var8[1], var8[2], var8[3], 1114636288, 1116471296, var0);
- globB90F04[arg0][var1] = globF04[arg0][var7];
- globBA66C4[arg0][var1] = var5;
- var2 = var2 + 60.0 + 1.0;
- var4++;
- var5++;
- if(var4 == 7)
- {
- var4 = 0;
- }
- var7++;
- var1++;
- }
- }
- if(var6 == 92)
- {
- new var7 = GetPVarInt(arg0, 12732008) * 21;
- new var8 = function2788(arg0);
- function3764(arg0);
- while(21 != var1 && var7 < var8)
- {
- if(!var4)
- {
- var2 = 75.0 + 25.0;
- var3 = var3 + 70.0 + 1.0;
- }
- globB7B744[arg0][var1] = function3148(arg0, 19300, var2, var3, 0, 0, 0, 0, 1114636288, 1116471296, glob7A4044[arg0][var1]);
- globB90F04[arg0][var1] = glob3D27A4[arg0][var7];
- globBA66C4[arg0][var1] = var5;
- var2 = var2 + 60.0 + 1.0;
- var4++;
- var5++;
- if(var4 == 7)
- {
- var4 = 0;
- }
- var7++;
- var1++;
- }
- }
- if(92 != var6 && 91 != var6)
- {
- new var7 = globC207E4[var6][0] + (GetPVarInt(arg0, 12732064) * 21);
- function3764(arg0);
- while(21 != var1 && var7 < globC207E4[var6][1] + 1)
- {
- if(!var4)
- {
- var2 = 75.0 + 25.0;
- var3 = var3 + 70.0 + 1.0;
- }
- new var8 = globC20C1C[var7][1];
- if(var8 > -1)
- {
- globB7B744[arg0][var1] = function3148(arg0, globC20C1C[var7][0], var2, var3, globC23AFC[var8][0], globC23AFC[var8][1], globC23AFC[var8][2], globC23AFC[var8][3], 1114636288, 1116471296, var0);
- }
- else
- {
- globB7B744[arg0][var1] = function3148(arg0, globC20C1C[var7][0], var2, var3, 0, 0, 0, 1065353216, 1114636288, 1116471296, var0);
- }
- globB90F04[arg0][var1] = globC20C1C[var7][0];
- globBA66C4[arg0][var1] = var5;
- var2 = var2 + 60.0 + 1.0;
- var4++;
- var5++;
- if(var4 == 7)
- {
- var4 = 0;
- }
- var7++;
- var1++;
- }
- }
- return 0;
- }
- function4CC8(arg0)
- {
- new var0[65];
- new var1 = function27BC(arg0);
- if(var1 == 91 || var1 == 92)
- {
- format(var0, 64, "%d/%d", GetPVarInt(arg0, 12732144) + 1, GetPVarInt(arg0, 12732144));
- PlayerTextDrawSetString(arg0, globB75984[arg0], var0);
- }
- else
- {
- format(var0, 64, "%d/%d", GetPVarInt(arg0, 12732224) + 1, GetPVarInt(arg0, 12732224));
- PlayerTextDrawSetString(arg0, globB75984[arg0], var0);
- }
- return 0;
- }
- function4F60(arg0, arg1, arg2, arg3, arg4, arg5, arg6, arg7, arg8)
- {
- if(!0)
- {
- return 0;
- }
- if(globC207E4[arg1][0] != globC207E4[arg1][1])
- {
- }
- if((90 > arg1) & (0 <= arg1))
- {
- }
- SetPVarInt(arg0, 12732280, 0);
- SetPVarInt(arg0, 12732336, arg1);
- SetPVarInt(arg0, 12732384, 1);
- SetPVarInt(arg0, 12732448, GetTickCount());
- globB778C4[arg0] = function2ED0(arg0, 1117126656, 120.0 + 20.0, 1141473280, 1127481344, arg5);
- globB76924[arg0] = function2CF8(arg0, 1117126656, 1123024896, arg2);
- globB75984[arg0] = function283C(arg0, 550.0 - 30.0, 120.0 + 15.0);
- globB78864[arg0] = function2A14(arg0, 550.0 - 30.0, 100.0 + 120.0 + 180.0, 1112014848, 1098907648, 12732504);
- globB79804[arg0] = function2A14(arg0, 550.0 - 90.0, 100.0 + 120.0 + 180.0, 1112014848, 1098907648, 12732524);
- globB7A7A4[arg0] = function2A14(arg0, 550.0 - 440.0, 100.0 + 120.0 + 180.0, 1112014848, 1098907648, 12732544);
- SetPVarInt(arg0, 12732564, arg6);
- function3A48(arg0);
- function4CC8(arg0);
- if(arg4 > 21)
- {
- print("-MPM system- WARNING: Too many titles given to \"ShowMPMenu\", Max titles: 21. This cannot be changed");
- arg4 = 21;
- }
- if(arg4)
- {
- new var0 = 0;
- new Float:var1 = 75.0;
- new Float:var2 = 120.0 - (70.0 * 0.33);
- for(new var3 = 0; var3 < arg4; var3++)
- {
- if(!var0)
- {
- var1 = 75.0 + 25.0;
- var2 = var2 + 70.0 + 1.0;
- }
- globBBBE84[arg0][var3] = function3368(arg0, arg3[var3], var1, var2, arg8);
- var1 = var1 + 60.0 + 1.0;
- var0++;
- if(var0 == 7)
- {
- var0 = 0;
- }
- }
- }
- else
- {
- for(new var0 = 0; var0 < 100; var0++)
- {
- globBBBE84[arg0][var0] = 65535;
- }
- }
- SelectTextDraw(arg0, arg7);
- return 1;
- }
- function59C4(arg0, arg1, arg2, arg3, arg4, arg5, arg6, arg7, arg8, arg9)
- {
- function66CC(arg0);
- if(arg2 > 1000)
- {
- arg2 = 1000;
- print("-MPM system- WARNING: Too many items given to \"ShowColorMPMenu\", increase \"MPM_COLOR_MAX_ITEMS\" to fix this");
- }
- if(0 < arg2)
- {
- new var0 = 0;
- while(++var0 < arg2)
- {
- glob3D27A4[arg0][var0] = arg1[var0];
- }
- SetPVarInt(arg0, 12733472, 0);
- SetPVarInt(arg0, 12733528, 92);
- SetPVarInt(arg0, 12733576, 1);
- SetPVarInt(arg0, 12733640, GetTickCount());
- SetPVarInt(arg0, 12733696, arg2);
- SetPVarInt(arg0, 12733784, arg4);
- globB778C4[arg0] = function2ED0(arg0, 1117126656, 120.0 + 20.0, 1141473280, 1127481344, arg6);
- globB76924[arg0] = function2CF8(arg0, 1117126656, 1123024896, arg3);
- globB75984[arg0] = function283C(arg0, 550.0 - 30.0, 120.0 + 15.0);
- globB78864[arg0] = function2A14(arg0, 550.0 - 30.0, 100.0 + 120.0 + 180.0, 1112014848, 1098907648, 12733856);
- globB79804[arg0] = function2A14(arg0, 550.0 - 90.0, 100.0 + 120.0 + 180.0, 1112014848, 1098907648, 12733876);
- globB7A7A4[arg0] = function2A14(arg0, 550.0 - 440.0, 100.0 + 120.0 + 180.0, 1112014848, 1098907648, 12733896);
- for(new var0 = 0; var0 < arg2; var0++)
- {
- glob7A4044[arg0][var0] = arg1[var0];
- }
- for(new var0, var0 = arg2; var0 < 100; var0++)
- {
- glob7A4044[arg0][var0] = arg7;
- }
- function3A48(arg0);
- function4CC8(arg0);
- if(arg2 && strcmp(arg5, globB758E4[0]))
- {
- new var0 = 0;
- new Float:var1 = 75.0;
- new Float:var2 = 120.0 - (70.0 * 0.33);
- for(new var3 = 0; var3 < arg2; var3++)
- {
- if(!var0)
- {
- var1 = 75.0 + 25.0;
- var2 = var2 + 70.0 + 1.0;
- }
- globBBBE84[arg0][var3] = function3368(arg0, arg5[var3], var1, var2, arg9);
- var1 = var1 + 60.0 + 1.0;
- var0++;
- if(var0 == 7)
- {
- var0 = 0;
- }
- }
- }
- else
- {
- for(new var0 = 0; var0 < 100; var0++)
- {
- globBBBE84[arg0][var0] = 65535;
- }
- }
- SelectTextDraw(arg0, arg8);
- return 1;
- }
- return 0;
- }
- function6644(arg0)
- {
- function66CC(arg0);
- SetPVarInt(arg0, 12733916, 1);
- CancelSelectTextDraw(arg0);
- return 1;
- }
- function66CC(arg0)
- {
- if(GetPVarInt(arg0, 12733996) == 1)
- {
- if(function27BC(arg0) == 91)
- {
- DeletePVar(arg0, 12734060);
- DeletePVar(arg0, 12734128);
- DeletePVar(arg0, 12734196);
- DeletePVar(arg0, 12734264);
- DeletePVar(arg0, 12734332);
- DeletePVar(arg0, 12734412);
- }
- if(function27BC(arg0) == 92)
- {
- DeletePVar(arg0, 12734508);
- DeletePVar(arg0, 12734580);
- }
- DeletePVar(arg0, 12734668);
- SetPVarInt(arg0, 12734724, 0);
- function3764(arg0);
- PlayerTextDrawDestroy(arg0, globB76924[arg0]);
- PlayerTextDrawDestroy(arg0, globB778C4[arg0]);
- PlayerTextDrawDestroy(arg0, globB75984[arg0]);
- PlayerTextDrawDestroy(arg0, globB78864[arg0]);
- PlayerTextDrawDestroy(arg0, globB79804[arg0]);
- PlayerTextDrawDestroy(arg0, globB7A7A4[arg0]);
- globB76924[arg0] = 65535;
- globB778C4[arg0] = 65535;
- globB75984[arg0] = 65535;
- globB78864[arg0] = 65535;
- globB79804[arg0] = 65535;
- globB7A7A4[arg0] = 65535;
- }
- return 0;
- }
- public Streamer_OnPlayerConnect(arg0)
- {
- globB76924[arg0] = 65535;
- globB778C4[arg0] = 65535;
- globB75984[arg0] = 65535;
- globB78864[arg0] = 65535;
- globB79804[arg0] = 65535;
- globB7A7A4[arg0] = 65535;
- for(new var0 = 0; var0 < 100; var0++)
- {
- globBBBE84[arg0][var0] = 65535;
- }
- for(new var0 = 0; var0 < 21; var0++)
- {
- globB7B744[arg0][var0] = 65535;
- }
- globC1F844[arg0] = 0;
- return CallLocalFunction(12734788, 12734816, arg0);
- }
- public OnPlayerClickTextDraw(playerid, arg1)
- {
- if(GetPVarInt(playerid, 12734824) == 1)
- {
- SetPVarInt(playerid, 12734904, 0);
- return CallLocalFunction(12734984, 12735020, playerid, arg1);
- }
- if(!GetPVarInt(playerid, 12735032))
- {
- return CallLocalFunction(12735096, 12735132, playerid, arg1);
- }
- if(arg1 == 65535)
- {
- new var0 = function27BC(playerid);
- if(var0 == 91)
- {
- new var1 = GetPVarInt(playerid, 12735144);
- function66CC(playerid);
- CallLocalFunction(12735224, 12735320, playerid, var1);
- PlayerPlaySound(playerid, 1085, 0.0, 0.0, 0.0);
- }
- if(var0 == 92)
- {
- new var1 = GetPVarInt(playerid, 12735340);
- function66CC(playerid);
- CallLocalFunction(12735412, 12735508, playerid, var1);
- PlayerPlaySound(playerid, 1085, 0.0, 0.0, 0.0);
- }
- if(92 != var0 && 91 != var0)
- {
- function66CC(playerid);
- CallLocalFunction(12735528, 12735596, playerid, var0);
- PlayerPlaySound(playerid, 1085, 0.0, 0.0, 0.0);
- }
- return 1;
- }
- return CallLocalFunction(12735616, 12735652, playerid, arg1);
- }
- public OnPlayerClickPlayerTextDraw(playerid, arg1)
- {
- if(!GetPVarInt(playerid, 12735664) || GetTickCount() - GetPVarInt(playerid, 12735728) < 200)
- {
- return CallLocalFunction(12735784, 12735824, playerid, arg1);
- }
- new var0 = GetPVarInt(playerid, 12735836);
- if(arg1 == globB7A7A4[playerid])
- {
- new var1 = function27BC(playerid);
- if(var1 == 91)
- {
- new var2 = GetPVarInt(playerid, 12735892);
- function6644(playerid);
- CallLocalFunction(12735972, 12736068, playerid, var2);
- PlayerPlaySound(playerid, 1085, 0.0, 0.0, 0.0);
- }
- if(var1 == 92)
- {
- new var2 = GetPVarInt(playerid, 12736088);
- function6644(playerid);
- CallLocalFunction(12736160, 12736256, playerid, var2);
- PlayerPlaySound(playerid, 1085, 0.0, 0.0, 0.0);
- }
- if(92 != var1 && 91 != var1)
- {
- function6644(playerid);
- CallLocalFunction(12736276, 12736344, playerid, var1);
- PlayerPlaySound(playerid, 1085, 0.0, 0.0, 0.0);
- }
- return 1;
- }
- if(arg1 == globB78864[playerid])
- {
- new var1 = function27BC(playerid);
- if(var1 == 91)
- {
- if(function25FC(playerid) - 1 > var0)
- {
- SetPVarInt(playerid, 12736364, var0 + 1);
- function3A48(playerid);
- function4CC8(playerid);
- PlayerPlaySound(playerid, 1083, 0.0, 0.0, 0.0);
- }
- else
- {
- PlayerPlaySound(playerid, 1085, 0.0, 0.0, 0.0);
- }
- }
- else if(function2524(var1) - 1 > var0)
- {
- SetPVarInt(playerid, 12736420, var0 + 1);
- function3A48(playerid);
- function4CC8(playerid);
- PlayerPlaySound(playerid, 1083, 0.0, 0.0, 0.0);
- }
- else
- {
- PlayerPlaySound(playerid, 1085, 0.0, 0.0, 0.0);
- }
- return 1;
- }
- if(arg1 == globB79804[playerid])
- {
- if(0 < var0)
- {
- SetPVarInt(playerid, 12736476, var0 - 1);
- function3A48(playerid);
- function4CC8(playerid);
- PlayerPlaySound(playerid, 1084, 0.0, 0.0, 0.0);
- }
- else
- {
- PlayerPlaySound(playerid, 1085, 0.0, 0.0, 0.0);
- }
- return 1;
- }
- new var1 = 0;
- while(21 != var1)
- {
- if(arg1 == globB7B744[playerid][var1])
- {
- new var2 = function27BC(playerid);
- if(var2 == 91)
- {
- PlayerPlaySound(playerid, 1083, 0.0, 0.0, 0.0);
- new var3 = globB90F04[playerid][var1];
- new var4 = globBA66C4[playerid][var1];
- new var5 = GetPVarInt(playerid, 12736532);
- function6644(playerid);
- CallLocalFunction(12736612, 12736708, playerid, var5, var3, var4);
- return 1;
- }
- if(var2 == 92)
- {
- PlayerPlaySound(playerid, 1083, 0.0, 0.0, 0.0);
- new var3 = globB90F04[playerid][var1];
- new var4 = globBA66C4[playerid][var1];
- new var5 = GetPVarInt(playerid, 12736732);
- function6644(playerid);
- CallLocalFunction(12736804, 12736900, playerid, var5, var3, var4);
- return 1;
- }
- if(92 != var2 && 91 != var2)
- {
- PlayerPlaySound(playerid, 1083, 0.0, 0.0, 0.0);
- new var3 = globB90F04[playerid][var1];
- new var4 = globBA66C4[playerid][var1];
- function6644(playerid);
- CallLocalFunction(12736924, 12736992, playerid, var2, var3, var4);
- return 1;
- }
- }
- var1++;
- }
- return CallLocalFunction(12737016, 12737056, playerid, arg1);
- }
- function8558(arg0)
- {
- new File:var0 = 0, var1[75];
- format(var1, 75, "%s", arg0);
- var0 = fopen(var1, 0);
- if(!var0)
- {
- printf("-MPM system- WARNING: Failed to load list: \"%s\"", arg0);
- return 90;
- }
- if(globC242D0 >= 90)
- {
- printf("-MPM system- WARNING: Reached maximum amount of lists, increase \"MPM_TOTAL_LISTS\"", arg0);
- return 90;
- }
- new var2 = globC242CC;
- new var3[128], var4 = 0;
- while(fread(var0, var3, 128))
- {
- if(var2 >= 1000)
- {
- printf("-MPM system- WARNING: Reached maximum amount of items, increase \"MPM_TOTAL_ITEMS\"", arg0);
- }
- else
- {
- var4 = 0;
- if(!var3[0])
- {
- }
- else
- {
- }
- new var5 = strval(function9218(var3, var4));
- if((20000 > var5) & (0 <= var5))
- {
- globC20C1C[var2][0] = var5;
- new var6[20];
- new Float:var7[3], Float:var8 = 1.0;
- new var9 = 0;
- var6 = function9218(var3, var4);
- if(var6[0])
- {
- var9 = 1;
- var7[0] = floatstr(var6);
- }
- var6 = function9218(var3, var4);
- if(var6[0])
- {
- var9 = 1;
- var7[1] = floatstr(var6);
- }
- var6 = function9218(var3, var4);
- if(var6[0])
- {
- var9 = 1;
- var7[2] = floatstr(var6);
- }
- var6 = function9218(var3, var4);
- if(var6[0])
- {
- var9 = 1;
- var8 = floatstr(var6);
- }
- if(var9)
- {
- new var10 = 0;
- for(new var11 = 0; var11 < globC242D4; var11++)
- {
- if(function168(globC23AFC[var11][0], var7[0]) && function168(globC23AFC[var11][1], var7[1]) && function168(globC23AFC[var11][2], var7[2]) && function168(globC23AFC[var11][3], var8))
- {
- var10 = 1;
- globC20C1C[var2][1] = var11;
- }
- else
- {
- }
- }
- if(globC242D4 < 100)
- {
- if(!var10)
- {
- globC23AFC[globC242D4][0] = var7[0];
- globC23AFC[globC242D4][1] = var7[1];
- globC23AFC[globC242D4][2] = var7[2];
- globC23AFC[globC242D4][3] = var8;
- globC20C1C[var2][1] = globC242D4;
- globC242D4++;
- }
- }
- else
- {
- print("-MPM system- WARNING: Not able to save rotation/zoom information. Reached maximum rotation/zoom information count. Increase '#define MPM_TOTAL_ROT_ZOOM' to fix the issue");
- }
- }
- else
- {
- globC20C1C[var2][1] = -1;
- }
- var2++;
- }
- }
- }
- if(var2 > globC242CC)
- {
- globC207E4[globC242D0][0] = globC242CC;
- globC242CC = var2;
- globC207E4[globC242D0][1] = globC242CC;
- globC242D0++;
- return globC242D0;
- }
- printf("-MPM system- WARNING: No Items found in file: %s", arg0);
- return 90;
- }
- function9218(arg0, &arg1)
- {
- new var0 = strlen(arg0);
- while(arg1 < var0 && arg0[arg1] <= 32)
- {
- arg1++;
- }
- new var1 = arg1;
- new var2[20];
- while(arg1 < var0 && arg0[arg1] > 32 && arg1 - var1 < 19)
- {
- var2[arg1 - var1] = arg0[arg1];
- arg1++;
- }
- var2[arg1 - var1] = 0;
- return var2;
- }
- public Streamer_OnFilterScriptInit()
- {
- SSCANF_Init(GetMaxPlayers(), 65535, 24);
- globC260F4 = 1;
- return 1;
- }
- public Streamer_OnGameModeInit()
- {
- if(!globC260F4)
- {
- SSCANF_Init(GetMaxPlayers(), 65535, 24);
- globC260F4 = 1;
- }
- SSCANF_OnGameModeInit();
- return 1;
- }
- public MP_OPC(playerid)
- {
- new var0[24];
- GetPlayerName(playerid, var0, 24);
- SSCANF_Join(playerid, var0, IsPlayerNPC(playerid));
- SSCANF_OnPlayerConnect(playerid);
- return 1;
- }
- public Streamer_OnPlayerDisconnect(playerid, arg1)
- {
- SSCANF_OnPlayerDisconnect(playerid, arg1);
- SSCANF_Leave(playerid);
- return 1;
- }
- public sscanf_weapon(arg0)
- {
- if((57 >= arg0) & (48 <= arg0))
- {
- new var0 = strval(arg0);
- if((var0 <= 18) & (0 <= var0) || (var0 <= 46) & (22 <= var0))
- {
- return var0;
- }
- }
- else
- {
- if(!strcmp(arg0, "Unarmed"))
- {
- return 0;
- }
- if(!strcmp(arg0, "Brass Knuckles"))
- {
- return 1;
- }
- if(!strcmp(arg0, "Golf Club"))
- {
- return 2;
- }
- if(!strcmp(arg0, "Night Stick"))
- {
- return 3;
- }
- if(!strcmp(arg0, "Knife"))
- {
- return 4;
- }
- if(!strcmp(arg0, "Baseball Bat"))
- {
- return 5;
- }
- if(!strcmp(arg0, "Shovel"))
- {
- return 6;
- }
- if(!strcmp(arg0, "Pool cue"))
- {
- return 7;
- }
- if(!strcmp(arg0, "Katana"))
- {
- return 8;
- }
- if(!strcmp(arg0, "Chainsaw"))
- {
- return 9;
- }
- if(!strcmp(arg0, "Purple Dildo"))
- {
- return 10;
- }
- if(!strcmp(arg0, "White Dildo"))
- {
- return 11;
- }
- if(!strcmp(arg0, "Long White Dildo"))
- {
- return 12;
- }
- if(!strcmp(arg0, "White Dildo 2"))
- {
- return 13;
- }
- if(!strcmp(arg0, "Flowers"))
- {
- return 14;
- }
- if(!strcmp(arg0, "Cane"))
- {
- return 15;
- }
- if(!strcmp(arg0, "Grenades"))
- {
- return 16;
- }
- if(!strcmp(arg0, "Tear Gas"))
- {
- return 17;
- }
- if(!strcmp(arg0, "Molotovs"))
- {
- return 18;
- }
- if(!strcmp(arg0, "Pistol"))
- {
- return 22;
- }
- if(!strcmp(arg0, "Silenced Pistol"))
- {
- return 23;
- }
- if(!strcmp(arg0, "Desert Eagle"))
- {
- return 24;
- }
- if(!strcmp(arg0, "Shotgun"))
- {
- return 25;
- }
- if(!strcmp(arg0, "Sawn Off Shotgun"))
- {
- return 26;
- }
- if(!strcmp(arg0, "Combat Shotgun"))
- {
- return 27;
- }
- if(!strcmp(arg0, "Micro Uzi"))
- {
- return 28;
- }
- if(!strcmp(arg0, "Mac 10"))
- {
- return 28;
- }
- if(!strcmp(arg0, "MP5"))
- {
- return 29;
- }
- if(!strcmp(arg0, "AK47"))
- {
- return 30;
- }
- if(!strcmp(arg0, "M4"))
- {
- return 31;
- }
- if(!strcmp(arg0, "Tec9"))
- {
- return 32;
- }
- if(!strcmp(arg0, "Rifle"))
- {
- return 33;
- }
- if(!strcmp(arg0, "Sniper Rifle"))
- {
- return 34;
- }
- if(!strcmp(arg0, "RPG"))
- {
- return 35;
- }
- if(!strcmp(arg0, "Missile Launcher"))
- {
- return 36;
- }
- if(!strcmp(arg0, "Flame Thrower"))
- {
- return 37;
- }
- if(!strcmp(arg0, "Minigun"))
- {
- return 38;
- }
- if(!strcmp(arg0, "Sachel Charges"))
- {
- return 39;
- }
- if(!strcmp(arg0, "Detonator"))
- {
- return 40;
- }
- if(!strcmp(arg0, "Spray Paint"))
- {
- return 41;
- }
- if(!strcmp(arg0, "Fire Extinguisher"))
- {
- return 42;
- }
- if(!strcmp(arg0, "Camera"))
- {
- return 43;
- }
- if(!strcmp(arg0, "Nightvision Goggles"))
- {
- return 44;
- }
- if(!strcmp(arg0, "Thermal Goggles"))
- {
- return 45;
- }
- if(!strcmp(arg0, "Parachute"))
- {
- return 46;
- }
- }
- return -1;
- }
- public sscanf_vehicle(arg0)
- {
- if((57 >= arg0) & (48 <= arg0))
- {
- new var0 = strval(arg0);
- if((611 >= var0) & (400 <= var0))
- {
- return var0;
- }
- }
- else
- {
- if(!strcmp(arg0, "Landstalker"))
- {
- return 400;
- }
- if(!strcmp(arg0, "Bravura"))
- {
- return 401;
- }
- if(!strcmp(arg0, "Buffalo"))
- {
- return 402;
- }
- if(!strcmp(arg0, "Linerunner"))
- {
- return 403;
- }
- if(!strcmp(arg0, "Perenniel"))
- {
- return 404;
- }
- if(!strcmp(arg0, "Sentinel"))
- {
- return 405;
- }
- if(!strcmp(arg0, "Dumper"))
- {
- return 406;
- }
- if(!strcmp(arg0, "Firetruck"))
- {
- return 407;
- }
- if(!strcmp(arg0, "Trashmaster"))
- {
- return 408;
- }
- if(!strcmp(arg0, "Stretch"))
- {
- return 409;
- }
- if(!strcmp(arg0, "Manana"))
- {
- return 410;
- }
- if(!strcmp(arg0, "Infernus"))
- {
- return 411;
- }
- if(!strcmp(arg0, "Voodoo"))
- {
- return 412;
- }
- if(!strcmp(arg0, "Pony"))
- {
- return 413;
- }
- if(!strcmp(arg0, "Mule"))
- {
- return 414;
- }
- if(!strcmp(arg0, "Cheetah"))
- {
- return 415;
- }
- if(!strcmp(arg0, "Ambulance"))
- {
- return 416;
- }
- if(!strcmp(arg0, "Leviathan"))
- {
- return 417;
- }
- if(!strcmp(arg0, "Moonbeam"))
- {
- return 418;
- }
- if(!strcmp(arg0, "Esperanto"))
- {
- return 419;
- }
- if(!strcmp(arg0, "Taxi"))
- {
- return 420;
- }
- if(!strcmp(arg0, "Washington"))
- {
- return 421;
- }
- if(!strcmp(arg0, "Bobcat"))
- {
- return 422;
- }
- if(!strcmp(arg0, "Mr Whoopee"))
- {
- return 423;
- }
- if(!strcmp(arg0, "BF Injection"))
- {
- return 424;
- }
- if(!strcmp(arg0, "Hunter"))
- {
- return 425;
- }
- if(!strcmp(arg0, "Premier"))
- {
- return 426;
- }
- if(!strcmp(arg0, "Enforcer"))
- {
- return 427;
- }
- if(!strcmp(arg0, "Securicar"))
- {
- return 428;
- }
- if(!strcmp(arg0, "Banshee"))
- {
- return 429;
- }
- if(!strcmp(arg0, "Predator"))
- {
- return 430;
- }
- if(!strcmp(arg0, "Bus"))
- {
- return 431;
- }
- if(!strcmp(arg0, "Rhino"))
- {
- return 432;
- }
- if(!strcmp(arg0, "Barracks"))
- {
- return 433;
- }
- if(!strcmp(arg0, "Hotknife"))
- {
- return 434;
- }
- if(!strcmp(arg0, "Article Trailer"))
- {
- return 435;
- }
- if(!strcmp(arg0, "Previon"))
- {
- return 436;
- }
- if(!strcmp(arg0, "Coach"))
- {
- return 437;
- }
- if(!strcmp(arg0, "Cabbie"))
- {
- return 438;
- }
- if(!strcmp(arg0, "Stallion"))
- {
- return 439;
- }
- if(!strcmp(arg0, "Rumpo"))
- {
- return 440;
- }
- if(!strcmp(arg0, "RC Bandit"))
- {
- return 441;
- }
- if(!strcmp(arg0, "Romero"))
- {
- return 442;
- }
- if(!strcmp(arg0, "Packer"))
- {
- return 443;
- }
- if(!strcmp(arg0, "Monster"))
- {
- return 444;
- }
- if(!strcmp(arg0, "Admiral"))
- {
- return 445;
- }
- if(!strcmp(arg0, "Squallo"))
- {
- return 446;
- }
- if(!strcmp(arg0, "Seasparrow"))
- {
- return 447;
- }
- if(!strcmp(arg0, "Pizzaboy"))
- {
- return 448;
- }
- if(!strcmp(arg0, "Tram"))
- {
- return 449;
- }
- if(!strcmp(arg0, "Article Trailer 2"))
- {
- return 450;
- }
- if(!strcmp(arg0, "Turismo"))
- {
- return 451;
- }
- if(!strcmp(arg0, "Speeder"))
- {
- return 452;
- }
- if(!strcmp(arg0, "Reefer"))
- {
- return 453;
- }
- if(!strcmp(arg0, "Tropic"))
- {
- return 454;
- }
- if(!strcmp(arg0, "Flatbed"))
- {
- return 455;
- }
- if(!strcmp(arg0, "Yankee"))
- {
- return 456;
- }
- if(!strcmp(arg0, "Caddy"))
- {
- return 457;
- }
- if(!strcmp(arg0, "Solair"))
- {
- return 458;
- }
- if(!strcmp(arg0, "Berkley's RC Van"))
- {
- return 459;
- }
- if(!strcmp(arg0, "Skimmer"))
- {
- return 460;
- }
- if(!strcmp(arg0, "PCJ-600"))
- {
- return 461;
- }
- if(!strcmp(arg0, "Faggio"))
- {
- return 462;
- }
- if(!strcmp(arg0, "Freeway"))
- {
- return 463;
- }
- if(!strcmp(arg0, "RC Baron"))
- {
- return 464;
- }
- if(!strcmp(arg0, "RC Raider"))
- {
- return 465;
- }
- if(!strcmp(arg0, "Glendale"))
- {
- return 466;
- }
- if(!strcmp(arg0, "Oceanic"))
- {
- return 467;
- }
- if(!strcmp(arg0, "Sanchez"))
- {
- return 468;
- }
- if(!strcmp(arg0, "Sparrow"))
- {
- return 469;
- }
- if(!strcmp(arg0, "Patriot"))
- {
- return 470;
- }
- if(!strcmp(arg0, "Quad"))
- {
- return 471;
- }
- if(!strcmp(arg0, "Coastguard"))
- {
- return 472;
- }
- if(!strcmp(arg0, "Dinghy"))
- {
- return 473;
- }
- if(!strcmp(arg0, "Hermes"))
- {
- return 474;
- }
- if(!strcmp(arg0, "Sabre"))
- {
- return 475;
- }
- if(!strcmp(arg0, "Rustler"))
- {
- return 476;
- }
- if(!strcmp(arg0, "ZR-350"))
- {
- return 477;
- }
- if(!strcmp(arg0, "Walton"))
- {
- return 478;
- }
- if(!strcmp(arg0, "Regina"))
- {
- return 479;
- }
- if(!strcmp(arg0, "Comet"))
- {
- return 480;
- }
- if(!strcmp(arg0, "BMX"))
- {
- return 481;
- }
- if(!strcmp(arg0, "Burrito"))
- {
- return 482;
- }
- if(!strcmp(arg0, "Camper"))
- {
- return 483;
- }
- if(!strcmp(arg0, "Marquis"))
- {
- return 484;
- }
- if(!strcmp(arg0, "Baggage"))
- {
- return 485;
- }
- if(!strcmp(arg0, "Dozer"))
- {
- return 486;
- }
- if(!strcmp(arg0, "Maverick"))
- {
- return 487;
- }
- if(!strcmp(arg0, "SAN News Maverick"))
- {
- return 488;
- }
- if(!strcmp(arg0, "Rancher"))
- {
- return 489;
- }
- if(!strcmp(arg0, "FBI Rancher"))
- {
- return 490;
- }
- if(!strcmp(arg0, "Virgo"))
- {
- return 491;
- }
- if(!strcmp(arg0, "Greenwood"))
- {
- return 492;
- }
- if(!strcmp(arg0, "Jetmax"))
- {
- return 493;
- }
- if(!strcmp(arg0, "Hotring Racer"))
- {
- return 494;
- }
- if(!strcmp(arg0, "Sandking"))
- {
- return 495;
- }
- if(!strcmp(arg0, "Blista Compact"))
- {
- return 496;
- }
- if(!strcmp(arg0, "Police Maverick"))
- {
- return 497;
- }
- if(!strcmp(arg0, "Boxville"))
- {
- return 498;
- }
- if(!strcmp(arg0, "Benson"))
- {
- return 499;
- }
- if(!strcmp(arg0, "Mesa"))
- {
- return 500;
- }
- if(!strcmp(arg0, "RC Goblin"))
- {
- return 501;
- }
- if(!strcmp(arg0, "Hotring Racer"))
- {
- return 502;
- }
- if(!strcmp(arg0, "Hotring Racer"))
- {
- return 503;
- }
- if(!strcmp(arg0, "Bloodring Banger"))
- {
- return 504;
- }
- if(!strcmp(arg0, "Rancher"))
- {
- return 505;
- }
- if(!strcmp(arg0, "Super GT"))
- {
- return 506;
- }
- if(!strcmp(arg0, "Elegant"))
- {
- return 507;
- }
- if(!strcmp(arg0, "Journey"))
- {
- return 508;
- }
- if(!strcmp(arg0, "Bike"))
- {
- return 509;
- }
- if(!strcmp(arg0, "Mountain Bike"))
- {
- return 510;
- }
- if(!strcmp(arg0, "Beagle"))
- {
- return 511;
- }
- if(!strcmp(arg0, "Cropduster"))
- {
- return 512;
- }
- if(!strcmp(arg0, "Stuntplane"))
- {
- return 513;
- }
- if(!strcmp(arg0, "Tanker"))
- {
- return 514;
- }
- if(!strcmp(arg0, "Roadtrain"))
- {
- return 515;
- }
- if(!strcmp(arg0, "Nebula"))
- {
- return 516;
- }
- if(!strcmp(arg0, "Majestic"))
- {
- return 517;
- }
- if(!strcmp(arg0, "Buccaneer"))
- {
- return 518;
- }
- if(!strcmp(arg0, "Shamal"))
- {
- return 519;
- }
- if(!strcmp(arg0, "Hydra"))
- {
- return 520;
- }
- if(!strcmp(arg0, "FCR-900"))
- {
- return 521;
- }
- if(!strcmp(arg0, "NRG-500"))
- {
- return 522;
- }
- if(!strcmp(arg0, "HPV1000"))
- {
- return 523;
- }
- if(!strcmp(arg0, "Cement Truck"))
- {
- return 524;
- }
- if(!strcmp(arg0, "Towtruck"))
- {
- return 525;
- }
- if(!strcmp(arg0, "Fortune"))
- {
- return 526;
- }
- if(!strcmp(arg0, "Cadrona"))
- {
- return 527;
- }
- if(!strcmp(arg0, "FBI Truck"))
- {
- return 528;
- }
- if(!strcmp(arg0, "Willard"))
- {
- return 529;
- }
- if(!strcmp(arg0, "Forklift"))
- {
- return 530;
- }
- if(!strcmp(arg0, "Tractor"))
- {
- return 531;
- }
- if(!strcmp(arg0, "Combine Harvester"))
- {
- return 532;
- }
- if(!strcmp(arg0, "Feltzer"))
- {
- return 533;
- }
- if(!strcmp(arg0, "Remington"))
- {
- return 534;
- }
- if(!strcmp(arg0, "Slamvan"))
- {
- return 535;
- }
- if(!strcmp(arg0, "Blade"))
- {
- return 536;
- }
- if(!strcmp(arg0, "Freight (Train)"))
- {
- return 537;
- }
- if(!strcmp(arg0, "Brownstreak (Train)"))
- {
- return 538;
- }
- if(!strcmp(arg0, "Vortex"))
- {
- return 539;
- }
- if(!strcmp(arg0, "Vincent"))
- {
- return 540;
- }
- if(!strcmp(arg0, "Bullet"))
- {
- return 541;
- }
- if(!strcmp(arg0, "Clover"))
- {
- return 542;
- }
- if(!strcmp(arg0, "Sadler"))
- {
- return 543;
- }
- if(!strcmp(arg0, "Firetruck LA"))
- {
- return 544;
- }
- if(!strcmp(arg0, "Hustler"))
- {
- return 545;
- }
- if(!strcmp(arg0, "Intruder"))
- {
- return 546;
- }
- if(!strcmp(arg0, "Primo"))
- {
- return 547;
- }
- if(!strcmp(arg0, "Cargobob"))
- {
- return 548;
- }
- if(!strcmp(arg0, "Tampa"))
- {
- return 549;
- }
- if(!strcmp(arg0, "Sunrise"))
- {
- return 550;
- }
- if(!strcmp(arg0, "Merit"))
- {
- return 551;
- }
- if(!strcmp(arg0, "Utility Van"))
- {
- return 552;
- }
- if(!strcmp(arg0, "Nevada"))
- {
- return 553;
- }
- if(!strcmp(arg0, "Yosemite"))
- {
- return 554;
- }
- if(!strcmp(arg0, "Windsor"))
- {
- return 555;
- }
- if(!strcmp(arg0, "Monster \"A\""))
- {
- return 556;
- }
- if(!strcmp(arg0, "Monster \"B\""))
- {
- return 557;
- }
- if(!strcmp(arg0, "Uranus"))
- {
- return 558;
- }
- if(!strcmp(arg0, "Jester"))
- {
- return 559;
- }
- if(!strcmp(arg0, "Sultan"))
- {
- return 560;
- }
- if(!strcmp(arg0, "Stratum"))
- {
- return 561;
- }
- if(!strcmp(arg0, "Elegy"))
- {
- return 562;
- }
- if(!strcmp(arg0, "Raindance"))
- {
- return 563;
- }
- if(!strcmp(arg0, "RC Tiger"))
- {
- return 564;
- }
- if(!strcmp(arg0, "Flash"))
- {
- return 565;
- }
- if(!strcmp(arg0, "Tahoma"))
- {
- return 566;
- }
- if(!strcmp(arg0, "Savanna"))
- {
- return 567;
- }
- if(!strcmp(arg0, "Bandito"))
- {
- return 568;
- }
- if(!strcmp(arg0, "Freight Flat Trailer (Train)"))
- {
- return 569;
- }
- if(!strcmp(arg0, "Streak Trailer (Train)"))
- {
- return 570;
- }
- if(!strcmp(arg0, "Kart"))
- {
- return 571;
- }
- if(!strcmp(arg0, "Mower"))
- {
- return 572;
- }
- if(!strcmp(arg0, "Dune"))
- {
- return 573;
- }
- if(!strcmp(arg0, "Sweeper"))
- {
- return 574;
- }
- if(!strcmp(arg0, "Broadway"))
- {
- return 575;
- }
- if(!strcmp(arg0, "Tornado"))
- {
- return 576;
- }
- if(!strcmp(arg0, "AT400"))
- {
- return 577;
- }
- if(!strcmp(arg0, "DFT-30"))
- {
- return 578;
- }
- if(!strcmp(arg0, "Huntley"))
- {
- return 579;
- }
- if(!strcmp(arg0, "Stafford"))
- {
- return 580;
- }
- if(!strcmp(arg0, "BF-400"))
- {
- return 581;
- }
- if(!strcmp(arg0, "Newsvan"))
- {
- return 582;
- }
- if(!strcmp(arg0, "Tug"))
- {
- return 583;
- }
- if(!strcmp(arg0, "Petrol Trailer"))
- {
- return 584;
- }
- if(!strcmp(arg0, "Emperor"))
- {
- return 585;
- }
- if(!strcmp(arg0, "Wayfarer"))
- {
- return 586;
- }
- if(!strcmp(arg0, "Euros"))
- {
- return 587;
- }
- if(!strcmp(arg0, "Hotdog"))
- {
- return 588;
- }
- if(!strcmp(arg0, "Club"))
- {
- return 589;
- }
- if(!strcmp(arg0, "Freight Box Trailer (Train)"))
- {
- return 590;
- }
- if(!strcmp(arg0, "Article Trailer 3"))
- {
- return 591;
- }
- if(!strcmp(arg0, "Andromada"))
- {
- return 592;
- }
- if(!strcmp(arg0, "Dodo"))
- {
- return 593;
- }
- if(!strcmp(arg0, "RC Cam"))
- {
- return 594;
- }
- if(!strcmp(arg0, "Launch"))
- {
- return 595;
- }
- if(!strcmp(arg0, "Police Car (LSPD)"))
- {
- return 596;
- }
- if(!strcmp(arg0, "Police Car (SFPD)"))
- {
- return 597;
- }
- if(!strcmp(arg0, "Police Car (LVPD)"))
- {
- return 598;
- }
- if(!strcmp(arg0, "Police Ranger"))
- {
- return 599;
- }
- if(!strcmp(arg0, "Picador"))
- {
- return 600;
- }
- if(!strcmp(arg0, "S.W.A.T."))
- {
- return 601;
- }
- if(!strcmp(arg0, "Alpha"))
- {
- return 602;
- }
- if(!strcmp(arg0, "Phoenix"))
- {
- return 603;
- }
- if(!strcmp(arg0, "Glendale Shit"))
- {
- return 604;
- }
- if(!strcmp(arg0, "Sadler Shit"))
- {
- return 605;
- }
- if(!strcmp(arg0, "Baggage Trailer \"A\""))
- {
- return 606;
- }
- if(!strcmp(arg0, "Baggage Trailer \"B\""))
- {
- return 607;
- }
- if(!strcmp(arg0, "Tug Stairs Trailer"))
- {
- return 608;
- }
- if(!strcmp(arg0, "Boxville"))
- {
- return 609;
- }
- if(!strcmp(arg0, "Farm Trailer"))
- {
- return 610;
- }
- if(!strcmp(arg0, "Utility Trailer"))
- {
- return 611;
- }
- }
- return -1;
- }
- main()
- {
- return 1;
- }
- public SSCANF_OnPlayerConnect(playerid)
- {
- globF431FC[playerid] = CreatePlayerTextDraw(playerid, 1140752384, 1136517123, 16026404);
- PlayerTextDrawLetterSize(playerid, globF431FC[playerid], 1055286853, 1070386381);
- PlayerTextDrawTextSize(playerid, globF431FC[playerid], 1142859363, 1139815208);
- PlayerTextDrawAlignment(playerid, globF431FC[playerid], 1);
- PlayerTextDrawColor(playerid, globF431FC[playerid], 4294967295);
- PlayerTextDrawUseBox(playerid, globF431FC[playerid], 1);
- PlayerTextDrawBoxColor(playerid, globF431FC[playerid], 2147483903);
- PlayerTextDrawSetShadow(playerid, globF431FC[playerid], 0);
- PlayerTextDrawSetOutline(playerid, globF431FC[playerid], 1);
- PlayerTextDrawBackgroundColor(playerid, globF431FC[playerid], 2771004159);
- PlayerTextDrawFont(playerid, globF431FC[playerid], 1);
- PlayerTextDrawSetProportional(playerid, globF431FC[playerid], 1);
- GameTextForPlayer(playerid, "~p~Welcome to ~w~Minecraft ~g~1.0 ~r~server!", 5000, 5);
- new var0[24];
- GetPlayerName(playerid, var0, 24);
- format(globEA2434, 512, "{ffffff}%s (ID: %d) {ffcc00}влезе в {ff0000}Minecraft World! ", var0, playerid);
- SendClientMessageToAll(0x00FFFFFF, globEA2434);
- SendClientMessage(playerid, 0xFFFFFFFF, "{ffcc00}~~~~~~~~~~~~~~~~~~~~~~~~~{000000}~~~~~~~~~~~~~{ffcc00}~~~~~~~~~~~~~~~~~~~~~~~");
- SendClientMessage(playerid, 0xFFFFFFFF, "{00ff00}Добре дошли в {f50000}Minecraft World!");
- SendClientMessage(playerid, 0xFFFFFFFF, "{00ff00}Това е място където може да изявяваш творчеството си със приятели!");
- SendClientMessage(playerid, 0xFFFFFFFF, "{ffcc00}~~~~~~~~~~~~~~~~~~~~~~~~~{000000}~~~~~~~~~~~~~{ffcc00}~~~~~~~~~~~~~~~~~~~~~~~");
- PlayerPlaySound(playerid, 1185, 0.0, 0.0, 0.0);
- globEA2C50[playerid] = 0;
- globEA3BF0[playerid] = -1;
- SetDynamicObjectMaterial(globEA4B90[playerid], 0, 4294967295, 16028108, 16028128, 2449408000);
- globC28734[playerid] = SetTimerEx("UpdateCubes", 2000, true, "i", playerid);
- globF4419C[playerid] = 0;
- globF4513C[playerid] = 0;
- globEA5B30[playerid] = 0;
- globC296D4[playerid][0] = -1;
- globC296D4[playerid][1] = -1;
- globC2C5B4[playerid] = -1;
- globC2D554[playerid] = -1;
- globE9F554[playerid][0] = -1;
- globE9F554[playerid][1] = -1;
- return 1;
- }
- public SSCANF_OnPlayerDisconnect(playerid, arg1)
- {
- new var0[24];
- GetPlayerName(playerid, var0, 24);
- switch(arg1) {
- case 0:
- format(globEA2434, 512, "{ffffff}%s (ID: %d) {ffcc00}Излезе от сървъра! {ff0000}(Краш)", var0, playerid);
- case 1:
- format(globEA2434, 512, "{ffffff}%s (ID: %d) {ffcc00}Излезе от сървъра! {ff0000}(Излязъл)", var0, playerid);
- case 2:
- format(globEA2434, 512, "{ffffff}%s (ID: %d) {ffcc00}Излезе от сървъра! {ff0000}(Кикнат)", var0, playerid);
- }
- SendClientMessageToAll(0xFFFFFFFF, globEA2434);
- DestroyDynamicObject(globEA4B90[playerid]);
- TextDrawHideForPlayer(playerid, globF431F0);
- TextDrawHideForPlayer(playerid, globF431F4);
- TextDrawHideForPlayer(playerid, globF431F8);
- PlayerTextDrawHide(playerid, globF431FC[playerid]);
- KillTimer(globC28734[playerid]);
- return 1;
- }
- public OnPlayerCommandText(playerid, cmdtext)
- {
- new var0 = 0;
- new var1[256];
- var1 = function13F7C(cmdtext, var0);
- if(!strcmp(var1, "/help", true) || !strcmp(var1, "/about", true))
- {
- new var2[1024];
- strcat(var2, "{ffcc00}Здравей скъпи играч! Ние сме щасливи че си в нашия сървър! \nТук е място в което може да покажеш своята креативност! \n", 1024);
- strcat(var2, "{00ff00}Създавайте уникални постройки, или стройте за забава - избора е изцяло ваш!\n", 1024);
- format(globEA2434, 512, "{ff00ff}За да смениш блока, натисни бутон {ff0000}%s. \n{ff00ff}За да поставиш блока натисни {ff0000}%s, {ff00ff} за да махнеш предмет, натисни {ff0000}%s. \n{ff00ff}За да смениш позицията на блока натисни {ff0000}%s.\n{ff00ff}За да махнеш избирането на блок натисни {ff0000}%s\n", "C", "RMB", "LMB", "Y", "F");
- strcat(var2, globEA2434, 1024);
- format(globEA2434, 512, "{00ffff}Това е всичко! Пожелаваме ви приятна игра! За да видиш командите в сървъра, напиши /cmd.\n\n{ff00ff}Проекта е в разработка. От 7 Април 2016\nSkype: stanislav_985\n\n");
- strcat(var2, globEA2434, 1024);
- ShowPlayerDialog(playerid, 3000, 0, 16031712, var2, 16031792, 16031836);
- return 1;
- }
- if(!strcmp(var1, "/cmd", true) || !strcmp(var1, "/c", true) || !strcmp(var1, "/command", true) || !strcmp(var1, "/commands", true) || !strcmp(var1, "/cmds", true))
- {
- new var2[1024];
- strcat(var2, "{ff00ff}Команди в сървъра:\n\n", 1024);
- strcat(var2, "{ffff00}/spawn - Отиваш на спавна\n", 1024);
- strcat(var2, "{ffff00}/radio - Пускаш си радио\n", 1024);
- strcat(var2, "{ffff00}/fly - Вземаш джетпак за да летиш\n{ffff00}/safe [дистанция] - За да защитиш постройката си\n\n{ffff00}/delsafe - За да изтриеш резиденцията си\n", 1024);
- strcat(var2, "{ffff00}/label [текст] - за да направиш табела\n{ffff00}/dellabel - за да изтриеш табелата си\n", 1024);
- ShowPlayerDialog(playerid, 3000, 2, 16033340, var2, 16033420, 16033464);
- return 1;
- }
- if(!strcmp("/test", var1, true))
- {
- new var2[512];
- var2 = function13F7C(cmdtext, var0);
- PlayerPlaySound(playerid, strval(var2), 0.0, 0.0, 0.0);
- return 1;
- }
- if(!strcmp("/switch", var1, true))
- {
- function4F60(playerid, globEA2C34, 16033524, 16023628, 9, 3368468292, 3687284343, 4105706410, 3445031082);
- return 1;
- }
- if(!strcmp("/spawn", var1, true))
- {
- SetPlayerPos(playerid, 5000.0, 1000.0, 5.1999 + 2);
- function225E0(playerid, "{00ff00}Ти успещно отиде на спавн!");
- return 1;
- }
- if(!strcmp("/jet", var1, true) || !strcmp("/jp", cmdtext, true) || !strcmp("/jetpack", cmdtext, true) || !strcmp("/fly", cmdtext, true))
- {
- SetPlayerSpecialAction(playerid, 2);
- return 1;
- }
- if(!strcmp("/safe", var1, true))
- {
- new var2[512];
- var2 = function13F7C(cmdtext, var0);
- if(strval(var2) <= 0 || strval(var2) > 15)
- {
- return function22500(playerid, "{ff0000}Напиши: /safe [радиус:1-15]");
- }
- if(IsPlayerInAnyDynamicArea(playerid))
- {
- return function22500(playerid, "{ff0000}Ти си в чужда резиденция! отиди на друго място!");
- }
- new Float:var3 = 0.0, Float:var4 = 0.0, Float:var5 = 0.0;
- new var6[256];
- new var7[100];
- GetPlayerPos(playerid, var3, var4, var5);
- if(IsValidDynamicArea(globC296D4[playerid][0]))
- {
- DestroyDynamicArea(globC296D4[playerid][0]);
- format(var7, 100, "%d", globC296D4[playerid][1]);
- function1638("SAFE_ZONES.sav", var7);
- globF42ED0[globC296D4[playerid][1]] = -1;
- globC296D4[playerid][1] = -1;
- globC296D4[playerid][0] = -1;
- }
- globC296D4[playerid][0] = CreateDynamicCircle(var3, var4, strval(var2), 4294967295, 4294967295, 4294967295);
- new var8 = 0;
- new var9 = 0;
- new var10 = 0;
- while(!var8)
- {
- var9++;
- if(-1 != globF42ED0[var9])
- {
- var8 = 0;
- }
- else
- {
- var10 = var9;
- }
- }
- format(var7, 100, "%d", var10);
- globC296D4[playerid][1] = var10;
- globF42ED0[var10] = globC296D4[playerid][0];
- format(var6, 256, "%f %f %d", var3, var4, strval(var2));
- functionF70("SAFE_ZONES.sav", var7, var6);
- new var11[256];
- GetPlayerName(playerid, globC2E4F4, 24);
- format(var11, 256, "Users/%s.sav", globC2E4F4);
- function1540(var11, "SAFE_ZONE", var10);
- function225E0(playerid, "Ти създаде резиденция! и сега можеш да строиш само ти!");
- return 1;
- }
- if(!strcmp("/delsafe", var1, true))
- {
- new var2[100];
- if(IsValidDynamicArea(globC296D4[playerid][0]))
- {
- DestroyDynamicArea(globC296D4[playerid][0]);
- format(var2, 100, "%d", globC296D4[playerid][1]);
- function1638("SAFE_ZONES.sav", var2);
- globF42ED0[globC296D4[playerid][1]] = -1;
- globC296D4[playerid][1] = -1;
- globC296D4[playerid][0] = -1;
- function225E0(playerid, "{00ff00}Ти изтри своята резиденция!");
- }
- else
- {
- function22500(playerid, "{ff0000}Ти нямаш създадена резиденция!");
- }
- return 1;
- }
- if(!strcmp("/label", var1, true))
- {
- new var2[1024];
- sscanf(cmdtext, 16035160, var2);
- if(strlen(var2) <= 0 || strlen(var2) > 50)
- {
- return function22500(playerid, "{ff0000}Помощ: /label [текст от 1 до 50 символа]");
- }
- new Float:var3 = 0.0, Float:var4 = 0.0, Float:var5 = 0.0;
- new var6[256];
- new var7[100];
- GetPlayerPos(playerid, var3, var4, var5);
- if(IsValidDynamic3DTextLabel(globC2C5B4[playerid]))
- {
- DestroyDynamic3DTextLabel(globC2C5B4[playerid]);
- format(var7, 100, "%d", 12768596);
- function1638("LABELS.sav", var7);
- globF43060[globC2D554[playerid]] = -1;
- globC2D554[playerid] = -1;
- globC2C5B4[playerid] = -1;
- }
- globC2C5B4[playerid] = CreateDynamic3DTextLabel(var2, 4294967295, var3, var4, var5, 1140457472, 65535, 65535, 0, 4294967295, 4294967295, 4294967295, 1120403456);
- new var8 = 0;
- new var9 = 0;
- new var10 = 0;
- while(!var8)
- {
- var9++;
- if(-1 != globF43060[var9])
- {
- var8 = 0;
- }
- else
- {
- var10 = var9;
- }
- }
- format(var7, 100, "%d", var10);
- globC2D554[playerid] = var10;
- globF43060[var10] = globC2C5B4[playerid];
- format(var6, 256, "%f %f %f %s", var3, var4, var5, var2);
- functionF70("LABELS.sav", var7, var6);
- new var11[256];
- GetPlayerName(playerid, globC2E4F4, 24);
- format(var11, 256, "Users/%s.sav", globC2E4F4);
- function1540(var11, "SAFE_LABEL", var10);
- function225E0(playerid, "{00ff00}Ти създаде табела!");
- return 1;
- }
- if(!strcmp("/dellabel", var1, true))
- {
- new var2[100];
- if(IsValidDynamic3DTextLabel(globC2C5B4[playerid]))
- {
- DestroyDynamic3DTextLabel(globC2C5B4[playerid]);
- format(var2, 100, "%d", 12768596);
- function1638("LABELS.sav", var2);
- globF43060[globC2D554[playerid]] = -1;
- globC2D554[playerid] = -1;
- globC2C5B4[playerid] = -1;
- function225E0(playerid, "{00ff00}Ти изтри табелата си!");
- }
- else
- {
- function22500(playerid, "{ff0000}Ти нямаш създадени табели!");
- }
- return 1;
- }
- return function22500(playerid, "{ff0000}Няма такава команда! {ffffff}за да видиш листа с команди напиши /cmd");
- }
- public OnPlayerSpawn(playerid)
- {
- SetPlayerInterior(playerid, 0);
- SetPlayerPos(playerid, 5000.0, 1000.0, 5.1999 + 2);
- GameTextForPlayer(playerid, "~r~Wait! ~g~Loading objects!", 2500, 3);
- SetTimerEx("Unfreeze", 3000, false, "i", playerid);
- SetPlayerHealth(playerid, 10000000.0);
- SetPlayerAttachedObject(playerid, 0, 18635, 6, 3161834127, 1014350479, 1026295589, 3233598669, 3242196994, 0, 1065353216, 1065353216, 1065353216, 0, 0);
- return 1;
- }
- public OnPlayerDeath(playerid, killerid, reason)
- {
- return 1;
- }
- public OnPlayerRequestClass(playerid, classid)
- {
- SetPlayerPos(playerid, 2011.0866, 1357.0909, 10.8203);
- SetPlayerFacingAngle(playerid, 279.5658);
- SetPlayerCameraPos(playerid, 2017.8021, 1356.7081, 12.1);
- SetPlayerCameraLookAt(playerid, 2011.0866, 1357.0909, 10.8203, 1);
- return 1;
- }
- public OnPlayerRequestSpawn(playerid)
- {
- if(!function220E4(playerid))
- {
- ShowPlayerDialog(playerid, 4334, 3, 16036624, 16036672, 16037000, 16037044);
- return 0;
- }
- if(function221C8(playerid))
- {
- function21D04(playerid);
- }
- else
- {
- ShowPlayerDialog(playerid, 4335, 3, 16037048, 16037068, 16037460, 16037504);
- return 0;
- }
- PlayerPlaySound(playerid, 1186, 0.0, 0.0, 0.0);
- HTTP(playerid, 1, 16037508, 16037584, 16037588);
- TextDrawShowForPlayer(playerid, globF431F0);
- TextDrawShowForPlayer(playerid, globF431F4);
- TextDrawShowForPlayer(playerid, globF431F8);
- PlayerTextDrawShow(playerid, globF431FC[playerid]);
- return 1;
- }
- public SSCANF_OnGameModeInit()
- {
- print("\n----------------------------------");
- print("Изчакай сървъра зарежда!\n");
- print("----------------------------------\n");
- SetGameModeText("Creative•Minecraft");
- SendRconCommand("mapname Creative•Minecraft");
- SendRconCommand("hostname •• ••©Minecraft World™ [0.3.7]•• ••");
- ShowPlayerMarkers(true);
- ShowNameTags(true);
- SetWeather(1);
- Streamer_VisibleItems(0, 950);
- globF431F0 = TextDrawCreate(330.0463, 215.0417, "|");
- TextDrawLetterSize(globF431F0, 0.4153, 2.2358);
- TextDrawAlignment(globF431F0, 2);
- TextDrawColor(globF431F0, 0x00FFFFFF);
- TextDrawSetShadow(globF431F0, 0);
- TextDrawSetOutline(globF431F0, 0);
- TextDrawBackgroundColor(globF431F0, 0x00000033);
- TextDrawFont(globF431F0, 0);
- TextDrawSetProportional(globF431F0, true);
- globF431F4 = TextDrawCreate(316.7998, 431.1415, "~w~Minecraft ~g~World ~r~1.0 ~r~Info ~p~ - /help");
- TextDrawLetterSize(globF431F4, 0.4499, 1.6);
- TextDrawTextSize(globF431F4, 469.0, 644.582);
- TextDrawAlignment(globF431F4, 2);
- TextDrawColor(globF431F4, 0xFFFFFFFF);
- TextDrawUseBox(globF431F4, true);
- TextDrawBoxColor(globF431F4, 0x555555AA);
- TextDrawSetShadow(globF431F4, 0);
- TextDrawSetOutline(globF431F4, 1);
- TextDrawBackgroundColor(globF431F4, 0x000000FF);
- TextDrawFont(globF431F4, 1);
- TextDrawSetProportional(globF431F4, true);
- globF431F8 = TextDrawCreate(8.0117, 219.5666, "~g~Useful keys:~n~~y~~k~~PED_DUCK~ - ~p~Switch blocks~n~~y~~k~~PED_LOCK_TARGET~ - ~p~Put block~n~~y~~k~~PED_FIREWEAPON~ - ~p~Destroy block~n~~y~~k~~VEHICLE_ENTER_EXIT~ - ~p~Disable selection~n~~y~~k~~CONVERSATION_YES~ - ~p~Rotate decoration");
- TextDrawLetterSize(globF431F8, 0.4499, 1.6);
- TextDrawTextSize(globF431F8, 182.5, -65.9167);
- TextDrawAlignment(globF431F8, 1);
- TextDrawColor(globF431F8, 0xFFFFFFFF);
- TextDrawUseBox(globF431F8, true);
- TextDrawBoxColor(globF431F8, 0x66666133);
- TextDrawSetShadow(globF431F8, 0);
- TextDrawSetOutline(globF431F8, 1);
- TextDrawBackgroundColor(globF431F8, 0x111133AA);
- TextDrawFont(globF431F8, 1);
- TextDrawSetProportional(globF431F8, true);
- AddPlayerClass(260, 5000.0, 1000.0, 5.1999 + 2, 270.1424, 0, 0, 0, 0, -1, -1);
- for(new var0 = 0; var0 < 300; var0++)
- {
- AddPlayerClass(var0, 5000.0, 1000.0, 5.1999 + 2, 270.1424, 0, 0, 0, 0, -1, -1);
- }
- new var0 = 0;
- for(new var1 = 0; var1 < 2; var1++)
- {
- var0 = CreateObject(4242, (199.3999 * var1) + 5000, 1000.0, 5.1999, 0.0, 0.0, 0.0, 0);
- SetObjectMaterial(var0, 0, 4294967295, 16039556, 16039576, 4291624704);
- if(var1)
- {
- var0 = CreateObject(4242, function118(5000, 199.3999 * var1), 1000.0, 5.1999, 0.0, 0.0, 0.0, 0);
- SetObjectMaterial(var0, 0, 4294967295, 16039596, 16039616, 4291624704);
- }
- for(new var2 = 1; var2 < 2; var2++)
- {
- var0 = CreateObject(4242, (199.3999 * var1) + 5000, (251.3 * var2) + 1000, 5.1999, 0.0, 0.0, 0.0, 0);
- SetObjectMaterial(var0, 0, 4294967295, 16039636, 16039656, 4291624704);
- var0 = CreateObject(4242, (199.3999 * var1) + 5000, function118(1000, 251.3 * var2), 5.1999, 0.0, 0.0, 0.0, 0);
- SetObjectMaterial(var0, 0, 4294967295, 16039676, 16039696, 4291624704);
- var0 = CreateObject(4242, function118(5000, 199.3999 * var1), (251.3 * var2) + 1000, 5.1999, 0.0, 0.0, 0.0, 0);
- SetObjectMaterial(var0, 0, 4294967295, 16039716, 16039736, 4291624704);
- var0 = CreateObject(4242, function118(5000, 199.3999 * var1), function118(1000, 251.3 * var2), 5.1999, 0.0, 0.0, 0.0, 0);
- SetObjectMaterial(var0, 0, 4294967295, 16039756, 16039776, 4291624704);
- }
- }
- print("Терена зареди!\n");
- globEA2C34 = function8558(16039860);
- globEA2C38 = function8558(16039904);
- globEA2C3C = function8558(16039948);
- globEA2C40 = function8558(16039984);
- globEA2C44 = function8558(16040024);
- globEA2C48 = function8558(16040072);
- globEA2C4C = function8558(16040136);
- new var1 = 0, var2 = 0, var3 = 0;
- new var4[100], var5[256];
- new var6 = 0, var7 = 0, var8 = 0;
- for(new var9 = 0; var9 < 100; var9++)
- {
- format(var4, 100, "%d", var9);
- if(function1DEC("SAFE_ZONES.sav", var4))
- {
- var5 = function1A9C("SAFE_ZONES.sav", var4);
- sscanf(var5, 16040312, var6, var7, var8);
- globF42ED0[var9] = CreateDynamicCircle(var6, var7, var8, 4294967295, 4294967295, 4294967295);
- var2++;
- printf("Заредени резиденции: %d", var2);
- }
- else
- {
- globF42ED0[var9] = -1;
- }
- }
- print("Резиденции заредени!\n");
- new var9[100], var10[1024], var11[256];
- new var12 = 0, var13 = 0, var14 = 0;
- for(new var15 = 0; var15 < 100; var15++)
- {
- format(var9, 100, "%d", var15);
- if(function1DEC("LABELS.sav", var9))
- {
- var11 = function1A9C("LABELS.sav", var9);
- sscanf(var11, 16040612, var12, var13, var14, var10);
- globF43060[var15] = CreateDynamic3DTextLabel(var10, 4294967295, var12, var13, var14, 1140457472, 65535, 65535, 0, 4294967295, 4294967295, 4294967295, 1120403456);
- var3++;
- printf("Заредени табели: %d", var3);
- }
- else
- {
- globF43060[var15] = -1;
- }
- }
- print("Табели заредени!\n");
- new var15[256];
- new File:var16 = fopen("GLOBAL_MAP.sav", 0);
- if(var16)
- {
- new var17 = 0, var18 = 0, Float:var19 = 0.0, Float:var20 = 0.0, Float:var21 = 0.0, var22 = 0, var23[512];
- while(fread(var16, var15))
- {
- var1++;
- sscanf(var15, 16040884, var18, var17, var19, var20, var21, var22, var23);
- globEA6AD0[var18] = function14214(var17, var19, var20, var21, var22);
- if(var17 == 2005)
- {
- function1862C(globEA6AD0[var18], var23);
- }
- if(!(var1 % 100))
- {
- printf("Loading blocks: %d", var1);
- }
- }
- fclose(var16);
- }
- print("Заредени блокове!\n");
- print("\n----------------------------------");
- print("Minecraft World зареди успешно");
- print(" Създател на мода - pasha97 \n");
- print("----------------------------------\n");
- return 1;
- }
- function13F7C(arg0, &arg1)
- {
- new var0 = strlen(arg0);
- while(arg1 < var0 && arg0[arg1] <= 32)
- {
- arg1++;
- }
- new var1 = arg1;
- new var2[20];
- while(arg1 < var0 && arg0[arg1] > 32 && arg1 - var1 < 19)
- {
- var2[arg1 - var1] = arg0[arg1];
- arg1++;
- }
- var2[arg1 - var1] = 0;
- return var2;
- }
- Float:function14214(arg0, Float:arg1, Float:arg2, Float:arg3, arg4)
- {
- new var0 = 0;
- if(arg0 < 2000)
- {
- var0 = CreateDynamicObjectEx(globF460DC[arg0], arg1, arg2, arg3, 0, 0, 0, 1147207680, 1120403456, 1, 1, 1);
- SetDynamicObjectMaterial(var0, 0, globF46B64[arg0], globF46C0C[arg0], globF47410[arg0], globF47DF4[arg0]);
- globC2E554[var0] = arg1;
- globCCA954[var0] = arg2;
- globD66D54[var0] = arg3;
- }
- else
- {
- if(globF47E9C[arg0 - 2000] == 1491 || globF47E9C[arg0 - 2000] == 1502)
- {
- return function15284(arg0, arg1, arg2, arg3, arg4);
- }
- if(globF47E9C[arg0 - 2000] == 3927)
- {
- return function16B50(arg0, arg1, arg2, arg3, arg4);
- }
- if(!arg4)
- {
- var0 = CreateDynamicObjectEx(globF47E9C[arg0 - 2000], arg1 + globF47F74[arg0 - 2000], arg2 + globF47FE0[arg0 - 2000], arg3 + globF47F08[arg0 - 2000], 0, 0, arg4, 1147207680, 1120403456, 1, 1, 1);
- }
- if(arg4 == 90)
- {
- var0 = CreateDynamicObjectEx(globF47E9C[arg0 - 2000], arg1 - globF47FE0[arg0 - 2000], arg2 + globF47F74[arg0 - 2000], arg3 + globF47F08[arg0 - 2000], 0, 0, arg4, 1147207680, 1120403456, 1, 1, 1);
- }
- if(arg4 == 180)
- {
- var0 = CreateDynamicObjectEx(globF47E9C[arg0 - 2000], arg1 - globF47F74[arg0 - 2000], arg2 - globF47FE0[arg0 - 2000], arg3 + globF47F08[arg0 - 2000], 0, 0, arg4, 1147207680, 1120403456, 1, 1, 1);
- }
- if(arg4 == 270)
- {
- var0 = CreateDynamicObjectEx(globF47E9C[arg0 - 2000], arg1 + globF47FE0[arg0 - 2000], arg2 - globF47F74[arg0 - 2000], arg3 + globF47F08[arg0 - 2000], 0, 0, arg4, 1147207680, 1120403456, 1, 1, 1);
- }
- globC2E554[var0] = arg1;
- globCCA954[var0] = arg2;
- globD66D54[var0] = arg3;
- }
- globE03154[var0] = -1;
- return var0;
- }
- function15284(arg0, Float:arg1, Float:arg2, Float:arg3, arg4)
- {
- new var0 = 0, var1[4];
- if(!arg4)
- {
- var0 = CreateDynamicObjectEx(globF47E9C[arg0 - 2000], arg1 + globF47F74[arg0 - 2000], arg2 + globF47FE0[arg0 - 2000], arg3 + globF47F08[arg0 - 2000], 0, 0, arg4, 1147207680, 1120403456, 1, 1, 1);
- }
- if(arg4 == 90)
- {
- var0 = CreateDynamicObjectEx(globF47E9C[arg0 - 2000], arg1 - globF47FE0[arg0 - 2000], arg2 + globF47F74[arg0 - 2000], arg3 + globF47F08[arg0 - 2000], 0, 0, arg4, 1147207680, 1120403456, 1, 1, 1);
- }
- if(arg4 == 180)
- {
- var0 = CreateDynamicObjectEx(globF47E9C[arg0 - 2000], arg1 - globF47F74[arg0 - 2000], arg2 - globF47FE0[arg0 - 2000], arg3 + globF47F08[arg0 - 2000], 0, 0, arg4, 1147207680, 1120403456, 1, 1, 1);
- }
- if(arg4 == 270)
- {
- var0 = CreateDynamicObjectEx(globF47E9C[arg0 - 2000], arg1 + globF47FE0[arg0 - 2000], arg2 - globF47F74[arg0 - 2000], arg3 + globF47F08[arg0 - 2000], 0, 0, arg4, 1147207680, 1120403456, 1, 1, 1);
- }
- if(!arg4)
- {
- var1[0] = CreateDynamicObjectEx(19397, 0.7799 + arg1 + globF47F74[arg0 - 2000], 0.0 + arg2 + globF47FE0[arg0 - 2000], 1.7599 + arg3 + globF47F08[arg0 - 2000], 0, 0, arg4 + 90, 1147207680, 1120403456, 1, 1, 1);
- }
- if(arg4 == 90)
- {
- var1[0] = CreateDynamicObjectEx(19397, (arg1 - globF47FE0[arg0 - 2000]) - 0.0, 0.7799 + arg2 + globF47F74[arg0 - 2000], 1.7599 + arg3 + globF47F08[arg0 - 2000], 0, 0, arg4 + 90, 1147207680, 1120403456, 1, 1, 1);
- }
- if(arg4 == 180)
- {
- var1[0] = CreateDynamicObjectEx(19397, (arg1 - globF47F74[arg0 - 2000]) - 0.7799, (arg2 - globF47FE0[arg0 - 2000]) - 0.0, 1.7599 + arg3 + globF47F08[arg0 - 2000], 0, 0, arg4 + 90, 1147207680, 1120403456, 1, 1, 1);
- }
- if(arg4 == 270)
- {
- var1[0] = CreateDynamicObjectEx(19397, 0.0 + arg1 + globF47FE0[arg0 - 2000], (arg2 - globF47F74[arg0 - 2000]) - 0.7799, 1.7599 + arg3 + globF47F08[arg0 - 2000], 0, 0, arg4 + 90, 1147207680, 1120403456, 1, 1, 1);
- }
- globC2E554[var0] = arg1;
- globCCA954[var0] = arg2;
- globD66D54[var0] = arg3;
- globE03154[var0] = var1[0];
- return var0;
- }
- function16B50(arg0, Float:arg1, Float:arg2, Float:arg3, arg4)
- {
- new var0 = 0, var1[4];
- if(!arg4)
- {
- var0 = CreateDynamicObjectEx(globF47E9C[arg0 - 2000], arg1 + globF47F74[arg0 - 2000], arg2 + globF47FE0[arg0 - 2000], arg3 + globF47F08[arg0 - 2000], 0, 0, arg4, 1147207680, 1120403456, 1, 1, 1);
- }
- if(arg4 == 90)
- {
- var0 = CreateDynamicObjectEx(globF47E9C[arg0 - 2000], arg1 - globF47FE0[arg0 - 2000], arg2 + globF47F74[arg0 - 2000], arg3 + globF47F08[arg0 - 2000], 0, 0, arg4, 1147207680, 1120403456, 1, 1, 1);
- }
- if(arg4 == 180)
- {
- var0 = CreateDynamicObjectEx(globF47E9C[arg0 - 2000], arg1 - globF47F74[arg0 - 2000], arg2 - globF47FE0[arg0 - 2000], arg3 + globF47F08[arg0 - 2000], 0, 0, arg4, 1147207680, 1120403456, 1, 1, 1);
- }
- if(arg4 == 270)
- {
- var0 = CreateDynamicObjectEx(globF47E9C[arg0 - 2000], arg1 + globF47FE0[arg0 - 2000], arg2 - globF47F74[arg0 - 2000], arg3 + globF47F08[arg0 - 2000], 0, 0, arg4, 1147207680, 1120403456, 1, 1, 1);
- }
- if(!arg4)
- {
- var1[0] = CreateDynamicObjectEx(2258, -0.24 + arg1 + globF47F74[arg0 - 2000], -0.0701 + arg2 + globF47FE0[arg0 - 2000], 0.75 + arg3 + globF47F08[arg0 - 2000], 0, 0, 0 + arg4, 1147207680, 1120403456, 1, 1, 1);
- }
- if(arg4 == 90)
- {
- var1[0] = CreateDynamicObjectEx(2258, (arg1 - globF47FE0[arg0 - 2000]) - -0.0701, -0.24 + arg2 + globF47F74[arg0 - 2000], 0.75 + arg3 + globF47F08[arg0 - 2000], 0, 0, 0 + arg4, 1147207680, 1120403456, 1, 1, 1);
- }
- if(arg4 == 180)
- {
- var1[0] = CreateDynamicObjectEx(2258, (arg1 - globF47F74[arg0 - 2000]) - -0.24, (arg2 - globF47FE0[arg0 - 2000]) - -0.0701, 0.75 + arg3 + globF47F08[arg0 - 2000], 0, 0, 0 + arg4, 1147207680, 1120403456, 1, 1, 1);
- }
- if(arg4 == 270)
- {
- var1[0] = CreateDynamicObjectEx(2258, -0.0701 + arg1 + globF47FE0[arg0 - 2000], (arg2 - globF47F74[arg0 - 2000]) - -0.24, 0.75 + arg3 + globF47F08[arg0 - 2000], 0, 0, 0 + arg4, 1147207680, 1120403456, 1, 1, 1);
- }
- SetDynamicObjectMaterialText(var1[0], 0, 16041692, 90, 16041736, 36, 1, 4278190080, 0, 1);
- globC2E554[var0] = arg1;
- globCCA954[var0] = arg2;
- globD66D54[var0] = arg3;
- globE03154[var0] = var1[0];
- return var0;
- }
- function184A0(arg0)
- {
- DestroyDynamicObject(arg0);
- globC2E554[arg0] = 0;
- globCCA954[arg0] = 0;
- globD66D54[arg0] = 0;
- DestroyDynamicObject(globE03154[arg0]);
- globE03154[arg0] = -1;
- return 0;
- }
- function1862C(arg0, arg1)
- {
- new var0 = 0;
- if(0 < strlen(arg1))
- {
- var0 = 36;
- }
- if(strlen(arg1) > 15)
- {
- var0 = 28;
- }
- if(strlen(arg1) > 20)
- {
- var0 = 20;
- }
- SetDynamicObjectMaterialText(globE03154[arg0], 0, arg1, 90, 16041760, var0, 1, 4278190080, 0, 1);
- return 0;
- }
- function187A8(arg0)
- {
- globEA2C50[arg0] = 0;
- globEA3BF0[arg0] = -1;
- return 1;
- }
- Float:function18818(Float:arg0, Float:arg1, &Float:arg2)
- {
- new var0 = 0;
- new Float:var1 = 0, Float:var2 = 0;
- new Float:var3 = arg0 * 100;
- new Float:var4 = floatround(var3, 0);
- new Float:var5 = var4;
- new Float:var6 = arg1 * 100;
- new Float:var7 = floatround(var6, 0);
- while(!var0)
- {
- var1 = var4 % var7;
- var2 = var5 % var7;
- if(function1A4(var1, 0))
- {
- var0 = 1;
- }
- if(function1A4(var2, 0))
- {
- var0 = 2;
- }
- if(function1FC(var2, 0) && function1FC(var1, 0))
- {
- var5 = var5 - 1;
- }
- }
- if(var0 == 1)
- {
- arg2 = var4;
- }
- if(var0 == 2)
- {
- arg2 = var5;
- }
- arg2 = arg2 / 100;
- return 0.0;
- }
- function18C48(arg0, &arg1, &arg2, &Float:arg3, Float:arg4)
- {
- new Float:var0 = 0.0, Float:var1 = 0.0, Float:var2 = 0.0, Float:var3 = 0.0, Float:var4 = 0.0, Float:var5 = 0.0;
- GetPlayerCameraPos(arg0, var0, var1, var2);
- GetPlayerCameraFrontVector(arg0, var3, var4, var5);
- arg3 = var2 + (var5 * arg4);
- arg1 = var0 + (var3 * arg4);
- arg2 = var1 + (var4 * arg4);
- if(arg3 < 1.5 * 4)
- {
- new Float:var6 = (1.5 * 4) / arg3;
- arg3 = 1.5 * 4;
- if(var6 >= 0)
- {
- arg1 = var0 + ((var3 * arg4) / var6);
- arg2 = var1 + ((var4 * arg4) / var6);
- }
- if(var6 < 0)
- {
- arg1 = var0 + ((var3 * arg4) / (-var6));
- arg2 = var1 + ((var4 * arg4) / (-var6));
- }
- }
- return 0;
- }
- public OnPlayerKeyStateChange(playerid, newkeys, oldkeys)
- {
- if(newkeys & 2 == 2 && 2 != oldkeys & 2)
- {
- CallLocalFunction(16041784, 16041864, playerid, 16041876);
- new var0 = GetPlayerSpecialAction(playerid);
- ClearAnimations(playerid, 0);
- SetPlayerSpecialAction(playerid, var0);
- }
- if(newkeys & 16 == 16 && 16 != oldkeys & 16)
- {
- if(globEA2C50[playerid] == 1)
- {
- function187A8(playerid);
- PlayerPlaySound(playerid, 1138, 0.0, 0.0, 0.0);
- globEA5B30[playerid] = 0;
- }
- }
- if(newkeys & 128 == 128 && 128 != oldkeys & 128)
- {
- if(globEA2C50[playerid] == 1)
- {
- if(globF4419C[playerid] == 1)
- {
- return 1;
- }
- if(IsPlayerInRangeOfPoint(playerid, 1092616192, 1167867904, 1148846080, 1084647014))
- {
- return function22500(playerid, "{ff0000}Ти не можеш да строиш на спавна");
- }
- PlayerPlaySound(playerid, 6400, 0.0, 0.0, 0.0);
- SetTimerEx("PutBlockFromPlayer", 400, false, "d", playerid);
- SetTimerEx("ClearPutFlood", 1000, false, "i", playerid);
- globF4419C[playerid] = 1;
- }
- }
- if(newkeys & 4 == 4 && 4 != oldkeys & 4)
- {
- if(globF4513C[playerid] == 1)
- {
- return 1;
- }
- PlayerPlaySound(playerid, 6400, 0.0, 0.0, 0.0);
- SetTimerEx("DestroyBlockFromPlayer", 400, false, "d", playerid);
- SetTimerEx("ClearDesFlood", 500, false, "i", playerid);
- globF4513C[playerid] = 1;
- }
- if(newkeys & 65536 == 65536 && 65536 != oldkeys & 65536)
- {
- if(globEA3BF0[playerid] < 2000)
- {
- return function22500(playerid, "{ff0000}Ти не си избрал предмет!");
- }
- PlayerPlaySound(playerid, 4202, 0.0, 0.0, 0.0);
- globEA5B30[playerid] = globEA5B30[playerid] + 90;
- if(globEA5B30[playerid] >= 360)
- {
- globEA5B30[playerid] = 0;
- }
- format(globEA2434, 512, "{00ff00}Ти завъртя предмета на %d градуса", 15358768);
- SendClientMessage(playerid, 0xFFFFFFFF, globEA2434);
- }
- return 1;
- }
- public OnDialogResponse(playerid, arg1, arg2, arg3, arg4)
- {
- switch(arg1) {
- case 4334:
- if(arg2)
- {
- if(strlen(arg4) <= 0 || strlen(arg4) > 32)
- {
- return ShowPlayerDialog(playerid, 4334, 3, 16042680, 16042728, 16042936, 16042980);
- }
- function21984(playerid, arg4);
- }
- if(!arg2)
- {
- return ShowPlayerDialog(playerid, 4334, 3, 16042984, 16043032, 16043232, 16043276);
- }
- case 4335:
- if(arg2)
- {
- if(!function22358(playerid, arg4))
- {
- return ShowPlayerDialog(playerid, 4335, 3, 16043280, 16043300, 16043492, 16043536);
- }
- function21D04(playerid);
- }
- if(!arg2)
- {
- return ShowPlayerDialog(playerid, 4335, 3, 16043540, 16043560, 16043760, 16043804);
- }
- case 2001:
- if(arg2)
- {
- if(0 >= strlen(arg4))
- {
- return ShowPlayerDialog(playerid, 2001, 1, 16043808, 16043828, 16043964, 16044008);
- }
- function1862C(globE9F554[playerid][0], arg4);
- new var0[100], var1[256];
- format(var0, 100, "%d", globE9F554[playerid][1]);
- var1 = function1A9C("GLOBAL_MAP.sav", var0);
- format(var1, 256, "%s %s", var1, arg4);
- functionF70("GLOBAL_MAP.sav", var0, var1);
- }
- else
- {
- function1862C(globE9F554[playerid][0], "Blank sign");
- new var0[100], var1[256];
- format(var0, 100, "%d", globE9F554[playerid][1]);
- var1 = function1A9C("GLOBAL_MAP.sav", var0);
- format(var1, 256, "%s Blank sign", var1);
- functionF70("GLOBAL_MAP.sav", var0, var1);
- }
- }
- return 1;
- }
- public OnPlayerEnterDynamicArea(playerid, arg1)
- {
- if(arg1 == globC296D4[playerid][0])
- {
- function225E0(playerid, "{00ff00}Ти влезе в чужда резиденция!");
- }
- else
- {
- function225E0(playerid, "{ffff00}Ти влезе в чужда резиденция!");
- }
- return 1;
- }
- public Unfreeze(playerid)
- {
- TogglePlayerControllable(playerid, true);
- PlayerPlaySound(playerid, 1137, 0.0, 0.0, 0.0);
- GameTextForPlayer(playerid, "~b~Done!", 2000, 3);
- CallLocalFunction(16044772, 16044852, playerid, 16044864);
- return 0;
- }
- function1A498(Float:arg0, Float:arg1, Float:arg2)
- {
- new var0 = 0;
- for(new var1 = 0; var1 < 160000; var1++)
- {
- if(function168(globC2E554[var1], arg0) && function168(globCCA954[var1], arg1) && function168(globD66D54[var1], arg2))
- {
- var0 = 1;
- }
- }
- return var0;
- }
- public OnMPMenuResponse(playerid, arg1, arg2, arg3, arg4)
- {
- if(arg2 == globEA2C34)
- {
- if(arg1)
- {
- if(!arg4)
- {
- return function4F60(playerid, globEA2C38, 16044896, 16025124, 8, 3368468292, 3687284343, 4105706410, 3445031082);
- }
- if(arg4 == 1)
- {
- return function4F60(playerid, globEA2C3C, 16044964, 16023996, 7, 3368468292, 3687284343, 4105706410, 3445031082);
- }
- if(arg4 == 2)
- {
- return function4F60(playerid, globEA2C40, 16045032, 16024220, 7, 3368468292, 3687284343, 4105706410, 3445031082);
- }
- if(arg4 == 3)
- {
- return function59C4(playerid, 16026336, 9, 16045100, 93745, "$8LXp€њДФBlack", 3368468292, 3687284343, 4105706410, 3445031082);
- }
- if(arg4 == 4)
- {
- return function59C4(playerid, 16026372, 9, 16045168, 14455, " 8D\\t€°АSimple", 3368468292, 3687284343, 4105706410, 3445031082);
- }
- if(arg4 == 5)
- {
- return function4F60(playerid, globEA2C44, 16045236, 16024992, 3, 3368468292, 3687284343, 4105706410, 3445031082);
- }
- if(arg4 == 6)
- {
- return function4F60(playerid, globEA2C48, 16045304, 16025348, 15, 3368468292, 3687284343, 4105706410, 3445031082);
- }
- if(arg4 == 7)
- {
- return function4F60(playerid, globEA2C4C, 16045372, 16025916, 12, 3368468292, 3687284343, 4105706410, 3445031082);
- }
- if(arg4 == 8)
- {
- function187A8(playerid);
- }
- }
- }
- if(arg2 == globEA2C38)
- {
- if(arg1)
- {
- PlayerPlaySound(playerid, 1150, 0.0, 0.0, 0.0);
- if(!arg4)
- {
- new Float:var0 = 0.0, Float:var1 = 0.0, Float:var2 = 0.0;
- if(globEA2C50[playerid] == 1)
- {
- function187A8(playerid);
- }
- GetPlayerPos(playerid, var0, var1, var2);
- function18C48(playerid, var0, var1, var2, 10.0);
- globEA2C50[playerid] = 1;
- globEA3BF0[playerid] = 0;
- }
- if(arg4 == 1)
- {
- new Float:var0 = 0.0, Float:var1 = 0.0, Float:var2 = 0.0;
- if(globEA2C50[playerid] == 1)
- {
- function187A8(playerid);
- }
- GetPlayerPos(playerid, var0, var1, var2);
- function18C48(playerid, var0, var1, var2, 10.0);
- globEA2C50[playerid] = 1;
- globEA3BF0[playerid] = 1;
- }
- if(arg4 == 2)
- {
- new Float:var0 = 0.0, Float:var1 = 0.0, Float:var2 = 0.0;
- if(globEA2C50[playerid] == 1)
- {
- function187A8(playerid);
- }
- GetPlayerPos(playerid, var0, var1, var2);
- function18C48(playerid, var0, var1, var2, 10.0);
- globEA2C50[playerid] = 1;
- globEA3BF0[playerid] = 2;
- }
- if(arg4 == 3)
- {
- new Float:var0 = 0.0, Float:var1 = 0.0, Float:var2 = 0.0;
- if(globEA2C50[playerid] == 1)
- {
- function187A8(playerid);
- }
- GetPlayerPos(playerid, var0, var1, var2);
- function18C48(playerid, var0, var1, var2, 10.0);
- globEA2C50[playerid] = 1;
- globEA3BF0[playerid] = 3;
- }
- if(arg4 == 4)
- {
- new Float:var0 = 0.0, Float:var1 = 0.0, Float:var2 = 0.0;
- if(globEA2C50[playerid] == 1)
- {
- function187A8(playerid);
- }
- GetPlayerPos(playerid, var0, var1, var2);
- function18C48(playerid, var0, var1, var2, 10.0);
- globEA2C50[playerid] = 1;
- globEA3BF0[playerid] = 4;
- }
- if(arg4 == 5)
- {
- new Float:var0 = 0.0, Float:var1 = 0.0, Float:var2 = 0.0;
- if(globEA2C50[playerid] == 1)
- {
- function187A8(playerid);
- }
- GetPlayerPos(playerid, var0, var1, var2);
- function18C48(playerid, var0, var1, var2, 10.0);
- globEA2C50[playerid] = 1;
- globEA3BF0[playerid] = 5;
- }
- if(arg4 == 6)
- {
- new Float:var0 = 0.0, Float:var1 = 0.0, Float:var2 = 0.0;
- if(globEA2C50[playerid] == 1)
- {
- function187A8(playerid);
- }
- GetPlayerPos(playerid, var0, var1, var2);
- function18C48(playerid, var0, var1, var2, 10.0);
- globEA2C50[playerid] = 1;
- globEA3BF0[playerid] = 6;
- }
- if(arg4 == 7)
- {
- new Float:var0 = 0.0, Float:var1 = 0.0, Float:var2 = 0.0;
- if(globEA2C50[playerid] == 1)
- {
- function187A8(playerid);
- }
- GetPlayerPos(playerid, var0, var1, var2);
- function18C48(playerid, var0, var1, var2, 10.0);
- globEA2C50[playerid] = 1;
- globEA3BF0[playerid] = 17;
- }
- }
- else
- {
- CallLocalFunction(16045440, 16045520, playerid, 16045532);
- }
- }
- if(arg2 == globEA2C3C)
- {
- if(arg1)
- {
- PlayerPlaySound(playerid, 1150, 0.0, 0.0, 0.0);
- if(!arg4)
- {
- new Float:var0 = 0.0, Float:var1 = 0.0, Float:var2 = 0.0;
- if(globEA2C50[playerid] == 1)
- {
- function187A8(playerid);
- }
- GetPlayerPos(playerid, var0, var1, var2);
- function18C48(playerid, var0, var1, var2, 10.0);
- globEA2C50[playerid] = 1;
- globEA3BF0[playerid] = 7;
- }
- if(arg4 == 1)
- {
- new Float:var0 = 0.0, Float:var1 = 0.0, Float:var2 = 0.0;
- if(globEA2C50[playerid] == 1)
- {
- function187A8(playerid);
- }
- GetPlayerPos(playerid, var0, var1, var2);
- function18C48(playerid, var0, var1, var2, 10.0);
- globEA2C50[playerid] = 1;
- globEA3BF0[playerid] = 8;
- }
- if(arg4 == 2)
- {
- new Float:var0 = 0.0, Float:var1 = 0.0, Float:var2 = 0.0;
- if(globEA2C50[playerid] == 1)
- {
- function187A8(playerid);
- }
- GetPlayerPos(playerid, var0, var1, var2);
- function18C48(playerid, var0, var1, var2, 10.0);
- globEA2C50[playerid] = 1;
- globEA3BF0[playerid] = 9;
- }
- if(arg4 == 3)
- {
- new Float:var0 = 0.0, Float:var1 = 0.0, Float:var2 = 0.0;
- if(globEA2C50[playerid] == 1)
- {
- function187A8(playerid);
- }
- GetPlayerPos(playerid, var0, var1, var2);
- function18C48(playerid, var0, var1, var2, 10.0);
- globEA2C50[playerid] = 1;
- globEA3BF0[playerid] = 18;
- }
- if(arg4 == 4)
- {
- new Float:var0 = 0.0, Float:var1 = 0.0, Float:var2 = 0.0;
- if(globEA2C50[playerid] == 1)
- {
- function187A8(playerid);
- }
- GetPlayerPos(playerid, var0, var1, var2);
- function18C48(playerid, var0, var1, var2, 10.0);
- globEA2C50[playerid] = 1;
- globEA3BF0[playerid] = 19;
- }
- if(arg4 == 5)
- {
- new Float:var0 = 0.0, Float:var1 = 0.0, Float:var2 = 0.0;
- if(globEA2C50[playerid] == 1)
- {
- function187A8(playerid);
- }
- GetPlayerPos(playerid, var0, var1, var2);
- function18C48(playerid, var0, var1, var2, 10.0);
- globEA2C50[playerid] = 1;
- globEA3BF0[playerid] = 20;
- }
- if(arg4 == 6)
- {
- new Float:var0 = 0.0, Float:var1 = 0.0, Float:var2 = 0.0;
- if(globEA2C50[playerid] == 1)
- {
- function187A8(playerid);
- }
- GetPlayerPos(playerid, var0, var1, var2);
- function18C48(playerid, var0, var1, var2, 10.0);
- globEA2C50[playerid] = 1;
- globEA3BF0[playerid] = 21;
- }
- }
- else
- {
- CallLocalFunction(16045564, 16045644, playerid, 16045656);
- }
- }
- if(arg2 == globEA2C40)
- {
- if(arg1)
- {
- PlayerPlaySound(playerid, 1150, 0.0, 0.0, 0.0);
- if(!arg4)
- {
- new Float:var0 = 0.0, Float:var1 = 0.0, Float:var2 = 0.0;
- if(globEA2C50[playerid] == 1)
- {
- function187A8(playerid);
- }
- GetPlayerPos(playerid, var0, var1, var2);
- function18C48(playerid, var0, var1, var2, 10.0);
- globEA2C50[playerid] = 1;
- globEA3BF0[playerid] = 10;
- }
- if(arg4 == 1)
- {
- new Float:var0 = 0.0, Float:var1 = 0.0, Float:var2 = 0.0;
- if(globEA2C50[playerid] == 1)
- {
- function187A8(playerid);
- }
- GetPlayerPos(playerid, var0, var1, var2);
- function18C48(playerid, var0, var1, var2, 10.0);
- globEA2C50[playerid] = 1;
- globEA3BF0[playerid] = 11;
- }
- if(arg4 == 2)
- {
- new Float:var0 = 0.0, Float:var1 = 0.0, Float:var2 = 0.0;
- if(globEA2C50[playerid] == 1)
- {
- function187A8(playerid);
- }
- GetPlayerPos(playerid, var0, var1, var2);
- function18C48(playerid, var0, var1, var2, 10.0);
- globEA2C50[playerid] = 1;
- globEA3BF0[playerid] = 12;
- }
- if(arg4 == 3)
- {
- new Float:var0 = 0.0, Float:var1 = 0.0, Float:var2 = 0.0;
- if(globEA2C50[playerid] == 1)
- {
- function187A8(playerid);
- }
- GetPlayerPos(playerid, var0, var1, var2);
- function18C48(playerid, var0, var1, var2, 10.0);
- globEA2C50[playerid] = 1;
- globEA3BF0[playerid] = 13;
- }
- if(arg4 == 4)
- {
- new Float:var0 = 0.0, Float:var1 = 0.0, Float:var2 = 0.0;
- if(globEA2C50[playerid] == 1)
- {
- function187A8(playerid);
- }
- GetPlayerPos(playerid, var0, var1, var2);
- function18C48(playerid, var0, var1, var2, 10.0);
- globEA2C50[playerid] = 1;
- globEA3BF0[playerid] = 14;
- }
- if(arg4 == 5)
- {
- new Float:var0 = 0.0, Float:var1 = 0.0, Float:var2 = 0.0;
- if(globEA2C50[playerid] == 1)
- {
- function187A8(playerid);
- }
- GetPlayerPos(playerid, var0, var1, var2);
- function18C48(playerid, var0, var1, var2, 10.0);
- globEA2C50[playerid] = 1;
- globEA3BF0[playerid] = 15;
- }
- if(arg4 == 6)
- {
- new Float:var0 = 0.0, Float:var1 = 0.0, Float:var2 = 0.0;
- if(globEA2C50[playerid] == 1)
- {
- function187A8(playerid);
- }
- GetPlayerPos(playerid, var0, var1, var2);
- function18C48(playerid, var0, var1, var2, 10.0);
- globEA2C50[playerid] = 1;
- globEA3BF0[playerid] = 16;
- }
- }
- else
- {
- CallLocalFunction(16045688, 16045768, playerid, 16045780);
- }
- }
- if(arg2 == globEA2C44)
- {
- if(arg1)
- {
- PlayerPlaySound(playerid, 1150, 0.0, 0.0, 0.0);
- if(!arg4)
- {
- new Float:var0 = 0.0, Float:var1 = 0.0, Float:var2 = 0.0;
- if(globEA2C50[playerid] == 1)
- {
- function187A8(playerid);
- }
- GetPlayerPos(playerid, var0, var1, var2);
- function18C48(playerid, var0, var1, var2, 10.0);
- globEA2C50[playerid] = 1;
- globEA3BF0[playerid] = 39;
- }
- if(arg4 == 1)
- {
- new Float:var0 = 0.0, Float:var1 = 0.0, Float:var2 = 0.0;
- if(globEA2C50[playerid] == 1)
- {
- function187A8(playerid);
- }
- GetPlayerPos(playerid, var0, var1, var2);
- function18C48(playerid, var0, var1, var2, 10.0);
- globEA2C50[playerid] = 1;
- globEA3BF0[playerid] = 40;
- }
- if(arg4 == 2)
- {
- new Float:var0 = 0.0, Float:var1 = 0.0, Float:var2 = 0.0;
- if(globEA2C50[playerid] == 1)
- {
- function187A8(playerid);
- }
- GetPlayerPos(playerid, var0, var1, var2);
- function18C48(playerid, var0, var1, var2, 10.0);
- globEA2C50[playerid] = 1;
- globEA3BF0[playerid] = 41;
- }
- }
- else
- {
- CallLocalFunction(16045812, 16045892, playerid, 16045904);
- }
- }
- if(arg2 == globEA2C48)
- {
- if(arg1)
- {
- PlayerPlaySound(playerid, 1150, 0.0, 0.0, 0.0);
- if(!arg4)
- {
- if(globEA2C50[playerid] == 1)
- {
- function187A8(playerid);
- }
- globEA2C50[playerid] = 1;
- globEA3BF0[playerid] = 2000;
- }
- if(arg4 == 1)
- {
- if(globEA2C50[playerid] == 1)
- {
- function187A8(playerid);
- }
- globEA2C50[playerid] = 1;
- globEA3BF0[playerid] = 2001;
- }
- if(arg4 == 2)
- {
- if(globEA2C50[playerid] == 1)
- {
- function187A8(playerid);
- }
- globEA2C50[playerid] = 1;
- globEA3BF0[playerid] = 2002;
- }
- if(arg4 == 3)
- {
- if(globEA2C50[playerid] == 1)
- {
- function187A8(playerid);
- }
- globEA2C50[playerid] = 1;
- globEA3BF0[playerid] = 2003;
- }
- if(arg4 == 4)
- {
- if(globEA2C50[playerid] == 1)
- {
- function187A8(playerid);
- }
- globEA2C50[playerid] = 1;
- globEA3BF0[playerid] = 2004;
- }
- if(arg4 == 5)
- {
- if(globEA2C50[playerid] == 1)
- {
- function187A8(playerid);
- }
- globEA2C50[playerid] = 1;
- globEA3BF0[playerid] = 2005;
- }
- if(arg4 == 6)
- {
- if(globEA2C50[playerid] == 1)
- {
- function187A8(playerid);
- }
- globEA2C50[playerid] = 1;
- globEA3BF0[playerid] = 2006;
- }
- if(arg4 == 7)
- {
- if(globEA2C50[playerid] == 1)
- {
- function187A8(playerid);
- }
- globEA2C50[playerid] = 1;
- globEA3BF0[playerid] = 2007;
- }
- if(arg4 == 8)
- {
- if(globEA2C50[playerid] == 1)
- {
- function187A8(playerid);
- }
- globEA2C50[playerid] = 1;
- globEA3BF0[playerid] = 2008;
- }
- if(arg4 == 9)
- {
- if(globEA2C50[playerid] == 1)
- {
- function187A8(playerid);
- }
- globEA2C50[playerid] = 1;
- globEA3BF0[playerid] = 2009;
- }
- if(arg4 == 10)
- {
- if(globEA2C50[playerid] == 1)
- {
- function187A8(playerid);
- }
- globEA2C50[playerid] = 1;
- globEA3BF0[playerid] = 2010;
- }
- if(arg4 == 11)
- {
- if(globEA2C50[playerid] == 1)
- {
- function187A8(playerid);
- }
- globEA2C50[playerid] = 1;
- globEA3BF0[playerid] = 2011;
- }
- if(arg4 == 12)
- {
- if(globEA2C50[playerid] == 1)
- {
- function187A8(playerid);
- }
- globEA2C50[playerid] = 1;
- globEA3BF0[playerid] = 2012;
- }
- if(arg4 == 13)
- {
- if(globEA2C50[playerid] == 1)
- {
- function187A8(playerid);
- }
- globEA2C50[playerid] = 1;
- globEA3BF0[playerid] = 2013;
- }
- if(arg4 == 14)
- {
- if(globEA2C50[playerid] == 1)
- {
- function187A8(playerid);
- }
- globEA2C50[playerid] = 1;
- globEA3BF0[playerid] = 2014;
- }
- }
- else
- {
- CallLocalFunction(16045936, 16046016, playerid, 16046028);
- }
- }
- if(arg2 == globEA2C4C)
- {
- if(arg1)
- {
- PlayerPlaySound(playerid, 1150, 0.0, 0.0, 0.0);
- if(!arg4)
- {
- if(globEA2C50[playerid] == 1)
- {
- function187A8(playerid);
- }
- globEA2C50[playerid] = 1;
- globEA3BF0[playerid] = 2015;
- }
- if(arg4 == 1)
- {
- if(globEA2C50[playerid] == 1)
- {
- function187A8(playerid);
- }
- globEA2C50[playerid] = 1;
- globEA3BF0[playerid] = 2016;
- }
- if(arg4 == 2)
- {
- if(globEA2C50[playerid] == 1)
- {
- function187A8(playerid);
- }
- globEA2C50[playerid] = 1;
- globEA3BF0[playerid] = 2017;
- }
- if(arg4 == 3)
- {
- if(globEA2C50[playerid] == 1)
- {
- function187A8(playerid);
- }
- globEA2C50[playerid] = 1;
- globEA3BF0[playerid] = 2018;
- }
- if(arg4 == 4)
- {
- if(globEA2C50[playerid] == 1)
- {
- function187A8(playerid);
- }
- globEA2C50[playerid] = 1;
- globEA3BF0[playerid] = 2019;
- }
- if(arg4 == 5)
- {
- if(globEA2C50[playerid] == 1)
- {
- function187A8(playerid);
- }
- globEA2C50[playerid] = 1;
- globEA3BF0[playerid] = 2020;
- }
- if(arg4 == 6)
- {
- if(globEA2C50[playerid] == 1)
- {
- function187A8(playerid);
- }
- globEA2C50[playerid] = 1;
- globEA3BF0[playerid] = 2021;
- }
- if(arg4 == 7)
- {
- if(globEA2C50[playerid] == 1)
- {
- function187A8(playerid);
- }
- globEA2C50[playerid] = 1;
- globEA3BF0[playerid] = 2022;
- }
- if(arg4 == 8)
- {
- if(globEA2C50[playerid] == 1)
- {
- function187A8(playerid);
- }
- globEA2C50[playerid] = 1;
- globEA3BF0[playerid] = 2023;
- }
- if(arg4 == 9)
- {
- if(globEA2C50[playerid] == 1)
- {
- function187A8(playerid);
- }
- globEA2C50[playerid] = 1;
- globEA3BF0[playerid] = 2024;
- }
- if(arg4 == 10)
- {
- if(globEA2C50[playerid] == 1)
- {
- function187A8(playerid);
- }
- globEA2C50[playerid] = 1;
- globEA3BF0[playerid] = 2025;
- }
- if(arg4 == 11)
- {
- if(globEA2C50[playerid] == 1)
- {
- function187A8(playerid);
- }
- globEA2C50[playerid] = 1;
- globEA3BF0[playerid] = 2026;
- }
- }
- else
- {
- CallLocalFunction(16046060, 16046140, playerid, 16046152);
- }
- }
- return 1;
- }
- public OnDynamicMPMenuResponse(playerid, arg1, arg2, arg3, arg4)
- {
- if(arg2 == 93745)
- {
- if(arg1)
- {
- PlayerPlaySound(playerid, 1150, 0.0, 0.0, 0.0);
- if(!arg4)
- {
- new Float:var0 = 0.0, Float:var1 = 0.0, Float:var2 = 0.0;
- if(globEA2C50[playerid] == 1)
- {
- function187A8(playerid);
- }
- GetPlayerPos(playerid, var0, var1, var2);
- function18C48(playerid, var0, var1, var2, 10.0);
- globEA2C50[playerid] = 1;
- globEA3BF0[playerid] = 22;
- }
- if(arg4 == 1)
- {
- new Float:var0 = 0.0, Float:var1 = 0.0, Float:var2 = 0.0;
- if(globEA2C50[playerid] == 1)
- {
- function187A8(playerid);
- }
- GetPlayerPos(playerid, var0, var1, var2);
- function18C48(playerid, var0, var1, var2, 10.0);
- globEA2C50[playerid] = 1;
- globEA3BF0[playerid] = 23;
- }
- if(arg4 == 2)
- {
- new Float:var0 = 0.0, Float:var1 = 0.0, Float:var2 = 0.0;
- if(globEA2C50[playerid] == 1)
- {
- function187A8(playerid);
- }
- GetPlayerPos(playerid, var0, var1, var2);
- function18C48(playerid, var0, var1, var2, 10.0);
- globEA2C50[playerid] = 1;
- globEA3BF0[playerid] = 24;
- }
- if(arg4 == 3)
- {
- new Float:var0 = 0.0, Float:var1 = 0.0, Float:var2 = 0.0;
- if(globEA2C50[playerid] == 1)
- {
- function187A8(playerid);
- }
- GetPlayerPos(playerid, var0, var1, var2);
- function18C48(playerid, var0, var1, var2, 10.0);
- globEA2C50[playerid] = 1;
- globEA3BF0[playerid] = 25;
- }
- if(arg4 == 4)
- {
- new Float:var0 = 0.0, Float:var1 = 0.0, Float:var2 = 0.0;
- if(globEA2C50[playerid] == 1)
- {
- function187A8(playerid);
- }
- GetPlayerPos(playerid, var0, var1, var2);
- function18C48(playerid, var0, var1, var2, 10.0);
- globEA2C50[playerid] = 1;
- globEA3BF0[playerid] = 26;
- }
- if(arg4 == 5)
- {
- new Float:var0 = 0.0, Float:var1 = 0.0, Float:var2 = 0.0;
- if(globEA2C50[playerid] == 1)
- {
- function187A8(playerid);
- }
- GetPlayerPos(playerid, var0, var1, var2);
- function18C48(playerid, var0, var1, var2, 10.0);
- globEA2C50[playerid] = 1;
- globEA3BF0[playerid] = 27;
- }
- if(arg4 == 6)
- {
- new Float:var0 = 0.0, Float:var1 = 0.0, Float:var2 = 0.0;
- if(globEA2C50[playerid] == 1)
- {
- function187A8(playerid);
- }
- GetPlayerPos(playerid, var0, var1, var2);
- function18C48(playerid, var0, var1, var2, 10.0);
- globEA2C50[playerid] = 1;
- globEA3BF0[playerid] = 28;
- }
- if(arg4 == 7)
- {
- new Float:var0 = 0.0, Float:var1 = 0.0, Float:var2 = 0.0;
- if(globEA2C50[playerid] == 1)
- {
- function187A8(playerid);
- }
- GetPlayerPos(playerid, var0, var1, var2);
- function18C48(playerid, var0, var1, var2, 10.0);
- globEA2C50[playerid] = 1;
- globEA3BF0[playerid] = 29;
- }
- if(arg4 == 8)
- {
- new Float:var0 = 0.0, Float:var1 = 0.0, Float:var2 = 0.0;
- if(globEA2C50[playerid] == 1)
- {
- function187A8(playerid);
- }
- GetPlayerPos(playerid, var0, var1, var2);
- function18C48(playerid, var0, var1, var2, 10.0);
- globEA2C50[playerid] = 1;
- globEA3BF0[playerid] = 30;
- }
- }
- else
- {
- CallLocalFunction(16046184, 16046264, playerid, 16046276);
- }
- }
- if(arg2 == 14455)
- {
- if(arg1)
- {
- PlayerPlaySound(playerid, 1150, 0.0, 0.0, 0.0);
- if(!arg4)
- {
- new Float:var0 = 0.0, Float:var1 = 0.0, Float:var2 = 0.0;
- if(globEA2C50[playerid] == 1)
- {
- function187A8(playerid);
- }
- GetPlayerPos(playerid, var0, var1, var2);
- function18C48(playerid, var0, var1, var2, 10.0);
- globEA2C50[playerid] = 1;
- globEA3BF0[playerid] = 31;
- }
- if(arg4 == 1)
- {
- new Float:var0 = 0.0, Float:var1 = 0.0, Float:var2 = 0.0;
- if(globEA2C50[playerid] == 1)
- {
- function187A8(playerid);
- }
- GetPlayerPos(playerid, var0, var1, var2);
- function18C48(playerid, var0, var1, var2, 10.0);
- globEA2C50[playerid] = 1;
- globEA3BF0[playerid] = 32;
- }
- if(arg4 == 2)
- {
- new Float:var0 = 0.0, Float:var1 = 0.0, Float:var2 = 0.0;
- if(globEA2C50[playerid] == 1)
- {
- function187A8(playerid);
- }
- GetPlayerPos(playerid, var0, var1, var2);
- function18C48(playerid, var0, var1, var2, 10.0);
- globEA2C50[playerid] = 1;
- globEA3BF0[playerid] = 33;
- }
- if(arg4 == 3)
- {
- new Float:var0 = 0.0, Float:var1 = 0.0, Float:var2 = 0.0;
- if(globEA2C50[playerid] == 1)
- {
- function187A8(playerid);
- }
- GetPlayerPos(playerid, var0, var1, var2);
- function18C48(playerid, var0, var1, var2, 10.0);
- globEA2C50[playerid] = 1;
- globEA3BF0[playerid] = 34;
- }
- if(arg4 == 4)
- {
- new Float:var0 = 0.0, Float:var1 = 0.0, Float:var2 = 0.0;
- if(globEA2C50[playerid] == 1)
- {
- function187A8(playerid);
- }
- GetPlayerPos(playerid, var0, var1, var2);
- function18C48(playerid, var0, var1, var2, 10.0);
- globEA2C50[playerid] = 1;
- globEA3BF0[playerid] = 35;
- }
- if(arg4 == 5)
- {
- new Float:var0 = 0.0, Float:var1 = 0.0, Float:var2 = 0.0;
- if(globEA2C50[playerid] == 1)
- {
- function187A8(playerid);
- }
- GetPlayerPos(playerid, var0, var1, var2);
- function18C48(playerid, var0, var1, var2, 10.0);
- globEA2C50[playerid] = 1;
- globEA3BF0[playerid] = 36;
- }
- if(arg4 == 6)
- {
- new Float:var0 = 0.0, Float:var1 = 0.0, Float:var2 = 0.0;
- if(globEA2C50[playerid] == 1)
- {
- function187A8(playerid);
- }
- GetPlayerPos(playerid, var0, var1, var2);
- function18C48(playerid, var0, var1, var2, 10.0);
- globEA2C50[playerid] = 1;
- globEA3BF0[playerid] = 37;
- }
- if(arg4 == 7)
- {
- new Float:var0 = 0.0, Float:var1 = 0.0, Float:var2 = 0.0;
- if(globEA2C50[playerid] == 1)
- {
- function187A8(playerid);
- }
- GetPlayerPos(playerid, var0, var1, var2);
- function18C48(playerid, var0, var1, var2, 10.0);
- globEA2C50[playerid] = 1;
- globEA3BF0[playerid] = 38;
- }
- }
- else
- {
- CallLocalFunction(16046308, 16046388, playerid, 16046400);
- }
- }
- return 1;
- }
- public UpdateCubes(arg0)
- {
- if(-1 != globEA3BF0[arg0])
- {
- if(globEA3BF0[arg0] < 2000)
- {
- format(globEA2434, 512, "~w~Selected block:~n~~p~~h~~h~%s", globF46184[globEA3BF0[arg0]][0]);
- }
- else
- {
- format(globEA2434, 512, "~w~Selected decoration:~n~~p~~h~~h~%s", globF46788[globEA3BF0[arg0] - 2000][0]);
- }
- }
- else
- {
- format(globEA2434, 512, "~w~Selected block:~n~~p~~h~~h~None");
- }
- PlayerTextDrawSetString(arg0, globF431FC[arg0], 15344692);
- return 1;
- }
- public DestroyEffect(arg0)
- {
- DestroyDynamicObject(arg0);
- return 1;
- }
- public ClearPutFlood(arg0)
- {
- globF4419C[arg0] = 0;
- return 0;
- }
- public ClearDesFlood(arg0)
- {
- globF4513C[arg0] = 0;
- return 0;
- }
- public Float:PutBlockFromPlayer(playerid)
- {
- new Float:var0 = 0.0, Float:var1 = 0.0, Float:var2 = 0.0;
- new Float:var3 = 0.0, Float:var4 = 0.0, Float:var5 = 0.0;
- new Float:var6 = 0.0, Float:var7 = 0.0, Float:var8 = 0.0;
- new var9 = 0;
- new var10[256], var11[100];
- GetPlayerPos(playerid, var0, var1, var2);
- new var12 = 5;
- new var13 = 0;
- while(!var13)
- {
- function18C48(playerid, var0, var1, var2, var12);
- function18818(var0, 1.7599, var3);
- function18818(var1, 1.7599, var4);
- function18818(var2, 1.5, var5);
- if(!function1A498(var3, var4, var5))
- {
- var12++;
- }
- if(function1A498(var3, var4, var5) || var12 >= 10)
- {
- var13 = 1;
- }
- }
- if(function1A4(var6, 0) && function1A4(var7, 0) && function1A4(var8, 0))
- {
- return 0.0;
- }
- if(IsPlayerInRangeOfPoint(playerid, 1065353216, var6, var7, var8))
- {
- return PlayerPlaySound(playerid, 1150, 0.0, 0.0, 0.0);
- }
- if(IsPointInAnyDynamicArea(var6, var7, var8))
- {
- if(!IsPointInDynamicArea(globC296D4[playerid][0], var6, var7, var8))
- {
- return function22500(playerid, "{ff0000}This area is protected by /safe! You can't build here!");
- }
- }
- PlayerPlaySound(playerid, 1135, 0.0, 0.0, 0.0);
- new var14 = 0;
- new var15 = 0;
- while(!var14)
- {
- var15++;
- if(globEA6AD0[var15])
- {
- var14 = 0;
- }
- else
- {
- var9 = var15;
- }
- }
- format(var11, 100, "%d", var9);
- format(var10, 256, "%d %f %f %f %d", 15350768, var6, var7, var8, 15358768);
- functionF70("GLOBAL_MAP.sav", var11, var10);
- if(globEA3BF0[playerid] < 2000)
- {
- globEA6AD0[var9] = function14214(globEA3BF0[playerid], var6, var7, var8, 0);
- }
- else
- {
- globEA6AD0[var9] = function14214(globEA3BF0[playerid], var6, var7, var8, globEA5B30[playerid]);
- }
- globE9F554[playerid][0] = globEA6AD0[var9];
- globE9F554[playerid][1] = var9;
- if(globEA3BF0[playerid] == 2005)
- {
- ShowPlayerDialog(playerid, 2001, 1, 16047240, 16047268, 16047416, 16047484);
- }
- Streamer_Update(playerid);
- globEA5B30[playerid] = 0;
- return 0.0;
- }
- public DestroyBlockFromPlayer(playerid)
- {
- new Float:var0 = 0.0, Float:var1 = 0.0, Float:var2 = 0.0;
- new Float:var3 = 0.0, Float:var4 = 0.0, Float:var5 = 0.0;
- GetPlayerPos(playerid, var0, var1, var2);
- for(new var6 = 3; var6 < 10; var6++)
- {
- function18C48(playerid, var0, var1, var2, var6);
- function18818(var0, 1.7599, var3);
- function18818(var1, 1.7599, var4);
- function18818(var2, 1.5, var5);
- if(IsPointInAnyDynamicArea(var3, var4, var5))
- {
- if(!IsPointInDynamicArea(globC296D4[playerid][0], var3, var4, var5))
- {
- return function22500(playerid, "{ff0000}This area is protected by /safe! You can't build here!");
- }
- }
- for(new var7 = 0; var7 < 160000; var7++)
- {
- if(function168(globC2E554[var7], var3) && function168(globCCA954[var7], var4) && function168(var5, globD66D54[var7]))
- {
- function184A0(var7);
- CreateExplosion(var3, var4, var5, 12, 5.0);
- new var8 = 0;
- new var9 = 0, var10 = 0;
- while(!var9)
- {
- if(globEA6AD0[var10] == var7)
- {
- var9 = 1;
- }
- else
- {
- var9 = 0;
- }
- }
- new var11[100];
- format(var11, 100, "%d", var8);
- globEA6AD0[var8] = 0;
- function1638("GLOBAL_MAP.sav", var11);
- return 1;
- }
- }
- }
- return 1;
- }
- function21984(playerid, arg1)
- {
- PlayerPlaySound(playerid, 1185, 0.0, 0.0, 0.0);
- new var0[256];
- new var1 = 0, var2 = 0, var3 = 0, var4[256], var5[512];
- GetPlayerName(playerid, globC2E4F4, 24);
- format(var0, 256, "Users/%s.sav", globC2E4F4);
- functionE90(var0);
- getdate(var1, var3, var2);
- format(globEA2434, 512, "%d/%d/%d", var2, var3, var1);
- functionF70(var0, "REGISTRATION_DATE", globEA2434);
- GetPlayerIp(playerid, var4, 256);
- functionF70(var0, "IP", var4);
- var5 = function226C0(arg1);
- functionF70(var0, "PASSWORD", var5);
- SendClientMessage(playerid, 0xFFFFFFFF, "{ffffff}Ти се регистрира успешно! {00ff00}Приятна игра!");
- function21D04(playerid);
- return 0;
- }
- function21D04(playerid)
- {
- PlayerPlaySound(playerid, 1185, 0.0, 0.0, 0.0);
- new var0[256];
- new var1[256];
- GetPlayerName(playerid, globC2E4F4, 24);
- format(var0, 256, "Users/%s.sav", globC2E4F4);
- GetPlayerIp(playerid, var1, 256);
- functionF70(var0, "IP", var1);
- if(function1DEC(var0, "SAFE_ZONE"))
- {
- globC296D4[playerid][0] = globF42ED0[globC296D4[playerid][1]];
- }
- if(function1DEC(var0, "SAFE_LABEL"))
- {
- globC2C5B4[playerid] = globF43060[globC2D554[playerid]];
- }
- SendClientMessage(playerid, 0xFFFFFFFF, "{ffffff}Ти се логна успешно!");
- return 0;
- }
- function220E4(playerid)
- {
- new var0[256];
- GetPlayerName(playerid, globC2E4F4, 24);
- format(var0, 256, "Users/%s.sav", globC2E4F4);
- if(functionE64(var0))
- {
- return 1;
- }
- return 0;
- }
- function221C8(playerid)
- {
- new var0[256];
- new var1[256];
- GetPlayerName(playerid, globC2E4F4, 24);
- format(var0, 256, "Users/%s.sav", globC2E4F4);
- GetPlayerIp(playerid, var1, 256);
- if(!strcmp(var1, function1A9C(var0, "IP"), true))
- {
- return 1;
- }
- return 0;
- }
- function22358(playerid, arg1)
- {
- new var0[256];
- new var1[512];
- GetPlayerName(playerid, globC2E4F4, 24);
- format(var0, 256, "Users/%s.sav", globC2E4F4);
- var1 = function226C0(arg1);
- if(!strcmp(var1, function1A9C(var0, "PASSWORD")))
- {
- return 1;
- }
- return 0;
- }
- function22500(playerid, arg1)
- {
- SendClientMessage(playerid, 0x00FF0000, arg1);
- PlayerPlaySound(playerid, 1150, 0.0, 0.0, 0.0);
- return 1;
- }
- function225E0(playerid, arg1)
- {
- SendClientMessage(playerid, 0x00FF0000, arg1);
- PlayerPlaySound(playerid, 1058, 0.0, 0.0, 0.0);
- return 1;
- }
- function226C0(arg0)
- {
- new var0[129];
- WP_Hash(var0, 129, arg0);
- return var0;
- }
Advertisement
Add Comment
Please, Sign In to add comment
Advertisement