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; }
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.");
Try this one https://sampforum.blast.hk/showthread.php?tid=465418
|