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

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

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

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

/setpass и /setage

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

M[A]rik_N[O]rris

Компетентный
★Команда для изменения игрового пароля★

PHP:
if (strcmp(cmd, "/setpass", true) ==0 )
	{
		if(IsPlayerConnected(playerid))
		{
			if(gPlayerLogged[playerid] == 0)
			{
				SendClientMessage(playerid, COLOR_LIGHTRED, "Вам необходимо войти в игру");
				return 1;
			}
			GetPlayerName(playerid, sendername, sizeof(sendername));
			format(string, sizeof(string), "Accounts/%s.ini", sendername);//Accounts замените на свою папку с акками (если в scriptfiles, то убери Accounts/)
			tmp = strtok(cmdtext, idx);
			if(!strlen(tmp))
			{
				SendClientMessage(playerid, COLOR_LIGHTRED, "• {FF0000}-Используй:{FFFF00} /setpass [новый пароль] ");
				return 1;
			}
			new File = iniOpen(string);
			iniSet(File,"Key",MD5_Hash(tmp));
			iniClose(File);
			SendClientMessage(playerid,COLOR_YELLOW,"Вы изменили свой пароль");
		}
		return 1;
	}

★Команда для изменения возраста игрока★

PHP:
if(strcmp(cmd, "/setage", true) == 0)
	{
		if(IsPlayerConnected(playerid))
		{
			if (PlayerInfo[playerid][pAdmin] >= 1)//Если еррор на этой строке,то не Admin, а AdminLevel
			{
			tmp = strtok(cmdtext, idx);
			if(!strlen(tmp))
			{
				SendClientMessage(playerid, COLOR_LIGHTRED, "• {FF0000}-Используй:{FFFF00} /setage [ID игрока] [возраст] ");
				return 1;
			}
			giveplayerid = ReturnUser(tmp);
			if(IsPlayerConnected(giveplayerid))
			{
			if(giveplayerid != INVALID_PLAYER_ID)
			{
			tmp = strtok(cmdtext, idx);
			if(!strlen(tmp))
			{
				SendClientMessage(playerid, COLOR_LIGHTRED, "• {FF0000}-Используй:{FFFF00} /setage [ID игрока] [возраст] ");
				return 1;
			}
			new age = strval(tmp);
			PlayerInfo[giveplayerid][pAge] = age;
			}
			}
			else
			{
				SendClientMessage(playerid, COLOR_LIGHTRED, " Этот игрок оффлайн");
				return 1;
			}
			}
			else
			{
				SendClientMessage(playerid, COLOR_LIGHTRED, "Ты, ***, не админк0");
				return 1;
			}
		}
		return 1;
	}
Цвета:
PHP:
#define COLOR_LIGHTRED 0xFF6347AA
#define COLOR_YELLOW 0xFFFF00AA
Команды вырезаны из мода SSML (by Abzal_Wilson)
Сорри, если данная команда уже была xD​

• Прошу Администрацию добавить префикс [C.M.D]​
 
Последнее редактирование:
Статус
В этой теме нельзя размещать новые ответы.
Сверху Снизу