Kết quả 11 đến 15 của 15
Chủ đề: Dùng mảng để viết code LUA !
-
30-12-10, 09:00 PM #11
- Ngày tham gia
- Jul 2009
- Đang ở
- TP HCM
- Bài viết
- 1,349
- Thanks
- 62
- Thanked 101 Times in 48 Posts
Ðề: Dùng mảng để viết code LUA !
function main()
SAY(MODAU[1][1],2,MODAU[2]1,MODAU[3]1)
end;Chúc 4rum ngày càng phát triển
-
30-12-10, 09:10 PM #12
- Ngày tham gia
- Apr 2008
- Bài viết
- 12,110
- Thanks
- 662
- Thanked 3,168 Times in 1,602 Posts
Ðề: Dùng mảng để viết code LUA !
SAY(MODAU[1][1],2,MODAU[2]1,MODAU[3]1)
Cái này dù SayEx hay Say vẫn lỗi như thường @@
Ông kensiwo thử copy toàn bộ code tui post ở trang đầu vào test xem, lỗi mới lạ đó Mảng này viết như tui thì cho dễ nhìn thui ! Chứ viết dài quá phải kéo thanh ngang mắc công !Khách viếng thăm hãy cùng thaihoa91 xây dựng diễn đàn CLBGAMESVN vững mạnh nhé!
-
31-12-10, 10:29 AM #13
- Ngày tham gia
- Nov 2010
- Đang ở
- —»(¯™°•¤_kµ†€_£øñ€_ £¥_¤•°™¯) ¯ßuNyE JEn???´¯)
- Bài viết
- 1,233
- Thanks
- 244
- Thanked 593 Times in 121 Posts
Ðề: Dùng mảng để viết code LUA !
技能限制升级(高级技能)
以下是代码,保存为.lua文件即可,
我使用后仍有点问题,高手指点一下� �
SOSkillLevelUp={}
MESSAGES={
"由于你『%s』的基础修为太低,限制� �『%s』的修炼。",
"由于你『%s』的修为太低,限制了『%s 』的提升。",
"你『%s』的修为已经达到顶级了,无� �再得到更高的提升。"
}
--峨嵋普渡众生升级限制
function SOSkillLevelUp.Pudu_zhongsheng()
local perSkills={{93,"慈航普渡"},{89,"梦蝶"},{86," 流水"},{92,"佛心慈佑"},{282,"清音梵唱"}}
local mainSkill = {332,"普渡众生"}
local mlvl = HaveMagic(mainSkill[1]),plvl
local i
if(mlvl>19) then
Msg2Player(format(MESSAGES[3],mainSkill[2]))
return 0
end
for i=1,getn(perSkills) do
plvl = HaveMagic(perSkills[1])
if(plvl < 5) then
Msg2Player(format(MESSAGES[1],perSkills[2],mainSkill[2]))
return 0
end
if(mlvl > 15) then
AddMagic(mainSkill[1],mlvl+1)
AddMagicPoint(-1)
return 1
end
if(plvl<mlvl+5) then
Msg2Player(format(MESSAGES[2],perSkills[2],mainSkill[2]))
return 0
end
end
AddMagic(mainSkill[1],mlvl+1)
AddMagicPoint(-1)
return 1
end
--唐门乱环击升级限制
function SOSkillLevelUp.Luanhuan_ji()
local perSkills={{347,"地焰火"},{303,"毒刺骨"},{34 3,"穿心刺"},{345,"寒冰刺"},{349,"雷击术"} }
local mainSkill = {351,"乱环击"}
local mlvl = HaveMagic(mainSkill[1]),plvl
local i
if(mlvl>19) then
Msg2Player(format(MESSAGES[3],mainSkill[2]))
return 0
end
for i=1,getn(perSkills) do
plvl = HaveMagic(perSkills[1])
if(plvl < 5) then
Msg2Player(format(MESSAGES[1],perSkills[2],mainSkill[2]))
return 0
end
if(mlvl > 15) then
AddMagic(mainSkill[1],mlvl+1)
AddMagicPoint(-1)
return 1
end
if(plvl<mlvl+5) then
Msg2Player(format(MESSAGES[2],perSkills[2],mainSkill[2]))
return 0
end
end
AddMagic(mainSkill[1],mlvl+1)
AddMagicPoint(-1)
return 1
end
--五毒断筋腐骨升级限制
function SOSkillLevelUp.Duanjin_fugu()
local perSkills={{67,"九天狂雷"},{70,"赤焰蚀天"} ,{64,"冰蓝玄晶"},{356,"穿衣破甲"},{72,"穿 心毒刺"}}
local mainSkill = {390,"断筋腐骨"}
local mlvl = HaveMagic(mainSkill[1]),plvl
local i
if(mlvl>19) then
Msg2Player(format(MESSAGES[3],mainSkill[2]))
return 0
end
for i=1,getn(perSkills) do
plvl = HaveMagic(perSkills[1])
if(plvl < 5) then
Msg2Player(format(MESSAGES[1],perSkills[2],mainSkill[2]))
return 0
end
if(mlvl > 15) then
AddMagic(mainSkill[1],mlvl+1)
AddMagicPoint(-1)
return 1
end
if(plvl<mlvl+5) then
Msg2Player(format(MESSAGES[2],perSkills[2],mainSkill[2]))
return 0
end
end
AddMagic(mainSkill[1],mlvl+1)
AddMagicPoint(-1)
return 1
end
--天忍摄魂乱心升级限制
function SOSkillLevelUp.Shehun_luanxin()
local perSkills={{136,"火焚莲华"},{137,"幻影飞狐 "},{140,"飞鸿无迹"},{364,"悲酥清风"},{143, "厉魔夺魂"}}
local mainSkill = {391,"摄魂乱心"}
local mlvl = HaveMagic(mainSkill[1]),plvl
local i
if(mlvl>19) then
Msg2Player(format(MESSAGES[3],mainSkill[2]))
return 0
end
for i=1,getn(perSkills) do
plvl = HaveMagic(perSkills[1])
if(plvl < 5) then
Msg2Player(format(MESSAGES[1],perSkills[2],mainSkill[2]))
return 0
end
if(mlvl > 15) then
AddMagic(mainSkill[1],mlvl+1)
AddMagicPoint(-1)
return 1
end
if(plvl<mlvl+5) then
Msg2Player(format(MESSAGES[2],perSkills[2],mainSkill[2]))
return 0
end
end
AddMagic(mainSkill[1],mlvl+1)
AddMagicPoint(-1)
return 1
end
--昆仑醉仙错骨升级限制
function SOSkillLevelUp.Zuixian_cuogu()
local perSkills={{392,"束缚咒"},{174,"羁绊符"},{39 3,"北冥到海"},{175,"欺寒傲雪"},{90,"迷踪 幻影"}}
local mainSkill = {394,"醉仙错骨"}
local mlvl = HaveMagic(mainSkill[1]),plvl
local i
if(mlvl>19) then
Msg2Player(format(MESSAGES[3],mainSkill[2]))
return 0
end
for i=1,getn(perSkills) do
plvl = HaveMagic(perSkills[1])
if(plvl < 5) then
Msg2Player(format(MESSAGES[1],perSkills[2],mainSkill[2]))
return 0
end
if(mlvl > 15) then
AddMagic(mainSkill[1],mlvl+1)
AddMagicPoint(-1)
return 1
end
if(plvl<mlvl+5) then
Msg2Player(format(MESSAGES[2],perSkills[2],mainSkill[2]))
return 0
end
end
AddMagic(mainSkill[1],mlvl+1)
AddMagicPoint(-1)
return 1
end
kiểu này có giống của TH không ta
Thử một lần thôi, sống giản dị bao dung chân thật sẽ thấy vui hơn. Bằng lòng và nâng niu trân trọng cho những gì mình đang có trong đời. Tính toán làm chi se sua làm chi hơn thua hình thức kia. Có khó gì đâu cho câu cảm ơn hay câu xin lỗi trên môi mình.
Khổ thế đấy
-
31-12-10, 06:49 PM #14
- Ngày tham gia
- Apr 2008
- Bài viết
- 12,110
- Thanks
- 662
- Thanked 3,168 Times in 1,602 Posts
Ðề: Dùng mảng để viết code LUA !
Chính xác là nó đó, nó dc áp dụng nhìu trong Server lắm đừng coi thường nó ! Mấy thứ quy định opt của skills trong .lua cũng là mảng ko à !
Khách viếng thăm hãy cùng thaihoa91 xây dựng diễn đàn CLBGAMESVN vững mạnh nhé!
-
05-01-11, 07:58 PM #15
Ðề: Dùng mảng để viết code LUA !
Mảng có thể hiểu là tập hợp của nhiều biến, mỗi phần tử của mảng là 1 biến. Mảng dùng trong jxp rất lâu rồi. Cách viết kiểu như trên chỉ là để dễ chỉnh xửa thôi.
VLTK, huyền thoại sẽ trở lại...
Các Chủ đề tương tự
-
help me thêm code cho web
Bởi darkmagician trong diễn đàn Hỏi Đáp/ Yêu CầuTrả lời: 5Bài viết cuối: 29-05-11, 12:17 PM -
Code sách
Bởi carotkhoaitay trong diễn đàn Hỏi Đáp/ Yêu CầuTrả lời: 6Bài viết cuối: 24-10-10, 08:28 PM -
Xin code đồ Mu
Bởi kubill trong diễn đàn Hỏi Đáp/ Yêu CầuTrả lời: 11Bài viết cuối: 21-10-10, 11:58 PM -
code làm Huy hiệu Hoàng Tộc rơi ít ở đâu
Bởi mrgacon trong diễn đàn Hỏi Đáp/ Yêu CầuTrả lời: 1Bài viết cuối: 06-09-10, 06:24 PM -
Cho mình hỏi Code 2 con quái vật này với
Bởi quan1402 trong diễn đàn Hỏi Đáp/ Yêu CầuTrả lời: 3Bài viết cuối: 22-07-10, 01:46 PM