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

Рекомендуемые сообщения

День добрый. Столкнулся с такой проблемой. Прописываю @refresh мне серв в игре пишет "Команда Несработала". Захожу в консоль эмуля там все гладко нету никаких ерор сообщений. В чем может быть проблема?

Ссылка на комментарий
Поделиться на другие сайты

refresh 0,99 раньше пахало все норм было. А теперь такую фигню пишет. Если у гм небыло такой команды он бы просто писал uknow command

Ссылка на комментарий
Поделиться на другие сайты

попробуй перенести команду из \conf\atcommand_athena.conf в \conf\import\atcommand_conf.txt

кстати вопрос, при старте сервера вылетает сообщение, неизвестная команда, в самом начале загрузки мап сервера

Изменено пользователем Salfer
Ссылка на комментарий
Поделиться на другие сайты

Ошибок вообще никаких нету при запуске. Перенес файлы и при запуске сервера ложиться мап сервер. Команда раньше работала на ура.

Ссылка на комментарий
Поделиться на другие сайты

вот кусок команды




ACMD_FUNC(refresh)
{
int tick = gettick();
nullpo_retr(-1, sd);

if((tick - sd->nogo_delay) < 2000 || map[sd->bl.m].flag.nogo)
{
clif_displaymessage(fd,"Команда не сработала.");
return -1;
}

sd->nogo_delay = gettick();
clif_refresh(sd);
return 0;
}

Ссылка на комментарий
Поделиться на другие сайты

у меня стандартный рефреш


/*==========================================
* @refresh (like @jumpto <<yourself>>)
*------------------------------------------*/
ACMD_FUNC(refresh)
{
nullpo_retr(-1, sd);
clif_refresh(sd);
return 0;
}

// AtCommandInfo atcommand_info[] = {

{ "refresh", 1,1, atcommand_refresh },

Ссылка на комментарий
Поделиться на другие сайты

Попробуй добавить

int tick = gettick();

После

nullpo_retr(-1, sd);

Или воспользуйся аналогичным способом: http://www.eathena.ws/board/index.php?s=&showtopic=223357&view=findpost&p=1221204

Изменено пользователем Break
Ссылка на комментарий
Поделиться на другие сайты

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