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

SemirLab

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

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

  • Посещение

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

    3

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

  1. Всем доброго времени суток.

    Возможно среди светлых умов сего форума - найду решение проблемы.

    В целом ситуация проста:

    После изменения сорц части - перестало работать присвоение die-метки для персонажей на БГ.

    пример:


    set $@KvM04BG_id1, waitingroom2bg("bat_c04",53,128,0,"KvM04_BG::OnGuillaumeQuit","KvM04_BG::OnGuillaumeDie");

    Тут, как вы видите - модификация на присвоение псевдо-гильдии для БГ-группы, выглядит следующим образом:


    BUILDIN_FUNC(waitingroom2bg)
    {
    struct npc_data *nd;
    struct chat_data *cd;
    const char *map_name, *ev = "", *dev = "";
    int x, y, i, mapindex = 0, guild_index, bg_id;
    struct map_session_data *sd;

    nd = (struct npc_data *)map_id2bl(st->oid);
    if( nd == NULL || (cd = (struct chat_data *)map_id2bl(nd->chat_id)) == NULL )
    {
    script_pushint(st,0);
    return 0;
    }

    map_name = script_getstr(st,2);
    if( strcmp(map_name,"-") != 0 && (mapindex = mapindex_name2id(map_name)) == 0 )
    {
    script_pushint(st,0);
    return 0;
    }

    x = script_getnum(st,3);
    y = script_getnum(st,4);
    guild_index = script_getnum(st,5);
    ev = script_getstr(st,6); // Logout Event
    dev = script_getstr(st,7); // Die Event

    guild_index = cap_value(guild_index, 0, 12);
    if( (bg_id = bg_create(mapindex, x, y, guild_index, ev, dev)) == 0 )
    { // Creation failed
    script_pushint(st,0);
    return 0;
    }

    for( i = 0; i < cd->users && i < MAX_BG_MEMBERS; i++ )
    {
    if( (sd = cd->usersd[i]) != NULL && bg_team_join(bg_id, sd) )
    mapreg_setreg(reference_uid(add_str("$@arenamembers"), i), sd->bl.id);
    else
    mapreg_setreg(reference_uid(add_str("$@arenamembers"), i), 0);
    }

    mapreg_setreg(add_str("$@arenamembersnum"), i);
    script_pushint(st,bg_id);
    return 0;
    }

    BUILDIN_DEF(waitingroom2bg,"siiiss"),

    Метка "KvM04_BG::OnGuillaumeDie" не срабатывает, в то время как "KvM04_BG::OnGuillaumeQuit" - прекрасно работает.

    Может у кого-то есть идеи?

    p.s. Заранее благодарен за ответы.

  2. Alex Wan, срок заказа до 11.12. Но Вы, к сожалению, мне врядли подходите(

    Kubix, осознаю, но некоторые люди считают, что беременность у кошек проходит "мимо")

    Сорь за офтоп, просто для меня это как выражение "Хер маленький, как у коня"(

  3. Да, бюджет.

    Сколько денег вы готовы потратить на это.

    На данном форуме 80% разговоров о работе заканчиваются фразами пользователей "о да это легко сделать, все фигня быстро все!", в итоге воз и ныне там.

    Быстро только кошки на свет появляются :)

    Вам уже ответил, "бюджет позволяет".

    Так же, я уже написал, что тема "посвящается" людям, которые не видят в этом проблемы..

    Если до 11 декабря я не найду тут такого человека, то напишу сам в течение суток...

    Для Вашего сведения, беременность у кошек длится 50-60 дней, да и дается это им не "просто"...

    Прошу не быть оскорбленным данным постом)

  4. Magnum, с моими инстами будет чуть по сложнее( т.к. есть сценарий...

    Учитывая обстоятельства - может быть гора багов, к сожалению...

    Работа не сложная... Для понимающего человека - просто, халява сорвать вмр. Для остальных - море работы, которую можно делать только за 100500wmz)..

    Собственно, для "первых" и создана тема.

  5. Бюджет?

    Работы много, надеюсь вы это понимаете ;)

    Можете в личку, все возможно.

    Бюджет? оО

    Охох... неужели тут может быть такое понятие... Бюджет...

    Разберемся.. Пикселями не обижу)

    Работы много? Не думаю...

    Магнум, красавчег, написал все за меня.. все просто...

    Собственно, я покупаю именно "время" ;)

    Работы на 24 часа, не больше.

    Опять же.. Оселот, Номн и прочие, если хотите чуть заработать - буду рад)

  6. Ой да боже мой)))

    Зачем писать? оО

    ВоЕ просто настроить нормально и все. Это так, доп. работа, не основное.

    Endless Tower 2: The Endless Cellar насколько я знаю, валяется в паблике.

    Я осознаю, что это все очень просто. Но, к сожалению, свободное время пропало начисто :( А души игроков просят обновлений.

    Самое сложное и основное - написание инста.

    Остальное - доп. работа за доп. плату.

  7. Сабж.

    Фронт работ:

    1. Есть кастом-локация, есть кастом-мобы. Нужно сделать из всего этого инст с несколькими режимами сложности. Сценарий и подробную информацию - предоставлю.

    2. Единый бадж на БГ.

    3. БГ+ВОЕ+Арена расход (онли бг, вое и арена).

    4. WoE 1.0 + WoE 2.0 + Newbie WoE.

    5. Endless Tower 2.

    + если есть возможность - цветные ники.

    (Могу купить отдельно)

    З.Ы. В связи с работой, временно пропало время всем этим заниматься, поэтому ищу наемный труд))

    Внимание!! Предложение актуально до 11 декабря.

    Если не найду наемника за это время - сделаю сам.

  8. Весьма странно.

    Любой статус или какой-то определенный?

    Если любой, то советую проверить на чистой.

    Если на чистой все нормлаьно - проблема в какой-то вашей модификации.

    Если с определенными статусами проблема, то нужно посмотреть исходники на предмет дополнительных манипуляций с tick'ом у этих статусов.

    Статус - копия статуса итема Battle Manual, только дает в 2 раза меньшее увеличение рейта.

  9. В корзину идей:

    Все статусы можно изменить на "псевдо-статусы" (specialeffect и запрет за использование нпц и тд), это позволит в любой момент выйти с эвента без статусов.

    А так все просто и как правило - гениально)

    Статусы длятся по 7~ сек, вроде. А так, спасибо за идею, что-нибудь придумаю.

    case 10:
    sc_start SC_CURSE,80000,0;
    emotion 63,1;
    specialeffect2 .ef;
    end;

    • Upvote 1
  10. Блиа) да вы прям смущаете)

    @fakegm, дизайн припижженЪ - это не гут (мне не жалко, он не гут), есть желание - рисуйте, нет - покупайте, иначе никак.

    В целом - успехов и процветания.

    • Upvote 2
  11. В корзину идей:

    Все статусы можно изменить на "псевдо-статусы" (specialeffect и запрет за использование нпц и тд), это позволит в любой момент выйти с эвента без статусов.

    А так все просто и как правило - гениально)

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