15.10.2013, 12:28
I have code Dynamic faction
while i invite
code error:
It dosen't work while i invited member joined group
Код:
CMD:invite(playerid, params[]) {
if(0 <= PlayerInfo[playerid][pLeader] < MAX_GROUPS)
{
new
iTargetID;
if(sscanf(params, "u", iTargetID))
{
SendClientMessageEx(playerid, COLOR_GREY, "USAGE: /invite [player]");
}
else if(IsPlayerConnected(iTargetID))
{
if(!(0 <= PlayerInfo[iTargetID][pLeader] < MAX_GROUPS) && !(0 <= PlayerInfo[iTargetID][pMember] < MAX_GROUPS) && PlayerInfo[iTargetID][pFMember] == 255)
{
new
szQuery[128],
iGroupID = PlayerInfo[playerid][pLeader];
format(szQuery, sizeof szQuery, "SELECT `TypeBan` FROM `GroupBans` WHERE `id` = %i AND (`TypeBan` = %i OR `GroupBan` = %i)", GetPlayerSQLId(iTargetID), iGroupID, arrGroupData[iGroupID][g_iGroupType]);
mysql_function_query(MainPipeline, szQuery, true, "Group_QueryFinish", "ii", GROUP_QUERY_INVITE, playerid);
SendClientMessage(playerid, COLOR_WHITE, "Checking group ban list, please wait...");
SetPVarInt(playerid, "Group_Invited", iTargetID);
}
else SendClientMessageEx(playerid, COLOR_GREY, "The person you're trying to invite is already in another group.");
}
else SendClientMessageEx(playerid, COLOR_GRAD1, "Invalid player specified.");
}
else SendClientMessageEx(playerid, COLOR_GRAD1, "Only group leaders may use this command.");
return 1;
}
code error:
Код:
if(!(0 <= PlayerInfo[iTargetID][pLeader] < MAX_GROUPS) && !(0 <= PlayerInfo[iTargetID][pMember] < MAX_GROUPS) && PlayerInfo[iTargetID][pFMember] == 255)
Код:
else SendClientMessageEx(playerid, COLOR_GREY, "The person you're trying to invite is already in another group.");



