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

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

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

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

setname

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

Smile*_*

Умник
Здрасти, написал команду /setname, вопрос в том, как запретить смену ник, если такой уже есть в БД?

PHP:
CMD:setname(playerid, params[])
{
	if(PI[playerid][pAdmin] < 6) return 1;
	if(sscanf(params,"us[24]",params[0],params[1])) return SCM(playerid,GREY,"Используй: /setname [id] [Новый ник].");
	if(!IsPlayerConnected(params[0])) return SCM(playerid,GREY,"Игрок не найден.");
	new string[145];
	format(string,sizeof(string),"Администратор %s сменил тебе ник на %s.",PN[playerid],params[1]);
	SCM(params[0],YELLOW,string);
	new query[100];
	format(query,sizeof(query),"UPDATE `accounts` SET `pLogin` = '%s' WHERE `pLogin` = '%s'",params[1],PI[playerid][pName]);
	mysql_query(dbHandle,query);
	SetPlayerName(params[0],params[1]);
	GetPlayerName(params[0],PN[params[0]],MAX_PLAYER_NAME);
	return 1;
}
 
Статус
В этой теме нельзя размещать новые ответы.
Сверху Снизу