[TLBB] Cho Em Hỏi Vấn Đề Về Npc Vân Phi phi ... ?
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 9 của 9
  1. #1
    Thành Viên
    Ngày tham gia
    May 2012
    Bài viết
    65
    Thanks
    13
    Thanked 0 Times in 0 Posts

    Cho Em Hỏi Vấn Đề Về Npc Vân Phi phi ... ?

    Mấy Anh Cho Em Hỏi sao npc Vân phi phi... không có chức năng nâng ngộ tính. làm cho cho nó có chức năng nâng ngộ tính ạ !
    Khách viếng thăm hãy cùng vongabau 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,927
    Thanks
    122
    Thanked 2,109 Times in 650 Posts

    Ðề: Cho Em Hỏi Vấn Đề Về Npc Vân Phi phi ... ?

    Trường hợp của bạn thì mình nghĩ chắc do lỗi việt hóa => tên NPC và tên trong script không giống nhau.

    => edit lại cho giống nhau là ok.
    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. #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

    Ðề: Cho Em Hỏi Vấn Đề Về Npc Vân Phi phi ... ?

    Trích dẫn Gửi bởi vongabau [Only registered and activated users can see links. ]
    Mấy Anh Cho Em Hỏi sao npc Vân phi phi... không có chức năng nâng ngộ tính. làm cho cho nó có chức năng nâng ngộ tính ạ !
    Đây chắc dùng sv 4 lỗ cũ của Huy đại ka. Lỗi này do cái "Vân Phi Phi " và "Vân Phi Phi" gây nên, kiểm tra kỹ
    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é!

  4. #4
    Thành Viên
    Ngày tham gia
    May 2012
    Bài viết
    65
    Thanks
    13
    Thanked 0 Times in 0 Posts

    Ðề: Cho Em Hỏi Vấn Đề Về Npc Vân Phi phi ... ?

    Em là thành viên mới nên k hiểu lắm... a chỉ e dc k ạ !...

    Scripts của npc Vân Phi Phi đây ạ ! cần sửa chố nào ?

    PHP Code:
    --Tô ChâuNPC
    --ÔÆö­ö­
    --mµt °ă

    --½Å±¾ºÅ
    x001050_g_ScriptId    
    001050

    x001050_g_shoptableindex    
    27

    x001050_g_eventList    
    = { 800103800104 800106800101800102800108}
    x001050_g_miscEventId 311111;

    x001050_g_key                = {}
    x001050_g_key["buy"]= 0        --¹ºẬƠäỄÓĂÆ·
    x001050_g_key
    ["ask"]= 1        --Ki¬m tra mÑc đµ tång trß·ng
    x001050_g_key
    ["rep"]= 2        --È·Èϲéѯ
    x001050_g_key
    ["i_pc"]= 5        --·¢²¼Ơ÷ÓÑĐÅÏ¢ ±ØĐè=5
    x001050_g_key
    ["ask_pc"]= 6        --Ơ÷ÓÑ ±ØĐè=6
    x001050_g_key
    ["ask_prcr"]= 7        --²éѯ·±Ö³toƠ đµ ƠäỄ
    x001050_g_key
    ["pet_help"]= 10        --ƠäỄÏà¹Ø½éÉÜ
    x001050_g_key
    ["pet_help_savvy"]= 11        --̀LinhưƠäỄỊ̂ĐÔ½éÉÜ
    x001050_g_key
    ["pet_help_prcr"]= 12        --ƠäỄ·±Ö³½éÉÜ

    --**********************************
    --
    ʼ₫½»»¥Èë¿Ú
    --**********************************
    function 
    x001050_OnDefaultEventsceneIdselfId,targetId )
        
    BeginEventsceneId )
            
    AddTextsceneId"#{OBJ_suzhou_0019}" )
            
            
    AddNumTextsceneIdx001050_g_ScriptId"Gi¾i thi®u v« trân thú"11x001050_g_key["pet_help"] )
            
            
    AddNumTextsceneIdx001050_g_ScriptId"Mua đ° dùng cho Trân Thú"7x001050_g_key["buy"] )
            
    AddNumTextsceneIdx001050_g_ScriptId"Ki¬m tra mÑc tång trß·ng"6x001050_g_key["ask"] )
            
    AddNumText(sceneId,x001050_g_ScriptId,"Thông báo thông tin trân thú",6,x001050_g_key["i_pc"])
            
    AddNumText(sceneId,x001050_g_ScriptId,"Trân thú Giao Hæu",6,x001050_g_key["ask_pc"])
            
            
    CallScriptFunction800101"OnEnumerate"sceneIdselfIdtargetId )
            
    CallScriptFunction800102"OnEnumerate"sceneIdselfIdtargetId )
            
            
    AddNumText(sceneId,x001050_g_ScriptId,"Ki¬m tra đµ sinh sän",6,x001050_g_key["ask_prcr"])

            
    CallScriptFunction800103"OnEnumerate"sceneIdselfIdtargetId )
            
    CallScriptFunction800104"OnEnumerate"sceneIdselfIdtargetId )
            
    CallScriptFunction800106"OnEnumerate"sceneIdselfIdtargetId )
            
    CallScriptFunction800108"OnEnumerate"sceneIdselfIdtargetId )

        
    EndEventsceneId )
        
    DispatchEventListsceneIdselfIdtargetId )
    end

    --**********************************
    --
    ʼ₫ÁбíÑ¡ÖĐmµt Ïî
    --**********************************
    function 
    x001050_OnEventRequestsceneIdselfIdtargetIdeventId )
        if 
    eventId == x001050_g_ScriptId then
            local key    
    GetNumText()
            if 
    key == x001050_g_key["pet_help"then
                BeginEvent
    (sceneId)    
                    
    AddNumTextsceneIdx001050_g_ScriptId"Gi¾i thi®u liên quan v« trân thú"11x001050_g_key["pet_help_savvy"] )
                    
    AddNumText(sceneIdx001050_g_ScriptId,"Gi¾i thi®u v« sinh sän",11,x001050_g_key["pet_help_prcr"]);
                
    EndEvent(sceneId)
                
    DispatchEventList(sceneId,selfId,targetId)
                return
            elseif 
    key == x001050_g_key["pet_help_savvy"then
                BeginEvent
    (sceneId)    
                    
    AddTextsceneId"#{function_help_059}" )
                
    EndEvent(sceneId)
                
    DispatchEventList(sceneId,selfId,targetId)
                return
            elseif 
    key == x001050_g_key["pet_help_prcr"then
                BeginEvent
    (sceneId)                        
                    
    AddText(sceneId,"#{function_help_057}#r")
                
    EndEvent(sceneId)
                
    DispatchEventList(sceneId,selfId,targetId)
                return
            --
    ¹ºẬƠäỄÓĂÆ·
            
    elseif key == x001050_g_key["buy"then
                DispatchShopItem
    sceneIdselfId,targetIdx001050_g_shoptableindex )

            --
    Ki¬m tra mÑc đµ tång trß·ng
            
    elseif key == x001050_g_key["ask"then
    --            BeginEventsceneId )
    --            
    AddTextsceneId" ²éѯmµt ´ÎC¥n ÊƠÈ¡#{_MONEY100}toƠ đµ ·ÑÓĂ." ) -- zchw
    --            AddNumTextsceneIdx001050_g_ScriptId"Xác nh§n", -1x001050_g_key["rep"] )
    --            
    EndEventsceneId )
    --            
    DispatchEventListsceneIdselfIdtargetId )

            --
    È·Èϲéѯ
    --        elseif key == x001050_g_key["rep"then
                x001050_OnConfirm
    sceneIdselfIdtargetId )
            --
    ·¢²¼Ơ÷ÓÑĐÅÏ¢/Ơ÷ÓÑ
            
    elseif key == x001050_g_key["i_pc"] or key == x001050_g_key["ask_pc"then
                local sel 
    GetNumText();
                
    CallScriptFunctionx001050_g_miscEventId"OnEnumerate",sceneIdselfIdtargetIdsel)
            --
    È·Èϲéѯ
            
    elseif key == x001050_g_key["ask_prcr"then
                LuaFnGetPetProcreateInfo
    (sceneIdselfId);
            else
            
    end

        
    --ÆäËûʼ₫
        
    else
            for 
    ifindId in x001050_g_eventList do
                if 
    eventId == findId then
                    CallScriptFunction
    eventId"OnDefaultEvent"sceneIdselfIdtargetId )
                    return
                
    end
            end
        end
    end

    --**********************************
    --
    È·Èϲéѯ
    --**********************************
    function 
    x001050_OnConfirmsceneIdselfIdtargetId )
        
    BeginUICommandsceneId )
            
    UICommand_AddIntsceneIdtargetId )
            
    UICommand_AddIntsceneId)                --ƠäỄ²éѯ·ÖÖ§
        EndUICommand
    sceneId )
        
    DispatchUICommandsceneIdselfId)    --µ÷ÓĂƠäỄ½çĂæ
    end

    --**********************************
    --
    Ki¬m tra mÑc đµ tång trß·ng
    --**********************************
    function 
    x001050_OnInquiryForGrowRatesceneIdselfIdpetHidpetLid )
    --
    local    num        LuaFnGetPetCountsceneIdselfId )
    --if 
    num <= or index or index >= num then
    --    x001050_MsgTipsceneIdselfId"  ¶Ô²»Æđ,ÄúĂ»ÓĐÑ¡ÔñƠäỄ!" )
    --    return 
    0
    --end

        
    -- Èç¹ûCái này ƠäỄ̉Ѿ­²éѯ¹ưÉú³¤ÂÊ,¾Í¸øÍæ¼̉mµt cáìáʾ,È»ºó²»TƠi ¿Û¶«Î÷ÁË
        
    if LuaFnIsPetGrowRateByGUID(sceneIdselfIdpetHidpetLid) > 0   then
            BeginEvent
    sceneId )
                
    AddTextsceneId"Trân thú đă đß₫c ki¬m tra sñ tång trß·ng" )
            
    EndEventsceneId )
            
    DispatchMissionTipssceneIdselfId )
            
            return
        
    end
        
        local PlayerMoney 
    GetMoneysceneIdselfId ) +  GetMoneyJZ(sceneIdselfId)  --½»×ÓÆƠ¼° Vega
        
    if PlayerMoney 100 then
            x001050_MsgTip
    sceneIdselfId"  Xin l²i bƠn Đang thiªu ngân lß₫ng #{_EXCHG100}!" )
            return 
    0
        end

        local    lev        
    LuaFnGetPetLevelByGUIDsceneIdselfIdpetHidpetLid )
        if 
    lev 1 then -- zchw 
            x001050_MsgTip
    sceneIdselfId"  Xin L²i ,Trân thú cüa bƠn chßa đƠt đäng c¤p 10" )
            return 
    0
        end

        
    --¿Û³ư½đÇ®
        local costJ 
    costM LuaFnCostMoneyWithPrioritysceneIdselfId100 )        --½»×ÓÆƠ¼° Vega
        
    if costM ~= nil and costJ ~= nil then
            
    if costJ 0 then
                local str 
    format("BƠn đă chi #{_EXCHG%d}",costJ 
                
    Msg2PlayersceneIdselfIdstrMSG2PLAYER_PARA )
            
    end
            
    if costM 0 then
                local str 
    format("BƠn đă chi #{_MONEY%d}",costM 
                
    Msg2PlayersceneIdselfIdstrMSG2PLAYER_PARA )
            
    end
            Msg2Player
    sceneIdselfId"Ki¬m tra tång trß·ng trân thú!"MSG2PLAYER_PARA )
        else
            return
        
    end

        local    nGrowLevel    
    LuaFnGetPetGrowRateByGUIDsceneIdselfIdpetHidpetLid )
        
    local    strTbl            = { "S½ C¤p""Xu¤t S¡c""Ki®t Xu¤t""Trác Vi®t""Toàn MÛ" }
        if( 
    nGrowLevel or nGrowLevel getnstrTbl ) ) then
            nGrowLevel                
    1
        end
        local    strLevel        
    strTbl[nGrowLevel]

        --
    ½«»ñÈ¡Êư¾Ư´«¸øClient
        BeginUICommand
    sceneId )
            
    UICommand_AddStringsceneId"key="..1 )                        --¹Ø¼ü×Ö,1±íʾ³É¹¦Ö´ĐĐ
            UICommand_AddString
    sceneId"rat="..nGrowLevel )    --³É³¤ÂÊ
            UICommand_AddString
    sceneId"gld="..100 )                    --»¨·Ñ½đÇ®
        EndUICommand
    sceneId )
        
    DispatchUICommandsceneIdselfId)
        
        --
    µ±²éѯtoƠ đµ ƠäỄΪ±¦±¦¡¢±ä̉́,²¢Ç̉³É³¤Âʲéѯ½á¹ûĐúng3¡¢4»̣5ʱ,·¢²¼ÊÀ½ç¹«¸æ
        local    rnd            
    random)
        
    local    msg            = {}
        
    local    typ            LuaFnGetPetTypeByGUIDsceneIdselfIdpetHidpetLid )
        if( 
    nGrowLevel >= and nGrowLevel <= and typ ~= then -- zchw
            
    if ( sceneId == then        --Tô ChâuNPC
                msg
    [1]    = format"#W#{_INFOUSR%s}#{GLBB_1_A}#Y%s#ItoƠ đµ #{_INFOMSG%s}!",
                    
    GetNamesceneIdselfId ),
                    
    strLevel,
                    
    LuaFnGetPetTransferByGUIDsceneIdselfIdpetHidpetLid ) )
                
    msg[2]    = format"#W#{_INFOUSR%s}#{GLBB_2_A}#{_INFOMSG%s}#{GLBB_2_B}#Y%s#I#{GLBB_2_C}",
                    
    GetNamesceneIdselfId ),
                    
    LuaFnGetPetTransferByGUIDsceneIdselfIdpetHidpetLid ),
                    
    strLevel )
                
    msg[3]    = format"#Imµt Ö»#{_INFOMSG%s}#{GLBB_3_A}#Y%s#I#{GLBB_3_B}#{_INFOUSR%s}#{GLBB_3_C}",
                    
    LuaFnGetPetTransferByGUIDsceneIdselfIdpetHidpetLid ),
                    
    strLevel,
                    
    GetNamesceneIdselfId ) )
                
    msg[4]    = format"#W#{_INFOUSR%s}#{GLBB_4_A}#{_INFOMSG%s}#{GLBB_4_B}#Y%s#I#{GLBB_4_C}",
                     
    GetNamesceneIdselfId ),
                     
    LuaFnGetPetTransferByGUIDsceneIdselfIdpetHidpetLid ),
                     
    strLevel )
                --
    È«Ç̣¹«¸æ
                AddGlobalCountNews
    sceneIdmsg[rnd] )
            elseif ( 
    sceneId == then            --LƠc Dß½ngNPC
                msg
    [1]    = format"#W#{_INFOUSR%s}#{LLBB_1_A}#Y%s#ItoƠ đµ #{_INFOMSG%s}!",
                    
    GetNamesceneIdselfId ),
                    
    strLevel,
                    
    LuaFnGetPetTransferByGUIDsceneIdselfIdpetHidpetLid ) )
                
    msg[2]    = format"#W#{_INFOUSR%s}#{LLBB_2_A}#{_INFOMSG%s}#{LLBB_2_B}#Y%s#I#{LLBB_2_C}",
                    
    GetNamesceneIdselfId ),
                    
    LuaFnGetPetTransferByGUIDsceneIdselfIdpetHidpetLid ),
                    
    strLevel )
                
    msg[3]    = format"#Imµt Ö»#{_INFOMSG%s}#{LLBB_3_A}#Y%s#I#{LLBB_3_B}#{_INFOUSR%s}#{LLBB_3_C}",
                    
    LuaFnGetPetTransferByGUIDsceneIdselfIdpetHidpetLid ),
                    
    strLevel,
                    
    GetNamesceneIdselfId ) )
                
    msg[4]    = format"#W#{_INFOUSR%s}#{LLBB_4_A}#{_INFOMSG%s}#{LLBB_4_B}#Y%s#I#{LLBB_4_C}",
                     
    GetNamesceneIdselfId ),
                     
    LuaFnGetPetTransferByGUIDsceneIdselfIdpetHidpetLid ),
                     
    strLevel )
                --
    È«Ç̣¹«¸æ
                AddGlobalCountNews
    sceneIdmsg[rnd] )
            
    end
        end

        
    return 1
    end

    --**********************************
    --
    ¶Ô»°´°¿ÚĐÅÏ¢̀áʾ
    --**********************************
    function 
    x001050_MsgBoxsceneIdselfIdtargetIdmsg )
        
    BeginEventsceneId )
            
    AddTextsceneIdmsg )
        
    EndEventsceneId )
        
    DispatchEventListsceneIdselfIdtargetId )
    end

    --**********************************
    --
    ĐÑÄ¿H® th¯ngĐÅÏ¢̀áʾ
    --**********************************
    function 
    x001050_MsgTipsceneIdselfIdmsg )
        
    BeginEventsceneId )
            
    AddTextsceneIdmsg )
        
    EndEventsceneId )
        
    DispatchMissionTipssceneIdselfId )
    end 
    Khách viếng thăm hãy cùng vongabau xây dựng diễn đàn CLBGAMESVN vững mạnh nhé!

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

    Ðề: Cho Em Hỏi Vấn Đề Về Npc Vân Phi phi ... ?

    Trích dẫn Gửi bởi vongabau [Only registered and activated users can see links. ]
    Em là thành viên mới nên k hiểu lắm... a chỉ e dc k ạ !...

    Scripts của npc Vân Phi Phi đây ạ ! cần sửa chố nào ?

    PHP Code:
    --Tô ChâuNPC
    --ÔÆö­ö­
    --mµt °ă

    --½Å±¾ºÅ
    x001050_g_ScriptId    
    001050

    x001050_g_shoptableindex    
    27

    x001050_g_eventList    
    = { 800103800104 800106800101800102800108}
    x001050_g_miscEventId 311111;

    x001050_g_key                = {}
    x001050_g_key["buy"]= 0        --¹ºẬƠäỄÓĂÆ·
    x001050_g_key
    ["ask"]= 1        --Ki¬m tra mÑc đµ tång trß·ng
    x001050_g_key
    ["rep"]= 2        --È·Èϲéѯ
    x001050_g_key
    ["i_pc"]= 5        --·¢²¼Ơ÷ÓÑĐÅÏ¢ ±ØĐè=5
    x001050_g_key
    ["ask_pc"]= 6        --Ơ÷ÓÑ ±ØĐè=6
    x001050_g_key
    ["ask_prcr"]= 7        --²éѯ·±Ö³toƠ đµ ƠäỄ
    x001050_g_key
    ["pet_help"]= 10        --ƠäỄÏà¹Ø½éÉÜ
    x001050_g_key
    ["pet_help_savvy"]= 11        --̀LinhưƠäỄỊ̂ĐÔ½éÉÜ
    x001050_g_key
    ["pet_help_prcr"]= 12        --ƠäỄ·±Ö³½éÉÜ

    --**********************************
    --
    ʼ₫½»»¥Èë¿Ú
    --**********************************
    function 
    x001050_OnDefaultEventsceneIdselfId,targetId )
        
    BeginEventsceneId )
            
    AddTextsceneId"#{OBJ_suzhou_0019}" )
            
            
    AddNumTextsceneIdx001050_g_ScriptId"Gi¾i thi®u v« trân thú"11x001050_g_key["pet_help"] )
            
            
    AddNumTextsceneIdx001050_g_ScriptId"Mua đ° dùng cho Trân Thú"7x001050_g_key["buy"] )
            
    AddNumTextsceneIdx001050_g_ScriptId"Ki¬m tra mÑc tång trß·ng"6x001050_g_key["ask"] )
            
    AddNumText(sceneId,x001050_g_ScriptId,"Thông báo thông tin trân thú",6,x001050_g_key["i_pc"])
            
    AddNumText(sceneId,x001050_g_ScriptId,"Trân thú Giao Hæu",6,x001050_g_key["ask_pc"])
            
            
    CallScriptFunction800101"OnEnumerate"sceneIdselfIdtargetId )
            
    CallScriptFunction800102"OnEnumerate"sceneIdselfIdtargetId )
            
            
    AddNumText(sceneId,x001050_g_ScriptId,"Ki¬m tra đµ sinh sän",6,x001050_g_key["ask_prcr"])

            
    CallScriptFunction800103"OnEnumerate"sceneIdselfIdtargetId )
            
    CallScriptFunction800104"OnEnumerate"sceneIdselfIdtargetId )
            
    CallScriptFunction800106"OnEnumerate"sceneIdselfIdtargetId )
            
    CallScriptFunction800108"OnEnumerate"sceneIdselfIdtargetId )

        
    EndEventsceneId )
        
    DispatchEventListsceneIdselfIdtargetId )
    end

    --**********************************
    --
    ʼ₫ÁбíÑ¡ÖĐmµt Ïî
    --**********************************
    function 
    x001050_OnEventRequestsceneIdselfIdtargetIdeventId )
        if 
    eventId == x001050_g_ScriptId then
            local key    
    GetNumText()
            if 
    key == x001050_g_key["pet_help"then
                BeginEvent
    (sceneId)    
                    
    AddNumTextsceneIdx001050_g_ScriptId"Gi¾i thi®u liên quan v« trân thú"11x001050_g_key["pet_help_savvy"] )
                    
    AddNumText(sceneIdx001050_g_ScriptId,"Gi¾i thi®u v« sinh sän",11,x001050_g_key["pet_help_prcr"]);
                
    EndEvent(sceneId)
                
    DispatchEventList(sceneId,selfId,targetId)
                return
            elseif 
    key == x001050_g_key["pet_help_savvy"then
                BeginEvent
    (sceneId)    
                    
    AddTextsceneId"#{function_help_059}" )
                
    EndEvent(sceneId)
                
    DispatchEventList(sceneId,selfId,targetId)
                return
            elseif 
    key == x001050_g_key["pet_help_prcr"then
                BeginEvent
    (sceneId)                        
                    
    AddText(sceneId,"#{function_help_057}#r")
                
    EndEvent(sceneId)
                
    DispatchEventList(sceneId,selfId,targetId)
                return
            --
    ¹ºẬƠäỄÓĂÆ·
            
    elseif key == x001050_g_key["buy"then
                DispatchShopItem
    sceneIdselfId,targetIdx001050_g_shoptableindex )

            --
    Ki¬m tra mÑc đµ tång trß·ng
            
    elseif key == x001050_g_key["ask"then
    --            BeginEventsceneId )
    --            
    AddTextsceneId" ²éѯmµt ´ÎC¥n ÊƠÈ¡#{_MONEY100}toƠ đµ ·ÑÓĂ." ) -- zchw
    --            AddNumTextsceneIdx001050_g_ScriptId"Xác nh§n", -1x001050_g_key["rep"] )
    --            
    EndEventsceneId )
    --            
    DispatchEventListsceneIdselfIdtargetId )

            --
    È·Èϲéѯ
    --        elseif key == x001050_g_key["rep"then
                x001050_OnConfirm
    sceneIdselfIdtargetId )
            --
    ·¢²¼Ơ÷ÓÑĐÅÏ¢/Ơ÷ÓÑ
            
    elseif key == x001050_g_key["i_pc"] or key == x001050_g_key["ask_pc"then
                local sel 
    GetNumText();
                
    CallScriptFunctionx001050_g_miscEventId"OnEnumerate",sceneIdselfIdtargetIdsel)
            --
    È·Èϲéѯ
            
    elseif key == x001050_g_key["ask_prcr"then
                LuaFnGetPetProcreateInfo
    (sceneIdselfId);
            else
            
    end

        
    --ÆäËûʼ₫
        
    else
            for 
    ifindId in x001050_g_eventList do
                if 
    eventId == findId then
                    CallScriptFunction
    eventId"OnDefaultEvent"sceneIdselfIdtargetId )
                    return
                
    end
            end
        end
    end

    --**********************************
    --
    È·Èϲéѯ
    --**********************************
    function 
    x001050_OnConfirmsceneIdselfIdtargetId )
        
    BeginUICommandsceneId )
            
    UICommand_AddIntsceneIdtargetId )
            
    UICommand_AddIntsceneId)                --ƠäỄ²éѯ·ÖÖ§
        EndUICommand
    sceneId )
        
    DispatchUICommandsceneIdselfId)    --µ÷ÓĂƠäỄ½çĂæ
    end

    --**********************************
    --
    Ki¬m tra mÑc đµ tång trß·ng
    --**********************************
    function 
    x001050_OnInquiryForGrowRatesceneIdselfIdpetHidpetLid )
    --
    local    num        LuaFnGetPetCountsceneIdselfId )
    --if 
    num <= or index or index >= num then
    --    x001050_MsgTipsceneIdselfId"  ¶Ô²»Æđ,ÄúĂ»ÓĐÑ¡ÔñƠäỄ!" )
    --    return 
    0
    --end

        
    -- Èç¹ûCái này ƠäỄ̉Ѿ­²éѯ¹ưÉú³¤ÂÊ,¾Í¸øÍæ¼̉mµt cáìáʾ,È»ºó²»TƠi ¿Û¶«Î÷ÁË
        
    if LuaFnIsPetGrowRateByGUID(sceneIdselfIdpetHidpetLid) > 0   then
            BeginEvent
    sceneId )
                
    AddTextsceneId"Trân thú đă đß₫c ki¬m tra sñ tång trß·ng" )
            
    EndEventsceneId )
            
    DispatchMissionTipssceneIdselfId )
            
            return
        
    end
        
        local PlayerMoney 
    GetMoneysceneIdselfId ) +  GetMoneyJZ(sceneIdselfId)  --½»×ÓÆƠ¼° Vega
        
    if PlayerMoney 100 then
            x001050_MsgTip
    sceneIdselfId"  Xin l²i bƠn Đang thiªu ngân lß₫ng #{_EXCHG100}!" )
            return 
    0
        end

        local    lev        
    LuaFnGetPetLevelByGUIDsceneIdselfIdpetHidpetLid )
        if 
    lev 1 then -- zchw 
            x001050_MsgTip
    sceneIdselfId"  Xin L²i ,Trân thú cüa bƠn chßa đƠt đäng c¤p 10" )
            return 
    0
        end

        
    --¿Û³ư½đÇ®
        local costJ 
    costM LuaFnCostMoneyWithPrioritysceneIdselfId100 )        --½»×ÓÆƠ¼° Vega
        
    if costM ~= nil and costJ ~= nil then
            
    if costJ 0 then
                local str 
    format("BƠn đă chi #{_EXCHG%d}",costJ 
                
    Msg2PlayersceneIdselfIdstrMSG2PLAYER_PARA )
            
    end
            
    if costM 0 then
                local str 
    format("BƠn đă chi #{_MONEY%d}",costM 
                
    Msg2PlayersceneIdselfIdstrMSG2PLAYER_PARA )
            
    end
            Msg2Player
    sceneIdselfId"Ki¬m tra tång trß·ng trân thú!"MSG2PLAYER_PARA )
        else
            return
        
    end

        local    nGrowLevel    
    LuaFnGetPetGrowRateByGUIDsceneIdselfIdpetHidpetLid )
        
    local    strTbl            = { "S½ C¤p""Xu¤t S¡c""Ki®t Xu¤t""Trác Vi®t""Toàn MÛ" }
        if( 
    nGrowLevel or nGrowLevel getnstrTbl ) ) then
            nGrowLevel                
    1
        end
        local    strLevel        
    strTbl[nGrowLevel]

        --
    ½«»ñÈ¡Êư¾Ư´«¸øClient
        BeginUICommand
    sceneId )
            
    UICommand_AddStringsceneId"key="..1 )                        --¹Ø¼ü×Ö,1±íʾ³É¹¦Ö´ĐĐ
            UICommand_AddString
    sceneId"rat="..nGrowLevel )    --³É³¤ÂÊ
            UICommand_AddString
    sceneId"gld="..100 )                    --»¨·Ñ½đÇ®
        EndUICommand
    sceneId )
        
    DispatchUICommandsceneIdselfId)
        
        --
    µ±²éѯtoƠ đµ ƠäỄΪ±¦±¦¡¢±ä̉́,²¢Ç̉³É³¤Âʲéѯ½á¹ûĐúng3¡¢4»̣5ʱ,·¢²¼ÊÀ½ç¹«¸æ
        local    rnd            
    random)
        
    local    msg            = {}
        
    local    typ            LuaFnGetPetTypeByGUIDsceneIdselfIdpetHidpetLid )
        if( 
    nGrowLevel >= and nGrowLevel <= and typ ~= then -- zchw
            
    if ( sceneId == then        --Tô ChâuNPC
                msg
    [1]    = format"#W#{_INFOUSR%s}#{GLBB_1_A}#Y%s#ItoƠ đµ #{_INFOMSG%s}!",
                    
    GetNamesceneIdselfId ),
                    
    strLevel,
                    
    LuaFnGetPetTransferByGUIDsceneIdselfIdpetHidpetLid ) )
                
    msg[2]    = format"#W#{_INFOUSR%s}#{GLBB_2_A}#{_INFOMSG%s}#{GLBB_2_B}#Y%s#I#{GLBB_2_C}",
                    
    GetNamesceneIdselfId ),
                    
    LuaFnGetPetTransferByGUIDsceneIdselfIdpetHidpetLid ),
                    
    strLevel )
                
    msg[3]    = format"#Imµt Ö»#{_INFOMSG%s}#{GLBB_3_A}#Y%s#I#{GLBB_3_B}#{_INFOUSR%s}#{GLBB_3_C}",
                    
    LuaFnGetPetTransferByGUIDsceneIdselfIdpetHidpetLid ),
                    
    strLevel,
                    
    GetNamesceneIdselfId ) )
                
    msg[4]    = format"#W#{_INFOUSR%s}#{GLBB_4_A}#{_INFOMSG%s}#{GLBB_4_B}#Y%s#I#{GLBB_4_C}",
                     
    GetNamesceneIdselfId ),
                     
    LuaFnGetPetTransferByGUIDsceneIdselfIdpetHidpetLid ),
                     
    strLevel )
                --
    È«Ç̣¹«¸æ
                AddGlobalCountNews
    sceneIdmsg[rnd] )
            elseif ( 
    sceneId == then            --LƠc Dß½ngNPC
                msg
    [1]    = format"#W#{_INFOUSR%s}#{LLBB_1_A}#Y%s#ItoƠ đµ #{_INFOMSG%s}!",
                    
    GetNamesceneIdselfId ),
                    
    strLevel,
                    
    LuaFnGetPetTransferByGUIDsceneIdselfIdpetHidpetLid ) )
                
    msg[2]    = format"#W#{_INFOUSR%s}#{LLBB_2_A}#{_INFOMSG%s}#{LLBB_2_B}#Y%s#I#{LLBB_2_C}",
                    
    GetNamesceneIdselfId ),
                    
    LuaFnGetPetTransferByGUIDsceneIdselfIdpetHidpetLid ),
                    
    strLevel )
                
    msg[3]    = format"#Imµt Ö»#{_INFOMSG%s}#{LLBB_3_A}#Y%s#I#{LLBB_3_B}#{_INFOUSR%s}#{LLBB_3_C}",
                    
    LuaFnGetPetTransferByGUIDsceneIdselfIdpetHidpetLid ),
                    
    strLevel,
                    
    GetNamesceneIdselfId ) )
                
    msg[4]    = format"#W#{_INFOUSR%s}#{LLBB_4_A}#{_INFOMSG%s}#{LLBB_4_B}#Y%s#I#{LLBB_4_C}",
                     
    GetNamesceneIdselfId ),
                     
    LuaFnGetPetTransferByGUIDsceneIdselfIdpetHidpetLid ),
                     
    strLevel )
                --
    È«Ç̣¹«¸æ
                AddGlobalCountNews
    sceneIdmsg[rnd] )
            
    end
        end

        
    return 1
    end

    --**********************************
    --
    ¶Ô»°´°¿ÚĐÅÏ¢̀áʾ
    --**********************************
    function 
    x001050_MsgBoxsceneIdselfIdtargetIdmsg )
        
    BeginEventsceneId )
            
    AddTextsceneIdmsg )
        
    EndEventsceneId )
        
    DispatchEventListsceneIdselfIdtargetId )
    end

    --**********************************
    --
    ĐÑÄ¿H® th¯ngĐÅÏ¢̀áʾ
    --**********************************
    function 
    x001050_MsgTipsceneIdselfIdmsg )
        
    BeginEventsceneId )
            
    AddTextsceneIdmsg )
        
    EndEventsceneId )
        
    DispatchMissionTipssceneIdselfId )
    end 
    Không phải cái này mà là nó là cái script dành cho ép ngộ tính đó, petsavvy gì đó quên tên rồi ở event/
    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é!

  6. #6
    Thành Viên
    Ngày tham gia
    May 2012
    Bài viết
    65
    Thanks
    13
    Thanked 0 Times in 0 Posts

    Ðề: Cho Em Hỏi Vấn Đề Về Npc Vân Phi phi ... ?

    Trích dẫn Gửi bởi Sói Đẹp Trai [Only registered and activated users can see links. ]
    Không phải cái này mà là nó là cái script dành cho ép ngộ tính đó, petsavvy gì đó quên tên rồi ở event/
    Cái Này Hả A..... Cần Sửa Chố Nào Ạ !

    PHP Code:
    -- ³èÎïỊ̂ĐỒLinhư

    -- ½Å±¾ºÅ
    x800104_g_ScriptId 
    800104

    -- NPC Tên
    x800104_g_Name 
    "Vân Phi Phi"

    --**********************************
    -- 
    ÈÎÎñÈë¿Úº¯Êư
    --**********************************
    function 
    x800104_OnDefaultEventsceneIdselfIdtargetId )    -- đi¬m»÷¸ĂÈÎÎñºóÖ´ĐĐ´Ë½Å±¾
        
    if GetNamesceneIdtargetId ) ~= x800104_g_Name then        --ÅĐ¶Ï¸Ă npc Đúng·ñĐúngÖ¸¶¨toƠ đµ npc
            
    return
        
    end

        BeginUICommand
    sceneId )
            
    UICommand_AddIntsceneIdtargetId )
        
    EndUICommandsceneId )
        
    DispatchUICommandsceneIdselfId19820424 )
    end

    --**********************************
    -- 
    ÁĐ¾Ùʼ₫
    --**********************************
    function 
    x800104_OnEnumeratesceneIdselfIdtargetId )
        if 
    GetNamesceneIdtargetId ) ~= x800104_g_Name then        --ÅĐ¶Ï¸Ă npc Đúng·ñĐúngÖ¸¶¨toƠ đµ npc
            
    return
        
    end

        AddNumText
    sceneIdx800104_g_ScriptId"Nâng cao ngµ tính trân thú" ,6,-1)
    end


    --**********************************
    -- 
    ³èÎïỊ̂ĐỒLinhư
    --**********************************
    function 
    x800104_PetSavvysceneIdselfIdmainPetGuidHmainPetGuidLassisPetGuidHassisPetGuidL )
        --
    ÅĐ¶Ï¸ù¹Ç
        local gengu 
    LuaFnGetPetGenGuByGUID(sceneIdselfIdassisPetGuidHassisPetGuidL)
        if 
    gengu ==0 then
            BeginEvent
    sceneId )
                
    AddTextsceneId"Trân thú có cån c¯t b¢ng 0 không th¬ nâng cao ngµ tính cüa trân thú" )
            
    EndEventsceneId )
            
    DispatchMissionTipssceneIdselfId )
            return 
    0
        end
        local retDiff 
    IncreaceSavvyByCompoundsceneIdselfIdmainPetGuidHmainPetGuidLassisPetGuidHassisPetGuidL )
        if 
    retDiff and retDiff 0 then
            
    --³É¹¦toƠ đµ ¹âЧ
            LuaFnSendSpecificImpactToUnit
    (sceneIdselfIdselfIdselfId180);
        
    end
    end 
    Khách viếng thăm hãy cùng vongabau xây dựng diễn đàn CLBGAMESVN vững mạnh nhé!

  7. #7
    Thành Viên Tâm Huyết satthupro95's Avatar
    Ngày tham gia
    Jan 2012
    Bài viết
    2,415
    Thanks
    2,567
    Thanked 1,844 Times in 882 Posts

    Ðề: Cho Em Hỏi Vấn Đề Về Npc Vân Phi phi ... ?

    Tìm cái đoạn Vân Phi Phi trong cái file mà để thêm/bớt npc ấy :3 xem tên nó là "Vân Phi Phi" (Thì chuẩn, trùng với trong script), còn nếu là "Vân Phi Phi " (Có khoảng trắng ở sau chữ Phi thứ 2 thì xóa cái khoảng trắng đó đi)
    Khách viếng thăm hãy cùng satthupro95 xây dựng diễn đàn CLBGAMESVN vững mạnh nhé!

  8. #8
    Thành Viên
    Ngày tham gia
    May 2012
    Bài viết
    65
    Thanks
    13
    Thanked 0 Times in 0 Posts

    Ðề: Cho Em Hỏi Vấn Đề Về Npc Vân Phi phi ... ?

    Đã Sửa Được.... Cho Em Hỏi Thêm Cách Nâng Ngộ Tính 100% k rớt dc k ạ !
    Khách viếng thăm hãy cùng vongabau xây dựng diễn đàn CLBGAMESVN vững mạnh nhé!

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

    Ðề: Cho Em Hỏi Vấn Đề Về Npc Vân Phi phi ... ?

    Trích dẫn Gửi bởi vongabau [Only registered and activated users can see links. ]
    Cái Này Hả A..... Cần Sửa Chố Nào Ạ !

    PHP Code:
    -- ³èÎïỊ̂ĐỒLinhư

    -- ½Å±¾ºÅ
    x800104_g_ScriptId 
    800104

    -- NPC Tên
    x800104_g_Name 
    "Vân Phi Phi"

    --**********************************
    -- 
    ÈÎÎñÈë¿Úº¯Êư
    --**********************************
    function 
    x800104_OnDefaultEventsceneIdselfIdtargetId )    -- đi¬m»÷¸ĂÈÎÎñºóÖ´ĐĐ´Ë½Å±¾
        
    if GetNamesceneIdtargetId ) ~= x800104_g_Name then        --ÅĐ¶Ï¸Ă npc Đúng·ñĐúngÖ¸¶¨toƠ đµ npc
            
    return
        
    end

        BeginUICommand
    sceneId )
            
    UICommand_AddIntsceneIdtargetId )
        
    EndUICommandsceneId )
        
    DispatchUICommandsceneIdselfId19820424 )
    end

    --**********************************
    -- 
    ÁĐ¾Ùʼ₫
    --**********************************
    function 
    x800104_OnEnumeratesceneIdselfIdtargetId )
        if 
    GetNamesceneIdtargetId ) ~= x800104_g_Name then        --ÅĐ¶Ï¸Ă npc Đúng·ñĐúngÖ¸¶¨toƠ đµ npc
            
    return
        
    end

        AddNumText
    sceneIdx800104_g_ScriptId"Nâng cao ngµ tính trân thú" ,6,-1)
    end


    --**********************************
    -- 
    ³èÎïỊ̂ĐỒLinhư
    --**********************************
    function 
    x800104_PetSavvysceneIdselfIdmainPetGuidHmainPetGuidLassisPetGuidHassisPetGuidL )
        --
    ÅĐ¶Ï¸ù¹Ç
        local gengu 
    LuaFnGetPetGenGuByGUID(sceneIdselfIdassisPetGuidHassisPetGuidL)
        if 
    gengu ==0 then
            BeginEvent
    sceneId )
                
    AddTextsceneId"Trân thú có cån c¯t b¢ng 0 không th¬ nâng cao ngµ tính cüa trân thú" )
            
    EndEventsceneId )
            
    DispatchMissionTipssceneIdselfId )
            return 
    0
        end
        local retDiff 
    IncreaceSavvyByCompoundsceneIdselfIdmainPetGuidHmainPetGuidLassisPetGuidHassisPetGuidL )
        if 
    retDiff and retDiff 0 then
            
    --³É¹¦toƠ đµ ¹âЧ
            LuaFnSendSpecificImpactToUnit
    (sceneIdselfIdselfIdselfId180);
        
    end
    end 
    Đúng như mình đã nói ở bên trên đó. Cái này đúng và cái chỗ làm nên ko nhận chính là cái khoảng trắng cuối từ Phi
    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à 07:33 AM.
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ệ.