Перейти к содержанию

Renegade Bastard

Проверенные
  • Постов

    367
  • Зарегистрирован

  • Посещение

  • Победитель дней

    19

Весь контент Renegade Bastard

  1. OnNPCKillEvent: может пригодится? я если чесно фик знает, года три уже не притрагивался к афине. Не помню нифига.
  2. ну как. появились квестовые мобы, исчезли квестовые мобы. За убийство мобов идёт награда в нужном тебе виде. Если за отведённое время мобы не убиты награды нет.
  3. Ну я же не дебил, добавил сразу как нашел. Чуть попозжя перекомпилю. А у меня вешается. Чекни status.c на предмет наличия StatusIconchangeTable[SC_EXPBOOST] = SI_EXPBOOST;
  4. int status_change_clear_buffs (struct block_list* bl, int type) { int i; struct status_change *sc= status_get_sc(bl); if (!sc || !sc->count) return 0; if (type&2) //Debuffs for( i = SC_COMMON_MIN; i <= SC_COMMON_MAX; i++ ) { if(sc->data[i]) status_change_end(bl,(sc_type)i,-1); } for( i = SC_COMMON_MAX+1; i < SC_MAX; i++ ) { if(!sc->data[i]) continue; switch (i) { //Stuff that cannot be removed case SC_WEIGHT50: case SC_WEIGHT90: case SC_COMBO: case SC_SMA: case SC_DANCING: case SC_GUILDAURA: case SC_SAFETYWALL: case SC_PNEUMA: case SC_NOCHAT: case SC_JAILED: case SC_ANKLE: case SC_BLADESTOP: case SC_CP_WEAPON: case SC_CP_SHIELD: case SC_CP_ARMOR: case SC_CP_HELM: case SC_STRFOOD: case SC_AGIFOOD: case SC_VITFOOD: case SC_INTFOOD: case SC_DEXFOOD: case SC_LUKFOOD: case SC_HITFOOD: case SC_FLEEFOOD: case SC_BATKFOOD: case SC_WATKFOOD: case SC_MATKFOOD: continue; //Debuffs that can be removed. case SC_HALLUCINATION: case SC_QUAGMIRE: case SC_SIGNUMCRUCIS: case SC_DECREASEAGI: case SC_SLOWDOWN: case SC_MINDBREAKER: case SC_WINKCHARM: case SC_STOP: case SC_ORCISH: case SC_STRIPWEAPON: case SC_STRIPSHIELD: case SC_STRIPARMOR: case SC_STRIPHELM: if (!(type&2)) continue; break; //The rest are buffs that can be removed. case SC_BERSERK: if (!(type&1)) continue; sc->data[i]->val2 = 0; break; default: if (!(type&1)) continue; break; } status_change_end(bl,(sc_type)i,-1); } return 0; } Нашел в файле /src/map/.svn/text-base/skill.c.svn-base но чесноговоря не уверен что оно компилиится оттуда точняк, нашел. Кеник, ты царь. А книжка - вот http://ratemyserver....&isearch=Search
  5. у меня так же. в каком файле искать саму функцию status_change_clear_buffs ? ~# grep -rn "status_change_clear_buffs" /home/renegade/trunk/src/ /home/renegade/trunk/src/map/status.c:5522: status_change_clear_buffs(bl,3); //Remove buffs/debuffs /home/renegade/trunk/src/map/status.c:7256:int status_change_clear_buffs (struct block_list* bl, int type) Двоичный файл /home/renegade/trunk/src/map/obj_sql/status.o совпадает Двоичный файл /home/renegade/trunk/src/map/obj_sql/skill.o совпадает /home/renegade/trunk/src/map/.svn/text-base/status.c.svn-base:5522: status_change_clear_buffs(bl,3); //Remove buffs/debuffs /home/renegade/trunk/src/map/.svn/text-base/status.c.svn-base:7256:int status_change_clear_buffs (struct block_list* bl, int type) /home/renegade/trunk/src/map/.svn/text-base/skill.c.svn-base:5385: status_change_clear_buffs(bl,1); /home/renegade/trunk/src/map/.svn/text-base/skill.c.svn-base:7334: status_change_clear_buffs(bl,1); //Should dispell only allies. /home/renegade/trunk/src/map/.svn/text-base/skill.c.svn-base:7699: status_change_clear_buffs(bl,2); /home/renegade/trunk/src/map/.svn/text-base/status.h.svn-base:1265:int status_change_clear_buffs(struct block_list* bl, int type); /home/renegade/trunk/src/map/skill.c:5385: status_change_clear_buffs(bl,1); /home/renegade/trunk/src/map/skill.c:7334: status_change_clear_buffs(bl,1); //Should dispell only allies. /home/renegade/trunk/src/map/skill.c:7699: status_change_clear_buffs(bl,2); /home/renegade/trunk/src/map/status.h:1265:int status_change_clear_buffs(struct block_list* bl, int type);[/font][/color] [color=#282828][font=Open Sans', ', sans-serif]
  6. я так понял он тупо всем активным статусам обнуляет таймер. Если добавить условный оператор то если висит статус SC_EXPBOOST госпель вообще статусы не скинет. Это будет неочень.
  7. В общем и целом, дискуссия пошла у меня вот тут кому не в лом гляньте. То что мне удалось выяснить в посте по ссылке. То что понял - без модификации исходников эту багу не решить. Но пока слабо представляю себе как. Либо какимто образом менять механизм дебафа от госпеля, либо.. На этом мысль останавливается.
  8. Я бы взял за основу ивент "Осада" и перепилил под свои нужды.
  9. А у меня один минус в день. Нечестно
  10. Не нашел гайда как написать скрытый плюсиком текст.
  11. я конечно понимаю что некропостинг и все дела, но я не удержался, сори
  12. Увидел, таки да. Ну зато темку апнули
  13. Во, теперь то я тебя узнал. Ато в вк непонятно ничего было
  14. Renegade Bastard

    Эгегей

    Посоны, бляхамуха, внезапно я понял как же по вам всем засранчегам соскучился. Номн, Санасол, Кенник, Теилс, Мяфк, бляхамуха, сколько лет прошло Теилс наверно уже матёрый дизайнер, а я ещё помню как он робко создавал тему "не судите строго, первый диз". Как же время летит то.... А ещё я внезапно понял что мне скоро тридцатник. Пиздец.
  15. почему скрипт лежит в разделе src модификаций?
  16. Renegade Bastard

    Кодировка

    Единственной кодировкой должна быть UTF-8 а использование других нужно приравнять к разжиганию межнациональной розни и карать соответствующей статьёй УК. Ну что за разгильдяйство, товарищи? Кто так проглядел? Кракозябрит кстати только здесь http://ea-support.ws/ads/
  17. Renegade Bastard

    Ошибка

    а это не его екзе, это вот эта хрень: http://ucp-anticheat.ru/
  18. в бесплатной версии нет некоторых крайне нужных функций.
  19. теилс, вот какбе зацени мою последнюю работу например http://comcy.com.ua/ подружбе могу оч дёшево продать движок. у меня куплена лицуха какбе.
  20. распространённая проблема на семёрке с кривыми дравами ATI обновляшки.
  21. сейчас нельзя просто так взять и зарегатся вконтакте. тебя должен ктото проинвайтить.
  22. на nintendo ds афигительный рагнарок с мультиплеером по инету.
×
×
  • Создать...
Яндекс.Метрика