PDA

View Full Version : [TLBB] Xin Hướng Dẫn Tạo 1 Biến datamission Mới



haxlaye
18-08-15, 04:24 PM
như tiêu đề mình muốn tạo 1 biến datamission Mới mới thì làm sao ạ ????

songtu
18-08-15, 06:14 PM
như tiêu đề mình muốn tạo 1 biến datamission Mới mới thì làm sao ạ ????

ý la sao? tạo thì cứ tạo ai cấm? !! Set vs Get mà làm thôi !!

haxlaye
18-08-15, 06:25 PM
ý la sao? tạo thì cứ tạo ai cấm? !! Set vs Get mà làm thôi !!

vậy mình cứ đổi tên mới là được hả ???

songtu
18-08-15, 07:13 PM
vậy mình cứ đổi tên mới là được hả ???

nó theo sô thứ tự, chỉ đc hình như là hơn 500 biến MD thôi!!

haxlaye
18-08-15, 07:31 PM
nó theo sô thứ tự, chỉ đc hình như là hơn 500 biến MD thôi!!

xem ở đâu vậy bạn
<b><font color=red>[Chỉ có thành viên mới xem link được. <a href="register.php"> Nhấp đây để đăng ký thành viên......</a>]</font></b>

--- Chế độ gộp bài viết ---


nó theo sô thứ tự, chỉ đc hình như là hơn 500 biến MD thôi!!

mình đã thử đổi tên biến nhưng nó vẫn nhận biến cs. cho dù đổi bất kỳ tên biến khác vẫn thế. có thể biến cs là biến chung hay sao ý nhỉ

songtu
18-08-15, 09:23 PM
chả hiểu nói gì !!
nhưng GetMissionData( sceneId, selfId, number) ở đây biến number là số, khoảng hơn 500 số gì đấy !!

haxlaye
19-08-15, 06:54 PM
chả hiểu nói gì !!
nhưng GetMissionData( sceneId, selfId, number) ở đây biến number là số, khoảng hơn 500 số gì đấy !!

mình thấy ở hàm chuyển sinh có:
GetMissionData(sceneId,selfId,MD_ZHUANSHENG
vậy MD_ZHUANSHENG là gì
khi mình đổi MD_ZHUANSHENG sang 1 tên khác ví dụ
GetMissionData(sceneId,selfId,MD_cs
thì nó vẫn gét của MD_ZHUANSHENG

songtu
19-08-15, 08:03 PM
mình thấy ở hàm chuyển sinh có:
GetMissionData(sceneId,selfId,MD_ZHUANSHENG
vậy MD_ZHUANSHENG là gì
khi mình đổi MD_ZHUANSHENG sang 1 tên khác ví dụ
GetMissionData(sceneId,selfId,MD_cs
thì nó vẫn gét của MD_ZHUANSHENG

biến MD_ZHUANSHENG là biến Global!! nó cũng là một số thôi!! ko tin in thử cái biến đó ra là biết số bao nhiêu, con biến MD_cs kia của bạn, cũng in thử ra xem là số bao nhiêu là biêt liền mà!!

xem ScriptGlobal.lua để biết nhé!! trong thư mục Script trong Sv đó!!

haxlaye
19-08-15, 08:40 PM
biến MD_ZHUANSHENG là biến Global!! nó cũng là một số thôi!! ko tin in thử cái biến đó ra là biết số bao nhiêu, con biến MD_cs kia của bạn, cũng in thử ra xem là số bao nhiêu là biêt liền mà!!

xem ScriptGlobal.lua để biết nhé!! trong thư mục Script trong Sv đó!!

à cảm ơn bạn giờ mình mới biết file này.
theo như bạn nói mỗi biến Global có 1 số vậy mình có thể tạo thêm 1 biến Global vs 1 số mới trên 600 được không
minh chỉ cho biến tối đa lên 511 là bị lỗi -1

--- Chế độ gộp bài viết ---


biến MD_ZHUANSHENG là biến Global!! nó cũng là một số thôi!! ko tin in thử cái biến đó ra là biết số bao nhiêu, con biến MD_cs kia của bạn, cũng in thử ra xem là số bao nhiêu là biêt liền mà!!

xem ScriptGlobal.lua để biết nhé!! trong thư mục Script trong Sv đó!!

trong file có :

FUBEN_BIANGUAN = 977 -- ÓĂÓÚÖĐÇïÈÎÎñ
FUBEN_JIAOCHANG = 976
FUBEN_TALIN1 = 975
FUBEN_GUANGMINGDONG1 = 974
FUBEN_JIUJIAO1 = 973
FUBEN_LINGXINGFENG1 = 972
FUBEN_TAOHUAZHEN1 = 971
FUBEN_TADI1 = 970
FUBEN_WUSHENDONG1 = 969
FUBEN_ZHEMEIFENG1 = 968
FUBEN_GUDI1 = 967
FUBEN_SHIJI2 = 966
FUBEN_GONGDI = 965
FUBEN_SHIJI1 = 964
FUBEN_KAOCHANG = 963
FUBEN_WEDDING = 962
FUBEN_DATAOSHA = 961
FUBEN_SONGLIAO = 960
FUBEN_ZHULIN = 959
FUBEN_FEIZHAI = 958
FUBEN_ZEIBINGRUQIN = 957
FUBEN_JUQING = 956
FUBEN_GUOFANG = 955
FUBEN_BAOZANG = 954
FUBEN_TIANLONG1 = 953
FUBEN_SHAOLIN1 = 952
FUBEN_MINGJIAO1 = 951
FUBEN_GAIBANG1 = 950
FUBEN_EMEI1 = 949
FUBEN_XINGXIU1 = 948
FUBEN_XIAOYAO1 = 947
FUBEN_WUDANG1 = 946
FUBEN_TIANSHAN1 = 945
FUBEN_YMGTAISHOUFU = 944
FUBEN_JIAOFEI = 943
FUBEN_CUJU = 942
FUBEN_PORTECT_PET = 941
FUBEN_CATCH_PET = 940
FUBEN_DAZHAN_YZW = 939
FUBEN_GODFIRE = 938
FUBEN_PIAOMIAOFENG = 937
FUBEN_PROTECTGUILD = 936
FUBEN_XINSHENGSHOUSHAN = 935
FUBEN_SEEK_TREASURE = 934 -- zchw
FUBEN_HUANGJINZHILIAN = 933
FUBEN_XUANFOUZHU = 932
FUBEN_RONGYANZHIDI = 931
FUBEN_BANGZHAN = 930
FUBEN_JUQING_CANGMANGSHAN = 929
FUBEN_SIJUEZHUANG = 928
FUBEN_BINGSHENZHEN = 927
FUBEN_SHAOSHISHAN = 926

nhưng mình kiểm tra đều lỗi -1 khi get

songtu
19-08-15, 09:59 PM
global là biến toàn cục, còn riêng khoản về MD này là hàm đc viết sẵn trong Sever quy định rồi, nó chỉ giới hạn cho đến bao nhiêu đó thôi!! chứ ko giới hạn thì đã chả lo thiêu biến để bầy vẽ 1 số thứ rồi!!

haxlaye
20-08-15, 07:01 PM
vậy thì hết biến là móm rồi :(

songtu
20-08-15, 07:17 PM
vậy thì hết biến là móm rồi :(
vậy mới phải cần mã hóa dữ liêu!!

Sói Đẹp Trai
20-08-15, 08:16 PM
Tưởng tượng mỗi monster là một biểu mẫu (table) gồm các trường (filed) và bản ghi (record). Mỗi bản ghi là 1 monster và tương ứng gồm các trường thông tin máu, khí,... và MissionData.
Bản thân cái MissionData cũng sẽ hiểu là 1 trường gồm 500 cái bản ghi mỗi bản ghi lưu một thông tin nhất định nào đó. Ví dụ MD_ZHUANSHENG = X nào đó thì cái X này là 1 trong các phần tử thuộc 500 bản ghi kia. Trên thực tế nó mã hóa cho đỡ tốn không gian nên MD nó chỉ là một chuỗi dài lưu lại thông tin giá trị 500 biến nhỏ đó thôi. Nhưng hiểu theo mô hình nó dễ hơn.

haxlaye
21-08-15, 09:39 AM
vậy mới phải cần mã hóa dữ liêu!!

Vậy. Mã. Hóa. Sẽ. Thêm đc hiến. À. Anh. Hay mã. Hóa. Dùng. Nhất thời. Cho npc

songtu
21-08-15, 10:24 AM
một biến MD sẽ chứa đc nhiều thông tin hơn, thay vì dùng nhiều biến MD để chứa nhiều thông tin, :(|)

huuduyen_05
21-08-15, 11:27 AM
Nó mã hoá hơi chưa chính xác thôi. Đó chỉ là 1 cách lưu trữ thông tin để tiết kiệm biến.

haxlaye
22-08-15, 10:53 AM
Nó mã hoá hơi chưa chính xác thôi. Đó chỉ là 1 cách lưu trữ thông tin để tiết kiệm biến.

vậy có nghĩa là khi mình mã hóa biến thì nó sẽ lưu dữ liệu chung à anh
ví dụ biến 500 có giá trị là 1
khi mình mã hóa sẽ có thẻ tạo 1 giá trị khác riêng biệt vd: 2
<b><font color=red>[Chỉ có thành viên mới xem link được. <a href="register.php"> Nhấp đây để đăng ký thành viên......</a>]</font></b>

--- Chế độ gộp bài viết ---


Tưởng tượng mỗi monster là một biểu mẫu (table) gồm các trường (filed) và bản ghi (record). Mỗi bản ghi là 1 monster và tương ứng gồm các trường thông tin máu, khí,... và MissionData.
Bản thân cái MissionData cũng sẽ hiểu là 1 trường gồm 500 cái bản ghi mỗi bản ghi lưu một thông tin nhất định nào đó. Ví dụ MD_ZHUANSHENG = X nào đó thì cái X này là 1 trong các phần tử thuộc 500 bản ghi kia. Trên thực tế nó mã hóa cho đỡ tốn không gian nên MD nó chỉ là một chuỗi dài lưu lại thông tin giá trị 500 biến nhỏ đó thôi. Nhưng hiểu theo mô hình nó dễ hơn.

ở diễn đàn hình như chưa có bài hd mã hóa biến anh nhỉ... em tìm không thấy :(

huuduyen_05
22-08-15, 09:43 PM
Bạn hiểu sai rồi. Ở đây không phải mã hóa, mà chỉ là 1 dạng tối ưu để lưu trữ.

Ví dụ biến thứ 100 lưu trữ thông tin chuyển sinh của nhân vật.
Biến 101 lưu trữ thông tin số lần đổi tên của nhân vật.

Thông thường thì lưu dạng giá trị đơn như a =1, b=2
Ở đây mình tối ưu bằng cách tự định mức giá trị sử dụng như chuyển sinh chỉ cho đến max là 0->99999 và số lần đổi tên là 0->9
-> biến cần lưu a= xxxxxy (trong đó xxxxx là thông tin số lần chuyển sinh còn y là số lần đổi tên nhân vật)
Cách tách các số đó ra thì học lại môn toán ở phổ thông :D để biết thêm chi tiết.

haxlaye
23-08-15, 09:51 AM
Bạn hiểu sai rồi. Ở đây không phải mã hóa, mà chỉ là 1 dạng tối ưu để lưu trữ.

Ví dụ biến thứ 100 lưu trữ thông tin chuyển sinh của nhân vật.
Biến 101 lưu trữ thông tin số lần đổi tên của nhân vật.

Thông thường thì lưu dạng giá trị đơn như a =1, b=2
Ở đây mình tối ưu bằng cách tự định mức giá trị sử dụng như chuyển sinh chỉ cho đến max là 0->99999 và số lần đổi tên là 0->9
-> biến cần lưu a= xxxxxy (trong đó xxxxx là thông tin số lần chuyển sinh còn y là số lần đổi tên nhân vật)
Cách tách các số đó ra thì học lại môn toán ở phổ thông :D để biết thêm chi tiết.

theo em hiểu như thế này nhé xem có đúng không anh:
chuyển sinh :1999
tên nhân vật:8
vậy sẽ có số 19998 có trong biến 100
có nghĩa là ở đây có 5 ký tự thì 4 ký tự đầu tiên là của hàm chuyển sinh còn ký tự cuối là của hàm đổi tên nhân vật:
khi mình gét và set thì mình tách nó ra.... mà em nghĩ là nó thấy 4 ký tự đầu thôi chứ. hay làm công thức tách như toán :))
em thì dốt toán :v
<b><font color=red>[Chỉ có thành viên mới xem link được. <a href="register.php"> Nhấp đây để đăng ký thành viên......</a>]</font></b>

huuduyen_05
23-08-15, 11:59 AM
Đúng rồi đó bạn .

haxlaye
23-08-15, 06:42 PM
Đúng rồi đó bạn .

ở diễn đàn chưa có bài nào hướng dẫn làm như vậy anh nhỉ!!!

vuhuy99v
23-08-15, 07:09 PM
ở diễn đàn chưa có bài nào hướng dẫn làm như vậy anh nhỉ!!!

Anh HD đã hd rồi đó bạn :D:D
Cứ như miêu tả mà làm là ok :D