Kết quả 11 đến 20 của 30
Chủ đề: Giúp em cái script này ^_^
-
16-07-10, 04:44 PM #11
- Ngày tham gia
- Jul 2009
- Đang ở
- TP HCM
- Bài viết
- 1,349
- Thanks
- 62
- Thanked 101 Times in 48 Posts
Ðề: Giúp em cái script này ^_^
Chúc 4rum ngày càng phát triển
-
16-07-10, 05:51 PM #12
Ðề: Giúp em cái script này ^_^
Thanks Chiken sẵn giúp mình cái + dồn Exp lun đi
Khách viếng thăm hãy cùng benop001 xây dựng diễn đàn CLBGAMESVN vững mạnh nhé!
-
16-07-10, 06:27 PM #13
- Ngày tham gia
- Sep 2009
- Đang ở
- Chém
- Bài viết
- 1,445
- Thanks
- 1
- Thanked 45 Times in 14 Posts
Ðề: Giúp em cái script này ^_^
Code:-- Function Add Exp( Advance ) -- Author: giangleloi function LoadLevelExp_GLL() local exp_data = openfile("Settings/Player/level_exp.txt","r"); exp_data2 = read(exp_data,"*all") local split_tab = split(exp_data2,"\n") exp_count = getn(split_tab) - 1 level_exp = {} level_exp_cache = {} for i=1,exp_count do level_exp[i]=split(split_tab[i],"\t") level_exp_cache[i]=level_exp[i] end; closefile(exp_data) return level_exp_cache end; function gll_AddExp(advance_exp) if (advance_exp<=level_exp_cache[GetLevel()]-GetExp()) then AddOwnExp(advance_exp) Msg2Player("Ban nhan duoc "..advance_exp.." diem kinh nghiem!") end; else while (advance_exp > 0) do a=AddOwnExp(level_exp_cache[GetLevel()]-GetExp()) advance_exp=advance_exp-a Msg2Player("Thu duoc "..advance_exp.." Diem kinh nghiem!") end; end;
gll_AddExp(số exp muốn add)
nguồn : giangleloi
những bài chi tiết như thế này thì tốt nhất là tự vọc giùmKhách viếng thăm hãy cùng kinkina2009 xây dựng diễn đàn CLBGAMESVN vững mạnh nhé!
-
16-07-10, 06:48 PM #14
Ðề: Giúp em cái script này ^_^
Khách viếng thăm hãy cùng benop001 xây dựng diễn đàn CLBGAMESVN vững mạnh nhé!
-
16-07-10, 06:52 PM #15
- Ngày tham gia
- Sep 2009
- Đang ở
- Chém
- Bài viết
- 1,445
- Thanks
- 1
- Thanked 45 Times in 14 Posts
Ðề: Giúp em cái script này ^_^
thế này bạn nhẻt cái đoạn code vào đâu đó Sourcejx49.lua chẳng hạn rồi sau này dùng thì cứ Include ra
gll_AddExp(số exp muốn add)Khách viếng thăm hãy cùng kinkina2009 xây dựng diễn đàn CLBGAMESVN vững mạnh nhé!
-
16-07-10, 06:57 PM #16
- Ngày tham gia
- Jun 2010
- Bài viết
- 49
- Thanks
- 0
- Thanked 0 Times in 0 Posts
Ðề: Giúp em cái script này ^_^
Khách viếng thăm hãy cùngsonghungxây dựng diễn đàn CLBGAMESVN vững mạnh nhé!
-
16-07-10, 07:14 PM #17Khách viếng thăm hãy cùng benop001 xây dựng diễn đàn CLBGAMESVN vững mạnh nhé!
-
16-07-10, 08:31 PM #18
- Ngày tham gia
- Apr 2008
- Đang ở
- HCM
- Bài viết
- 546
- Thanks
- 9
- Thanked 82 Times in 27 Posts
Ðề: Giúp em cái script này ^_^
-
16-07-10, 08:34 PM #19
- Ngày tham gia
- Sep 2009
- Đang ở
- Chém
- Bài viết
- 1,445
- Thanks
- 1
- Thanked 45 Times in 14 Posts
Ðề: Giúp em cái script này ^_^
cái sourcejx49.lua or ...lua gì đó mà người ta Include theo dạng của sourcejx49.lua,serverlist.lua ... tất cả đều là khai báo hàm cho bạn
Ví dụ hàm cho JX không hỗ trợ SayEx,AddNPCEx... vì vậy mà các tiền bấu đã rút gọn hàm cho các bạn dễ nhìn nên bạn có thể sử dụng SayEx nhưng điều kiện là phải có Include đến sourcejx49 or serverlist.lua thì nó mới thực hiện hàm được.
Hàm Của giangleloi share là ok rồi rất hay check trực tiếp level của nhân vật trong settings .
giờ bạn tạo 1 file lua coppy cái nì vào :
Code:-- Function Add Exp( Advance ) -- Author: giangleloi function LoadLevelExp_GLL() local exp_data = openfile("Settings/Player/level_exp.txt","r"); exp_data2 = read(exp_data,"*all") local split_tab = split(exp_data2,"\n") exp_count = getn(split_tab) - 1 level_exp = {} level_exp_cache = {} for i=1,exp_count do level_exp[i]=split(split_tab[i],"\t") level_exp_cache[i]=level_exp[i] end; closefile(exp_data) return level_exp_cache end; function gll_AddExp(advance_exp) if (advance_exp<=level_exp_cache[GetLevel()]-GetExp()) then AddOwnExp(advance_exp) Msg2Player("Ban nhan duoc "..advance_exp.." diem kinh nghiem!") end; else while (advance_exp > 0) do a=AddOwnExp(level_exp_cache[GetLevel()]-GetExp()) advance_exp=advance_exp-a Msg2Player("Thu duoc "..advance_exp.." Diem kinh nghiem!") end; end;
sau đó bạn sử dụng lệnh đó như sau:
Code:Include("\\script\\Global\\hamgiangleloi.lua") function main() gll_AddExp(2000000) -- nhận được số EXP end;
@songhung: hàm for do xài như rứa không ổn ở chỗ nó không check được cái EXP dư ra qua level sau
Nếu phân tích thế này mà không hiểu thì chịu
[/CODE]Khách viếng thăm hãy cùng kinkina2009 xây dựng diễn đàn CLBGAMESVN vững mạnh nhé!
-
16-07-10, 08:49 PM #20
- Ngày tham gia
- Jun 2010
- Bài viết
- 49
- Thanks
- 0
- Thanked 0 Times in 0 Posts
Ðề: Giúp em cái script này ^_^
thì đã bảo là gọn nhẹ mà,Tuy nó không kiểm tra được exp của lv sao nhưng nó cũng không bị trừ
^^ Vd Lv 100 với 1 chai exp
em dc 999.000 exp
Em chay 1 phát từ 1 đến 100k
chạy đến 1k thì đã up được lv em con du lại 99k sao + cho lv sao vì mỏi lần chạy nó chỉ +1 exp.
.Hàng việt nam chất lượng caoKhách viếng thăm hãy cùngsonghungxây dựng diễn đàn CLBGAMESVN vững mạnh nhé!
Các Chủ đề tương tự
-
Một số script trong thư mục script Vina (unpack)
Bởi sangpronhat trong diễn đàn ScriptsTrả lời: 19Bài viết cuối: 26-11-11, 08:12 AM -
Script ủy thác rời mạng.
Bởi thachlong78 trong diễn đàn ScriptsTrả lời: 21Bài viết cuối: 28-01-10, 06:10 PM