Назад

Команда @buff

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

Пихать в скрипт

-scriptbuff-1,{
end;
OnBuffCommand:
skilleffect 384,0; sc_start SC_MELTDOWN,360000,5;
skilleffect 383,0; sc_start SC_WINDWALK,360000,5;
skilleffect 378,0; sc_start SC_EDP,360000,5;
skilleffect 465,0; sc_start SC_KAITE,360000,7;
skilleffect 464,0; sc_start SC_KAUPE,360000,3;
skilleffect 463,0; sc_start SC_KAAHI,360000,7;
skilleffect 462,0; sc_start SC_KAIZEL,360000,7;
skilleffect 8,0; sc_start SC_ENDURE,360000,10;
skilleffect 33,0; sc_start SC_ANGELUS,360000,10;
skilleffect 45,0; sc_start SC_CONCENTRATE,360000,10;
skilleffect 74,0; sc_start SC_MAGNIFICAT,360000,5;
skilleffect 75,0; sc_start SC_GLORIA,360000,5;
skilleffect 459,0; sc_start SC_ADRENALINE2,360000,1;
skilleffect 66,0; sc_start SC_IMPOSITIO,360000,5;
skilleffect 67,0; sc_start SC_SUFFRAGIUM,360000,3;
skilleffect 34,0; sc_start SC_BLESSING,360000,10;
skilleffect 29,0; sc_start SC_INCREASEAGI,360000,10;
skilleffect 112,0; sc_start SC_WEAPONPERFECTION,360000,10;
skilleffect 113,0; sc_start SC_OVERTHRUST,360000,5;
skilleffect 114,0; sc_start SC_MAXIMIZEPOWER,360000,5;
skilleffect 357,0; sc_start SC_CONCENTRATION,360000,5;
skilleffect 355,0; sc_start SC_AURABLADE,360000,5;
skilleffect 155,0; sc_start SC_LOUD,360000,1;
skilleffect 157,0; sc_start SC_ENERGYCOAT,360000,1;
sc_start SC_ASPDPOTION2,360000,0;
sc_start SC_STRFood,360000,10;
sc_start SC_AGIFood,360000,10;
sc_start SC_VITFood,360000,10;
sc_start SC_INTFood,360000,10;
sc_start SC_DEXFood,360000,10;
sc_start SC_LUKFood,360000,10;
sc_start SC_HitFood,1200000,30;
sc_start SC_FleeFood,1200000,30;
sc_start SC_BATKFood,1200000,10;
sc_start SC_MATKFood,120000,10;
skilleffect 380,0; sc_start SC_TRUESIGHT,360000,5;
skilleffect 361,0; sc_start SC_ASSUMPTIO,360000,5;
}


Сама команда


/*======
* @buff
*-----------*/
int atcommand_buff(const int fd, struct map_session_data *sd, const char *command, const char *message)
{
nullpo_retr(-1,sd);
npc_event(sd,"buff::OnBuffCommand",0);
return 0;
}


{ "buff",        0,0,     atcommand_buff },

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

/*======
* @shop
*-----------*/
int atcommand_shop(const int fd, struct map_session_data *sd, const char *command, const char *message)
{
nullpo_retr(-1,sd);
npc_event(sd,"shopnpc::OpenShop",0);
return 0;
}
Код:
{ "shop", 0,0, atcommand_shop },


-scriptshopnpc-1,{
end;
OpenShop:
callfunc "open_shop";

functionshopopen_shop86,1950:-1,1952:-1


Попробуй

Автор: Vigo: Дата: 01.30.2010

Кхм...
Блин ... а я не додумался до этого =))
А вообще можно как нибуть на прямую открывать? Я прост химичил химичил и ничего не получилось -(((

Автор: MaxxWell: Дата: 01.31.2010

извените за оффтоп ( Vigo - осторожней со словами...)

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

Я не понял работает или нет. напрямую не как. это все что я придумал.

Автор: Gr1nS1de: Дата: 01.31.2010

вообще callfunc лучше заменить callshop