Перейти к содержанию
Авторизация  
Myp3uK

Отключение Опыта.

Рекомендуемые сообщения

Доброго времени суток. Есть где в паблике скрипт для отключения\включения опыта? (.expoff\.expon)

Если да, скиньте пожалуйста ссылочку.

Ну или помогите сделать такое :)

Поделиться сообщением


Ссылка на сообщение
Поделиться на другие сайты

Скрипта нет , на форуме есть мануал .

P.S нужны исходники !

Изменено пользователем Voled
  • Upvote 1

Поделиться сообщением


Ссылка на сообщение
Поделиться на другие сайты

Если не сложно можно ссылочку на мануал?

Поделиться сообщением


Ссылка на сообщение
Поделиться на другие сайты

Создаем файл ExpGain.java в директории com\l2jfrozen\gameserver\handler\voicedcommandhandlers

-----
package com.l2jfrozen.gameserver.handler.voicedcommandhandlers;

import com.l2jfrozen.gameserver.handler.IVoicedCommandHandler;
import com.l2jfrozen.gameserver.model.actor.instance.L2PcInstance;

   public class ExpGain implements IVoicedCommandHandler
   {
  		 private String[] _voicedCommands = {
  						 "expon",
  						 "expoff"
  		 };

  		 public boolean useVoicedCommand(String command, L2PcInstance activeChar, String target)
  		 {
  				 if (command.equalsIgnoreCase("expon"))
  				 {
  						 activeChar.setExpOn(true);
  						 activeChar.sendMessage("EXP ON Enabled.");
  				 }
  				 else if (command.equalsIgnoreCase("expoff"))
  				 {
  						 activeChar.setExpOn(false);
  						 activeChar.sendMessage("EXP OFF Disabled.");
  				 }
  				 return true;
  		 }

  		 public String[] getVoicedCommandList()
  		 {
  				 return _voicedCommands;
  		 }
   }
------

Добавляем несколько строк в файл VoicedCommandHandler.java в директории com\l2jfrozen\gameserver\handler

-----
import com.l2jfrozen.gameserver.handler.voicedcommandhandlers.ExpGain;
-----
-----
registerVoicedCommandHandler(new ExpGain());
-----

Далее добавляем в файл L2PCInstance.java в директории

-----
this._awaying = _awaying;
   }
		 /** EXPON/EXPOFF */

    private boolean _expGainOn = true;

  		 public void setExpOn(boolean expOn)  
  		 {  
  						 _expGainOn = expOn;  
  		 }  

  		 public boolean getExpOn()  
  		 {  
  						 return _expGainOn;  
  		 }  

  		 /** EXPON/EXPOFF  END*/

   public boolean isLocked()  
-----
-----
@Override
   public void addExpAndSp(long addToExp, int addToSp) { if (_expGainOn)
       getStat().addExpAndSp(addToExp, addToSp);
-----


 

Когда то для себя вырезал из какой-то сборки, код под фрозен подходит

  • Upvote 1

Поделиться сообщением


Ссылка на сообщение
Поделиться на другие сайты

Ссылка на скачивание битая :( Есть еще сборки с исходным кодом?

Поделиться сообщением


Ссылка на сообщение
Поделиться на другие сайты

Для публикации сообщений создайте учётную запись или авторизуйтесь

Вы должны быть пользователем, чтобы оставить комментарий

Создать учетную запись

Зарегистрируйте новую учётную запись в нашем сообществе. Это очень просто!

Регистрация нового пользователя

Войти

Уже есть аккаунт? Войти в систему.

Войти
Авторизация  

  • Последние посетители   0 пользователей онлайн

    Ни одного зарегистрированного пользователя не просматривает данную страницу

×
×
  • Создать...