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

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

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

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

[Вопрос] Подскажите ошибку смены ника [MxIni]

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

Mario_Bacardi

Ученик
Всем привет! Кароче такая фигня, создаю систему смены ника на MxIni но не пойму в чем ошибка, ввожу /name ник он нечего не выдает как будто команда не работает но когда ввожу просто /name он выдает "введите /name [ник]" помогите пожалуйста, закидаю плюсиками :bw:
Вот команда:
PHP:
CMD:name(playerid, params[])
{
			if(sscanf(params, "s", params[0])) return SendClientMessage(playerid, COLOR_FADE4, "Используйте: /name [Ник]");
			new string3[32];
			new playername3[MAX_PLAYER_NAME];
			GetPlayerName(playerid, playername3, sizeof(playername3));
			new string[MAX_PLAYER_NAME];
			GetPlayerName(playerid, string, sizeof(string));
			format(string3, sizeof(string3), "/players/%s.ini", playername3);
			new iniFile = ini_openFile(playername3);
			new adm,rc,pass,alog,kill,death,money,ips[16],dayred,monthreg,yearsreg,mute,pmute,kpz,pkpz,ban,unban;
			if(!iniFile)
			{
    			ini_getInteger(iniFile,"Admin",adm);// Записываем уровень админa
    			ini_getInteger(iniFile,"Rc",rc);
    			ini_getInteger(iniFile,"aPass",pass);
            	ini_getInteger(iniFile,"aLog",alog);
    	        ini_getInteger(iniFile,"Kill",kill);
             	ini_getInteger(iniFile,"Death",death);
             	ini_getInteger(iniFile,"Money",money);
             	ini_getString(iniFile,"IP",ips);
             	ini_getInteger(iniFile,"DayReg",dayred);
             	ini_getInteger(iniFile,"MonthReg",monthreg);
             	ini_getInteger(iniFile,"YearsReg",yearsreg);
             	ini_getInteger(iniFile,"Mute",mute);
             	ini_getInteger(iniFile,"pMute",pmute);
             	ini_getInteger(iniFile,"KPZ",kpz);
             	ini_getInteger(iniFile,"KPZTIME",pkpz);
             	ini_getInteger(iniFile,"Ban",ban);
             	ini_getInteger(iniFile,"Unban",unban);
    			ini_closeFile(iniFile);
    		}
        fremove(string);
        new gg = ini_createFile(playername3);// Создаём файл с именем игрока в папке players
        if(gg < 0)// Если Файла нет
        {
            gg = ini_openFile(playername3);// Открываем
        }
        if(gg >= 0)// Если файл есть
        {
    			ini_setInteger(iniFile,"Admin",adm);// Записываем уровень админa
    			ini_setInteger(iniFile,"Rc",rc);
    			ini_setInteger(iniFile,"aPass",pass);
            	ini_setInteger(iniFile,"aLog",alog);
    	        ini_setInteger(iniFile,"Kill",kill);
             	ini_setInteger(iniFile,"Death",death);
             	ini_setInteger(iniFile,"Money",money);
             	ini_setString(iniFile,"IP",ips);
             	ini_setInteger(iniFile,"DayReg",dayred);
             	ini_setInteger(iniFile,"MonthReg",monthreg);
             	ini_setInteger(iniFile,"YearsReg",yearsreg);
             	ini_setInteger(iniFile,"Mute",mute);
             	ini_setInteger(iniFile,"pMute",pmute);
             	ini_setInteger(iniFile,"KPZ",kpz);
             	ini_setInteger(iniFile,"KPZTIME",pkpz);
             	ini_setInteger(iniFile,"Ban",ban);
             	ini_setInteger(iniFile,"Unban",unban);
    			ini_closeFile(iniFile);
		}
	return true;
}
Проверяю в папке players все как было так и есть даже не удаляется аккаунт а строчка отвечающая за удаление есть
PHP:
fremove(string);
Кароче после строки
PHP:
if(sscanf(params, "s", params[0])) return SendClientMessage(playerid, COLOR_FADE4, "Используйте: /name [Ник]");
команда не работает :(
 
Последнее редактирование:
Статус
В этой теме нельзя размещать новые ответы.
Сверху Снизу