Доступ к архиву

Переход в группу "Пользователь"

300.00 ₽
Одноразовый платёж
Быстрый переход в группу "Пользователи", без надобности написания постов и ожидания.

Покупка дает возможность:
Быть полноправным участником форума
Нормальное копирование кода
Создавать темы
Скачивать файлы
Доступ к архиву Pawno-Info

[Ошибка] Error 004

Статус
В этой теме нельзя размещать новые ответы.

Do6pbIu

Дебютант
Всем привет. Пишу мод с нуля. Поставил регистрацию всё работало ,но после какого-то обновления стало
Код:
error 004: function "OnPlayerLogin" is not implemented
Строчка на которую ругается:

PHP:
public OnPlayerLogin(playerid,password[])
{
    if(IsPlayerConnected(playerid))
    {
        new string[64];
        new pass[64];
        new playername[MAX_PLAYER_NAME];
        GetPlayerName(playerid, playername, sizeof(playername));
        format(string,sizeof(string), "users/%s.ini", playername);
        new iniFile = ini_openFile(string);
        ini_getString(iniFile,"Pass",pass,64);
        if(strcmp(pass,password,true) == 0)
        {
            ini_getString(iniFile,"Pass",Player[playerid][pPass],64);
            ini_getFloat(iniFile, "Heal", Player[playerid][pHeal]);
            ini_getInteger(iniFile,"Money",Player[playerid][pMoney]);
            ini_getFloat(iniFile, "PosX", PlayerInfo[playerid][pPosX]); 
            ini_getFloat(iniFile, "PosY", PlayerInfo[playerid][pPosY]); 
            ini_getFloat(iniFile, "PosZ", PlayerInfo[playerid][pPosZ]); 
            ini_closeFile(iniFile);
        }
        else
        {
            ini_closeFile(iniFile);
            ShowPlayerDialog(playerid,1,DIALOG_STYLE_INPUT,"Îêíî Âõîäà","Äîáðî ïîæàëîâàòü.\nÂàø àêêàóíò çàðåãèñòðèðîâàí.\nÂâåäèòå ñâîé ïàðîëü â îêîøêî","Ââîä","");
            return 1;
        }
     SpawnPlayer(playerid);
    }
    return 1;
}
Сток:
PHP:
stock OnPlayerLogin(playerid, password[])
{  
    new playername[MAX_PLAYER_NAME+1];
	new string[MAX_STRING];
	format(playername, sizeof(playername), "users/%s.ini", PlayerName(playerid));
	new File: UserFile = fopen(playername, io_read);
	if(UserFile)
	{  
	    new PassData[256];
	    new keytmp[256], valtmp[256];
	    fread( UserFile, PassData, sizeof(PassData) );
	    keytmp = ini_GetKey(PassData);
	    if(strcmp(keytmp, "Pass", true) == 0)
		{
			valtmp = ini_GetValue(PassData);
			strmid(Player[playerid][pPass], valtmp, 0, strlen(valtmp)-1, 255);
		}
		if(strcmp(Player[playerid][pPass], password, true) == 0)
		{   //åñëè ïàðîëü ñîâïàë ñ ââåä¸ííûì
		    new key[256], val[256], Data[256];
		    while(fread(UserFile, Data, sizeof(Data)))
			{
				key = ini_GetKey(Data);
	        	if( strcmp( key , "Sex" , true ) == 0 ) { val = ini_GetValue( Data ); PlayerInfo[playerid][pSex] = strval( val ); }
}
	return 1;
}
Помогите пожалуйста,буду очень благодарен!
 
Последнее редактирование модератором:
Статус
В этой теме нельзя размещать новые ответы.
Сверху Снизу