Nick: w3b Problema: salut, sv meu are 19 factiuni si la unele din ele le-am pus /f dar nu la toate merge la unele merge perfect dar la altele cand folosest /f scrie "SERVER: Unknown command" eu cred ca am facut bine /f dar nush ce problema are... ma puteti ajuta ? Errori: nu Linii script: Comanda mea este [pawn] if(strcmp(cmd, "/family", true) == 0 || strcmp(cmd, "/f", true) == 0) { if(IsPlayerConnected(playerid)) { if(PlayerData[playerid][pMuted] == 1) { SendClientMessage(playerid, TEAM_CYAN_COLOR, "Nu poti vorbi, deoarece esti mutit"); 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++; } for(new s = 0; s < num_words; s++) { new pos; while((pos = strfind(result,Swears,true)) != -1) for(new i = pos, j = pos + strlen(Swears); i < j; i++) { result = '*'; } } if(!strlen(result)) { SendUsage(playerid,"(/f)amily [family chat]"); return 1; } new leader = PlayerData[playerid][pLeader]; new member = PlayerData[playerid][pMember]; if(member == 0 && leader == 0) { SendClientMessage(playerid, COLOR_GREY, "Nu esti intr-o factiune!"); } if(nofam == 1 || nofam[leader] == 1) { SendClientMessage(playerid, COLOR_GREY, "Chatul familiei tale este dezactivat!"); return 1; } if(member == 5 || leader == 5) { if(PlayerData[playerid][pRank] == 6) { format(string, sizeof(string), "Bulibasa %s: %s.", sendername, result); } else if(PlayerData[playerid][pRank] == 5) { format(string, sizeof(string), "Boss %s: %s.", sendername, result); } else if(PlayerData[playerid][pRank] == 4) { format(string, sizeof(string), "Cocalar %s: %s.", sendername, result); } else if(PlayerData[playerid][pRank] == 3) { format(string, sizeof(string), "Mafiot %s: %s.", sendername, result); } else if(PlayerData[playerid][pRank] == 2) { format(string, sizeof(string), "Smardoi %s: %s.", sendername, result); } else if(PlayerData[playerid][pRank] == 1) { format(string, sizeof(string), "Puradel %s: %s.", sendername, result); } else { format(string, sizeof(string), "** Sofer %s: %s. )) **", sendername, result); } if(PlayerData[playerid][pMember] > 0) { SendFamilyMessage(PlayerData[playerid][pMember], TEAM_AZTECAS_COLOR, string); } else { SendFamilyMessage(PlayerData[playerid][pLeader], TEAM_AZTECAS_COLOR, string); } for(new prost = 0; prost<=MAX_PLAYERS;prost++) { if(IsPlayerConnected(prost)) { if(PlayerData[prost][pAdmin] > 0 && sf[prost] == 5) { format(string, sizeof(string), "/f(faction id 5)%s:%s",sendername,(result)); SendClientMessage(prost,TEAM_AZTECAS_COLOR, string); } } } } else if(member == 6 || leader == 6) { if(PlayerData[playerid][pRank] == 6) { format(string, sizeof(string), "Proprietar %s: %s.", sendername, result); } else if(PlayerData[playerid][pRank] == 5) { format(string, sizeof(string), "Director %s: %s.", sendername, result); } else if(PlayerData[playerid][pRank] == 4) { format(string, sizeof(string), "Dispecer %s: %s.", sendername, result); } else if(PlayerData[playerid][pRank] == 3) { format(string, sizeof(string), "Contabil %s: %s.", sendername, result); } else if(PlayerData[playerid][pRank] == 2) { format(string, sizeof(string), "Taximetrist %s: %s.", sendername, result); } else if(PlayerData[playerid][pRank] == 1) { format(string, sizeof(string), "Sofer %s: %s.", sendername, result); } else { format(string, sizeof(string), "** Sofer %s: %s. )) **", sendername, result); } if(PlayerData[playerid][pMember] > 0) { SendFamilyMessage(PlayerData[playerid][pMember], TEAM_AZTECAS_COLOR, string); } else { SendFamilyMessage(PlayerData[playerid][pLeader], TEAM_AZTECAS_COLOR, string); } for(new prost = 0; prost<=MAX_PLAYERS;prost++) { if(IsPlayerConnected(prost)) { if(PlayerData[prost][pAdmin] > 0 && sf[prost] == 6) { format(string, sizeof(string), "/f(faction id 6)%s:%s",sendername,(result)); SendClientMessage(prost,TEAM_AZTECAS_COLOR, string); } } } } else if(member == 7 || leader == 7) { if(PlayerData[playerid][pRank] == 6) { format(string, sizeof(string), "Rector %s: %s.", sendername, result); } else if(PlayerData[playerid][pRank] == 5) { format(string, sizeof(string), "Decan %s: %s.", sendername, result); } else if(PlayerData[playerid][pRank] == 4) { format(string, sizeof(string), "Director %s: %s.", sendername, result); } else if(PlayerData[playerid][pRank] == 3) { format(string, sizeof(string), "Profesor %s: %s.", sendername, result); } else if(PlayerData[playerid][pRank] == 2) { format(string, sizeof(string), "Dascal %s: %s.", sendername, result); } else if(PlayerData[playerid][pRank] == 1) { format(string, sizeof(string), "Student %s: %s.", sendername, result); } else { format(string, sizeof(string), "** Student %s: %s. )) **", sendername, result); } if(PlayerData[playerid][pMember] > 0) { SendFamilyMessage(PlayerData[playerid][pMember], TEAM_AZTECAS_COLOR, string); } else { SendFamilyMessage(PlayerData[playerid][pLeader], TEAM_AZTECAS_COLOR, string); } for(new prost = 0; prost<=MAX_PLAYERS;prost++) { if(IsPlayerConnected(prost)) { if(PlayerData[prost][pAdmin] > 0 && sf[prost] == 7) { format(string, sizeof(string), "/f(faction id 7)%s:%s",sendername,(result)); SendClientMessage(prost,TEAM_AZTECAS_COLOR, string); } } } } else if(member == 8 || leader == 8) { if(PlayerData[playerid][pRank] == 6) { format(string, sizeof(string), "Director %s: %s.", sendername, result); } else if(PlayerData[playerid][pRank] == 5) { format(string, sizeof(string), "Vice Director %s: %s.", sendername, result); } else if(PlayerData[playerid][pRank] == 4) { format(string, sizeof(string), "Assasin Profesionist %s: %s.", sendername, result); } else if(PlayerData[playerid][pRank] == 3) { format(string, sizeof(string), "Assasin %s: %s.", sendername, result); } else if(PlayerData[playerid][pRank] == 2) { format(string, sizeof(string), "Barbat %s: %s.", sendername, result); } else if(PlayerData[playerid][pRank] == 1) { format(string, sizeof(string), "Copil %s: %s.", sendername, result); } else { format(string, sizeof(string), "** Copil %s: %s. )) **", sendername, result); } if(PlayerData[playerid][pMember] > 0) { SendFamilyMessage(PlayerData[playerid][pMember], TEAM_AZTECAS_COLOR, string); } else { SendFamilyMessage(PlayerData[playerid][pLeader], TEAM_AZTECAS_COLOR, string); } for(new prost = 0; prost<=MAX_PLAYERS;prost++) { if(IsPlayerConnected(prost)) { if(PlayerData[prost][pAdmin] > 0 && sf[prost] == 8) { format(string, sizeof(string), "/f(faction id 8)%s:%s",sendername,(result)); SendClientMessage(prost,TEAM_AZTECAS_COLOR, string); } } } } else if(member == 19 || leader == 19) { if(PlayerData[playerid][pRank] == 6) { format(string, sizeof(string), "Lider %s: %s.", sendername, result); } else if(PlayerData[playerid][pRank] == 5) { format(string, sizeof(string), "Vin Diesel %s: %s.", sendername, result); } else if(PlayerData[playerid][pRank] == 4) { format(string, sizeof(string), "Sofer Profesionist %s: %s.", sendername, result); } else if(PlayerData[playerid][pRank] == 3) { format(string, sizeof(string), "Sofer Bun %s: %s.", sendername, result); } else if(PlayerData[playerid][pRank] == 2) { format(string, sizeof(string), "Sofer Incepator %s: %s.", sendername, result); } else if(PlayerData[playerid][pRank] == 1) { format(string, sizeof(string), "Copil %s: %s.", sendername, result); } else { format(string, sizeof(string), "Copil %s: %s. )) **", sendername, result); } if(PlayerData[playerid][pMember] > 0) { SendFamilyMessage(PlayerData[playerid][pMember], TEAM_AZTECAS_COLOR, string); } else { SendFamilyMessage(PlayerData[playerid][pLeader], TEAM_AZTECAS_COLOR, string); } for(new prost = 0; prost<=MAX_PLAYERS;prost++) { if(IsPlayerConnected(prost)) { if(PlayerData[prost][pAdmin] > 0 && sf[prost] == 19) { format(string, sizeof(string), "/f(faction id 19)%s:%s",sendername,(result)); SendClientMessage(prost,TEAM_AZTECAS_COLOR, string); } } } } else if(member == 9 || leader == 9) { if(PlayerData[playerid][pRank] == 6) { format(string, sizeof(string), "Producator %s: %s.", sendername, result); } else if(PlayerData[playerid][pRank] == 5) { format(string, sizeof(string), "Editor %s: %s.", sendername, result); } else if(PlayerData[playerid][pRank] == 4) { format(string, sizeof(string), "Crainic %s: %s.", sendername, result); } else if(PlayerData[playerid][pRank] == 3) { format(string, sizeof(string), "Reporter %s: %s.", sendername, result); } else if(PlayerData[playerid][pRank] == 2) { format(string, sizeof(string), "Cameraman %s: %s.", sendername, result); } else if(PlayerData[playerid][pRank] == 1) { format(string, sizeof(string), "Tipograf %s: %s.", sendername, result); } else { format(string, sizeof(string), "** Tipograf %s: %s. )) **", sendername, result); } if(PlayerData[playerid][pMember] > 0) { SendFamilyMessage(PlayerData[playerid][pMember], TEAM_AZTECAS_COLOR, string); } else { SendFamilyMessage(PlayerData[playerid][pLeader], TEAM_AZTECAS_COLOR, string); } for(new prost = 0; prost<=MAX_PLAYERS;prost++) { if(IsPlayerConnected(prost)) { if(PlayerData[prost][pAdmin] > 0 && sf[prost] == 9) { format(string, sizeof(string), "/f(faction id 9)%s:%s",sendername,(result)); SendClientMessage(prost,TEAM_AZTECAS_COLOR, string); } } } } else if(member == 10 || leader == 10) { if(PlayerData[playerid][pRank] == 6) { format(string, sizeof(string), "Proprietar %s: %s.", sendername, result); } else if(PlayerData[playerid][pRank] == 5) { format(string, sizeof(string), "Director %s: %s.", sendername, result); } else if(PlayerData[playerid][pRank] == 4) { format(string, sizeof(string), "Inginer %s: %s.", sendername, result); } else if(PlayerData[playerid][pRank] == 3) { format(string, sizeof(string), "Mecanic %s: %s.", sendername, result); } else if(PlayerData[playerid][pRank] == 2) { format(string, sizeof(string), "Vulcanizator %s: %s.", sendername, result); } else if(PlayerData[playerid][pRank] == 1) { format(string, sizeof(string), "Sofer %s: %s.", sendername, result); } else { format(string, sizeof(string), "** Sofer %s: %s. )) **", sendername, result); } if(PlayerData[playerid][pMember] > 0) { SendFamilyMessage(PlayerData[playerid][pMember], TEAM_AZTECAS_COLOR, string); } else { SendFamilyMessage(PlayerData[playerid][pLeader], TEAM_AZTECAS_COLOR, string); } for(new prost = 0; prost<=MAX_PLAYERS;prost++) { if(IsPlayerConnected(prost)) { if(PlayerData[prost][pAdmin] > 0 && sf[prost] == 10) { format(string, sizeof(string), "/f(faction id 10)%s:%s",sendername,(result)); SendClientMessage(prost,TEAM_AZTECAS_COLOR, string); } } } } else if(member == 11 || leader == 11) { if(PlayerData[playerid][pRank] == 6) { format(string, sizeof(string), "Sefu' %s: %s.", sendername, result); } else if(PlayerData[playerid][pRank] == 5) { format(string, sizeof(string), "Sub-Sef' %s: %s.", sendername, result); } else if(PlayerData[playerid][pRank] == 4) { format(string, sizeof(string), "Mafiot %s: %s.", sendername, result); } else if(PlayerData[playerid][pRank] == 3) { format(string, sizeof(string), "Afacerist %s: %s.", sendername, result); } else if(PlayerData[playerid][pRank] == 2) { format(string, sizeof(string), "Profesionist %s: %s.", sendername, result); } else if(PlayerData[playerid][pRank] == 1) { format(string, sizeof(string), "Incepator %s: %s.", sendername, result); } else { format(string, sizeof(string), "** Sofer %s: %s. )) **", sendername, result); } if(PlayerData[playerid][pMember] > 0) { SendFamilyMessage(PlayerData[playerid][pMember], TEAM_AZTECAS_COLOR, string); } else { SendFamilyMessage(PlayerData[playerid][pLeader], TEAM_AZTECAS_COLOR, string); } for(new prost = 0; prost<=MAX_PLAYERS;prost++) { if(IsPlayerConnected(prost)) { if(PlayerData[prost][pAdmin] > 0 && sf[prost] == 11) { format(string, sizeof(string), "/f(faction id 11)%s:%s",sendername,(result)); SendClientMessage(prost,TEAM_AZTECAS_COLOR, string); } } } } else if(member == 12 || leader == 12) { if(PlayerData[playerid][pRank] == 6) { format(string, sizeof(string), "Sefu' %s: %s.", sendername, result); } else if(PlayerData[playerid][pRank] == 5) { format(string, sizeof(string), "Sub-Sef' %s: %s.", sendername, result); } else if(PlayerData[playerid][pRank] == 4) { format(string, sizeof(string), "Mafiot %s: %s.", sendername, result); } else if(PlayerData[playerid][pRank] == 3) { format(string, sizeof(string), "Afacerist %s: %s.", sendername, result); } else if(PlayerData[playerid][pRank] == 2) { format(string, sizeof(string), "Profesionist %s: %s.", sendername, result); } else if(PlayerData[playerid][pRank] == 1) { format(string, sizeof(string), "Incepator %s: %s.", sendername, result); } else { format(string, sizeof(string), "** Sofer %s: %s. )) **", sendername, result); } if(PlayerData[playerid][pMember] > 0) { SendFamilyMessage(PlayerData[playerid][pMember], TEAM_AZTECAS_COLOR, string); } else { SendFamilyMessage(PlayerData[playerid][pLeader], TEAM_AZTECAS_COLOR, string); } for(new prost = 0; prost<=MAX_PLAYERS;prost++) { if(IsPlayerConnected(prost)) { if(PlayerData[prost][pAdmin] > 0 && sf[prost] == 12) { format(string, sizeof(string), "/f(faction id 12)%s:%s",sendername,(result)); SendClientMessage(prost,TEAM_AZTECAS_COLOR, string); } } } } else if(member == 13 || leader == 13) { if(PlayerData[playerid][pRank] == 6) { format(string, sizeof(string), "Sefu' %s: %s.", sendername, result); } else if(PlayerData[playerid][pRank] == 5) { format(string, sizeof(string), "Sub-Sef' %s: %s.", sendername, result); } else if(PlayerData[playerid][pRank] == 4) { format(string, sizeof(string), "Mafiot %s: %s.", sendername, result); } else if(PlayerData[playerid][pRank] == 3) { format(string, sizeof(string), "Afacerist %s: %s.", sendername, result); } else if(PlayerData[playerid][pRank] == 2) { format(string, sizeof(string), "Profesionist %s: %s.", sendername, result); } else if(PlayerData[playerid][pRank] == 1) { format(string, sizeof(string), "Incepator %s: %s.", sendername, result); } else { format(string, sizeof(string), "** Sofer %s: %s. )) **", sendername, result); } if(PlayerData[playerid][pMember] > 0) { SendFamilyMessage(PlayerData[playerid][pMember], TEAM_AZTECAS_COLOR, string); } else { SendFamilyMessage(PlayerData[playerid][pLeader], TEAM_AZTECAS_COLOR, string); } for(new prost = 0; prost<=MAX_PLAYERS;prost++) { if(IsPlayerConnected(prost)) { if(PlayerData[prost][pAdmin] > 0 && sf[prost] == 13) { format(string, sizeof(string), "/f(faction id 13)%s:%s",sendername,(result)); SendClientMessage(prost,TEAM_AZTECAS_COLOR, string); } } } } else if(member == 18 || leader == 18) { if(PlayerData[playerid][pRank] == 6) { format(string, sizeof(string), "Primar %s: %s.", sendername, result); } else if(PlayerData[playerid][pRank] == 5) { format(string, sizeof(string), "Vice-Primar %s: %s.", sendername, result); } else if(PlayerData[playerid][pRank] == 4) { format(string, sizeof(string), "Secretar %s: %s.", sendername, result); } else if(PlayerData[playerid][pRank] == 3) { format(string, sizeof(string), "Afacerist %s: %s.", sendername, result); } else if(PlayerData[playerid][pRank] == 2) { format(string, sizeof(string), "Secretar %s: %s.", sendername, result); } else if(PlayerData[playerid][pRank] == 1) { format(string, sizeof(string), "Sofer %s: %s.", sendername, result); } else { format(string, sizeof(string), "** Sofer %s: %s. )) **", sendername, result); } if(PlayerData[playerid][pMember] > 0) { SendFamilyMessage(PlayerData[playerid][pMember], TEAM_AZTECAS_COLOR, string); } else { SendFamilyMessage(PlayerData[playerid][pLeader], TEAM_AZTECAS_COLOR, string); } for(new prost = 0; prost<=MAX_PLAYERS;prost++) { if(IsPlayerConnected(prost)) { if(PlayerData[prost][pAdmin] > 0 && sf[prost] == 18) { format(string, sizeof(string), "/f(faction id 18)%s:%s",sendername,(result)); SendClientMessage(prost,TEAM_AZTECAS_COLOR, string); } } } } else if(member == 14 || leader == 14) { if(PlayerData[playerid][pRank] == 6) { format(string, sizeof(string), "Sefu' %s: %s.", sendername, result); } else if(PlayerData[playerid][pRank] == 5) { format(string, sizeof(string), "Sub-Sef' %s: %s.", sendername, result); } else if(PlayerData[playerid][pRank] == 4) { format(string, sizeof(string), "Mafiot %s: %s.", sendername, result); } else if(PlayerData[playerid][pRank] == 3) { format(string, sizeof(string), "Afacerist %s: %s.", sendername, result); } else if(PlayerData[playerid][pRank] == 2) { format(string, sizeof(string), "Profesionist %s: %s.", sendername, result); } else if(PlayerData[playerid][pRank] == 1) { format(string, sizeof(string), "Incepator %s: %s.", sendername, result); } else { format(string, sizeof(string), "** Sofer %s: %s. )) **", sendername, result); } if(PlayerData[playerid][pMember] > 0) { SendFamilyMessage(PlayerData[playerid][pMember], TEAM_AZTECAS_COLOR, string); } else { SendFamilyMessage(PlayerData[playerid][pLeader], TEAM_AZTECAS_COLOR, string); } for(new prost = 0; prost<=MAX_PLAYERS;prost++) { if(IsPlayerConnected(prost)) { if(PlayerData[prost][pAdmin] > 0 && sf[prost] == 14) { format(string, sizeof(string), "/f(faction id 14)%s:%s",sendername,(result)); SendClientMessage(prost,TEAM_AZTECAS_COLOR, string); } } } } else if(member == 15 || leader == 15) { if(PlayerData[playerid][pRank] == 6) { format(string, sizeof(string), "Sefu' %s: %s.", sendername, result); } else if(PlayerData[playerid][pRank] == 5) { format(string, sizeof(string), "Sub-Sef' %s: %s.", sendername, result); } else if(PlayerData[playerid][pRank] == 4) { format(string, sizeof(string), "Mafiot %s: %s.", sendername, result); } else if(PlayerData[playerid][pRank] == 3) { format(string, sizeof(string), "Afacerist %s: %s.", sendername, result); } else if(PlayerData[playerid][pRank] == 2) { format(string, sizeof(string), "Profesionist %s: %s.", sendername, result); } else if(PlayerData[playerid][pRank] == 1) { format(string, sizeof(string), "Incepator %s: %s.", sendername, result); } else { format(string, sizeof(string), "** Sofer %s: %s. )) **", sendername, result); } if(PlayerData[playerid][pMember] > 0) { SendFamilyMessage(PlayerData[playerid][pMember], TEAM_AZTECAS_COLOR, string); } else { SendFamilyMessage(PlayerData[playerid][pLeader], TEAM_AZTECAS_COLOR, string); } for(new prost = 0; prost<=MAX_PLAYERS;prost++) { if(IsPlayerConnected(prost)) { if(PlayerData[prost][pAdmin] > 0 && sf[prost] == 15) { format(string, sizeof(string), "/f(faction id 15)%s:%s",sendername,(result)); SendClientMessage(prost,TEAM_AZTECAS_COLOR, string); } } } } else if(member == 16 || leader == 16) { if(PlayerData[playerid][pRank] == 6) { format(string, sizeof(string), "Sefu' %s: %s.", sendername, result); } else if(PlayerData[playerid][pRank] == 5) { format(string, sizeof(string), "Sub-Sef' %s: %s.", sendername, result); } else if(PlayerData[playerid][pRank] == 4) { format(string, sizeof(string), "Mafiot %s: %s.", sendername, result); } else if(PlayerData[playerid][pRank] == 3) { format(string, sizeof(string), "Afacerist %s: %s.", sendername, result); } else if(PlayerData[playerid][pRank] == 2) { format(string, sizeof(string), "Profesionist %s: %s.", sendername, result); } else if(PlayerData[playerid][pRank] == 1) { format(string, sizeof(string), "Incepator %s: %s.", sendername, result); } else { format(string, sizeof(string), "** Sofer %s: %s. )) **", sendername, result); } if(PlayerData[playerid][pMember] > 0) { SendFamilyMessage(PlayerData[playerid][pMember], TEAM_AZTECAS_COLOR, string); } else { SendFamilyMessage(PlayerData[playerid][pLeader], TEAM_AZTECAS_COLOR, string); } for(new prost = 0; prost<=MAX_PLAYERS;prost++) { if(IsPlayerConnected(prost)) { if(PlayerData[prost][pAdmin] > 0 && sf[prost] == 16) { format(string, sizeof(string), "/f(faction id 16)%s:%s",sendername,(result)); SendClientMessage(prost,TEAM_AZTECAS_COLOR, string); } } } } } return 1; }[/pawn] Ai incercat sa rezolvi singur ?: Da