Jump to content

Lilith

Members
  • Posts

    407
  • Joined

  • Last visited

  • Days Won

    11

Everything posted by Lilith

  1. Дико извиняюсь Совсем не это имел в виду. Массив как раз и сохранит такие данные.
  2. Зачем делать отдельную таблицу для такого простого скрипта? Используйте динамические переменные, к примеру. Команды setd, getd
  3. Relic - реликвия, почитаемый священный предмет, охраняемый в храмах. Обладающая реликвией фракция будет получать её бонус, т.е. если ID реликвии 1363 (Bloody Axe), то все члены фракции будут получать: { bonus bStr,10; bonus bSpeedRate,25; }
  4. Thanks, GM Takumirai, i'll add this later. But now i've to verify the accuracy of core code and you can help me with this
  5. BETA 2 is now available. Changes: Added Faction Aura (11*11) like guildmaster aura. For setting bonus for each faction's aura see faction_db.txt last column. Added @fmes <mes> command for faction leader. Added relic support. Relic can be added to each faction with 'addrelic' script command. Fixed bug with emblem over head. Fixed bug with faction targets. Updated Demo NPC. thanks.
  6. Ну, во-первых, с просьбами не по теме ). А во-вторых, не думаешь ли ты, что добавление системы языков будет уже дубликатом той системы фракций, что находится в еамоде? Так что я это пока даже обсуждать не буду.
  7. Возможно твой ехе вообще не читает с папки дата ? Попробуй название папки в других кодировках: АЇАъАОЕНЖдАМЅє или 유저인터페이스
  8. Спасибо. С выходом новой версии будет исправлен этот баг ( вообще то он уже давно исправлен, но лично я не вижу смысла делать дифф каждый раз, как исправляю всего один баг ). Так же будут добавлены дополнительные возможности для их тестирования =)
  9. Про второй баг было уже сказано А по поводу видео - нет необходимости, я не в ответе за ваши ошибки при ручном изменении исходников =|
  10. Ну "сервер" не правильно было сказано, т.к. это эмулятор... А рекомпилировать - значит открыть проект из корня в VC 2010 C++ и нажать F7.
  11. Sparrow имеет ввиду, что если у вас клиент, к примеру, 2011-11-11, то в файле src/common/mmo.h нужно поставить версию ехе без дефисов, т.е. 20111111. Строки 47-49 в mmo.h
  12. Тщательно проверь, если, вдруг, ты патчил мануально. Могу выложить видео, где работают и ауры и чат =) P.S.: бета-версия плоха только тем, что не правильно работает система враг-союзник, ну ещё и тем, что много всего не добавлено и не введено, т.к. у меня слишком мало времени на всё это, а идей так много =\
  13. Пакеты добавьте и измените в mmo.h http://svn6.assembla.com/svn/ClientSide/Packets/Packet_db/
  14. https://subversion.assembla.com/svn/weetools/clients/ http://supportmii.com/ro1/Clients/
  15. mnjfx, very great ideas! When I'll have time i will incarnation of your ideas into reality. Big thanks to you!
  16. Конечно от ехе. Меняйте ехе на более новые. к примеру 2011-11-02
  17. location,100,100,1 script Example::ex 90,{ if(.speak == 1) goto sorry; set .speak,1; set .name$,strcharinfo(0); mes "[Example]"; mes "Part of this NPC is free, you can talk to him."; next; mes "[Example]"; mes "The first player was invited to the menu."; next; switch(prompt("The first menu item:The second menu item:The third menu item")) { case 1: mes "[Example]"; mes "The first player selected first menu item."; set .speak,0; break; case 2: mes "[Example]"; mes "The first player selected the second menu item."; set .speak,0; break; case 3: mes "[Example]"; mes "The first player has chosen the third element of the menu."; set .speak,0; break; default: set .speak,0; break; } close; sorry: mes ""; mes "Sorry. Currently, "+.name$+" is talking to the NPC.."; break; }
  18. Думаю, правильнее будет так: prt_fild08,54,59,4 script Mage::mage2 937,{ if(.speak == 1) goto sorry; set .name,strcharinfo(0); set .speak,1; mes "^00aa00[Mage]^000000"; mes "Я свободен!"; close2; set .speak,0; sorry: mes ""; mes "Этот НПС занят разговором с "+.name+"."; close; } Пока диалог с НИПом открыт у одного персонажа, другие не смогут разговаривать с ним.
  19. location,100,100,1 script Example::ex 90,{ if(.speak == 1) goto sorry; set .speak,1; set .name$,strcharinfo(0); mes "[Example]"; mes "Part of this NPC is free, you can talk to him."; next; mes "[Example]"; mes "The first player was invited to the menu."; next; switch(select("The first menu item:The second menu item:The third menu item") { case 1: mes "[Example]"; mes "The first player selected first menu item."; set .speak,0; break; case 2: mes "[Example]"; mes "The first player selected the second menu item."; set .speak,0; break; case 3: mes "[Example]"; mes "The first player has chosen the third element of the menu."; set .speak,0; break; } close; sorry: mes ""; mes "Sorry. Currently, "+.name$+" is talking to the NPC.."; break; }
  20. prt_fild08,54,59,4 script Mage::mage2 937,{ if (.bubabuba == 1) goto label; mes "^00aa00[Mage]^000000"; mes "Я свободен!"; set .bubabuba,1; close2; sleep2 60000; hideonnpc "ice_mage3"; end; label: mes "Сорри, бро, я скоро исчезну."; close; } префикс . указывает на переменную НИПа, зачем же глобальные?
  21. prt_fild08,54,59,4 script Спасенный маг::norm_mage 937,{ mes "^00aa00[Спасенный маг]^000000","Наконец то я свободен!"; close2; initnpctimer; end; OnTimer60000: hideonnpc "norm_mage; end; }
  22. Thx i'll add it like 'factionguardian' (not 'factionmonster')
×
×
  • Create New...