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

Jarek

Donators
  • Постов

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

  • Посещение

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

    24

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

  1. >29 :р Ведь человек с 30 фрагами не сможет получить подарок!)
  2. О, рент вещи палятся через getinventorylist, тогда вообще проще простого. Блин, я кажется мимо плюса промахнулся, извините.
  3. функция(clearrentitem) { цикл(0..макс_инвентарь) { если(у i-того предмета есть рент_время) удаление i-того предмета } } - script удалювсёарендованное -1,{ ОнПСЛогАут: clearrentitem; end; } Как-то так
  4. Скорее всего придется писать новую скрипт-комманду (либо модифицировать delitem), которая будет удалять арендованые предметы из инвентаря. Была еще мысль заносить арендованные вещи в таблицу, а потом исходя из нее удалять предметы, но опять delitem не различает норм\рент предметы. P.S.: Вы просите помощи, а не релизите какой-то уникальный скрипт, хайд совсем неуместен.
  5. Jarek

    Скилл

    status.c функция status_change_clear //Type 0: PC killed -> Place here statuses that do not dispel on death.
  6. Jarek

    Dota 2

    Причем количество гифтов видимо зависит от количества сыграных часов, у некоторых по 3-4 гифта.
  7. Jarek

    One IP

    Спасибо, не обратил внимания, что одна строка используется, без массивов. Хм, действительно удобно
  8. Jarek

    One IP

    Кстати, не подскажете, зачем в функции сравнения строк к началу и концу прибавили запятую?
  9. На первый взгляд нашел только 2 различия: 1) эвент начинается через 2 минуты, а там через минуту 2) другие координаты нпц
  10. Click the green button + in right bottom corner.
  11. goto в цикле зачем? И да, так и задумано что проверка нон-стоп? может хотя бы задержку секундную поставить? P.S.: после удаления из массива элемента я бы переместил на его место последний, чтобы isloggedin(.aid[.@i]) не вызывал ошибок Added: А все, понял
  12. Ай-яй-яй [x] - индекс, порядковый номер элемента массива. По поводу getarraysize, поправь, индекс указывать не нужно. И да, в цикле имхо лучше использовать .@a вместо .a И да, 5 утра, я тоже спать. P.S.: Опять всплывает вопрос из другой темы про конкатенацию
  13. Я про «""+» , «+""» Про дату: ну ты сам как бы апнул тему, предложив использовать этот скрипт вместо велосипеда)
  14. Немного критики 1) Зачем конкатенация с пустыми строками? Стиль написания или без этого уже не работает? 2) Зачем close после warp? Уж лучше ставить end.
  15. status.c if(gc->castle_id < 24 || md->class_ == MOBID_EMPERIUM) { status->max_hp += 1000 * gc->defense; status->max_sp += 200 * gc->defense; status->hp = status->max_hp; status->sp = status->max_sp; status->def += (gc->defense+2)/3; status->mdef += (gc->defense+2)/3; } if(md->class_ != MOBID_EMPERIUM) { status->batk += status->batk * 10*md->guardian_data->guardup_lv/100; status->rhw.atk += status->rhw.atk * 10*md->guardian_data->guardup_lv/100; status->rhw.atk2 += status->rhw.atk2 * 10*md->guardian_data->guardup_lv/100; status->aspd_rate -= 100*md->guardian_data->guardup_lv; }
  16. Jarek

    Обучение

    Кто этот умник? Дайте, я пожму ему горло. © Вроде с баша
  17. http://www.eathena.ws/board/index.php?showtopic=275487
  18. В самом скрипте, можно при начале евента. Смотря как он реализован. OnEventStart: setmapflag "prontera",mf_bexp,100600; setmapflag "prontera",mf_jexp,100600; Соответственно после эвента OnEventEnd: setmapflag "prontera",mf_bexp; setmapflag "prontera",mf_jexp;
  19. Agasper, если ты это читаешь. Либо ограничение по посткаунту не работает, либо это привилегия модератора Sanasol, ок спасибо
  20. Рейты вам подсказали. Контроллировать AI мобов вам поможет Mob Controller System Ультрамага @МастерОк, почему кнопкой "Изменить" должен я вместо вас пользоваться?
  21. В script_commands.txt раздел "8.- Quest Log commands." Квесты добавляются в db\quest_db.txt Примеры в папке npc\
  22. Детач уже выложили
×
×
  • Создать...
Яндекс.Метрика