vovandolg
31.12.2015, 00:05
Заметил что у меня на сервере иногда в логах бывает по одному вот такому сообщению:
Warning: PlayerDialogResponse PlayerId: 0 dialog ID doesn't match last sent dialog ID
Warning: PlayerDialogResponse PlayerId: 7 dialog ID doesn't match last sent dialog ID
Warning: PlayerDialogResponse PlayerId: 2 dialog ID doesn't match last sent dialog ID
В гугле толком так и не решил не кто такую проблему, да и вообще что это, пробовал по этим диалогам пройтись и не чего не выбросило мне.
То ли атака на сервер то ли код написан коряво, вот иды диалогов которые лезут в варнинги(нулевого у меня нету вообще..):
case 2:
{
if(!strlen(inputtext))
{
format(stringer, sizeof(stringer),"{FFFFFF}_____________________\n\n Äîáðî ïîæàëîâàòü íà ñåðâåð {FFFF00}Role Play{FFFFFF}\n Ýòîò àêêàóíò çàðåãåñòðèðîâàí\n\nËîãèí: {FFFF00}%s{FFFFFF}\nÂâåäèòå ïàðîëü:\n_______________________________________", PlayerInfo[playerid][pNames]);
SPD(playerid,2,DIALOG_STYLE_PASSWORD,"Àâòîðèçàöèÿ",stringer,"Âõîä","Îòìåíà");
PlayerPlaySound(playerid, 17803, 0.0, 0.0, 0.0);
return true;
}
OnPlayerLogin(playerid,inputtext);
return true;
}
case 7:
{
if(response)
{
if(strlen(inputtext) < 1 || strlen(inputtext) > 21) return SPD(playerid,7,DIALOG_STYLE_INPUT,"Íèê äðóãà íà ñåðâåðå","Ââåäèòå íèê âàøåãî äðóãà íà ñåðâåðå.\n\t{FF0000}Îøèáêà","Îê","Ïðîïóñòèòü");
format(mysql_query, sizeof(mysql_query), "UPDATE `Accounts` SET `pDrug` = '%s' WHERE `Name` = '%s'",inputtext,PlayerInfo[playerid][pNames]);
mysql_function_query(connects, mysql_query, false, "", "");
format(stringer, sizeof(stringer),"{FFFFFF}_____________________\n\n Äîáðî ïîæàëîâàòü íà ñåðâåð {FFFF00}Role Play{FFFFFF}\n Ýòîò àêêàóíò çàðåãåñòðèðîâàí\n\nËîãèí: {FFFF00}%s\n{FFFFFF}Ââåäèòå ïàðîëü:\n", PlayerInfo[playerid][pNames]);
SPD(playerid,2,DIALOG_STYLE_PASSWORD,"Àâòîðèçàöèÿ",stringer,"Âõîä","Îòìåíà");
PlayerPlaySound(playerid, 17803, 0.0, 0.0, 0.0);
}
else
{
format(stringer, sizeof(stringer),"{FFFFFF}_____________________\n\n Äîáðî ïîæàëîâàòü íà ñåðâåð {FFFF00}ULTIMATUM Role Play{FFFFFF}\n Ýòîò àêêàóíò çàðåãåñòðèðîâàí\n\nËîãèí: {FFFF00}%s\n{FFFFFF}Ââåäèòå ïàðîëü:\n_______________________________________", PlayerInfo[playerid][pNames]);
SPD(playerid,2,DIALOG_STYLE_PASSWORD,"Àâòîðèçàöèÿ",stringer,"Âõîä","Îòìåíà");
PlayerPlaySound(playerid, 17803, 0.0, 0.0, 0.0);
}
}
Warning: PlayerDialogResponse PlayerId: 0 dialog ID doesn't match last sent dialog ID
Warning: PlayerDialogResponse PlayerId: 7 dialog ID doesn't match last sent dialog ID
Warning: PlayerDialogResponse PlayerId: 2 dialog ID doesn't match last sent dialog ID
В гугле толком так и не решил не кто такую проблему, да и вообще что это, пробовал по этим диалогам пройтись и не чего не выбросило мне.
То ли атака на сервер то ли код написан коряво, вот иды диалогов которые лезут в варнинги(нулевого у меня нету вообще..):
case 2:
{
if(!strlen(inputtext))
{
format(stringer, sizeof(stringer),"{FFFFFF}_____________________\n\n Äîáðî ïîæàëîâàòü íà ñåðâåð {FFFF00}Role Play{FFFFFF}\n Ýòîò àêêàóíò çàðåãåñòðèðîâàí\n\nËîãèí: {FFFF00}%s{FFFFFF}\nÂâåäèòå ïàðîëü:\n_______________________________________", PlayerInfo[playerid][pNames]);
SPD(playerid,2,DIALOG_STYLE_PASSWORD,"Àâòîðèçàöèÿ",stringer,"Âõîä","Îòìåíà");
PlayerPlaySound(playerid, 17803, 0.0, 0.0, 0.0);
return true;
}
OnPlayerLogin(playerid,inputtext);
return true;
}
case 7:
{
if(response)
{
if(strlen(inputtext) < 1 || strlen(inputtext) > 21) return SPD(playerid,7,DIALOG_STYLE_INPUT,"Íèê äðóãà íà ñåðâåðå","Ââåäèòå íèê âàøåãî äðóãà íà ñåðâåðå.\n\t{FF0000}Îøèáêà","Îê","Ïðîïóñòèòü");
format(mysql_query, sizeof(mysql_query), "UPDATE `Accounts` SET `pDrug` = '%s' WHERE `Name` = '%s'",inputtext,PlayerInfo[playerid][pNames]);
mysql_function_query(connects, mysql_query, false, "", "");
format(stringer, sizeof(stringer),"{FFFFFF}_____________________\n\n Äîáðî ïîæàëîâàòü íà ñåðâåð {FFFF00}Role Play{FFFFFF}\n Ýòîò àêêàóíò çàðåãåñòðèðîâàí\n\nËîãèí: {FFFF00}%s\n{FFFFFF}Ââåäèòå ïàðîëü:\n", PlayerInfo[playerid][pNames]);
SPD(playerid,2,DIALOG_STYLE_PASSWORD,"Àâòîðèçàöèÿ",stringer,"Âõîä","Îòìåíà");
PlayerPlaySound(playerid, 17803, 0.0, 0.0, 0.0);
}
else
{
format(stringer, sizeof(stringer),"{FFFFFF}_____________________\n\n Äîáðî ïîæàëîâàòü íà ñåðâåð {FFFF00}ULTIMATUM Role Play{FFFFFF}\n Ýòîò àêêàóíò çàðåãåñòðèðîâàí\n\nËîãèí: {FFFF00}%s\n{FFFFFF}Ââåäèòå ïàðîëü:\n_______________________________________", PlayerInfo[playerid][pNames]);
SPD(playerid,2,DIALOG_STYLE_PASSWORD,"Àâòîðèçàöèÿ",stringer,"Âõîä","Îòìåíà");
PlayerPlaySound(playerid, 17803, 0.0, 0.0, 0.0);
}
}