突破飞升12限制的修改方法
在烈焰私服界很多的服务端都是限制在飞升12以内,这里谈谈如何提升至飞升15。首先,用notepad++这个工具打开Panel-17.lua飞身脚本,一般目录位于 D:\ly-server\GameServer32\scripts\Panel
这里有人会问了,为什么一定要使用这个工具打开呢? 这是因为编码的缘故,如果你用记事本打开修改后,就会出现乱码。
复制如下脚本,然后替换
riseinfo = {}
riseinfo =
{
= ",\"npattack\":\"21-98\",\"nsattack\":\"0-0\",\"ndattack\":\"0-0\",\"npguard\":\"18-36\",\"nsguard\":\"9-9\",\"nlife\":\"5%\",\"iadd\":\"0\"}";
= ",\"npattack\":\"49-210\",\"nsattack\":\"0-0\",\"ndattack\":\"0-0\",\"npguard\":\"42-75\",\"nsguard\":\"21-21\",\"nlife\":\"6%\",\"iadd\":\"0\"}";
= ",\"npattack\":\"84-336\",\"nsattack\":\"0-0\",\"ndattack\":\"0-0\",\"npguard\":\"72-120\",\"nsguard\":\"36-39\",\"nlife\":\"7%\",\"iadd\":\"0\"}";
= ",\"npattack\":\"133-483\",\"nsattack\":\"0-0\",\"ndattack\":\"0-0\",\"npguard\":\"108-171\",\"nsguard\":\"54-63\",\"nlife\":\"8%\",\"iadd\":\"0\"}";
= ",\"npattack\":\"196-651\",\"nsattack\":\"0-0\",\"ndattack\":\"0-0\",\"npguard\":\"150-228\",\"nsguard\":\"75-93\",\"nlife\":\"9%\",\"iadd\":\"0\"}";
= ",\"npattack\":\"273-840\",\"nsattack\":\"0-0\",\"ndattack\":\"0-0\",\"npguard\":\"198-294\",\"nsguard\":\"102-132\",\"nlife\":\"10%\",\"iadd\":\"0\"}";
= ",\"npattack\":\"364-1050\",\"nsattack\":\"0-0\",\"ndattack\":\"0-0\",\"npguard\":\"255-369\",\"nsguard\":\"135-180\",\"nlife\":\"11%\",\"iadd\":\"0\"}";
= ",\"npattack\":\"476-1288\",\"nsattack\":\"0-0\",\"ndattack\":\"0-0\",\"npguard\":\"321-456\",\"nsguard\":\"174-240\",\"nlife\":\"12%\",\"iadd\":\"0\"}";
= ",\"npattack\":\"609-1554\",\"nsattack\":\"0-0\",\"ndattack\":\"0-0\",\"npguard\":\"396-558\",\"nsguard\":\"219-315\",\"nlife\":\"14%\",\"iadd\":\"0\"}";
= ",\"npattack\":\"763-1848\",\"nsattack\":\"0-0\",\"ndattack\":\"0-0\",\"npguard\":\"480-678\",\"nsguard\":\"270-408\",\"nlife\":\"16%\",\"iadd\":\"0\"}";
= ",\"npattack\":\"935-2226\",\"nsattack\":\"0-0\",\"ndattack\":\"0-0\",\"npguard\":\"480-678\",\"nsguard\":\"270-408\",\"nlife\":\"18%\",\"iadd\":\"382\"}";
= ",\"npattack\":\"1135-2638\",\"nsattack\":\"0-0\",\"ndattack\":\"0-0\",\"npguard\":\"480-678\",\"nsguard\":\"270-408\",\"nlife\":\"20%\",\"iadd\":\"706\"}";
= ",\"npattack\":\"1335-3038\",\"nsattack\":\"0-0\",\"ndattack\":\"0-0\",\"npguard\":\"580-778\",\"nsguard\":\"370-508\",\"nlife\":\"22%\",\"iadd\":\"806\"}";
= ",\"npattack\":\"1535-3438\",\"nsattack\":\"0-0\",\"ndattack\":\"0-0\",\"npguard\":\"680-878\",\"nsguard\":\"470-608\",\"nlife\":\"24%\",\"iadd\":\"906\"}";
= ",\"npattack\":\"1735-4038\",\"nsattack\":\"0-0\",\"ndattack\":\"0-0\",\"npguard\":\"680-1078\",\"nsguard\":\"470-808\",\"nlife\":\"26%\",\"iadd\":\"1106\"}";
= ",\"npattack\":\"1735-4038\",\"nsattack\":\"0-0\",\"ndattack\":\"0-0\",\"npguard\":\"680-1078\",\"nsguard\":\"470-808\",\"nlife\":\"26%\",\"iadd\":\"1106\"}";
}
riseinfo =
{
= ",\"npattack\":\"0-0\",\"nsattack\":\"21-98\",\"ndattack\":\"0-0\",\"npguard\":\"18-36\",\"nsguard\":\"9-9\",\"nlife\":\"5%\",\"iadd\":\"0\"}";
= ",\"npattack\":\"0-0\",\"nsattack\":\"49-210\",\"ndattack\":\"0-0\",\"npguard\":\"42-75\",\"nsguard\":\"21-21\",\"nlife\":\"8%\",\"iadd\":\"0\"}";
= ",\"npattack\":\"0-0\",\"nsattack\":\"84-336\",\"ndattack\":\"0-0\",\"npguard\":\"72-120\",\"nsguard\":\"36-39\",\"nlife\":\"11%\",\"iadd\":\"0\"}";
= ",\"npattack\":\"0-0\",\"nsattack\":\"133-483\",\"ndattack\":\"0-0\",\"npguard\":\"108-171\",\"nsguard\":\"54-63\",\"nlife\":\"14%\",\"iadd\":\"0\"}";
= ",\"npattack\":\"0-0\",\"nsattack\":\"196-651\",\"ndattack\":\"0-0\",\"npguard\":\"150-228\",\"nsguard\":\"75-93\",\"nlife\":\"17%\",\"iadd\":\"0\"}";
= ",\"npattack\":\"0-0\",\"nsattack\":\"273-840\",\"ndattack\":\"0-0\",\"npguard\":\"198-294\",\"nsguard\":\"102-132\",\"nlife\":\"20%\",\"iadd\":\"0\"}";
= ",\"npattack\":\"0-0\",\"nsattack\":\"364-1050\",\"ndattack\":\"0-0\",\"npguard\":\"255-369\",\"nsguard\":\"135-180\",\"nlife\":\"23%\",\"iadd\":\"0\"}";
= ",\"npattack\":\"0-0\",\"nsattack\":\"476-1288\",\"ndattack\":\"0-0\",\"npguard\":\"321-456\",\"nsguard\":\"174-240\",\"nlife\":\"28%\",\"iadd\":\"0\"}";
= ",\"npattack\":\"0-0\",\"nsattack\":\"609-1554\",\"ndattack\":\"0-0\",\"npguard\":\"396-558\",\"nsguard\":\"219-315\",\"nlife\":\"33%\",\"iadd\":\"0\"}";
= ",\"npattack\":\"0-0\",\"nsattack\":\"763-1848\",\"ndattack\":\"0-0\",\"npguard\":\"480-678\",\"nsguard\":\"270-408\",\"nlife\":\"38%\",\"iadd\":\"0\"}";
= ",\"npattack\":\"0-0\",\"nsattack\":\"935-2226\",\"ndattack\":\"0-0\",\"npguard\":\"480-678\",\"nsguard\":\"270-408\",\"nlife\":\"43%\",\"iadd\":\"382\"}";
= ",\"npattack\":\"0-0\",\"nsattack\":\"1135-2638\",\"ndattack\":\"0-0\",\"npguard\":\"480-678\",\"nsguard\":\"270-408\",\"nlife\":\"48%\",\"iadd\":\"706\"}";
= ",\"npattack\":\"0-0\",\"nsattack\":\"1335-3038\",\"ndattack\":\"0-0\",\"npguard\":\"580-778\",\"nsguard\":\"580-778\",\"nlife\":\"50%\",\"iadd\":\"806\"}";
= ",\"npattack\":\"0-0\",\"nsattack\":\"1535-3438\",\"ndattack\":\"0-0\",\"npguard\":\"680-878\",\"nsguard\":\"470-608\",\"nlife\":\"52%\",\"iadd\":\"906\"}";
= ",\"npattack\":\"0-0\",\"nsattack\":\"1735-4038\",\"ndattack\":\"0-0\",\"npguard\":\"680-1078\",\"nsguard\":\"470-808\",\"nlife\":\"54%\",\"iadd\":\"1106\"}";
= ",\"npattack\":\"0-0\",\"nsattack\":\"1735-4038\",\"ndattack\":\"0-0\",\"npguard\":\"680-1078\",\"nsguard\":\"470-808\",\"nlife\":\"54%\",\"iadd\":\"1106\"}";
}
riseinfo =
{
= ",\"npattack\":\"0-0\",\"nsattack\":\"0-0\",\"ndattack\":\"21-98\",\"npguard\":\"18-36\",\"nsguard\":\"9-9\",\"nlife\":\"5%\",\"iadd\":\"0\"}";
= ",\"npattack\":\"0-0\",\"nsattack\":\"0-0\",\"ndattack\":\"49-210\",\"npguard\":\"42-75\",\"nsguard\":\"21-21\",\"nlife\":\"7%\",\"iadd\":\"0\"}";
= ",\"npattack\":\"0-0\",\"nsattack\":\"0-0\",\"ndattack\":\"84-336\",\"npguard\":\"72-120\",\"nsguard\":\"36-39\",\"nlife\":\"9%\",\"iadd\":\"0\"}";
= ",\"npattack\":\"0-0\",\"nsattack\":\"0-0\",\"ndattack\":\"133-483\",\"npguard\":\"108-171\",\"nsguard\":\"54-63\",\"nlife\":\"11%\",\"iadd\":\"0\"}";
= ",\"npattack\":\"0-0\",\"nsattack\":\"0-0\",\"ndattack\":\"196-651\",\"npguard\":\"150-228\",\"nsguard\":\"75-93\",\"nlife\":\"13%\",\"iadd\":\"0\"}";
= ",\"npattack\":\"0-0\",\"nsattack\":\"0-0\",\"ndattack\":\"273-840\",\"npguard\":\"198-294\",\"nsguard\":\"102-132\",\"nlife\":\"15%\",\"iadd\":\"0\"}";
= ",\"npattack\":\"0-0\",\"nsattack\":\"0-0\",\"ndattack\":\"364-1050\",\"npguard\":\"255-369\",\"nsguard\":\"135-180\",\"nlife\":\"17%\",\"iadd\":\"0\"}";
= ",\"npattack\":\"0-0\",\"nsattack\":\"0-0\",\"ndattack\":\"476-1288\",\"npguard\":\"321-456\",\"nsguard\":\"174-240\",\"nlife\":\"19%\",\"iadd\":\"0\"}";
= ",\"npattack\":\"0-0\",\"nsattack\":\"0-0\",\"ndattack\":\"609-1554\",\"npguard\":\"396-558\",\"nsguard\":\"219-315\",\"nlife\":\"23%\",\"iadd\":\"0\"}";
= ",\"npattack\":\"0-0\",\"nsattack\":\"0-0\",\"ndattack\":\"763-1848\",\"npguard\":\"480-678\",\"nsguard\":\"270-408\",\"nlife\":\"27%\",\"iadd\":\"0\"}";
= ",\"npattack\":\"0-0\",\"nsattack\":\"0-0\",\"ndattack\":\"935-2226\",\"npguard\":\"480-678\",\"nsguard\":\"270-408\",\"nlife\":\"31%\",\"iadd\":\"382\"}";
= ",\"npattack\":\"0-0\",\"nsattack\":\"0-0\",\"ndattack\":\"1135-2638\",\"npguard\":\"480-678\",\"nsguard\":\"270-408\",\"nlife\":\"35%\",\"iadd\":\"706\"}";
= ",\"npattack\":\"0-0\",\"nsattack\":\"0-0\",\"ndattack\":\"1335-3038\",\"npguard\":\"580-778\",\"nsguard\":\"580-778\",\"nlife\":\"37%\",\"iadd\":\"806\"}";
= ",\"npattack\":\"0-0\",\"nsattack\":\"0-0\",\"ndattack\":\"1535-3438\",\"npguard\":\"680-878\",\"nsguard\":\"470-608\",\"nlife\":\"39%\",\"iadd\":\"906\"}";
= ",\"npattack\":\"0-0\",\"nsattack\":\"0-0\",\"ndattack\":\"1735-4038\",\"npguard\":\"680-1078\",\"nsguard\":\"470-808\",\"nlife\":\"41%\",\"iadd\":\"1106\"}";
= ",\"npattack\":\"0-0\",\"nsattack\":\"0-0\",\"ndattack\":\"1735-4038\",\"npguard\":\"680-1078\",\"nsguard\":\"470-808\",\"nlife\":\"41%\",\"iadd\":\"1106\"}";
}
risecost = --飞升所需修为
{
= 100000;
= 300000;
= 780000;
= 1716000;
= 3432000;
= 6178000;
= 10500000;
= 16800000;
= 25200000;
= 36550000;
= 51170000;
= 69070000;
= 97070000;
= 135070000;
= 175000000;
= 0;
}
risevalue = --兑换所得修为
{
= 87500;
= 100000;
= 112500;
= 125000;
= 156250;
= 187500;
= 218750;
= 250000;
= 312500;
= 375000;
= 437500;
= 500000;
= 562500;
= 625000;
= 750000;
= 875000;
= 1000000;
= 1125000;
= 1250000;
= 1562500;
= 1875000;
= 2187500;
= 2500000;
= 2500000;
= 2500000;
= 2500000;
= 2500000;
= 2500000;
= 2500000;
= 2500000;
= 2500000;
= 2500000;
= 2500000;
= 2500000;
= 2500000;
= 2500000;
= 2500000;
= 2500000;
= 2500000;
= 2500000;
= 2500000;
= 2500000;
= 2500000;
= 2500000;
= 2500000;
= 2500000;
= 2500000;
= 2500000;
= 2500000;
= 2500000;
= 2500000;
= 2500000;
= 2500000;
= 2500000;
= 2500000;
= 2500000;
= 2500000;
= 2500000;
= 2500000;
= 2500000;
= 2500000;
= 2500000;
= 2500000;
= 2500000;
= 2500000;
= 2500000;
= 2500000;
= 2500000;
= 2500000;
= 2500000;
= 2500000;
= 2500000;
= 2500000;
}
function panel_17_1(player)
player:SendRiseAgainInfo("{\"level\":"..player:get_level()..",\"num\":"..(3 - player:get_param(334))..",\"svalue\":"..risevalue..",\"step\":"..player:get_param(258)..",\"cvalue\":"..player:get_param(259)..",\"nvalue\":"..risecost..riseinfo);
end
function panel_17_2(player)
if player:get_level() >= 80 then
if player:get_param(334) < 3 then
if player:get_gamemoney_bind() >= 1000000 then
if player:num_item(10186) >= 1 then
player:remove_item(10186,1);
player:sub_gamemoney_bind(1000000);
DuiHuanFeiShengXiuWei(npc,player);
player:SendRiseAgainInfo("{\"level\":"..player:get_level()..",\"num\":"..(3 - player:get_param(334))..",\"svalue\":"..risevalue..",\"step\":"..player:get_param(258)..",\"cvalue\":"..player:get_param(259)..",\"nvalue\":"..risecost..riseinfo);
else
local n = math.random(1,10);
if n >= 1 and n <= 5 then
player:sub_gamemoney_bind(1000000);
DuiHuanFeiShengXiuWei(npc,player);
player:SendRiseAgainInfo("{\"level\":"..player:get_level()..",\"num\":"..(3 - player:get_param(334))..",\"svalue\":"..risevalue..",\"step\":"..player:get_param(258)..",\"cvalue\":"..player:get_param(259)..",\"nvalue\":"..risecost..riseinfo);
else
player:sub_gamemoney_bind(1000000);
player:set_param(334,player:get_param(334) + 1);
player:SendRiseAgainInfo("{\"level\":"..player:get_level()..",\"num\":"..(3 - player:get_param(334))..",\"svalue\":"..risevalue..",\"step\":"..player:get_param(258)..",\"cvalue\":"..player:get_param(259)..",\"nvalue\":"..risecost..riseinfo);
player:alert(10,0,0,"兑换飞升修为失败,今日剩余兑换次数"..(3 - player:get_param(334)).."");
player:alert(10,0,0,"使用【百分百飞升石】,可以百之百兑换成功");
end
end
else
player:alert(10,0,0,"兑换飞升修为需要100万绑定金币!");
end
else
player:alert(10,0,0,"您今日已兑换了3次飞升修为");
end
else
player:alert(10,0,0,"等级大于80级才能兑换飞升修为");
end
end
function DuiHuanFeiShengXiuWei(npc,player)
if player:get_level() >= 101 then
player:set_level(player:get_level() - 1);
player:set_param(259,player:get_param(259) + 2500000);
player:set_param(334,player:get_param(334) + 1);
player:alert(10,0,0,"您的飞升修为 + 2500000,当前飞升修为"..player:get_param(259).."点");
player:alert(10,0,0,"今日剩余兑换飞升修为次数"..(3 - player:get_param(334)).."次");
return;
end
if player:get_level() == 100 then
player:set_level(99);
player:set_param(259,player:get_param(259) + 2187500);
player:set_param(334,player:get_param(334) + 1);
player:alert(10,0,0,"您的飞升修为 + 2187500,当前飞升修为"..player:get_param(259).."点");
player:alert(10,0,0,"今日剩余兑换飞升修为次数"..(3 - player:get_param(334)).."次");
return;
end
if player:get_level() == 99 then
player:set_level(98);
player:set_param(259,player:get_param(259) + 1875000);
player:set_param(334,player:get_param(334) + 1);
player:alert(10,0,0,"您的飞升修为 + 1875000,当前飞升修为"..player:get_param(259).."点");
player:alert(10,0,0,"今日剩余兑换飞升修为次数"..(3 - player:get_param(334)).."次");
return;
end
if player:get_level() == 98 then
player:set_level(97);
player:set_param(259,player:get_param(259) + 1562500);
player:set_param(334,player:get_param(334) + 1);
player:alert(10,0,0,"您的飞升修为 + 1562500,当前飞升修为"..player:get_param(259).."点");
player:alert(10,0,0,"今日剩余兑换飞升修为次数"..(3 - player:get_param(334)).."次");
return;
end
if player:get_level() == 97 then
player:set_level(96);
player:set_param(259,player:get_param(259) + 1250000);
player:set_param(334,player:get_param(334) + 1);
player:alert(10,0,0,"您的飞升修为 + 1250000,当前飞升修为"..player:get_param(259).."点");
player:alert(10,0,0,"今日剩余兑换飞升修为次数"..(3 - player:get_param(334)).."次");
return;
end
if player:get_level() == 96 then
player:set_level(95);
player:set_param(259,player:get_param(259) + 1125000);
player:set_param(334,player:get_param(334) + 1);
player:alert(10,0,0,"您的飞升修为 + 1125000,当前飞升修为"..player:get_param(259).."点");
player:alert(10,0,0,"今日剩余兑换飞升修为次数"..(3 - player:get_param(334)).."次");
return;
end
if player:get_level() == 95 then
player:set_level(94);
player:set_param(259,player:get_param(259) + 1000000);
player:set_param(334,player:get_param(334) + 1);
player:alert(10,0,0,"您的飞升修为 + 1000000,当前飞升修为"..player:get_param(259).."点");
player:alert(10,0,0,"今日剩余兑换飞升修为次数"..(3 - player:get_param(334)).."次");
return;
end
if player:get_level() == 94 then
player:set_level(93);
player:set_param(259,player:get_param(259) + 875000);
player:set_param(334,player:get_param(334) + 1);
player:alert(10,0,0,"您的飞升修为 + 875000,当前飞升修为"..player:get_param(259).."点");
player:alert(10,0,0,"今日剩余兑换飞升修为次数"..(3 - player:get_param(334)).."次");
return;
end
if player:get_level() == 93 then
player:set_level(92);
player:set_param(259,player:get_param(259) + 750000);
player:set_param(334,player:get_param(334) + 1);
player:alert(10,0,0,"您的飞升修为 + 750000,当前飞升修为"..player:get_param(259).."点");
player:alert(10,0,0,"今日剩余兑换飞升修为次数"..(3 - player:get_param(334)).."次");
return;
end
if player:get_level() == 92 then
player:set_level(91);
player:set_param(259,player:get_param(259) + 625000);
player:set_param(334,player:get_param(334) + 1);
player:alert(10,0,0,"您的飞升修为 + 625000,当前飞升修为"..player:get_param(259).."点");
player:alert(10,0,0,"今日剩余兑换飞升修为次数"..(3 - player:get_param(334)).."次");
return;
end
if player:get_level() == 91 then
player:set_level(90);
player:set_param(259,player:get_param(259) + 562500);
player:set_param(334,player:get_param(334) + 1);
player:alert(10,0,0,"您的飞升修为 + 562500,当前飞升修为"..player:get_param(259).."点");
player:alert(10,0,0,"今日剩余兑换飞升修为次数"..(3 - player:get_param(334)).."次");
return;
end
if player:get_level() == 90 then
player:set_level(89);
player:set_param(259,player:get_param(259) + 500000);
player:set_param(334,player:get_param(334) + 1);
player:alert(10,0,0,"您的飞升修为 + 500000,当前飞升修为"..player:get_param(259).."点");
player:alert(10,0,0,"今日剩余兑换飞升修为次数"..(3 - player:get_param(334)).."次");
return;
end
if player:get_level() == 89 then
player:set_level(88);
player:set_param(259,player:get_param(259) + 437500);
player:set_param(334,player:get_param(334) + 1);
player:alert(10,0,0,"您的飞升修为 + 437500,当前飞升修为"..player:get_param(259).."点");
player:alert(10,0,0,"今日剩余兑换飞升修为次数"..(3 - player:get_param(334)).."次");
return;
end
if player:get_level() == 88 then
player:set_level(87);
player:set_param(259,player:get_param(259) + 375000);
player:set_param(334,player:get_param(334) + 1);
player:alert(10,0,0,"您的飞升修为 + 375000,当前飞升修为"..player:get_param(259).."点");
player:alert(10,0,0,"今日剩余兑换飞升修为次数"..(3 - player:get_param(334)).."次");
return;
end
if player:get_level() == 87 then
player:set_level(86);
player:set_param(259,player:get_param(259) + 312500);
player:set_param(334,player:get_param(334) + 1);
player:alert(10,0,0,"您的飞升修为 + 312500,当前飞升修为"..player:get_param(259).."点");
player:alert(10,0,0,"今日剩余兑换飞升修为次数"..(3 - player:get_param(334)).."次");
return;
end
if player:get_level() == 86 then
player:set_level(85);
player:set_param(259,player:get_param(259) + 250000);
player:set_param(334,player:get_param(334) + 1);
player:alert(10,0,0,"您的飞升修为 + 250000,当前飞升修为"..player:get_param(259).."点");
player:alert(10,0,0,"今日剩余兑换飞升修为次数"..(3 - player:get_param(334)).."次");
return;
end
if player:get_level() == 85 then
player:set_level(84);
player:set_param(259,player:get_param(259) + 218750);
player:set_param(334,player:get_param(334) + 1);
player:alert(10,0,0,"您的飞升修为 + 218750,当前飞升修为"..player:get_param(259).."点");
player:alert(10,0,0,"今日剩余兑换飞升修为次数"..(3 - player:get_param(334)).."次");
return;
end
if player:get_level() == 84 then
player:set_level(83);
player:set_param(259,player:get_param(259) + 187500);
player:set_param(334,player:get_param(334) + 1);
player:alert(10,0,0,"您的飞升修为 + 187500,当前飞升修为"..player:get_param(259).."点");
player:alert(10,0,0,"今日剩余兑换飞升修为次数"..(3 - player:get_param(334)).."次");
return;
end
if player:get_level() == 83 then
player:set_level(82);
player:set_param(259,player:get_param(259) + 156250);
player:set_param(334,player:get_param(334) + 1);
player:alert(10,0,0,"您的飞升修为 + 156250,当前飞升修为"..player:get_param(259).."点");
player:alert(10,0,0,"今日剩余兑换飞升修为次数"..(3 - player:get_param(334)).."次");
return;
end
if player:get_level() == 82 then
player:set_level(81);
player:set_param(259,player:get_param(259) + 125000);
player:set_param(334,player:get_param(334) + 1);
player:alert(10,0,0,"您的飞升修为 + 125000,当前飞升修为"..player:get_param(259).."点");
player:alert(10,0,0,"今日剩余兑换飞升修为次数"..(3 - player:get_param(334)).."次");
return;
end
if player:get_level() == 81 then
player:set_level(80);
player:set_param(259,player:get_param(259) + 112500);
player:set_param(334,player:get_param(334) + 1);
player:alert(10,0,0,"您的飞升修为 + 112500,当前飞升修为"..player:get_param(259).."点");
player:alert(10,0,0,"今日剩余兑换飞升修为次数"..(3 - player:get_param(334)).."次");
return;
end
if player:get_level() == 80 then
player:set_level(79);
player:set_param(259,player:get_param(259) + 100000);
player:set_param(334,player:get_param(334) + 1);
player:alert(10,0,0,"您的飞升修为 + 100000,当前飞升修为"..player:get_param(259).."点");
player:alert(10,0,0,"今日剩余兑换飞升修为次数"..(3 - player:get_param(334)).."次");
return;
end
end
function panel_17_3(player)
if player:get_param(258) == 0 then
if player:get_param(259) >= 100000 then
player:set_param(258,1);
player:set_param(259,player:get_param(259) - 100000);
player:alert(110,0,0,"您的飞升等级提升为一阶");
player:SendRiseAgainInfo("{\"level\":"..player:get_level()..",\"num\":"..(3 - player:get_param(334))..",\"svalue\":"..risevalue..",\"step\":"..player:get_param(258)..",\"cvalue\":"..player:get_param(259)..",\"nvalue\":"..risecost..riseinfo);
if player:get_job() == 1 then
player:set_status(150,0,100,5);
end
if player:get_job() == 2 then
player:set_status(160,0,100,5);
end
if player:get_job() == 3 then
player:set_status(170,0,100,5);
end
else
player:alert(10,0,0,"您的飞升修为不足10万,无法提升为一阶飞升");
end
return;
end
if player:get_param(258) == 1 then
if player:get_param(259) >= 300000 then
player:set_param(258,2);
player:set_param(259,player:get_param(259) - 300000);
player:alert(110,0,0,"您的飞升等级提升为二阶");
player:SendRiseAgainInfo("{\"level\":"..player:get_level()..",\"num\":"..(3 - player:get_param(334))..",\"svalue\":"..risevalue..",\"step\":"..player:get_param(258)..",\"cvalue\":"..player:get_param(259)..",\"nvalue\":"..risecost..riseinfo);
if player:get_job() == 1 then
player:set_status(151,0,100,5);
end
if player:get_job() == 2 then
player:set_status(161,0,100,5);
end
if player:get_job() == 3 then
player:set_status(171,0,100,5);
end
else
player:alert(10,0,0,"您的飞升修为不足30万,无法提升为二阶飞升");
end
return;
end
if player:get_param(258) == 2 then
if player:get_param(259) >= 780000 then
player:set_param(258,3);
player:set_param(259,player:get_param(259) - 780000);
player:alert(110,0,0,"您的飞升等级提升为三阶");
player:SendRiseAgainInfo("{\"level\":"..player:get_level()..",\"num\":"..(3 - player:get_param(334))..",\"svalue\":"..risevalue..",\"step\":"..player:get_param(258)..",\"cvalue\":"..player:get_param(259)..",\"nvalue\":"..risecost..riseinfo);
if player:get_job() == 1 then
player:set_status(152,0,100,5);
end
if player:get_job() == 2 then
player:set_status(162,0,100,5);
end
if player:get_job() == 3 then
player:set_status(172,0,100,5);
end
else
player:alert(10,0,0,"您的飞升修为不足78万,无法提升为三阶飞升");
end
return;
end
if player:get_param(258) == 3 then
if player:get_param(259) >= 1716000 then
player:set_param(258,4);
player:set_param(259,player:get_param(259) - 1716000);
player:alert(110,0,0,"您的飞升等级提升为四阶");
player:SendRiseAgainInfo("{\"level\":"..player:get_level()..",\"num\":"..(3 - player:get_param(334))..",\"svalue\":"..risevalue..",\"step\":"..player:get_param(258)..",\"cvalue\":"..player:get_param(259)..",\"nvalue\":"..risecost..riseinfo);
if player:get_job() == 1 then
player:set_status(153,0,100,5);
end
if player:get_job() == 2 then
player:set_status(163,0,100,5);
end
if player:get_job() == 3 then
player:set_status(173,0,100,5);
end
else
player:alert(10,0,0,"您的飞升修为不足171.6万,无法提升为四阶飞升");
end
return;
end
if player:get_param(258) == 4 then
if player:get_param(259) >= 3432000 then
player:set_param(258,5);
player:set_param(259,player:get_param(259) - 3432000);
player:alert(110,0,0,"您的飞升等级提升为五阶");
player:SendRiseAgainInfo("{\"level\":"..player:get_level()..",\"num\":"..(3 - player:get_param(334))..",\"svalue\":"..risevalue..",\"step\":"..player:get_param(258)..",\"cvalue\":"..player:get_param(259)..",\"nvalue\":"..risecost..riseinfo);
if player:get_job() == 1 then
player:set_status(154,0,100,5);
end
if player:get_job() == 2 then
player:set_status(164,0,100,5);
end
if player:get_job() == 3 then
player:set_status(174,0,100,5);
end
else
player:alert(10,0,0,"您的飞升修为不足343.2万,无法提升为五阶飞升");
end
return;
end
if player:get_param(258) == 5 then
if player:get_param(259) >= 6178000 then
player:set_param(258,6);
player:set_param(259,player:get_param(259) - 6178000);
player:alert(110,0,0,"您的飞升等级提升为六阶");
player:SendRiseAgainInfo("{\"level\":"..player:get_level()..",\"num\":"..(3 - player:get_param(334))..",\"svalue\":"..risevalue..",\"step\":"..player:get_param(258)..",\"cvalue\":"..player:get_param(259)..",\"nvalue\":"..risecost..riseinfo);
if player:get_job() == 1 then
player:set_status(155,0,100,5);
end
if player:get_job() == 2 then
player:set_status(165,0,100,5);
end
if player:get_job() == 3 then
player:set_status(175,0,100,5);
end
else
player:alert(10,0,0,"您的飞升修为不足617.8万,无法提升为六阶飞升");
end
return;
end
if player:get_param(258) == 6 then
if player:get_param(259) >= 10500000 then
player:set_param(258,7);
player:set_param(259,player:get_param(259) - 10500000);
player:alert(110,0,0,"您的飞升等级提升为七阶");
player:SendRiseAgainInfo("{\"level\":"..player:get_level()..",\"num\":"..(3 - player:get_param(334))..",\"svalue\":"..risevalue..",\"step\":"..player:get_param(258)..",\"cvalue\":"..player:get_param(259)..",\"nvalue\":"..risecost..riseinfo);
if player:get_job() == 1 then
player:set_status(156,0,100,5);
end
if player:get_job() == 2 then
player:set_status(166,0,100,5);
end
if player:get_job() == 3 then
player:set_status(176,0,100,5);
end
else
player:alert(10,0,0,"您的飞升修为不足1050万,无法提升为七阶飞升");
end
return;
end
if player:get_param(258) == 7 then
if player:get_param(259) >= 16800000 then
player:set_param(258,8);
player:set_param(259,player:get_param(259) - 16800000);
player:alert(110,0,0,"您的飞升等级提升为八阶");
player:SendRiseAgainInfo("{\"level\":"..player:get_level()..",\"num\":"..(3 - player:get_param(334))..",\"svalue\":"..risevalue..",\"step\":"..player:get_param(258)..",\"cvalue\":"..player:get_param(259)..",\"nvalue\":"..risecost..riseinfo);
if player:get_job() == 1 then
player:set_status(157,0,100,5);
end
if player:get_job() == 2 then
player:set_status(167,0,100,5);
end
if player:get_job() == 3 then
player:set_status(177,0,100,5);
end
else
player:alert(10,0,0,"您的飞升修为不足1680万,无法提升为八阶飞升");
end
return;
end
if player:get_param(258) == 8 then
if player:get_param(259) >= 25200000 then
player:set_param(258,9);
player:set_param(259,player:get_param(259) - 25200000);
player:alert(110,0,0,"您的飞升等级提升为九阶");
player:SendRiseAgainInfo("{\"level\":"..player:get_level()..",\"num\":"..(3 - player:get_param(334))..",\"svalue\":"..risevalue..",\"step\":"..player:get_param(258)..",\"cvalue\":"..player:get_param(259)..",\"nvalue\":"..risecost..riseinfo);
if player:get_job() == 1 then
player:set_status(158,0,100,5);
end
if player:get_job() == 2 then
player:set_status(168,0,100,5);
end
if player:get_job() == 3 then
player:set_status(178,0,100,5);
end
else
player:alert(10,0,0,"您的飞升修为不足2520万,无法提升为九阶飞升");
end
return;
end
if player:get_param(258) == 9 then
if player:get_param(259) >= 36550000 then
player:set_param(258,10);
player:set_param(259,player:get_param(259) - 36550000);
player:alert(110,0,0,"您的飞升等级提升为十阶");
player:SendRiseAgainInfo("{\"level\":"..player:get_level()..",\"num\":"..(3 - player:get_param(334))..",\"svalue\":"..risevalue..",\"step\":"..player:get_param(258)..",\"cvalue\":"..player:get_param(259)..",\"nvalue\":"..risecost..riseinfo);
if player:get_job() == 1 then
player:set_status(159,0,100,5);
end
if player:get_job() == 2 then
player:set_status(169,0,100,5);
end
if player:get_job() == 3 then
player:set_status(179,0,100,5);
end
else
player:alert(10,0,0,"您的飞升修为不足3655万,无法提升为十阶飞升");
end
return;
end
if player:get_param(258) == 10 then
if player:get_param(259) >= 51170000 then
player:set_param(258,11);
player:set_param(259,player:get_param(259) - 51170000);
player:alert(110,0,0,"您的飞升等级提升为11阶");
player:SendRiseAgainInfo("{\"level\":"..player:get_level()..",\"num\":"..(3 - player:get_param(334))..",\"svalue\":"..risevalue..",\"step\":"..player:get_param(258)..",\"cvalue\":"..player:get_param(259)..",\"nvalue\":"..risecost..riseinfo);
if player:get_job() == 1 then
player:set_status(210,0,100,5);
end
if player:get_job() == 2 then
player:set_status(220,0,100,5);
end
if player:get_job() == 3 then
player:set_status(230,0,100,5);
end
else
player:alert(10,0,0,"您的飞升修为不足5117万,无法提升为11阶飞升");
end
return;
end
if player:get_param(258) == 11 then
if player:get_param(259) >= 69070000 then
player:set_param(258,12);
player:set_param(259,player:get_param(259) - 69070000);
player:alert(110,0,0,"您的飞升等级提升为12阶");
player:SendRiseAgainInfo("{\"level\":"..player:get_level()..",\"num\":"..(3 - player:get_param(334))..",\"svalue\":"..risevalue..",\"step\":"..player:get_param(258)..",\"cvalue\":"..player:get_param(259)..",\"nvalue\":"..risecost..riseinfo);
if player:get_job() == 1 then
player:set_status(211,0,100,5);
end
if player:get_job() == 2 then
player:set_status(221,0,100,5);
end
if player:get_job() == 3 then
player:set_status(231,0,100,5);
end
else
player:alert(10,0,0,"您的飞升修为不足6907万,无法提升为12阶飞升");
end
return;
end
if player:get_param(258) == 12 then
if player:get_param(259) >= 97070000 then
player:set_param(258,13);
player:set_param(259,player:get_param(259) - 97070000);
player:alert(110,0,0,"您的飞升等级提升为13阶");
player:SendRiseAgainInfo("{\"level\":"..player:get_level()..",\"num\":"..(3 - player:get_param(334))..",\"svalue\":"..risevalue..",\"step\":"..player:get_param(258)..",\"cvalue\":"..player:get_param(259)..",\"nvalue\":"..risecost..riseinfo);
if player:get_job() == 1 then
player:set_status(212,0,100,5);
end
if player:get_job() == 2 then
player:set_status(222,0,100,5);
end
if player:get_job() == 3 then
player:set_status(232,0,100,5);
end
else
player:alert(10,0,0,"您的飞升修为不足9707万,无法提升为13阶飞升");
end
return;
end
if player:get_param(258) == 13 then
if player:get_param(259) >= 135070000 then
player:set_param(258,14);
player:set_param(259,player:get_param(259) - 135070000);
player:alert(110,0,0,"您的飞升等级提升为14阶");
player:SendRiseAgainInfo("{\"level\":"..player:get_level()..",\"num\":"..(3 - player:get_param(334))..",\"svalue\":"..risevalue..",\"step\":"..player:get_param(258)..",\"cvalue\":"..player:get_param(259)..",\"nvalue\":"..risecost..riseinfo);
if player:get_job() == 1 then
player:set_status(213,0,100,5);
end
if player:get_job() == 2 then
player:set_status(223,0,100,5);
end
if player:get_job() == 3 then
player:set_status(233,0,100,5);
end
else
player:alert(10,0,0,"您的飞升修为不足135070000,无法提升为14阶飞升");
end
return;
end
if player:get_param(258) == 14 then
if player:get_param(259) >= 175000000 then
player:set_param(258,15);
player:set_param(259,player:get_param(259) - 175000000);
player:alert(110,0,0,"您的飞升等级提升为15阶");
player:SendRiseAgainInfo("{\"level\":"..player:get_level()..",\"num\":"..(3 - player:get_param(334))..",\"svalue\":"..risevalue..",\"step\":"..player:get_param(258)..",\"cvalue\":"..player:get_param(259)..",\"nvalue\":"..risecost..riseinfo);
if player:get_job() == 1 then
player:set_status(214,0,100,5);
end
if player:get_job() == 2 then
player:set_status(224,0,100,5);
end
if player:get_job() == 3 then
player:set_status(234,0,100,5);
end
else
player:alert(10,0,0,"您的飞升修为不足175000000,无法提升为15阶飞升");
end
return;
end
if player:get_param(258) == 15 then
player:alert(10,0,0,"您的飞升等阶,已经达到顶级!");
end
end
脚本就搞定了,可以对比下飞升12-飞升15之间的区别,参照此方法可以提升至需要的级别。当然,数据库也要加入对应的buff才能实现属性提升。
520页游论坛 www.ye520.com 欢迎您常来!!
页:
[1]