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

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

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

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

Как сделать рандом админ пароль?

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

KirillZesh

Дебютант
Здравствуйте пользователи павно инфо! У меня на сервере стоит рандом админ пароль. Но при каждом заходе он разный. И пишеться в чат. Мне нужно чтоб он выбрал рандом только тогда,когда поставили на админку,и сохранился. И не писался в чат при входе.
HTML:
	if(PlayerInfo[playerid][pAdmin] > 0 && PlayerInfo[playerid][pDostup] == 2038 || PlayerInfo[playerid][pAdmin] > 0 && PlayerInfo[playerid][pDostup] == 0) { PlayerInfo[playerid][pDostup] = 124+random(8999); SendMes(playerid,COLOR_YELLOW,"Ваш новый админ пароль - %d. Запомните его!",PlayerInfo[playerid][pDostup]); }
HTML:
CMD:editadm(playerid,params[])
{
	if(PlayerInfo[playerid][pAdmin] != 12) return true;
	if(!IsPlayerConnected(playerid)) return true;
	if(sscanf(params,"dd",params[0],params[1])) return SendClientMessage(playerid, COLOR_WHITE, "{FFA200}[Подсказка]: {FFFFFF} /editadm [ID] [LVL]");
	if(!IsPlayerConnected(params[0])) return SendClientMessage(playerid,COLOR_WHITE,"Ошибка:игрок не найден.");
	if(params[1] > 12 || params[1] < 0) return SendClientMessage(playerid,COLOR_WHITE,"Ошибка:нельзя меньше 1 и больше 12");
	if(params[1] == 0)
	{
		PlayerInfo[params[0]][pAdmin] = 0;
		PlayerInfo[params[0]][pDostup] = 0;
		dostup[params[0]] = 0;
		SendMes(params[0], COLOR_WHITE, "{6495ED}Админ %s аннулировал вам права админа епт!",PlayerInfo[playerid][pName]);
		SendMes(playerid, COLOR_WHITE, "{6495ED}Аннулирование прав у игрока %s успешно прошло.", PlayerInfo[params[0]][pName]);
		return true;
	}
	PlayerInfo[params[0]][pAdmin] = params[1];
	if(PlayerInfo[params[0]][pAdmin] != 0)
	{
		if(PlayerInfo[params[0]][pDostup] == 0 || PlayerInfo[params[0]][pDostup] == 2038) PlayerInfo[params[0]][pDostup] = 1000+random(8999);
	}
	else PlayerInfo[params[0]][pDostup] = 0;
	format(stringer1, sizeof(stringer1), "%s Назначил вас администратором. Ваш новый пароль: %d", PlayerInfo[playerid][pName], params[1],PlayerInfo[params[0]][pDostup]);
	SendClientMessage(params[0], COLOR_ORANGE, "Вас назначили админом");
	SendClientMessage(params[0], COLOR_ORANGE,stringer1);
	format(stringer1, sizeof(stringer1), "Вы назначили %s администратором %d лвл", PlayerInfo[params[0]][pName], params[1]);
	SendClientMessage(playerid, COLOR_ORANGE,stringer1);
	return true;
}
 
Статус
В этой теме нельзя размещать новые ответы.
Сверху Снизу