#include #include #include #pragma tabsize 0 new Menu:menu; new glob430; new glob434; new glob0; public OnFilterScriptInit() { print("\n----------------------------------"); print("Skrypt Baza Graczy by Wilk zaladowana"); print("----------------------------------\n"); //Obiekty: CreateObject(987, 100.949, 1754.5051, 16.6406, 0, 0, 101.25); CreateObject(987, 98.9336, 1765.7784, 16.6406, 0, 0, 0); CreateObject(987, 110.5665, 1765.8198, 16.6406, 0, 0, 0); CreateObject(987, 103.299, 1742.1232, 16.6406, 0, 0, 101.25); CreateObject(987, 122.5257, 1765.818, 16.6406, 0, 0, 0); CreateObject(987, 134.4923, 1765.8573, 16.6656, 0, 0, 0); CreateObject(987, 146.5149, 1765.7626, 16.6906, 0, 0, 0); CreateObject(987, 158.5232, 1765.7009, 16.7406, 0, 0, 0); CreateObject(987, 105.6074, 1730.3876, 16.6406, 0, 0, 101.25); CreateObject(987, 107.9737, 1718.6624, 16.6406, 0, 0, 101.25); CreateObject(987, 100.9068, 1753.8937, 16.6406, 0, 0, 101.25); CreateObject(987, 110.3018, 1706.9849, 16.6406, 0, 0, 101.25); CreateObject(987, 112.7016, 1695.28, 16.6406, 0, 0, 101.25); CreateObject(987, 170.551, 1766.0166, 16.7906, 0, 0, 0); CreateObject(987, 125.0041, 1695.6018, 16.7406, 0, 0, 180); CreateObject(987, 148.9513, 1695.5114, 16.6906, 0, 0, 180); CreateObject(987, 160.9689, 1695.4255, 16.6406, 0, 0, 180); CreateObject(987, 182.6507, 1765.7953, 16.7906, 0, 0, 270); CreateObject(987, 182.8682, 1753.9615, 16.7656, 0, 0, 270); CreateObject(987, 183.152, 1742.0126, 16.5906, 0, 0, 270); CreateObject(987, 172.9691, 1695.4249, 16.6406, 0, 0, 180); CreateObject(987, 182.9023, 1729.988, 16.5906, 0, 0, 270); CreateObject(987, 183.1283, 1717.9862, 16.5406, 0, 0, 270); CreateObject(987, 183.1387, 1705.9827, 16.5406, 0, 0, 281.25); CreateObject(987, 184.9815, 1695.2209, 16.5906, 0, 0, 180); CreateObject(3268, 172.4268, 1750.4833, 16.6406, 0, 0, 0); CreateObject(7392, 220.3031, 1702.5573, 34.4672, 0, 0, 348.75); CreateObject(18553, 166.3518, 1735.564, 17.9326, 0, 0, 270); CreateObject(11490, 118.9124, 1758.6586, 16.8363, 0, 0, 0); CreateObject(11491, 118.6068, 1747.6443, 18.2896, 0, 0, 0); CreateObject(3461, 113.816, 1749.5936, 19.869, 0, 0, 0); CreateObject(3461, 123.416, 1751.0264, 19.869, 0, 0, 0); CreateObject(3461, 118.8643, 1751.2448, 16.7157, 0, 0, 0); CreateObject(3461, 119.0227, 1751.2245, 16.5267, 0, 0, 0); CreateObject(3461, 118.8242, 1751.3203, 16.7059, 0, 0, 0); CreateObject(9241, 167.5986, 1712.1914, 18.6995, 0, 0, 0); CreateObject(3749, 131.0921, 1695.5543, 22.499, 0, 0, 0); CreateObject(645, 120.9597, 1693.0541, 16.7322, 0, 0, 11.25); CreateObject(645, 141.5864, 1693.8423, 16.7322, 0, 0, 0); CreateObject(16782, 114.4171, 1752.5264, 20.2286, 0, 0, 0); CreateObject(16782, 114.4171, 1755.5787, 20.2427, 0, 0, 0); CreateObject(16782, 123.1143, 1693.3794, 20.4998, 0, 0, 270); CreateObject(16782, 138.8225, 1693.3544, 20.5016, 0, 0, 270); CreateObject(2780, 119.0879, 1750.8198, 27.1719, 0, 0, 0); CreateObject(8172, 148.6911, 1677.5244, 76.0349, 0, 0, 0); CreateObject(9241, 112.9182, 1742.274, 77.8281, 0, 0, 180); CreateObject(9241, 184.6251, 1742.1508, 77.7781, 0, 0, 0); CreateObject(9241, 112.9458, 1710.1986, 77.8031, 0, 0, 180); CreateObject(9241, 112.8712, 1678.0405, 77.7772, 0, 0, 180); CreateObject(9241, 184.69, 1710.0304, 77.7767, 0, 0, 0); CreateObject(9241, 184.6608, 1677.9486, 77.7636, 0, 0, 0); CreateObject(970, 154.2223, 1760.9188, 17.1921, 0, 0, 270); CreateObject(970, 152.0268, 1764.0356, 17.3114, 0, 0, 0); CreateObject(970, 147.7415, 1764.3199, 17.1921, 0, 0, 0); CreateObject(970, 144.9796, 1764.1433, 17.3114, 0, 0, 0); CreateObject(970, 142.6553, 1761.3353, 17.2874, 0, 0, 90); CreateObject(970, 154.117, 1760.6918, 76.6208, 0, 0, 90); CreateObject(970, 150.7868, 1764.0366, 76.5707, 0, 0, 0); CreateObject(970, 145.9383, 1764.0168, 76.5707, 0, 0, 0); CreateObject(970, 142.5159, 1761.1752, 76.6208, 0, 0, 90); return 0 ; } public OnFilterScriptExit() { print("\n----------------------------------"); print("Skrypt Baza Graczy by Wilk NIE zaladowana!!!"); print("----------------------------------\n"); return 1; } public OnGameModeInit() { menu = CreateMenu("Nazawa Menu",0, 200.0, 100.0, 150.0, 400.0); // 200.0, 100.0, 150.0, 400.0 to miejsce gdzie ma byc nasze menu AddMenuItem(menu, 0, "Teleport"); AddMenuItem(menu, 0, "Brama Otworz"); AddMenuItem(menu, 0, "Brama Zamknij"); AddMenuItem(menu, 0, "Garaz Otworz"); AddMenuItem(menu, 0, "Garaz Zamknij"); AddMenuItem(menu, 0, "Winda Gora"); AddMenuItem(menu, 0, "Winda Dol"); //Miejsca spawnu pojazdów: CreateVehicle(451, 170.3125, 1760.4941, 17.301, 99, -1, -1, 120000); //garaz CreateVehicle(451, 170.7632, 1756.0918, 17.301, 99, -1, -1, 120000); //garaz1 CreateVehicle(451, 170.3674, 1751.2164, 17.301, 89, -1, -1, 120000); //garaz2 CreateVehicle(451, 170.5069, 1746.7843, 17.301, 89, -1, -1, 120000); //garaz3 CreateVehicle(451, 171.0762, 1741.4729, 17.301, 89, -1, -1, 120000); //garaz4 CreateVehicle(425, 167.3208, 1712.526, 20.188, 89, -1, -1, 120000); //heli dol CreateVehicle(560, 106.5972, 1738.4894, 17.301, 282, -1, -1, 120000); //siatka 6 CreateVehicle(503, 108.0105, 1731.8679, 17.301, 270, -1, -1, 120000); //siatka5 CreateVehicle(562, 109.2203, 1725.8954, 17.301, 270, -1, -1, 120000); //siatka4 CreateVehicle(560, 110.6387, 1718.2998, 17.301, 272, -1, -1, 120000); //siatka3 CreateVehicle(503, 112.0097, 1712.5469, 17.301, 282, -1, -1, 120000); //siatka2 CreateVehicle(562, 113.059, 1706.9862, 17.301, 282, -1, -1, 120000); //siatka CreateVehicle(520, 184.282, 1742.1158, 79.2666, 89, -1, -1, 120000); //spawnpoint (12) CreateVehicle(520, 184.3739, 1709.8425, 79.2652, 89, -1, -1, 120000); //spawnpoint (13) CreateVehicle(520, 184.7298, 1678.0839, 79.2521, 89, -1, -1, 120000); //spawnpoint (14) CreateVehicle(425, 113.032, 1678.4791, 79.2657, 270, -1, -1, 120000); //spawnpoint (15) CreateVehicle(425, 113.1205, 1710.0842, 79.3037, 271, -1, -1, 120000); //spawnpoint (16) CreateVehicle(425, 112.9794, 1742.2839, 79.3167, 270, -1, -1, 120000); //spawnpoint (17) CreateVehicle(519, 148.7343, 1736.6895, 76.6796, 181, -1, -1, 120000); //lot.pas glob0 = CreateObject(980, 148.3414, 1761.1802, 16.6891, 90.5273, 0.0000, 0.0000); glob430 = CreateObject(972, 159.109009, 1748.213989, 16.637506, 0.0000, 0.0000, 0.0000); glob434 = CreateObject(980, 131.099396, 1695.579956, 19.414017, 0.0000, 0.0000, 0.0000); return 1; } public OnGameModeExit() { return 1; } public OnPlayerSelectedMenuRow(playerid, row) { //if(IsPlayerAdmin(playerid)) {// Jeeli chcem aby bylo tylko dla admina new Menu:CurrentMenu = GetPlayerMenu(playerid); if(CurrentMenu == menu) { switch(row) { case 0: { new var0 = GetPlayerVehicleID(playerid); if(IsPlayerInAnyVehicle(playerid)) { SetVehiclePos(var0, 130.29, 1668.15, 17.36); SetVehicleZAngle(var0, 0.0); GameTextForPlayer(playerid, "~w~Baza Graczy ~g~By Wilk", 3000, 1); } else { SetPlayerPos(playerid, 130.29, 1668.15, 17.36); SetPlayerFacingAngle(playerid, 0.0); GameTextForPlayer(playerid, "~w~Baza Graczy ~g~By Wilk", 3000, 1); } TogglePlayerControllable(playerid,1); } case 1: { MoveObject(glob434, 131.099396, 1695.579956, 13.864101, 2.0); SendClientMessage(playerid, 0x008000FF, "Otwieranie Bramy"); TogglePlayerControllable(playerid,1); } case 2: { MoveObject(glob434, 131.099396, 1695.579956, 19.414017, 2.0); SendClientMessage(playerid, 0x008000FF, "Zamykanie Bramy"); TogglePlayerControllable(playerid,1); } case 3: { MoveObject(glob430, 159.109009, 1748.213989, 9.286169, 2.0); SendClientMessage(playerid, 0x008000FF, "Otwieranie Garażu"); TogglePlayerControllable(playerid,1); } case 4: { MoveObject(glob430, 159.109009, 1748.213989, 16.637506, 2.0); SendClientMessage(playerid, 0x008000FF, "Zamykanie Garażu"); TogglePlayerControllable(playerid,1); } case 5: { MoveObject(glob0, 148.3414, 1761.1802, 75.9634, 2.0); SendClientMessage(playerid, 0x008000FF, "Jedziemy do Góry"); TogglePlayerControllable(playerid,1); } case 6: { MoveObject(glob0, 148.3414, 1761.1802, 16.6891, 2.0); SendClientMessage(playerid, 0x008000FF, "Wracamy na Dół"); TogglePlayerControllable(playerid,1); } } } //} return 1; } public OnPlayerCommandText(playerid, cmdtext[]){ if(!strcmp(cmdtext,"/menu",true)) { ShowMenuForPlayer(menu,playerid); return 1; } if(!strcmp(cmdtext, "/bazag.info", true)) { SendClientMessage(playerid, 0x33AA33AA, "Baza Graczy by Wilk"); SendClientMessage(playerid, 0xFF0000, "/menu - otwiera menu z wszystkimi komendami"); SendClientMessage(playerid, 0xFFFF00AA, "/bazag - teleportuje cię obok Bazy Graczy"); SendClientMessage(playerid, 0xFFFF00AA, "/brama.open - otwiera brame /brama.close - zamyka brame"); SendClientMessage(playerid, 0xFFFF00AA, "/garaz.open - otwiera garaz /garaz.close - zamyka garaz"); SendClientMessage(playerid, 0xFFFF00AA, "/win.g - jedziesz windą na góre /win.d - wracasz windą na dół"); return 1; } if(!strcmp(cmdtext, "/win.d", true)) { MoveObject(glob0, 148.3414, 1761.1802, 16.6891, 2.0); SendClientMessage(playerid, 0x008000FF, "Wracamy na Dół"); return 1; } if(!strcmp(cmdtext, "/win.g", true)) { MoveObject(glob0, 148.3414, 1761.1802, 75.9634, 2.0); SendClientMessage(playerid, 0x008000FF, "Jedziemy do Góry"); return 1; } if(!strcmp(cmdtext, "/garaz.open", true)) { MoveObject(glob430, 159.109009, 1748.213989, 9.286169, 2.0); SendClientMessage(playerid, 0x008000FF, "Otwieranie Garażu"); return 1; } if(!strcmp(cmdtext, "/garaz.close", true)) { MoveObject(glob430, 159.109009, 1748.213989, 16.637506, 2.0); SendClientMessage(playerid, 0x008000FF, "Zamykanie Garażu"); return 1; } if(!strcmp(cmdtext, "/brama.open", true)) { MoveObject(glob434, 131.099396, 1695.579956, 13.864101, 2.0); SendClientMessage(playerid, 0x008000FF, "Otwieranie Bramy"); return 1; } if(!strcmp(cmdtext, "/brama.close", true)) { MoveObject(glob434, 131.099396, 1695.579956, 19.414017, 2.0); SendClientMessage(playerid, 0x008000FF, "Zamykanie Bramy"); return 1; } if(!strcmp(cmdtext, "/bazag", true)) { new var0 = GetPlayerVehicleID(playerid); if(IsPlayerInAnyVehicle(playerid)) { SetVehiclePos(var0, 130.29, 1668.15, 17.36); SetVehicleZAngle(var0, 0.0); GameTextForPlayer(playerid, "~w~Baza Graczy ~g~By Wilk", 3000, 1); } else { SetPlayerPos(playerid, 130.29, 1668.15, 17.36); SetPlayerFacingAngle(playerid, 0.0); GameTextForPlayer(playerid, "~w~Baza Graczy ~g~By Wilk", 3000, 1); } return 1; } return 0; }