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

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

Подскажите пожалуйста, что не так в этом коде?
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;
}
Reply
#2

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

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

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... простенько и красиво)
Reply
#5

Спасибо большое
Reply
#6

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

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

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


Forum Jump:


Users browsing this thread: 1 Guest(s)