вопрос по созданию фракции
Добрый день, написал /makeleader команду. Лидерка дается, но когда перезахожу в игру опять появляюсь на респе в бомжатне т.е. лидерка не сохраняется. Объясните как сделать чтобы сохранялась.
PHP код:
CMD:makeleader(playerid, params[])
{
new string[128];
new member[5];
if(Player[playerid][pAdmin] < 6) return ESCM;
if(sscanf(params, "ii", params[0], params[1])) return SCM(playerid, COLOR_WHITE, "Введите: /makeleader [id] [id фракции]");
if(!IsPlayerConnected(params[0])) return ISCM;
if(Login[params[0]] == false) return LSCM;
if(params[1] < 0 || params[1] > 1) return SCM(playerid, COLOR_GREY, "Ид лидерки не может быть меньше 0 или больше 1!");
if(params[1] == 0)
{
Player[params[0]] [pMember] = 0;
Player[params[0]] [pRank] = 0;
SetPlayerArmour(params[0], 0.0);
ResetPlayerWeapons(params[0]);
SetPlayerSkin(params[0], Player[params[0]][pSkin]);
Clist(params[0]);
f("Администратор %s снял вас с должности Лидера", GN(playerid));
SCM(params[0], COLOR_BLUE, string);
f("Администратор %s снял с должности Лидера игрока %s[%d]", GN(playerid), GN(params[0]), params[0]);
AdmChat(0xFFD061FF, string);
return true;
}
Player[params[0]][pMember] = params[1];
Player[params[0]][pRank] = 14;
SetPlayerArmour(params[0], 0.0);
ResetPlayerWeapons(params[0]);
switch (params[1])
{
case 1:
{
if(Player[params[0]][pSex] == 1) Player[params[0]][pModel] = 283;
else Player[params[0]][pModel] = 76;
member = "LSPD";
}
}
SetPlayerSkin(params[0], Player[params[0]][pModel]);
SetPlayerHealth(params[0], 100.0);
Clist(params[0]);
f("Администратор %s назначил вас на должность Лидера фракции %s", GN(playerid), member);
SCM(params[0], COLOR_BLUE, string);
f("Администратор %s назначил на должность Лидера %s игрока %s[%d]", GN(playerid), member, GN(params[0]), params[0]);
return true;
}