Fizik Опубликовано 1 июня, 2015 Жалоба Поделиться Опубликовано 1 июня, 2015 (изменено) Нашёл один дифф очень нужный но он сделан под Геркулес(Нужно его под раМод перебить, помогите пожалуйставот ошибки которые выдала компиляция когда просто попытался вбить в рА этот диффОшибка 7 error C2065: timer: необъявленный идентификатор (..\src\map\script.c) C:\Users\Серый\Desktop\Tiamat 9970\src\map\script.c 21270 1 map-serverОшибка 8 error C2223: выражение слева от "->gettick" должно указывать на структуру или объединение (..\src\map\script.c) C:\Users\Серый\Desktop\Tiamat 9970\src\map\script.c 21270 1 map-serverОшибка 9 error C1903: не удается восстановить после предыдущих ошибок; остановка компиляции (..\src\map\script.c) C:\Users\Серый\Desktop\Tiamat 9970\src\map\script.c 21270 1 map-serverПредупреждение 10 warning C4244: функция: преобразование "int64" в "unsigned int", возможна потеря данных (..\src\map\status.c) C:\Users\Серый\Desktop\Tiamat 9970\src\map\status.c 3235 1 map-serverОшибка 4 error C2065: timerdata: необъявленный идентификатор (..\src\map\chrif.c) C:\Users\Серый\Desktop\Tiamat 9970\src\map\chrif.c 1974 1 map-serverОшибка 5 error C2223: выражение слева от "->tick" должно указывать на структуру или объединение (..\src\map\chrif.c) C:\Users\Серый\Desktop\Tiamat 9970\src\map\chrif.c 1974 1 map-serverОшибка 6 error C1903: не удается восстановить после предыдущих ошибок; остановка компиляции (..\src\map\chrif.c) C:\Users\Серый\Desktop\Tiamat 9970\src\map\chrif.c 1974 1 map-serverОшибка 1 error C2065: timerdata: необъявленный идентификатор (..\src\map\chrif.c) C:\Users\Серый\Desktop\Tiamat 9970\src\map\chrif.c 1970 1 map-serverПредупреждение 2 warning C4047: ==: "int" отличается по уровням косвенного обращения от "void *" (..\src\map\chrif.c) C:\Users\Серый\Desktop\Tiamat 9970\src\map\chrif.c 1970 1 map-serverОшибка 3 error C2223: выражение слева от "->tick" должно указывать на структуру или объединение (..\src\map\chrif.c) C:\Users\Серый\Desktop\Tiamat 9970\src\map\chrif.c 1970 1 map-server Изменено 1 июня, 2015 пользователем Fizik 1 Ссылка на комментарий Поделиться на другие сайты Поделиться
Functor Опубликовано 1 июня, 2015 Жалоба Поделиться Опубликовано 1 июня, 2015 Вот Вы просите поправить код. А где этот код? Почему бы сразу его не выложить? 1 Ссылка на комментарий Поделиться на другие сайты Поделиться
Fizik Опубликовано 1 июня, 2015 Автор Жалоба Поделиться Опубликовано 1 июня, 2015 (изменено) Блин совсем идиот завтыкал что не отправил ) Прошу прощения)https://yadi.sk/d/-qHP9mnKh2K3A вот ссылка на код Изменено 1 июня, 2015 пользователем Fizik Ссылка на комментарий Поделиться на другие сайты Поделиться
Functor Опубликовано 1 июня, 2015 Жалоба Поделиться Опубликовано 1 июня, 2015 1 Ссылка на комментарий Поделиться на другие сайты Поделиться
Fizik Опубликовано 1 июня, 2015 Автор Жалоба Поделиться Опубликовано 1 июня, 2015 (изменено) Всё перейдите ещё раз сейчас должна открыться, Странная опечатка произошла https://yadi.sk/d/-qHP9mnKh2K3A Изменено 1 июня, 2015 пользователем Fizik Ссылка на комментарий Поделиться на другие сайты Поделиться
Functor Опубликовано 1 июня, 2015 Жалоба Поделиться Опубликовано 1 июня, 2015 (изменено) Работоспособность не проверял. Но код компильнулся.http://www.mediafire.com/download/0x9w0c5lb9fos6c/infinite+duration.patch Изменено 2 июня, 2015 пользователем Functor 2 Ссылка на комментарий Поделиться на другие сайты Поделиться
Fizik Опубликовано 2 июня, 2015 Автор Жалоба Поделиться Опубликовано 2 июня, 2015 Огромное Спасибо за помощь!!! Functor Ссылка на комментарий Поделиться на другие сайты Поделиться
Fizik Опубликовано 2 июня, 2015 Автор Жалоба Поделиться Опубликовано 2 июня, 2015 (изменено) Вот Всё таки ещё одна проблемка осталась, Скажи а что ещё можно поменять что бы после Перезахода Бонус не сбивался? А то я просидел целый день (для теста) А перезашёл и бонус слетел((( Как бы в самой функции указанно что если после времени поставить флаг 512 то бонус является постоянным не может быть очищен.Fuwa Scroll,0,15,,20,,,,,0xFFFFFFFF,63,2,,,,,,{ bonus_script "{ bonus bStr,50; bonus bVit,50; bonus bInt,50; }",-1,512; },{},{}Вот я поставил (со временем теперь всё идеально но после перезахода или перезагрузки бонус слетает)может я туплюВот пример*bonus_script "<script code>",<duration>{,<flag>{,<type>{,<status_icon>{,<char_id>}}}}; Изменено 2 июня, 2015 пользователем Fizik Ссылка на комментарий Поделиться на другие сайты Поделиться
Functor Опубликовано 2 июня, 2015 Жалоба Поделиться Опубликовано 2 июня, 2015 Открываем ../src/map/chrif.c и в функции chrif_save_bsdata меняем: if (timer == NULL || DIFF_TICK(timer->tick,tick) < 0 && sd->bonus_script[i].tick != -1)на: if ((timer == NULL || DIFF_TICK(timer->tick,tick) < 0) && sd->bonus_script[i].tick != -1)P.S. Патч из поста #6 поправил и перезалил. 1 Ссылка на комментарий Поделиться на другие сайты Поделиться
Fizik Опубликовано 2 июня, 2015 Автор Жалоба Поделиться Опубликовано 2 июня, 2015 Вроде бы сохраняется Ещё раз Спасибо огромное!! Ссылка на комментарий Поделиться на другие сайты Поделиться
Fizik Опубликовано 2 июля, 2016 Автор Жалоба Поделиться Опубликовано 2 июля, 2016 А как это использовать в Последней Версии Ратены? Ссылка на комментарий Поделиться на другие сайты Поделиться
Рекомендуемые сообщения