Назад

Не работают команды на новой еА

Автор: Wikler: Дата: 03.02.2010

Всем привет, я скачал последнию еА и решыл добавить некоторые команди в ней. Например денс, я скачал с вашего сайта последнию сборку еА, скопировал текст команды, и прописал себе. Но при компиляции выдает не ошыбку а придуприждение что чтото не таук там пишетса, чтото с *инит*.
Ну и когда захожу в игру етой команды нет. Кто знает что делать или может кто знает откуда можна скачать готовые команды на новую еА?

Автор: Wikler: Дата: 03.02.2010

Извени, но я не руский, мне немного тижело правильно писать по руски...

Автор: Renegade: Дата: 03.02.2010

напиши как конкретно ругается компилятор, мб решим проблему

Автор: Sanasol: Дата: 03.02.2010

Толька сиводне дабавел многа каманд

afk(детач)
ws(whosell)
wb(whobuy)
emotion
show(каардинаты)
dance
heart
ab(афтабай)

Фсе роботоют. Толька некатарые нада была паправеть.

Автор: Wikler: Дата: 03.02.2010

Как поправить?

Автор: Sanasol: Дата: 03.02.2010

Как напишет компилятор так и поправить.
Например вместо

Atcmd(heart)


int AtCommand_Heart(const int fd, struct map_session_data* sd,const char* command, const char* message);

Автор: Wikler: Дата: 03.03.2010

Щас включу машыну и скажу што там к чему

Автор: Sanasol: Дата: 03.03.2010

скачай оперу с проверкой орфографии

Автор: Wikler: Дата: 03.03.2010

Итак, я скачал последнию атену у вас на сайте, захожу в \src\map\atcommand.c
и копиюю от туда:


/*==========================================
* @heart X by Anarchist
* => Displays the heart special effect
*------------------------------------------*/
int atcommand_heart(const int fd, struct map_session_data* sd, const char* command, const char* message)
{
nullpo_retr(-1, sd);

if (!message || !*message) {
clif_displaymessage(fd, "usage: @heart 1 or 2");
return -1;
}
if ( atoi(message) == 1 ) {
clif_specialeffect(&sd->bl, 364, 0);
} else if ( atoi(message) == 2 ) {
clif_specialeffect(&sd->bl, 509, 0);
}
return 0;
}


и вставляю себе. Ну и ето конешно:

{ "heart", 1, atcommand_heart },

Потом в:
conf\atcommand_athena.conf

Додаю ето:

heart: 1,1 потомушто на всех команда пишет так 1,1 2,2 99,99

Компилю....
4>..\src\map\atcommand.c(8744) : warning C4047: инициализация: 'int' отличается по уровням косвенного обращения от 'int (__cdecl *)(const int,map_session_data *,const char *,const char *)'


4>map-server_sql - ошибок 0, предупреждений 1
========== Построение: успешно: 1, с ошибками: 0, без изменений: 3, пропущено: 6 ==========


Кароче вот в чем проблема. Когдата у меня все ишло хорошо, он eathena.ws говорят что нада какта по другому делать, ток я не хз как

Автор: Wikler: Дата: 03.03.2010

Ну и конешно в гре нету команди сердечка))

Автор: Sanasol: Дата: 03.03.2010

1. Я не знаю что такое 'атена'
2. Если это все-таки эмулятор у нас на сайте ПОСЛЕДНЕГО нет.
3. Не буду отвечать что сделать пока не скачаешь оперу и не поставишь проверку орфографии.

Автор: Wikler: Дата: 03.03.2010

Ну тоді я буду правильно писати на тій мові яку я добре знаю, тебе так влаштовує?
Тепер поможеш мені?

Автор: Мяфк: Дата: 03.03.2010

{ "heart", 1, atcommand_heart },
Надо, если я не ошибаюсь:
{ "heart", 1,1 atcommand_heart },

Автор: Renegade: Дата: 03.03.2010

Цитата Wikler;20616:
Ну тоді я буду правильно писати на тій мові яку я добре знаю, тебе так влаштовує?
Тепер поможеш мені?


Поможем :P

А русский учи, пригодится (с) Брат 2 :rolleyes:

Автор: San: Дата: 03.03.2010

Цитата Мяфк;20620:
{ "heart", 1, atcommand_heart },
Надо, если я не ошибаюсь:
{ "heart", 1,1 atcommand_heart },

ты тут еще кое-что забыл:) вот так должно быть
{ "heart", 1,1, atcommand_heart }




Цитата Wikler;20616:
Ну тоді я буду правильно писати на тій мові яку я добре знаю, тебе так влаштовує?
Тепер поможеш мені?

А ти навіть на тій мові, яку ти добре знаєш правильно не написав:D
правильно не поможеш, а допоможеш:)

Автор: Renegade: Дата: 03.03.2010

Я вот кстати тоже укранинец :)

Автор: 879546: Дата: 03.03.2010

Вот, и тут всё по примеру. Конкретно в этих файлах содержатся доп. команды: maprecall, chartalk, unfreeze, freeze, heart, emotion, emo, detach, dt, afk, dance.
http://depositfiles.com/files/ziwrtyoc8
Афина 14254.

Автор: nomn: Дата: 03.03.2010

для справки всем.

Stable ревизия:


{ "название", 1, atcommand_название }


Trunk ревизия:

{ "название", 1,1, atcommand_название }

Автор: Wikler: Дата: 03.03.2010

Тепер я розумію що пацани працюють. ДЯкою хлопці, ви мені дуже допомогли!!!