Jump to content

Lilith

Members
  • Posts

    407
  • Joined

  • Last visited

  • Days Won

    11

Posts posted by Lilith

  1. Спасибо. С выходом новой версии будет исправлен этот баг ( вообще то он уже давно исправлен, но лично я не вижу смысла делать дифф каждый раз, как исправляю всего один баг ). Так же будут добавлены дополнительные возможности для их тестирования =)

  2. Патчил вручную добавляя полностью все исправления из .diff файла. Могу тоже выложить видео, где чат и аура не работают )

    Ещё баг:

    На фвф карте, не правильно работают союзник-союзник. Если я меньше указанного в конфиге лвла, то меня могут бить союзники и я их тоже, а так же враги могут.

    Про второй баг было уже сказано :) А по поводу видео - нет необходимости, я не в ответе за ваши ошибки при ручном изменении исходников =|

  3. Sparrow имеет ввиду, что если у вас клиент, к примеру, 2011-11-11, то в файле src/common/mmo.h нужно поставить версию ехе без дефисов, т.е.

    20111111.

    Строки 47-49 в mmo.h

    #ifndef PACKETVER

    #define PACKETVER 20111102 <-- заменяете на 20111111 и рекомпилируете сервер

    #endif

  4. 1. Не видно другим игрокам, что пишешь в @fchat. При этом @fchat у других в положении on.

    2. Не видно ауры (даже на FvF). Всё правильно прописываю (эффекты включены, ID ауры выставленно и ID эффектов в норме).

    Тщательно проверь, если, вдруг, ты патчил мануально. Могу выложить видео, где работают и ауры и чат =)

    P.S.: бета-версия плоха только тем, что не правильно работает система враг-союзник, ну ещё и тем, что много всего не добавлено и не введено, т.к. у меня слишком мало времени на всё это, а идей так много =\

  5. 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;
    }

  6. Думаю, правильнее будет так:

    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;
    }
    

    Пока диалог с НИПом открыт у одного персонажа, другие не смогут разговаривать с ним.

  7. 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;
    }

  8. 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;
    }

    префикс . указывает на переменную НИПа, зачем же глобальные?

  9. @Lilith - thanks for making this

    - can i suggest?.

    - how can i make the monster spawn in designated place?..

    - example - if i activate this menu there's a guardian in designated location or area in map?..

    Thx :) i'll add it like 'factionguardian' (not 'factionmonster')

  10. monster spawn by factionmonster command don't attack player who have same faction right?

    Right. But if your lvl < fvf_min_lvl(55 by default) monster will attack you because you're not in faction wars and monster's mode is aggressive.

  11. BETA version is now available.

    • Rewrited alpha-version code.
    • Added map cell 'cell_nofvf'
      setcell "arena",0,0,300,300,cell_nofvf,1;


    • Added Size setting in faction_db.txt, also added visual setting for this.
    • Added Demo-NPC in prontera. Enjoy ;)

    Please, report any bugs / make suggestions.

    Thanks.

  12. Thanks for comments.

    It would be great if Faction System have an own pallete to know on what faction are they.

    What about aura?

    or

    *changelook <look type>,<look value>;

    In Script Bonus field:

    changelook 7,<#PAL>;

    Of course, i can add this setting in faction_db.txt...

    Now i rewriting the code.

    P.S.: i'm willing to listen a new suggestions... ;)

  13. can we have additional databse for faction? like size maybe ? Small, Medium, Large

    Next version will have it :) Also you can choose visual size setting on FvF maps.

    More suggestions please :)

×
×
  • Create New...