Назад

Сорц для снятия ограничений со скиллов СГ.

Автор: Hemus: Дата: 01.06.2011

Может кто поделиться? Поиск если что я юзал и на eathena.ws тоже искал) Там есть сорц, но он не работает. Кому интересно могу ссылку на eathena.ws скинуть.

Автор: Hemus: Дата: 01.06.2011

В том то и дело, что на eathena.ws точно такие же скрипты) Я поставил, скомпилил, ошибок нигде не было ни при компилировании, ни при запуске сервера. А вот в игре не работает(( И более того, после использования Hatred или Feeling вообще скилы у СГ перестают работать. Странно мне все это) Я просто в этом деле пока начинающий) Может это быть из-за ЕХЕшника? Использую 2010-07-07RagRe

Автор: Fox[RM]: Дата: 01.06.2011

Ну на счет Exe не знаю я реневал не использую , пользуюсь X-Ray. Отпиши в асю попробую решить проблему.

Автор: Gremlin: Дата: 01.06.2011

просто разреши игрокам использовать @feelreset

Автор: Hemus: Дата: 01.06.2011

@feelreset это не выход) пока попробую сам разобраться спасибо Requiem, но надо и самому на грабли понаступать)) просто я полагал, что есть другие сорцы.

Автор: Fox[RM]: Дата: 01.06.2011

Цитата Hemus;29225:
@feelreset это не выход) пока попробую сам разобраться спасибо Requiem, но надо и самому на грабли понаступать)) просто я полагал, что есть другие сорцы.


Ну во 1 есть кнопка " Спасибо", а во вторых отпиши в ICQ я помогу.

Автор: Hemus: Дата: 01.07.2011

Проблема решена, тему можно закрыть. Всем спасибо)

Автор: Fox[RM]: Дата: 01.07.2011

Кому интересно вот исправленный код
1)Hatred

//Attempts to set a mob. 
int pc_set_hate_mob(struct map_session_data *sd, int pos, struct block_list *bl)
{
int class_;
if (!sd || !bl || pos < 0 || pos > 2)
return 0;
sd->hate_mob[pos] = -1;
class_ = status_get_class(bl);
if (!pcdb_checkid(class_)) {
unsigned int max_hp = status_get_max_hp(bl);
if ((pos == 1 && max_hp < 6000) || (pos == 2 && max_hp < 20000))
return 0;
if (pos != status_get_size(bl))
return 0; //Wrong size
}
sd->hate_mob[pos] = class_;
pc_setglobalreg(sd,sg_info[pos].hate_var,class_+1);
clif_hate_info(sd, pos, class_, 1);
return 1;
}


2) Feeling
case SG_FEEL:
//AuronX reported you CAN memorize the same map as all three. [Skotlex]
if (sd) {
clif_parse_ReqFeel(sd->fd,sd, skilllv);
}
break;