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

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

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

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

Подсчет размера форматируемой строки

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

Ozzi

Ученик
Вспылил я на счет закрытия предыдущей темы. Прошу прощения.

Кто-нибудь может мне объяснить чем такая конструкция:
PHP:
static const fmt_str[] = "UPDATE `accounts` SET `pLevel` = '%d', `pSkin` = '%d', `pMoney` = '%d', `pRace` = '%d', `pSex` = '%d', `pMember` = '%d', `pTut` = '%d', `pReg` = '%d' WHERE `pName` = '%s'";
		new str[sizeof(fmt_str) + (-2 + 6) + (-2 + 4) + (-2 + 11) + (-2 + 1) + (-2 + 1) + (-2 + 3) + (-2 + 1) + (-2 + 1) + (-2 + MAX_PLAYER_NAME)];
		format(str,sizeof(str),fmt_str,
		PlayerInfo[playerid][pLevel],PlayerInfo[playerid][pSkin],
		PlayerInfo[playerid][pMoney],PlayerInfo[playerid][pRace],
		PlayerInfo[playerid][pSex],PlayerInfo[playerid][pMember],
  		PlayerInfo[playerid][pTut],PlayerInfo[playerid][pReg],sendername);
  		mysql_function_query(connects, str, false, "", "");
... лучше для мода, чем такая:
PHP:
		new str[200];
		format(str,sizeof(str),"UPDATE `accounts` SET `pLevel` = '%d', `pSkin` = '%d', `pMoney` = '%d', `pRace` = '%d', `pSex` = '%d', `pMember` = '%d', `pTut` = '%d', `pReg` = '%d' WHERE `pName` = '%s'",
		PlayerInfo[playerid][pLevel],PlayerInfo[playerid][pSkin],
		PlayerInfo[playerid][pMoney],PlayerInfo[playerid][pRace],
		PlayerInfo[playerid][pSex],PlayerInfo[playerid][pMember],
  		PlayerInfo[playerid][pTut],PlayerInfo[playerid][pReg],sendername);
  		mysql_function_query(connects, str, false, "", "");


---------- Сообщение добавлено в 16:52 ---------- Предыдущее сообщение добавлено в 16:49 ----------

Они обе работают нормально, но чем первая лучше?
Кроме того, что вторую обычно обзывают "быдлокодом"
 
Статус
В этой теме нельзя размещать новые ответы.
Сверху Снизу