Uitate la while while ((idx < length) && (cmdtext[idx] <= ' ')) Uite aici comanda: [pawn] if(strcmp(cmd, "/chatlideri", true) == 0 || strcmp(cmd, "/cl", true) == 0) { if(IsPlayerConnected(playerid)) { if(PlayerData[playerid][pHMuted] == 1) { SendClientMessage(playerid, TEAM_CYAN_COLOR, ": Esti mutit."); return 1; } GetPlayerName(playerid, sendername, sizeof(sendername)); new length = strlen(cmdtext); while ((idx < length) && (cmdtext[idx] <= length)) { idx++; } new offset = idx; new result[64]; while ((idx < length) && ((idx - offset) < (sizeof(result) - 1))) { result[idx - offset] = cmdtext[idx]; idx++; } new leaders = PlayerData[playerid][pLeader]; result[idx - offset] = EOS; if(!strlen(result)) { SendClientMessage(playerid, COLOR_GRAD2, "Scrie: (/cl) pentru a discuta cu restul leaderilor."); return 1; } if(leaders==1) { format(string, sizeof(string), "» Politia Romana %s: %s.", sendername, result); } else if(leaders==2) { format(string, sizeof(string), "» S.R.I. %s: %s.", sendername, result); } else if(leaders==3) { format(string, sizeof(string), "» Armata Romana %s: %s.", sendername, result); } else if(leaders==4) { format(string, sizeof(string), "» S.M.U.R.D. %s: %s.", sendername, result); } else if(leaders==5) { format(string, sizeof(string), "» Rromi %s: %s.", sendername, result); } else if(leaders==6) { format(string, sizeof(string), "» Taxi Company %s: %s.", sendername, result); } else if(leaders==7) { format(string, sizeof(string), "» School Instructor %s: %s.", sendername, result); } else if(leaders==8) { format(string, sizeof(string), "» Hitman Agency %s: %s.", sendername, result); } else if(leaders==9) { format(string, sizeof(string), "» News Reporter %s: %s.", sendername, result); } else if(leaders==10) { format(string, sizeof(string), "» Remorcari auto %s: %s.", sendername, result); } else if(leaders==11) { format(string, sizeof(string), "» Clanul Sadoveanu %s: %s.", sendername, result); } else if(leaders==12) { format(string, sizeof(string), "» Clanul Capone %s: %s.", sendername, result); } else if(leaders==13) { format(string, sizeof(string), "» Clanul Duduianu %s: %s.", sendername, result); } else if(leaders==14) { format(string, sizeof(string), "» Clanul Corsicanu %s: %s.", sendername, result); } else if(leaders==15) { format(string, sizeof(string), "» Clanul Tobosaru %s: %s.", sendername, result); } else if(leaders==16) { format(string, sizeof(string), "» Clanul Camataru %s: %s.", sendername, result); } else if(leaders==17) { format(string, sizeof(string), "» Total Security %s: %s.", sendername, result); } else if(leaders==18) { format(string, sizeof(string), "» Guvern %s: %s.", sendername, result); } else { SendClientMessage(playerid, COLOR_LIGHTGREEN, "Ne pare rau dar nu esti lider!"); return 1; } SendLeaderMessage(COLOR_1GREEN, string); printf("» [LIDER] %s: %s", sendername, result); new playersip[182]; GetPlayerIp(playerid, playersip, sizeof(playersip)); new year, month,day getdate(year, month, day); format(string, sizeof(string), "AdmCmd: %s a primit ban de la AdmBOT, motivul: /lc %s (%d-%d-%d)", sendername,(result),month,day,year); AdmCmdsLog(string); format(string, sizeof(string), "AdmCmd: %s a primit ban de la AdmBOT, motivul: Reclama!", sendername); SendClientMessageToAll(COLOR_LIGHTRED, string); SendClientMessage(giveplayerid, COLOR_LIGHTRED, "Pentru unban vizitati www.romaniarpgserver.hitforum.ro"); SendClientMessage(giveplayerid, COLOR_LIGHTRED, "Nu uita sa faci poza (F8)"); PlayerData[playerid][pLocked] = 1; MySQLADDBan(PlayerData[playerid][pSQLID]); new query[MAX_STRING]; format(query, MAX_STRING, "UPDATE cars SET "); new hour,minuite,second; gettime(hour,minuite,second); format(query, sizeof(query), "UPDATE banuri SET BanmD='%d' WHERE idd=%d", minuite, PlayerData[playerid][pSQLID]); mysql_query(query); format(query, sizeof(query), "UPDATE banuri SET BanoD='%d' WHERE idd=%d", hour, PlayerData[playerid][pSQLID]); mysql_query(query); format(query, sizeof(query), "UPDATE banuri SET BanzD='%d' WHERE idd=%d", day, PlayerData[playerid][pSQLID]); mysql_query(query); format(query, sizeof(query), "UPDATE banuri SET BanlD='%d' WHERE idd=%d", month, PlayerData[playerid][pSQLID]); mysql_query(query); format(query, sizeof(query), "UPDATE banuri SET BanaD='%d' WHERE idd=%d", year, PlayerData[playerid][pSQLID]); mysql_query(query); format(query, sizeof(query), "UPDATE banuri SET Nume='%s' WHERE idd=%d", PlayerData[playerid][pNume], PlayerData[playerid][pSQLID]); mysql_query(query); format(query, sizeof(query), "UPDATE banuri SET AdminBan='AdmBOT' WHERE idd=%d", PlayerData[playerid][pSQLID]); mysql_query(query); format(query, sizeof(query), "UPDATE banuri SET BanReason='Reclama' WHERE idd=%d", PlayerData[playerid][pSQLID]); mysql_query(query); format(query, sizeof(query), "UPDATE banuri SET PlayerIP='%s' WHERE idd=%d", playersip, PlayerData[playerid][pSQLID]); mysql_query(query); format(query, sizeof(query), "UPDATE players SET Locked='%d' WHERE id=%d", PlayerData[playerid][pLocked], PlayerData[playerid][pSQLID]); mysql_query(query); BanEx(playerid, "Reclama"); return 1; } return 1; } [/pawn]