Ошибки при компиляции.
|
|
Erl | Дата: Воскресенье, 19.08.2012, 12:22 | Сообщение # 1 |
Освоившийся
Группа:
Продвинутые
Сообщений: 77
Награды: 0
Город: Алчевск
Репутация: 8
Замечания: 0%
Статус:
| Я из Open-GTO пытаюсь вырезать inc 'mission' and 'trucker', но вылазиют такие ошибки: Code C:\Documents and Settings\Server(0.3e)\pawno\include\missions.inc(21) : error 017: undefined symbol "MAX_NAME" C:\Documents and Settings\Server(0.3e)\pawno\include\missions.inc(27) : error 017: undefined symbol "TRUCKER_ENABLED" C:\Documents and Settings\Server(0.3e)\pawno\include\missions.inc(34) : error 017: undefined symbol "ini_Exist" C:\Documents and Settings\Server(0.3e)\pawno\include\missions.inc(35) : error 017: undefined symbol "ini_Open" C:\Documents and Settings\Server(0.3e)\pawno\include\missions.inc(37) : error 017: undefined symbol "MAX_STRING" C:\Documents and Settings\Server(0.3e)\pawno\include\missions.inc(37) : error 009: invalid array size (negative, zero or out of bounds) C:\Documents and Settings\Server(0.3e)\pawno\include\missions.inc(37) : error 036: empty statement C:\Documents and Settings\Server(0.3e)\pawno\include\missions.inc(37) : fatal error 107: too many error messages on one line
Compilation aborted.Pawn compiler 3.2.3664 Copyright (c) 1997-2006, ITB CompuPhase
8 Errors.
Вот строчка из страницы 21 (mission.inc): Code mission_name[MAX_NAME],
Вот строчка из страницы 27 (mission.inc): Code {TRUCKER_ENABLED, "trucker", TRUCKER_RUNNER_MISSION_TIME, TRUCKER_MONEY_RATE, TRUCKER_XP_RATE}
Вот строчка из страницы 34 (mission.inc): Code if(!ini_Exist(ConfigDB)) return 0;
Вот строчка из страницы 35 (mission.inc): Code new file_mission = ini_Open(ConfigDB);
Вот строчка из страницы 37 (mission.inc): Code new string[MAX_STRING];
Помогите кто знает...
-.-
Сообщение отредактировал Erl - Воскресенье, 19.08.2012, 14:28 |
|
|
|
Alcoholik | Дата: Воскресенье, 19.08.2012, 12:25 | Сообщение # 2 |
Мастер джэдай
Группа:
Администратор
Сообщений: 8299
Награды: 111
Город: Санкт-Петербург
Репутация: 6085
Статус:
| Erl, не хватает инклудов. Посмотри, всё ли вытащил
if(isset($beer)&&isset($girl)) { drink($beer);fuck($girl); }else die(); Мониторинг sa:mp серверов Приватно никого не консультирую, моды также не пишу, ни так, ни за деньги. Моя ICQ 675715, пишу только с неё. Все остальные Роачи фейки, ничего я не продаю и продавать не буду, вас разводят.
|
|
|
|
Erl | Дата: Воскресенье, 19.08.2012, 14:29 | Сообщение # 3 |
Освоившийся
Группа:
Продвинутые
Сообщений: 77
Награды: 0
Город: Алчевск
Репутация: 8
Замечания: 0%
Статус:
| RoAch, походу точно все инклуды вырезал...
-.-
Сообщение отредактировал Erl - Воскресенье, 19.08.2012, 14:29 |
|
|
|
Alcoholik | Дата: Воскресенье, 19.08.2012, 14:47 | Сообщение # 4 |
Мастер джэдай
Группа:
Администратор
Сообщений: 8299
Награды: 111
Город: Санкт-Петербург
Репутация: 6085
Статус:
| MAX_NAME, TRUCKER_ENABLED, MAX_STRING - дефайны, они либо в инклудах должны быть, либо в самом моде прописаны. А тот мод, откуда ты вырезаешь, компилируется?)
if(isset($beer)&&isset($girl)) { drink($beer);fuck($girl); }else die(); Мониторинг sa:mp серверов Приватно никого не консультирую, моды также не пишу, ни так, ни за деньги. Моя ICQ 675715, пишу только с неё. Все остальные Роачи фейки, ничего я не продаю и продавать не буду, вас разводят.
|
|
|
|
Elbi | Дата: Воскресенье, 19.08.2012, 14:57 | Сообщение # 5 |
Уверенный в себе
Группа:
Продвинутые
Сообщений: 168
Награды: 7
Город: Алчевск
Репутация: 97
Замечания: 0%
Статус:
| Erl, бездумно вырезать не получится. Инклуд тянет за собой еще половину мода Проще переписать его, исключив неизвестные константы / функции.
|
|
|
|
Alcoholik | Дата: Воскресенье, 19.08.2012, 15:06 | Сообщение # 6 |
Мастер джэдай
Группа:
Администратор
Сообщений: 8299
Награды: 111
Город: Санкт-Петербург
Репутация: 6085
Статус:
| Elbi, открой инклуд и вытащи только дефайны
if(isset($beer)&&isset($girl)) { drink($beer);fuck($girl); }else die(); Мониторинг sa:mp серверов Приватно никого не консультирую, моды также не пишу, ни так, ни за деньги. Моя ICQ 675715, пишу только с неё. Все остальные Роачи фейки, ничего я не продаю и продавать не буду, вас разводят.
|
|
|
|
ZiGGi | Дата: Воскресенье, 19.08.2012, 15:12 | Сообщение # 7 |
Мастер джэдай
Группа:
Продвинутые
Сообщений: 2652
Награды: 34
Город: St. Petersburg
Репутация: 2102
Замечания: 20%
Статус:
| Вырезать, в смысле перенести в другой скрипт? Если да, то скопируй нужные дефайны из config.inc, там всё это есть. Плюс к этому, Open-GTO работает с использованием mxINI, тебе придётся подключить его или перевести код на другой механизм работы с файлами. И да, как сказал Elbi, придётся немного переписать код, заменить функции создания чекпоинтов, удалить или изменить часть, которая отвечает за вознаграждение(опыт, деньги) и т.п..
Бложе [indent]Мой блог Уроки по Pawn[/indent]
Open-GTO [indent]Блог разработчиков GitHub: https://github.com/Open-GTO/Open-GTO Сборки мода с сервером тут[/indent]
Сообщение отредактировал ZiGGi - Воскресенье, 19.08.2012, 15:17 |
|
|
|
Erl | Дата: Понедельник, 20.08.2012, 17:45 | Сообщение # 8 |
Освоившийся
Группа:
Продвинутые
Сообщений: 77
Награды: 0
Город: Алчевск
Репутация: 8
Замечания: 0%
Статус:
| Всем спасибо, буду делать Добавлено (20.08.2012, 17:45) --------------------------------------------- Вставил некоторые дефайны, но выдаются следующие ошибки: Code C:\Documents and Settings\Server(0.3e)\pawno\include\missions.inc(27) : error 017: undefined symbol "MAX_NAME" C:\Documents and Settings\Server(0.3e)\pawno\include\missions.inc(33) : warning 228: length of initialler exceeds size of the enum field C:\Documents and Settings\Server(0.3e)\pawno\include\missions.inc(33) : error 018: initialization data exceeds declared size C:\Documents and Settings\Server(0.3e)\pawno\include\missions.inc(40) : error 017: undefined symbol "ini_Exist" C:\Documents and Settings\Server(0.3e)\pawno\include\missions.inc(41) : error 017: undefined symbol "ini_Open" C:\Documents and Settings\Server(0.3e)\pawno\include\missions.inc(45) : error 017: undefined symbol "string" C:\Documents and Settings\Server(0.3e)\pawno\include\missions.inc(45) : error 017: undefined symbol "string" C:\Documents and Settings\Server(0.3e)\pawno\include\missions.inc(45) : error 029: invalid expression, assumed zero C:\Documents and Settings\Server(0.3e)\pawno\include\missions.inc(45) : fatal error 107: too many error messages on one line
Compilation aborted.Pawn compiler 3.2.3664 Copyright (c) 1997-2006, ITB CompuPhase
8 Errors.
-.-
|
|
|
|
Alcoholik | Дата: Понедельник, 20.08.2012, 17:59 | Сообщение # 9 |
Мастер джэдай
Группа:
Администратор
Сообщений: 8299
Награды: 111
Город: Санкт-Петербург
Репутация: 6085
Статус:
| Quote C:\Documents and Settings\Server(0.3e)\pawno\include\missions.inc(27) : error 017: undefined symbol "MAX_NAME" Забыл дефайн MAX_NAME Quote (Erl) C:\Documents and Settings\Server(0.3e)\pawno\include\missions.inc(40) : error 017: undefined symbol "ini_Exist" не подключен инклуд видимо, который работает с файлами (хз какой, я с ними не работаю) Quote (Erl) C:\Documents and Settings\Server(0.3e)\pawno\include\missions.inc(45) : error 017: undefined symbol "string" Тут массив надо создать скорее всего
if(isset($beer)&&isset($girl)) { drink($beer);fuck($girl); }else die(); Мониторинг sa:mp серверов Приватно никого не консультирую, моды также не пишу, ни так, ни за деньги. Моя ICQ 675715, пишу только с неё. Все остальные Роачи фейки, ничего я не продаю и продавать не буду, вас разводят.
|
|
|
|
Erl | Дата: Понедельник, 20.08.2012, 23:50 | Сообщение # 10 |
Освоившийся
Группа:
Продвинутые
Сообщений: 77
Награды: 0
Город: Алчевск
Репутация: 8
Замечания: 0%
Статус:
| Ок RoACh разберусь как небудь
-.-
|
|
|
|