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

Agasper

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

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

  • Посещение

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

    191

Весь контент Agasper

  1. Какую именно задержку?Тут нет телепатов. Есть задержки на чат,скиллы,предметы и т.д.Какая нужна?
  2. Запрет на атаку делается в eA/src/map/battle.c в этой функции(battle_check_target),а именно в этом куске: switch( t_bl->type ) { //Checks on target master Чуть ниже есть такая строчка: case BL_MOB: После этого кейса можешь добавить свою проверку на наличие переменной/статуса/стейта,смотря что вешается у тебя при убийстве импа. А вообще,чтобы имп работал идеально(как на гв) нужно сделать такие моменты: 1) Локация должна быть замком(нужно поставить мапфлаг "gvg_castle" и занести локацию в eA/db/castle_db.txt). 2) Должно быть включено WoE или должен стоять мапфлаг "gvg". 3) В battle.c нужнно найти это: if (!(agit_flag && map[m].flag.gvg_castle) && md->guardian_data && md->guardian_data->guild_id) И заменить на это: if (!((agit_flag || map[m].flag.gvg) && map[m].flag.gvg_castle) && md->guardian_data && md->guardian_data->guild_id) Там таких куска 2 => нужно 2 раза заменить.
  3. Для разделов: 'Установка сервера', 'Кодинг', 'Клиент', 'WEB' нужны модераторы. Свои заявки оставляйте в этой теме.
  4. Ну вот мелкий набросок,скрипт думаю допилишь дальше сам
  5. Еще раз создашь сообщение с таким размером и получишь ридонли. Научись расставлять табы в скрипте
  6. Какую ошибку выдает?
  7. Русская версия эмулятора с кучей новых модификаций,скриптов и фиксов + перевод эмуля. Полистай тему там 4 страницы,большинство исправлений под ревизию 14*** уже выложены. Закинь сюда строки на которые ругается компилятор.
  8. @Славик Панфилыч,вот ссылка на автобай хавка: @autobuy
  9. Переписывать надо под новые ревизии команду. А вообще если будешь юзать @autobuy,то юзай лучше версию от Hawk'а aka Remedy.
  10. Ответ в этой теме: Фикс ников
  11. Под хайдом лежит фикс для ников. После установки фикса будет запрещено использовать английские буквы в русском нике и наоборот.
  12. Замени эту строчку: sleep 3600000; На эту: sleep 900000; Теперь рандомные аннонсы будут выводиться каждые 15 минут.
  13. Epic Fail. Его настраивать почти также как и WoE 1. А вообще жесть..докатились..люди уже не могут WoE настроить
  14. Agasper

    [Гайд] Настройка WoE

    В данном "мини-гайде" описано как настроить WoE. Гайд by nomn
  15. Добавление кастома в Renewal/LUA
  16. 2) Удалить на нужной карте или закомментить(//) мапфлаг 'pvp_nightmaredrop'.Находится он тут: eA/conf/mapflags/nightmare.txt 3) Какую именно ошибку выдает?Тут нет телепатов,а вообще скрипт УГ,юзай стандартный card_remover(eA/npc/custom/card_remover.txt),а не это школьное творение. 4) Поставить скрипт команду identify;,если нет возможности компилить,то вставить этот код в хилера: getinventorylist; for(set .@i,0; .@i<@inventorylist_count; set .@i,.@i+1){ if(@inventorylist_identify[.@i]==1) continue; delitem2 @inventorylist_id[.@i],1,0,0,0,0,0,0,0; getitem @inventorylist_id[.@i],1; }
  17. Agasper

    mes2

    Открываем eA/src/map/script.c и находим это кусок: BUILDIN_FUNC(mes) { TBL_PC* sd = script_rid2sd(st); if( sd == NULL ) return 0; clif_scriptmes(sd, st->oid, script_getstr(st, 2)); return 0; } После этого вставляем этот код: BUILDIN_FUNC(mes2) { TBL_PC* sd = script_rid2sd(st); int i; if(sd==NULL) return 0; for(i=2; script_hasdata(st,i); ++i){ clif_scriptmes(sd,st->oid,script_getstr(st,i)); } return 0; }В этом же файле находим это: BUILDIN_DEF(mes,"s"), После этого вставляем это: BUILDIN_DEF(mes2,"s*"), Пример: Раньше диалоги с простым 'mes' писались так: mes "Привет,"+strcharinfo(0)+"!"; mes "123"; mes "1234"; mes "12345"; Теперь с помощью 'mes2' их можно писать так: mes2 "Привет,"+strcharinfo(0)+"!", "123", "1234", "1235"; P.S: Таким способом лично мне писать проще,может быть такой способ кому-нибудь еще понравится.
×
×
  • Создать...
Яндекс.Метрика