Question

При вводе /setcmd и после того как выбрал команду выдает все 0 ид , и пиште текст нулевому иду
 

Спойлер

		case 8990:
		{
			if(response)
			{
				switch(listitem)
				{
					case 0:
					{
					    new params;
					    if(PlayerInfo[params][pBan] == 1)
					    {
                            PlayerInfo[params][pBan] = 0;
                            UpdatePlayerData(params, "pBan", PlayerInfo[params][pBan]);
                            format(stringer1, sizeof(stringer1), "Администратор %s забрал у вас команду /ban",PlayerInfo[playerid][pNames]);
							SendClientMessage(params,0xFFFFFFFF,stringer1);
							return 1;
						}
				//		new params;
						if(PlayerInfo[params][pBan] == 0)
						{
                            PlayerInfo[params][pBan] = 1;
                            UpdatePlayerData(params, "pBan", PlayerInfo[params][pBan]);
                            format(stringer1, sizeof(stringer1), "Администратор %s выдал вам команду /ban",PlayerInfo[playerid][pNames]);
							SendClientMessage(params,0xFFFFFFFF,stringer1);
							return 1;
						}
					}
					case 1:
					{
					    new params;
                        if(PlayerInfo[params][pSetleader] == 1)
					    {
                            PlayerInfo[params][pSetleader] = 0;
                            UpdatePlayerData(params, "pSetleader", PlayerInfo[params][pSetleader]);
                            format(stringer1, sizeof(stringer1), "Администратор %s забрал у вас команду /setleader",PlayerInfo[playerid][pNames]);
							SendClientMessage(params,0xFFFFFFFF,stringer1);
							return 1;
						}
					//	new params;
						if(PlayerInfo[params][pSetleader] == 0)
						{
                            PlayerInfo[params][pSetleader] = 1;
                            UpdatePlayerData(params, "pSetleader", PlayerInfo[params][pSetleader]);
                            format(stringer1, sizeof(stringer1), "Администратор %s выдал вам команду /setleader",PlayerInfo[playerid][pNames]);
							SendClientMessage(params,0xFFFFFFFF,stringer1);
							return 1;
						}
					}
					case 2:
					{
					    new params;
                        if(PlayerInfo[params][pSetadmin] == 1)
					    {
                            PlayerInfo[params][pSetadmin] = 0;
                            UpdatePlayerData(params, "pSetadmin", PlayerInfo[params][pSetadmin]);
                            format(stringer1, sizeof(stringer1), "Администратор %s забрал у вас команду /setadmin",PlayerInfo[playerid][pNames]);
							SendClientMessage(params,0xFFFFFFFF,stringer1);
							return 1;
						}
				//		new params;
						if(PlayerInfo[params][pSetadmin] == 0)
						{
                            PlayerInfo[params][pSetadmin] = 1;
                            UpdatePlayerData(params, "pSetadmin", PlayerInfo[params][pSetadmin]);
                            format(stringer1, sizeof(stringer1), "Администратор %s выдал вам команду /setadmin",PlayerInfo[playerid][pNames]);
							SendClientMessage(params,0xFFFFFFFF,stringer1);
							return 1;
						}
					}
					case 3:
					{
					    new params;
                        if(PlayerInfo[params][pGzColor] == 1)
					    {
                            PlayerInfo[params][pGzColor] = 0;
                            UpdatePlayerData(params, "pGzColor", PlayerInfo[params][pGzColor]);
                            format(stringer1, sizeof(stringer1), "Администратор %s забрал у вас команду /gzcolor",PlayerInfo[playerid][pNames]);
							SendClientMessage(params,0xFFFFFFFF,stringer1);
							return 1;
						}
					//	new params;
						if(PlayerInfo[params][pGzColor] == 0)
						{
                            PlayerInfo[params][pGzColor] = 1;
                            UpdatePlayerData(params, "pGzColor", PlayerInfo[params][pGzColor]);
                            format(stringer1, sizeof(stringer1), "Администратор %s выдал вам команду /gzcolor",PlayerInfo[playerid][pNames]);
							SendClientMessage(params,0xFFFFFFFF,stringer1);
							return 1;
						}
					}
					case 4:
					{
					    new params;
                        if(PlayerInfo[params][pAcar] == 1)
					    {
                            PlayerInfo[params][pAcar] = 0;
                            UpdatePlayerData(params, "pAcar", PlayerInfo[params][pAcar]);
                            format(stringer1, sizeof(stringer1), "Администратор %s забрал у вас команду /acar",PlayerInfo[playerid][pNames]);
							SendClientMessage(params,0xFFFFFFFF,stringer1);
							return 1;
						}
				//		new params;
						if(PlayerInfo[params][pAcar] == 0)
						{
                            PlayerInfo[params][pAcar] = 1;
                            UpdatePlayerData(params, "pAcar", PlayerInfo[params][pAcar]);
                            format(stringer1, sizeof(stringer1), "Администратор %s выдал вам команду /acar",PlayerInfo[playerid][pNames]);
							SendClientMessage(params,0xFFFFFFFF,stringer1);
							return 1;
						}
					}
					case 5:
					{
					    new params;
                        if(PlayerInfo[params][pSethelper] == 1)
					    {
                            PlayerInfo[params][pSethelper] = 0;
                            UpdatePlayerData(params, "pSethelper", PlayerInfo[params][pSethelper]);
                            format(stringer1, sizeof(stringer1), "Администратор %s забрал у вас команду /sethelper",PlayerInfo[playerid][pNames]);
							SendClientMessage(params,0xFFFFFFFF,stringer1);
							return 1;
						}
				//		new params;
						if(PlayerInfo[params][pSethelper] == 0)
						{
                            PlayerInfo[params][pSethelper] = 1;
                            UpdatePlayerData(params, "pSethelper", PlayerInfo[params][pSethelper]);
                            format(stringer1, sizeof(stringer1), "Администратор %s выдал вам команду /sethelper",PlayerInfo[playerid][pNames]);
							SendClientMessage(params,0xFFFFFFFF,stringer1);
							return 1;
						}
					}
					case 6:
					{
					    new params;
                        if(PlayerInfo[params][pGhetto] == 1)
					    {
                            PlayerInfo[params][pGhetto] = 0;
                            UpdatePlayerData(params, "pGhetto", PlayerInfo[params][pGhetto]);
                            format(stringer1, sizeof(stringer1), "Администратор %s забрал у вас команду /ghetto",PlayerInfo[playerid][pNames]);
							SendClientMessage(params,0xFFFFFFFF,stringer1);
							return 1;
						}
					//	new params;
						if(PlayerInfo[params][pGhetto] == 0)
						{
                            PlayerInfo[params][pGhetto] = 1;
                            UpdatePlayerData(params, "pGhetto", PlayerInfo[params][pGhetto]);
                            format(stringer1, sizeof(stringer1), "Администратор %s выдал вам команду /ghetto",PlayerInfo[playerid][pNames]);
							SendClientMessage(params,0xFFFFFFFF,stringer1);
							return 1;
						}
					}
					case 7:
					{
					    new params;
                        if(PlayerInfo[params][pAvig] == 1)
					    {
                            PlayerInfo[params][pAvig] = 0;
                            UpdatePlayerData(params, "pAvig", PlayerInfo[params][pAvig]);
                            format(stringer1, sizeof(stringer1), "Администратор %s забрал у вас команду /avig",PlayerInfo[playerid][pNames]);
							SendClientMessage(params,0xFFFFFFFF,stringer1);
							return 1;
						}
					//	new params;
						if(PlayerInfo[params][pAvig] == 0)
						{
                            PlayerInfo[params][pAvig] = 1;
                            UpdatePlayerData(params, "pAvig", PlayerInfo[params][pAvig]);
                            format(stringer1, sizeof(stringer1), "Администратор %s выдал вам команду /avig",PlayerInfo[playerid][pNames]);
							SendClientMessage(params,0xFFFFFFFF,stringer1);
							return 1;
						}
					}
					case 8:
					{
					    new params;
                        if(PlayerInfo[params][pAunvig] == 1)
					    {
                            PlayerInfo[params][pAunvig] = 0;
                            UpdatePlayerData(params, "pAunvig", PlayerInfo[params][pAunvig]);
                            format(stringer1, sizeof(stringer1), "Администратор %s забрал у вас команду /aunvig",PlayerInfo[playerid][pNames]);
							SendClientMessage(params,0xFFFFFFFF,stringer1);
							return 1;
						}
					//	new params;
						if(PlayerInfo[params][pAunvig] == 0)
						{
                            PlayerInfo[params][pAunvig] = 1;
                            UpdatePlayerData(params, "pAunvig", PlayerInfo[params][pAunvig]);
                            format(stringer1, sizeof(stringer1), "Администратор %s выдал вам команду /aunvig",PlayerInfo[playerid][pNames]);
							SendClientMessage(params,0xFFFFFFFF,stringer1);
							return 1;
						}
					}
					case 9:
					{
					    new params;
                        if(PlayerInfo[params][pBanip] == 1)
					    {
                            PlayerInfo[params][pBanip] = 0;
                            UpdatePlayerData(params, "pBanip", PlayerInfo[params][pBanip]);
                            format(stringer1, sizeof(stringer1), "Администратор %s забрал у вас команду /banip",PlayerInfo[playerid][pNames]);
							SendClientMessage(params,0xFFFFFFFF,stringer1);
							return 1;
						}
					//	new params;
      					if(PlayerInfo[params][pBanip] == 0)
						{
                            PlayerInfo[params][pBanip] = 1;
                            UpdatePlayerData(params, "pBanip", PlayerInfo[params][pBanip]);
                            format(stringer1, sizeof(stringer1), "Администратор %s выдал вам команду /banip",PlayerInfo[playerid][pNames]);
							SendClientMessage(params,0xFFFFFFFF,stringer1);
							return 1;
						}
					}
				}
			}
		}

CMD:setcmd(playerid, params[])
{
    if(PlayerInfo[playerid][pFull] < 3) return true;
    {
        if(sscanf(params, "d",params[0])) return SendClientMessage(playerid, 0xCECECEFF, "Èñïîëüçóéòå: /setcmd [id]");
		SPD(playerid,8990,DIALOG_STYLE_LIST,"Âûäà÷à êîìàíä","\
		{ffffff}/ban\n\
		{ffffff}/Setleader\n\
		{ffffff}/setadmin\n\
		{ffffff}/gzcolor\n\
		{ffffff}/acar\n\
		{ffffff}/sethelper\n\
		{ffffff}/ghetto\n\
		{ffffff}/avig\n\
		{ffffff}/aunvig\n\
		{ffffff}/banip","Äàëåå","Âûõîä");
	}
	return 1;
}

 

 

Edited by DEST

Заметка от DEST , создано

3.2. Код больше 10 строк необходимо брать в теги "Код" и "Спойлер". Как это сделать рассказано в разделе "FAQ".

Устное предупреждение.

Share this post


Link to post

2 answers to this question

  • 0

Всё просто. У тебя создаётся переменная params (в коде new params;), ей не присваивается значение, она имеет тип Integer и равняется 0, поэтому срабатывается только на 0 ид, так как params должна хранить ид игрока.

Спойлер

CMD:setcmd(playerid, params[])
{
    if(PlayerInfo[playerid][pFull] < 3) return true;
    {
        if(sscanf(params, "d",params[0])) return SendClientMessage(playerid, 0xCECECEFF, "Èñïîëüçóéòå: /setcmd [id]");
		SPD(playerid,8990,DIALOG_STYLE_LIST,"Âûäà÷à êîìàíä","\
		{ffffff}/ban\n\
		{ffffff}/Setleader\n\
		{ffffff}/setadmin\n\
		{ffffff}/gzcolor\n\
		{ffffff}/acar\n\
		{ffffff}/sethelper\n\
		{ffffff}/ghetto\n\
		{ffffff}/avig\n\
		{ffffff}/aunvig\n\
		{ffffff}/banip","Äàëåå","Âûõîä");
      	SetPVarInt(playerid, "cmd_id_player", params[0]);
	}
	return 1;
}

 

Везде, где new params; - удали.

Сделай так:

Спойлер

		case 8990:
		{
			if(response)
			{
              	new params[MAX_PLAYERS];
              	params[playerid] = GetPVarInt(playerid, "cmd_id_player");
				switch(listitem)
				{
					case 0:
					{
					    new params;
					    if(PlayerInfo[params][pBan] == 1)
					    {
                            PlayerInfo[params][pBan] = 0;
                            UpdatePlayerData(params, "pBan", PlayerInfo[params][pBan]);
                            format(stringer1, sizeof(stringer1), "Администратор %s забрал у вас команду /ban",PlayerInfo[playerid][pNames]);
							SendClientMessage(params,0xFFFFFFFF,stringer1);
							return 1;
						}
				//		new params;
						if(PlayerInfo[params][pBan] == 0)
						{
                            PlayerInfo[params][pBan] = 1;
                            UpdatePlayerData(params, "pBan", PlayerInfo[params][pBan]);
                            format(stringer1, sizeof(stringer1), "Администратор %s выдал вам команду /ban",PlayerInfo[playerid][pNames]);
							SendClientMessage(params,0xFFFFFFFF,stringer1);
							return 1;
						}
					}
					case 1:
					{
					    new params;
                        if(PlayerInfo[params][pSetleader] == 1)
					    {
                            PlayerInfo[params][pSetleader] = 0;
                            UpdatePlayerData(params, "pSetleader", PlayerInfo[params][pSetleader]);
                            format(stringer1, sizeof(stringer1), "Администратор %s забрал у вас команду /setleader",PlayerInfo[playerid][pNames]);
							SendClientMessage(params,0xFFFFFFFF,stringer1);
							return 1;
						}
					//	new params;
						if(PlayerInfo[params][pSetleader] == 0)
						{
                            PlayerInfo[params][pSetleader] = 1;
                            UpdatePlayerData(params, "pSetleader", PlayerInfo[params][pSetleader]);
                            format(stringer1, sizeof(stringer1), "Администратор %s выдал вам команду /setleader",PlayerInfo[playerid][pNames]);
							SendClientMessage(params,0xFFFFFFFF,stringer1);
							return 1;
						}
					}
					case 2:
					{
					    new params;
                        if(PlayerInfo[params][pSetadmin] == 1)
					    {
                            PlayerInfo[params][pSetadmin] = 0;
                            UpdatePlayerData(params, "pSetadmin", PlayerInfo[params][pSetadmin]);
                            format(stringer1, sizeof(stringer1), "Администратор %s забрал у вас команду /setadmin",PlayerInfo[playerid][pNames]);
							SendClientMessage(params,0xFFFFFFFF,stringer1);
							return 1;
						}
				//		new params;
						if(PlayerInfo[params][pSetadmin] == 0)
						{
                            PlayerInfo[params][pSetadmin] = 1;
                            UpdatePlayerData(params, "pSetadmin", PlayerInfo[params][pSetadmin]);
                            format(stringer1, sizeof(stringer1), "Администратор %s выдал вам команду /setadmin",PlayerInfo[playerid][pNames]);
							SendClientMessage(params,0xFFFFFFFF,stringer1);
							return 1;
						}
					}
					case 3:
					{
					    new params;
                        if(PlayerInfo[params][pGzColor] == 1)
					    {
                            PlayerInfo[params][pGzColor] = 0;
                            UpdatePlayerData(params, "pGzColor", PlayerInfo[params][pGzColor]);
                            format(stringer1, sizeof(stringer1), "Администратор %s забрал у вас команду /gzcolor",PlayerInfo[playerid][pNames]);
							SendClientMessage(params,0xFFFFFFFF,stringer1);
							return 1;
						}
					//	new params;
						if(PlayerInfo[params][pGzColor] == 0)
						{
                            PlayerInfo[params][pGzColor] = 1;
                            UpdatePlayerData(params, "pGzColor", PlayerInfo[params][pGzColor]);
                            format(stringer1, sizeof(stringer1), "Администратор %s выдал вам команду /gzcolor",PlayerInfo[playerid][pNames]);
							SendClientMessage(params,0xFFFFFFFF,stringer1);
							return 1;
						}
					}
					case 4:
					{
					    new params;
                        if(PlayerInfo[params][pAcar] == 1)
					    {
                            PlayerInfo[params][pAcar] = 0;
                            UpdatePlayerData(params, "pAcar", PlayerInfo[params][pAcar]);
                            format(stringer1, sizeof(stringer1), "Администратор %s забрал у вас команду /acar",PlayerInfo[playerid][pNames]);
							SendClientMessage(params,0xFFFFFFFF,stringer1);
							return 1;
						}
				//		new params;
						if(PlayerInfo[params][pAcar] == 0)
						{
                            PlayerInfo[params][pAcar] = 1;
                            UpdatePlayerData(params, "pAcar", PlayerInfo[params][pAcar]);
                            format(stringer1, sizeof(stringer1), "Администратор %s выдал вам команду /acar",PlayerInfo[playerid][pNames]);
							SendClientMessage(params,0xFFFFFFFF,stringer1);
							return 1;
						}
					}
					case 5:
					{
					    new params;
                        if(PlayerInfo[params][pSethelper] == 1)
					    {
                            PlayerInfo[params][pSethelper] = 0;
                            UpdatePlayerData(params, "pSethelper", PlayerInfo[params][pSethelper]);
                            format(stringer1, sizeof(stringer1), "Администратор %s забрал у вас команду /sethelper",PlayerInfo[playerid][pNames]);
							SendClientMessage(params,0xFFFFFFFF,stringer1);
							return 1;
						}
				//		new params;
						if(PlayerInfo[params][pSethelper] == 0)
						{
                            PlayerInfo[params][pSethelper] = 1;
                            UpdatePlayerData(params, "pSethelper", PlayerInfo[params][pSethelper]);
                            format(stringer1, sizeof(stringer1), "Администратор %s выдал вам команду /sethelper",PlayerInfo[playerid][pNames]);
							SendClientMessage(params,0xFFFFFFFF,stringer1);
							return 1;
						}
					}
					case 6:
					{
					    new params;
                        if(PlayerInfo[params][pGhetto] == 1)
					    {
                            PlayerInfo[params][pGhetto] = 0;
                            UpdatePlayerData(params, "pGhetto", PlayerInfo[params][pGhetto]);
                            format(stringer1, sizeof(stringer1), "Администратор %s забрал у вас команду /ghetto",PlayerInfo[playerid][pNames]);
							SendClientMessage(params,0xFFFFFFFF,stringer1);
							return 1;
						}
					//	new params;
						if(PlayerInfo[params][pGhetto] == 0)
						{
                            PlayerInfo[params][pGhetto] = 1;
                            UpdatePlayerData(params, "pGhetto", PlayerInfo[params][pGhetto]);
                            format(stringer1, sizeof(stringer1), "Администратор %s выдал вам команду /ghetto",PlayerInfo[playerid][pNames]);
							SendClientMessage(params,0xFFFFFFFF,stringer1);
							return 1;
						}
					}
					case 7:
					{
					    new params;
                        if(PlayerInfo[params][pAvig] == 1)
					    {
                            PlayerInfo[params][pAvig] = 0;
                            UpdatePlayerData(params, "pAvig", PlayerInfo[params][pAvig]);
                            format(stringer1, sizeof(stringer1), "Администратор %s забрал у вас команду /avig",PlayerInfo[playerid][pNames]);
							SendClientMessage(params,0xFFFFFFFF,stringer1);
							return 1;
						}
					//	new params;
						if(PlayerInfo[params][pAvig] == 0)
						{
                            PlayerInfo[params][pAvig] = 1;
                            UpdatePlayerData(params, "pAvig", PlayerInfo[params][pAvig]);
                            format(stringer1, sizeof(stringer1), "Администратор %s выдал вам команду /avig",PlayerInfo[playerid][pNames]);
							SendClientMessage(params,0xFFFFFFFF,stringer1);
							return 1;
						}
					}
					case 8:
					{
					    new params;
                        if(PlayerInfo[params][pAunvig] == 1)
					    {
                            PlayerInfo[params][pAunvig] = 0;
                            UpdatePlayerData(params, "pAunvig", PlayerInfo[params][pAunvig]);
                            format(stringer1, sizeof(stringer1), "Администратор %s забрал у вас команду /aunvig",PlayerInfo[playerid][pNames]);
							SendClientMessage(params,0xFFFFFFFF,stringer1);
							return 1;
						}
					//	new params;
						if(PlayerInfo[params][pAunvig] == 0)
						{
                            PlayerInfo[params][pAunvig] = 1;
                            UpdatePlayerData(params, "pAunvig", PlayerInfo[params][pAunvig]);
                            format(stringer1, sizeof(stringer1), "Администратор %s выдал вам команду /aunvig",PlayerInfo[playerid][pNames]);
							SendClientMessage(params,0xFFFFFFFF,stringer1);
							return 1;
						}
					}
					case 9:
					{
					    new params;
                        if(PlayerInfo[params][pBanip] == 1)
					    {
                            PlayerInfo[params][pBanip] = 0;
                            UpdatePlayerData(params, "pBanip", PlayerInfo[params][pBanip]);
                            format(stringer1, sizeof(stringer1), "Администратор %s забрал у вас команду /banip",PlayerInfo[playerid][pNames]);
							SendClientMessage(params,0xFFFFFFFF,stringer1);
							return 1;
						}
					//	new params;
      					if(PlayerInfo[params][pBanip] == 0)
						{
                            PlayerInfo[params][pBanip] = 1;
                            UpdatePlayerData(params, "pBanip", PlayerInfo[params][pBanip]);
                            format(stringer1, sizeof(stringer1), "Администратор %s выдал вам команду /banip",PlayerInfo[playerid][pNames]);
							SendClientMessage(params,0xFFFFFFFF,stringer1);
							return 1;
						}
					}
				}
			}
		}

 

 

Edited by odosenok

Share this post


Link to post
  • 0

спасибо

 

Закрыто

Заметка от DEST , создано

2.8. Если вы нашли ответ на свой вопрос, рекомендуется поощрить автора лучшего ответа поднятием репутации, а также обязательно пометить ответ на вопрос лучшим.  Как пометить ответ лучшим?

Устное предупреждение.

Share this post


Link to post
Guest
This topic is now closed to further replies.
Sign in to follow this  
Followers 0
  • Recently Browsing   0 members

    No registered users viewing this page.

  • Similar Content

    • Rumi Channel
      By Rumi Channel
      Добрый вечер,комьюнити форума у меня такая проблема хочу сделать вход и выход из здания кастом, но при заходе на метку выкидывает на улицу и сразу же в здания мод prp

       
      enum E_AREA_PICKUPIRMATION
      {
      Float: g_pos_area_x,
      Float: g_pos_area_y,
      Float: g_pos_area_z,
      Float: g_set_area_x,
      Float: g_set_area_y,
      Float: g_set_area_z,
      Float: g_set_area_r,
          g_set_area_virtualworld,
          g_set_area_interior,
          g_text[64],
          g_get_area_virtualworld,
          g_get_area_interior
      };
      new const g_area[][E_AREA_PICKUPIRMATION] =
      {
          {2092.5996,-2283.9448,23.1030, -200.4150,287.8663,1201.0000, 360.0, 1, 28, "Компьютерный клуб", -1, -1},
          {-200.5276,284.0760,1201.0000, 2089.0557,-2283.7131,23.1052, 90.0, 0, 0, "Выход", -1, -1},
          {694.1151,999.2912,11.8839, -320.6129,292.8806,1201.0000, 270.0, 1, 29, "Биржа обмена", -1, -1},
          {-323.6338,292.8641,1201.0000, 696.1921,999.0907,11.8839, 250.0, 0, 0, "Выход", -1, -1},
          {1907.3062,-2229.0994,12.1824, 226.9841,-1277.2299,1533.2148, 90.0, 1, 13, "Областная Администрация", -1, -1},
          {230.2486,-1277.2178,1533.2213, 1907.3925,-2232.9878,11.2457, 180.0, 0, 0, "Выход", -1, -1},
          {2576.2896,-2416.0176,22.4951, 897.8843,7.5899,1405.6897, 270.0, 0, 1, "МВД", -1, -1},
          {894.9195,7.5660,1405.6897, 2579.2549,-2416.1099,21.9888, 68.0, 0, 0, "Выход", -1, -1},
          {-1024.4335,1297.1133,2026.1790, 2579.2549,-2416.1099,21.9888, 270.0, 0, 0, "EOS", -1, -1},
          {1388.4491,-209.2727,1903.9984, -286.2611,580.9912,12.1070, 360.0, 0, 0, "Выход", -1, -1},
          {2329.9602,-1714.6731,21.9582, -191.0231,73.7684,1301.0000, 0.0, 0, 26, "Бойцовский клуб", -1, -1},
          {-190.8987,79.5145,1301.0000, 2326.6514,-1714.6959,21.8562, 90.0, 0, 0, "Выход", -1, -1},
          
          {2412.3904,-1841.6464,22.9476, -774.7527,303.0884,1451.0000, 90.0, 1, 16, "ФСБ", -1, -1},
          {-766.8798,303.0289,1451.0000,2412.5662,-1846.3282,21.8559, 180.0, 0, 0, "Выход", -1, -1},
          
          {2230.3457,-2597.1519,21.9696, -2090.6177,293.9454,1401.0671, 180.0, 1, 12, "Итальянская мафия", 0, 0},
          {-2090.6694,296.4119,1401.0557, 2230.5205,-2595.3215,21.9696,1.1449, 0, 0, "Выход", 1, 12},
          
          {2615.7424,1771.4194,3.0576, -2090.6177,293.9454,1401.0671, 180.0, 2, 12, "Русская мафия", 0, 0},
          {-2090.6694,296.4119,1401.0557, 2615.5691,1773.1989,2.4863,1.4758, 0, 0, "Выход", 2, 12},
          {365.9892,777.1711,12.0020, -2090.6177,293.9454,1401.0671, 180.0, 3, 12, "Хитманы", 0, 0},
          {-2090.5916,296.7228,1401.0543, 371.6059,775.1424,12.0020, 251.0, 0, 0, "Выход", 3, 12},
          {-317.8951,816.2248,13.0635, -102.1523,61.1776,1200.9922, 360.0, 1, 23, "СМИ", -1, -1},
          {-102.2711,56.7954,1201.0596,-317.9641,819.7262,13.0635, 180.0, 0, 0, "Выход", -1, -1},
          {-2548.0159,-675.8547,29.4547, -1400.4780,284.0315,1401.0000, 0.0, 1, 18, "Казарма", -1, -1},
          {-1400.4966,281.0453,1401.0000, -2544.9170,-676.0071,29.4547, 270.0, 0, 0, "Выход", -1, -1},
          {2113.5947,-2392.8530,23.0883, 1802.3936,-113.2762,1400.9850, 178.9058, 1, 2, "Больница", -1, -1},
          {1802.4276,-110.3817,1400.9850, 2113.7244,-2387.6460,21.9430, 0.0, 0, 0, "Выход", -1, -1},
          
          {2306.7263,-1915.9661,21.7633, 696.7399,797.0137,1000.9922, 360.0, 0, 0, "cбербанк", -1, -1},
          {696.7399,797.0137,1000.9922, 2306.7263,-1915.9661,21.7633, 90.0, 0, 0, "Выход", -1, -1}
      }; //worldkuda intkuda EOS world int

       
      видео.rar