Ai aici comanda pe care o folosesc eu si anume /family sau /f pe scurt.Vei modifica dupa bunul plac idurile de la clanuri si numele lor... [pawn]if(strcmp(cmd, "/family", true) == 0 || strcmp(cmd, "/f", true) == 0) { if(IsPlayerConnected(playerid)) { if(PlayerInfo[playerid][pMuted] == 1) { SendClientMessage(playerid, TEAM_CYAN_COLOR, "Nu poti comunica ai fost dat pe mute."); return 1; } GetPlayerName(playerid, sendername, sizeof(sendername)); new length = strlen(cmdtext); while ((idx < length) && (cmdtext[idx] <= ' ')) { idx++; } new offset = idx; new result[900]; while ((idx < length) && ((idx - offset) < (sizeof(result) - 1))) { result[idx - offset] = cmdtext[idx]; idx++; } result[idx - offset] = EOS; if(!strlen(result)) { SendClientMessage(playerid, COLOR_GRAD2, "UTILIZEAZA: (/f)amily [text ooc]"); return 1; } if (PlayerInfo[playerid][pLeader] > 0 || PlayerInfo[playerid][pMember] > 0) { new leader = PlayerInfo[playerid][pLeader]; new member = PlayerInfo[playerid][pMember]; if(member==Modifici) { if(PlayerInfo[playerid][pRank] == 6) { format(string, sizeof(string), "** (( Don %s: %s )) **", sendername, result); } else if(PlayerInfo[playerid][pRank] == 5) { format(string, sizeof(string), "** (( Consilier %s: %s )) **", sendername, result); } else if(PlayerInfo[playerid][pRank] == 4) { format(string, sizeof(string), "** (( Membru de Onoare %s: %s )) **", sendername, result); } else if(PlayerInfo[playerid][pRank] == 3) { format(string, sizeof(string), "** (( Membru Senior %s: %s )) **", sendername, result); } else if(PlayerInfo[playerid][pRank] == 2) { format(string, sizeof(string), "** (( Membru %s: %s )) **", sendername, result); } else if(PlayerInfo[playerid][pRank] == 1) { format(string, sizeof(string), "** (( Recrut %s: %s )) **", sendername, result); } else { format(string, sizeof(string), "** (( Recrut %s: %s )) **", sendername, result); } SendFamilyMessage(PlayerInfo[playerid][pMember], 0x7BDDA5AA, string); } else if(member==Modifici) { if(PlayerInfo[playerid][pRank] == 6) { format(string, sizeof(string), "** (( Boss %s: %s )) **", sendername, result); } else if(PlayerInfo[playerid][pRank] == 5) { format(string, sizeof(string), "** (( Mana Dreapta %s: %s )) **", sendername, result); } else if(PlayerInfo[playerid][pRank] == 4) { format(string, sizeof(string), "** (( Cap %s: %s )) **", sendername, result); } else if(PlayerInfo[playerid][pRank] == 3) { format(string, sizeof(string), "** (( Asasin %s: %s )) **", sendername, result); } else if(PlayerInfo[playerid][pRank] == 2) { format(string, sizeof(string), "** (( Consilier %s: %s )) **", sendername, result); } else if(PlayerInfo[playerid][pRank] == 1) { format(string, sizeof(string), "** (( Sageata %s: %s )) **", sendername, result); } else { format(string, sizeof(string), "** (( Sageata %s: %s )) **", sendername, result); } SendFamilyMessage(PlayerInfo[playerid][pMember], 0x7BDDA5AA, string); } else if(member==Modifici) { if(PlayerInfo[playerid][pRank] == 6) { format(string, sizeof(string), "** (( Boss %s: %s )) **", sendername, result); } else if(PlayerInfo[playerid][pRank] == 5) { format(string, sizeof(string), "** (( Consigliere %s: %s )) **", sendername, result); } else if(PlayerInfo[playerid][pRank] == 4) { format(string, sizeof(string), "** (( Underboss %s: %s )) **", sendername, result); } else if(PlayerInfo[playerid][pRank] == 3) { format(string, sizeof(string), "** (( Caporegime %s: %s )) **", sendername, result); } else if(PlayerInfo[playerid][pRank] == 2) { format(string, sizeof(string), "** (( Soldier %s: %s )) **", sendername, result); } else if(PlayerInfo[playerid][pRank] == 1) { format(string, sizeof(string), "** (( Associate %s: %s )) **", sendername, result); } else { format(string, sizeof(string), "** (( Associate %s: %s )) **", sendername, result); } SendFamilyMessage(PlayerInfo[playerid][pMember], 0x7BDDA5AA, string); }else if(member==Modifici) { if(PlayerInfo[playerid][pRank] == 6) { format(string, sizeof(string), "** (( Boss %s: %s )) **", sendername, result); } else if(PlayerInfo[playerid][pRank] == 5) { format(string, sizeof(string), "** (( Consigliere %s: %s )) **", sendername, result); } else if(PlayerInfo[playerid][pRank] == 4) { format(string, sizeof(string), "** (( Underboss %s: %s )) **", sendername, result); } else if(PlayerInfo[playerid][pRank] == 3) { format(string, sizeof(string), "** (( Caporegime %s: %s )) **", sendername, result); } else if(PlayerInfo[playerid][pRank] == 2) { format(string, sizeof(string), "** (( Soldier %s: %s )) **", sendername, result); } else if(PlayerInfo[playerid][pRank] == 1) { format(string, sizeof(string), "** (( Associate %s: %s )) **", sendername, result); } else { format(string, sizeof(string), "** (( Associate %s: %s )) **", sendername, result); } SendFamilyMessage(PlayerInfo[playerid][pMember], 0x7BDDA5AA, string); }else if(member==Modifici) { if(PlayerInfo[playerid][pRank] == 6) { format(string, sizeof(string), "** (( Boss %s: %s )) **", sendername, result); } else if(PlayerInfo[playerid][pRank] == 5) { format(string, sizeof(string), "** (( Consigliere %s: %s )) **", sendername, result); } else if(PlayerInfo[playerid][pRank] == 4) { format(string, sizeof(string), "** (( Underboss %s: %s )) **", sendername, result); } else if(PlayerInfo[playerid][pRank] == 3) { format(string, sizeof(string), "** (( Caporegime %s: %s )) **", sendername, result); } else if(PlayerInfo[playerid][pRank] == 2) { format(string, sizeof(string), "** (( Soldier %s: %s )) **", sendername, result); } else if(PlayerInfo[playerid][pRank] == 1) { format(string, sizeof(string), "** (( Associate %s: %s )) **", sendername, result); } else { format(string, sizeof(string), "** (( Associate %s: %s )) **", sendername, result); } SendFamilyMessage(PlayerInfo[playerid][pMember], 0x7BDDA5AA, string); }else if(member==Modifici) { if(PlayerInfo[playerid][pRank] == 6) { format(string, sizeof(string), "** (( Boss %s: %s )) **", sendername, result); } else if(PlayerInfo[playerid][pRank] == 5) { format(string, sizeof(string), "** (( Consigliere %s: %s )) **", sendername, result); } else if(PlayerInfo[playerid][pRank] == 4) { format(string, sizeof(string), "** (( Underboss %s: %s )) **", sendername, result); } else if(PlayerInfo[playerid][pRank] == 3) { format(string, sizeof(string), "** (( Caporegime %s: %s )) **", sendername, result); } else if(PlayerInfo[playerid][pRank] == 2) { format(string, sizeof(string), "** (( Soldier %s: %s )) **", sendername, result); } else if(PlayerInfo[playerid][pRank] == 1) { format(string, sizeof(string), "** (( Associate %s: %s )) **", sendername, result); } else { format(string, sizeof(string), "** (( Associate %s: %s )) **", sendername, result); } SendFamilyMessage(PlayerInfo[playerid][pMember], 0x7BDDA5AA, string); }else if(member==Modifici) { if(PlayerInfo[playerid][pRank] == 6) { format(string, sizeof(string), "** (( Drift King %s: %s )) **", sendername, result); } else if(PlayerInfo[playerid][pRank] == 5) { format(string, sizeof(string), "** (( Boss %s: %s )) **", sendername, result); } else if(PlayerInfo[playerid][pRank] == 4) { format(string, sizeof(string), "** (( Mana Dreapta %s: %s )) **", sendername, result); } else if(PlayerInfo[playerid][pRank] == 3) { format(string, sizeof(string), "** (( Om de Legatura %s: %s )) **", sendername, result); } else if(PlayerInfo[playerid][pRank] == 2) { format(string, sizeof(string), "** (( Street Racer %s: %s )) **", sendername, result); } else if(PlayerInfo[playerid][pRank] == 1) { format(string, sizeof(string), "** (( Afacerist %s: %s )) **", sendername, result); } else { format(string, sizeof(string), "** (( Afacerist %s: %s )) **", sendername, result); } SendFamilyMessage(PlayerInfo[playerid][pMember], 0x7BDDA5AA, string); }else if(member==Modifici) { if(PlayerInfo[playerid][pRank] == 6) { format(string, sizeof(string), "** (( Drift King %s: %s )) **", sendername, result); } else if(PlayerInfo[playerid][pRank] == 5) { format(string, sizeof(string), "** (( Boss %s: %s )) **", sendername, result); } else if(PlayerInfo[playerid][pRank] == 4) { format(string, sizeof(string), "** (( Mana Dreapta %s: %s )) **", sendername, result); } else if(PlayerInfo[playerid][pRank] == 3) { format(string, sizeof(string), "** (( Om de Legatura %s: %s )) **", sendername, result); } else if(PlayerInfo[playerid][pRank] == 2) { format(string, sizeof(string), "** (( Street Racer %s: %s )) **", sendername, result); } else if(PlayerInfo[playerid][pRank] == 1) { format(string, sizeof(string), "** (( Afacerist %s: %s )) **", sendername, result); } else { format(string, sizeof(string), "** (( Afacerist %s: %s )) **", sendername, result); } SendFamilyMessage(PlayerInfo[playerid][pMember], 0x7BDDA5AA, string); }else if(member==Modifici aici cu ID-ul clanului) { if(PlayerInfo[playerid][pRank] == 6) { format(string, sizeof(string), "** (( Boss %s: %s )) **", sendername, result); } else if(PlayerInfo[playerid][pRank] == 5) { format(string, sizeof(string), "** (( Cap %s: %s )) **", sendername, result); } else if(PlayerInfo[playerid][pRank] == 4) { format(string, sizeof(string), "** (( Membru de Onoare %s: %s )) **", sendername, result); } else if(PlayerInfo[playerid][pRank] == 3) { format(string, sizeof(string), "** (( Asasin %s: %s )) **", sendername, result); } else if(PlayerInfo[playerid][pRank] == 2) { format(string, sizeof(string), "** (( Plosnita %s: %s )) **", sendername, result); } else if(PlayerInfo[playerid][pRank] == 1) { format(string, sizeof(string), "** (( Asociat %s: %s )) **", sendername, result); } else { format(string, sizeof(string), "** (( Asociat %s: %s )) **", sendername, result); } SendFamilyMessage(PlayerInfo[playerid][pMember], 0x7BDDA5AA, string); }else if(member==Modifici) { if(PlayerInfo[playerid][pRank] == 6) { format(string, sizeof(string), "** (( Boss %s: %s )) **", sendername, result); } else if(PlayerInfo[playerid][pRank] == 5) { format(string, sizeof(string), "** (( Cap %s: %s )) **", sendername, result); } else if(PlayerInfo[playerid][pRank] == 4) { format(string, sizeof(string), "** (( Membru de Onoare %s: %s )) **", sendername, result); } else if(PlayerInfo[playerid][pRank] == 3) { format(string, sizeof(string), "** (( Asasin %s: %s )) **", sendername, result); } else if(PlayerInfo[playerid][pRank] == 2) { format(string, sizeof(string), "** (( Plosnita %s: %s )) **", sendername, result); } else if(PlayerInfo[playerid][pRank] == 1) { format(string, sizeof(string), "** (( Asociat %s: %s )) **", sendername, result); } else { format(string, sizeof(string), "** (( Asociat %s: %s )) **", sendername, result); } SendFamilyMessage(PlayerInfo[playerid][pMember], 0x7BDDA5AA, string); } else if(leader==Modifici) { format(string, sizeof(string), "** (( Don %s: %s )) **", sendername, result); SendFamilyMessage(PlayerInfo[playerid][pLeader], COLOR_OOC, string); } else if(leader==Modifici) { format(string, sizeof(string), "** (( Boss %s: %s )) **", sendername, result); SendFamilyMessage(PlayerInfo[playerid][pLeader], COLOR_OOC, string); } else if(leader==Modifici) { format(string, sizeof(string), "** (( Boss %s: %s )) **", sendername, result); SendFamilyMessage(PlayerInfo[playerid][pLeader], COLOR_OOC, string); } else if(leader==Modifici) { format(string, sizeof(string), "** (( Boss %s: %s )) **", sendername, result); SendFamilyMessage(PlayerInfo[playerid][pLeader], COLOR_OOC, string); } else if(leader==Modifici) { format(string, sizeof(string), "** (( Boss %s: %s )) **", sendername, result); SendFamilyMessage(PlayerInfo[playerid][pLeader], COLOR_OOC, string); } else if(leader==Modifici) { format(string, sizeof(string), "** (( Boss %s: %s )) **", sendername, result); SendFamilyMessage(PlayerInfo[playerid][pLeader], COLOR_OOC, string); } else if(leader==Modifici) { format(string, sizeof(string), "** (( Drift King %s: %s )) **", sendername, result); SendFamilyMessage(PlayerInfo[playerid][pLeader], COLOR_OOC, string); } else if(leader==Modifici) { format(string, sizeof(string), "** (( Drift King %s: %s )) **", sendername, result); SendFamilyMessage(PlayerInfo[playerid][pLeader], COLOR_OOC, string); } else if(leader==Modifici) { format(string, sizeof(string), "** (( Boss %s: %s )) **", sendername, result); SendFamilyMessage(PlayerInfo[playerid][pLeader], COLOR_OOC, string); } else if(leader==Modifici) { format(string, sizeof(string), "** (( Boss %s: %s )) **", sendername, result); SendFamilyMessage(PlayerInfo[playerid][pLeader], COLOR_OOC, string); } printf("%s", string); return 1; } else { SendClientMessage(playerid, COLOR_GRAD2, " Nu faci parte dintr-o familie!"); return 1; } }//not connected return 1; }[/pawn]