Question

 

Спойлер

CMD:players(playerid, params[])
{
	if(pInfo[playerid][pAdmin] >= 6)
	{
		if(!gAdminLogged[playerid]) return SCM(playerid, COLOR_GREY, YouAreNotLoggedInAsAdmin);
		else if(sscanf(params, "d", params[0])) return SCM(playerid, COLOR_WHITE, "Введите: /players [id игрока]");
		else if(params[0] == INVALID_PLAYER_ID) return SCM(playerid, COLOR_GREY, PlayerIsNotOnline);
		else if(!gPlayerLogged[params[0]]) return SCM(playerid, COLOR_GREY, PlayerIsNotAuthorized);
		//SetPVarInt(playerid, "Players", targetid);
		format(stringer, sizeof(stringer),"{FFFFFF}Тип наказания игрока: %s {00CC00}[ID: %d]", pInfo[params[0]][pName], params[0]);
		SPD(playerid, dPlayers, DIALOG_STYLE_LIST, stringer, "{FFFFFF}\
		NonRP\n\
		NonRP Угон\n\
		NonRP Drive\n\
		NonRP Nick\n\
		DM\n\
		DB\n\
		ПДД\n\
		Флуд в /ad\n\
		Дебош\n\
		Caps Lock\n\
		SK\n\
		MG\n\
		TK", "Ок", "Закрыть");
	}
	return 1;
}

 

в OnDialogResponse

Спойлер

	case dPlayers:
	    {
	        new targetid = GetPVarInt(playerid, "Players");
	        if(!response) return DeletePVar(playerid, "Players");
			switch(listitem)
			{
			    case 0: // NonRP
			    {
			        if(pInfo[targetid][pMuted] > 0) return SCM(playerid, COLOR_GREY, "Игрок уже имеет бан чата!");
					{
						ResetPlayerWeaponsEx(targetid);
						pInfo[targetid][pJailTime] = 2*900;
						if(pCuff[targetid][pCuffer] != INVALID_PLAYER_ID)
						{
							new cuffer = pCuff[targetid][pCuffer];
							SetPlayerSpecialAction(targetid, SPECIAL_ACTION_NONE);
							RemovePlayerAttachedObject(targetid, 0);
							pCuff[targetid][pCuffer] = pCuff[targetid][pCuffee] = pCuff[cuffer][pCuffee] = pCuff[cuffer][pCuffer] = INVALID_PLAYER_ID;
						}
						format(stringer, sizeof(stringer), "Администратор %s посадил %s в деморган на 25 минут. Причина: NonRP", GetName(playerid), GetName(targetid));
						SCMTA(COLOR_RED, stringer);
						SetPlayerPos(targetid, 221.7563, 1650.8401, 1001.0881);
						SetPlayerFacingAngle(targetid, -90.0000);
						SetPlayerInterior(targetid, 1);
						SetPlayerVirtualWorld(targetid, 1);
						SetCameraBehindPlayer(targetid);
					    SetVehicleToRespawn(GetPlayerVehicleID(targetid));
						format(stringer, sizeof(stringer), "~n~~n~~n~~n~~n~~n~~n~~n~~n~~n~~y~JAILED: ~w~%d", pInfo[targetid][pJailTime]);
						GameTextForPlayer(targetid, stringer, 3000, 3);
						pInfo[targetid][pJail] = 4;
						mysql_query_string[0] = EOS;
						format(mysql_query_string, 200, "UPDATE "T_ACCOUNTS" SET jail = %i, jailtime = %i WHERE id = %i", pInfo[targetid][pJail], pInfo[targetid][pJailTime], pInfo[targetid][pID]);
						mysql_tquery(dbHandle, mysql_query_string, "", "");
						DeletePVar(playerid, "Players");
					}
			    }
			    case 1: // NonRP Угон
			    {
			        if(pInfo[targetid][pMuted] > 0) return SCM(playerid, COLOR_GREY, "Игрок уже имеет бан чата!");
					{
	                    ResetPlayerWeaponsEx(targetid);
						pInfo[targetid][pJailTime] = 2*600;
						if(pCuff[targetid][pCuffer] != INVALID_PLAYER_ID)
						{
							new cuffer = pCuff[targetid][pCuffer];
							SetPlayerSpecialAction(targetid, SPECIAL_ACTION_NONE);
							RemovePlayerAttachedObject(targetid, 0);
							pCuff[targetid][pCuffer] = pCuff[targetid][pCuffee] = pCuff[cuffer][pCuffee] = pCuff[cuffer][pCuffer] = INVALID_PLAYER_ID;
						}
						format(stringer, sizeof(stringer), "Администратор %s посадил %s в деморган на 20 минут. Причина: NonRP Угон", GetName(playerid), GetName(targetid));
						SCMTA(COLOR_RED, stringer);
						SetPlayerPos(targetid, 221.7563, 1650.8401, 1001.0881);
						SetPlayerFacingAngle(targetid, -90.0000);
						SetPlayerInterior(targetid, 1);
						SetPlayerVirtualWorld(targetid, 1);
						SetCameraBehindPlayer(targetid);
					    SetVehicleToRespawn(GetPlayerVehicleID(targetid));
						format(stringer, sizeof(stringer), "~n~~n~~n~~n~~n~~n~~n~~n~~n~~n~~y~JAILED: ~w~%d", pInfo[targetid][pJailTime]);
						GameTextForPlayer(targetid, stringer, 3000, 3);
						pInfo[targetid][pJail] = 4;
						mysql_query_string[0] = EOS;
						format(mysql_query_string, 200, "UPDATE "T_ACCOUNTS" SET jail = %i, jailtime = %i WHERE id = %i", pInfo[targetid][pJail], pInfo[targetid][pJailTime], pInfo[targetid][pID]);
						mysql_tquery(dbHandle, mysql_query_string, "", "");
						DeletePVar(playerid, "Players");
					}
			    }
			    case 2: // NonRP Drive
			    {
			        if(pInfo[targetid][pJail] == 4) return SCM(playerid, COLOR_GREY, "Игрок уже находиться в деморгане!");
					{
	                	ResetPlayerWeaponsEx(targetid);
						pInfo[targetid][pJailTime] = 3*600;
						if(pCuff[targetid][pCuffer] != INVALID_PLAYER_ID)
						{
							new cuffer = pCuff[targetid][pCuffer];
							SetPlayerSpecialAction(targetid, SPECIAL_ACTION_NONE);
							RemovePlayerAttachedObject(targetid, 0);
							pCuff[targetid][pCuffer] = pCuff[targetid][pCuffee] = pCuff[cuffer][pCuffee] = pCuff[cuffer][pCuffer] = INVALID_PLAYER_ID;
						}
						format(stringer, sizeof(stringer), "Администратор %s посадил %s в деморган на 30 минут. Причина: NonRP Drive", GetName(playerid), GetName(targetid));
						SCMTA(COLOR_RED, stringer);
						SetPlayerPos(targetid, 221.7563, 1650.8401, 1001.0881);
						SetPlayerFacingAngle(targetid, -90.0000);
						SetPlayerInterior(targetid, 1);
						SetPlayerVirtualWorld(targetid, 1);
						SetCameraBehindPlayer(targetid);
					    SetVehicleToRespawn(GetPlayerVehicleID(targetid));
						format(stringer, sizeof(stringer), "~n~~n~~n~~n~~n~~n~~n~~n~~n~~n~~y~JAILED: ~w~%d", pInfo[targetid][pJailTime]);
						GameTextForPlayer(targetid, stringer, 3000, 3);
						pInfo[targetid][pJail] = 4;
						mysql_query_string[0] = EOS;
						format(mysql_query_string, 200, "UPDATE "T_ACCOUNTS" SET jail = %i, jailtime = %i WHERE id = %i", pInfo[targetid][pJail], pInfo[targetid][pJailTime], pInfo[targetid][pID]);
						mysql_tquery(dbHandle, mysql_query_string, "", "");
						DeletePVar(playerid, "Players");
					}
			    }
			    case 3: // NonRP Nick
			    {
					if(pInfo[targetid][pMuted] > 0) return SCM(playerid, COLOR_GREY, "Игрок уже имеет бан чата!");
			    	{
	     				format(stringer, sizeof(stringer), "Администратор %s кикнул игрока %s. Причина: NonRP Nick", pInfo[playerid][pName], pInfo[targetid][pName]);
						SCMTA(COLOR_RED, stringer);
						DeletePVar(playerid, "Players");
						Kick(targetid);
					}
			    }
			    case 4: // DM
			    {
			        if(pInfo[targetid][pJail] == 4) return SCM(playerid, COLOR_GREY, "Игрок уже находиться в деморгане!");
					{
						ResetPlayerWeaponsEx(targetid);
						pInfo[targetid][pJailTime] = 6*600;
						if(pCuff[targetid][pCuffer] != INVALID_PLAYER_ID)
						{
							new cuffer = pCuff[targetid][pCuffer];
							SetPlayerSpecialAction(targetid, SPECIAL_ACTION_NONE);
							RemovePlayerAttachedObject(targetid, 0);
							pCuff[targetid][pCuffer] = pCuff[targetid][pCuffee] = pCuff[cuffer][pCuffee] = pCuff[cuffer][pCuffer] = INVALID_PLAYER_ID;
						}
						format(stringer, sizeof(stringer), "Администратор %s посадил %s в деморган на 60 минут. Причина: DM", GetName(playerid), GetName(targetid));
						SCMTA(COLOR_RED, stringer);
						SetPlayerPos(targetid, 221.7563, 1650.8401, 1001.0881);
						SetPlayerFacingAngle(targetid, -90.0000);
						SetPlayerInterior(targetid, 1);
						SetPlayerVirtualWorld(targetid, 1);
						SetCameraBehindPlayer(targetid);
					    SetVehicleToRespawn(GetPlayerVehicleID(targetid));
						format(stringer, sizeof(stringer), "~n~~n~~n~~n~~n~~n~~n~~n~~n~~n~~y~JAILED: ~w~%d", pInfo[targetid][pJailTime]);
						GameTextForPlayer(targetid, stringer, 3000, 3);
						pInfo[targetid][pJail] = 4;
						mysql_query_string[0] = EOS;
						format(mysql_query_string, 200, "UPDATE "T_ACCOUNTS" SET jail = %i, jailtime = %i WHERE id = %i", pInfo[targetid][pJail], pInfo[targetid][pJailTime], pInfo[targetid][pID]);
						mysql_tquery(dbHandle, mysql_query_string, "", "");
						DeletePVar(playerid, "Players");
					}
			    }
			    case 5: // DB
			    {
					pInfo[targetid][pTimeToLastWarn] = gettime();
					pInfo[targetid][pWarn]++;
  					new string[144];
					if(pInfo[targetid][pWarn] > 2)
					{
						format(string, sizeof(string), "Администратор %s выдал предупреждение игроку %s [%i/3]. Причина: DB. Акк заблок. на 10 дней", GetName(targetid), GetName(targetid), pInfo[targetid][pWarn]);
				        mysql_query_string[0] = EOS;
						format(mysql_query_string, sizeof(mysql_query_string), "INSERT INTO "T_BANS" (name,whobanned,ip,bandate,time,unbandate,reason) VALUES ('%s','%s','%s',CURDATE(),10,CURDATE() + INTERVAL 10 DAY,'%s')", GetName(targetid), GetName(targetid), pInfo[targetid][pIP]);
						mysql_tquery(dbHandle, mysql_query_string, "", "");
						pInfo[targetid][pWarn] = 0;
					}
					else format(string, sizeof(string), "Администратор %s выдал предупреждение игроку %s [%i/3]. Причина: DB", GetName(playerid), GetName(targetid), pInfo[targetid][pWarn]);
					SAMToAll(COLOR_RED, string);
					LeaveFractionPlayer(targetid);
					format(string, sizeof(string), "Администратор %s выдал предупреждение игроку %s [%i/3]. Причина: DB", GetName(playerid), GetName(targetid), pInfo[targetid][pWarn]);
					WriteLog("WarnLog",string);
					mysql_query_string[0] = EOS;
					format(mysql_query_string, 200, "UPDATE "T_ADMIN" SET warned = %i, warned_reason = 'DB' WHERE admid = %i LIMIT 1", AdminInfo[playerid][admWarned], AdminInfo[playerid][admWarnedReason], AdminInfo[playerid][admID]);
					mysql_tquery(dbHandle, mysql_query_string, "", "");
					DeletePVar(playerid, "Players");
					Kick(targetid);
				}
			    case 6: // ПДД
			    {
			        if(pInfo[targetid][pJail] == 4) return SCM(playerid, COLOR_GREY, "Игрок уже находиться в деморгане!");
					{
						ResetPlayerWeaponsEx(targetid);
						pInfo[targetid][pJailTime] = 5*600;
						if(pCuff[targetid][pCuffer] != INVALID_PLAYER_ID)
						{
							new cuffer = pCuff[targetid][pCuffer];
							SetPlayerSpecialAction(targetid, SPECIAL_ACTION_NONE);
							RemovePlayerAttachedObject(targetid, 0);
							pCuff[targetid][pCuffer] = pCuff[targetid][pCuffee] = pCuff[cuffer][pCuffee] = pCuff[cuffer][pCuffer] = INVALID_PLAYER_ID;
						}
						format(stringer, sizeof(stringer), "Администратор %s посадил %s в деморган на 50 минут. Причина: ПДД", GetName(playerid), GetName(targetid));
						SCMTA(COLOR_RED, stringer);
						SetPlayerPos(targetid, 221.7563, 1650.8401, 1001.0881);
						SetPlayerFacingAngle(targetid, -90.0000);
						SetPlayerInterior(targetid, 1);
						SetPlayerVirtualWorld(targetid, 1);
						SetCameraBehindPlayer(targetid);
					    SetVehicleToRespawn(GetPlayerVehicleID(targetid));
						format(stringer, sizeof(stringer), "~n~~n~~n~~n~~n~~n~~n~~n~~n~~n~~y~JAILED: ~w~%d", pInfo[targetid][pJailTime]);
						GameTextForPlayer(targetid, stringer, 3000, 3);
						pInfo[targetid][pJail] = 4;
						mysql_query_string[0] = EOS;
						format(mysql_query_string, 200, "UPDATE "T_ACCOUNTS" SET jail = %i, jailtime = %i WHERE id = %i", pInfo[targetid][pJail], pInfo[targetid][pJailTime], pInfo[targetid][pID]);
						mysql_tquery(dbHandle, mysql_query_string, "", "");
						DeletePVar(playerid, "Players");
					}
			    }
			    case 7: // Флуд в /ad
			    {
			    	if(pInfo[playerid][pMuted] > 0) return SCM(playerid, COLOR_GREY, "Игрок уже имеет бан чата!");
			    	{
						pInfo[playerid][pMuted] = 4*600;
	     				format(stringer, sizeof(stringer), "Администратор %s выдал игроку %s бан чата на 40 минут. Причина: Флуд в /ad", pInfo[playerid][pName], pInfo[playerid][pName]);
						SCMTA(COLOR_RED, stringer);
						DeletePVar(playerid, "Players");
				 	}
			    }
			    case 8: // Дебош
			    {
			        if(pInfo[playerid][pJail] == 4) return SCM(playerid, COLOR_GREY, "Игрок уже находиться в деморгане!");
					{
						ResetPlayerWeaponsEx(playerid);
						pInfo[playerid][pJailTime] = 1*300;
						if(pCuff[playerid][pCuffer] != INVALID_PLAYER_ID)
						{
							new cuffer = pCuff[playerid][pCuffer];
							SetPlayerSpecialAction(playerid, SPECIAL_ACTION_NONE);
							RemovePlayerAttachedObject(playerid, 0);
							pCuff[playerid][pCuffer] = pCuff[playerid][pCuffee] = pCuff[cuffer][pCuffee] = pCuff[cuffer][pCuffer] = INVALID_PLAYER_ID;
						}
						format(stringer, sizeof(stringer), "Администратор %s посадил %s в деморган на 15 минут. Причина: Дебош", GetName(playerid), GetName(playerid));
						SCMTA(COLOR_RED, stringer);
						SetPlayerPos(playerid, 221.7563, 1650.8401, 1001.0881);
						SetPlayerFacingAngle(playerid, -90.0000);
						SetPlayerInterior(playerid, 1);
						SetPlayerVirtualWorld(playerid, 1);
						SetCameraBehindPlayer(playerid);
					    SetVehicleToRespawn(GetPlayerVehicleID(playerid));
						format(stringer, sizeof(stringer), "~n~~n~~n~~n~~n~~n~~n~~n~~n~~n~~y~JAILED: ~w~%d", pInfo[playerid][pJailTime]);
						GameTextForPlayer(playerid, stringer, 3000, 3);
						pInfo[playerid][pJail] = 4;
						mysql_query_string[0] = EOS;
						format(mysql_query_string, 200, "UPDATE "T_ACCOUNTS" SET jail = %i, jailtime = %i WHERE id = %i", pInfo[playerid][pJail], pInfo[playerid][pJailTime], pInfo[playerid][pID]);
						mysql_tquery(dbHandle, mysql_query_string, "", "");
						DeletePVar(playerid, "Players");
					}
			    }
			    case 9: // Caps Lock
			    {
			        if(pInfo[playerid][pMuted] > 0) return SCM(playerid, COLOR_GREY, "Игрок уже имеет бан чата!");
			        {
						pInfo[playerid][pMuted] = 1*600;
	     				format(stringer, sizeof(stringer), "Администратор %s выдал игроку %s бан чата на 10 минут. Причина: Caps Lock", pInfo[playerid][pName], pInfo[playerid][pName]);
						SCMTA(COLOR_RED, stringer);
						DeletePVar(playerid, "Players");
					}
			    }
			    case 10: // SK
			    {
			        if(pInfo[playerid][pJail] == 4) return SCM(playerid, COLOR_GREY, "Игрок уже находиться в деморгане!");
					{
						ResetPlayerWeaponsEx(playerid);
						pInfo[playerid][pJailTime] = 6*600;
						if(pCuff[playerid][pCuffer] != INVALID_PLAYER_ID)
						{
							new cuffer = pCuff[playerid][pCuffer];
							SetPlayerSpecialAction(playerid, SPECIAL_ACTION_NONE);
							RemovePlayerAttachedObject(playerid, 0);
							pCuff[playerid][pCuffer] = pCuff[playerid][pCuffee] = pCuff[cuffer][pCuffee] = pCuff[cuffer][pCuffer] = INVALID_PLAYER_ID;
						}
						format(stringer, sizeof(stringer), "Администратор %s посадил %s в деморган на 60 минут. Причина: SK", GetName(playerid), GetName(playerid));
						SCMTA(COLOR_RED, stringer);
						SetPlayerPos(playerid, 221.7563, 1650.8401, 1001.0881);
						SetPlayerFacingAngle(playerid, -90.0000);
						SetPlayerInterior(playerid, 1);
						SetPlayerVirtualWorld(playerid, 1);
						SetCameraBehindPlayer(playerid);
					    SetVehicleToRespawn(GetPlayerVehicleID(playerid));
						format(stringer, sizeof(stringer), "~n~~n~~n~~n~~n~~n~~n~~n~~n~~n~~y~JAILED: ~w~%d", pInfo[playerid][pJailTime]);
						GameTextForPlayer(playerid, stringer, 3000, 3);
						pInfo[playerid][pJail] = 4;
						mysql_query_string[0] = EOS;
						format(mysql_query_string, 200, "UPDATE "T_ACCOUNTS" SET jail = %i, jailtime = %i WHERE id = %i", pInfo[playerid][pJail], pInfo[playerid][pJailTime], pInfo[playerid][pID]);
						mysql_tquery(dbHandle, mysql_query_string, "", "");
						DeletePVar(playerid, "Players");
					}
			    }
			    case 11: // MG
			    {
			        if(pInfo[playerid][pMuted] > 0) return SCM(playerid, COLOR_GREY, "Игрок уже имеет бан чата!");
					{
	     				pInfo[playerid][pMuted] = 3*600;
	     				format(stringer, sizeof(stringer), "Администратор %s выдал игроку %s бан чата на 30 минут. Причина: MG", pInfo[playerid][pName], pInfo[playerid][pName]);
						SCMTA(COLOR_RED, stringer);
						DeletePVar(playerid, "Players");
					}
			    }
			    case 12: // TK
			    {
     				pInfo[playerid][pTimeToLastWarn] = gettime();
					pInfo[playerid][pWarn]++;
  					new string[144];
					if(pInfo[playerid][pWarn] > 2)
					{
						format(string, sizeof(string), "Администратор %s выдал предупреждение игроку %s [%i/3]. Причина: TK. Акк заблок. на 10 дней", GetName(playerid), GetName(playerid), pInfo[playerid][pWarn]);
				        mysql_query_string[0] = EOS;
						format(mysql_query_string, sizeof(mysql_query_string), "INSERT INTO "T_BANS" (name,whobanned,ip,bandate,time,unbandate,reason) VALUES ('%s','%s','%s',CURDATE(),10,CURDATE() + INTERVAL 10 DAY,'%s')", GetName(playerid), GetName(playerid), pInfo[playerid][pIP]);
						mysql_tquery(dbHandle, mysql_query_string, "", "");
						pInfo[playerid][pWarn] = 0;
					}
					else format(string, sizeof(string), "Администратор %s выдал предупреждение игроку %s [%i/3]. Причина: TK", GetName(playerid), GetName(playerid), pInfo[playerid][pWarn]);
					SAMToAll(COLOR_RED, string, playerid);
					LeaveFractionPlayer(playerid);
					format(string, sizeof(string), "Администратор %s выдал предупреждение игроку %s [%i/3]. Причина: TK", GetName(playerid), GetName(playerid), pInfo[playerid][pWarn]);
					WriteLog("WarnLog",string);
					mysql_query_string[0] = EOS;
					format(mysql_query_string, 200, "UPDATE "T_ADMIN" SET warned = %i, warned_reason = '%s' WHERE admid = %i LIMIT 1", AdminInfo[playerid][admWarned], AdminInfo[playerid][admWarnedReason], AdminInfo[playerid][admID]);
					mysql_tquery(dbHandle, mysql_query_string, "", "");
					DeletePVar(playerid, "Players");
					Kick(playerid);
			    }
			}
	    }

 

 

Суть такова что при использовании данной команды на другом человеке при онлайне +3 человека, наказание идет не на того которого хотел наказать а совсем на другого. Помогите как исправить?

Share this post


Link to post

1 answer to this question

  • 0
Спойлер

CMD:players(playerid, params[])
{
	if(pInfo[playerid][pAdmin] >= 6)
	{
		if(!gAdminLogged[playerid]) return SCM(playerid, COLOR_GREY, YouAreNotLoggedInAsAdmin);
		else if(sscanf(params, "d", params[0])) return SCM(playerid, COLOR_WHITE, "Введите: /players [id игрока]");
		else if(params[0] == INVALID_PLAYER_ID) return SCM(playerid, COLOR_GREY, PlayerIsNotOnline);
		else if(!gPlayerLogged[params[0]]) return SCM(playerid, COLOR_GREY, PlayerIsNotAuthorized);
		SetPVarInt(playerid, "Players", params[0]);
		format(stringer, sizeof(stringer),"{FFFFFF}Тип наказания игрока: %s {00CC00}[ID: %d]", pInfo[params[0]][pName], params[0]);
		SPD(playerid, dPlayers, DIALOG_STYLE_LIST, stringer, "{FFFFFF}\
		NonRP\n\
		NonRP Угон\n\
		NonRP Drive\n\
		NonRP Nick\n\
		DM\n\
		DB\n\
		ПДД\n\
		Флуд в /ad\n\
		Дебош\n\
		Caps Lock\n\
		SK\n\
		MG\n\
		TK", "Ок", "Закрыть");
	}
	return 1;
}

 

 

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

    • Absamat_Inkol
      By Absamat_Inkol
      Крутой сервер с открытым миром где можно стать кем угодно 
      Порт:194.93.2.226:5184
    • 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