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

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

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

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

Ошибка в обновлении даты последнего входа (MySQL)

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

Mtv777

Умник
Всем доброго времени суток, у меня была ошибка с аргументом при комплировании

PHP:
error 035: argument type mismatch (argument 3)

mysql_function_query(playerid, "lastlog", date, 20);

Код был такой


PHP:
		new d,m,y;
		getdate(y,m,d);
		new date[20];
		format(date,sizeof(date),"%i/%i/%i",d,m,y);
		save_p_str(playerid, "lastlog", date, 20);



PHP:
save_p_str(playerid, field[], var[], len) {
	format(query, len+200, "UPDATE `accounts` SET `%s` = '%s' WHERE `id` = '%d'", field, var, p_info[playerid][p_id]);
	mysql_query(connect, query, false);
	return 1;
Так как это сток сохранения был, там был такой код, а мне сделали регистрацию не такую, и я соответственно сделал под себя

Было так
PHP:
		cache_get_field_content(0, "lastlog", p_info[playerid][p_lastlog], 15);
я сделал так для себя
PHP:
cache_get_field_content ( 0, "lastlog", temp ),	PLAYER [ playerid ] [ lastlog ] = strval ( temp ) ;
PHP:
new d,m,y;
		getdate(y,m,d);
		new date[20];
		format(date,sizeof(date),"%i/%i/%i",d,m,y);
		save_p_str(playerid, "lastlog", date, 20);

save_p_str(playerid, field[], var[], len)
{
    new query [ 124 ] ;
	format(query, len+200, "UPDATE `users` SET `%s` = '%s' WHERE `id` = '%d'", field, var, PLAYER [ playerid ][ID]);
	mysql_function_query(dbHandle, query, false);
	return 1;
}
}
Когда я уже под себя все сделал вылазила эта хрень

warning 202: number of arguments does not match definition
 
Статус
В этой теме нельзя размещать новые ответы.
Сверху Снизу