Artur_Kasparov
Умник
При регестрация я ввожу пароль, затем после окна "Правила" где я нажимаю кнопку "Принять" мне показывает новое окно "Авторизация" и сразу же пишет что неверный пароль. Я ввожу пароль который указал при регестрации в окно авторизации, но мне пишет что пароль неверный. Я подумал что пароль который я ввожу в окне регестрации не записывается в БД.
Вот код:
Пожалуйста помогите!!
Вот код:
PHP:
case 1:
{
if(response)
{
if(!strlen(inputtext)) return SPD(playerid,1,PASSWORD,"{3DB6F2}Регестрация","{FFFFFF}бла бла бла", "Ввод","отмена");
if(strlen(inputtext) < 6 || strlen(inputtext) > 15) return SPD(playerid,20,MSGBOX,"{E6B122}Îøèáêà","{FFFFFF}Äëèíà ïàðîëÿ äîëæíà áûòü îò 6 äî 15 ñèìâîëîâ\nÐåêîìåíäóåòñÿ èñïîëüçîâàòü ðóññêèå è ëàòèíñêèå áóêâû, à òàêæå ëþáûå çíàêè", "Ïîâòîð","");
strmid(PlayerInfo[playerid][pKey], inputtext, 0, strlen(inputtext), 15);
SPD(playerid,3,INPUT,"{3DB6F2}Email","{FFFFFF}Ââåäèòå àäðåñ âàøåé ýëåêòðîííîé ïî÷òû\nÈñïîëüçóÿ åãî, âû ñìîæåòå âîññòàíîâèòü äîñòóï ê àêêàóíòó\nâ ñëó÷àå âçëîìà èëè åñëè çàáóäåòå ïàðîëü", "Ãîòîâî","Ïðîïóñê");
}
else return KickFix(playerid, 0xFF6347AA, "Ââåäèòå /q (/quit) ÷òîáû âûéòè");
}
//------------------------------------------------------------------------------
case 2:
{
if(response)
{
if(!strlen(inputtext))
{
format(stringg,sizeof(stringg),"{FFFFFF}Äîáðî ïîæàëîâàòü íà ñåðâåð Xenox RP\nÂàø íèê çàðåãèñòðèðîâàí\n\nËîãèí: {1DBF3A}%s{FFFFFF}\nÂâåäèòå ïàðîëü:",PlayerInfo[playerid][pName]);
SPD(playerid,2,PASSWORD,"{3DB6F2}Àâòîðèçàöèÿ",stringg, "Âîéòè","Îòìåíà");
return 1;
}
OnPlayerLogin(playerid, inputtext);
}
else return KickFix(playerid, 0xFF6347AA, "Ââåäèòå /q (/quit) ÷òîáû âûéòè");
}
//------------------------------------------------------------------------------
case 3:
{
if(response)
{
if(!strlen(inputtext)) return SPD(playerid,3,INPUT,"{3DB6F2}Email","{FFFFFF}Ââåäèòå àäðåñ âàøåé ýëåêòðîííîé ïî÷òû\nÈñïîëüçóÿ åãî, âû ñìîæåòå âîññòàíîâèòü äîñòóï ê àêêàóíòó\nâ ñëó÷àå âçëîìà èëè åñëè çàáóäåòå ïàðîëü", "Ãîòîâî","Ïðîïóñê");
if(strfind(inputtext, "@", true) == -1 || strfind(inputtext, ".", true) == -1) return SPD(playerid,21,MSGBOX,"{E6B122}Îøèáêà","{FFFFFF}Àäðåñ ýëåêòðîííîé ïî÷òû ââåä¸í íåâåðíî", "Ïîâòîð","");
strmid(PlayerInfo[playerid][pEmail], inputtext, 0, strlen(inputtext), 50);
SPD(playerid,4,INPUT,"{3DB6F2}Íèê ïðèãëàñèâøåãî èãðîêà","{FFFFFF}Åñëè Âû óçíàëè î íàøåì ñåðâåðå îò ñâîåãî äðóãà\nêîòîðûé òóò èãðàåò, óêàæèòå åãî íèê â ïîëå íèæå\n\n{B8E82A}Ïðè äîñòèæåíèè âàìè 4-ãî óðîâíÿ îí ïîëó÷èò âîçíàãðàæäåíèå", "Ââåñòè","Ïðîïóñòèòü");
}
else
{
strmid(PlayerInfo[playerid][pEmail], "None", 0, strlen("None"), 50);
return SPD(playerid,4,INPUT,"{3DB6F2}Íèê ïðèãëàñèâøåãî èãðîêà","{FFFFFF}Åñëè Âû óçíàëè î íàøåì ñåðâåðå îò ñâîåãî äðóãà\nêîòîðûé òóò èãðàåò, óêàæèòå åãî íèê â ïîëå íèæå\n\n{B8E82A}Ïðè äîñòèæåíèè âàìè 4-ãî óðîâíÿ îí ïîëó÷èò âîçíàãðàæäåíèå", "Ââåñòè","Ïðîïóñòèòü");
}
}
//------------------------------------------------------------------------------
case 4:
{
if(response)
{
if(!strlen(inputtext)) return SPD(playerid,4,INPUT,"{3DB6F2}Íèê ïðèãëàñèâøåãî èãðîêà","{FFFFFF}Åñëè Âû óçíàëè î íàøåì ñåðâåðå îò ñâîåãî äðóãà\nêîòîðûé òóò èãðàåò, óêàæèòå åãî íèê â ïîëå íèæå\n\n{B8E82A}Ïðè äîñòèæåíèè âàìè 4-ãî óðîâíÿ îí ïîëó÷èò âîçíàãðàæäåíèå", "Ââåñòè","Ïðîïóñòèòü");
format(query, sizeof(query), "SELECT * FROM `"T_ACCOUNT"` WHERE `Name` = '%s'", inputtext);
mysql_query(query);
mysql_store_result();
if(mysql_fetch_row_format(query))
{
strmid(PlayerInfo[playerid][pDrug], inputtext, 0, strlen(inputtext), 24);
SPD(playerid,5,MSGBOX,"{3DB6F2}Ïîë","{FFFFFF}Âûáåðèòå ïîë âàøåãî ïåðñîíàæà", "Ìóæñêîé","Æåíñêèé");
}
else return SPD(playerid,22,MSGBOX,"{E6B122}Îøèáêà","{FFFFFF}Òàêîãî èãðîêà íå ñóùåñòâóåò.\nÅñëè âû íå çíàåòå äðóãèõ èãðîêîâ íàæìèòå êíîïêó ''Ïðîïóñòèòü''", "Ïîâòîð","Ïðîïóñòèòü");
}
else return SPD(playerid,5,MSGBOX,"{3DB6F2}Ïîë","{FFFFFF}Âûáåðèòå ïîë âàøåãî ïåðñîíàæà", "Ìóæñêîé","Æåíñêèé");
}
//------------------------------------------------------------------------------
case 5:
{
if(response) PlayerInfo[playerid][pSex] = 1; // ìóæ÷èíà
if(!response) PlayerInfo[playerid][pSex] = 2; // æåíùèíà
new str[150], sctring[1500];
format(str,sizeof(str),"{E6B122}1. Îñíîâíîå\n");
strcat(sctring,str);
format(str,sizeof(str),"{FFFFFF}- Çàïðåùåíî èñïîëüçîâàòü ëþáûå ÷èòû, òðåéíåðû, ìîäû èëè CLEO ñêðèïòû\n");
strcat(sctring,str);
format(str,sizeof(str),"- Çàïðåùåí DeathMatch (DM) - óáèéñòâî è íàíåñåíèå âðåäà èãðîêàì áåç ïðè÷èíû\n");
strcat(sctring,str);
format(str,sizeof(str),"- Çàïðåùåíî óáèâàòü èãðîêîâ íà ñïàâíå (íà ìåñòå, ãäå îíè ïîÿâëÿþòñÿ â èãðå)\n");
strcat(sctring,str);
format(str,sizeof(str),"- Çàïðåùåíû óáèéñòâà ïóòåì íàåçäà íà íåãî èëè ñòðåëüáû èç àâòî\n");
strcat(sctring,str);
format(str,sizeof(str),"- Çàïðåùåíî óõîäèòü íà ïàóçó â öåëÿõ ñïàñåíèÿ îò íàïàäàþùèõ\n");
strcat(sctring,str);
format(str,sizeof(str),"- Çàïðåùåíî èñïîëüçîâàíèå âîçìîæíîñòåé ñåðâåðà äëÿ ñîçäàíèÿ íåóäîáñòâ äðóãèì èãðîêàì\n\n");
strcat(sctring,str);
format(str,sizeof(str),"{E6B122}2. Ïðîöåññ îáùåíèÿ\n");
strcat(sctring,str);
format(str,sizeof(str),"{FFFFFF}- Çàïðåùåí ìàò, îñêîðáëåíèå äðóãèõ èãðîêîâ\n");
strcat(sctring,str);
format(str,sizeof(str),"- Çàïðåùåíû óãðîçû äðóãèì èãðîêàì (íå îòíîñÿùèåñÿ ê èãðîâîìó ïðîöåññó)\n");
strcat(sctring,str);
format(str,sizeof(str),"- Çàïðåùåíî ïèñàòü òðàíñëèòîì (íàïðèìåð ''ya zawel na server'')\n");
strcat(sctring,str);
format(str,sizeof(str),"- Çàïðåùåíà ëþáàÿ ðåêëàìà ñòîðîííèõ ðåñóðñîâ\n");
strcat(sctring,str);
format(str,sizeof(str),"- Çàïðåùåíî ôëóäèòü (÷àñòî ïîâòîðÿòü îäèíàêîâûå ôðàçû, èëè ôðàçû áåç ñìûñëîâîé íàãðóçêè)\n\n");
strcat(sctring,str);
format(str,sizeof(str),"{E6B122}3. Àäìèíèñòðàöèÿ\n");
strcat(sctring,str);
format(str,sizeof(str),"{FFFFFF}- Íåîáõîäèìî ñîîáùàòü àäìèíèñòðàöèè ñåðâåðà î ëþáûõ ñëó÷àÿõ íàðóøåíèÿ äàííûõ ïðàâèë\n");
strcat(sctring,str);
format(str,sizeof(str),"- Àäìèíèñòðàöèÿ ñàìîñòîÿòåëüíî âûáèðàåò øòðàôíûå ñàíêöèè äëÿ êàæäîãî êîíêðåòíîãî ñëó÷àÿ\n");
strcat(sctring,str);
format(str,sizeof(str),"- Ñàíêöèè ìîãóò ïðèìåíÿòüñÿ ñðàçó ïîñëå íàðóøåíèÿ èëè ÷åðåç âðåìÿ (íàïðèìåð, âïîñëåäñòâèè ïîñòóïëåíèÿ æàëîáû)\n");
strcat(sctring,str);
format(str,sizeof(str),"- Åñëè øòðàôíàÿ ñàíêöèÿ áûëà ïðèìåíåíà îøèáî÷íî, ñâÿæèòåñü ñ àäìèíèñòðàöèåé\n");
strcat(sctring,str);
SPD(playerid,6,MSGBOX,"{3DB6F2}Ïðàâèëà ñåðâåðà",sctring,"Ïðèíÿòü","Îòìåíà");
}
//------------------------------------------------------------------------------
case 6:
{
if(response)
{
SpawnPlayer(playerid);
SetPlayerHealth(playerid, 100);
PlayerInfo[playerid][pHealth] = 100;
pInChangeSkin[playerid] = 0;
SendMe(playerid, COLOR_WHITE, "Ðåãèñòðàöèÿ çàâåðøåíà!");
SendMe(playerid, 0x8CD435AA, "Òåïåðü âûáåðèòå âíåøíîñòü Âàøåãî ïåðñîíàæà");
if(PlayerInfo[playerid][pSex] == 1) PlayerInfo[playerid][pSkin] = SkinMen[0], SetPlayerSkin(playerid,SkinMen[0]), ShowMenuForPlayer(bomj[0],playerid);
else if(PlayerInfo[playerid][pSex] == 2) PlayerInfo[playerid][pSkin] = SkinGirl[0], SetPlayerSkin(playerid,SkinGirl[0]), ShowMenuForPlayer(bomj[1],playerid);
PlayerInfo[playerid][pSkin] = GetPlayerSkin(playerid);
PlayerInfo[playerid][pModel][0] = PlayerInfo[playerid][pSkin];
OnPlayerRegister(playerid);
SetPlayerHealth(playerid, 100);
SendMe(playerid, COLOR_WHITE, "{AFAFAF}Ïîäñêàçêà: Èñïîëüçóéòå {F2681D}SHIFT (áûñòðûé áåã){AFAFAF} è {F2681D}êëàâèøè äâèæåíèÿ{AFAFAF} äëÿ âûáîðà");
TogglePlayerControllable(playerid, 0);
SetPlayerPos(playerid, 222.3489, -8.5845, 1002.2109);
SetPlayerFacingAngle(playerid, 266.7302);
SetPlayerCameraPos(playerid,225.3489,-8.5845,1002.2109);
SetPlayerCameraLookAt(playerid,222.3489,-8.5845,1002.2109);
new ldl = playerid+1;
SetPlayerVirtualWorld(playerid, ldl);
SetPlayerInterior(playerid, 5);
PlayerInfo[playerid][pHealth] = 100;
SetPlayerHealth(playerid, 100);
}
