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

Owliy

Очередь
  • Постов

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

  • Посещение

Сообщения, опубликованные Owliy

  1. Какая кодировка должна быть у iteminfo ?

    Русский язык, отображается квадратиками, да треугольничками.

    Пытался подобрать методом тыка, так при попытки зайти в игру вылетала куча ошибок. Мол путь для спрайтов указан не правильно или что-то в этом духе.

  2. Всё, всем спасибо всё работает :)


    if(mobkill == 10){
    getitem 7227,1;
    dispbottom "Вы убили " + mobkill + " из 10 монстров !";
    end;
    } else if(mobkill == 20){
    getitem 7227,2;
    set mobkill,0;
    dispbottom "Вы убили " + mobkill + " из 20 монстров !";
    }
    end;

    И если брать вот это вариант, то вроде как set mobkill,0; надо писать после dispbottom "Вы убили " + mobkill + " из 20 монстров !"; ?

  3. Не могли вы примерчик через свич накинуть ?

    И ещё такой вопросик, будет ли работать такой вот код ? (Нахожусь не дома, проверить сам просто не могу)

    и если да, можно ли его как то упростить?


    if(mobkill == 10){
    getitem 7227,1;
    }
    dispbottom "Вы убили " + mobkill + " из 10 монстров !";
    }

    if(mobkill == 20){
    getitem 7227,2;
    set mobkill,0;
    end;
    }
    dispbottom "Вы убили " + mobkill + " из 20 монстров !";
    }

  4. Наткнулся на форуме вот на такой скриптик и возникло несколько вопросов.


    - script OnKillMonster -1,{
    OnNPCKillEvent: // Лейбл на убийство монстров
    if(killedrid == 2600){ // Если ID убитого равно ID монстра которого нужно убить
    set mobkill, mobkill+1; //записываем на чара + 1 убийство
    if(mobkill >= 500){ //Если монстров убито >= 500
    getitem 7227,1; // даем вещь
    set mobkill,0; //Удаляем переменную
    end;
    }
    dispbottom "Вы убили " + mobkill + " из 500 монстров !";
    }
    end; // если ID убитого монстра не тот который нужен то
    }

    Как я понял, если заменить


    if(killedrid == 2600){

    на


    if(strcharinfo(3) == "prt_fild08"){

    скрипт засчитывает всех мобов на локации (prt_fild08) и вот какой вопрос возник. Как сделать, чтоб на разных локациях шел свой подсчет мобов ?

    Так же не пойму, как сделать, чтоб подсчитывало несколько определенных мобов ?

    Пробовал сделать вот так:

    if(killedrid == 1002 || 1004 ){

    Засчитывает в обще всех мобов.

    З.Ы. Как я понял надо сделать вот так, но проверить сейчас не могу

    if(killedrid == 1002 || killedrid == 1004 ){

  5. Добавил кастом по данному гайду и вот что вышло.

    Не могу понять по какой причине не видно описание и название итема.

    b80236545c47.jpg

    1. accessoryid.lua

    ACCESSORY_hollow_mask = 1318

    2. accname.lua

    [ACCESSORY_IDs.ACCESSORY_hollow_mask] = "_hollow_mask"

    3. idnum2itemdesctable.txt

    20000#

    Описание маски

    #

    4. idnum2itemdisplaynametable.txt

    20000#Hollow mask#

    5. idnumb2itemresnametable.txt

    20000#hollow_mask#

    6. item_db.txt

    20000,hollow_mask,Hollow mask,5,10,,10,,1,,1,0xFFFFFFFF,7,2,64,,0,1,1318,{ bonus bMaxHPrate,20; bonus bMaxSPrate,20; bonus bAllstats,15; bonus bSpeedRate,25; },{},{}

    Спрайты залиты,

    아이템

    악세사리

    Текстуры

    texture/유저인터페이스/Collection

    texture/유저인터페이스/Item

×
×
  • Создать...
Яндекс.Метрика