25.11.2018, 14:49
Code:
ReturnFactionName(playerid)
{
new string[64];
switch(PlayerInfo[playerid][pFaction])
{
case 1: string = "State Police";
case 2: string = "Federal Security Directorate";
default: string = "Undentified";
}
return string;
}
CMD:invite(playerid, params[])
{
new id, FactionName;
if(PlayerInfo[playerid][pFaction] >= 1)
{
if(sscanf(params,"u", id))
return SendClientMessage(playerid, -1,"USAGE: /invite [ID]");
if(!IsPlayerConnected(id))
return SendClientMessage(playerid, COLOR_RED, "ERROR: Player is not connected!");
PlayerInfo[id][pFaction] = FactionName;
PlayerInfo[playerid][pFacRanks] = 1;
SendClientMessageEx(targetid, COLOR_AQUA, "%s has invited you to join the %s", ReturnName(playerid), ReturnFactionName(id));
SendClientMessageEx(playerid, COLOR_AQUA, "You have invited %s to %s", ReturnName(id), ReturnFactionName(id));
}
else
return SendClientMessage(playerid, COLOR_RED, "You are not in a faction");
return 1;
}


