Привет друзья! Недавно хотел скомпелировать zombie_plague40.sma. писало ошибки, мол не хватает инклудов (money.inc и dhudmassage.inc), нашел эти инкуды, закинул. Ругаться и писать ошибки насчет инклудов перестал, но начал возникать с другими проблемами при компиляции.Вот что пишет (компилирую на компе т.к. в онлайновском компиляторе данный файл компилировать НЕЛЬЗЯ, неподдерживает):
//AMXXPC compile.exe // by the AMX Mod X Dev Team
//// zombie_plague40.sma // C:\Users\└ЁЄхь\Desktop\compiler\zombie_plague40.sma(570) : warning 217: loose indentation // C:\Users\└ЁЄхь\Desktop\compiler\zombie_plague40.sma(584) : warning 217: loose indentation // C:\Users\└ЁЄхь\Desktop\compiler\zombie_plague40.sma(591) : warning 217: loose indentation // C:\Users\└ЁЄхь\Desktop\compiler\zombie_plague40.sma(1026) : warning 217: loos e indentation // C:\Users\└ЁЄхь\Desktop\compiler\zombie_plague40.sma(1038) : warning 217: loos e indentation // C:\Users\└ЁЄхь\Desktop\compiler\zombie_plague40.sma(1068) : warning 217: loos e indentation // C:\Users\└ЁЄхь\Desktop\compiler\zombie_plague40.sma(1075) : warning 217: loos e indentation // C:\Users\└ЁЄхь\Desktop\compiler\zombie_plague40.sma(1078) : warning 217: loos e indentation // C:\Users\└ЁЄхь\Desktop\compiler\zombie_plague40.sma(1559) : warning 213: tag mismatch // C:\Users\└ЁЄхь\Desktop\compiler\zombie_plague40.sma(1573) : warning 213: tag mismatch // C:\Users\└ЁЄхь\Desktop\compiler\zombie_plague40.sma(1587) : warning 213: tag mismatch // C:\Users\└ЁЄхь\Desktop\compiler\zombie_plague40.sma(3841) : warning 217: loos e indentation // C:\Users\└ЁЄхь\Desktop\compiler\zombie_plague40.sma(3847) : warning 217: loos e indentation // C:\Users\└ЁЄхь\Desktop\compiler\zombie_plague40.sma(3850) : warning 217: loos e indentation // C:\Users\└ЁЄхь\Desktop\compiler\zombie_plague40.sma(4773) : warning 213: tag mismatch // C:\Users\└ЁЄхь\Desktop\compiler\zombie_plague40.sma(4826) : warning 213: tag mismatch // C:\Users\└ЁЄхь\Desktop\compiler\zombie_plague40.sma(4884) : warning 213: tag mismatch // C:\Users\└ЁЄхь\Desktop\compiler\zombie_plague40.sma(4988) : warning 213: tag mismatch // C:\Users\└ЁЄхь\Desktop\compiler\zombie_plague40.sma(5053) : warning 213: tag mismatch // C:\Users\└ЁЄхь\Desktop\compiler\zombie_plague40.sma(5065) : warning 213: tag mismatch // C:\Users\└ЁЄхь\Desktop\compiler\zombie_plague40.sma(5191) : warning 213: tag mismatch // C:\Users\└ЁЄхь\Desktop\compiler\zombie_plague40.sma(5530) : warning 217: loos e indentation // C:\Users\└ЁЄхь\Desktop\compiler\zombie_plague40.sma(5542) : warning 213: tag mismatch // C:\Users\└ЁЄхь\Desktop\compiler\zombie_plague40.sma(7021) : error 036: empty statement // C:\Users\└ЁЄхь\Desktop\compiler\zombie_plague40.sma(7080) : warning 213: tag mismatch // C:\Users\└ЁЄхь\Desktop\compiler\zombie_plague40.sma(10453) : warning 204: sym bol is assigned a value that is never used: "g_MsgSync" // C:\Users\└ЁЄхь\Desktop\compiler\zombie_plague40.sma(10453) : warning 204: sym bol is assigned a value that is never used: "g_MsgSync2" // C:\Users\└ЁЄхь\Desktop\compiler\zombie_plague40.sma(10453) : warning 203: sym bol is never used: "show_menu_extras" // // 1 Error. // Could not locate output file C:\Users\└ЁЄхь\Desktop\compiler\compiled\zombie_ plague40.amx (compile failed). // // Compilation Time: 1,79 sec // ----------------------------------------
Press enter to exit ...
ЗЫ. Порыскал в нете ошибку 217, пишут что это типа с пробелами связано в строках, нашел статью как это исправить (http://art-pawno.ru/showthread.php?t=657), к сожелению не удалось скомпилировать потом от pawno. Ругалась на что-то, чего сам не понял. Помогите ребят!
Есть тут добрые отзывчивые люди?))) Кто хорошо разбирается в таких вопросах, помогите пожалуйста, буду бесконечно благодарен! К своему топику прикрепляю этот файл zombie_plague40.sma на яндекс диске (http://yadi.sk/d/u8UBisTcEuNBx) Посмотрите плиз его, помогите решить проблему! Если будет удобней через скайп, вот мой адрес art5692 (г.Краснодар)
Добавлено (2013-12-26, 20:26) --------------------------------------------- Ребятки, есть кто знающий?))))) очень нужно! Отблагодарю финансово если надо! ! !
Помог? Ставь + к репутации или награду =)
Сообщение отредактировал KOT5692 - Четверг, 2013-12-26, 16:31
nesquikroma та я бы с удовольствием их наверное использовал=) Дело в том, что я около 7 месяцев назад купил хорошую сборку (вот эту самую, с этим файлом....мать его). Прошло немного времени и мне досталась возможность подешевке купить рабочего "Босса Oberona" от Алекса и поставить его на серв. Там расписано как его устанавливать и в одном из пунктов расписано, что надо редактировать немного этот самый zombie_plague40.sma. Когда я принялся за дело редактирования я с таким же успехом обламался когда хотел скомпилировать. Тут я подумал скомпилировать этот zombie_plague40.sma просто, без моего редактирования, т.е. такой какой он был, и ужаснулся при виде ошибки при компиляции (простыми словами zombie_plague40.sma не компилируется даже такой какой я купил его, без моего влезания туда). Теперь понимаю что купил сборку в которой исходник мода zombie_plague40.sma написан с ошибками, но каким то чудом сам АМХХ этого sma ЕСТЬ И ОН РАБОЧИЙ! ! ! СБОРКА РАБОЧАЯ ПОЛНОСТЬЮ. теперь пытаюсь исправить ошибки в zombie_plague40.sma. Чтобы хотяб просто скомпилировать его удалось. А уж потом пробовать запихнуть туда "Босса" и опять пробовать компилировать чтоб все работало =) Вот, как-то так вообщем)
ЗЫ. А в каких строчках не хватает скобок как узнать? Если как я полагаю это вот эти строчки на которые указывают ошибки (570 и 584 и тд.): // C:\Users\└ЁЄхь\Desktop\compiler\zombie_plague40.sma(570) : warning 217: loose indentation // C:\Users\└ЁЄхь\Desktop\compiler\zombie_plague40.sma(584) : warning 217: loose indentation и тд. То я их посмотрел там всего вроде как хватает). Помог? Ставь + к репутации или награду =)
Сообщение отредактировал KOT5692 - Пятница, 2013-12-27, 10:35
не могу найти инклуд money, скинь мне его Лучше быть умным и немного тупить - чем быть тупым и много умничать! Если обращаетесь ко мне с просьбой помочь то: 1 - полностью опишите вашу проблему. 2 - что хотите от меня. Программирую на языках: Pawn, Delphi, C++
menu_destroy(menu) return PLUGIN_HANDLED } /* AMXX-Studio Notes - DO NOT MODIFY BELOW HERE *{\\ rtf1\\ ansi\\ deff0{\\ fonttbl{\\ f0\\ fnil Tahoma;}}\n\\ viewkind4\\ uc1\\ pard\\ lang1049\\ f0\\ fs16 \n\\ par } */ Подскажите пожалуйста, что здесь не так, а то всё время при компиляции выбивает вот это
/var/www/amxxpc/work/scripting/vipmenu.sma(1) : error 010: invalid function or declaration /var/www/amxxpc/work/scripting/vipmenu.sma(75) : warning 217: loose indentation /var/www/amxxpc/work/scripting/vipmenu.sma(76) : warning 217: loose indentation /var/www/amxxpc/work/scripting/vipmenu.sma(174) : warning 217: loose indentation /var/www/amxxpc/work/scripting/vipmenu.sma(176) : warning 217: loose indentation /var/www/amxxpc/work/scripting/vipmenu.sma(176) : error 017: undefined symbol "GREEN" /var/www/amxxpc/work/scripting/vipmenu.sma(176) : warning 215: expression has no effect /var/www/amxxpc/work/scripting/vipmenu.sma(176) : warning 215: expression has no effect /var/www/amxxpc/work/scripting/vipmenu.sma(176) : error 001: expected token: ";", but found ")" /var/www/amxxpc/work/scripting/vipmenu.sma(176) : error 029: invalid expression, assumed zero /var/www/amxxpc/work/scripting/vipmenu.sma(176) : fatal error 107: too many error messages on one line
Просто нужно следить за отступами, табуляцией и пробелами в конце. И подобных ошибок не будет. Называется - культура написания кода. https://vk.com/counterstrike_ultra