[TLBB] Lỗi gì đây?
Follow us on
Follow us on Facebook Follow us on Twitter Linked In Flickr Watch us on YouTube My Space Blogger
 
Kết quả 1 đến 7 của 7

Chủ đề: Lỗi gì đây?

  1. #1
    Super Moderator Sói Đẹp Trai's Avatar
    Ngày tham gia
    Apr 2011
    Đang ở
    地獄
    Bài viết
    3,991
    Thanks
    369
    Thanked 4,069 Times in 1,403 Posts

    Lỗi gì đây?

    Như tiêu đề cao thủ nào biết lỗi gì trong đoạn code dưới xin chỉ giáo. Thanks nhiệt tình.

    Code:
    --ÐÕi Lý NPC
    --ID:002098
    --Script: Test code by Sói Kool
    
    x002098_g_scriptID = 002098
    
    --Kh·i ðµng
    function x002098_OnDefaultEvent( sceneId, selfId,targetId )
    local nam = LuaFnGetName( sceneId, selfId )
    	
    	BeginEvent( sceneId )
    		AddText(sceneId,"#GChào m×ng "..nam.." ðªn v¾i Thiên Long Bát Bµ. Script test by Sói Kool...")
            AddNumText( sceneId, x002098_g_ScriptId, "Nh§n 99999999 kinh nghi®m",6, 2 )
            AddNumText( sceneId, x002098_g_ScriptId, "Nh§n Kim t®",6, 3 )
            AddNumText( sceneId, x002098_g_ScriptId, "Nh§n trang b¸ Trùng Lâu",6, 4 )				
    	EndEvent( sceneId )
    	
    	DispatchEventList( sceneId, selfId, targetId )
    	
    end
    
    --Thân sñ ki®n
    function x002098_OnEventRequest( sceneId, selfId, targetId, eventId )
    local	key	= GetNumText()
    	
    	if key == 2 then --Nh§n 9999999 kinh nghi®m
    		x002098_EXP( sceneId, selfId, targetId )
    	end
    	
    	if key == 3 then --Nh§n Kim T®
    		
    		BeginEvent( sceneId )
    			AddText(sceneId,"Hãy ch÷n mµt loÕi Kim T®")
    			AddNumText( sceneId, x002098_g_scriptID, "Nh§n 100 vÕn Kim Nguyên Bäo", 5, 5 )
    			AddNumText( sceneId, x002098_g_scriptID, "Nh§n 100 vÕn Ði¬m T£ng", 5, 6 )
    			AddNumText( sceneId, x002098_g_scriptID, "Nh§n 10000 Vàng", 5, 7 )
    		EndEvent( sceneId )
    		
    		if key == 5 then --Nh§n KNB
    			x002098_KNB( sceneId, selfId, targetId )
    		end
    		
    		if key == 6 then --Nh§n Ði¬m T£ng
    			x002098_DT( sceneId, selfID, targetId )
    		end
    		
    		if key == 7 then --Nh§n Ti«n
    			x002098_Money( sceneId, selfId, targetId )
    		end
    		
    		DispatchEventList(sceneId,selfId,targetId)
    		
    	end
    	
    	if key == 4 then --Nh§n trang b¸ Trùng Lâu
    		
    		BeginEvent( sceneId )
    			AddText(sceneId,"Hãy ch÷n mµt loÕi trang b¸")
    			AddNumText( sceneId, x002098_g_scriptID, "Nh§n Trùng Lâu Gi¾i", 5, 8 )
    			AddNumText( sceneId, x002098_g_scriptID, "Nh§n Trùng Lâu Ng÷c", 5, 9 )
    			AddNumText( sceneId, x002098_g_scriptID, "Nh§n Trùng Lâu Liên", 5, 11 )
    		EndEvent( sceneId )
    		
    		if LuaFnGetPropertyBagSpace( sceneId, selfId ) < 2 then
    			x002098_NotifyFailTips( sceneId, selfId, "Túi ðeo thiªu không gian!" )
    			DispatchEventList(sceneId,selfId,targetId)
    			return -1
    		end
    			
    		if key == 8 then --Nh§n Trùng Lâu Gi¾i
    			x002098_TLG( sceneId, selfId, targetId )
    		end
    		
    		if key == 9 then --Nh§n Trùng Lâu Ng÷c
    			x002098_TLN( sceneId, selfId, targetId )
    		end
    		
    		if key == 11 then --Nh§n Trùng Lâu Liên
    			x002098_TLL( sceneId, selfId, targetId )
    		end
    		
    		DispatchEventList(sceneId,selfId,targetId)
    		
    	end
    	
    end
    
    --Kinh nghi®m
    function x002098_EXP( sceneId, selfId, targetId )
    		
    	LuaFnAddExp( sceneId, selfId, 9999999 )
    	
    	x002098_NotifyFailTips( sceneId, selfId, "Nh§n ðßþc 9999999 Kinh Nghi®m." )
    	
    end
    
    --KNB
    function x002098_KNB( sceneId, selfId, targetId )
    
    	YuanBao( sceneId, selfId, targetId, 1, 1000000 )
    	
    	x002098_NotifyFailTips( sceneId, selfId, "Nh§n ðßþc 100 vÕn Kim Nguyên Bäo." )
    	
    end
    
    --Ði¬m T£ng
    function x002098_DT( sceneId, selfId, targetId )
    
    	ZengDian( sceneId, selfId, targetId, 1, 1000000 )
    	
    	x002098_NotifyFailTips( sceneId, selfId, "Nh§n ðßþc 100 vÕn Ði¬m T£ng." )
    	
    end
    
    --Vàng
    function x002098_Money( sceneId, selfId, targetId )
    
    	AddMoney( sceneId, selfId, 100000000 )
    	
    	x002098_NotifyFailTips( sceneId, selfId, "Nh§n ðßþc 1 vÕn Vàng." )
    	
    end
    
    --Trùng Lâu Gi¾i
    function x002098_TLG( sceneId, selfId, targetId )
    
    	BeginAddItem( sceneId )
    		AddItem( sceneId, 10422016, 1 )
    	EndAddItem( sceneId, selfId )
    	AddItemListToHuman( sceneId, selfId )
    	
    	x002098_NotifyFailTips( sceneId, selfId, "Nh§n ðßþc 1 cái Trùng Lâu Gi¾i." )
    	
    end
    
    --Trùng Lâu Ng÷c
    function x002098_TLN( sceneId, selfId, targetId)
    
    	BeginAddItem( sceneId )
    		AddItem( sceneId, 10423024, 1 )
    	EndAddItem( sceneId, selfId )
    	AddItemListToHuman( sceneId, selfId )
    	
    	x002098_NotifyFailTips( sceneId, selfId, "Nh§n ðßþc 1 cái Trùng Lâu Ng÷c." )
    	
    end
    
    --Trùng Lâu Liên
    function x002098_TLL( sceneId, selfId, targetId )
    
    	BeginAddItem( sceneId )
    		AddItem( sceneId, 10420088, 1 )
    		AddItem( sceneId, 10420090, 1 )
    	EndAddItem( sceneId, selfId )
    	AddItemListToHuman( sceneId, selfId )
    	
    	x002098_NotifyFailTips( sceneId, selfId, "Nh§n ðßþc 1 cái Trùng Lâu Liên." )
    	
    end
    
    --Ghi lên tip
    function x002098_NotifyFailTips( sceneId, selfId, Tip )
    
    	BeginEvent( sceneId )
    		AddText( sceneId, Tip )
    	EndEvent( sceneId )
    	DispatchMissionTips( sceneId, selfId )
    	
    end
    P/s: Add được kinh nghiệm. Đến các cái còn lại chỉ ra cái bảng lựa chọn ( ví dụ Trang bị trùng lâu/Trùng lâu giới ). Ra đến đó kick vào chả có hiện tượng add vào gì cả... Ai pro chỉ giáo
    Lần sửa cuối bởi Sói Đẹp Trai, ngày 01-07-13 lúc 12:17 PM.
    Khách viếng thăm hãy cùng Sói Đẹp Trai xây dựng diễn đàn CLBGAMESVN vững mạnh nhé!

  2. #2
    Super Moderator huuduyen_05's Avatar
    Ngày tham gia
    May 2006
    Đang ở
    Unknow
    Bài viết
    2,928
    Thanks
    122
    Thanked 2,109 Times in 650 Posts

    Ðề: Lỗi gì đây?

    Sửa lại thế này

    Code:
    --ÐÕi Lý NPC
    --ID:002098
    --Script: Test code by Sói Kool
    
    x002098_g_scriptID = 002098
    
    --Kh·i ðµng
    function x002098_OnDefaultEvent( sceneId, selfId,targetId )
    local nam = LuaFnGetName( sceneId, selfId )
    	
    	BeginEvent( sceneId )
    		AddText(sceneId,"#GChào m×ng "..nam.." ðªn v¾i Thiên Long Bát Bµ. Script test by Sói Kool...")
            AddNumText( sceneId, x002098_g_ScriptId, "Nh§n 99999999 kinh nghi®m",6, 2 )
            AddNumText( sceneId, x002098_g_ScriptId, "Nh§n Kim t®",6, 3 )
            AddNumText( sceneId, x002098_g_ScriptId, "Nh§n trang b¸ Trùng Lâu",6, 4 )				
    	EndEvent( sceneId )
    	
    	DispatchEventList( sceneId, selfId, targetId )
    	
    end
    
    --Thân sñ ki®n
    function x002098_OnEventRequest( sceneId, selfId, targetId, eventId )
    local	key	= GetNumText()
    	
    	if key == 2 then --Nh§n 9999999 kinh nghi®m
    		x002098_EXP( sceneId, selfId, targetId )
    	end
    	
    	if key == 3 then --Nh§n Kim T®
    		
    		BeginEvent( sceneId )
    			AddText(sceneId,"Hãy ch÷n mµt loÕi Kim T®")
    			AddNumText( sceneId, x002098_g_scriptID, "Nh§n 100 vÕn Kim Nguyên Bäo", 5, 5 )
    			AddNumText( sceneId, x002098_g_scriptID, "Nh§n 100 vÕn Ði¬m T£ng", 5, 6 )
    			AddNumText( sceneId, x002098_g_scriptID, "Nh§n 10000 Vàng", 5, 7 )
    		EndEvent( sceneId )
    		DispatchEventList(sceneId,selfId,targetId)
    	end	
    	if key == 5 then --Nh§n KNB
    		x002098_KNB( sceneId, selfId, targetId )
    	end
    	
    	if key == 6 then --Nh§n Ði¬m T£ng
    		x002098_DT( sceneId, selfID, targetId )
    	end
    	
    	if key == 7 then --Nh§n Ti«n
    		x002098_Money( sceneId, selfId, targetId )
    	end
    		
    		
    		
    	
    	
    	if key == 4 then --Nh§n trang b¸ Trùng Lâu
    		
    		BeginEvent( sceneId )
    			AddText(sceneId,"Hãy ch÷n mµt loÕi trang b¸")
    			AddNumText( sceneId, x002098_g_scriptID, "Nh§n Trùng Lâu Gi¾i", 5, 8 )
    			AddNumText( sceneId, x002098_g_scriptID, "Nh§n Trùng Lâu Ng÷c", 5, 9 )
    			AddNumText( sceneId, x002098_g_scriptID, "Nh§n Trùng Lâu Liên", 5, 11 )
    		EndEvent( sceneId )
    		DispatchEventList(sceneId,selfId,targetId)
    	end	
    		
    			
    		if key == 8 then --Nh§n Trùng Lâu Gi¾i
    			x002098_TLG( sceneId, selfId, targetId )
    		end
    		
    		if key == 9 then --Nh§n Trùng Lâu Ng÷c
    			x002098_TLN( sceneId, selfId, targetId )
    		end
    		
    		if key == 11 then --Nh§n Trùng Lâu Liên
    			x002098_TLL( sceneId, selfId, targetId )
    		end
    		
    		
    		
    	
    	
    end
    
    --Kinh nghi®m
    function x002098_EXP( sceneId, selfId, targetId )
    		
    	LuaFnAddExp( sceneId, selfId, 9999999 )
    	
    	x002098_NotifyFailTips( sceneId, selfId, "Nh§n ðßþc 9999999 Kinh Nghi®m." )
    	
    end
    
    --KNB
    function x002098_KNB( sceneId, selfId, targetId )
    
    	YuanBao( sceneId, selfId, targetId, 1, 1000000 )
    	
    	x002098_NotifyFailTips( sceneId, selfId, "Nh§n ðßþc 100 vÕn Kim Nguyên Bäo." )
    	
    end
    
    --Ði¬m T£ng
    function x002098_DT( sceneId, selfId, targetId )
    
    	ZengDian( sceneId, selfId, targetId, 1, 1000000 )
    	
    	x002098_NotifyFailTips( sceneId, selfId, "Nh§n ðßþc 100 vÕn Ði¬m T£ng." )
    	
    end
    
    --Vàng
    function x002098_Money( sceneId, selfId, targetId )
    
    	AddMoney( sceneId, selfId, 100000000 )
    	
    	x002098_NotifyFailTips( sceneId, selfId, "Nh§n ðßþc 1 vÕn Vàng." )
    	
    end
    
    --Trùng Lâu Gi¾i
    function x002098_TLG( sceneId, selfId, targetId )
    	if LuaFnGetPropertyBagSpace( sceneId, selfId ) < 1 then
    		x002098_NotifyFailTips( sceneId, selfId, "Túi ðeo thiªu không gian!" )
    		DispatchEventList(sceneId,selfId,targetId)
    		return -1
    	end
    	BeginAddItem( sceneId )
    		AddItem( sceneId, 10422016, 1 )
    	EndAddItem( sceneId, selfId )
    	AddItemListToHuman( sceneId, selfId )
    	
    	x002098_NotifyFailTips( sceneId, selfId, "Nh§n ðßþc 1 cái Trùng Lâu Gi¾i." )
    	
    end
    
    --Trùng Lâu Ng÷c
    function x002098_TLN( sceneId, selfId, targetId)
    	if LuaFnGetPropertyBagSpace( sceneId, selfId ) < 1 then
    		x002098_NotifyFailTips( sceneId, selfId, "Túi ðeo thiªu không gian!" )
    		DispatchEventList(sceneId,selfId,targetId)
    		return -1
    	end
    	BeginAddItem( sceneId )
    		AddItem( sceneId, 10423024, 1 )
    	EndAddItem( sceneId, selfId )
    	AddItemListToHuman( sceneId, selfId )
    	
    	x002098_NotifyFailTips( sceneId, selfId, "Nh§n ðßþc 1 cái Trùng Lâu Ng÷c." )
    	
    end
    
    --Trùng Lâu Liên
    function x002098_TLL( sceneId, selfId, targetId )
    	if LuaFnGetPropertyBagSpace( sceneId, selfId ) < 2 then
    		x002098_NotifyFailTips( sceneId, selfId, "Túi ðeo thiªu không gian!" )
    		DispatchEventList(sceneId,selfId,targetId)
    		return -1
    	end
    	BeginAddItem( sceneId )
    		AddItem( sceneId, 10420088, 1 )
    		AddItem( sceneId, 10420090, 1 )
    	EndAddItem( sceneId, selfId )
    	AddItemListToHuman( sceneId, selfId )
    	
    	x002098_NotifyFailTips( sceneId, selfId, "Nh§n ðßþc 1 cái Trùng Lâu Liên." )
    	
    end
    
    --Ghi lên tip
    function x002098_NotifyFailTips( sceneId, selfId, Tip )
    
    	BeginEvent( sceneId )
    		AddText( sceneId, Tip )
    	EndEvent( sceneId )
    	DispatchMissionTips( sceneId, selfId )
    	
    end
    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é!

  3. Các thành viên gởi lời cảm ơn đến huuduyen_05 vì bài viết này !

    Sói Đẹp Trai (02-07-13)

  4. #3
    Super Moderator Sói Đẹp Trai's Avatar
    Ngày tham gia
    Apr 2011
    Đang ở
    地獄
    Bài viết
    3,991
    Thanks
    369
    Thanked 4,069 Times in 1,403 Posts

    Ðề: Lỗi gì đây?

    Gõ lệnh if lồng nhau nó báo lỗi là sao anh? Em ko hiểu các ngôn ngữ khác dùng đc kiểu đấy mà cái lua này nó lạ lắm lắm ý
    Khách viếng thăm hãy cùng Sói Đẹp Trai xây dựng diễn đàn CLBGAMESVN vững mạnh nhé!

  5. #4
    Thành Viên
    Ngày tham gia
    Aug 2012
    Đang ở
    Hà Nội . Bán Server+clien tlbb new.Liên Hệ [email protected]
    Bài viết
    48
    Thanks
    77
    Thanked 42 Times in 15 Posts

    Ðề: Lỗi gì đây?

    muốn thế thì bác dùng elseif ................................
    Khách viếng thăm hãy cùng duc2071990 xây dựng diễn đàn CLBGAMESVN vững mạnh nhé!

  6. Các thành viên gởi lời cảm ơn đến duc2071990 vì bài viết này !

    Sói Đẹp Trai (02-07-13)

  7. #5
    Super Moderator Sói Đẹp Trai's Avatar
    Ngày tham gia
    Apr 2011
    Đang ở
    地獄
    Bài viết
    3,991
    Thanks
    369
    Thanked 4,069 Times in 1,403 Posts

    Ðề: Lỗi gì đây?

    Trích dẫn Gửi bởi duc2071990 [Only registered and activated users can see links. ]
    muốn thế thì bác dùng elseif ................................
    elseif tưởng gộp else + if lại chứ nhỉ mà hình như kết thúc phải có end thì phải @@
    Khách viếng thăm hãy cùng Sói Đẹp Trai xây dựng diễn đàn CLBGAMESVN vững mạnh nhé!

  8. #6
    Thành Viên
    Ngày tham gia
    Aug 2012
    Đang ở
    Hà Nội . Bán Server+clien tlbb new.Liên Hệ [email protected]
    Bài viết
    48
    Thanks
    77
    Thanked 42 Times in 15 Posts

    Ðề: Lỗi gì đây?

    Trích dẫn Gửi bởi Hà Hoàng [Only registered and activated users can see links. ]
    elseif tưởng gộp else + if lại chứ nhỉ mà hình như kết thúc phải có end thì phải @@
    vd:
    if then
    elseif then
    elseif then
    elseif then
    end
    Chỉ cần end 1 lần thôi bác à .......................
    Khách viếng thăm hãy cùng duc2071990 xây dựng diễn đàn CLBGAMESVN vững mạnh nhé!

  9. Các thành viên gởi lời cảm ơn đến duc2071990 vì bài viết này !

    Sói Đẹp Trai (02-07-13)

  10. #7
    Super Moderator Sói Đẹp Trai's Avatar
    Ngày tham gia
    Apr 2011
    Đang ở
    地獄
    Bài viết
    3,991
    Thanks
    369
    Thanked 4,069 Times in 1,403 Posts

    Ðề: Lỗi gì đây?

    Trích dẫn Gửi bởi duc2071990 [Only registered and activated users can see links. ]
    vd:

    Chỉ cần end 1 lần thôi bác à .......................
    OK thanks for reply !!. Nice job
    Khách viếng thăm hãy cùng Sói Đẹp Trai xây dựng diễn đàn CLBGAMESVN vững mạnh nhé!

 

 

Quyền viết bài

  • Bạn Không thể gửi Chủ đề mới
  • Bạn Không thể Gửi trả lời
  • Bạn Không thể Gửi file đính kèm
  • Bạn Không thể Sửa bài viết của mình
  •  
Múi giờ GMT +7. Bây giờ là 12:18 PM.
vBulletin®, Copyright ©2000-2011, Jelsoft Enterprises Ltd.
CLBGamesVN không chịu trách nhiệm về Luật Bản Quyền của các tài liệu, bài viết v.v...được đăng tải trên diễn đàn này.
Diễn đàn phát triển dưới sự đóng góp của tất cả thành viên. BQT chỉ là những người thành lập ra sân chơi, quản lý và duy trì về mặt kỹ thuật, nội dung khi hợp lệ.