CMD:faction(playerid, params[])
{
if(GetPVarInt(playerid, "LoggedIn") == 0) return SendClientMessage(playerid, COLOR_LIGHTRED, ADMIN);
new string[128], message[100], rank, fid = Player[playerid][FactionID];
if(Player[playerid][FactionID] != 0)
{
if(sscanf(params, "s[100]", message)) return SendClientMessage(playerid, COLOR_GREY, "[Server Command]: /f[action] [message]");
if(Player[playerid][Rank] == 1) rank = Faction[fid][F1Rank];
else if(Player[playerid][Rank] == 2) rank = Faction[fid][F2Rank];
else if(Player[playerid][Rank] == 3) rank = Faction[fid][F3Rank];
else if(Player[playerid][Rank] == 4) rank = Faction[fid][F4Rank];
else if(Player[playerid][Rank] == 5) rank = Faction[fid][F5Rank];
else if(Player[playerid][Rank] == 6) rank = Faction[fid][F6Rank];
format(string, sizeof(string), "(( %s [%s] says: %s ))", GetName(playerid), rank, message);
FactionChat(Player[playerid][FactionID], string);
}
else return SendClientMessage(playerid, COLOR_GREY, "You are not in a faction.");
return 1;
}
CMD:faction(playerid, params[]) { if(GetPVarInt(playerid, "LoggedIn") == 0) return SendClientMessage(playerid, COLOR_LIGHTRED, ADMIN); new string[128], message[100], fid = Player[playerid][FactionID]; if(Player[playerid][FactionID] != 0) { if(sscanf(params, "s[100]", message)) return SendClientMessage(playerid, COLOR_GREY, "[Server Command]: /f[action] [message]"); if(Player[playerid][Rank] == 1) rank = Faction[fid][F1Rank]; else if(Player[playerid][Rank] == 2) rank = Faction[fid][F2Rank]; else if(Player[playerid][Rank] == 3) rank = Faction[fid][F3Rank]; else if(Player[playerid][Rank] == 4) rank = Faction[fid][F4Rank]; else if(Player[playerid][Rank] == 5) rank = Faction[fid][F5Rank]; else if(Player[playerid][Rank] == 6) rank = Faction[fid][F6Rank]; format(string, sizeof(string), "(( %s [%s] says: %s ))", GetName(playerid), rank, message); FactionChat(Player[playerid][FactionID], string); } else return SendClientMessage(playerid, COLOR_GREY, "You are not in a faction.");
Код:
CMD:faction(playerid, params[]) { if(GetPVarInt(playerid, "LoggedIn") == 0) return SendClientMessage(playerid, COLOR_LIGHTRED, ADMIN); new string[128], message[100], fid = Player[playerid][FactionID]; if(Player[playerid][FactionID] != 0) { if(sscanf(params, "s[100]", message)) return SendClientMessage(playerid, COLOR_GREY, "[Server Command]: /f[action] [message]"); if(Player[playerid][Rank] == 1) rank = Faction[fid][F1Rank]; else if(Player[playerid][Rank] == 2) rank = Faction[fid][F2Rank]; else if(Player[playerid][Rank] == 3) rank = Faction[fid][F3Rank]; else if(Player[playerid][Rank] == 4) rank = Faction[fid][F4Rank]; else if(Player[playerid][Rank] == 5) rank = Faction[fid][F5Rank]; else if(Player[playerid][Rank] == 6) rank = Faction[fid][F6Rank]; format(string, sizeof(string), "(( %s [%s] says: %s ))", GetName(playerid), rank, message); FactionChat(Player[playerid][FactionID], string); } else return SendClientMessage(playerid, COLOR_GREY, "You are not in a faction."); |
stock FRank(playerid)
{
new rank[32];
if(PlayerInfo[playerid][FactionID] == 1)
{
if(Player[playerid][Rank] == 1) format(rank, sizeof(rank), "%s", Faction[fid][F1Rank]);
else if(Player[playerid][Rank] == 2) format(rank, sizeof(rank), "%s", Faction[fid][F2Rank]);
else if(Player[playerid][Rank] == 3) format(rank, sizeof(rank), "%s", Faction[fid][F3Rank]);
else if(Player[playerid][Rank] == 4) format(rank, sizeof(rank), "%s", Faction[fid][F4Rank]);
else if(Player[playerid][Rank] == 5) format(rank, sizeof(rank), "%s", Faction[fid][F5Rank]);
else if(Player[playerid][Rank] == 6) format(rank, sizeof(rank), "%s", Faction[fid][F6Rank]);
}
return rank;
}
CMD:faction(playerid, params[])
{
if(GetPVarInt(playerid, "LoggedIn") == 0) return SendClientMessage(playerid, COLOR_LIGHTRED, ADMIN);
new string[128], message[100], rank, fid = Player[playerid][FactionID];
if(Player[playerid][FactionID] != 0)
{
if(sscanf(params, "s[100]", message)) return SendClientMessage(playerid, COLOR_GREY, "[Server Command]: /f[action] [message]");
format(string, sizeof(string), "(( %s [%s] says: %s ))", GetName(playerid), FRank(playerid), message);
FactionChat(Player[playerid][FactionID], string);
}
else return SendClientMessage(playerid, COLOR_GREY, "You are not in a faction.");
return 1;
}
pawn Код:
|