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

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

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

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

Как решить сохранение функций

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

Dezmont_Mailz

Умник
сталкнулся с проблемой что не сохраняет функции аккаунта хотя все столбики вписаны и всё остальное тоже
к примеру

PHP:
stock SaveAccount(playerid)
{
    if(pPlayer[playerid][pReg] == 1 && IsPlayerConnected(playerid))
	{
	    new query_string[(100)+(20+MAX_PLAYER_NAME)+(19+MAX_PLAYER_NAME)+(16+30)] = "UPDATE `account` SET";
	    format(query_string, sizeof(query_string), "%s `Level` = '%d',", query_string, pPlayer[playerid][pLevel]);
	    format(query_string, sizeof(query_string), "%s `Register` = '%d'", query_string, pPlayer[playerid][pReg]);
	    format(query_string, sizeof(query_string), "%s `Model` = '%d'", query_string, pPlayer[playerid][pModel]);
	    format(query_string, sizeof(query_string), "%s `Pol` = '%d'", query_string, pPlayer[playerid][pSex]);
	    format(query_string, sizeof(query_string), "%s `player_name` = '%s',", query_string, pPlayer[playerid][pName]);
	    format(query_string, sizeof(query_string), "%s `password` = '%s'", query_string, pPlayer[playerid][pPassword]);
	    format(query_string, sizeof(query_string), "%s WHERE `player_name` = '%s'", query_string, pPlayer[playerid][pName]);
    	mysql_function_query(PlayerConnect, query_string, false, "", "");
	    printf("Àêêàóíò %s áûë óñïåøíî ñîõðàí¸í.(%d)",pPlayer[playerid][pName],strlen(query_string));
	}
	else printf("Îøèáêà ñîõðàí¸íèÿ.");
    return 1;
}
password и player_name сохраняет остольное нет
хотя вот
PHP:
stock CreateNewAccount(playerid, password[])
{
    SetModel(playerid,GetPlayerSkin(playerid));
	SendMes(playerid, 0xFFFFFF00, "Àêêàóíò %s óñïåøíî çàðåãèñòðèðîâàí", pPlayer[playerid][pName]);
	SendMes(playerid, 0x00D900C8, "Ïîäñêàçêà: Íàïðàâëÿéòåñü íà ðàáîòó ãðóç÷èêà");
	SendMes(playerid, 0x00D900C8, "Ïîäñêàçêà: Íà ðàáîòå Âû ñìîæåòå çàðàáîòàòü äåíåã íà âîäèòåëüñêèå ïðàâà");
	SendMes(playerid, 0x00D900C8, "Ïîäñêàçêà: Äî ðàáîòû âû ìîæåòå äîåõàòü íà îáùåñòâåííîì òðàíñïîðòå");
	PlayerPlaySound(playerid, 1069, 0.0, 0.0, 0.0);
    ChangeSkin[playerid] = 0;
    pPlayer[playerid][pReg] = 1;
    new string[70+MAX_PLAYER_NAME+30];
    format(string, sizeof(string), "INSERT INTO `account` (`player_name`,`password`) VALUES ('%s','%s')", pPlayer[playerid][pName],password);
    mysql_function_query(PlayerConnect, string, false, "", "");
    SaveAccount(playerid);
    SpawnPlayer(playerid);
    return 1;
}

preg стоит на 1 после регистрации а в столбиках она всё равно на 0
кто связывался с данной проблемой помогите решить
так же pLevel должен быть изначально на 1 а он на 0

вот что в столбиках на локалхост

Level Register Model Pol player_name password
Изменить Изменить Копировать Копировать Удалить Удалить 0 0 0 0 Djon_Yoker 123456
 
Последнее редактирование:
Статус
В этой теме нельзя размещать новые ответы.
Сверху Снизу