天堂1信息发布网 本站域名 www.168t1.com 交流群:32351234
设为首页 | 加入收藏
首页 家族 文章 工具 优势
★ ★ ★  ★ ★ ★
  百度一下     360搜索      SEO查询      家族战歌     在线翻译     家族联盟     自助系统
  发布游戏     发布家族     私服小偷     宣传优势     广告联系     工具下载     技术文章
天堂1NPC随机更换名称颜色 (防外挂脚本)
文章作者:admin 文章来源:权威天堂信息网,大陆最全最稳定的天堂1私服发布网 更新时间:2020/6/12 23:39:45 

L1MonsterInstance.java

搜尋 (全部都要)

        S_NPCPack

替換成

        S_NPCPackMon


S_NPCPackMon.java

搜尋

        this.writeS(npc.getNameId());

替換成

        this.writeS(NpcRandomColorSet.getRandomColor() + npc.getNameId());


新增 NpcRandomColorSet.java

package com.lineage.data.event;

import java.util.Random;

import org.apache.commons.logging.Log;
import org.apache.commons.logging.LogFactory;

import com.lineage.data.executor.EventExecutor;
import com.lineage.server.templates.L1Event;

/**
* NPC隨機更換名稱顏色 (防外掛腳本)
* @author 濕主
*
*/
public class NpcRandomColorSet extends EventExecutor {

        private static final Log _log = LogFactory.getLog(NpcRandomColorSet.class);

        private static final Random _random = new Random();

        public static String[] COLOR_LIST; // 顏色列表 (逗號區隔)

        /**
         *
         */
        private NpcRandomColorSet() {
                // TODO Auto-generated constructor stub
        }

        public static EventExecutor get() {
                return new NpcRandomColorSet();
        }

        @Override
        public void execute(final L1Event event) {
                try {
                        final String[] set = event.get_eventother().split(",");
                       
                        // 切割陣列
                        COLOR_LIST = set[0].replaceAll(" ", "").split(",");
                       
                } catch (Exception e) {
                        _log.error(e.getLocalizedMessage(), e);
                }
        }

        /**
         * 隨機取出色碼
         * @return
         */
        public static final String getRandomColor() {
                return COLOR_LIST != null ?
                                COLOR_LIST[_random.nextInt(COLOR_LIST.length)] : "";
        }
}
複製代碼

 

最後在 server_event資料表內新增以下資料就可以嘍

NPC隨機更換名稱顏色 (防外掛腳本)        NpcRandomColorSet        1        \fW,\fT,\fD        說明:顏色列表 (逗號區隔) (亦可加入特殊符號或字元)


也可以延伸做成每隔XX秒就自動更換一次, 效果更卓越

·下一篇;天堂1游戏快速练级的几个小技巧 浏览次数:1
最新文章
· 天堂1NPC随机更换名称颜色 (防外挂脚...
· 天堂1法师的PK技巧相关推荐...
· 天堂1龙骑士的PK技巧相关推荐...
· 天堂1游戏快速练级的几个小技巧...
· [权威天堂信息网分享] 超全核心文件功能...
· 新版天堂1有哪些独家功能...
· 龙骑士的发展路线应该怎么走...
· 游戏发布基地为大家带来放心的游戏...
· 天堂1团队作战哪个职业最受欢迎...
· Java教学】玩家出生公告...
热门文章
· 天堂1私服是一个很受欢迎的网络游戏...
· 天堂1私服属于自己的新型攻略...
· 如何提高天堂1私服的技术...
· 为什么天堂1私服吸引了这么多人...
· 天堂1私服练级攻略怎样练级最效率...
· 天堂1私服有多大的魅力能吸引玩家投入...
· 天堂1私服战士怎么PK远距离的法师...
· 怎么能在天堂1私服任务完成的更出色...
· 天堂1私服中玩家常用的刀具比较...
· 天堂1私服的大神多吗...
· 浅谈天堂1私服中智妖混地底湖的经验...
· 玩天堂1私服和朋友一起玩更有乐趣...
· 天堂1游戏走位的技术很重要...
· 天堂1私服是真的好玩吗...
· 对于玩天堂1私服的全面总结...
关于我们联系我们更多私服网站帮助友情连接
打击盗版支持正版游戏 任何组织或个人未经同意,不得使用和传播盗版游戏,如有侵犯利益请来电告知说明,本站72小时内删除。
特别注意:本站所有信息均为自动采集互联网搜索引擎,信息真实性无从验证,请自行判断,谨防受骗上当,所引发的一切法律后果本站概不负责!-
Copyright 2006-2020 www.168t1.comAll Rights Reserved Keywords: 天堂1私服 天堂1sf发布网