if(strcmp(cmdtext, \"/adminok\", true) == 0) { printf(\"%s beírta a /adminok parancsot\\r\\n\", PlayerName(playerid)); msg(playerid, \"Elérhetõ adminok:\"); for(new i=0; i<PLAYERS; i++) { if(Info[admin] > 0 && Info[rejtozve] == 0) { new aszname[128]; GetPlayerName(i, sendername, sizeof(sendername)); if(Info[admin] == 1) format(aszname, sizeof(aszname), \"Kezdõ-Admin %s\", sendername); else if(Info[admin] == 2) format(aszname, sizeof(aszname), \"Haladó-Admin %s\", sendername); else if(Info[admin] == 3) format(aszname, sizeof(aszname), \"Fõ-Admin %s\", sendername); else format(aszname, sizeof(aszname), \"Admin %s\", sendername); SendClientMessage(playerid,COLOR_YELLOW, aszname); } } return 1; }
dcmd_report(playerid,params[]){ printf(\"%s beírta a /report parancsot\\r\\n\", PlayerName(playerid));new result[128];if(sscanf(params, \"z\", result)) SendClientMessage(playerid, COLOR_GRAD2, \"Használat: /report <gondod>\");else{ if(strlen(result) > 100) { msg(playerid,\"Túl hosszú report!\"); return 1; } if(reportszam[playerid] == 0) { format(reportstring[reporttart], 128, \"%s panasza: %s\", PlayerName(playerid), result); format(stringx, sizeof(stringx), \"%s panasza (%d): %s\", PlayerName(playerid), reporttart, result); reporttart++; if(reporttart == 10) reporttart = 0; for(new i = 0; i < PLAYERS; i++) { if(IsPlayerConnected(i)) { if (Info[admin] >= 1) { SendClientMessage(i, COLOR_YELLOW, stringx); } } } SendClientMessage(playerid, COLOR_YELLOW, \"Panaszodat kézbesítettük az adminoknak:\"); format(stringx, sizeof(stringx), \"%s panasza: %s\", PlayerName(playerid), result); SendClientMessage(playerid, COLOR_YELLOW, stringx); reportszam[playerid]=10; printf(\"%s\\r\\n\",stringx);} else msg(playerid, \"10 másodpercenként lehet reportot írni! Sûrítsd jobban össze inkább!\");} return 1;}
if(strcmp(cmd, \"/asayy\", true) == 0){ printf(\"%s beírta a /asayy parancsot\\r\\n\", PlayerName(playerid)); if(IsPlayerConnected(playerid)) { if (Info[playerid][admin] >= 1) { tmp = strtok(cmdtext, idx); if(!strlen(tmp)) { msg(playerid, \"Be kell írnod report ID-t!\"); return 1; } new reportseged = strval(tmp); if(reportseged < 0 && reportseged > 9) { msg(playerid, \"A report ID 0 és 9 között legyen!\"); return 1; } new admin_message[128]; GetPlayerName(playerid, sendername, sizeof(sendername)); new length = strlen(cmdtext); while ((idx < length) && (cmdtext[idx] <= \' \')) { idx++; } new offset = idx; new result[130]; while ((idx < length) && ((idx - offset) < (sizeof(result) - 1))) { result[idx - offset] = cmdtext[idx]; idx++; } result[idx - offset] = EOS; format(stringx,sizeof(stringx), \"{F08080}%s\", reportstring[reportseged]); SendClientMessageToAll(0xFFDB26FF,stringx); if(strlen(result) < 65 && Info[playerid][rejtozve] == 0) { format(admin_message, sizeof(admin_message), \"{B0C4DE}Admin %s: {778899}%s\", sendername, result); SendClientMessageToAll(COLOR_YGREEN,admin_message); printf(\"%s\\r\\n\", admin_message); return 1; } else if(strlen(result) < 129 && strlen(result) > 64 && Info[playerid][rejtozve] == 0) { new stringxxx[65]; strmid(stringxxx, result, 65, strlen(result)); strdel(result, 65, strlen(result)); format(admin_message, sizeof(stringx), \"{B0C4DE}Admin %s: {778899}%s...\", sendername, result); SendClientMessageToAll(COLOR_YGREEN,admin_message); printf(\"%s\\r\\n\", admin_message); format(admin_message, sizeof(stringx), \"{B0C4DE}Admin %s: {778899}...%s\", sendername, stringxxx); SendClientMessageToAll(COLOR_YGREEN,admin_message); printf(\"%s\\r\\n\", admin_message); } else if(strlen(result) < 65 && Info[playerid][rejtozve] == 1) { format(admin_message, sizeof(stringx), \"{B0C4DE}Admin: {778899}%s\", result); SendClientMessageToAll(COLOR_YGREEN,admin_message); printf(\"%s\\r\\n\", admin_message); printf(\"%s\\r\\n\", sendername); } else if(strlen(result) < 129 && strlen(result) > 64 && Info[playerid][rejtozve] == 1) { new stringxxx[65]; strmid(stringxxx, result, 65, strlen(result)); strdel(result, 65, strlen(result)); format(admin_message, sizeof(stringx), \"{B0C4DE}Admin: {778899}%s...\", result); SendClientMessageToAll(COLOR_YGREEN,admin_message); printf(\"%s\\r\\n\", admin_message); format(admin_message, sizeof(stringx), \"{B0C4DE}Admin: {778899}...%s\", stringxxx); SendClientMessageToAll(COLOR_YGREEN,admin_message); printf(\"%s\\r\\n\", admin_message); printf(\"%s\\r\\n\", sendername); } } else { SendClientMessage(playerid, COLOR_GRAD1, \"Nem vagy admin!\"); return 1; }}return 1;}