Thứ Hai, 25 tháng 11, 2013

[TLBB]Share bản nháp cơ chế tính năng điêu văn của TL Tình Kiếm

Đây là bản nháp cơ chế tính năng điêu văn của Thiên Long Tình Kiếm (http://tinhkiem.us

Các bạn có thể tham khảo, pro nào nghiên cứu được thì chia sẽ lại nhé  !

đầu tiên
có thao tác click chuột phải hoặc trái ở item trong túi đồ
client truyền lên Type = 0
và Prama = pos
sv check thông tin item và save id, dw,pos
khi có sự thay đổi item trên ng client truyền về sv type =1,prama =1
sv tiến hành check id,dw,pos của item khi bị click chuột trc đó
lúc này id ban nãy đã đc đeo len ng
có 2 trường hợp xảy ra
1 là trc khi đeo có trang bị item=> item đeo trên ng trc đó đc chuyển về túi đồ đặt vào vị trí pos ban nãy
lúc này check item vừa tháo ra
nếu có dw thì check kiểu dw=> nếu dw khác vs loại mới đeo thì - point của dw tháo và + point trang bị đeo
nếu dw cùng loại thì tiến hành add point có số point = (trang bị mới - trang bị tháo)
trường hợp 2 nếu trc đó trên ng ko trang bị=> chỉ việc cộng dw của trang bị mới đeo
TH hơi phức tạp

đó là quá trình đeo item
còn tháo item thì khi click phải chuột tháo item trên ng thì truyền type =2, prama=1
trường hợp này truyền trc khi item đc tháo ra
sv tiến hành check toàn bộ túi đồ và kiểm tra ô trống đầu tiên=> lưu vị trí ô trống
sau khi save thì sv tiến hành tháo item xuống=> item đc đặt tại vị trí trống ban nãy save
tháo xong client truyền type =2, pra =2
sv check vị trí ban nãy và check thông tin item vừa tháo nếu có dw thì xóa point
hết
Trích dẫn Gửi bởi tl2n Xem bài viết
Share thêm mớ code linh tinh này

PHP Code:
---NPC Tính nång Ðiêu  Vån--Authortinhkiem.us--Date13/12/2012

x000xxx_g_ScriptId 
000xxx
AllowEquipPoint 
= {0,1,2,3,4,5,6,12,14,15} --Các loÕi item có th¬ ÐV

ItemHopThanh 
={
           
        }
DWEquipPoint = {}DWMaterialType = {}DWMaterialType[0] = {
            }
DWMaterialType[2] = {
            }
DWMaterialType[3] = {
            }
DWMaterialType[4] = {
            }
NumberMaterial = {2,9,50,87,165,284,811,2088,3570}DWLevel = {10,20,40,70,110,140,170,210,240,280}

function 
x000xxx_OnDefaultEventsceneIdselfId,targetId )

    
BeginEvent(sceneId)
        
AddText(sceneId,"#{ZBDW_091105_1}")
        
AddNumTextsceneIdx000xxx_g_ScriptId"#{ZBDW_XML_1}",,1000  )
        
AddNumTextsceneIdx000xxx_g_ScriptId"#{ZBDW_XML_2}",,2000  )
        
AddNumTextsceneIdx000xxx_g_ScriptId"#{ZBDW_XML_3}",,3000  )
        
AddNumTextsceneIdx000xxx_g_ScriptId"#{ZBDW_XML_4}",,4000  )
        
AddNumTextsceneIdx000xxx_g_ScriptId"#{ZBDW_XML_6}",11 ,5000  )
    
EndEvent(sceneId)
    
DispatchEventList(sceneId,selfId,targetId)end  
Đấy chỉ là đoạn code mở đầu trong đám code điêu văn 

Cao thủ nào xuất hiện tiếp nào.

Ảnh minh hoạ lấy từ facebook.
Bấm vào đây để xem nội dung đầy đủ




Không có nhận xét nào:

Đăng nhận xét