cai1996 发表于 2019-7-28 08:11:44

製造武器隨機發動幾種魔法

case 242: ~~>242武器名稱
            if(j < 45)~~~>發動率
            {
                int _based;
                int _rand;
                int _skillgfx;
                switch(_type)
                {
                case 1: // '\001'      ~~>第1種的魔法
                default:
                  _based = 180;    ~~~>威力
                  _rand = 950;      ~~~>威力
                  _skillgfx = 245;    ~~~~>魔法代號
                  break;

                case 2: // '\002'      ~~~~>第2種魔法
                  _based = 300;
                  _rand = 200;                     
                  _skillgfx = 5510;
                  break;

                case 3: // '\003'      ~~~~~>第3種魔法
                  _based = 500;
                  _rand = 300;
                  _skillgfx = 5515;
                  break;

                              }
                areaskill(player, (int)d, 10);
                d += _based + _random.nextInt(_rand);~~~>based跟rand就是發動出來ㄉ威力
                player.sendPackets(new S_SkillSound(_targetId, _skillgfx)); ~~>隨機發動
                player.broadcastPacket(new S_SkillSound(_targetId, _skillgfx));~~>隨機發動
            }
            break;

          要再繼續做下去~可以一直複製

          case 3: // '\003'      把CASE改成4~\003改成004這樣就第4種魔法
          _based = 500;
                  _rand = 300;
                  _skillgfx = 5515;
                  break;

這樣你所作ㄉ武器~就有很多魔法效果~可以增加武器好看

q5127 发表于 2019-7-28 10:16:23

谢谢大大的分享。。

czw520.. 发表于 2019-8-16 12:30:20



好贴,学习一下~~~!~~~~

sbuitd1983 发表于 2019-10-13 15:09:53

66666666666666666666

mao188166 发表于 2019-11-11 09:10:51

谢谢版主的无私分享

mao188166 发表于 2019-11-17 15:23:39

再次表示谢谢了。

sunlong99 发表于 2019-12-7 14:27:32

      我先看看姿势

雪山飞鼠 发表于 2019-12-22 21:28:57

6666666666666666666666

55122542 发表于 2019-12-31 19:12:42

大神这是那个档案里修改

a133030303 发表于 2020-3-6 14:05:32

再次表示谢谢了。
页: [1] 2 3 4 5 6
查看完整版本: 製造武器隨機發動幾種魔法