Kubix! Опубликовано 7 декабря, 2012 Жалоба Поделиться Опубликовано 7 декабря, 2012 (изменено) setarray .NewFromMilanMenu[0], 5171, 5256; .@menu$ = ""; for(.@a = 0; .@a <= getarraysize(.NewFromMilanMenu); .@a++){ if(.NewFromMilanMenu[.@a] != 0){ .@menu$ += getitemname(.NewFromMilanMenu[.@a]); .@menu$ += ":"; } } .@Item = select(.@menu$); callsub newfrommilan, .NewFromMilanMenu[.@Item - 1]; close; newfrommilan: mes .Serg$; mes "Чтобы сделать "+getitemname(getarg(0))+" тебе нужно 2 Jellopy"; close; Кусок кода. Вот что выбивает в мап сервере: Есть идеи что это такое? первый раз ошибку вижу. Изменено 7 декабря, 2012 пользователем Shader Не будь нищебродом, отредактировал ошибку в загаловке :D Ссылка на комментарий Поделиться на другие сайты Поделиться
Nezdeshniy Опубликовано 7 декабря, 2012 Жалоба Поделиться Опубликовано 7 декабря, 2012 (изменено) Ну афина же пишет, script.c и номер строки где возник конфликт. Ближайшие строки и саму функцию сорца в студию, и клиф.с тоже желательно. Изменено 7 декабря, 2012 пользователем Nezdeshniy Ссылка на комментарий Поделиться на другие сайты Поделиться
Kubix! Опубликовано 7 декабря, 2012 Автор Жалоба Поделиться Опубликовано 7 декабря, 2012 script.cС 3260 по 3270 if( data_isstring(left) && data_isstring(right) ) {// ss => op_2str op_2str(st, op, left->u.str, right->u.str); script_removetop(st, leftref.type == C_NOP ? -3 : -2, -1);// pop the two values before the top one if (leftref.type != C_NOP) { aFree(left->u.str); *left = leftref; } } Ссылка на комментарий Поделиться на другие сайты Поделиться
botka4aet Опубликовано 7 декабря, 2012 Жалоба Поделиться Опубликовано 7 декабря, 2012 .@name - scope integer variable .@menu$ += getitemname(.NewFromMilanMenu[.@a]); 2 Ссылка на комментарий Поделиться на другие сайты Поделиться
Kubix! Опубликовано 7 декабря, 2012 Автор Жалоба Поделиться Опубликовано 7 декабря, 2012 Факинг щит, вот я тупой. Спасибо. Я просто менял тип переменной, и забыл =_= Ссылка на комментарий Поделиться на другие сайты Поделиться
Рекомендуемые сообщения