Доступ к архиву

Переход в группу "Пользователь"

300.00 ₽
Одноразовый платёж
Быстрый переход в группу "Пользователи", без надобности написания постов и ожидания.

Покупка дает возможность:
Быть полноправным участником форума
Нормальное копирование кода
Создавать темы
Скачивать файлы
Доступ к архиву Pawno-Info

Вопрос по оптимизации

Статус
В этой теме нельзя размещать новые ответы.

Skau

Ученик
Ребят, тут же можно как то оптимизировать, меняется всего одно значение в разных вариантах, можете подсказать как это сделать?

PHP:
		case 530:
		{
            if(!response) return 1;
		    SelectCityActive[playerid] = false;
		    SendClientMessage(playerid, -1, "{7fff00}Вы выбрали Лос-Сантос.");
   			for(new i; i < 46; i++) TextDrawHideForPlayer(playerid, CitySelect[i]);
			CancelSelectTextDraw(playerid);
			User[playerid][City] = 1;
			new str[128];
            format(str, sizeof(str), "UPDATE `accounts` SET `City` = '%d' WHERE `Name` = '%s'", User[playerid][City]);
	    }
   		case 531:
		{
            if(!response) return 1;
		    SelectCityActive[playerid] = false;
		    SendClientMessage(playerid, -1, "{7fff00}Вы выбрали Сан-Фиерро.");
   			for(new i; i < 46; i++) TextDrawHideForPlayer(playerid, CitySelect[i]);
			CancelSelectTextDraw(playerid);
			User[playerid][City] = 2;
			new str[128];
            format(str, sizeof(str), "UPDATE `accounts` SET `City` = '%d' WHERE `Name` = '%s'", User[playerid][City]);
	    }
   		case 532:
		{
            if(!response) return 1;
		    SelectCityActive[playerid] = false;
		    SendClientMessage(playerid, -1, "{7fff00}Вы выбрали Лас-Вентурас.");
   			for(new i; i < 46; i++) TextDrawHideForPlayer(playerid, CitySelect[i]);
			CancelSelectTextDraw(playerid);
			User[playerid][City] = 3;
			new str[128];
            format(str, sizeof(str), "UPDATE `accounts` SET `City` = '%d' WHERE `Name` = '%s'", User[playerid][City]);
	    }
 
Статус
В этой теме нельзя размещать новые ответы.
Сверху Снизу