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

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

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

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

Помогите с командой /get

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

Hacker741

Новичок
PHP:
CMD:get(playerid, params[])
{
	new string[500];
	if(PlayerInfo[playerid][pAdminLVL] < 2) return true;
	if(PlayerInfo[playerid][pLogin] == false) SCM(playerid, COLOR_LIGHTRED, "Необходимо залогинется"),KickWithMessage(playerid);
	if(sscanf(params,"u", params[0])) return SCM(playerid, COLOR_SERIY, "Введите: /get [id]");
	format(string,sizeof(string), "players/%s.ini", PN(params[0]));
	new iniFile = ini_openFile(string);
	ini_getInteger(iniFile,"IP",PlayerInfo[params[0]][pIP]);
	new IPplayer[16];
	GetPlayerIp(params[0], IPplayer, sizeof(IPplayer));
	new d[40];
	if(PlayerInfo[params[0]][pIP] == IPplayer[params[0]]) {d = "{15ff00}Ip совпадает!";}
	else {d = "{ff001d}Ip различны!";}
	format(string, sizeof(string), "{00ff00}Статистика игрока:\n{ffffff}R-IP:{00dbff} %s\n{ffffff}IP-L:{00dbff} %s\n%s",PlayerInfo[params[0]][pIP],IPplayer,d);
	SPD(playerid,547,DIALOG_STYLE_MSGBOX, "{ffffff}Статистика игрока!",string, "Выйти", "");
	ini_closeFile(iniFile);
	return true;
}

PHP:
public OnPlayerRegister(playerid, password[])
{
	if(!IsPlayerConnected(playerid)) return true;
	new string[64],abc[500];
	format(string,sizeof(string), "players/%s.ini", PN(playerid));
	new iniFile = ini_createFile(string);
	GetPlayerIp(playerid, PlayerInfo[playerid][pIP], 16);
	if(iniFile < 0) iniFile = ini_openFile(string);
	if(iniFile >= 0)
	{
		strmid(PlayerInfo[playerid][pPass],password,0,strlen(password),255);
		ini_setString(iniFile,"Pass",PlayerInfo[playerid][pPass]);
		ini_setString(iniFile,"IP",PlayerInfo[playerid][pIP]);
		ini_setInteger(iniFile,"AdminLVL",PlayerInfo[playerid][pAdminLVL]);
		ini_setInteger(iniFile,"Kill",PlayerInfo[playerid][pKill]);
		ini_setInteger(iniFile,"Mute",PlayerInfo[playerid][pMute]);
		ini_setInteger(iniFile,"Prison",PlayerInfo[playerid][pPrison]);
		ini_setInteger(iniFile,"Money",PlayerInfo[playerid][pMoney]);
    	ini_setInteger(iniFile,"Smert",PlayerInfo[playerid][pSmert]);
		ini_closeFile(iniFile);
		format(abc, sizeof(abc),"{FFFFFF}Добро пожаловать на наш сервер\nВаш ник зарегистрирован\n\n{FFFFFF}Введите пароль указанный при регистрации:");
		SPD(playerid,1,DIALOG_STYLE_INPUT,"{FFFFFF}Авторизация",abc,"Войти","Отмена");
	}
	return true;
}
Результат:
 
Статус
В этой теме нельзя размещать новые ответы.
Сверху Снизу