Nikita_Rellex
Умник
Не удаляется оружие после увольнения через /makeleader, вроде добавил ResetPlayerWeapons(ID); и все ровно оно не исчезает. может кто сталкивался, помогите с меня лучший ответ. Вот Код:
PHP:
case D_MAKELEADER_CLEAR: {
if(!response) return 1;
new ID = GetCheckID(FI[GetPVarInt(playerid, "use_frac")][fLeader]);
if(ID != INVALID_PLAYER_ID) {
if(IsAGang(ID)) EndCapt(ID);
add_jobinfo(ID,"Снят с поста лидера");
PlayerInfo[ID][pLeader] = 0;
PlayerInfo[ID][pMember] = 0;
PlayerInfo[ID][pRank] = 0;
start_work[ID] = 0;
static const f_str[] = ""W"%s "G"забрал у Вас полномочия лидера организации";
new string[sizeof(f_str) +1 + (-2 + MAX_PLAYER_NAME)];
format(string,sizeof(string),f_str,player_name[playerid]);
SendOk(ID,string);
format(string, sizeof(string), "[A] %s[%d] снял %s[%d] с поста лидера %s",player_name[playerid],playerid,player_name[ID],ID,FI[GetPVarInt(playerid, "use_frac")][fName]);
AdmMSG(0xAFAFAFAA, string,1);
SetPlayerArmour(ID, 0);
ResetPlayerWeapons(ID);
if(PlayerInfo[playerid][pHouse] > 0) PlayerInfo[ID][pSpawn] = 1;
else PlayerInfo[ID][pSpawn] = 0;
skin_player(ID);
SaveAccount(ID);
PlayerSpawn(ID);
}
else {
new string[128];
format(string, sizeof(string), "[A] %s[%d] снял %s с поста лидера %s",player_name[playerid],playerid,FI[GetPVarInt(playerid, "use_frac")][fLeader],FI[GetPVarInt(playerid, "use_frac")][fName]);
AdmMSG(0xAFAFAFAA, string,1);
off_add_jobinfo(FI[GetPVarInt(playerid, "use_frac")][fName],"Недееспособен");
SendOk(playerid, "Лидер организации успешно снят в оффлайн");
new query[128];
mysql_format(connects,query, sizeof(query), "UPDATE `"TABLE_ACCOUNTS"` SET pLeader = '0',pMember = '0',pRank = '0',pModel = '0' WHERE Name = '%s'",FI[GetPVarInt(playerid, "use_frac")][fLeader]);
mysql_tquery(connects, query, "", "");
}
format(FI[GetPVarInt(playerid, "use_frac")][fLeader], 5, "None");
SaveFraction(GetPVarInt(playerid, "use_frac"));
