Форум TeamX
   Home   Members  
Pages: [1] |   Go Down
 
Author Topic: Партиец не работает (не компилируется скрипт)  (Read 1969 times)
Avenger
Guest
Партиец не работает (не компилируется скрипт)
« on: 07 May 2008, 20:37:36 »

вообщем накатал скрипт простейшего партийца. ума не приложу почему не компелируется. ошибки искал 200 раз, никаких опечаток нет. загонял все части в комментарии пока скрипт не скомпелируется , скомпелировался только после того как я закомментировал последние оставшиеся строчки , а именно #include... и остался с полностью закоменнтированым файлом . есть мысль что ошибка кроется гдето в header'ах .... но где?НепонимающийНепонимающий?

создавал скрипт , выбирая все нужное из скрипта K9 опираясь на PARTY.H . в PARTY.H добовлял
#define Merc_Ptr                           party_member_obj(16777703)
#define Merc_In_Party                      (Merc_Ptr != 0)
думаю это минимум что нужно (хотя и не обязательно)

скачивал Sample_Kit с сайта, не смог добавить его в свой мод. по той же причине - не компелируется, все заменил как надо, исправил GVAR - тоже не хочет.

http://raidermod.fatal.ru/!genmerc.ssl

памагай брат!

p.s. кроме как эти 2 строчки в party.h я больше *.h не трогал

Название темы изменено на более подходящее.
WG
« Last Edit: 08 May 2008, 09:01:28 by Wasteland Ghost »
Jordan
Пользователь
Posts: 416

476228895
Re: помогите! ума не приложу почему "партиец не работает"
« Reply #1 on: 07 May 2008, 20:56:57 »

Залей еще на какойнибудь хостинг, я скачать никак не могу пишет сервер не найден.

Воспрянет Россия, из праха отцов
Расправятся крылья, миллионов сердец
Поднимут все головы и грудью вздохнут
И громка скажут, что пришли
Мы пришли, со столетней войны
Avenger
Guest
Re: помогите! ума не приложу почему "партиец не работает"
« Reply #2 on: 07 May 2008, 21:51:08 »

Небольшая очепятка со слэшами в ссылке. сейчас все должно работать.
Wasteland Ghost
Администратор
Posts: 869

Маленькое Злое Привидение


Re: помогите! ума не приложу почему "партиец не работает"
« Reply #3 on: 08 May 2008, 09:00:36 »

2Avenger "Братанов" оставь за порогом этого форума. И проверяй сообщения на грамотность перед постингом.

Quote
ума не приложу почему не компелируется.
Вообще-то, компилятор сам сообщает тебе где ошибка. Достаточно просто просмотреть сообщения, которые он выводит на экран в процессе компиляции.
Avenger
Guest
Re: Партиец не работает (не компилируется скрипт)
« Reply #4 on: 08 May 2008, 18:26:20 »

насчет братанов это былa шутка к слову, так что не надо напрягаться по этому поводу.

насчет ошибок, пишу как умею, по русскому языку у меня всегда были плохие оценки , так что не обессудьте. помоему на этом форуме обсуждаются модификации fallout'a , а не "жи ши пиши с и" , я правильно понял?

я пользуюсь FSE , он конечно говорит ошибку, но на конкретные строки никогда верно не указывает и зачастую проблема кроется совсем другом, а не в той ошибке на которую указывает программа.

binyan
Пользователь
Posts: 41


Re: Партиец не работает (не компилируется скрипт)
« Reply #5 on: 08 May 2008, 18:32:04 »

Ошибки находит не программа, а компилятор, который программа использует. Хотя компайлеров тоже несколько существует. Я рекомендую sslc.
Alchemist
Модератор
Posts: 117

Ортодоксальный Сектант


Re: Партиец не работает (не компилируется скрипт)
« Reply #6 on: 08 May 2008, 18:43:17 »

2Avenger:
На форуме действуют определённые правила общения. Коли плохо учился в школе, пользуйся автоматическими средствами проверки правописания. Далее рекомендую этот вопрос не развивать.

//Это добром не кончится...
Fakels
Пользователь
Posts: 337

Модный геймер


Re: Партиец не работает (не компилируется скрипт)
« Reply #7 on: 08 May 2008, 21:07:53 »

default_party_member_options, что за макрос у тебя в скрипте?
я в стандартных заголовках такого макроса не нашел.
правельнее будет наверное так party_member_default_options;

и в скрипте не хватает еще строчки
#define PARTY_NODE_X            Node1000

после переделки все компелируется

"Необходимо учесть все условия и тогда - нет проблем"
Avenger
Guest
Re: Партиец не работает (не компилируется скрипт)
« Reply #8 on: 13 May 2008, 20:25:12 »


Спасибо, исправил. Ошибка все равно вылазит  Обеспокоенный

Compiling file: "!genmerc.ssl"
Starting preprocessor
Precompilation successful!
Compiling preprocessor output:"temp.i"
Compiler encountered following error:
------------------------------------------------

TEMP.I(9410): Error! ',' expected.
FSE info --> Compiler was unable to find requested element at the location specified.
"This error is caused by missing syntax element like ";" at the end of a expression or lack of "then" after "if". It can also be caused by an unterminated string or a comment.  "

------------------------------------------------
Compilation cannot complete due to critical error

Ну нету там такой ошибки! Дело в чем то другом ...  Плачущий
Fakels
Пользователь
Posts: 337

Модный геймер


Re: Партиец не работает (не компилируется скр
« Reply #9 on: 13 May 2008, 20:49:11 »

смотри скрипт после прохода препроцессора, секешь, ошибка может быть и в заголовочных файлах, может ты кривыми ручками чего нибудь в них напортачил.

ps попробуй использовать F-geck, там компиляция через бат файл, и компилятор всегда указывает верные строки с ошибками.
« Last Edit: 13 May 2008, 20:57:54 by Fakels »

"Необходимо учесть все условия и тогда - нет проблем"
Avenger
Guest
Re: Партиец не работает (не компилируется скрипт)
« Reply #10 on: 14 May 2008, 15:16:26 »

Ну я, вроде бы, даже пробовал заменять первоначальными версиями файлов с заголовками - безрезультатно.

Насчет F-GECK? не могу разобраться как работать с этим .bat файлом и как его настраивать. Пока что пишет "file not found"
Fakels
Пользователь
Posts: 337

Модный геймер


Re: Партиец не работает (не компилируется скр
« Reply #11 on: 14 May 2008, 20:47:59 »

В самом батнике находишь эти строчки:

rem *** Set path to compiler ***
set fcompile=G:\FalloutTools\Compile\
здесь прописываешь путь к папке с препроцессором и компилятором

Cсылки для скачивания:
http://www.teamx.ru/files/utils/BIS_compiler.rar
http://www.teamx.ru/files/utils/watcom_cpp.rar
Желательно это кинуть в папку F-gecka, тогда путь можно вообще не использовать, стереть оставить только
set fcompile=


rem *** Set path to scripts ***
set fscripts=G:\Fallout2\data\Scripts\
здесь путь к папке в которой будет сохранен скомпл. скрипт

все больше менять ничего не надо.
« Last Edit: 14 May 2008, 21:54:08 by Fakels »

"Необходимо учесть все условия и тогда - нет проблем"
Avenger
Guest
Re: Партиец не работает (не компилируется скрипт)
« Reply #12 on: 16 May 2008, 10:25:26 »

Fakels, спасибо за помощь. С помощью отслеживания ошибки по temp.i удалось установить что проблема была в неправильной последовательности загрузки заголовков.
Pages: [1] |   Go Up