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

Flitemaster

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

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

  • Посещение

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

    3

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


  1. // ~~~~~ show time left in days, hours, minutes and seconds ~~~~~
    function script timeleft__ {
    set .@left, getarg(0);
    if ( .@left <= 0 ) return getarg(0);
    set .@day, .@left / 86400;
    set .@hour, .@left % 86400 / 3600;
    set .@min, .@left % 3600 / 60;
    set .@sec, .@left % 60;
    return ( ( .@day )?.@day +" day ":"" )+( ( .@day || .@hour )?.@hour +" hour ":"" )+( ( .@day == 0 && ( .@hour || .@min ) )?.@min +" min ":"" )+( ( .@day || .@hour )?"":.@sec +" sec" );
    }
    - script tombstone_dup -1,{
    getmapxy .@map$, .@x, .@y, 1;
    if ( .@x == 0 && .@y == 0 ) end;
    set .@id, atoi( strnpcinfo(2) );
    mes "Tomb of "+ strmobinfo( 2, .mvpid[.@id] );
    mes "it was killed by "+ .name$[.@id];
    close;
    Onmvpdead:
    getmapxy .@map$, .@x, .@y, 0;
    set .@id, atoi( strnpcinfo(2) );
    set .@map$, strcharinfo(3);
    set .name$[.@id], strcharinfo(0);
    movenpc strnpcinfo(0), .@x, .@y;
    set .@loop, rand(.respawn[0],.respawn[.@id]);
    while ( .@loop ) {
    delwaitingroom strnpcinfo(0);
    waitingroom callfunc("timeleft__", .@loop ), 0;
    set .@loop, .@loop -1;
    sleep 1000;
    }
    delwaitingroom strnpcinfo(0);
    monster .@map$, 0,0, "--ja--", .mvpid[.@id], 1, strnpcinfo(0) +"::Onmvpdead";
    movenpc strnpcinfo(0), 0,0;
    end;
    OnInit:
    if ( strnpcinfo(2) == "" ) {
    setarray .respawn[0], 600,7200,43200,10800,5460,7200,25200,18000,7200,7200,7200,7200,7500,3600,7200,3600,28800,28800,28800,28800,5650,3600,7200,7200,7200,7200,7000,3600,3600,7200,28800,3600,7200,3600,18000,39600,7200,3600,3600,7200,3600,7200,7200,7200,7200,43200,7200,10800,18000,10800,21600; // 10 seconds to respawn
    setarray .mvpid[1], 1871,1872,1719,1492,1147,1688,1583,2068,2156,2087,2165,1623,1389,1046,1272,1115,1046,1147,1272,1418,1157,2202,1685,1734,1658,1630,1038,1511,1885,1751,1150,1039,1086,1768,1832,1112,1312,1251,2131,1087,1190,1252,1059,1159,1917,1115,1785,1785,1785,1785;
    }
    else {
    sleep 1;
    getmapxy .@map$, .@x, .@y, 1;
    monster .@map$, 0,0, "--ja--", .mvpid[ atoi( strnpcinfo(2) ) ], 1, strnpcinfo(0) +"::Onmvpdead";
    }
    end;
    }

    abbey02,0,0,0 duplicate(tombstone_dup) Tomb#1_mvp 565
    abbey03,0,0,0 duplicate(tombstone_dup) Tomb#2_mvp 565
    abyss_03,0,0,0 duplicate(tombstone_dup) Tomb#3_mvp 565
    ama_dun03,0,0,0 duplicate(tombstone_dup) Tomb#4_mvp 565
    anthell02,0,0,0 duplicate(tombstone_dup) Tomb#5_mvp 565
    ayo_dun02,0,0,0 duplicate(tombstone_dup) Tomb#6_mvp 565
    beach_dun,0,0,0 duplicate(tombstone_dup) Tomb#7_mvp 565
    bra_dun02,0,0,0 duplicate(tombstone_dup) Tomb#8_mvp 565
    dew_dun01,0,0,0 duplicate(tombstone_dup) Tomb#9_mvp 565
    dic_dun02,0,0,0 duplicate(tombstone_dup) Tomb#10_mvp 565
    dic_dun03,0,0,0 duplicate(tombstone_dup) Tomb#11_mvp 565
    ein_dun02,0,0,0 duplicate(tombstone_dup) Tomb#12_mvp 565
    gef_dun01,0,0,0 duplicate(tombstone_dup) Tomb#13_mvp 565
    gef_dun02,0,0,0 duplicate(tombstone_dup) Tomb#14_mvp 565
    gl_chyard,0,0,0 duplicate(tombstone_dup) Tomb#15_mvp 565
    gld_dun01,0,0,0 duplicate(tombstone_dup) Tomb#16_mvp 565
    gld_dun02,0,0,0 duplicate(tombstone_dup) Tomb#17_mvp 565
    gld_dun03,0,0,0 duplicate(tombstone_dup) Tomb#18_mvp 565
    gld_dun04,0,0,0 duplicate(tombstone_dup) Tomb#19_mvp 565
    gon_dun03,0,0,0 duplicate(tombstone_dup) Tomb#20_mvp 565
    in_sphinx5,0,0,0 duplicate(tombstone_dup) Tomb#21_mvp 565
    iz_dun05,0,0,0 duplicate(tombstone_dup) Tomb#22_mvp 565
    jupe_core,0,0,0 duplicate(tombstone_dup) Tomb#23_mvp 565
    kh_dun02,0,0,0 duplicate(tombstone_dup) Tomb#24_mvp 565
    lhz_dun02,0,0,0 duplicate(tombstone_dup) Tomb#25_mvp 565
    lou_dun03,0,0,0 duplicate(tombstone_dup) Tomb#26_mvp 565
    moc_pryd04,0,0,0 duplicate(tombstone_dup) Tomb#27_mvp 565
    moc_pryd06,0,0,0 duplicate(tombstone_dup) Tomb#28_mvp 565
    mosk_dun03,0,0,0 duplicate(tombstone_dup) Tomb#29_mvp 565
    odin_tem03,0,0,0 duplicate(tombstone_dup) Tomb#30_mvp 565
    pay_dun04,0,0,0 duplicate(tombstone_dup) Tomb#31_mvp 565
    prt_maze03,0,0,0 duplicate(tombstone_dup) Tomb#32_mvp 565
    prt_sewb4,0,0,0 duplicate(tombstone_dup) Tomb#33_mvp 565
    ra_san05,0,0,0 duplicate(tombstone_dup) Tomb#34_mvp 565
    thor_v03,0,0,0 duplicate(tombstone_dup) Tomb#35_mvp 565
    treasure02,0,0,0 duplicate(tombstone_dup) Tomb#36_mvp 565
    tur_dun04,0,0,0 duplicate(tombstone_dup) Tomb#37_mvp 565
    xmas_dun02,0,0,0 duplicate(tombstone_dup) Tomb#38_mvp 565
    1@mist,0,0,0 duplicate(tombstone_dup) Tomb#39_mvp 565
    gef_fild03,0,0,0 duplicate(tombstone_dup) Tomb#40_mvp 565
    gef_fild10,0,0,0 duplicate(tombstone_dup) Tomb#41_mvp 565
    xmas_fild01,0,0,0 duplicate(tombstone_dup) Tomb#42_mvp 565
    mjolnir_04,0,0,0 duplicate(tombstone_dup) Tomb#43_mvp 565
    moc_fild17,0,0,0 duplicate(tombstone_dup) Tomb#44_mvp 565
    moc_fild22,0,0,0 duplicate(tombstone_dup) Tomb#45_mvp 565
    pay_fild10,0,0,0 duplicate(tombstone_dup) Tomb#46_mvp 565
    ra_fild03,0,0,0 duplicate(tombstone_dup) Tomb#47_mvp 565
    ra_fild04,0,0,0 duplicate(tombstone_dup) Tomb#48_mvp 565
    ve_fild01,0,0,0 duplicate(tombstone_dup) Tomb#49_mvp 565
    ve_fild02,0,0,0 duplicate(tombstone_dup) Tomb#50_mvp 565

    В РА вроде уже встроен

    http://rathena.org/b...-added-features

    Спасибо, да в РА встроен, но мне для еа нужно :)

  2. Добрый день всем, вообщем нашёл я скрипт

    http://www.eathena.w...howtopic=279203 Script by ~AnnieRuru~ Filled & Edit by Sanasol

    Но к сожалению не смог скачать, при попытке зарегистрироваться.

    The error returned was:

    The board administrator is no longer accepting any new registrations at the moment.

    Если кто может, выложите пожалуйста.

    Порылся немного в гугле и смог найти на eAthena - ThaiLand

    // ~~~~~ show time left in days, hours, minutes and seconds ~~~~~

    function script timeleft__ {

    set .@left, getarg(0);

    if ( .@left <= 0 ) return getarg(0);

    set .@day, .@left / 86400;

    set .@hour, .@left % 86400 / 3600;

    set .@min, .@left % 3600 / 60;

    set .@sec, .@left % 60;

    return ( ( .@day )?.@day +" day ":"" )+( ( .@day || .@hour )?.@hour +" hour ":"" )+( ( .@day == 0 && ( .@hour || .@min ) )?.@min +" min ":"" )+( ( .@day || .@hour )?"":.@sec +" sec" );

    }

    - script tombstone_dup -1,{

    getmapxy .@map$, .@x, .@y, 1;

    if ( .@x == 0 && .@y == 0 ) end;

    set .@id, atoi( strnpcinfo(2) );

    mes "Tomb of "+ strmobinfo( 2, .mvpid[.@id] );

    mes "it was killed by "+ .name$[.@id];

    close;

    Onmvpdead:

    getmapxy .@map$, .@x, .@y, 0;

    set .@id, atoi( strnpcinfo(2) );

    set .@map$, strcharinfo(3);

    set .name$[.@id], strcharinfo(0);

    movenpc strnpcinfo(0), .@x, .@y;

    set .@loop, rand(.respawn[0],.respawn[.@id]);

    while ( .@loop ) {

    delwaitingroom strnpcinfo(0);

    waitingroom callfunc("timeleft__", .@loop ), 0;

    set .@loop, .@loop -1;

    sleep 1000;

    }

    delwaitingroom strnpcinfo(0);

    monster .@map$, 0,0, "--ja--", .mvpid[.@id], 1, strnpcinfo(0) +"::Onmvpdead";

    movenpc strnpcinfo(0), 0,0;

    end;

    OnInit:

    if ( strnpcinfo(2) == "" ) {

    setarray .respawn[0], 600,7200,43200,10800,5460,7200,25200,18000,7200,7200,7200,7200,7500,3600,7200,3600,28800,28800,28800,28800,5650,3600,7200,7200,7200,7200,7000,3600,3600,7200,28800,3600,7200,3600,18000,39600,7200,3600,3600,7200,3600,7200,7200,7200,7200,43200,7200,10800,18000,10800,21600; // 10 seconds to respawn

    setarray .mvpid[1], 1871,1872,1719,1492,1147,1688,1583,2068,2156,2087,2165,1623,1389,1046,1272,1115,1046,1147,1272,1418,1157,2202,1685,1734,1658,1630,1038,1511,1885,1751,1150,1039,1086,1768,1832,1112,1312,1251,2131,1087,1190,1252,1059,1159,1917,1115,1785,1785,1785,1785;

    }

    else {

    sleep 1;

    getmapxy .@map$, .@x, .@y, 1;

    monster .@map$, 0,0, "--ja--", .mvpid[ atoi( strnpcinfo(2) ) ], 1, strnpcinfo(0) +"::Onmvpdead";

    }

    end;

    }

    abbey02,0,0,0 duplicate(tombstone_dup) Tomb#1_mvp 565

    abbey03,0,0,0 duplicate(tombstone_dup) Tomb#2_mvp 565

    abyss_03,0,0,0 duplicate(tombstone_dup) Tomb#3_mvp 565

    ama_dun03,0,0,0 duplicate(tombstone_dup) Tomb#4_mvp 565

    anthell02,0,0,0 duplicate(tombstone_dup) Tomb#5_mvp 565

    ayo_dun02,0,0,0 duplicate(tombstone_dup) Tomb#6_mvp 565

    beach_dun,0,0,0 duplicate(tombstone_dup) Tomb#7_mvp 565

    bra_dun02,0,0,0 duplicate(tombstone_dup) Tomb#8_mvp 565

    dew_dun01,0,0,0 duplicate(tombstone_dup) Tomb#9_mvp 565

    dic_dun02,0,0,0 duplicate(tombstone_dup) Tomb#10_mvp 565

    dic_dun03,0,0,0 duplicate(tombstone_dup) Tomb#11_mvp 565

    ein_dun02,0,0,0 duplicate(tombstone_dup) Tomb#12_mvp 565

    gef_dun01,0,0,0 duplicate(tombstone_dup) Tomb#13_mvp 565

    gef_dun02,0,0,0 duplicate(tombstone_dup) Tomb#14_mvp 565

    gl_chyard,0,0,0 duplicate(tombstone_dup) Tomb#15_mvp 565

    gld_dun01,0,0,0 duplicate(tombstone_dup) Tomb#16_mvp 565

    gld_dun02,0,0,0 duplicate(tombstone_dup) Tomb#17_mvp 565

    gld_dun03,0,0,0 duplicate(tombstone_dup) Tomb#18_mvp 565

    gld_dun04,0,0,0 duplicate(tombstone_dup) Tomb#19_mvp 565

    gon_dun03,0,0,0 duplicate(tombstone_dup) Tomb#20_mvp 565

    in_sphinx5,0,0,0 duplicate(tombstone_dup) Tomb#21_mvp 565

    iz_dun05,0,0,0 duplicate(tombstone_dup) Tomb#22_mvp 565

    jupe_core,0,0,0 duplicate(tombstone_dup) Tomb#23_mvp 565

    kh_dun02,0,0,0 duplicate(tombstone_dup) Tomb#24_mvp 565

    lhz_dun02,0,0,0 duplicate(tombstone_dup) Tomb#25_mvp 565

    lou_dun03,0,0,0 duplicate(tombstone_dup) Tomb#26_mvp 565

    moc_pryd04,0,0,0 duplicate(tombstone_dup) Tomb#27_mvp 565

    moc_pryd06,0,0,0 duplicate(tombstone_dup) Tomb#28_mvp 565

    mosk_dun03,0,0,0 duplicate(tombstone_dup) Tomb#29_mvp 565

    odin_tem03,0,0,0 duplicate(tombstone_dup) Tomb#30_mvp 565

    pay_dun04,0,0,0 duplicate(tombstone_dup) Tomb#31_mvp 565

    prt_maze03,0,0,0 duplicate(tombstone_dup) Tomb#32_mvp 565

    prt_sewb4,0,0,0 duplicate(tombstone_dup) Tomb#33_mvp 565

    ra_san05,0,0,0 duplicate(tombstone_dup) Tomb#34_mvp 565

    thor_v03,0,0,0 duplicate(tombstone_dup) Tomb#35_mvp 565

    treasure02,0,0,0 duplicate(tombstone_dup) Tomb#36_mvp 565

    tur_dun04,0,0,0 duplicate(tombstone_dup) Tomb#37_mvp 565

    xmas_dun02,0,0,0 duplicate(tombstone_dup) Tomb#38_mvp 565

    1@mist,0,0,0 duplicate(tombstone_dup) Tomb#39_mvp 565

    gef_fild03,0,0,0 duplicate(tombstone_dup) Tomb#40_mvp 565

    gef_fild10,0,0,0 duplicate(tombstone_dup) Tomb#41_mvp 565

    xmas_fild01,0,0,0 duplicate(tombstone_dup) Tomb#42_mvp 565

    mjolnir_04,0,0,0 duplicate(tombstone_dup) Tomb#43_mvp 565

    moc_fild17,0,0,0 duplicate(tombstone_dup) Tomb#44_mvp 565

    moc_fild22,0,0,0 duplicate(tombstone_dup) Tomb#45_mvp 565

    pay_fild10,0,0,0 duplicate(tombstone_dup) Tomb#46_mvp 565

    ra_fild03,0,0,0 duplicate(tombstone_dup) Tomb#47_mvp 565

    ra_fild04,0,0,0 duplicate(tombstone_dup) Tomb#48_mvp 565

    ve_fild01,0,0,0 duplicate(tombstone_dup) Tomb#49_mvp 565

    ve_fild02,0,0,0 duplicate(tombstone_dup) Tomb#50_mvp 565

    Ошибки не выбивает, но томб после убийства не появился, вчём может быть проблема?

  3. И что тебе еще надо?

    а что я не понятно изложил свой вопрос ?

    Новый мир и так присутствует без реневала... :wacko:

    Просто отключи реневал и всё -_-

    Так то оно так, но только в нём нет не НПЦ не Монстров не варпов на локации, а реневал и так отключен!

    но мой вопрос был РЕАЛЬНОЛИ при отключенном Реневале, включить локации чтобы в них были НПЦ, варпы на другие локации, кароче говоря чтобы в Бразилисе были все НПЦ и квест на 3 собаки! и чтобы варп в правом верхнем углу был также включен! но приэто у меня работала пре-реневал механика!!!

  4. Всем привет.

    Столкнулся вот с таким вопросом, возможноли имея эмулятор rAthena включить пре-реневал механику, приэтом включить отдельные элементы из реневала?

    Интересует именно новый мир с НПЦ , Мобами и Квестами, к примеру Бразилис в котором квест на 3 собаки и локацией с мобами где эти 3 собаки размещены.

    А вот чтобы мобы на локациях из пре реневала оставались на своих местах, например чтоб на локации ein_fild04 остались металинги и географеры... а не Venomous, Demon Pungus и Teddy Bear :(

    В \src\config\renewal.h закоментил всё что связано с реневалом

    //#define RENEWAL_STAT

    //#define RENEWAL_ASPD

    //#define RENEWAL_LVDMG

    //#define RENEWAL_EXP

    //#define RENEWAL_DROP

    //#define RENEWAL_CAST

    //#define RENEWAL

    Со шмотками было просто, из re item_db в pre item_db

    Предложения скачать eAthena ну какбы умное... но не актуально в моём случае...

    • Upvote 1
    • Downvote 1
  5. Народ вообщем такой прикол , когда врубаю маунта, и иду краситься, он краситься без проблем, и всё видно без ошибок, но человек который стоит рядом, его крашит!

    Также если человек краситься на маунте, крашит меня, и окружающих, но после краша, когда захожу обратно в игру, вижу покрашеный маунт темже цветом, и уже не крашит, вчём дело? не пойму...

    crash1.jpg

    crash2.jpg

  6. ябы хотел чтобы киса подбегала к человеку который кликнул на неё, например если она побежала на кординаты 150,188 а я допустим на 156, 177 то при клике на неё, она побежала ко мне, а потом обратно на свои кординаты.

  7. Господа нужна небольшая помощ в сприпте.

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

    Вот скрипт.

    prontera,160,187,3 script Cat 876,{

    mes "^0000FF[Cat]^000000";

    mes "Mrr mrrow mew meow! purr mow...";

    npctalk "Meow!";

    OnInit:

    startnpctimer;

    npcspeed 180;

    end;

    OnTimer5000:

    npcwalkto 167,183;

    end;

    OnTimer15000:

    npcwalkto 154,177;

    end;

    OnTimer25000:

    npcwalkto 146,185;

    end;

    OnTimer35000:

    npcwalkto 150,188;

    end;

    OnTimer45000:

    stopnpctimer;

    initnpctimer;

    end;

    }

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