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

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

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

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

Проблема с сохранением аккаунта

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

Andrei_Cernihev

Умник
вообщем суть проблемы проста я делал команду /healaddict всё вроде хорошо получилось вот смотрите
enum pInfo
PHP:
pSeans,
stock ClearConnectAccount(playerid) сюда тоже на всяк поставил
PHP:
PlayerInfo[playerid][pSeans] = 0;
stock OnPlayerRegister(playerid, password[]) сюда поставил так
PHP:
ini_setInteger(File, "Lomkaseans",PlayerInfo[playerid][pSeans]);
stock OnPlayerUpdateAC(playerid) сюда поставил таак
PHP:
ini_setInteger(File, "Lomkaseans",PlayerInfo[playerid][pSeans]);
public OnPlayerLogin(playerid, password[]) сюда вот так воткнул
PHP:
ini_setInteger(File, "Lomkaseans",PlayerInfo[playerid][pSeans]);
а вот теперь команда
PHP:
if(strcmp(cmd, "/healaddict", true) == 0)
    {
        if(IsPlayerConnected(playerid))
        {
            if(IsAMedics(playerid) && PlayerInfo[playerid][pRank] >= 4)
            {
                tmp = strtok(cmdtext, idx);
                if(!strlen(tmp)) return SendClientMessage(playerid, COLOR_WHITE, "Введите: /healaddict [id]");
                if(PlayerToPoint(40.0,playerid,366.9755,-60.1330,1076.4773) || PlayerToPoint(40.0,playerid,366.9755,-60.1330,1076.4773))
                {
                	new para1;
                    para1 = ReturnUser(tmp);
                    if(IsPlayerConnected(para1))
                    {
                        if(para1 != INVALID_PLAYER_ID)
                        {
                            if(seans[para1] == 1) return SendClientMessage(playerid, COLOR_GREY, "Сеанс можно пройти в следующем часу");
                            if(PlayerInfo[para1][pAddiction] < 2000) return SendClientMessage(playerid, COLOR_GREY, "Пациенту не требуется лечение");
                            if(para1 == playerid) return SendClientMessage(playerid, COLOR_GREY, "Вы указали свой ID");
                            PlayerInfo[para1][pSeans] += 1;
                            GetPlayerName(playerid,sendername,sizeof(sendername));
                            GetPlayerName(para1,giveplayer,sizeof(giveplayer));
                            if(PlayerInfo[para1][pSeans] == 10)
                      		{
		                        PlayerInfo[para1][pSeans] = 0;
		                        PlayerInfo[para1][pAddiction] -= 500;
		                        SendClientMessage(para1, COLOR_WHITE, "Вы прошли 10 сеансов от наркозависимости!");
                       		}
                            format(string,sizeof(string), "Медик %s провел с вами сеанс от наркозависимости",sendername);
                            SendClientMessage(para1, COLOR_GREEN,string);
                            format(string,sizeof(string), "Вы провели сеанс с %s, осталось %d/10 сеансов",giveplayer, PlayerInfo[para1][pSeans]);
                            SendClientMessage(playerid, COLOR_GREEN,string);
                            seans[para1] = 1;
                        }
                    }
                    else
                    {
                        SendClientMessage(playerid, COLOR_GREY, "Игрок не найден");
                        return true;
                    }
                }
            }
            else
            {
                SendClientMessage(playerid, COLOR_GREY, "Вы не уполнопочены использовать данную комманду");
            }
        }
        return true;
    }
ну так вот проблема такова сделал я сеанс если он перезашол то всё хорошо сохранилось и тп но если вдруг рестарт то всё обнуляетя в чём же проблема скажите мне пожалуйста с меня жирненький [+]

---------- Post added at 12:29 ---------- Previous post was at 12:27 ----------

а ещё прикол в том что админка и всё остальное сохраняется
 
Статус
В этой теме нельзя размещать новые ответы.
Сверху Снизу