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

ocelote

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

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

  • Посещение

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

    9

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

  1. А как заставить моба двигаться по указанным координатам?

    Например мне надо что бы мобы шли с начала локи в её середину со всех сторон) именно шли) с далека)

    Как это можно реализовать вообще?)

    • npcspeed <speed value>;
    • npcwalkto <x>,<y>;
    • npcstop;

    Причем тут команды для НПЦ, если он спрашивал про управление мобом?

    А как заставить моба двигаться по указанным координатам?

    Например мне надо что бы мобы шли с начала локи в её середину со всех сторон) именно шли) с далека)

    Как это можно реализовать вообще?)

    Немного информации по вопросу:

    https://rathena.org/...n-out-of-sight/

    https://rathena.org/...alking-monster/

    https://rathena.org/...onster-defense/

    Очень полезная инфа кстати. Спасибо.

    Я как-то игрался с unit*** командами, получалось заставить мобов бегать на нужные мне координаты.

  2. Циклом например.


    for(.i = 0; .i < 6; .i ++ ) {
    disablenpc "NpcName#"+.i;
    }

    Это конечно, если название нпцов нумеруются. Можно ещё в массив записать имена нпцов и так же циклом их вырубить.


    setarray .NpcName$[0], "NPC_A","NPC_B";
    for(.i = 0; .i < getarraysize(.NpcName$); .i++){
    disablenpc .NpcName$[.i];
    }

    • Upvote 1
  3. mapannounce "map"," Round # " + .round, bc_map;

    На счет зашли пати какая-то или нет - переменные.

    Пати зашла > ставим .closed = 1;

    if .closed == 1 && strcharinfo(0) != не в той пати, которая зарегала > вы не можете зайти, там уже есть кто-то

    чет типа такого. Потом обнулять их.

    • Upvote 1
  4. Ну кричи в скайп. Мне нужно вот что:

    Я даю ссылку на моба который стандартый но из 15~ эпизода, ты его пилишь в моб дб как нужно (спрайты уже все есть), потом через REPLACE добавляешь его в sql файлик, я заливаю. Все ок - с меня плюшки.

    Так же с итемами. Ничего сложного, но много времени забирает.

  5. Ничего нового нет, ты добавил варп пати и бессмысленную регистрацию какую-то. Бессмысленность заключается в том, что каждая новая пати которая зарегается будет призывать новые волны мобов. Пати зашла > 1 чел вышел > зарегался снова > появились мобы, всех варпнуло в начало > рекурсия епт.

    В чем смысл переменной .round? ты ее объявил а нигде не юзаешь. Читай что ты вообще делаешь и изменяешь.

    Сначала у тебя объявляют первый раунд, потом второй, потом финальный, потом опять второй и опять финальный. Чито?

    И ещё много всего. Обдумывай что ли что ты делаешь для начала. Как это будет работать, зачем оно будет работать, все тонкости а только потом что-то делай. Всегда больше времени уходит на обдумывание того что ты будешь делать.

    Наверн если вчитаться то ещё можно найти, но а так все. Ты просил комментариев )

  6. Ну епрст, ну включи ты уже script_commands.txt, хватит уже на одни и те же грабли натыкаться.

    Я в жизни не видел команду getmapmobs но скорее всего она базируется на локации на которой находится NPC, поэтому ненад писать (.@map$)

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