⭐ 欢迎来到虫虫下载站! | 📦 资源下载 📁 资源专辑 ℹ️ 关于我们
⭐ 虫虫下载站

📄 item.java

📁 一个MMORPG手机游戏的服务器端程序源代码
💻 JAVA
字号:
package zsw_mmorpg.common;

import java.nio.ByteBuffer;

/**
 * Created by IntelliJ IDEA.
 * User: cu
 * Date: 2005-11-25
 * Time: 18:00:34
 * To change this template use File | Settings | File Templates.
 */
public class Item {
    /**
     * 道具保存格式定义:
     *  均为 short 类型
     *  编号    +   1 (装备)
     *  编号    +   0 (没装备)
     *  编号    +   数字 (有几个药品)
     *
     * */
    public static String Init_item()
    {
//      ByteBuffer item  = ByteBuffer.allocate(100);
        StringBuffer item = new StringBuffer();
        //武器栏
        item.append(item__attack00) ;
        item.append(1) ;
        item.append(item_NO_no_item) ;
        item.append(0) ;
        item.append(item_NO_no_item) ;
        item.append(0) ;
        item.append(item_NO_no_item) ;
        item.append(0) ;
        //套装栏
        item.append(item_NO_defence00) ;
        item.append(1) ;
        item.append(item_NO_no_item) ;
        item.append(0) ;
        item.append(item_NO_no_item) ;
        item.append(0) ;
        item.append(item_NO_no_item) ;
        item.append(0) ;

        //饰品栏
        item.append(item_NO_no_item) ;
        item.append(0) ;
        item.append(item_NO_no_item) ;
        item.append(0) ;
        item.append(item_NO_no_item) ;
        item.append(0) ;
        item.append(item_NO_no_item) ;
        item.append(0) ;
        //药品栏
        item.append(item_NO_goods00) ;
        item.append(2) ;

        item.append(item_NO_goods04) ;
        item.append(1) ;
        item.append(item_NO_no_item) ;
        item.append(0) ;

        item.append(item_NO_no_item) ;
        item.append(0) ;
        item.append(item_NO_no_item) ;
        item.append(0) ;
       System.out.println(""+item.toString());
        //显示出来是:  001990990990121990990990990990990990302341990990990
        return item.toString();
}
//    public final static int warrior  =   0;
//    public final static int hunter  =   1;
//    public final static int magician  =   2;

    public final static int item_attack  = 5;         //攻击武器
    public final static int item_defence  =   6;           //防御套装
    public final static int item_Ring_hp  =   15;      //戒指
    public final static int item_Necklace_mp  =   16;      //项链
    public final static int item_Goods_hp  =   17;      //hp药品
    public final static int item_Goods_mp  =   18;      //mp药品
    public final static int item_transport  =   19;      //hpmp药品
/***服务器端用来做字符串处理的*/
    public final static String item__attack00  =   "00";          //用来保证编号占2位
    public final static String item__attack01  =   "01";
    public final static String item__attack02  =   "02";
    public final static String item__attack03  =   "03";
    public final static String item__attack04  =   "04";
    public final static String item__attack05  =   "05";
    public final static String item__attack06  =   "06";
    public final static String item__attack07  =   "07";
    public final static String item__attack08  =   "08";
    public final static String item__attack09  =   "09";

    /**道具编号*/
    public final static int item_NO_no_item  =   99;             //没有道具是99

    public final static int item_NO_attack00  =   0;
    public final static int item_NO_attack01  =   1;
    public final static int item_NO_attack02  =   2;
    public final static int item_NO_attack03  =   3;
    public final static int item_NO_attack04  =   4;
    public final static int item_NO_attack05  =   5;
    public final static int item_NO_attack06  =   6;
    public final static int item_NO_attack07  =   7;
    public final static int item_NO_attack08  =   8;
    public final static int item_NO_attack09  =   9;
    public final static int item_NO_attack10  =   10;
    public final static int item_NO_attack11  =   11;


    public final static int item_NO_defence00  =   12;
    public final static int item_NO_defence01  =   13;
    public final static int item_NO_defence02  =  14;
    public final static int item_NO_defence03  =   15;
    public final static int item_NO_defence04  =   16;
    public final static int item_NO_defence05  =   17;
    public final static int item_NO_defence06  =   18;
    public final static int item_NO_defence07  =   19;
    public final static int item_NO_defence08  =   20;
    public final static int item_NO_defence09  =   21;
    public final static int item_NO_defence10  =   22;
    public final static int item_NO_defence11  =   23;

    public final static int item_NO_ring00  =   24;
    public final static int item_NO_ring01  =   25;
    public final static int item_NO_ring02  =  26;
    public final static int item_NO_ring03  =   27;
    public final static int item_NO_ring04  =   28;
    public final static int item_NO_ring05  =   29;

    public final static int item_NO_goods00  =   30;
    public final static int item_NO_goods01  =   31;
    public final static int item_NO_goods02  =  32;
    public final static int item_NO_goods03  =   33;
    public final static int item_NO_goods04  =   34;
    public final static int item_NO_goods05  =   35;
    public final static int item_NO_goods06  =   36;
    public final static int item_NO_goods07  =   37;
    public final static int item_NO_goods08  =   38;


//    public final static int item_Helmet  =   6;      //战士头
//    public final static int item_Cap  =   7;      //猎人头
//    public final static int item_Scarf  =   8;      //法师头
//    public final static int item_Boot  =   9;      //战士鞋
//    public final static int item_Shoes  =   10;      //猎人鞋
//    public final static int item_Cloth  =   11;      //法师鞋
//    public final static int item_Cuff  =   12;      //战士护腕
//    public final static int item_Wrist  =   13;      //猎人护腕
//    public final static int item_Carpus  =   14;      //法师护腕

//    public final static int drop_condition_type0  = 0;
//    public final static int TYPE  = 0;
//    public final static int EFFECT  = 1;
//    public final static int COST  = 2;
//    public final static int CONDITION  = 3;
//    public final static int DROP  = 4;
    /**道具数据*/
    public final static int[][] item_data =
  {
       //   类型       属性影响    价格  装备条件                  数组顺序值
       //武器加攻击力
        {item_attack ,    10   ,   10,          0},    //0
        {item_attack ,   100   ,   690,         5},    //1
        {item_attack ,   150   ,   3900,       10},
        {item_attack ,   200   ,   10800,      15},
        {item_attack ,   250   ,   24800,      20},
        {item_attack ,   300   ,   50400,      25},    //5

        {item_attack ,   350   ,   93400,       30},    //6
        {item_attack ,   400   ,   151800,      35},
        {item_attack ,   450   ,   220000,      40},
        {item_attack ,   500   ,   300000,      40},
        {item_attack ,   550   ,   390000,      40},    //10
        {item_attack ,   700   ,   500000,      40},    //11

          //套装加防御力
           {item_defence ,    10   ,   10,         0},        //12
           {item_defence ,   80    ,   480,        5},         //13
           {item_defence ,   120   ,   2800,       10},
           {item_defence ,   160   ,   7600,       15},
           {item_defence ,   200   ,   17380,      20},
           {item_defence ,   240   ,   35290,      25},     //17

           {item_defence ,   280   ,   65400 ,      30},      //18
           {item_defence ,   320   ,   106200,      35},      //19
           {item_defence ,   360   ,   153500,      40},
           {item_defence ,   400   ,   210000,      40},
           {item_defence ,   450   ,   280000,      40},
           {item_defence ,   600   ,   400000,      40},    //23
         //饰品加hp或mp
           {item_Ring_hp ,        100   ,   2180,       13},      //24
           {item_Necklace_mp ,    50   ,   4960,       17},    //25
           {item_Ring_hp ,        200   ,   10080,      24},
           {item_Necklace_mp ,    60   ,   18680,      28},
           {item_Ring_hp ,        300   ,   30340,      35},
           {item_Necklace_mp ,    70   ,   43840,      40},    //29

            //药品
          {item_Goods_hp ,   100   ,   10,      1},      //30
          {item_Goods_hp ,   500   ,   70,      1},    //31
          {item_Goods_hp ,   1000  ,   200,     1},
          {item_Goods_hp ,   9000  ,   250,     1},
          {item_Goods_mp ,   100   ,   10,      1},
          {item_Goods_mp ,   500   ,   70,      1},    //35
          {item_Goods_mp ,   1000  ,   200,     1},
          {item_Goods_mp ,   9000  ,   250,     1},    //37
          {item_transport ,   0    ,   150,     1},    //38

   };
    /**道具的名字*/
    public final static String[][] item_name =
            {       //武器名字
                    {"木剑", "短弓", "木杖"},         //0
                    {"铜剑", "长弓", "法杖"},
                    {"铁剑", "铁弓", "魔杖"},
                    {"宽剑", "战弓", "灵杖"},
                    {"赤霄", "荒芜", "湮灭"},
                    {"紫霞", "寂灭", "魄敏"},
                    {"寒霜", "无痕", "震电"},
                    {"绝影", "击戟", "雷动"},
                    {"洞察", "猿号", "雾缈"},
                    {"克凡", "碎尘", "倾雨"},
                    {"罪恶", "空破", "魅风"},
                    {"求败", "落日", "乾坤"},        //11
                    //套装名字
                    {"木制套装", "粗皮套装", "粗布套装"},    //12
                    {"铜制套装", "糙皮套装", "粗锦套装"},
                    {"铁制套装", "细皮套装", "细锦套装"},
                    {"精制套装", "精皮套装", "精锦套装"},
                    {"破月套装", "火熊套装", "破劫套装"},
                    {"空炎套装", "烈蟒套装", "天玄套装"},
                    {"碎炼套装", "捷豹套装", "云灵套装"},
                    {"暴龙套装", "凤啸套装", "夜幕套装"},
                    {"通灵套装", "迅影套装", "蔽魔套装"},
                    {"舞魔套装", "跨云套装", "秘辉套装"},
                    {"绯麟套装", "速光套装", "泉祭套装"},
                    {"真武套装", "御龙套装", "无极套装"},  //23
                  //饰品
                    {"翡纹"},                                //24
                    {"碧琥"},
                    {"暗星"},
                    {"神沐"},
                    {"逆天"},
                    {"魔魂"},                                //29
                  //药
                    {"活血水"},
                    {"伏羲水"},
                    {"神农水"},
                    {"天心水"},
                    {"M玉参液"},
                    {"仙灵液"},
                    {"琼浆液"},
                    {"轩辕液"},
                    {"回城卷轴"},                             //38
            };
}

⌨️ 快捷键说明

复制代码 Ctrl + C
搜索代码 Ctrl + F
全屏模式 F11
切换主题 Ctrl + Shift + D
显示快捷键 ?
增大字号 Ctrl + =
减小字号 Ctrl + -