Topic: /seticon HELP
Пожалуйста помогите разобраться что в коде не так
static int _handle_seticon_command(t_connection * c, char const *text)
{
t_account * account;
char * command;
char * username;
char * icon;
char t[MAX_MESSAGE_LEN];
unsigned int i,j;
char arg1[256];
char arg2[256];
char arg3[256];
std::strncpy(t, text, MAX_MESSAGE_LEN - 1);
for (i=0; t[i]!=' ' && t[i]!='\0'; i++); /* skip command /groups */
for (; t[i]==' '; i++); /* skip spaces */
for (j=0; t[i]!=' ' && t[i]!='\0'; i++) /* get command */
if (j<sizeof(arg1)-1) arg1[j++] = t[i];
arg1[j] = '\0';
for (; t[i]==' '; i++); /* skip spaces */
for (j=0; t[i]!=' ' && t[i]!='\0'; i++) /* get username */
if (j<sizeof(arg2)-1) arg2[j++] = t[i];
arg2[j] = '\0';
for (; t[i]==' '; i++); /* skip spaces */
for (j=0; t[i]!='\0'; i++) /* get icon */
if (j<sizeof(arg3)-1) arg3[j++] = t[i];
arg3[j] = '\0';
command = arg1;
username = arg2;
icon = arg3;
for (i=0; i<std::strlen(icon); i++)
if (std::isupper((int)icon[i])) icon[i] = std::tolower((int)icon[i]);
if (arg1[0] =='\0') {
message_send_text(c,message_type_info,c,"usage: /seticon <command> <username> <icon code>");
return 0;
}
if (!std::strcmp(command,"help") || !std::strcmp(command,"h")) {
message_send_text(c,message_type_info,c,"Set icons (Setting custom icons for users).");
message_send_text(c,message_type_info,c,"Type: /seticon add <username> <icon code> - añadir un icono al perfil de usuario");
message_send_text(c,message_type_info,c,"Type: /seticon del <username> <icon code> - eliminar un icono del perfil de usuario");
message_send_text(c,message_type_info,c,"Type: /seticon list <username> - muestra iconos de usuario actual que puede utilizar");
return 0;
}
if (arg2[0] =='\0') {
message_send_text(c,message_type_info,c,"usage: /seticon <command> <username> <icon code>");
return 0;
}
if (!(account = accountlist_find_account(username))) {
message_send_text(c,message_type_error,c,"Invalid user.");
return 0;
}
if (!std::strcmp(command,"list") || !std::strcmp(command,"l")) {
message_send_text(c,message_type_info,c,"Icon Code: Icon name , Attribute");
message_send_text(c,message_type_info,c,"=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=");
snprintf(msgtemp, sizeof(msgtemp), "BKBK: Лансер , %d",account_get_auth_icon(account,"BKBK"));
message_send_text(c,message_type_info,c,msgtemp);
snprintf(msgtemp, sizeof(msgtemp), "DKBK: Акаша , %d",account_get_auth_icon(account,"DKBK"));
message_send_text(c,message_type_info,c,msgtemp);
snprintf(msgtemp, sizeof(msgtemp), "EKBK: Анти маг , %d",account_get_auth_icon(account,"EKBK"));
message_send_text(c,message_type_info,c,msgtemp);
snprintf(msgtemp, sizeof(msgtemp), "BMOB: Баланар , %d",account_get_auth_icon(account,"BMOB"));
message_send_text(c,message_type_info,c,msgtemp);
snprintf(msgtemp, sizeof(msgtemp), "BYCW ,Бетмен %d",account_get_auth_icon(account,"BYCW"));
message_send_text(c,message_type_info,c,msgtemp);
snprintf(msgtemp, sizeof(msgtemp), "LEYB: Пугна , %d",account_get_auth_icon(account,"LEYB"));
message_send_text(c,message_type_info,c,msgtemp);
snprintf(msgtemp, sizeof(msgtemp), "ULBF: Зевс , %d",account_get_auth_icon(account,"ULBF"));
message_send_text(c,message_type_info,c,msgtemp);
snprintf(msgtemp, sizeof(msgtemp), "DERF: Ночной елф (девка) , %d",account_get_auth_icon(account,"DERF"));
message_send_text(c,message_type_info,c,msgtemp);
snprintf(msgtemp, sizeof(msgtemp), "ICWF: Винда(девка) , %d",account_get_auth_icon(account,"ICWF"));
message_send_text(c,message_type_info,c,msgtemp);
snprintf(msgtemp, sizeof(msgtemp), "ULBS: Воид , %d",account_get_auth_icon(account,"ULBS"));
message_send_text(c,message_type_info,c,msgtemp);
snprintf(msgtemp, sizeof(msgtemp), "GSEV: Венга(девка) , %d",account_get_auth_icon(account,"GSEV"));
message_send_text(c,message_type_info,c,msgtemp);
snprintf(msgtemp, sizeof(msgtemp), "RKPS: Трал , %d",account_get_auth_icon(account,"RKPS"));
message_send_text(c,message_type_info,c,msgtemp);
snprintf(msgtemp, sizeof(msgtemp), "DERS: Дерзкая(сиски) , %d",account_get_auth_icon(account,"DERS"));
message_send_text(c,message_type_info,c,msgtemp);
snprintf(msgtemp, sizeof(msgtemp), "LEYS: Минер , %d",account_get_auth_icon(account,"LEYS"));
message_send_text(c,message_type_info,c,msgtemp);
snprintf(msgtemp, sizeof(msgtemp), "MKBK: Супермен , %d",account_get_auth_icon(account,"MKBK"));
message_send_text(c,message_type_info,c,msgtemp);
snprintf(msgtemp, sizeof(msgtemp), "PKBK: Мирана , %d",account_get_auth_icon(account,"PKBK"));
message_send_text(c,message_type_info,c,msgtemp);
snprintf(msgtemp, sizeof(msgtemp), "WKBK: Тинкер , %d",account_get_auth_icon(account,"WKBK"));
message_send_text(c,message_type_info,c,msgtemp);
snprintf(msgtemp, sizeof(msgtemp), "KAHS: Шейкер , %d",account_get_auth_icon(account,"KAHS"));
message_send_text(c,message_type_info,c,msgtemp);
snprintf(msgtemp, sizeof(msgtemp), "GEUP: ПУДЖ , %d",account_get_auth_icon(account,"GEUP"));
message_send_text(c,message_type_info,c,msgtemp);
snprintf(msgtemp, sizeof(msgtemp), "AKIP: Пикачу , %d",account_get_auth_icon(account,"AKIP"));
message_send_text(c,message_type_info,c,msgtemp);
snprintf(msgtemp, sizeof(msgtemp), "DKAP: Панда(шторм) , %d",account_get_auth_icon(account,"DKAP"));
message_send_text(c,message_type_info,c,msgtemp);
snprintf(msgtemp, sizeof(msgtemp), "EVEN: Невер(СФ) , %d",account_get_auth_icon(account,"EVEN"));
message_send_text(c,message_type_info,c,msgtemp);
snprintf(msgtemp, sizeof(msgtemp), "XIAN: Наикс , %d",account_get_auth_icon(account,"XIAN"));
message_send_text(c,message_type_info,c,msgtemp);
snprintf(msgtemp, sizeof(msgtemp), "HCIL: Лич , %d",account_get_auth_icon(account,"HCIL"));
message_send_text(c,message_type_info,c,msgtemp);
snprintf(msgtemp, sizeof(msgtemp), "IKRD: Друид(медведь) , %d",account_get_auth_icon(account,"IKRD"));
message_send_text(c,message_type_info,c,msgtemp);
snprintf(msgtemp, sizeof(msgtemp), "REES: Чен , %d",account_get_auth_icon(account,"REES"));
message_send_text(c,message_type_info,c,msgtemp);
snprintf(msgtemp, sizeof(msgtemp), "LAZE: Эзалор , %d",account_get_auth_icon(account,"LAZE"));
message_send_text(c,message_type_info,c,msgtemp);
snprintf(msgtemp, sizeof(msgtemp), "NOIR: Фура , %d",account_get_auth_icon(account,"NOIR"));
message_send_text(c,message_type_info,c,msgtemp);
snprintf(msgtemp, sizeof(msgtemp), "OBOB: Гупка боб , %d",account_get_auth_icon(account,"OBOB"));
message_send_text(c,message_type_info,c,msgtemp);
snprintf(msgtemp, sizeof(msgtemp), "ESOL: Лузер , %d",account_get_auth_icon(account,"ESOL"));
message_send_text(c,message_type_info,c,msgtemp);
snprintf(msgtemp, sizeof(msgtemp), "UPCI: Клавиатура и мышка , %d",account_get_auth_icon(account,"UPCI"));
message_send_text(c,message_type_info,c,msgtemp);
snprintf(msgtemp, sizeof(msgtemp), "LPPA: Apple(яблоко) , %d",account_get_auth_icon(account,"LPPA"));
message_send_text(c,message_type_info,c,msgtemp);
snprintf(msgtemp, sizeof(msgtemp), "TAVA: Аватар , %d",account_get_auth_icon(account,"TAVA"));
message_send_text(c,message_type_info,c,msgtemp);
snprintf(msgtemp, sizeof(msgtemp), "1EXA: Топор(мясной) , %d",account_get_auth_icon(account,"1EXA"));
message_send_text(c,message_type_info,c,msgtemp);
snprintf(msgtemp, sizeof(msgtemp), "DNEB: Бендер , %d",account_get_auth_icon(account,"DNEB"));
message_send_text(c,message_type_info,c,msgtemp);
snprintf(msgtemp, sizeof(msgtemp), "1TAC: Кот , %d",account_get_auth_icon(account,"1TAC"));
message_send_text(c,message_type_info,c,msgtemp);
snprintf(msgtemp, sizeof(msgtemp), "TRAD: DART(из starwars) , %d",account_get_auth_icon(account,"TRAD"));
message_send_text(c,message_type_info,c,msgtemp);
snprintf(msgtemp, sizeof(msgtemp), "1GOD: Собака , %d",account_get_auth_icon(account,"1GOD"));
message_send_text(c,message_type_info,c,msgtemp);
snprintf(msgtemp, sizeof(msgtemp), "1EYE: Глаз , %d",account_get_auth_icon(account,"1EYE"));
message_send_text(c,message_type_info,c,msgtemp);
snprintf(msgtemp, sizeof(msgtemp), "1XOF: Мозилла(браузер) , %d",account_get_auth_icon(account,"1XOF"));
message_send_text(c,message_type_info,c,msgtemp);
snprintf(msgtemp, sizeof(msgtemp), "2XOF: Анимешка(девка) , %d",account_get_auth_icon(account,"2XOF"));
message_send_text(c,message_type_info,c,msgtemp);
snprintf(msgtemp, sizeof(msgtemp), "RAAG: Гара(из наруто) , %d",account_get_auth_icon(account,"RAAG"));
message_send_text(c,message_type_info,c,msgtemp);
snprintf(msgtemp, sizeof(msgtemp), "ZDOG: хз , %d",account_get_auth_icon(account,"ZDOG"));
message_send_text(c,message_type_info,c,msgtemp);
snprintf(msgtemp, sizeof(msgtemp), "VARG: Могила , %d",account_get_auth_icon(account,"VARG"));
message_send_text(c,message_type_info,c,msgtemp);
snprintf(msgtemp, sizeof(msgtemp), "DAEH: из южного парка , %d",account_get_auth_icon(account,"DAEH"));
message_send_text(c,message_type_info,c,msgtemp);
snprintf(msgtemp, sizeof(msgtemp), "1ORI: Железный человек , %d",account_get_auth_icon(account,"1ORI"));
message_send_text(c,message_type_info,c,msgtemp);
snprintf(msgtemp, sizeof(msgtemp), "2ORI: Железный человек(белый) , %d",account_get_auth_icon(account,"2ORI"));
message_send_text(c,message_type_info,c,msgtemp);
snprintf(msgtemp, sizeof(msgtemp), "OSAJ: Маска , %d",account_get_auth_icon(account,"OSAJ"));
message_send_text(c,message_type_info,c,msgtemp);
snprintf(msgtemp, sizeof(msgtemp), "GKAK: из наруто , %d",account_get_auth_icon(account,"GKAK"));
message_send_text(c,message_type_info,c,msgtemp);
snprintf(msgtemp, sizeof(msgtemp), "SKAK: Какаши(из наруто) , %d",account_get_auth_icon(account,"SKAK"));
message_send_text(c,message_type_info,c,msgtemp);
snprintf(msgtemp, sizeof(msgtemp), "1RAK: из южного парка , %d",account_get_auth_icon(account,"1RAK"));
message_send_text(c,message_type_info,c,msgtemp);
snprintf(msgtemp, sizeof(msgtemp), "2RAK: из южного парка , %d",account_get_auth_icon(account,"2RAK"));
message_send_text(c,message_type_info,c,msgtemp);
snprintf(msgtemp, sizeof(msgtemp), "NNEK: из южного парка , %d",account_get_auth_icon(account,"NNEK"));
message_send_text(c,message_type_info,c,msgtemp);
snprintf(msgtemp, sizeof(msgtemp), "ELYK: из южного парка , %d",account_get_auth_icon(account,"ELYK"));
message_send_text(c,message_type_info,c,msgtemp);
snprintf(msgtemp, sizeof(msgtemp), "IRAM: марио , %d",account_get_auth_icon(account,"IRAM"));
message_send_text(c,message_type_info,c,msgtemp);
snprintf(msgtemp, sizeof(msgtemp), "AHRM: хз , %d",account_get_auth_icon(account,"AHRM"));
message_send_text(c,message_type_info,c,msgtemp);
snprintf(msgtemp, sizeof(msgtemp), "HSUM: гриб , %d",account_get_auth_icon(account,"HSUM"));
message_send_text(c,message_type_info,c,msgtemp);
snprintf(msgtemp, sizeof(msgtemp), "URAN: Наруто , %d",account_get_auth_icon(account,"URAN"));
message_send_text(c,message_type_info,c,msgtemp);
snprintf(msgtemp, sizeof(msgtemp), "LBIN: из футурама , %d",account_get_auth_icon(account,"LBIN"));
message_send_text(c,message_type_info,c,msgtemp);
snprintf(msgtemp, sizeof(msgtemp), "MABO: Обама , %d",account_get_auth_icon(account,"MABO"));
message_send_text(c,message_type_info,c,msgtemp);
snprintf(msgtemp, sizeof(msgtemp), "YALP: из Плейбой , %d",account_get_auth_icon(account,"YALP"));
message_send_text(c,message_type_info,c,msgtemp);
snprintf(msgtemp, sizeof(msgtemp), "RAHS: Саске(из наруто) , %d",account_get_auth_icon(account,"RAHS"));
message_send_text(c,message_type_info,c,msgtemp);
snprintf(msgtemp, sizeof(msgtemp), "UTHS: из Starwars , %d",account_get_auth_icon(account,"UTHS"));
message_send_text(c,message_type_info,c,msgtemp);
snprintf(msgtemp, sizeof(msgtemp), "LLKS: Череп , %d",account_get_auth_icon(account,"LLKS"));
message_send_text(c,message_type_info,c,msgtemp);
snprintf(msgtemp, sizeof(msgtemp), "11PS: Тини , %d",account_get_auth_icon(account,"11PS"));
message_send_text(c,message_type_info,c,msgtemp);
snprintf(msgtemp, sizeof(msgtemp), "RAPS: Южный парк , %d",account_get_auth_icon(account,"RAPS"));
message_send_text(c,message_type_info,c,msgtemp);
snprintf(msgtemp, sizeof(msgtemp), "WAPS: Паук , %d",account_get_auth_icon(account,"WAPS"));
message_send_text(c,message_type_info,c,msgtemp);
snprintf(msgtemp, sizeof(msgtemp), "MRET: Терминатор , %d",account_get_auth_icon(account,"MRET"));
message_send_text(c,message_type_info,c,msgtemp);
snprintf(msgtemp, sizeof(msgtemp), "1NRT: Бупермен , %d",account_get_auth_icon(account,"1NRT"));
message_send_text(c,message_type_info,c,msgtemp);
snprintf(msgtemp, sizeof(msgtemp), "2NRT: Грустный Бупермен , %d",account_get_auth_icon(account,"2NRT"));
message_send_text(c,message_type_info,c,msgtemp);
snprintf(msgtemp, sizeof(msgtemp), "DOOV: Вуду , %d",account_get_auth_icon(account,"DOOV"));
message_send_text(c,message_type_info,c,msgtemp);
snprintf(msgtemp, sizeof(msgtemp), "DIOZ: Зоидберг(из футурама) , %d",account_get_auth_icon(account,"DIOZ"));
message_send_text(c,message_type_info,c,msgtemp);
snprintf(msgtemp, sizeof(msgtemp), "NARC: Кран , %d",account_get_auth_icon(account,"NARC"));
message_send_text(c,message_type_info,c,msgtemp);
snprintf(msgtemp, sizeof(msgtemp), "KCUF: Надпись FUCK , %d",account_get_auth_icon(account,"KCUF"));
message_send_text(c,message_type_info,c,msgtemp);
snprintf(msgtemp, sizeof(msgtemp), "KIRK: Ужас , %d",account_get_auth_icon(account,"KIRK"));
message_send_text(c,message_type_info,c,msgtemp);
snprintf(msgtemp, sizeof(msgtemp), "SKIL: Пингвин(сидит) , %d",account_get_auth_icon(account,"SKIL"));
message_send_text(c,message_type_info,c,msgtemp);
snprintf(msgtemp, sizeof(msgtemp), "LIMS: Смайлик , %d",account_get_auth_icon(account,"LIMS"));
message_send_text(c,message_type_info,c,msgtemp);
snprintf(msgtemp, sizeof(msgtemp), "LKRT: ХАХА , %d",account_get_auth_icon(account,"LKRT"));
message_send_text(c,message_type_info,c,msgtemp);
snprintf(msgtemp, sizeof(msgtemp), "GAME: Надпись The Game , %d",account_get_auth_icon(account,"GAME"));
message_send_text(c,message_type_info,c,msgtemp);
snprintf(msgtemp, sizeof(msgtemp), "LDSB: Дявол , %d",account_get_auth_icon(account,"LDSB"));
message_send_text(c,message_type_info,c,msgtemp);
snprintf(msgtemp, sizeof(msgtemp), "POHZ: Бикини , %d",account_get_auth_icon(account,"POHZ"));
message_send_text(c,message_type_info,c,msgtemp);
snprintf(msgtemp, sizeof(msgtemp), "KOHZ: Бикини(чернобелый) , %d",account_get_auth_icon(account,"KOHZ"));
message_send_text(c,message_type_info,c,msgtemp);
snprintf(msgtemp, sizeof(msgtemp), "SUOH: Хз голова , %d",account_get_auth_icon(account,"SUOH"));
message_send_text(c,message_type_info,c,msgtemp);
snprintf(msgtemp, sizeof(msgtemp), "KMIZ: Алмаз7(розовый) , %d",account_get_auth_icon(account,"KMIZ"));
message_send_text(c,message_type_info,c,msgtemp);
snprintf(msgtemp, sizeof(msgtemp), "1TOB: Бюлдозер , %d",account_get_auth_icon(account,"1TOB"));
message_send_text(c,message_type_info,c,msgtemp);
snprintf(msgtemp, sizeof(msgtemp), "2TOB: Робот , %d",account_get_auth_icon(account,"2TOB"));
message_send_text(c,message_type_info,c,msgtemp);
snprintf(msgtemp, sizeof(msgtemp), "BARC: Краб , %d",account_get_auth_icon(account,"BARC"));
message_send_text(c,message_type_info,c,msgtemp);
snprintf(msgtemp, sizeof(msgtemp), "1GMO: Надпись OMG , %d",account_get_auth_icon(account,"1GMO"));
message_send_text(c,message_type_info,c,msgtemp);
snprintf(msgtemp, sizeof(msgtemp), "1FTW: Надпись WTF , %d",account_get_auth_icon(account,"1TFW"));
message_send_text(c,message_type_info,c,msgtemp);
snprintf(msgtemp, sizeof(msgtemp), "BOBA: Надпись ВОВА , %d",account_get_auth_icon(account,"BOBA"));
message_send_text(c,message_type_info,c,msgtemp);
snprintf(msgtemp, sizeof(msgtemp), "GREY: Девка , %d",account_get_auth_icon(account,"GREY"));
message_send_text(c,message_type_info,c,msgtemp);
snprintf(msgtemp, sizeof(msgtemp), "MEM1: Чужой смайлик , %d",account_get_auth_icon(account,"MEM1"));
message_send_text(c,message_type_info,c,msgtemp);
snprintf(msgtemp, sizeof(msgtemp), "SFLT: СФ(Мультяшний) , %d",account_get_auth_icon(account,"SFLT"));
message_send_text(c,message_type_info,c,msgtemp);
snprintf(msgtemp, sizeof(msgtemp), "DELL: Девил , %d",account_get_auth_icon(account,"SFLT"));
message_send_text(c,message_type_info,c,msgtemp);
snprintf(msgtemp, sizeof(msgtemp), "LISS: Лиса , %d",account_get_auth_icon(account,"LISS"));
message_send_text(c,message_type_info,c,msgtemp);
return 0;
}
if (arg3[0] =='\0') {
message_send_text(c,message_type_info,c,"usage: /seticon <command> <username> <icon code>");
return 0;
}
if (!std::strcmp(icon,"BKBK") || !std::strcmp(icon,"DKBK") || !std::strcmp(icon,"EKBK") || !std::strcmp(icon,"BMOB")
|| !std::strcmp(icon,"BYCW") || !std::strcmp(icon,"DERB") || !std::strcmp(icon,"LEYB") || !std::strcmp(icon,"ULBF")
|| !std::strcmp(icon,"DERF") || !std::strcmp(icon,"IKWF") || !std::strcmp(icon,"ULBS") || !std::strcmp(icon,"GSEV")
|| !std::strcmp(icon,"RKPS") || !std::strcmp(icon,"DERS") || !std::strcmp(icon,"LEYS") || !std::strcmp(icon,"MKBK")
|| !std::strcmp(icon,"MKBK") || !std::strcmp(icon,"PKBK") || !std::strcmp(icon,"WKBK") || !std::strcmp(icon,"KAHS")
|| !std::strcmp(icon,"GEUP") || !std::strcmp(icon,"AKIP") || !std::strcmp(icon,"DKAP") || !std::strcmp(icon,"EVEN")
|| !std::strcmp(icon,"MMAH") || !std::strcmp(icon,"XIAN") || !std::strcmp(icon,"HCIL") || !std::strcmp(icon,"IKRD")
|| !std::strcmp(icon,"REES") || !std::strcmp(icon,"LAZE") || !std::strcmp(icon,"NOIR") || !std::strcmp(icon,"OBOB")
|| !std::strcmp(icon,"ESOL") || !std::strcmp(icon,"UPCI") || !std::strcmp(icon,"LPPA") || !std::strcmp(icon,"TAVA")
|| !std::strcmp(icon,"1EXA") || !std::strcmp(icon,"DNEB") || !std::strcmp(icon,"1TAC") || !std::strcmp(icon,"TRAD")
|| !std::strcmp(icon,"1GOD") || !std::strcmp(icon,"1EYE") || !std::strcmp(icon,"1XOF") || !std::strcmp(icon,"2XOF")
|| !std::strcmp(icon,"1YRF") || !std::strcmp(icon,"RAAG") || !std::strcmp(icon,"ZDOG") || !std::strcmp(icon,"VARG")
|| !std::strcmp(icon,"DAEH") || !std::strcmp(icon,"1ORI") || !std::strcmp(icon,"2ORI") || !std::strcmp(icon,"OSAJ")
|| !std::strcmp(icon,"GKAK") || !std::strcmp(icon,"SKAK") || !std::strcmp(icon,"1RAK") || !std::strcmp(icon,"2RAK")
|| !std::strcmp(icon,"NNEK") || !std::strcmp(icon,"ELYK") || !std::strcmp(icon,"IRAM") || !std::strcmp(icon,"AHRM")
|| !std::strcmp(icon,"HSUM") || !std::strcmp(icon,"URAN") || !std::strcmp(icon,"LBIN") || !std::strcmp(icon,"MABO")
|| !std::strcmp(icon,"YALP") || !std::strcmp(icon,"RAHS") || !std::strcmp(icon,"UTHS") || !std::strcmp(icon,"LLKS")
|| !std::strcmp(icon,"11PS") || !std::strcmp(icon,"RAPS") || !std::strcmp(icon,"WAPS") || !std::strcmp(icon,"MRET")
|| !std::strcmp(icon,"1NRT") || !std::strcmp(icon,"2NRT") || !std::strcmp(icon,"DOOV") || !std::strcmp(icon,"DIOZ")
|| !std::strcmp(icon,"NARC") || !std::strcmp(icon,"KCUF") || !std::strcmp(icon,"KIRK") || !std::strcmp(icon,"SKIL")
|| !std::strcmp(icon,"GAME") || !std::strcmp(icon,"LDSB") || !std::strcmp(icon,"POHZ") || !std::strcmp(icon,"KOHZ")
|| !std::strcmp(icon,"SUOH") || !std::strcmp(icon,"KMIZ") || !std::strcmp(icon,"1TOB") || !std::strcmp(icon,"2TOB")
|| !std::strcmp(icon,"BARC") || !std::strcmp(icon,"1GMO") || !std::strcmp(icon,"1FTW") || !std::strcmp(icon,"BOBA")
|| !std::strcmp(icon,"GREY") || !std::strcmp(icon,"1MEM") || !std::strcmp(icon,"SFLT") || !std::strcmp(icon,"DELL")
|| !std::strcmp(icon,"LISS")) {
/*Do nothing.*/
}
else
{
eventlog(eventlog_level_warn,__FUNCTION__,"unknown icon: %x", text);
snprintf(msgtemp, sizeof(msgtemp), "No such icon, unable to set!");
message_send_text(c,message_type_error,c,msgtemp);
return 0;
}
if (!std::strcmp(command,"add") || !std::strcmp(command,"a")) {
account_set_auth_icon(account, icon, 1);
snprintf(msgtemp, sizeof(msgtemp) ,"%.128s is setted to the requested account.", icon);
message_send_text(c,message_type_info,c,msgtemp);
return 0;
}
if (!std::strcmp(command,"del") || !std::strcmp(command,"d")) {
account_set_auth_icon(account, icon, 0);
snprintf(msgtemp, sizeof(msgtemp) ,"%.128s is removed from the requested account.", icon);
message_send_text(c,message_type_info,c,msgtemp);
return 0;
}
snprintf(msgtemp, sizeof(msgtemp), "got unknown command: %.128s", command);
message_send_text(c,message_type_error,c,msgtemp);
return 0;
}
компилится норма но вот когда использую
/seticon add nik BKBK (или другие коды которых добавил)
пишет No such icon, unable to set!
прошу помогите найти причину заранее спс