Hufu
Ученик
Написал систему регистрации, но когда захожу на сервер этого окна нет. К БД подключено всё подключено.
C:
public OnDialogResponse(playerid, dialogid, response, listitem, inputtext[])
{
switch(dialogid)
{
case DLG_REG:
{
if(response)
{
if(!strlen(inputtext))
{
ShowRegistration(playerid);
return SCM(player, COLOR_RED, "[Îøèáêà] {FFFFFF}Ââåäèòå ïàðîëü íèæå è íàæìèòå \"Äàëåå\"");
}
if(strlen(inputtext) < 8 || strlen(inputtext) > 32)
{
ShowRegistration(playerid);
return SCM(player, COLOR_RED, "[Îøèáêà] {FFFFFF}Äëèíà ïàðîëÿ äîëæíà áûòü îò 8-ìè äî 32-óõ ñèìâîëîâ");
}
new regex: rg_passwordcheck = regex_new("^[a-z-A-Z0-9]{1,}$");
if(regex_check(inputtext, rg_passwordcheck))
{
strmid(player_info[playerid][PASSWORD], inputtext, 0, strlen(inputtext), 32);
SPD(playerid, DLG_REGEMAIL, DIALOG_STYLE_INPUT, "{ff9300}Ðåãèñòðàöèÿ{FFFFFF} Ââîä ýëåêòðîííîãî àäðåñà",
"{FFFFFF}Ââåäèòå âàø ýëåêòðîííûé àäðåñ \n\
Åñëè âû ïîòåðÿåòå äîñòóï ê àêêàóíòó, òî âû ñìîæåòå åãî âîññòàíîâèòü ÷åðåç Email\n\
Ââåäèòå åãî â ïîëå íèæå è íàæìèòå \"Äàëåå\"",
"Äàëåå","");
}
else
{
ShowRegistration(playerid);
return SCM(player, COLOR_RED, "[Îøèáêà] Ïàðîëü ìîæåò ñîñòîÿòü òîëüêî èç ëàòèíñêèõ ñèìâîëîâ.");
}
}
else
{
SCM(playerid, COLOR_RED, "Èñïîëüçóéòå /q, ÷òîáû âûéòè.");
SPD(playerid, -1, 0, " ", " ", " ", " ");
return Kick(playerid);
}
}
}
return 1;
}
