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

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

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

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

/okay

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

SkyFrost

Умник
Здравствуйте уважаемые пользователи Pawno-Info, у меня такая проблема с командой /okay, при смене NickName, в таблице `accounts` Никнейм меняется, а в таблице `admins` ничего не меняется, как можно исправить данную ошибку ?

PHP:
CMD:okay(playerid, params[])
{
	new nick[24],
	    id;
	
    if(pInfo[playerid][pAdmin] < 4)
		return 1;
    
    if(!GetPVarInt(playerid,"AdminLogin"))
		return SendClientMessage(playerid,-1, ALOGIN_NO);

	if(sscanf(params,"u",id))
		return SendClientMessage(playerid, COLOR_LIGHTGREY, !"Используй /okay [id]");

	if(!IsPlayerConnected(id))
		return SendClientMessage(playerid,COLOR_LIGHTGREY, !"Неверный ID");

	if(GetPVarInt(id, "newnickst") != 1)
		return SendClientMessage(playerid, COLOR_LIGHTGREY, !"Данный игрок не подавал заявку на смену имени.");

	GetPVarString(id, "newnick", nick, 24);
    DeletePVar(id,"newnick");
	new str[71];
	
	if(pInfo[id][pSex] == 2) format(str, sizeof(str), "%s сменила нон-рп имя на %s", pInfo[id][pName], nick);
	else format(str, sizeof(str), "%s сменил нон-рп имя на %s", pInfo[id][pName], nick);
	SendClientMessageToAll(0xccff00FF, str);
	
	format(pInfo[id][pName], sizeof(nick), "%s", nick);
	SetPlayerName(id, nick);
	SetPVarInt(id, "newnickst", 0);
	DeletePVar(id,"newnickst");
	
	new query[78];
    format(query, sizeof(query), "UPDATE `accounts` SET `player_name` = '%s' WHERE `id` = '%d'", pInfo[id][pName], pInfo[id][pID]);
    mysql_query(mysql_connect_ID, query);

    if(pInfo[playerid][pAdmin])
	{
		format(query, 200, "UPDATE `admins` SET name_admin = '%s' WHERE name_admin = '%s'", nick, pInfo[playerid][pName]);
		mysql_tquery(mysql_connect_ID, query, "", "");
	}
	return true;
}
 
Статус
В этой теме нельзя размещать новые ответы.
Сверху Снизу