Source

Intel steps

Новичок
Репутация
0 / 64
@emotion X (by Anarchist)
Показывает эмочии без задержки. Номера: 1-63


src\map\atcommand.c
Код:
/*==========================================
* @emotion X by Anarchist
* => Displays the emotions without delay
*------------------------------------------
*/
int atcommand_emotion(
    const int fd, struct map_session_data* sd,
    const char* command, const char* message)
{
    if (!message || !*message) {
  clif_displaymessage(fd, "usage: @emotion 1-63");
  return -1;
    }
    clif_emotion(&sd->bl, atoi(message));
    return 0;
}

Код:
{ AtCommand_Emotion,      "@emotion",      1, atcommand_emotion }, // Anarchist

@heart X (by Anarchist)
Эмоции в виде сердечек. Х - 1 или 2


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;
}

Код:
{ AtCommand_Heart,    "@heart",      1, atcommand_heart }, // Anarchist

@dance X (by Anarchist)
Спецэффекты в стиле танца. Номера: 1-9


src\map\atcommand.c
Код:
/*==========================================
* @dance X by Anarchist
* => Special effects with dance style
*------------------------------------------
*/
int atcommand_dance(
    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: @dance 1-9");
  return -1;
    }
    if ( atoi(message) == 1 ) {
  clif_specialeffect(&sd->bl, 413, 0);
    } else if ( atoi(message) == 2 ) {
  clif_specialeffect(&sd->bl, 414, 0);
    } else if ( atoi(message) == 3 ) {
  clif_specialeffect(&sd->bl, 415, 0);
    } else if ( atoi(message) == 4 ) {
  clif_specialeffect(&sd->bl, 426, 0);
    } else if ( atoi(message) == 5 ) {
  clif_specialeffect(&sd->bl, 458, 0);
    } else if ( atoi(message) == 6 ) {
  clif_specialeffect(&sd->bl, 466, 0);
    } else if ( atoi(message) == 7 ) {
  clif_specialeffect(&sd->bl, 501, 0);
    } else if ( atoi(message) == 8 ) {
  clif_specialeffect(&sd->bl, 540, 0);
    } else if ( atoi(message) == 9 ) {
  clif_specialeffect(&sd->bl, 550, 0);
    }
    return 0;
}

Код:
{ AtCommand_Dance,    "@dance",      1, atcommand_dance }, // Anarchist

После внесения изменений в файлы с расширением *.с и *.h необходимо выполнить рекомпиляцию сервера.
 
эх..
помню дописывал еще скрип @heart и @dance я искал и дорабатывал.. ГггГГ
 
Сверху