Andrei_Cernihev
Умник
вообщем суть проблемы проста я делал команду /healaddict всё вроде хорошо получилось вот смотрите
enum pInfo
stock ClearConnectAccount(playerid) сюда тоже на всяк поставил
stock OnPlayerRegister(playerid, password[]) сюда поставил так
stock OnPlayerUpdateAC(playerid) сюда поставил таак
public OnPlayerLogin(playerid, password[]) сюда вот так воткнул
а вот теперь команда
ну так вот проблема такова сделал я сеанс если он перезашол то всё хорошо сохранилось и тп но если вдруг рестарт то всё обнуляетя в чём же проблема скажите мне пожалуйста с меня жирненький [+]
---------- Post added at 12:29 ---------- Previous post was at 12:27 ----------
а ещё прикол в том что админка и всё остальное сохраняется
enum pInfo
PHP:
pSeans,
PHP:
PlayerInfo[playerid][pSeans] = 0;
PHP:
ini_setInteger(File, "Lomkaseans",PlayerInfo[playerid][pSeans]);
PHP:
ini_setInteger(File, "Lomkaseans",PlayerInfo[playerid][pSeans]);
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 ----------
а ещё прикол в том что админка и всё остальное сохраняется
