[TLBB] Share file gọi Biểu cảm #450> #483
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 3 của 3
  1. #1
    Thành Viên skythienlong's Avatar
    Ngày tham gia
    Apr 2014
    Bài viết
    628
    Thanks
    209
    Thanked 324 Times in 165 Posts

    Share file gọi Biểu cảm #450> #483

    Có thể bạn chưa biết: Hàng cũ leech về.....

    File có thể gọi thêm biểu cảm từ #301 > #333 và #450 > #483 [LEECH]

    đem về unpack Interface.axp ra chép vào Interface/Schema
    Link [Only registered and activated users can see links. ]

    cái này thêm được nữa nhé, nhưng lâu. Code có thể tham khảo ở file Interface/Schema/wowanimate.xml. Ảnh được lấy từ Material.axp cụ thể mấy file .DDS ở Material/Common/*.DDS

    Bonus Script nhận danh hiệu có biểu cảm + nhận KNB, Điểm tặng, Vàng và trị liệu [LEECH]

    Link [Only registered and activated users can see links. ]

    PHP Code:
    -- Áì½±NPC

    x944444_g_scriptId 
    944444
    x944444_g_MaxBagSize    
    60
    --½±Àø±ê¼Ç

    --**********************************
    --
    ʼþ½»»¥Èë¿Ú
    --**********************************
    function 
    x944444_OnDefaultEventsceneIdselfIdtargetId )
        
    BeginEventsceneId )
            
    strText "  #RCác chÑc nång t±ng hþp. #c00ff00#bNh§n lînh danh hi®u ðµc ðáo#W"        
            
    AddTextsceneIdstrText )
                
    AddNumTextsceneIdx944444_g_scriptId"#cffcc00H°i phøc khí huyªt"5101 )
                
    AddNumTextsceneIdx944444_g_ScriptId"#GNh§n KNB",6,102 )
                
    AddNumTextsceneIdx944444_g_scriptId"#GNh§n Ði¬m T£ng"6103 )
                
    AddNumTextsceneIdx944444_g_scriptId"#GNh§n Vàng"6104 )
                
    AddNumTextsceneIdx944444_g_scriptId"#b#GNh§n danh hi®u"6105 )
        
    EndEventsceneId )
        
    DispatchEventListsceneIdselfIdtargetId )
    end

    --**********************************
    --
    ʼþÁбíÑ¡ÖÐÒ»Ïî
    --**********************************
    function 
    x944444_OnEventRequestsceneIdselfIdtargetIdeventId )        
          if 
    GetNumText() == 105 then --danh hieu
                     BeginEvent
    sceneId )
            
    AddTextsceneId"#cFF0000Gi¾i thi®u: #YCác hÕ · ðây có th¬ lña ch÷n danh hi®u mà các hÕ thích." )
            
    AddNumTextsceneIdx944444_g_ScriptId"#eDC4C18Forever Alone",7,200 ) --450-451
            AddNumText
    sceneIdx944444_g_ScriptId"#ecc33ccXì Teen",7,201 ) --453-453
            AddNumText
    sceneIdx944444_g_ScriptId"#ecc33ccBá ÐÕo",7,202 )  --455-454
            AddNumText
    sceneIdx944444_g_ScriptId"#Gеc Cô C¥u BÕi",7,203 ) --460-461
            AddNumText
    sceneIdx944444_g_ScriptId"Kute",7,204 ) --468-469
            AddNumText
    sceneIdx944444_g_ScriptId"Men",7,205 ) --477-478
            AddNumText
    sceneIdx944444_g_ScriptId"Yêu",7,206 ) --479-480
            AddNumText
    sceneIdx944444_g_ScriptId"MÛ nhân",7,207 ) --481-482
            AddNumText
    (sceneIdx944444_g_scriptId,"Quay lÕi"88888)
            
    EndEventsceneId )
        
    DispatchEventListsceneIdselfIdtargetId )
        elseif 
    GetNumText() == 101 then    --tri lieu
                  x944444_Restore_hpmp
    sceneIdselfIdtargetId )
            
    LuaFnSendSpecificImpactToUnit(sceneIdselfIdselfIdselfId180)
            
    BeginEvent(sceneId)
                
    AddText(sceneId,"Tr¸ li®u thành công!")
            
    EndEvent(sceneId)
            
    DispatchEventList(sceneId,selfId,targetId)
        elseif 
    GetNumText() ==103  then        --add diem tang
            local getYB
    =300000;
            
    ZengDian(sceneId,selfId,targetId,1,getYB)
            
    BeginEventsceneId )
                
    AddTextsceneId"Chúc m×ng các hÕ nh§n thành công "..getYB.." Ði¬m t£ng" )
            
    EndEvent(sceneId)
            
    DispatchEventListsceneIdselfIdtargetId )
        elseif 
    GetNumText() ==102  then        --addKNB
            local getYB
    =300000;        
            
    YuanBao(sceneId,selfId,targetId,1,getYB)
            
    BeginEventsceneId )
                
    AddTextsceneId,  "Chúc m×ng các hÕ nh§n thành công "..getYB.." KNB" )
            
    EndEvent(sceneId)
            
    DispatchEventListsceneIdselfIdtargetId )
        elseif 
    GetNumText() ==104  then
            AddMoney
    (sceneId,selfId,15000000)
            
    BeginEventsceneId )
                
    AddTextsceneId,  "Chúc m×ng các hÕ nh§n thành công 1500 Vàng" )
            
    EndEvent(sceneId)
            
    DispatchEventListsceneIdselfIdtargetId )
        --
    danh hieu
        
    elseif GetNumText() == 200 then
            LuaFnAwardSpouseTitle
    sceneIdselfId"#eDC4C18#450Forever Alone#451" )
            
    DispatchAllTitlesceneIdselfId )
            
    BeginEventsceneId )
                
    AddTextsceneId"#GChúc m×ng bÕn ðã nh§n danh hi®u thành công" )
            
    EndEventsceneId )
            
    DispatchEventListsceneIdselfIdtargetId )
        elseif 
    GetNumText() == 201 then
            LuaFnAwardSpouseTitle
    sceneIdselfId"#ecc33cc#453Xì Teen#453" )
            
    DispatchAllTitlesceneIdselfId )
            
    BeginEventsceneId )
                
    AddTextsceneId"#GChúc m×ng bÕn ðã nh§n danh hi®u thành công" )
            
    EndEventsceneId )
            
    DispatchEventListsceneIdselfIdtargetId )
        elseif 
    GetNumText() == 202 then
            LuaFnAwardSpouseTitle
    sceneIdselfId"#ecc33cc#454Bá ÐÕo#455" )
            
    DispatchAllTitlesceneIdselfId )
            
    BeginEventsceneId )
                
    AddTextsceneId"#GChúc m×ng bÕn ðã nh§n danh hi®u thành công" )
            
    EndEventsceneId )
            
    DispatchEventListsceneIdselfIdtargetId )
        elseif 
    GetNumText() == 203 then
            LuaFnAwardSpouseTitle
    sceneIdselfId"#G#460еc Cô C¥u BÕi#461" )
            
    DispatchAllTitlesceneIdselfId )
            
    BeginEventsceneId )
                
    AddTextsceneId"#GChúc m×ng bÕn ðã nh§n danh hi®u thành công" )
            
    EndEventsceneId )
            
    DispatchEventListsceneIdselfIdtargetId )
        elseif 
    GetNumText() == 204 then
            LuaFnAwardSpouseTitle
    sceneIdselfId"#ecc33cc#468Kute#469" )
            
    DispatchAllTitlesceneIdselfId )
            
    BeginEventsceneId )
                
    AddTextsceneId"#GChúc m×ng bÕn ðã nh§n danh hi®u thành công" )
            
    EndEventsceneId )
            
    DispatchEventListsceneIdselfIdtargetId )
        elseif 
    GetNumText() == 205 then
            LuaFnAwardSpouseTitle
    sceneIdselfId"#ecc33cc#477XMEN #478" )
            
    DispatchAllTitlesceneIdselfId )
            
    BeginEventsceneId )
                
    AddTextsceneId"#GChúc m×ng bÕn ðã nh§n danh hi®u thành công" )
            
    EndEventsceneId )
            
    DispatchEventListsceneIdselfIdtargetId )
        elseif 
    GetNumText() == 206 then
            LuaFnAwardSpouseTitle
    sceneIdselfId"#eDC4C18#479Ng¯c#480" )
            
    DispatchAllTitlesceneIdselfId )
            
    BeginEventsceneId )
                
    AddTextsceneId"#GChúc m×ng bÕn ðã nh§n danh hi®u thành công" )
            
    EndEventsceneId )
            
    DispatchEventListsceneIdselfIdtargetId )
        elseif 
    GetNumText() == 207 then
            LuaFnAwardSpouseTitle
    sceneIdselfId"#ecc33cc#481Ю Nh¤t MÛ Nhân#482" )
            
    DispatchAllTitlesceneIdselfId )
            
    BeginEventsceneId )
                
    AddTextsceneId"#GChúc m×ng bÕn ðã nh§n danh hi®u thành công" )
            
    EndEventsceneId )
            
    DispatchEventListsceneIdselfIdtargetId )
        
        elseif 
    GetNumText() == 8888 then
            x944444_OnDefaultEvent
    sceneIdselfId,targetId )    
            
        
    end    
    end

    --**********************************
    --
    ¶Ô»°Ìáʾ
    --**********************************
    function 
    x944444_TalkMsgsceneIdselfIdtargetIdstr )    
        
    BeginEvent(sceneId)
          
    AddText(sceneIdstr)
      
    EndEvent(sceneId)
      
    DispatchEventList(sceneId,selfId,targetId)    
    end

    --**********************************
    -- 
    ÆÁÄ»ÖмäÐÅÏ¢Ìáʾ
    --**********************************
    function 
    x944444_NotifyFailTipssceneIdselfIdTip )
        
    BeginEventsceneId )
            
    AddTextsceneIdTip )
        
    EndEventsceneId )
        
    DispatchMissionTipssceneIdselfId )
    end

    --**********************************
    --
    »Ö¸´ÑªºÍÆø
    --**********************************
    function 
    x944444_Restore_hpmpsceneIdselfIdtargetId )
        
    RestoreHpsceneIdselfId )
        
    RestoreMpsceneIdselfId )
        
    RestoreRagesceneIdselfId )
    end 
    ảnh demo die: ae tự khám phá
    Lần sửa cuối bởi skythienlong, ngày 09-09-14 lúc 08:56 PM.
    Khách viếng thăm hãy cùng skythienlong xây dựng diễn đàn CLBGAMESVN vững mạnh nhé!

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

    alonewjnd (08-03-15)

  3. #2
    Thành Viên
    Ngày tham gia
    Oct 2008
    Bài viết
    456
    Thanks
    58
    Thanked 114 Times in 96 Posts

    Ðề: Share file gọi Biểu cảm #450> #483

    Nói đừng buồn, mình chỉ muốn anh em tiến bộ hơn: code này nên xài mảng cho gọn và sau này dễ thêm bớt danh hiệu.
    Đại khái như vầy:

    Code:
    -- Khai bao mang danh hieu (sau nay chi can them bot cho nay
    x944444_g_DanhHieu = {
        [200] = {text = "#430 Danh Hieu 1 #430"},
        [201] = {text = "#431 Danh Hieu 2 #431"},
        [202] = {text = "#431 Danh Hieu 3 #431"},
        [203] = {text = "#431 Danh Hieu 4 #431"},
    }
    
    
    
    
    --===========================================
    -- Trong x944444_OnEventRequest bo het may cai elseif GetNumText() == 20x di, thay bang doan nay
    local idx = GetNumText()
    if idx >= 200 and idx <= 203 then -- Sau nay sua lai cho nay cho dung ID trong mang
        LuaFnAwardSpouseTitle( sceneId, selfId, x944444_g_DanhHieu[idx].text )
        DispatchAllTitle( sceneId, selfId )
        BeginEvent( sceneId )
            AddText( sceneId, "#GChúc m×ng bÕn ðã nh§n danh hi®u thành công" )
        EndEvent( sceneId )
    end

    Như vậy với 4 mục nhận danh hiệu, bạn đã tiết kiệm được 18 dòng, mà sau này sửa lại cũng dễ.

    Trong lập trình có 1 câu châm ngôn: viết nhiều sai nhiều, viết ít sai ít.
    Nên làm sao cho code đơn giản nhất có thể.

    Tối qua buồn ngủ, viết sai dòng này
    Code:
    LuaFnAwardSpouseTitle( sceneId, selfId, x944444_g_DanhHieu[idx] )
    Sửa thành cái này mới đúng
    Code:
    LuaFnAwardSpouseTitle( sceneId, selfId, x944444_g_DanhHieu[idx].text )
    Hix, lại nói nhiều nữa rồi
    Lần sửa cuối bởi vocweb, ngày 10-09-14 lúc 12:29 PM.
    Khách viếng thăm hãy cùng vocweb xây dựng diễn đàn CLBGAMESVN vững mạnh nhé!

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

    skythienlong (10-09-14)

  5. #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

    Ðề: Share file gọi Biểu cảm #450> #483

    Trích dẫn Gửi bởi vocweb [Only registered and activated users can see links. ]
    Nói đừng buồn, mình chỉ muốn anh em tiến bộ hơn: code này nên xài mảng cho gọn và sau này dễ thêm bớt danh hiệu.
    Đại khái như vầy:

    Code:
    -- Khai bao mang danh hieu (sau nay chi can them bot cho nay
    x944444_g_DanhHieu = {
    	[200] = {text = "#430 Danh Hieu 1 #430"},
    	[201] = {text = "#431 Danh Hieu 2 #431"},
    	[202] = {text = "#431 Danh Hieu 3 #431"},
    	[203] = {text = "#431 Danh Hieu 4 #431"},
    }
    
    
    
    
    --===========================================
    -- Trong x944444_OnEventRequest bo het may cai elseif GetNumText() == 20x di, thay bang doan nay
    local idx = GetNumText()
    if idx >= 200 and idx <= 203 then -- Sau nay sua lai cho nay cho dung ID trong mang
    	LuaFnAwardSpouseTitle( sceneId, selfId, x944444_g_DanhHieu[idx] )
    	DispatchAllTitle( sceneId, selfId )
    	BeginEvent( sceneId )
    		AddText( sceneId, "#GChúc m×ng bÕn ðã nh§n danh hi®u thành công" )
    	EndEvent( sceneId )
    end

    Như vậy với 4 mục nhận danh hiệu, bạn đã tiết kiệm được 18 dòng, mà sau này sửa lại cũng dễ.

    Trong lập trình có 1 câu châm ngôn: viết nhiều sai nhiều, viết ít sai ít.
    Nên làm sao cho code đơn giản nhất có thể.

    Hix, lại nói nhiều nữa rồi
    Nói thế đúng mà đâu gọi là nói nhiều đâu. Code gọn đến lúc edit nó dễ và không phải mất công tìm kiếm nhiều thứ...
    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é!

 

 

Các Chủ đề tương tự

  1. Share All File .txt Unpack File .pak ( Settings , Skill , Ui )
    Bởi ohishu trong diễn đàn Võ Lâm Truyền Kỳ (Jx Server)
    Trả lời: 18
    Bài viết cuối: 06-05-13, 12:54 AM
  2. Xin share lại file exe gốc giới hạn giờ chơi
    Bởi mylove09 trong diễn đàn Hỏi Đáp/ Yêu Cầu
    Trả lời: 1
    Bài viết cuối: 11-04-13, 04:36 AM
  3. [Share] Share file fix tóc cho server Chiến Quốc
    Bởi trungviet trong diễn đàn Server Chiến Quốc
    Trả lời: 3
    Bài viết cuối: 20-11-11, 10:37 PM
  4. Share file .pak có Ui Việt Hóa + Fix lỗi dính số
    Bởi SaoThaiBinh72 trong diễn đàn Võ Lâm Truyền Kỳ (Jx Server)
    Trả lời: 32
    Bài viết cuối: 09-07-11, 12:48 PM
  5. Ai có file việt hoá Mir(Kiếm Thế) không share cho tui với?
    Bởi thuoclano12 trong diễn đàn Các Server Không Nằm Trong Box
    Trả lời: 2
    Bài viết cuối: 18-02-11, 08:35 PM

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à 08:57 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ệ.