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

Лилит

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

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

  • Посещение

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

    8

Весь контент Лилит

  1. Лилит

    Услуги

    Половина в паблике Извиняюсь, больше половины в паблике И это только то, что видел я на eathena.ws. Названия то естественно отличаются от предоставленных, может код чуть другой, но сути это не меняет. Некоторые скрипты взяты за основу от других, так что это не может влиять на их распространение (уникальный/пабликовый). Уникальность это не "не из паблика", это значит, что ни на одном сервере указанных скриптов нету. Они просто написаны тобой. Выходит, что уникального тут ничего нету, а продавать названия как-то не по-людски. ^^^^^^^^^^^^^^^^^^^^^^^^^ Даже насчет того, что код был самописным ( в чем я мало уверен ) - соль от этого не меняется. Скрипт есть в паблике? Есть. А значит любой вариант кода его от данного статуса не спасёт. Да не отбирай ты кусочек хлебушка у парня Наверное, надеется, что незнающий и купит. P.S.: а список то действительно не уникален.
  2. case CR_SHIELDBOOMERANG: case PA_SHIELDCHAIN: case LG_SHIELDPRESS: case LG_EARTHDRIVE: wd.damage = sstatus->batk; if (sd) { short index = sd->equip_index[EQI_HAND_L]; if (index >= 0 && sd->inventory_data[index] && sd->inventory_data[index]->type == IT_ARMOR) ATK_ADD(sd->inventory_data[index]->weight/10); ATK_ADDRATE(100); // <-- это добавить } else ATK_ADD(sstatus->rhw.atk2); //Else use Atk2 break;
  3. Ошибку мы твою не видим. Пора уже зарубить на носу, если просишь помощи - показывай где именно она нужна. Я, например, не телепат ( про других не знаю ). Покажи ошибку. P.S.: предложу свой мод тут
  4. http://upaste.me/1037487387b2aed
  5. skill_require_db.txt ASC_EDP - Название навыка 678 - ID 1 - Кол-во
  6. В самом ехе через хекс-редактор.
  7. Я бы в виде бонуса сделал. http://upaste.me/99f747749842bdd
  8. http://svn6.assembla.com/svn/ClientSide/Diff_Project/Readme.txt
  9. А такой вариант не сработает ? Зачем нам переменные в случае, когда можно обойтись без них ? - script mvp_drop -1,{ end; OnNPCKillEvent: if(getmonsterinfo(killedrid,22)) if(rand(1,20) == 20) getitem 20014,1; }
  10. Если извлёк - да, если экспорт - нет
  11. Бонусы на всю группу не будут действовать. Только на того, кто одел предмет. Вот кусок кода из знаменитого пака от Epoque /*========================================== * areascript sub-routine (runs the script) *------------------------------------------*/ int buildin_areascript_sub(struct block_list* bl, va_list ap) { struct script_code* script = va_arg(ap, struct script_code*); nullpo_retr(0, bl); nullpo_retr(0, script); run_script(script, 0, bl->id, 0); return 1; } /*========================================== * areascript "<script>", <area>{, <type>}; *------------------------------------------*/ BUILDIN_FUNC(areascript) { int area, type; struct block_list* bl; struct script_code* script; script = parse_script(script_getstr(st, 2), "areascript", 0, 0); if (script == NULL) { ShowError("areascript: Invalid script given.\n"); return 0; } area = script_getnum(st, 3); type = (script_hasdata(st, 4) ? script_getnum(st, 4) : 0); if (type == 0) { struct map_session_data* sd = script_rid2sd(st); if (sd == NULL) { ShowError("areascript: Tried to run a script in range of a player, no player attached!\n"); return 0; } bl = &sd->bl; } else bl = map_id2bl(st->oid); if (bl == NULL) { ShowError("areascript: Tried to run a script in range of an object, no object found!\n"); return 0; } map_foreachinrange(buildin_areascript_sub, bl, area, BL_PC, script); return 0; } ... BUILDIN_DEF(areascript, "si*"),
  12. Попробуй просто удалить OptionInfo.lua из папки data. Возможно конфилкты.
  13. Видимо при диффе ехе ты ставишь галку на чтение с папки дата. Если так, то убери HKLM_To_HKCU, запусти сетап от джудаса, настрой, сохрани, после чего скопируй папку SaveData в папку data. Запускай ехе.
  14. Изменить ID в конце названия И просто копированием не обойдётся - для каждой профессии определённый акт файл, как я уже писал.
  15. Для каких профессий спрайт? Спрайт должен быть в подпапках №жЖР (방패). К примеру для магов в папке №жЖР/ё¶№э»з/ (방패/마법사/) спрайт и его акт для женских персонажей должны иметь вид: ё¶№э»з_ї©_2157.spr (마법사_여_2157.spr) ё¶№э»з_ї©_2157.act (마법사_여_2157.act) Полный путь до спрайта: data/sprite/방패/마법사/마법사_여_2157.spr Именно эти папки отвечают за отображение щитов на персонажах
  16. Functor, спасибо за видео конечно , но если вы не заметили версию вашего ехе, то прошу обратить на неё внимание Впрочем, проблема автора уже решена...
  17. Абсолютно. Без dinput при 14-м типе и кодировке ANSI лично у меня не отображаются русские символы в тексте. ЕХЕ 2012+
  18. Проверяйте, проверяйте Я советую как лучше, т.к. "альтернатива" решает сразу две проблемы и без хекса.
  19. Я не думаю, я знаю. Проверьте сами, будут ли пересылаться предметы почтой при 14-м типе? Отвечать не нужно
  20. dinput.ini CodePage =1251 langtype не причем в данном случае, но советую ставить 10-й для того, чтобы игроки могли пересылать друг другу предметы в письмах.
  21. Руководство по использованию дыры в скрипте: Во время регистрации на событие заходим одним мультом, регистрируемся на событие и сразу выходим, заходим на второго мульта и повторяем процедуру... Если учесть, что во время начала события вы будете сидеть с двух клиентов и на регистрации зашли к примеру 10-ю мультами, то вы получите выйгрыш в размере 1000000*12 зени, хотя по логике должно быть 1000000*2. не заметил плату за вход getmapxy .@bmap$,.@bx,.@by,0; if(.@bmap$=="poring_c01") можно заменить на if(strcharinfo(3) == "poring_c01") Ни к чему лишние код и переменные...
  22. MAX_QUEST_OBJECTIVES обозначает максимальное кол-во объектов в квесте ( см. quest_db.txt ) Постоянные переменные персонажа хранятся в таблице 'global_reg_value', тип поля для значений - varchar(255), это значит, что можно хранить больше 10тыс. символов ( юникод )
  23. От себя бы чего добавил. Да и ссылку на источник тоже не плохо было бы http://www.eathena.ws/board/index.php?showtopic=228775
×
×
  • Создать...
Яндекс.Метрика