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

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

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

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

Создание регистрации на mxINI. Прошу помощи.

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

danya9877

Ученик
Добрый день уважаемые пользователи) Не понимаю ошибки. Не сохраняет пароль в фаил с аккаунтом и выдает 2 варнинга о несовпадении аргументов( Я начинающий совсем еще

Ко всем new приписал

PHP:
new lalka[MAX_PLAYER_NAME]; 
new File:mxininames;
Дальше скопировал kick для 0.3х у человека одного..
PHP:
#define Kick(%0) SetTimerEx("PlayerKick", 100, false, "i", %0); 

forward PlayerKick(playerid); 
public PlayerKick(playerid) // не сам делал 
{ 
    Kick(playerid); 
    return 1; 
}
Потом писал в паблике о коннекте проверку на регистрацию (не знаю кстати как сделать IsPlayerRegistered)

PHP:
public OnPlayerConnect(playerid) 
{ 
// регистрация , проверка на имя в файле 
    GetPlayerName(playerid, lalka, sizeof(lalka)); 
    format(lalka, sizeof(lalka), "%s", lalka); 
    if(!fexist(lalka)) 
    { 
    mxininames = fopen(lalka, io_readwrite); 
    ShowPlayerDialog(playerid, 0, DIALOG_STYLE_INPUT, "Регистрация", "Ваш ник не зарегистрирован на сервере. Введите пароль","Ввод","Выход"); 
    } 
    else 
    { 
    ShowPlayerDialog(playerid, 1, DIALOG_STYLE_INPUT, "Авторизация", "Введите ваш пароль","Ввод","Выход"); 
    } 
    return 1; 
}
Во OnDialogRespone писал

PHP:
if(dialogid == 0) 
    if(!strlen(inputtext)) 
      { SendClientMessage(playerid, 0xFF0000AA, "Введите в поле пароль"); 
      return ShowPlayerDialog(playerid, 0, DIALOG_STYLE_INPUT, "Регистрация", "Ваш ник не зарегистрирован на сервере. Введите пароль","Ввод","Выход"); 
    } 
    else 
    switch(response) 
            { 
                case 1: 
                { 
                ini_openFile(lalka); 
                ini_setString(mxininames, "Пароль", inputtext); 
                ini_closeFile(mxininames); 
                OnPlayerSpawn(playerid); 
                SendClientMessage(playerid, 0xFF0000AA, "Поздравляем вас с успешной регистрацией!"); 
                } 
                case 0: 
                { 
                Kick(playerid); 
                } 
            }
 
Статус
В этой теме нельзя размещать новые ответы.
Сверху Снизу