CMD:f(playerid, params[]) { if(gFam[playerid] == 1) return SendClientMessage(playerid, TEAM_CYAN_COLOR, "You have your family chat disabled; /togfamily!"); new string[128]; if(isnull(params)) return SendClientMessage(playerid, COLOR_GREY, "USAGE: (/f)amily [family chat]"); //if(AntiAdv(playerid, params)) return 1; if(PlayerCuffed[playerid] > 0 || GetPVarInt(playerid, "Injured") == 1) return SendClientMessage(playerid, COLOR_GREY, "You can't talk over /f while you're cuffed, hospitalized or tazed."); if(PlayerInfo[playerid][pFaction] >= 1 || PlayerInfo[playerid][pGang] < 255) { new fam = PlayerInfo[playerid][pGang]; new szRank[64], szDivision[64], szEmployer[64]; GetPlayerFactionInfo(playerid, szRank, szDivision, szEmployer); if(PlayerInfo[playerid][pFaction] != 4 && PlayerInfo[playerid][pFaction] > 0) { format(string, sizeof(string), "** (( %s %s: %s )) **", szRank, GetPlayerNameEx(playerid), params); SendFamilyMessage(PlayerInfo[playerid][pFaction], TEAM_AZTECAS_COLOR, string); } else if(PlayerInfo[playerid][pFaction] == 4) { format(string, sizeof(string), "** %s %s %s: %s **", szDivision, szRank, GetPlayerNameEx(playerid), params); SendFamilyMessage(PlayerInfo[playerid][pFaction], TEAM_AZTECAS_COLOR, string); } else if(PlayerInfo[playerid][pGang] < 255) { new szMessage[128], szRank[64]; switch(PlayerInfo[playerid][pRank]) { case 1: format(szRank, sizeof(szRank), "%s", FamilyInfo[PlayerInfo[playerid][pGang]][FamilyRank1]); case 2: format(szRank, sizeof(szRank), "%s", FamilyInfo[PlayerInfo[playerid][pGang]][FamilyRank2]); case 3: format(szRank, sizeof(szRank), "%s", FamilyInfo[PlayerInfo[playerid][pGang]][FamilyRank3]); case 4: format(szRank, sizeof(szRank), "%s", FamilyInfo[PlayerInfo[playerid][pGang]][FamilyRank4]); case 5: format(szRank, sizeof(szRank), "%s", FamilyInfo[PlayerInfo[playerid][pGang]][FamilyRank5]); case 6: format(szRank, sizeof(szRank), "%s", FamilyInfo[PlayerInfo[playerid][pGang]][FamilyRank6]); default: format(szRank, sizeof(szRank), "%s", FamilyInfo[PlayerInfo[playerid][pGang]][FamilyRank1]); } if(PlayerInfo[playerid][pCrew1] == PlayerInfo[playerid][pGang]) { format(szMessage, sizeof(szMessage), "** (%i) %s %s (%s): %s **", PlayerInfo[playerid][pRank], szRank, GetPlayerNameEx(playerid),FamilyInfo[playerid][FamilyCrewname1], params); } else if(PlayerInfo[playerid][pCrew2] == PlayerInfo[playerid][pGang]) { format(szMessage, sizeof(szMessage), "** (%i) %s %s (%s): %s **", PlayerInfo[playerid][pRank], szRank, GetPlayerNameEx(playerid),FamilyInfo[playerid][FamilyCrewname2], params); } else if(PlayerInfo[playerid][pCrew3] == PlayerInfo[playerid][pGang]) { format(szMessage, sizeof(szMessage), "** (%i) %s %s (%s): %s **", PlayerInfo[playerid][pRank], szRank, GetPlayerNameEx(playerid),FamilyInfo[playerid][FamilyCrewname3], params); } else { format(szMessage, sizeof(szMessage), "** (%i) %s %s: %s **", PlayerInfo[playerid][pRank], szRank, GetPlayerNameEx(playerid), params); } SendNewFamilyMessage(PlayerInfo[playerid][pGang], TEAM_AZTECAS_COLOR, szMessage); } return 1; } else SendClientMessage(playerid, COLOR_GRAD2, "You're not a part of a Family!"); return 1; }
CMD:f(playerid, params[]) {
if(gFam[playerid] == 1)
return SendClientMessage(playerid, TEAM_CYAN_COLOR, "You have your family chat disabled; /togfamily!");
new string[128];
if(isnull(params))
return SendClientMessage(playerid, COLOR_GREY, "USAGE: (/f)amily [family chat]");
//if(AntiAdv(playerid, params)) return 1;
if(PlayerCuffed[playerid] > 0 || GetPVarInt(playerid, "Injured") == 1)
return SendClientMessage(playerid, COLOR_GREY, "You can't talk over /f while you're cuffed, hospitalized or tazed.");
if(PlayerInfo[playerid][pFaction] >= 1 || PlayerInfo[playerid][pGang] < 255) {
new fam = PlayerInfo[playerid][pGang];
new
szRank[64],
szDivision[64],
szEmployer[64];
GetPlayerFactionInfo(playerid, szRank, szDivision, szEmployer);
if(PlayerInfo[playerid][pFaction] != 4 && PlayerInfo[playerid][pFaction] > 0) {
format(string, sizeof(string), "** (( %s %s: %s )) **", szRank, GetPlayerNameEx(playerid), params);
SendFamilyMessage(PlayerInfo[playerid][pFaction], TEAM_AZTECAS_COLOR, string);
}
else if(PlayerInfo[playerid][pFaction] == 4)
{
format(string, sizeof(string), "** %s %s %s: %s **", szDivision, szRank, GetPlayerNameEx(playerid), params);
SendFamilyMessage(PlayerInfo[playerid][pFaction], TEAM_AZTECAS_COLOR, string);
}
if(PlayerInfo[playerid][pGang] < 255) {
new
szMessage[128],
szRank[64];
switch(PlayerInfo[playerid][pRank])
{
case 1: format(szRank, sizeof(szRank), "%s", FamilyInfo[PlayerInfo[playerid][pGang]][FamilyRank1]);
case 2: format(szRank, sizeof(szRank), "%s", FamilyInfo[PlayerInfo[playerid][pGang]][FamilyRank2]);
case 3: format(szRank, sizeof(szRank), "%s", FamilyInfo[PlayerInfo[playerid][pGang]][FamilyRank3]);
case 4: format(szRank, sizeof(szRank), "%s", FamilyInfo[PlayerInfo[playerid][pGang]][FamilyRank4]);
case 5: format(szRank, sizeof(szRank), "%s", FamilyInfo[PlayerInfo[playerid][pGang]][FamilyRank5]);
case 6: format(szRank, sizeof(szRank), "%s", FamilyInfo[PlayerInfo[playerid][pGang]][FamilyRank6]);
default: format(szRank, sizeof(szRank), "%s", FamilyInfo[PlayerInfo[playerid][pGang]][FamilyRank1]);
}
if(PlayerInfo[playerid][pCrew1] == PlayerInfo[playerid][pGang]) { format(szMessage, sizeof(szMessage), "** (%i) %s %s (%s): %s **", PlayerInfo[playerid][pRank], szRank, GetPlayerNameEx(playerid),FamilyInfo[playerid][FamilyCrewname1], params); }
else if(PlayerInfo[playerid][pCrew2] == PlayerInfo[playerid][pGang]) { format(szMessage, sizeof(szMessage), "** (%i) %s %s (%s): %s **", PlayerInfo[playerid][pRank], szRank, GetPlayerNameEx(playerid),FamilyInfo[playerid][FamilyCrewname2], params); }
else if(PlayerInfo[playerid][pCrew3] == PlayerInfo[playerid][pGang]) { format(szMessage, sizeof(szMessage), "** (%i) %s %s (%s): %s **", PlayerInfo[playerid][pRank], szRank, GetPlayerNameEx(playerid),FamilyInfo[playerid][FamilyCrewname3], params); }
else { format(szMessage, sizeof(szMessage), "** (%i) %s %s: %s **", PlayerInfo[playerid][pRank], szRank, GetPlayerNameEx(playerid), params); }
SendNewFamilyMessage(PlayerInfo[playerid][pGang], TEAM_AZTECAS_COLOR, szMessage);
}
return 1;
}
else SendClientMessage(playerid, COLOR_GRAD2, "You're not a part of a Family!");
return 1;
}
Not sure but you might try this
PHP код:
|
PlayerInfo[playerid][pGang]
CMD:f(playerid, params[])
{
new string[128];
if(gFam[playerid] == 1) return SendClientMessage(playerid, TEAM_CYAN_COLOR, "You have your family chat disabled; /togfamily!");
if(isnull(params)) return SendClientMessage(playerid, COLOR_GREY, "USAGE: (/f)amily [family chat]");
//if(AntiAdv(playerid, params)) return 1;
if(PlayerCuffed[playerid] > 0 || GetPVarInt(playerid, "Injured") == 1) return SendClientMessage(playerid, COLOR_GREY, "You can't talk over /f while you're cuffed, hospitalized or tazed.");
if(PlayerInfo[playerid][pFaction] < 1 || PlayerInfo[playerid][pGang] < 255) return SendClientMessage(playerid, COLOR_GRAD2, "You're not a part of a Family!");
new fam = PlayerInfo[playerid][pGang];
new szRank[64], szDivision[64], szEmployer[64];
GetPlayerFactionInfo(playerid, szRank, szDivision, szEmployer);
if(PlayerInfo[playerid][pFaction] != 4 && PlayerInfo[playerid][pFaction] > 0)
{
format(string, sizeof(string), "** (( %s %s: %s )) **", szRank, GetPlayerNameEx(playerid), params);
SendFamilyMessage(PlayerInfo[playerid][pFaction], TEAM_AZTECAS_COLOR, string);
}
if(PlayerInfo[playerid][pFaction] == 4)
{
format(string, sizeof(string), "** %s %s %s: %s **", szDivision, szRank, GetPlayerNameEx(playerid), params);
SendFamilyMessage(PlayerInfo[playerid][pFaction], TEAM_AZTECAS_COLOR, string);
}
if(PlayerInfo[playerid][pGang] < 255)
{
new szMessage[128], szRank[64];
switch(PlayerInfo[playerid][pRank])
{
case 1: format(szRank, sizeof(szRank), "%s", FamilyInfo[PlayerInfo[playerid][pGang]][FamilyRank1]);
case 2: format(szRank, sizeof(szRank), "%s", FamilyInfo[PlayerInfo[playerid][pGang]][FamilyRank2]);
case 3: format(szRank, sizeof(szRank), "%s", FamilyInfo[PlayerInfo[playerid][pGang]][FamilyRank3]);
case 4: format(szRank, sizeof(szRank), "%s", FamilyInfo[PlayerInfo[playerid][pGang]][FamilyRank4]);
case 5: format(szRank, sizeof(szRank), "%s", FamilyInfo[PlayerInfo[playerid][pGang]][FamilyRank5]);
case 6: format(szRank, sizeof(szRank), "%s", FamilyInfo[PlayerInfo[playerid][pGang]][FamilyRank6]);
default: format(szRank, sizeof(szRank), "%s", FamilyInfo[PlayerInfo[playerid][pGang]][FamilyRank1]);
}
if(PlayerInfo[playerid][pCrew1] == PlayerInfo[playerid][pGang]) { format(szMessage, sizeof(szMessage), "** (%i) %s %s (%s): %s **", PlayerInfo[playerid][pRank], szRank, GetPlayerNameEx(playerid),FamilyInfo[playerid][FamilyCrewname1], params); }
else if(PlayerInfo[playerid][pCrew2] == PlayerInfo[playerid][pGang]) { format(szMessage, sizeof(szMessage), "** (%i) %s %s (%s): %s **", PlayerInfo[playerid][pRank], szRank, GetPlayerNameEx(playerid),FamilyInfo[playerid][FamilyCrewname2], params); }
else if(PlayerInfo[playerid][pCrew3] == PlayerInfo[playerid][pGang]) { format(szMessage, sizeof(szMessage), "** (%i) %s %s (%s): %s **", PlayerInfo[playerid][pRank], szRank, GetPlayerNameEx(playerid),FamilyInfo[playerid][FamilyCrewname3], params); }
else { format(szMessage, sizeof(szMessage), "** (%i) %s %s: %s **", PlayerInfo[playerid][pRank], szRank, GetPlayerNameEx(playerid), params); }
SendNewFamilyMessage(PlayerInfo[playerid][pGang], TEAM_AZTECAS_COLOR, szMessage);
}
return 1;
}
For family you are using
PHP код:
EDIT: If yes then try this command PHP код:
|
if(PlayerInfo[playerid][pGang] < 255)
if(PlayerInfo[playerid][pGang] != 255)