SA-MP Forums Archive
"Help me Obi Wan Kanobi you're my only hope" - argument type mismatch - Printable Version

+- SA-MP Forums Archive (https://sampforum.blast.hk)
+-- Forum: Non-English (https://sampforum.blast.hk/forumdisplay.php?fid=9)
+--- Forum: Languages (https://sampforum.blast.hk/forumdisplay.php?fid=33)
+---- Forum: Русский/Russian (https://sampforum.blast.hk/forumdisplay.php?fid=32)
+---- Thread: "Help me Obi Wan Kanobi you're my only hope" - argument type mismatch (/showthread.php?tid=571116)



"Help me Obi Wan Kanobi you're my only hope" - argument type mismatch - Kqly - 16.04.2015

Привет ребят, Сделал систему авто логина. теперь остался один еррор.

Подскажите пожалуйста, что не так в этом коде?
Error: error 035: argument type mismatch (argument 1)
Код:
public CheckReg(playerid)
{
    new rows, fields,  Login_IP[128];
    cache_get_data(rows, fields);
    if(rows)
    {
        cache_get_field_content(0, "lip", Login_IP, MySQLcon);
        pData[playerid][AutoLogin] = cache_get_field_content_int(0, "autologin",MySQLcon);
        if(pData[playerid][AutoLogin] == 1)
        {
            if(!strcmp(GetPlayerIPEx(playerid), Login_IP, true))
            {
             Вход сам
            }
            else
			ShowLoginDialog(playerid);
		}
        else
	ShowLoginDialog(playerid);
    }
    else
	{
	   ShowRegisterDialog(playerid);
	}
	return 1;
}



Re: Проблема - SoNikMells - 16.04.2015

НИЧОСИ, под IP выделять 128 ячеек


Re: Проблема - Kqly - 16.04.2015

Quote:
Originally Posted by SoNikMells
Посмотреть сообщение
НИЧОСИ, под IP выделять 128 ячеек
Поправил.


Re: Проблема - SoNikMells - 16.04.2015

PHP код:
enum p_data
{
    
bool:AutoLogin
};
new 
pData[MAX_PLAYERS][p_data];
public 
CheckReg(playerid)
{
    if(!
cache_get_row_count()) return ShowRegisterDialog(playerid);
    new 
dbIP[16], pIP[16];
    
GetPlayerIp(playeridpIP16);
    
cache_get_field_content(0"lip"dbIPMySQLcon16);
    
pData[playerid][AutoLogin] = bool:cache_get_field_content_int(0"autologin"MySQLcon);
    if(!
pData[playerid][AutoLogin] || strcmp(dbIPpIP)) return ShowLoginDialog(playerid);
    
// Вход сам
    
return true;

Что вы все такие толсто-коды, else, else... простенько и красиво)


Re: Проблема - Kqly - 16.04.2015

Спасибо большое


Re: Проблема - SoNikMells - 16.04.2015

Quote:
Originally Posted by Kqly
Посмотреть сообщение
Спасибо большое
в карман не положишь


Re: "Help me Obi Wan Kanobi you're my only hope" - argument type mismatch - Kqly - 16.04.2015

Степашка траль, название темы сменил


Re: "Help me Obi Wan Kanobi you're my only hope" - argument type mismatch - Stepashka - 16.04.2015

Ну я мог поступить по правилам, и просто удалить тему которая не отвечает правилам раздела.