Kết quả 1 đến 10 của 11
-
14-04-11, 10:00 PM #1
code NPC tlbb các bạn vào chia sẻ học hỏi nào :D
mọi người chia sẻ và học hỏi code NPC tại đây nhé
AD đừng del toppic này nhé mình chỉ muốn cùng mọi người học hỏi thôi
+ Mọi người có ai biết code NPC chuyển sinh như này ko chỉ mọi người và mình VS nhé :
_ Vidu : nhân vật đạt đến LV 120 cho chuyển sinh max 100 lần , khi max chuyển sinh 100 lần tiếp tục phải đạt dến LV 130 mới cho Chuyển sinh tiếp
- ai biết share cho mình vs nhé tks allLần sửa cuối bởi vippro0, ngày 14-04-11 lúc 10:02 PM.
Khách viếng thăm hãy cùng vippro0 xây dựng diễn đàn CLBGAMESVN vững mạnh nhé!
-
15-04-11, 09:38 AM #2
- Ngày tham gia
- May 2006
- Đang ở
- Unknow
- Bài viết
- 2,926
- Thanks
- 122
- Thanked 2,109 Times in 650 Posts
Ðề: code NPC tlbb các bạn vào chia sẻ học hỏi nào :D
Ngôn ngữ lập trình Lua cũng như các ngôn ngữ lập trình khác ở chỗ sử dụng các cấu trúc điều kiện và lặp
Theo như bạn thì chỉ cần như thế này
Giải thích cách viết script:
- Sử dụng 1 biến để lưu số lần chuyển sinh hiện tại của nhân vật
- Khi nhân vật click vào chuyển sinh, script sẽ kiểm tra số lần chuyển sinh hiện tại --> và lưu vào biến ví dụ là solancs
- Sau đó đưa ra cấu trúc điều kiện : nếu solancs >= 100 thì
- Gọi hàm kiểm tra cấp độ hiện tại của nhân vật.
- Nếu cấp độ > 130 thì cho phép chuyển sinh
- Ngược lại thì xuất hiện thông báo "Chưa đủ cấp độ" --> thoát khỏi script
- Kiểm tra cấp độ hiện tại, nếu >=120 thì cho chuyển sinh, ngược lại thì thoát script
Script này có trong nội dung file NPC tổng hợp đã shareKhách viếng thăm hãy cùng huuduyen_05 xây dựng diễn đàn CLBGAMESVN vững mạnh nhé!
-
Các thành viên gởi lời cảm ơn đến huuduyen_05 vì bài viết này !
vippro0 (15-04-11)
-
15-04-11, 05:15 PM #3
Ðề: code NPC tlbb các bạn vào chia sẻ học hỏi nào :D
có ai chia sẻ code ko nhỉ #21
CHo mình xin link Script này có trong nội dung file NPC tổng hợp đã shareLần sửa cuối bởi vippro0, ngày 15-04-11 lúc 05:30 PM.
Khách viếng thăm hãy cùng vippro0 xây dựng diễn đàn CLBGAMESVN vững mạnh nhé!
-
16-04-11, 07:52 PM #4
Ðề: code NPC tlbb các bạn vào chia sẻ học hỏi nào :D
Npc tổng hợp các bạn có thể cho mình link dơnload NPC tổng hợp đó ko
Khách viếng thăm hãy cùng vippro0 xây dựng diễn đàn CLBGAMESVN vững mạnh nhé!
-
16-04-11, 08:49 PM #5
- Ngày tham gia
- May 2006
- Đang ở
- Unknow
- Bài viết
- 2,926
- Thanks
- 122
- Thanked 2,109 Times in 650 Posts
Ðề: code NPC tlbb các bạn vào chia sẻ học hỏi nào :D
Khách viếng thăm hãy cùng huuduyen_05 xây dựng diễn đàn CLBGAMESVN vững mạnh nhé!
-
Các thành viên gởi lời cảm ơn đến huuduyen_05 vì bài viết này !
vippro0 (16-04-11)
-
17-04-11, 12:22 PM #6
Ðề: code NPC tlbb các bạn vào chia sẻ học hỏi nào :D
Khách viếng thăm hãy cùng vippro0 xây dựng diễn đàn CLBGAMESVN vững mạnh nhé!
-
17-04-11, 10:16 PM #7
- Ngày tham gia
- May 2006
- Đang ở
- Unknow
- Bài viết
- 2,926
- Thanks
- 122
- Thanked 2,109 Times in 650 Posts
Ðề: code NPC tlbb các bạn vào chia sẻ học hỏi nào :D
Có mà, chỉ khác ở chỗ là chuyển sinh <200 thì lv yêu cầu 120 hay 130 gì đó, và chuyển sinh >200 thì lv 149
Xem và sửa lại thôi.Khách viếng thăm hãy cùng huuduyen_05 xây dựng diễn đàn CLBGAMESVN vững mạnh nhé!
-
17-04-11, 11:14 PM #8
Ðề: code NPC tlbb các bạn vào chia sẻ học hỏi nào :D
function x002095_ZhuanSheng( sceneId, selfId, targetId )
local zhuanshengTimes = GetMissionData(sceneId, selfId, MD_ZHUANSHENG)
if zhuanshengTimes >100 then
x002095_NotifyTip( sceneId, selfId, "HÕn chª 10 l¥n chuy¬n sinh." )
x002095_MsgBox( sceneId, selfId, targetId, "HÕn chª 10 l¥n chuy¬n sinh." )
return
end
local mppoint = GetHumanMenpaiPoint(sceneId, humanObjId)
local lev = GetLevel( sceneId, selfId )
if lev < 130 then
BeginEvent( sceneId )
AddText( sceneId, "ÐÆng c¤p nhö h½n #G130#W. Hãy quay lÕi khi ðÕt c¤p ðµ #G130#W. " )
EndEvent( sceneId )
DispatchEventList( sceneId, selfId, targetId )
return -1
end
SetLevel( sceneId, selfId, 30)
YuanBao(sceneId,selfId,targetId,1,10000)
--ZengDian(sceneId,selfId,targetId,1,100000)
SetMissionData(sceneId, selfId, MD_ZHUANSHENG, zhuanshengTimes+1 )
BeginEvent(sceneId)
AddText(sceneId,"Chúc m×ng, chuy¬n sinh thành công!!!")
EndEvent(sceneId)
DispatchMissionTips(sceneId,selfId)
BeginEvent( sceneId )
AddText( sceneId, "#WServer gi¾i hÕn s¯ l¥n chuy¬n sinh." )
EndEvent( sceneId )
DispatchEventList( sceneId, selfId, targetId )
local nam = LuaFnGetName( sceneId, selfId )
BroadMsgByChatPipe( sceneId, selfId, "#48#gFFFF00Chúc m×ng "..nam.." ðã chuy¬n sinh thành công ! #48", 4 )
endKhách viếng thăm hãy cùng vippro0 xây dựng diễn đàn CLBGAMESVN vững mạnh nhé!
-
17-04-11, 11:16 PM #9
Ðề: code NPC tlbb các bạn vào chia sẻ học hỏi nào :D
mình chỉ thấy có mỗi đoạn này :
+if zhuanshengTimes >100 then : hình như là số lần CS
+if lev < 130 then : LV CS thì phải
nản waKhách viếng thăm hãy cùng vippro0 xây dựng diễn đàn CLBGAMESVN vững mạnh nhé!
-
18-04-11, 05:40 AM #10
- Ngày tham gia
- May 2006
- Đang ở
- Unknow
- Bài viết
- 2,926
- Thanks
- 122
- Thanked 2,109 Times in 650 Posts
Ðề: code NPC tlbb các bạn vào chia sẻ học hỏi nào :D
Thì là nó đó, cấu trúc có sẵn rồi, cứ thế mà sửa lại theo ý muốn...còn không biết gì về lập trình cơ bản thì mình xin thua...
Khách viếng thăm hãy cùng huuduyen_05 xây dựng diễn đàn CLBGAMESVN vững mạnh nhé!
-
Các thành viên gởi lời cảm ơn đến huuduyen_05 vì bài viết này !
vippro0 (21-01-15)
Các Chủ đề tương tự
-
Xin hướng dẫn code move lên NPC quản lý Công thành chiến
Bởi tranthuy trong diễn đàn Hỏi Đáp/ Yêu CầuTrả lời: 0Bài viết cuối: 12-12-10, 08:12 PM -
Cần người lấy code web TLBB
Bởi hoangkon94 trong diễn đàn Hỏi Đáp/ Yêu CầuTrả lời: 2Bài viết cuối: 14-06-10, 11:30 PM