PDA

Просмотр полной версии : [Вопрос] Бот не проходит проверки



Albert
14.01.2015, 00:53
Вот в паблике "коннект" данная проверка стоит:


GetPlayerName(playerid,pInfo[playerid][pName],MAX_PLAYER_NAME);
new account[37];
format(account,sizeof(account),"users/%s.ini",pNick(playerid));
if(!fexist(account))

{
ShowPlayerDialog(playerid,0,DIALOG_STYLE_INPUT, "Регистрация", "Данный аккаунт не зарегистрирован на нашем сервере. Для регистрации введите пароль:", "Далее", "Выход");
}
else if(fexist(account))
{
ShowPlayerDialog(playerid,1,DIALOG_STYLE_INPUT, "Авторизация", "Данный аккаунт зарегистрирован на нашем сервере. Для авторизации введите пароль:", "Далее", "Выход");
}

Куда тут нужно вставить if(IsPlayerNPC(playerid)) return 1; ?
Куда не вставляю - не появляется

bred
14.01.2015, 05:39
Вот в паблике "коннект" данная проверка стоит:


GetPlayerName(playerid,pInfo[playerid][pName],MAX_PLAYER_NAME);
new account[37];
format(account,sizeof(account),"users/%s.ini",pNick(playerid));
if(!fexist(account))

{
ShowPlayerDialog(playerid,0,DIALOG_STYLE_INPUT, "Регистрация", "Данный аккаунт не зарегистрирован на нашем сервере. Для регистрации введите пароль:", "Далее", "Выход");
}
else if(fexist(account))
{
ShowPlayerDialog(playerid,1,DIALOG_STYLE_INPUT, "Авторизация", "Данный аккаунт зарегистрирован на нашем сервере. Для авторизации введите пароль:", "Далее", "Выход");
}

Куда тут нужно вставить if(IsPlayerNPC(playerid)) return 1; ?
Куда не вставляю - не появляется

Именно не проходит проверки или вообще не подключается ?

Mazzilla
14.01.2015, 06:47
После GetPlayerName(playerid,pInfo[playerid][pName],MAX_PLAYER_NAME);

Albert
14.01.2015, 09:49
подключается. На сервер слот отнимается. Только не спавнится

- - - Добавлено - - -


После GetPlayerName(playerid,pInfo[playerid][pName],MAX_PLAYER_NAME);
Всёравно не спавнится

Mazzilla
14.01.2015, 12:04
подключается. На сервер слот отнимается. Только не спавнится

- - - Добавлено - - -


Всёравно не спавнится


if(IsPlayerNPC(playerid)) return SpawnPlayer(playerid);