Назад

@noexp

Автор: dimjke: Дата: 02.08.2011

atcommand.c

/*==========================================
* @noexp by mrboob
*------------------------------------------*/
ACMD_FUNC(noexp)
{
nullpo_retr(-1, sd);
if (sd->state.noexp != 1) {
sd->state.noexp = 1;
clif_displaymessage(fd, "Получение опыта отключено.");
return 0;
}else{
sd->state.noexp = 0;
clif_displaymessage(fd, "Получение опыта включено.");
return 0;
}}


{ "noexp",               0,0,      atcommand_noexp },


pc.c
ищем функцию pc_gainexp
и после строк
	if(!battle_config.pvp_exp && map[sd->bl.m].flag.pvp)  // [MouseJstr]
return 0; // no exp on pvp maps

добавляем следующее
if(sd->state.noexp == 1) return 0; // @noexp by mrboob

pc.h
после
unsigned noks : 3;

добавить
unsigned short noexp; // @noexp by mrboob


mmo.h
после
int fame;

добавить
int noexp; // @noexp by mrboob

Компилим и радуемся! :)

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

качаем мультов на попе с удвоенной эффективностью. Бррр.

Автор: dimjke: Дата: 02.10.2011

Цитата Renegade;33210:
качаем мультов на попе с удвоенной эффективностью. Бррр.


Кстати, да ты прав, эта команда замена всем известной @partyexp, но пара проверок всё изменит)