07.05.2017, 19:36
Код:
COMMAND:f(playerid, params[])
{
new text[128],fcolor[255],string[255],sendername[MAX_PLAYER_NAME];
if(sscanf(params, "s[128]", text)) SendClientMessage(playerid, COLOR_GREY, "用法: /f [text]");
else
{
if (GetPVarInt(playerid, "PlayerLogged") == 0) return SendClientMessage(playerid, COLOR_WHITE, "请先登录游戏.");
if(GetPVarInt(playerid, "Mute") == 1) return SendClientMessage(playerid, COLOR_LIGHTRED, "你已被禁言!");
if (GetPVarInt(playerid, "Member") == 0) return SendClientMessage(playerid, COLOR_WHITE, "你不在一个组织里.");
if(FactionInfo[GetPVarInt(playerid, "Member")][fDisabled] == 1) return SendClientMessage(playerid, COLOR_WHITE, "组织频道被关闭了!");
switch(GetPVarInt(playerid, "Member"))
{
case 1: fcolor = "0x8080FF96";
case 2: fcolor = "COLOR_PINK";
case 6: fcolor = "0x8080FF96";
case 8: fcolor = "COLOR_GREEN";
default: fcolor = "0x7BDDA5AA";
}
format(sendername, sizeof(sendername), "%s", PlayerName(playerid));
GiveNameSpace(sendername);
format(string, sizeof(string), "** (( %s %s: %s )) **", FactionRank[GetPVarInt(playerid, "Member")][GetPVarInt(playerid, "Rank")], sendername, text);
SendFactionMessage(GetPVarInt(playerid, "Member"),fcolor,string);
}
return 1;
}
SendFactionMessage(GetPVarInt(playerid, "Member"),fcolor,string);


