Главная | Поиск | Чат | Форум | Рынок | | Регистрация | Вход
[ Новые сообщения · Участники · Правила форума · Поиск · RSS ]

Уважаемые пользователи, прежде чем открыть новую тему ознакомьтесь пожалуйста с правилами и воспользуйтесь поиском.

  • Страница 1 из 1
  • 1
Модератор форума: Cooller^_^, Mushroom, Tiger_  
Помогите исправить ошибки компиляции.
KOT5692Дата: Четверг, 2013-12-26, 20:26 | Сообщение # 1
Сообщений: 55
Награды: 3
Привет друзья! Недавно хотел скомпелировать 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Дата: Пятница, 2013-12-27, 00:50 | Сообщение # 2
Сообщений: 265
Награды: 20
У тебя ошибка не закрытой скобки
Т. Е. if(Skobka(id){} а Нужно так if(Skobka(id)){}
Возможно даже не хватает { этой скобки

Да и друг зачем ты используешь старый ЗМ мод
Лучше используй ZP 5.0
Ну или Zombie Plague Advanced 1.6.1

И да посмотрел исходник он у тебя с модом каким то
Лучше обычный ставь (Кто знает что добавили модификаторы)




Сообщение отредактировал nesquikroma - Пятница, 2013-12-27, 00:56
 Беларусь
KOT5692Дата: Пятница, 2013-12-27, 10:19 | Сообщение # 3
Сообщений: 55
Награды: 3
nesquikroma та я бы с удовольствием их наверное использовал=)
Дело в том, что я около 7 месяцев назад купил хорошую сборку (вот эту самую, с этим файлом....мать его). Прошло немного времени и мне досталась возможность подешевке купить рабочего "Босса Oberona" от Алекса и поставить его на серв. Там расписано как его устанавливать и в одном из пунктов расписано, что надо редактировать немного этот самый zombie_plague40.sma. Когда я принялся за дело редактирования я с таким же успехом обламался когда хотел скомпилировать. Тут я подумал скомпилировать этот zombie_plague40.sma просто, без моего редактирования, т.е. такой какой он был, и ужаснулся при виде ошибки при компиляции (простыми словами zombie_plague40.sma не компилируется даже такой какой я купил его, без моего влезания туда). Теперь понимаю что купил сборку в которой исходник мода zombie_plague40.sma написан с ошибками, но каким то чудом сам АМХХ этого sma ЕСТЬ И ОН РАБОЧИЙ! ! ! СБОРКА РАБОЧАЯ ПОЛНОСТЬЮ. hmm
теперь пытаюсь исправить ошибки в 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
 Российская Федерация
ShaftДата: Вторник, 2013-12-31, 15:52 | Сообщение # 4
Сообщений: 351
Награды: 38
не могу найти инклуд money, скинь мне его

Лучше быть умным и немного тупить - чем быть тупым и много умничать!
Если обращаетесь ко мне с просьбой помочь то:
1 - полностью опишите вашу проблему.
2 - что хотите от меня.
Программирую на языках: Pawn, Delphi, C++
 Российская Федерация
KOT5692Дата: Вторник, 2013-12-31, 18:17 | Сообщение # 5
Сообщений: 55
Награды: 3
ищи лучше, я нашел значит и ты найдешь

Помог? Ставь + к репутации или награду =)
 Российская Федерация
prOSanekДата: Среда, 2016-07-27, 12:12 | Сообщение # 6
Сообщений: 1
Награды: 0
#include <amxmodx>
#include <amxmisc>
#include <cstrike>
#include <engine>
#include <fun>
#include <hamsandwich>
#include <colorchat>

#define PLUGIN "op9t doxu9 privat vipmenu super mega proverki u pro4ay xyuta"
#define VERSION "1.0"
#define AUTHOR "z!odey4ik^^"

new Round1[33]
new Round2[33]
new Round3[33]
new Round4[33]
new Round5[33]
new Roundic2[33]
new Roundic5[33]

public plugin_init()
{
register_plugin(PLUGIN, VERSION, AUTHOR)
RegisterHam(Ham_Spawn, "player", "Spawn_player", 1)
register_logevent("round_start", 2, "0=World triggered", "1=Round_Start")
register_clcmd("say /vipmenu", "vip")
}

public Spawn_player(id)
{
set_rendering(id,kRenderFxNone,255,255,255,kRenderNormal,16)
}

public round_start()
{
for(new id = 0; id < 33; id++)
{
Roundic2[id]=Roundic2[id]+1
Roundic5[id]=Roundic5[id]+1
if(Round1[id] > 0)
{
Round1[id] -= 1
}
if(Round2[id] > 0)
{
Round2[id] -= 1
}
if(Round3[id] > 0)
{
Round3[id] -= 1
set_user_footsteps(id, 0)
}
if(Round4[id] > 0)
{
Round4[id] -= 1
}
if(Round5[id] > 0)
{
Round5[id] -= 1
}
}
}

public vip(id)
{
if(id != get_user_flags(id) & ADMIN_LEVEL_C)
{
vip_handled(id)
return PLUGIN_HANDLED
}
ColorChat(id, RED, "[VIP]^x01 Это меню только для ^x03VIP")
ColorChat(id, RED, "[VIP]^x01 Хочешь купить ВИП? Skype ^xcrash.tut")
return PLUGIN_CONTINUE
}

public vip_handled(id)
{
static menu[500]

formatex(menu, 499, "\yVipMenu \d [Author CraSH.]\dSkype crash.tut")
new i_Menu = menu_create(menu, "vip_sub")

if(Round1[id] == 0)
{
formatex(menu, charsmax(menu), "Взять набор гранат \r[\y1 \rраз в раунд]")
menu_additem(i_Menu, menu, "1")
}
else
{
formatex(menu, charsmax(menu), "\dВзять набор гранат [закончилось]")
menu_additem(i_Menu, menu, "1")
}

if(Round2[id] == 0 && Roundic2[id] > 3)
{
formatex(menu, charsmax(menu), "Взять \r7000$ \r[\y1 \rраз в 3 раунда]")
menu_additem(i_Menu, menu, "2")
}
else
{
formatex(menu, charsmax(menu), "\dВзять 7000$ [закончилось]")
menu_additem(i_Menu, menu, "2")
}

if(Round3[id] == 0)
{
formatex(menu, charsmax(menu), "Взять бесшумные шаги \r[\y1 \rраз в \y3 \rраунда]")
menu_additem(i_Menu, menu, "3")
}
else
{
formatex(menu, charsmax(menu), "\dВзять бесшумные шаги [осталось %d раунд(а)]", Round3[id])
menu_additem(i_Menu, menu, "3")
}

if(Round4[id] == 0)
{
formatex(menu, charsmax(menu), "Взять свечение \r[\y1 \rраз в раунд]")
menu_additem(i_Menu, menu, "4")
}
else
{
formatex(menu, charsmax(menu), "\dВзять свечение [закончилось]")
menu_additem(i_Menu, menu, "4")
}

if(Round5[id] == 0 && Roundic5[id] > 1)
{
formatex(menu, charsmax(menu), "Взять 50 HP и 100 AP \r[\y1 \rраз в 3 раунда]")
menu_additem(i_Menu, menu, "5")
}
else
{
formatex(menu, charsmax(menu), "\dВзять 50 HP и 100 AP [закончилось]")
menu_additem(i_Menu, menu, "5")
}


menu_setprop(i_Menu, MPROP_NEXTNAME, "\dВперёд")
menu_setprop(i_Menu, MPROP_BACKNAME, "\dНазад")
menu_setprop(i_Menu, MPROP_EXITNAME, "\rВыход")

menu_display(id, i_Menu, 0)
return PLUGIN_HANDLED
}

public vip_sub(id, menu, item)
{
if (item == MENU_EXIT)
{
menu_destroy(menu)
return PLUGIN_HANDLED
}

new name[32]
get_user_name(id, name, 31)
new s_Data[6], s_Name[64], i_Access, i_Callback
menu_item_getinfo(menu, item, i_Access, s_Data, charsmax(s_Data), s_Name, charsmax(s_Name), i_Callback)

new i_Key = str_to_num(s_Data)

switch(i_Key)
{
case 1:
{
if(Round1[id] == 0)
{
Round1[id] = 1
give_item(id,"weapon_smokegrenade")
give_item(id,"weapon_flashbang")
give_item(id,"weapon_flashbang")
give_item(id,"weapon_hegrenade")
ColorChat(0, GREEN, "[VIP]^x03 %s ^x01взял^x04 набор гранат", name)
vip(id)
}
else
if(Round1[id] > 0)
{
ColorChat(id, RED, "[VIP]^x01 Подождите %d раунда", Round1[id])
}
}
case 2:
{
if(Round2[id] == 0 && Roundic2[id] > 3)
{
Round2[id] = 3
cs_set_user_money(id, 7000)
ColorChat(0, GREEN, "[VIP]^x03 %s ^x01взял^x04 7000$", name)
vip(id)
}
else
if(Round2[id] > 0)
{
ColorChat(id, RED, "[VIP]^x01 Подождите %d раунда", Round2[id])
}
}
case 3:
{
if(Round3[id] == 0)
{
Round3[id] = 3
set_user_footsteps(id, 1)
ColorChat(0, GREEN, "[VIP]^x03 %s ^x04 бесшумен, аккуратнее :)", name)
vip(id)
}
else
if(Round3[id] > 0)
{
ColorChat(id, RED, "[VIP]^x01 Подождите %d раунда", Round3[id])
}
}
case 4:
{
if(Round4[id] == 0)
{
Round4[id] = 1
set_user_rendering(id,kRenderFxGlowShell,0,255,0,kRenderNormal,25)
ColorChat(0, GREEN, "[VIP]^x03 %s ^x01взял^x04 свечение", name)
vip(id)
}
else
if(Round4[id] > 0)
{
ColorChat(id, RED, "[VIP]^x01 Подождите %d раунда", Round4[id])
}
}
case 5:
{
if(Round5[id] == 0 && Roundic5[id] > 1)
{
Round5[id] = 3
set_user_health(id, 50)
set_user_armor(id, 100)
ColorChat(0, GREEN, "[VIP]^x03 %s ^x01взял^x04 100 ARMOR,50 HP", name)
vip(id)
}
else
if(Round5[id] > 0)
{
ColorChat(id, RED, "[VIP]^x01 Подождите %d раунда", Round5[id])
}
}
}

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

Compilation aborted.
5 Errors.
 Беларусь
Terminator-wsДата: Пятница, 2016-11-04, 14:09 | Сообщение # 7
Сообщений: 3
Награды: 0
Просто нужно следить за отступами, табуляцией и пробелами в конце. И подобных ошибок не будет. Называется - культура написания кода.

https://vk.com/counterstrike_ultra
 Украина
  • Страница 1 из 1
  • 1
Поиск:
Статистика Форума
Последние темы Читаемые темы Лучшие пользователи Новые пользователи

Общение :3

(1745)

нужен грамотный человек

(12)

Продвижение сайтов (крауд 0,97$/ссылка)

(0)

Помогите создать сайт

(23)

Обучения криптотрейдингу

(0)

Общение ^-^

(9999)

Общение:> (закрыта)

(9999)

Общение :] (закрыта)

(9728)

Флудилочка дизайнеров :)

(5928)

Досчитаем до 10000:)

(4786)

Cooller^_^

(6326)

REDtooth

(2547)

Gep

(2421)

redemaxa

(2162)

cs-strikez

(2010)

zxcpul

(2024-11-05)

BOSS_world

(2024-10-30)

Vrascus

(2024-10-26)

gwardeetcs

(2024-10-20)

aherzog

(2024-10-13)

Популярные