Назад

[Вопрос]Command @auraset и *.patch файл.

Автор: Fayl: Дата: 01.21.2011

Добрый день! Что-то я видимо окончательно затупил, но тем не менее поиск не помогает.
Хочу добавить команду выбора аур.
Нашел несколько тем по этому поводу, там везде используется типа:

Index: src/common/mmo.h
===================================================================
--- src/common/mmo.h (revision 14568)
+++ src/common/mmo.h (working copy)
@@ -316,6 +316,9 @@
int mother;
int child;

+ //Aura System
+ int aura;
+
unsigned int base_exp,job_exp;
int zeny;

и так далее.
Весь этот код находится в файле *.patch
Подскажите, каким образом добавлять эти команды? Править файлы сервера, вставляя код туда руками, или же есть определённый способ?

Автор: Fayl: Дата: 01.21.2011

Цитата Alort;30932:
Кстати, попробуй найти в тойже папке или где-то рядом что то типа readme, описание что и как делать, ток оно на англ вроде если есть конечно.


в какой папке?

Автор: Jarek: Дата: 01.21.2011

По-идее: правая кнопка по файлу -> Tortoise SVN -> Apply Patch
Как-то так, под рукой сейчас черепахи нет.

Автор: MaXi: Дата: 01.21.2011

Цитата Fayl;30924:

Весь этот код находится в файле *.patch
Подскажите, каким образом добавлять эти команды? Править файлы сервера, вставляя код туда руками, или же есть определённый способ?


Как сказал Jarek этот фаил вставляет кусочек в сорсы!
жмёшь на свой *.patch правой кнопкой -> Tortoise SVN -> Apply Patch -> и путь к афине папке!

Автор: Fayl: Дата: 01.22.2011

Спасибо ребят!
Если не трудно, ещё один вопрос: Когда патчу папку с сервером - сыпет кучу ошибок:
"C:\Ro\Server\src\common' is not working copy"
А затем сразу за ней вылетает ошибка:
"Не могу получить ревизию 14568 файла, C:\Ro\Server\src\common\mmo.h. - невозможно применить заплатку"
У меня: 3CeAM Trunk r493 SQL

Автор: Fox[RM]: Дата: 01.22.2011

Переместил тему.

Автор: MaXi: Дата: 01.22.2011

надо не сюда :C:\Ro\Server\src\common
а сюда C:\Ro\Server\
именно в папку "server"

Автор: nomn: Дата: 01.22.2011

Вообще я бы правил руками. Т.к. если ревизия эмуля, на котором сделали дифф и твоего не совпадает (а она не совпадает т.к. аура сет на 13, а у тебя 14,5), то могут быть заменены\изменены не те строки. В общем может бред получиться.