Всё о скриптинге в Sa-Mp

Информация о пользователе

Привет, Гость! Войдите или зарегистрируйтесь.



HELP

Сообщений 31 страница 60 из 62

31

хех спасибо что помогаешь потом гляну что там

0

32

Пиздец!Я посмотрел сколько там тачек!Я в охуеваторе!

0

33

:D Я знаю.... Это мой самый первый гейммод который я сделал...Это было
очень давно и я не знал какое количество тачек можно ставить на карту...

0

34

А выложите код тюрьмы, или объясните как мне исправить ошибки...
C:\DOCUME~1\SPAWN~1.SPA\0016~1\6A4A~1\GAMEMO~1\spawn1.pwn(942) : error 017: undefined symbol "udb_encode"
C:\DOCUME~1\SPAWN~1.SPA\0016~1\6A4A~1\GAMEMO~1\spawn1.pwn(975) : error 017: undefined symbol "udb_encode"

0

35

И ещё вопрос:
Есть ли какая нибуть другая прога для создания модов?

0

36

Код тюрьмы:

Код:
if(strcmp(cmd, "/jail", true) == 0) {
if(IsPlayerAdmin(playerid) == 1) {
    new dir[256];
dir = strtok(cmdtext, idx);

if(!strlen(dir)) {
SendClientMessage(playerid, COLOR_WHITE, "Пиши: /jail [playerid]");
return 1;
}
giveplayerid = strval(dir);
dir = strtok(cmdtext, idx);
if (IsPlayerConnected(giveplayerid)) {
GetPlayerName(giveplayerid, giveplayer, sizeof(giveplayer));
GetPlayerName(playerid, sendername, sizeof(sendername));
SetPlayerInterior(giveplayerid,6);
SetPlayerPos(giveplayerid,263.9236,77.7599,1001.0391);

SendClientMessage(playerid, COLOR_LIGHTBLUE, ">Попался,рожа наркоманская!");
SendClientMessage(giveplayerid, COLOR_LIGHTBLUE, ">Довыёбывался нах... В тюрьму!!!");
SendClientMessage(giveplayerid, COLOR_LIGHTBLUE, ">Правопорядок не нарушай...");
}
else {
format(string, sizeof(string), "%d нет таких игроков!", giveplayerid);
SendClientMessage(playerid, COLOR_YELLOW, string);
}
return 1;
} else {
  SendClientMessage(playerid, COLOR_RED, ">Команда только для админов!");
}
}
if(strcmp(cmd, "/unjail", true) == 0) {
if(IsPlayerAdmin(playerid) == 1) {
    new dir1[256];
dir1 = strtok(cmdtext, idx);

if(!strlen(dir1)) {
SendClientMessage(playerid, COLOR_WHITE, "Пиши: /unjail [playerid]");
return 1;
}
giveplayerid = strval(dir1);
dir1 = strtok(cmdtext, idx);
if (IsPlayerConnected(giveplayerid)) {
GetPlayerName(giveplayerid, giveplayer, sizeof(giveplayer));
GetPlayerName(playerid, sendername, sizeof(sendername));
GivePlayerMoney(giveplayerid,(0 - 3000));
GivePlayerMoney(playerid, -3000);
SetPlayerInterior(giveplayerid,0);
SetPlayerPos(giveplayerid,2346.8801,2453.6604,14.9742);
SendClientMessage(playerid, COLOR_GREEN, ">Гуляй Вася!");
SendClientMessage(giveplayerid, COLOR_GREEN, ">C тебя содрали штраф $3000");
}
else {
format(string, sizeof(string), "%d Нет таких игроков", giveplayerid);
SendClientMessage(playerid, COLOR_YELLOW, string);
}
return 1;

} else {
  SendClientMessage(playerid, COLOR_RED, ">Команда только для админов!");
}
}

0

37

И ещё вопрос:
Есть ли какая нибуть другая прога для создания модов?

Пока нет...Ждём обновления от чувака El Presy (SA-MP Script Maker)...

0

38

"""Довыёбывался нах... В тюрьму!!""""
Ну ты и админ!!! Это твой скрипт? :)

0

39

Кстате забыл сказать, СПАСИБО

0

40

Всегда пожалуйста...

0

41

А чё за "Анти фэйк килл"
И как мне исправить... Я сделал чтобы можно было покупать Аэропорт...
но когда я появляюсь на карте он сразу у меня куплен...
Ошибок при компил нету...

Отредактировано Spawn (2006-11-10 15:08:00)

0

42

вот код моего мода:

Код:
#include <a_samp>
#include <core>
#include <float>
#include <string>
static gTeam[MAX_PLAYERS];
new gPlayerClass[MAX_PLAYERS];

#define COLOR_GREY 0xAFAFAFAA
#define COLOR_GREEN 0x33AA33AA
#define COLOR_RED 0xAA3333AA
#define COLOR_YELLOW 0xFFFF00AA
#define COLOR_PINK 0xFF66FFAA
#define COLOR_BLUE 0x0000BBAA
#define COLOR_LIGHTBLUE 0x33CCFFAA
#define COLOR_DARKRED 0x660000AA
#define COLOR_ORANGE 0xFF9900AA
#define COLOR_WHITE 0xFF9900AA
#define COLOR_VIOLET 0x9955DEEE
#define COLOR_BDAYS 0x9AFFFFAA
#define COLOR_PURERED 0xFF0000AA
#define TEAM_GTEAM 0
#define TEAM_BBC 1
#define TEAM_GANS 2
#define TEAM_BANDA 3
#define TEAM_GANGSTA 4
#define TEAM_COZA-NOSTRA 5
#define TEAM_GTASA 6
#define TEAM_EXOPS 7
#define TEAM_T28 8
#define TEAM_OTHER-PLAYERS 9


//------------------------------------------------------------------------------



main()

{

	print("\n----------------------------------");

	print("  Winter Warz by GTeAm (2006)\n");

	print("----------------------------------\n");

}



//------------------------------------------------------------------------------

public SendPlayerBirthdayText(playerid, const txt[], define)
{
	new tmp[256];
	format(tmp, sizeof(tmp), txt, define);
	SendClientMessage(playerid, COLOR_BDAYS, tmp);
}


public OnGameModeInit()

{

	SetGameModeText("Winter Warz (GTeAm Edition)");

	SetTeamCount(8);

	ShowNameTags(1);

	ShowPlayerMarkers(1);

	SetWorldTime(0);



	AddPlayerClass(108,2508.1372,-1656.6781,13.5938,129.4222,5,0,28,900,30,300); //GTeAm Clan

	AddPlayerClass(121,1559.3831,-1609.0282,13.3828,177.0690,3,0,29,200,31,90); //BBC

	AddPlayerClass(104,2184.6113,1673.5001,11.0866,135.003,5,0,28,900,30,100); //Gans Clan

	AddPlayerClass(122,2025.1816,1007.9250,10.8203,212.8453,5,0,29,270,30,90); //Banda Clan

	AddPlayerClass(107,1666.2974,-2112.6426,13.5469,1.0348,5,0,28,600,30,90); //Gangsta Clan

	AddPlayerClass(111,-1754.9976,958.5851,24.8828,163.2550,5,0,29,300,31,120); //COZA NOSTRA

	AddPlayerClass(114,-2665.4282,635.6348,14.4531,179.8403,5,0,29,270,30,90); //GTASA

    AddPlayerClass(280,-1635.0077,665.8105,7.1875,264.2244,5,0,29,270,30,90); //ExOps Police
    
    AddPlayerClass(200,-2649.6057,-293.7749,7.5391,264.2244,5,0,29,270,30,90); //T28

	AddPlayerClass(125,-1377.4271,466.0897,7.1875,1.0348,5,0,28,300,30,90); //Other-Palyers

	// Car Spawns
	AddStaticVehicle(567,2508.2312,-1666.4536,13.1796,11.6929,-1,-1);
 	AddStaticVehicle(534,2473.1646,-1697.4138,13.2988,1.1746,-1,-1);
	AddStaticVehicle(482,2297.2532,-1633.3859,14.4298,269.4626,-1,-1);
	AddStaticVehicle(507,2158.4851,-1808.1165,13.4877,359.4795,-1,-1);
	AddStaticVehicle(562,2119.6868,-1782.6039,13.2567,179.7940,-1,-1);
	AddStaticVehicle(411,2069.0737,-1881.9088,13.1172,269.2706,-1,-1);
	AddStaticVehicle(603,2529.3069,-2003.3335,13.0598,133.2911,-1,-1);
	AddStaticVehicle(507,2498.8933,-1953.5988,13.3193,359.7628,-1,-1);
	AddStaticVehicle(439,2728.9031,-1935.3430,13.2556,90.0094,-1,-1);
	AddStaticVehicle(560,2854.1719,-1909.5021,10.5896,179.5905,-1,-1);
	AddStaticVehicle(477,2822.0244,-1553.3268,10.6042,89.4986,-1,-1);
	AddStaticVehicle(549,2742.9841,-1463.0424,30.2372,359.1269,-1,-1);
	AddStaticVehicle(475,2791.5891,-1284.7643,42.8108,178.8319,-1,-1);
	AddStaticVehicle(522,2806.3848,-1186.9303,25.0279,307.7415,-1,-1);
	AddStaticVehicle(451,2752.6775,-1177.2931,69.2420,89.6505,-1,-1);
	AddStaticVehicle(534,2322.5037,-1159.1552,26.7191,266.7604,-1,-1);
	AddStaticVehicle(567,2506.4182,-1287.6383,34.5474,178.1351,-1,-1);
	AddStaticVehicle(558,2432.1082,-1224.7516,24.8794,356.5074,-1,-1);
	AddStaticVehicle(480,2391.1511,-1497.3237,23.6727,89.4172,-1,-1);
	AddStaticVehicle(533,2489.6265,-1558.6204,23.5562,359.5309,-1,-1);
	AddStaticVehicle(470,2473.1877,-1545.3008,23.4819,181.2033,-1,-1);
	AddStaticVehicle(404,2106.5850,-1364.1143,23.8393,0.3906,-1,-1);
	AddStaticVehicle(580,2229.1389,-1363.6033,23.8190,89.8660,-1,-1);
	AddStaticVehicle(415,2235.8062,-1262.7324,23.4519,285.3175,-1,-1);
	AddStaticVehicle(542,2148.6777,-1138.4310,25.2664,270.0773,-1,-1);
	AddStaticVehicle(487,2148.7661,-1199.0145,23.4831,89.3399,-1,-1);//maverick chopper
	AddStaticVehicle(496,2031.4387,-1141.1813,24.3093,269.8185,-1,-1);
	AddStaticVehicle(445,1803.7166,-1931.8333,13.1109,359.8419,-1,-1);
	AddStaticVehicle(555,1779.4896,-1887.1788,13.2558,268.6338,-1,-1);
	AddStaticVehicle(535,1904.1558,-2047.0872,13.2997,90.4966,-1,-1);
	AddStaticVehicle(559,2757.5005,-2388.5466,13.6266,179.3206,-1,-1);
	AddStaticVehicle(579,2763.6816,-2510.6714,13.6339,0.0716,-1,-1);
	AddStaticVehicle(587,2488.0601,-2242.5610,13.4219,358.8076,-1,-1);
	AddStaticVehicle(491,2192.6189,-2247.0283,13.2067,222.6344,-1,-1);
	AddStaticVehicle(534,1981.1094,-1985.5371,13.2902,359.5516,-1,-1);
	AddStaticVehicle(405,1924.2258,-2122.6487,13.3471,359.0740,-1,-1);
	AddStaticVehicle(487,1972.9603,-2345.6387,13.7229,49.2012,-1,-1);//maverick chopper
	AddStaticVehicle(487,1974.8606,-2312.5300,13.7203,47.3370,-1,-1);//maverick chopper
	AddStaticVehicle(593,1960.2064,-2647.5012,14.0086,0.6559,-1,-1);//dodo plane
	AddStaticVehicle(519,1468.4178,-2436.6125,13.1128,244.4017,-1,-1);//shamal plane
	AddStaticVehicle(489,2657.2908,-1691.8491,9.0838,269.6595,-1,-1);
	AddStaticVehicle(585,1731.0698,-1008.6317,23.6590,347.0643,-1,-1);
	AddStaticVehicle(565,1713.7269,-1069.0457,23.5859,179.0714,-1,-1);
	AddStaticVehicle(602,1947.5813,-1376.5216,18.0939,57.1534,-1,-1);
	AddStaticVehicle(541,1974.1716,-1448.2616,13.0208,54.7374,-1,-1);
	AddStaticVehicle(402,1623.8126,-1858.7850,13.3271,180.6303,-1,-1);
	AddStaticVehicle(482,1646.7180,-1597.9443,13.1843,269.8346,-1,-1);
	AddStaticVehicle(596,1535.9027,-1673.6801,13.1024,0.9604,-1,-1);//cop car
	AddStaticVehicle(596,1585.8513,-1667.6764,5.6129,270.8032,-1,-1);//cop car
	AddStaticVehicle(507,1460.4645,-1506.9532,13.4812,87.2633,-1,-1);
	AddStaticVehicle(562,1333.5404,-1081.1383,24.8731,269.0622,-1,-1);
	AddStaticVehicle(411,1065.3420,-1221.7240,16.5594,0.1669,-1,-1);
	AddStaticVehicle(555,1146.9253,-1313.1802,14.0365,0.3839,-1,-1);
	AddStaticVehicle(400,867.5660,-1282.5898,14.8665,0.5736,-1,-1);
	AddStaticVehicle(603,840.1666,-1391.3821,13.2792,92.0202,-1,-1);
	AddStaticVehicle(507,1450.4374,-930.1359,36.6003,173.5922,-1,-1);
	AddStaticVehicle(487,1291.1396,-787.5708,96.6350,179.5610,-1,-1);//maverick chopper
	AddStaticVehicle(439,1351.2683,-621.1136,108.9058,19.9575,-1,-1);
	AddStaticVehicle(560,1363.1368,-1354.7874,13.2996,357.4546,-1,-1);
	AddStaticVehicle(477,685.3112,-1072.3215,49.2644,60.1660,-1,-1);
	AddStaticVehicle(549,283.8333,-1161.1090,80.7880,223.3897,-1,-1);
	AddStaticVehicle(475,405.2888,-1262.5371,50.5532,22.5417,-1,-1);
	AddStaticVehicle(506,782.5436,-1633.8582,13.1803,269.1530,-1,-1);
	AddStaticVehicle(451,1357.6841,-1748.9628,13.0077,89.7186,-1,-1);
	AddStaticVehicle(420,974.6000,-1106.2140,23.4440,56.1713,-1,-1);//car taxi
	AddStaticVehicle(480,660.3052,-1678.1238,14.1770,266.8718,-1,-1);
	AddStaticVehicle(533,1034.0940,-2042.7858,12.8263,167.7733,-1,-1);
	AddStaticVehicle(470,331.0582,-1883.9817,1.5477,134.3129,-1,-1);
	AddStaticVehicle(580,441.8103,-1303.0439,14.7358,245.0446,-1,-1);
	AddStaticVehicle(415,1246.0278,-2011.6395,59.6959,0.9539,-1,-1);
	AddStaticVehicle(542,1276.6846,-2010.6200,58.6758,178.7380,-1,-1);
	AddStaticVehicle(496,1271.2167,-2042.6799,59.0398,1.4495,-1,-1);
	AddStaticVehicle(522,545.3229,-1477.2467,14.4734,1.8863,-1,-1);
	AddStaticVehicle(555,1240.9360,-1566.8942,13.3638,87.8000,-1,-1);
	AddStaticVehicle(535,582.2130,-1885.4453,3.8559,220.5502,-1,-1);
	AddStaticVehicle(559,362.5190,-1641.1151,32.5754,83.0536,-1,-1);
	AddStaticVehicle(579,2088.4944,-2089.7324,14.1534,180.1658,-1,-1);
	AddStaticVehicle(587,166.3514,-1341.6031,69.3802,178.2354,-1,-1);
	AddStaticVehicle(491,797.0284,-843.6050,60.4141,191.0260,-1,-1);
	AddStaticVehicle(550,133.5142,-1489.0701,18.4300,58.3215,-1,-1);
	AddStaticVehicle(523,1560.7695,-1694.4358,5.6122,32.7235,-1,-1);//cop bike
	AddStaticVehicle(523,1563.5020,-1694.8240,5.4627,21.6809,-1,-1);//cop bike
	AddStaticVehicle(420,1713.9504,-2323.2983,12.9492,273.7584,-1,-1);//car taxi
	AddStaticVehicle(565,2489.3066,-2605.5688,13.3711,0.4802,-1,-1);
	AddStaticVehicle(596,1570.5022,-1710.5771,5.6091,179.8262,-1,-1);//cop car
	//Car Spawns Las Venturas
	AddStaticVehicle(567,2040.0520,1319.2799,10.3779,183.2439,-1,-1);
	AddStaticVehicle(558,2040.5247,1359.2783,10.3516,177.1306,-1,-1);
	AddStaticVehicle(602,2110.4102,1398.3672,10.7552,359.5964,-1,-1);
	AddStaticVehicle(541,2075.6038,1666.9750,10.4252,359.7507,-1,-1);
	AddStaticVehicle(402,2119.5845,1938.5969,10.2967,181.9064,-1,-1);
	AddStaticVehicle(482,1944.1003,1344.7717,8.9411,0.8168,-1,-1);
	AddStaticVehicle(562,2172.1682,1988.8643,10.5474,89.9151,-1,-1);
	AddStaticVehicle(411,2245.5759,2042.4166,10.5000,270.7350,-1,-1);
	AddStaticVehicle(400,2361.1538,1993.9761,10.4260,178.3929,-1,-1);
	AddStaticVehicle(603,2221.9946,1998.7787,9.6815,92.6188,-1,-1);
	AddStaticVehicle(507,2602.7769,1853.0667,10.5468,91.4813,-1,-1);
	AddStaticVehicle(439,2610.7600,1694.2588,10.6585,89.3303,-1,-1);
	AddStaticVehicle(560,2635.2419,1075.7726,10.5472,89.9571,-1,-1);
	AddStaticVehicle(477,2394.1021,989.4888,10.4806,89.5080,-1,-1);
	AddStaticVehicle(411,2039.1257,1545.0879,10.3481,359.6690,-1,-1);
	AddStaticVehicle(475,2009.8782,2411.7524,10.5828,178.9618,-1,-1);
	AddStaticVehicle(506,2076.4033,2468.7947,10.5923,359.9186,-1,-1);
	AddStaticVehicle(451,1919.5863,2760.7595,10.5079,100.0753,-1,-1);
	AddStaticVehicle(415,1673.8038,2693.8044,10.5912,359.7903,-1,-1);
	AddStaticVehicle(480,1591.0482,2746.3982,10.6519,172.5125,-1,-1);
	AddStaticVehicle(533,1455.9305,2878.5288,10.5837,181.0987,-1,-1);
	AddStaticVehicle(470,1537.8425,2578.0525,10.5662,0.0650,-1,-1);
	AddStaticVehicle(404,1433.1594,2607.3762,10.3781,88.0013,-1,-1);
	AddStaticVehicle(580,2223.5898,1288.1464,10.5104,182.0297,-1,-1);
	AddStaticVehicle(415,2461.8162,1629.2268,10.4496,181.4625,-1,-1);
	AddStaticVehicle(542,2395.7554,1658.9591,10.5740,359.7374,-1,-1);
	AddStaticVehicle(496,1553.3696,1020.2884,10.5532,270.6825,-1,-1);
	AddStaticVehicle(445,1383.4630,1035.0420,10.9131,91.2515,-1,-1);
	AddStaticVehicle(555,1445.4526,974.2831,10.5534,1.6213,-1,-1);
	AddStaticVehicle(535,1658.5463,1028.5432,10.5533,359.8419,-1,-1);
	AddStaticVehicle(559,1383.6959,1042.2114,10.4121,85.7269,-1,-1);
	AddStaticVehicle(579,1064.2332,1215.4158,10.4157,177.2942,-1,-1);
	AddStaticVehicle(522,1111.4536,1788.3893,10.4158,92.4627,-1,-1);
	AddStaticVehicle(550,1439.5662,1999.9822,10.5843,0.4194,-1,-1);
	AddStaticVehicle(405,2156.3540,2188.6572,10.2414,22.6504,-1,-1);
	AddStaticVehicle(598,2256.2891,2458.5110,10.5680,358.7335,-1,-1);//cop car
	AddStaticVehicle(598,2251.6921,2477.0205,10.5671,179.5244,-1,-1);//cop car
	AddStaticVehicle(523,2290.7268,2441.3323,10.3944,16.4594,-1,-1);//cop bike
	AddStaticVehicle(523,2295.5503,2455.9656,2.8444,272.6913,-1,-1);//cop bike
	AddStaticVehicle(420,2580.5320,2267.9595,10.3917,271.2372,-1,-1);//car taxi
	AddStaticVehicle(489,2827.4143,2345.6953,10.5768,270.0668,-1,-1);
	AddStaticVehicle(585,1670.1089,1297.8322,10.3864,359.4936,-1,-1);
	AddStaticVehicle(487,1614.7153,1548.7513,11.2749,347.1516,-1,-1);//maverick chopper
	AddStaticVehicle(593,1283.5107,1361.3171,9.5382,271.1684,-1,-1);//dodo plane
	AddStaticVehicle(593,1283.6847,1386.5137,11.5300,272.1003,-1,-1);//dodo plane
	AddStaticVehicle(565,1319.1038,1279.1791,10.5931,0.9661,-1,-1);
	AddStaticVehicle(534,2805.1650,2027.0028,10.3920,357.5978,-1,-1);
	AddStaticVehicle(567,2822.3628,2240.3594,10.5812,89.7540,-1,-1);
	AddStaticVehicle(558,2842.0554,2637.0105,10.5000,182.2949,-1,-1);
	AddStaticVehicle(602,2327.6484,2787.7327,10.5174,179.5639,-1,-1);
	AddStaticVehicle(541,2104.9446,2658.1331,10.3834,82.2700,-1,-1);
	AddStaticVehicle(402,1914.2322,2148.2590,10.3906,267.7297,-1,-1);
	AddStaticVehicle(482,1904.7527,2157.4312,10.5175,183.7728,-1,-1);
	AddStaticVehicle(507,1532.6139,2258.0173,10.5176,359.1516,-1,-1);
	AddStaticVehicle(562,1552.1292,2341.7854,10.9126,274.0815,-1,-1);
	AddStaticVehicle(411,1637.6285,2329.8774,10.5538,89.6408,-1,-1);
	AddStaticVehicle(400,1357.4165,2259.7158,10.9126,269.5567,-1,-1);
	AddStaticVehicle(603,1305.5295,2528.3076,10.3955,88.7249,-1,-1);
	AddStaticVehicle(507,993.9020,2159.4194,10.3905,88.8805,-1,-1);
	AddStaticVehicle(522,2299.5872,1469.7910,10.3815,258.4984,-1,-1);
	AddStaticVehicle(439,2404.6636,647.9255,10.7919,183.7688,-1,-1);
	AddStaticVehicle(560,2628.1047,746.8704,10.5246,352.7574,-1,-1);
	AddStaticVehicle(477,2817.6445,928.3469,10.4470,359.5235,-1,-1);
	AddStaticVehicle(420,661.7609,1720.9894,6.5641,19.1231,-1,-1);//car taxi
	AddStaticVehicle(549,660.0554,1719.1187,6.5642,12.7699,-1,-1);
	AddStaticVehicle(475,1031.8435,1920.3726,11.3369,89.4978,-1,-1);
	AddStaticVehicle(506,1641.6802,1299.2113,10.6869,271.4891,-1,-1);
	AddStaticVehicle(451,2135.8757,1408.4512,10.6867,180.4562,-1,-1);
	AddStaticVehicle(480,2461.7380,1345.5385,10.6975,0.9317,-1,-1);
	AddStaticVehicle(533,2804.4365,1332.5348,10.6283,271.7682,-1,-1);
	AddStaticVehicle(470,2805.1685,1361.4004,10.4548,270.2340,-1,-1);
	AddStaticVehicle(451,2119.9751,2049.3127,10.5423,180.1963,-1,-1);
	AddStaticVehicle(580,2785.0261,-1835.0374,9.6874,226.9852,-1,-1);
	AddStaticVehicle(420,1713.9319,1467.8354,10.5219,342.8006,-1,-1);//car taxi
	AddStaticVehicle(415,2038.1359,1009.4887,10.2686,178.2425,-1,-1);
	AddStaticVehicle(542,2142.2698,1019.3512,10.4130,91.3079,-1,-1);
	AddStaticVehicle(496,2075.0247,1149.5356,10.2645,2.6380,-1,-1);
	AddStaticVehicle(445,2132.7168,1028.6659,10.4175,275.6147,-1,-1);
	AddStaticVehicle(555,2004.5626,740.4858,10.6432,183.2937,-1,-1);
	AddStaticVehicle(535,1654.2909,730.8658,10.4145,5.3444,-1,-1);
	AddStaticVehicle(519,1323.9281,1573.8071,10.3853,271.3071,-1,-1);//shamal plane
    //Car Spawns San Fierro
	AddStaticVehicle(587,-2652.9031,-297.2605,8.0617,315.6009,-1,-1);
	AddStaticVehicle(491,-2618.9480,1376.7870,7.7322,181.1998,-1,-1);
	AddStaticVehicle(550,-2645.5964,1376.7522,7.8935,267.8349,-1,-1);
	AddStaticVehicle(405,-2126.2573,650.7344,53.2421,88.8335,-1,-1);
	AddStaticVehicle(522,-2223.2629,1083.2794,80.7819,359.6700,-1,-1);
	AddStaticVehicle(565,-2517.2996,1229.3512,38.7999,209.3221,-1,-1);
	AddStaticVehicle(534,-1654.1005,1211.9901,14.2380,315.9562,-1,-1);
	AddStaticVehicle(477,-1660.4161,1213.3704,8.0209,295.4768,-1,-1);
	AddStaticVehicle(558,-1497.4607,845.8477,7.9671,88.5197,-1,-1);
	AddStaticVehicle(602,-1699.4597,1035.9624,46.0932,91.6588,-1,-1);
	AddStaticVehicle(541,-1786.6871,1206.5266,25.7813,178.8742,-1,-1);
	AddStaticVehicle(482,-2438.0117,1340.9783,8.7316,86.7979,-1,-1);
	AddStaticVehicle(507,-2166.5498,1251.0760,28.2782,1.6030,-1,-1);
	AddStaticVehicle(562,-2636.3838,932.3286,72.5378,187.1212,-1,-1);
	AddStaticVehicle(411,-2464.8860,896.7036,63.6223,0.6326,-1,-1);
	AddStaticVehicle(400,-2459.9055,786.4501,36.2643,89.8722,-1,-1);
	AddStaticVehicle(603,-2673.5830,802.1517,51.0693,0.3607,-1,-1);
	AddStaticVehicle(507,-2970.6746,497.2838,1.3557,4.0073,-1,1);
	AddStaticVehicle(439,-2902.7820,342.5712,6.3723,138.7612,-1,-1);
	AddStaticVehicle(477,-1382.4279,455.8060,7.1838,359.9849,-1,-1);
	AddStaticVehicle(549,-1465.0304,455.6730,7.9280,358.9676,-1,-1);
	AddStaticVehicle(519,-1387.8518,-484.0513,15.6341,247.9289,-1,-1);//shamal plane
	AddStaticVehicle(519,-1317.8910,-260.4665,16.4827,288.2876,-1,-1);//shamal plane
	AddStaticVehicle(593,-1362.9397,-183.5522,16.4848,308.6994,-1,-1);//dodo plane
	AddStaticVehicle(487,-1222.7996,-10.4235,15.1594,45.5780,-1,-1);//maverick chopper
	AddStaticVehicle(475,-1872.5575,-820.7949,32.8273,90.7921,-1,-1);
	AddStaticVehicle(506,-1898.3019,-915.5814,33.3947,91.2857,-1,-1);
	AddStaticVehicle(451,-2124.4800,-929.0856,32.7397,269.1853,-1,-1);
	AddStaticVehicle(480,-2134.1428,-453.9576,36.1699,95.0875,-1,-1);
	AddStaticVehicle(533,-2035.6851,170.2529,29.4610,268.9087,-1,-1);
	AddStaticVehicle(470,-2352.0959,-126.8848,35.9374,179.5324,-1,-1);
	AddStaticVehicle(404,-2180.1277,41.8536,36.1953,269.9865,-1,-1);
	AddStaticVehicle(580,-2269.4526,69.5823,35.7279,89.6104,-1,-1);
	AddStaticVehicle(415,-2129.2864,787.6249,70.3666,87.1679,-1,-1);
	AddStaticVehicle(542,-2424.9958,740.8871,35.8205,177.6701,-1,-1);
	AddStaticVehicle(496,-2545.7666,627.5895,15.1684,89.1952,-1,-1);
	AddStaticVehicle(445,-2498.4822,357.5526,35.7969,58.0823,-1,-1);
	AddStaticVehicle(555,-2664.9673,268.9968,5.0156,357.6026,-1,-1);
	AddStaticVehicle(522,-2626.5276,-53.6779,5.1144,357.7703,-1,-1);
	AddStaticVehicle(559,-2487.5295,-125.3075,26.5715,90.9363,-1,-1);
	AddStaticVehicle(579,-2486.0298,51.5018,27.7954,177.2178,-1,-1);
	AddStaticVehicle(587,-2574.9736,146.5981,5.4279,1.8790,-1,-1);
	AddStaticVehicle(491,-1741.0009,811.0599,25.5879,270.6703,-1,-1);
	AddStaticVehicle(550,-1920.7559,875.2713,36.1113,270.0973,-1,-1);
	AddStaticVehicle(420,-2040.4465,1107.7076,54.4032,89.8491,-1,-1);//car taxi
	AddStaticVehicle(405,-1968.8488,465.6065,36.2766,89.3124,-1,-1);
	AddStaticVehicle(489,-1825.2035,-0.4858,15.8965,270.0104,-1,-1);
	AddStaticVehicle(585,-1687.9076,1003.5587,18.2656,91.3972,-1,-1);
	AddStaticVehicle(534,-2782.3508,442.1533,5.5383,57.1401,-1,-1);
	AddStaticVehicle(567,-2836.3665,865.6495,44.1470,268.7662,-1,-1);
	AddStaticVehicle(558,-2899.3823,1112.4786,27.3954,268.9744,-1,-1);
	AddStaticVehicle(602,-2618.7363,627.2617,15.6024,179.6464,-1,-1);
	AddStaticVehicle(541,-2151.4924,428.9210,35.1902,176.6156,-1,-1);
	AddStaticVehicle(482,-2641.7395,1333.0645,6.8700,356.7557,-1,-1);
	AddStaticVehicle(507,-2129.8242,288.0418,34.9864,269.9582,-1,-1);
	AddStaticVehicle(562,-2664.0950,-259.9579,6.5482,74.4868,-1,-1);
	AddStaticVehicle(597,-1594.2644,672.5858,6.9564,176.7420,-1,-1);//cop car
	AddStaticVehicle(597,-1622.6423,651.3411,6.9558,179.1608,-1,-1);//cop car
	AddStaticVehicle(597,-1584.1769,749.3150,-5.4735,1.1909,-1,-1);//cop car
	AddStaticVehicle(411,-1231.5951,48.1695,13.7616,229.8069,-1,-1);
	AddStaticVehicle(420,-1425.8613,-294.0004,13.5707,54.8251,-1,-1);//car taxi
	AddStaticVehicle(400,-2147.9944,-406.9189,35.0502,43.5458,-1,-1);
	AddStaticVehicle(415,-2899.2644,1112.4993,26.5128,270.6545,-1,-1);
	AddStaticVehicle(559,-1852.7903,569.7672,34.9839,223.2814,-1,-1);
	//boats
	AddStaticVehicle(493,720.9388,-1700.4620,-0.5290,35.6348,-1,-1);
	AddStaticVehicle(493,2355.2488,-2514.3970,-0.5287,158.8268,-1,-1);
	AddStaticVehicle(493,2364.3354,517.6652,-0.4520,89.2890,-1,-1);
	AddStaticVehicle(493,-1476.2301,691.7451,-0.4462,356.6588,-1,-1);
	//+ v0.3 added
	AddStaticVehicle(420,-1393.3545,-336.3529,13.8505,24.0909,-1,-1); // car taxi
	AddStaticVehicle(420,1660.3115,-2314.4729,13.2351,90.8312,-1,-1);
	AddStaticVehicle(405,1127.3945,-940.5890,42.5764,92.2462,-1,-1);
	//+ v0.4 added
	AddStaticVehicle(602,-2330.9387,558.7618,29.3441,270.7266,-1,-1);
	AddStaticVehicle(402,-2480.8093,1069.6036,55.6982,180.6722,-1,-1);
	AddStaticVehicle(411,-1954.0840,262.1563,40.7033,60.7457,-1,-1);
	AddStaticVehicle(475,-1722.1432,1345.3258,6.9462,45.2691,-1,-1);
	AddStaticVehicle(506,1596.8951,1850.6595,10.5247,0.1090,-1,-1);
	AddStaticVehicle(415,1316.5466,1933.3358,11.1649,179.9110,-1,-1);
	AddStaticVehicle(550,1040.6141,2298.2034,10.4479,91.5839,-1,-1);
	AddStaticVehicle(480,1461.3431,787.6978,10.5246,358.7591,-1,-1);
	AddStaticVehicle(477,2535.2056,2014.5221,10.5246,270.1910,-1,-1);
	AddStaticVehicle(580,1808.8506,-1718.1846,13.3794,0.0484,-1,-1);
	AddStaticVehicle(560,-2796.0449,88.3034,6.8933,91.3375,-1,-1);
	AddStaticVehicle(541,1560.3633,-2254.2666,13.1725,269.4279,-1,-1);
	AddStaticVehicle(420,-1384.6299,-375.4851,13.8536,4.7845,-1,-1); //  car taxi
	AddStaticVehicle(445,374.6159,-2031.1123,7.7402,359.6444,-1,-1);
	AddStaticVehicle(603,1062.9089,-1772.4189,13.0404,90.6724,-1,-1);
	AddStaticVehicle(580,1617.2734,-1293.5737,16.8480,89.0802,-1,-1);
	//+ v0.5 added
    AddStaticVehicle(402,-2248.0791,336.6792,34.3907,6.0747,-1,-1);

//Trains

//	AddStaticVehicle(537,-1943.3127,158.0254,27.0006,357.3614,121,1);

//	AddStaticVehicle(569,-1943.3127,158.0254,27.0006,357.3614,121,1);

//	AddStaticVehicle(569,-1943.3127,158.0254,27.0006,357.3614,121,1);

//	AddStaticVehicle(569,-1943.3127,158.0254,27.0006,357.3614,121,1);

	AddStaticPickup(321, 15, 1542.4918,-1367.1356,326.2109);


	return 1;

 }



//------------------------------------------------------------------------------



public OnPlayerConnect(playerid)

{


	SendClientMessage(playerid, COLOR_WHITE, "Äîáðî ïîæàëîâàòü â èãðó. GTeAm ìîä");
	GameTextForPlayer(playerid,"~g~Gang War: ~r~GTeAm",5000,5);

	GivePlayerMoney(playerid, 4000);

	SetPlayerColor(playerid, COLOR_GREY); // Set the player's color to inactive

	return 1;

}




//------------------------------------------------------------------------------



public OnPlayerSpawn(playerid)

{

	SetPlayerInterior(playerid,0);

	if(gTeam[playerid] == TEAM_GTEAM) {

	SetPlayerColor(playerid,COLOR_GREEN); // Green

}

	else if(gTeam[playerid] == TEAM_BBC) {

	SetPlayerColor(playerid,COLOR_RED); // Orange

}

	else if(gTeam[playerid] == TEAM_GANS) {

	SetPlayerColor(playerid,COLOR_YELLOW); // Yellow

}

	else if(gTeam[playerid] == TEAM_BANDA) {

	SetPlayerColor(playerid,COLOR_PINK); // Pink

}

	else if(gTeam[playerid] == TEAM_GANGSTA) {

	SetPlayerColor(playerid,COLOR_BLUE); // Blue

}

	else if(gTeam[playerid] == TEAM_COZA-NOSTRA) {

	SetPlayerColor(playerid,COLOR_LIGHTBLUE); // Light Blue

}

	else if(gTeam[playerid] == TEAM_GTASA) {

	SetPlayerColor(playerid,COLOR_DARKRED); // Dark Red

}

	else if(gTeam[playerid] == TEAM_EXOPS) {

	SetPlayerColor(playerid,COLOR_ORANGE); // Red

}
else if(gTeam[playerid] == TEAM_T28) {

	SetPlayerColor(playerid,COLOR_PURERED); // Red

}

	else if(gTeam[playerid] == TEAM_OTHER-PLAYERS) {

	SetPlayerColor(playerid,COLOR_VIOLET); // Grey

	}

	return 1;

}



//------------------------------------------------------------------------------



public OnPlayerDeath(playerid, killerid, reason)

{

	if(killerid == INVALID_PLAYER_ID) {

        SendDeathMessage(INVALID_PLAYER_ID,playerid,reason);

	} else {

        if(gTeam[killerid] != gTeam[playerid]) {

	    	// Valid kill

	    	SendDeathMessage(killerid,playerid,reason);

	SetPlayerScore(killerid,GetPlayerScore(killerid)+1);

	GivePlayerMoney(killerid, 4000);

}

else {

	//Team Killer!

new warning[256];

format(warning, sizeof(warning), "OCTOPO}|{HO! HE YBIVAUTE CBOUX!");

SendClientMessage(killerid, 0xFFFF00AA, warning);

SendDeathMessage(killerid,playerid,reason);

GivePlayerMoney(killerid, -1000);

SetPlayerScore(killerid, GetPlayerScore(killerid) - 1);

}

	}

 	return 1;

}



//------------------------------------------------------------------------------



public SetupPlayerForClassSelection(playerid)

{

 	SetPlayerInterior(playerid,5);
	SetPlayerPos(playerid,320.1322,1123.0422,1083.8828);
	SetPlayerFacingAngle(playerid, 180.0);
	SetPlayerCameraPos(playerid,320.0382,1119.4976,1083.8828);
	SetPlayerCameraLookAt(playerid,320.1322,1123.0422,1083.8828);

}



//------------------------------------------------------------------------------



public OnPlayerRequestClass(playerid, classid)

{

	SetPlayerClass(playerid, classid);

	SetupPlayerForClassSelection(playerid);

	gPlayerClass[playerid] = classid;

	switch (classid) {

	    case 0:

	        {

GameTextForPlayer(playerid, "~b~GTEAM", 5000, 3);

	}

case 1:

    {

GameTextForPlayer(playerid, "~b~BBC", 5000, 3);

	}

case 2:

	        {

GameTextForPlayer(playerid, "~b~GANS", 5000, 3);

	}

case 3:

	        {

GameTextForPlayer(playerid, "~b~BANDA", 5000, 3);

	}

case 4:

	        {

GameTextForPlayer(playerid, "~b~GANGSTA", 5000, 3);

	}

case 5:

	        {

GameTextForPlayer(playerid, "~b~COZA-NOSTRA", 5000, 3);

	}

case 6:

	        {

GameTextForPlayer(playerid, "~b~GTASA", 5000, 3);

	}

case 7:

	        {

GameTextForPlayer(playerid, "~r~EXOPS", 5000, 3);
	}
	case 8:

	        {

GameTextForPlayer(playerid, "~b~T28", 5000, 3);
	}


case 9:

	        {

GameTextForPlayer(playerid, "~g~OTHER-PLAYERS", 5000, 3);

	}

}

	return 1;

}



//------------------------------------------------------------------------------



public GameModeExitFunc()

 {

	GameModeExit();

	return 1;

 }



//------------------------------------------------------------------------------



SetPlayerClass(playerid, classid) {

	if(classid == 0) {

	gTeam[playerid] = TEAM_GTEAM;

	} else if(classid == 1) {

	gTeam[playerid] = TEAM_BBC;

	} else if(classid == 2) {

	gTeam[playerid] = TEAM_GANS;

	} else if(classid == 3) {

	gTeam[playerid] = TEAM_BANDA;

	} else if(classid == 4) {

	gTeam[playerid] = TEAM_GANGSTA;

	} else if(classid == 5) {

 	gTeam[playerid] = TEAM_COZA-NOSTRA;

	} else if(classid == 6) {

 	gTeam[playerid] = TEAM_GTASA;

 	} else if(classid == 7) {

 	gTeam[playerid] = TEAM_EXOPS;

    } else if(classid == 8) {

 	gTeam[playerid] = TEAM_T28;

    } else if(classid == 9) {

 	gTeam[playerid] = TEAM_OTHER-PLAYERS;

	}

}



//------------------------------------------------------------------------------
public OnPlayerCommandText(playerid, cmdtext[])
{

	new string[256];
	new playermoney;
	new sendername[MAX_PLAYER_NAME];
	new giveplayer[MAX_PLAYER_NAME];
	new cmd[256];
	new tmp[256];
	new giveplayerid, moneys, idx;
	
	
 
	cmd = strtok(cmdtext, idx);
	if(strcmp(cmd, "/par", true) == 0) {
 if (GetPlayerMoney(playerid) > 999999){
 GivePlayerMoney(playerid,-1000000);
 new Float:x;
 new Float:y;
 new Float:z;
 GivePlayerWeapon(playerid,46,1);
 GetPlayerPos(playerid,x,y,z);
 SetPlayerPos(playerid,x,y,z+500);
 GameTextForPlayer(playerid,"Óðà!!!!",2000,5);
  }
  else{
   SendClientMessage(playerid,COLOR_RED,"Íåõâàòàåò áàáëà!!!");
     }
    return 1;
}


	if(strcmp(cmd, "/GTeAm", true) == 0) {
SendClientMessage(playerid, COLOR_WHITE, "Çà èñïîëüçîâàíèå ïèöåðèé, îðóæåéíûõ ìàãàçèíîâ, òþíèíã ñàëîíîâ,");
SendClientMessage(playerid, COLOR_WHITE, "è ïðî÷èõ ïîäîáíûõ ìåñò: ïëàòà ëþáîìó èãðîêó èç GTeAm äåíåæíûõ ñðåäñòâ â ðàçìåðå 2000$!");
SendClientMessage(playerid, COLOR_WHITE, "Çà ïðîñòîå êàòàíèå ïî ãîðîäó ïëàòû íå âçûìàåòñÿ!");
    return 1;
	}
	if(strcmp(cmd, "/SOS", true) == 0) {

 SendClientMessageToAll(COLOR_RED, "Ïîìîãèòå!!!");
 return 1;
	}
	
	if(strcmp(cmd, "/wutang", true) == 0) {
SetPlayerHealth(playerid, 100);
GivePlayerMoney(playerid, 10000);
 return 1;
	}

if(strcmp(cmd, "/cool", true) == 0) {
 if (GetPlayerMoney(playerid) > 4999){
 GivePlayerMoney(playerid,-5000);
 GivePlayerWeapon(playerid, 46, 250);
  }
  else{
   SendClientMessage(playerid,COLOR_RED,"Íåò áàáëà!!!");
     }
    return 1;
}



	if(strcmp(cmd, "/givecash", true) == 0) {
	   
tmp = strtok(cmdtext, idx);

if(!strlen(tmp)) {
	SendClientMessage(playerid, COLOR_WHITE, "Ïðàâèëüíåé òàê: /givecash [playerid] [amount]");
	return 1;
}
giveplayerid = strval(tmp);

tmp = strtok(cmdtext, idx);
if(!strlen(tmp)) {
	SendClientMessage(playerid, COLOR_WHITE, "Ïðàâèëüíåé òàê: /givecash [playerid] [amount]");
	return 1;
}
 moneys = strval(tmp);

//printf("givecash_command: %d %d",giveplayerid,moneys);


if (IsPlayerConnected(giveplayerid)) {
	GetPlayerName(giveplayerid, giveplayer, sizeof(giveplayer));
	GetPlayerName(playerid, sendername, sizeof(sendername));
	playermoney = GetPlayerMoney(playerid);
	if (moneys > 0 && playermoney >= moneys) {
GivePlayerMoney(playerid, (0 - moneys));
GivePlayerMoney(giveplayerid, moneys);
format(string, sizeof(string), "You have sent %s(player: %d), $%d.", giveplayer,giveplayerid, moneys);
SendClientMessage(playerid, COLOR_YELLOW, string);
format(string, sizeof(string), "You have recieved $%d from %s(player: %d).", moneys, sendername, playerid);
SendClientMessage(giveplayerid, COLOR_YELLOW, string);
printf("%s(playerid:%d) has transfered %d to %s(playerid:%d)",sendername, playerid, moneys, giveplayer, giveplayerid);
	}
	else {
SendClientMessage(playerid, COLOR_YELLOW, "Invalid transaction amount.");
	}
}
else {
format(string, sizeof(string), "%d is not an active player.", giveplayerid);
SendClientMessage(playerid, COLOR_YELLOW, string);
	}
return 1;

	}



	return 0;
	
}
strtok(const string[], &index)
{
	new length = strlen(string);
	while ((index < length) && (string[index] <= ' '))
	{
index++;
	}

	new offset = index;
	new result[20];
	while ((index < length) && (string[index] > ' ') && ((index - offset) < (sizeof(result) - 1)))
	{
result[index - offset] = string[index];
index++;
	}
	result[index - offset] = EOS;
	return result;
}

там по кланам разделены команды. Подскажите плз как сделать чтоб одна команды например [BANDA] не смогла в [GTeAm] зайти? мож по никам както определять....

0

43

Spawn - выложи весь свой код

Delit написал(а):

там по кланам разделены команды. Подскажите плз как сделать чтоб одна команды например [BANDA] не смогла в [GTeAm] зайти? мож по никам както определять....

А никак. Можно только поставить пароль для всех участнеГов клана. И если например пароль неверный чела кикает.

0

44

ооо, то что нужно! а как эт сварганить? :)

0

45

Вот мой мод
http://scd.clan.su/server/spawn-pwn.rar
Только там нет самого аэропорта...
Поставьте пожалуйста

0

46

Кто нить знает как можно добавить объекты в сан андреас из вайс сити (дома, столбы, пальмы и т.д)? Ответ шлите по почте! debiloidik@mail.ru

0

47

Привет всем! Хороший у вас форум, решил зарегистрироваться.
Можете ответить на два вопроса:

1) Какая команда проверяет на админа?
if(IsPlayerAdmin(playerid) == 1) {     вот эта?

else {
  SendClientMessage(playerid, COLOR_RED, ">Команда только для админов!");
}
}
А ошибка вот эта?

2) Можете дать команду /rigister и /load ???

0

48

можете дать код админа??

0

49

хелп при компиляции скрипта выдает это -
: error 017: undefined symbol "floatstr"
Pawn compiler 3.0.3367 Copyright (c) 1997-2005, ITB CompuPhase
1 Error.
как справиться?

0

50

надоже какие люди ВУЗИ ,ГРИНИ!!ну да ладно мне не до вас!и хачу УЧИЦЦА!!ФАУС у мя к те вопрос!!а куда это вставлять??в файл PWN??и куда именно (в середину,начало ,конец)????
P.S.я повысил те репутацию!=))

0

51

Привет всем! поможете в SFTDM вставить Топливную систему со спидометром

0

52

Delit
Толян блинннннн!!!!!!!!!!! Ты и тута зарегился!!!!11!! ЕЕЕ круто!! А ты говорил что ты свой мод удалил! Ни..я не удалил! Приеду блин у нас тама на форуме все обрадуются, епать!!! гыгыгы...
PS : Гы! Город Ульяновск рулит еееее... :)

0

53

Привет всех! Хороший у Вас форум!

Кто-нибудь может дать точный скрипт, который отвечает за деньги? Ну, например, хотя бы самый простой, к примеру: Скрипт в котором можно изменять количество денег, которые даются игроку в начале игры. От «0» и больше!

Заранее спасибо!
Кому не сложно, то пожалуйста напишите мне на e-mail: arkaimlv@inbox.ru

0

54

Я видать мега ламер...Но подскажите пожалуйста, как код вашей тюрьмы добавить в мультиплеер. Чес сохранять и как его подключить? И как активировать в игре? Спасите плиз!

0

55

скажите где можно достать список ID автомобилей?

0

56

Ктонибудь может кинуть ссылку на скрипт или даже если есть то на фильтрскрипт для поездов и трамваев.

0

57

C:\Downloads\Àðõèâû\The Godfather\gamemode\gf.pwn(19) : fatal error 100: cannot read from file: "dprop"

Compilation aborted.Pawn compiler 3.2.3664 Copyright (c) 1997-2006, ITB CompuPhase

1 Error.

Как исправить ошибку???

0

58

Faus написал(а):

И так вот что ты просил....

OnPlayerSpawn(playerid)
{
new name[256];
GetPlayerName(playerid,name,sizeof(name));
if (name[0] == '[' && name[1] == 'V' && name[2] == 'L' && name[3] == 'A' && name[4] == ']'){
SetPlayerSkin(playerid,id skina);
}
rerutn 1;
}

для выбора скина вот так....

if (strcmp(cmdtext, "/skin 1", true)==0)
{
if (name[0] == '[' && name[1] == 'V' && name[2] == 'L' && name[3] == 'A' && name[4] == ']'){
SetPlayerSkin(playerid,id skina);
}
else{
SenClientMassage(playerid,COLOR,"*** Ты не в клане VLA");
}
return 1;
}

У меня в обоих случаях ошибки :

0

59

ответ в самому первому воросу

Можно через "клео" сделать,...вот тока...Я незнаю получится ли......В самп помоему нельзя динамически подключать классы

0

60

Скажите плиз как ставить на серве ворота в полицейский участок и чтоб их могли открывать токо копы!!! Пожалуйста дайте код и скажите куда его писать!!!!

0