Maxim_Silent
Умник
Доброго времени суток дорогие павно кодеры, есть вот данная команда,но при увольнении админом - бд не обновляется и при перезаходе в игру фракция возвращается.
Хотелось бы узнать,куда именно всунуть обновление бд и как на Mysq 41-1.
Хотелось бы узнать,куда именно всунуть обновление бд и как на Mysq 41-1.
PHP:
CMD:auninvite(playerid, params[])
{
if(User[playerid][pAdmin] < 4 || !GetPVarInt(playerid, "Dostup")) return true;
if(User[playerid][pVzlom] == 1) return SCM(playerid, COLOR_LIGHTBLUE, "[Информация]: {AFAFAF}Вам не доступна данная функция, т.к ваш аккаун подозревается во взломе!");
if(sscanf(params, "us[128]",params[0],params[1])) return SendClientMessage(playerid, COLOR_GREY, "Используйте: /auninvite [playerid] [причина]");
if(!IsPlayerConnected(params[0])) return true;
if(User[params[0]][pMember] == 0) return true;
format(YCMDstr, sizeof(YCMDstr), "%s выгнал вас из организации. Причина: %s",User[playerid][pName],params[1]);
SendClientMessage(params[0], 0x6BB3FFAA, YCMDstr);
format(YCMDstr, sizeof(YCMDstr), "Вы выгнали %s из организации. Причина: %s",User[params[0]][pName],params[1]);
SendClientMessage(playerid, 0x6BB3FFAA, YCMDstr);
SendClientMessage(params[0], 0x6BB3FFAA, "Вы снова гражданский");
SendClientMessage(params[0], 0x6BB3FFAA, "Рабочий день окончен");
if(GetPVarInt(params[0],"capture_on"))
{
DeletePVar(params[0],"capture_on");
for(new t = 0x0; t != 10;t++) PlayerTextDrawHide(params[0],CaptureG[params[0]][t]);
PlayerTextDrawHide(playerid, Capture[params[0]]);
for(new i_ = 0; i_ < 5; i_++) { SendDeathMessageToPlayer(params[0],INVALID_PLAYER_ID-1, INVALID_PLAYER_ID-1, 0); }
}
User[params[0]][pMember] = 0;
User[params[0]][pLeader] = 0;
User[params[0]][pRank] = 0;
User[params[0]][pJobHeal] = 0;
User[params[0]][pJobHealLeader] = 0;
DeletePVar(params[0],"Fraction_Duty");
SetPlayerArmourAC(params[0],0);
ResetPlayerWeaponsEx(params[0]);
SpawnPlayer(params[0]);
SetPlayerColor(params[0], TEAM_HIT_COLOR);
SetPlayerSkin(params[0],User[params[0]][pChar][0]);
new string[156];
f(string, "{6396ef}<AUNINVITE> %s уволил игрока %s Причина: %s",User[playerid][pName],User[params[0]][pName],params[1]);
ABroadCast(0x6396efFF,string,1);
return true;
}
