Цитата:
for(new pInfo:e; e < pInfo; ++e) PlayerInfo[playerid][e] = 0; // Обнуляем все
new string[MAX_PLAYER_NAME+14];// Объявим переменную
GetPlayerName(playerid,PlayerInfo[playerid][pName],MAX_PLAYER_NAME);//Узнаем имя
format(string,sizeof string,"Accounts/%s.ini", PlayerInfo[playerid][pName]);//Ищем Аккаунт в папке 'Accounts', и формартируем текст
PlayerInfo[playerid][PAccount] = (fexist(string)) ? (true) : (false);
В OnPlayerConnect вы, понятия не имею зачем, обнуляете данные и проверяете существование аккаунта, а в OnPlayerRequestClass вы выдаете диалоги, опять же, при помощи проверки на существование аккаунта. Зачем?