|
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;
這樣你所作ㄉ武器~就有很多魔法效果~可以增加武器好看
|
|