PDA

View Full Version : [TLBB] [Trung Thu] Share event Trung Thu - Made by Sói Đz



Sói Đẹp Trai
12-08-13, 08:04 PM
Đây là sản phẩm event thứ 2 của Sói ( mình ). Trung thu cũng sắp đến rồi nhỉ... Event này code theo cảm hứng chứ không dựa vào event ở đâu cả. Cũng như HVC, đây là các event khởi đầu của Sói nên không tránh khỏi lỗi. HVC không thấy ai kêu ca gì chắc nó không lỗi nhưng mà cái này thì không biết được. Mới test trên máy chạy ngon nhưng các máy khác thì không biết. Thông cảm nha!


Lưu ý: Đây là Funny Event nên chơi hack sẽ rất nhàm chán. Không khuyến khích hack item!


Information:
NPC tại Đại Lý:
Vân Lan Lan - Trung Thu Đặc Sứ
NPC tại Thủy Nguyệt Động Tiên:
Vân Lan Lan - Trung Thu Đặc Sứ
Hằng Nga - Thiên Cung Ngọc Nữ
Hương Lan - Nguyệt Cung Hộ Vệ
Hằng Nga Ngọc Thố - Thiên Cung Ngọc Thố
Monster:
Thỏ Ngọc - Bản sao
Tam Tinh Ngọc Thố ( 3 con )
+ Linh Chi Ngọc Thố
+ Nguyệt Minh Ngọc Thố
+ Nhật Ảnh Ngọc Thố


Update mới:
Fix monster all~ Ví dụ Trưởng Thành Giao Long => Giao Long Trưởng Thành; Biến Dị Ngọc Thố => Ngọc Thố Biến Dị,...
Update Chiến Thư Hiên Viên Các nhận được thông qua mở Trung Thu Bảo Hạp

<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>

Update Chiến Thư Du Long Các phục vụ event Du Long Các ( sẽ update sau )


Link Download: <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>
Pass download + Unrar: SoiDz

Trong đó đã phân rõ các mục với nhau, riêng chép vào client đã có hướng dẫn, chịu khó đọc kỹ~


Here is some demo about event!

<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>

<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>

<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>

<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>

<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>

<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>

<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>

<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>

<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>

<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>

<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>

<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>

<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>

<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>

<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>

<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>

<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>

<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>

<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>

<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>

<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>

<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>

<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>

<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>

<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>

<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>

<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>

<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>

<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>

<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>

<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>

<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>

<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>

<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>

Ai có ý kiến gì cứ đóng góp ở topic này nhé. Kể cả event HVC cũng vậy. Nếu ko có ý kiến thì event sẽ không thể hoàn thiện được đâu.


HAVE FUN, Thanks for believe in me!

HoangTuHeoMap
12-08-13, 08:09 PM
Thank anh em nhiều nhiều b-)b-)b-)b-)b-)b-) Bóc tem =P~=P~=P~

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

Hà Hoàng ơi giúp dùm mình Fix cái vụ NPC ở Đại Lý tên nó hiện thêm mấy cái dòng linh tinh luôn được không? Cảm ơn nhiều.

Sói Đẹp Trai
12-08-13, 08:13 PM
Thank anh em nhiều nhiều b-)b-)b-)b-)b-)b-) Bóc tem =P~=P~=P~

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

Hà Hoàng ơi giúp dùm mình Fix cái vụ NPC ở Đại Lý tên nó hiện thêm mấy cái dòng linh tinh luôn được không? Cảm ơn nhiều.Trong event kia đã có file dali_monster.ini, chép thử vào xem còn bị nữa ko

freepro921
12-08-13, 08:13 PM
Trong event kia đã có file dali_monster.ini, chép thử vào xem còn bị nữa ko

thấy map vẫn chưa hợp lắm ;;);;);;);;);;);;);;);;)

Sói Đẹp Trai
12-08-13, 08:17 PM
thấy map vẫn chưa hợp lắm ;;);;);;);;);;);;);;);;)Chẳng qua là nó ko đc đẹp như ở HVC thôi... HVC đc make up bởi rất nhiều NPC còn map này thì chỉ đơn giản có vậy :D. Funny Event mà :D

freepro921
12-08-13, 08:19 PM
Chẳng qua là nó ko đc đẹp như ở HVC thôi... HVC đc make up bởi rất nhiều NPC còn map này thì chỉ đơn giản có vậy :D. Funny Event mà :D

theo tui bác nên đổi map nào tối tối 1 tí , vì đêm trung thu mà ;));));));));));))
P/s : chứ có trung thu nào tổ chức ban ngày đâu :(( :((

Sói Đẹp Trai
12-08-13, 08:27 PM
theo tui bác nên đổi map nào tối tối 1 tí , vì đêm trung thu mà ;));));));));));))
P/s : chứ có trung thu nào tổ chức ban ngày đâu :(( :((Cái này có phải ban ngày đâu? Thủy Nguyệt Động Tiên, cái tên nói lên tất cả :D. Còn tối nữa, tối như cái thành tô châu thì hợp nhưng mà map đó to quá, không kham nổi một cái event bé tý và mang tính chất giải trí là nhiều như này :D

talaclone
12-08-13, 08:46 PM
Đã test .
<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>

Sói Đẹp Trai
12-08-13, 08:57 PM
Đã test .
<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>

hixhixboy
12-08-13, 09:32 PM
@HaHoang : cho mình 1 thắc mắc xíu nhé .
Thứ nhất : mình làm xong event trung thu ràu đến lúc nhận trung thu bảo hạp , ấn vô trang bị đồ thì hok thấy gì hết , hok hiểu mình có làm sai bước gì hok
<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>
<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> (<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>)

Uploaded with ImageShack.us (<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>)

HaHuong
12-08-13, 09:35 PM
Đang update :)). Sẽ có một Hà Linh Chi thứ 2 :)) Chuẩn bị trình làng :))

Thanks! Các bạn hãy cùng tôi thanks nhiệt tình ủng hộ tinh thần ko ngừng dev của Mod Hà Hoàng nào !! =D>=D>

HaHuong
12-08-13, 09:45 PM
Tiện đây cho mình hỏi Hà Hoàng có thể share file fix tọa độ của tiên nhân chỉ lộ được ko? mình có hỏi bên topic HVC rồi mà tanhn ko thèm reply mình nữa chứ ! :-&

HoangTuHeoMap
12-08-13, 09:46 PM
Copy mấy cái dali_monster.ini đồ vào hết rồi mà nó vẫn bị như vậy. Y như hình của hixhixboy á... Cái Event Hiên Viên Các cũng bị y dzậy lun??? Ko có cách nào hết sao #-o#-o#-o

ankol479
13-08-13, 12:18 AM
anh Hà Hoàng ơi, làm sao để tạo ra được 1 đồ ??? ví dụ như Hiên Viên - Thiên không cần nói về thuộc tính vội, em chỉ muốn biết làm sao để có thể hiện được đồ :) nếu giúp được thì em cám ơn nhiều

Phamhuys
13-08-13, 07:24 AM
Hà Hoàng oi ! Bạn có thể giúp mình làm cái Event Tống Liêu với...Đến giờ mình vẫn ko thể nào code dc cái Event đó mặc dù Hữu Duyên có gợi ý là dựa vào Event Hoa Sơn Luận Kiếm

Sói Đẹp Trai
13-08-13, 11:51 AM
Hà Hoàng oi ! Bạn có thể giúp mình làm cái Event Tống Liêu với...Đến giờ mình vẫn ko thể nào code dc cái Event đó mặc dù Hữu Duyên có gợi ý là dựa vào Event Hoa Sơn Luận KiếmCái này mình cũng chưa từng đi bao giờ nên ko biết nó diễn biến đc như thế nào cả. Mà cũng chẳng biết cái map đó tên là gì và nó ở đâu.
Cái lỗi ở hình kia ( tên bị lộn xộn đó ), có lẽ do edit bằng notepad bình thường nó sẽ vậy. Thông thường nó sẽ xóa trắng cái dấu Enter của mình đâm ra... Mở bằng notepad++ xem sao.
Này thì tiên nhân chỉ lộ: <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 ---


anh Hà Hoàng ơi, làm sao để tạo ra được 1 đồ ??? ví dụ như Hiên Viên - Thiên không cần nói về thuộc tính vội, em chỉ muốn biết làm sao để có thể hiện được đồ :) nếu giúp được thì em cám ơn nhiềuEquipbase.txt với trang bị. Và CommonItem.txt với đạo cụ. Trong đó có rất nhiều item làm mẫu đó.

ngoclyak44
13-08-13, 12:37 PM
hà linh chi thứ nhất chua đánh xong nhưng vẫn hóng hà linh chi thứ 2 đánh khó thế mới vui

hixhixboy
13-08-13, 10:27 PM
@HaHoang : cho mình 1 thắc mắc xíu nhé .
Thứ nhất : mình làm xong event trung thu ràu đến lúc nhận trung thu bảo hạp , ấn vô trang bị đồ thì hok thấy gì hết , hok hiểu mình có làm sai bước gì hok
<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>
<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> (<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>)



<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>

emyeusss7
15-08-13, 11:33 AM
ko xài nhưng vẫn cám ơn ^_^
............................................

pr0vanban1
15-08-13, 03:51 PM
<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>


1. Lỗi này xem server or Client, 2 cái chưa đồng bộ với nhau. Nên không hiển thị
2.Lỗi tên NPC đó bạn vào Public/Scene tìm file dali_monter.ini nhé.
Trong đó có mục như sau
[monster0]
guid=1986678
type=193
name=Thôi Phùng CØu
title=D¸ch TrÕm Lão Bän
pos_x=376.1629
pos_z=220.7393
dir=27
script_id=2026
respawn_time=1000
group_id=-1
team_id=-1
base_ai=3
ai_file=0
patrol_id=-1
shop0=-1
shop1=-1
shop2=-1
shop3=-1
ReputationID=-1
level=-1
Name: tên của NPC
Tile là : Chú thích
Bạn sửa lại như ví dụ trên là được

kv02301009
15-08-13, 10:33 PM
Ai có ý kiến gì cứ đóng góp ở topic này nhé. Kể cả event HVC cũng vậy. Nếu ko có ý kiến thì event sẽ không thể hoàn thiện được đâu.


HAVE FUN, Thanks for believe in me!


<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>

Phamhuys
17-08-13, 10:29 AM
Hà Hoàng oi cho mình hỏi chút được không....

Bạn có thể viết cái Scrip Hộp Quà Hiên Viên có 1 vật phẩm đặc biệt tỉ lệ khi mở hộp quà ra là bao nhiêu phần trăm đó

Ví dụ: Mở Hộp quà ra bình thường thì nó sẽ Ramdom ra các Item của Hiên Viên nhưng hên xui may mắn lắm 10% thì sẽ mở ra dc một trong các món Trùng Lâu

Sói Đẹp Trai
17-08-13, 12:03 PM
Hà Hoàng oi cho mình hỏi chút được không....

Bạn có thể viết cái Scrip Hộp Quà Hiên Viên có 1 vật phẩm đặc biệt tỉ lệ khi mở hộp quà ra là bao nhiêu phần trăm đó

Ví dụ: Mở Hộp quà ra bình thường thì nó sẽ Ramdom ra các Item của Hiên Viên nhưng hên xui may mắn lắm 10% thì sẽ mở ra dc một trong các món Trùng LâuCái này liên tưởng chút đến giải thuật nhé.
Giả sử ta có một món item X nào đó, và muốn tỷ lệ rớt ra item này rất thấp, chỉ khoảng 10% thì có 2 cách chắc chắn sẽ thành công
Cách thứ nhất: Random trong 100 số, tìm 1 khoảng 10 số liền kề nhau, vậy là ta có xác suất 10%.
Cách thứ hai: Thâm độc, cực kỳ khó vào. Chọn ra 10 số ưa thích không liền kề, cho vào list_array ( mảng ), 10 số này khác nhau. Tiếp tục sử dụng hàm random thì tỷ lệ rơi vào 1 trong 10 số này cũng ko dễ chút nào.
Cách thứ 2 thâm và độc hơn cách thứ 1 rất nhiều. Cách thứ 1 là number nó liền kề nhau nên random nhiều lúc nó sẽ trong khoảng đó nên có vẻ "dễ trúng" hơn cách 2.
Suy đi tính lại 2 cách trên là áp dụng hợp lý cho tỷ lệ phần trăm rớt đồ.
Theo toán học thì tỷ lệ vẫn là 10% nhưng nếu xét theo xác xuất với không gian mẫu liền kề và không liền kề thì tỷ lệ nó lại khác hẳn đó.

Phamhuys
17-08-13, 01:04 PM
Cám ơn Hà Hoàng ! Nhưng bạn có thể Viết chức năng đó trên File Scrip Hop Quà Hiên VIên không. Thật sự là mình ko hiểu và cũng ko rành cấu trúc nên ko biết viết làm sao

Đây là File HQHV nè Hà Hoàng viết lại dùm mình nhé


--Hµp Quà Hiên Viên
--Script m· quà
--Code by Sói Kool

x900501_g_scriptId = 900501
x900501_g_HopQua = 39920076
x900501_g_HienVienMinh = 10557063
x900501_g_HienVienTien = 10557065
x900501_g_HienVienChan = 10557055
x900501_g_HienVienNhat = 10557058
x900501_g_HienVienPhong = 10557059
x900501_g_HienVienNguyet = 10557056
x900501_g_HienVienTram = 10557062
x900501_g_HienVienThien = 10557060
x900501_g_HienVienViet = 10557061
x900501_g_HienVienTn = 10557057
x900501_g_HienVienLe = 10557051
x900501_g_HienVienLan = 10557052
x900501_g_HienVienPhach = 10557054
x900501_g_HienVienDiet = 10557053
x900501_g_HienVienTuyet = 10557064
x900501_g_MG = 39920066
x900501_g_TD = 39920067
x900501_g_VD = 39920068
x900501_g_NM = 39920069
x900501_g_TT = 39920070
x900501_g_TS = 39920071
x900501_g_TL = 39920072
x900501_g_DL = 39920073
x900501_g_MD = 39920074
x900501_g_CB = 39920075

--**********************************
--M· bäo sß½ng--
--**********************************
function x900501_OnDefaultEvent(sceneId,selfId,BagPos)

--Ki¬m tra ô ðÕo cø
local FreeSpace = LuaFnGetPropertyBagSpace( sceneId, selfId )
if( FreeSpace < 1 ) then
x900501_NotifyFailTips(sceneId,selfId,"Hãy s¡p xªp lÕi 1 ô tr¯ng trong ô ÐÕo Cø.")
return 0
end
--Xóa ðÕo cø
LuaFnDelAvailableItem(sceneId,selfId,x900501_g_Hop Qua,1)
--Random v§t ph¦m
local nRet = random(25)
if nRet<=1 then
BeginAddItem(sceneId)
AddItem( sceneId,x900501_g_HienVienMinh,1)
EndAddItem(sceneId,selfId)
AddItemListToHuman(sceneId,selfId)
x900501_NotifyFailTips( sceneId, selfId,"Nh§n ðßþc 1 cái Hiên Viên - Minh." )
elseif nRet<=2 then
BeginAddItem(sceneId)
AddItem( sceneId,x900501_g_HienVienTien,1)
EndAddItem(sceneId,selfId)
AddItemListToHuman(sceneId,selfId)
x900501_NotifyFailTips( sceneId, selfId,"Nh§n ðßþc 1 cái Hiên Viên - Ti­n." )
elseif nRet<=3 then
BeginAddItem(sceneId)
AddItem( sceneId,x900501_g_HienVienChan,1)
EndAddItem(sceneId,selfId)
AddItemListToHuman(sceneId,selfId)
x900501_NotifyFailTips( sceneId, selfId,"Nh§n ðßþc 1 cái Hiên Viên - Ch¤n." )
elseif nRet<=4 then
BeginAddItem(sceneId)
AddItem( sceneId,x900501_g_HienVienNhat,1)
EndAddItem(sceneId,selfId)
AddItemListToHuman(sceneId,selfId)
x900501_NotifyFailTips( sceneId, selfId,"Nh§n ðßþc 1 cái Hiên Viên - Nh§t." )
elseif nRet<=5 then
BeginAddItem(sceneId)
AddItem( sceneId,x900501_g_HienVienPhong,1)
EndAddItem(sceneId,selfId)
AddItemListToHuman(sceneId,selfId)
x900501_NotifyFailTips( sceneId, selfId,"Nh§n ðßþc 1 cái Hiên Viên - Phong." )
elseif nRet<=6 then
BeginAddItem(sceneId)
AddItem( sceneId,x900501_g_HienVienNguyet,1)
EndAddItem(sceneId,selfId)
AddItemListToHuman(sceneId,selfId)
x900501_NotifyFailTips( sceneId, selfId,"Nh§n ðßþc 1 cái Hiên Viên - Nguy®t." )
elseif nRet<=7 then
BeginAddItem(sceneId)
AddItem( sceneId,x900501_g_HienVienTram,1)
EndAddItem(sceneId,selfId)
AddItemListToHuman(sceneId,selfId)
x900501_NotifyFailTips( sceneId, selfId,"Nh§n ðßþc 1 cái Hiên Viên - Träm." )
elseif nRet<=8 then
BeginAddItem(sceneId)
AddItem( sceneId,x900501_g_HienVienThien,1)
EndAddItem(sceneId,selfId)
AddItemListToHuman(sceneId,selfId)
x900501_NotifyFailTips( sceneId, selfId,"Nh§n ðßþc 1 cái Hiên Viên - Thiên." )
elseif nRet<=9 then
BeginAddItem(sceneId)
AddItem( sceneId,x900501_g_HienVienViet,1)
EndAddItem(sceneId,selfId)
AddItemListToHuman(sceneId,selfId)
x900501_NotifyFailTips( sceneId, selfId,"Nh§n ðßþc 1 cái Hiên Viên - Vi®t." )
elseif nRet<=10 then
BeginAddItem(sceneId)
AddItem( sceneId,x900501_g_HienVienTn,1)
EndAddItem(sceneId,selfId)
AddItemListToHuman(sceneId,selfId)
x900501_NotifyFailTips( sceneId, selfId,"Nh§n ðßþc 1 cái Hiên Viên - Tiªn." )
elseif nRet<=11 then
BeginAddItem(sceneId)
AddItem( sceneId,x900501_g_HienVienLe,1)
EndAddItem(sceneId,selfId)
AddItemListToHuman(sceneId,selfId)
x900501_NotifyFailTips( sceneId, selfId,"Nh§n ðßþc 1 cái Hiên Viên - L®." )
elseif nRet<=12 then
BeginAddItem(sceneId)
AddItem( sceneId,x900501_g_HienVienLan,1)
EndAddItem(sceneId,selfId)
AddItemListToHuman(sceneId,selfId)
x900501_NotifyFailTips( sceneId, selfId,"Nh§n ðßþc 1 cái Hiên Viên - Lân." )
elseif nRet<=13 then
BeginAddItem(sceneId)
AddItem( sceneId,x900501_g_HienVienPhach,1)
EndAddItem(sceneId,selfId)
AddItemListToHuman(sceneId,selfId)
x900501_NotifyFailTips( sceneId, selfId,"Nh§n ðßþc 1 cái Hiên Viên - Phách." )
elseif nRet<=14 then
BeginAddItem(sceneId)
AddItem( sceneId,x900501_g_HienVienDiet,1)
EndAddItem(sceneId,selfId)
AddItemListToHuman(sceneId,selfId)
x900501_NotifyFailTips( sceneId, selfId,"Nh§n ðßþc 1 cái Hiên Viên - Di®t." )
elseif nRet<=15 then
BeginAddItem(sceneId)
AddItem( sceneId,x900501_g_HienVienTuyet,1)
EndAddItem(sceneId,selfId)
AddItemListToHuman(sceneId,selfId)
x900501_NotifyFailTips( sceneId, selfId,"Nh§n ðßþc 1 cái Hiên Viên - Tuy®t." )
elseif nRet<=16 then
BeginAddItem(sceneId)
AddItem( sceneId,x900501_g_MG,1)
EndAddItem(sceneId,selfId)
AddItemListToHuman(sceneId,selfId)
x900501_NotifyFailTips( sceneId, selfId,"Nh§n ðßþc 1 cái аng Hành L®nh - Minh Giáo." )
elseif nRet<=17 then
BeginAddItem(sceneId)
AddItem( sceneId,x900501_g_MD,1)
EndAddItem(sceneId,selfId)
AddItemListToHuman(sceneId,selfId)
x900501_NotifyFailTips( sceneId, selfId,"Nh§n ðßþc 1 cái аng Hành L®nh - Mµ Dung." )
elseif nRet<=18 then
BeginAddItem(sceneId)
AddItem( sceneId,x900501_g_TL,1)
EndAddItem(sceneId,selfId)
AddItemListToHuman(sceneId,selfId)
x900501_NotifyFailTips( sceneId, selfId,"Nh§n ðßþc 1 cái аng Hành L®nh - Thiªu Lâm." )
elseif nRet<=19 then
BeginAddItem(sceneId)
AddItem( sceneId,x900501_g_DL,1)
EndAddItem(sceneId,selfId)
AddItemListToHuman(sceneId,selfId)
x900501_NotifyFailTips( sceneId, selfId,"Nh§n ðßþc 1 cái аng Hành L®nh - Thiên Long." )
elseif nRet<=20 then
BeginAddItem(sceneId)
AddItem( sceneId,x900501_g_CB,1)
EndAddItem(sceneId,selfId)
AddItemListToHuman(sceneId,selfId)
x900501_NotifyFailTips( sceneId, selfId,"Nh§n ðßþc 1 cái аng Hành L®nh - Cái Bang." )
elseif nRet<=21 then
BeginAddItem(sceneId)
AddItem( sceneId,x900501_g_VD,1)
EndAddItem(sceneId,selfId)
AddItemListToHuman(sceneId,selfId)
x900501_NotifyFailTips( sceneId, selfId,"Nh§n ðßþc 1 cái аng Hành L®nh - Võ Ðang." )
elseif nRet<=22 then
BeginAddItem(sceneId)
AddItem( sceneId,x900501_g_TD,1)
EndAddItem(sceneId,selfId)
AddItemListToHuman(sceneId,selfId)
x900501_NotifyFailTips( sceneId, selfId,"Nh§n ðßþc 1 cái аng Hành L®nh - Tiêu Dao." )
elseif nRet<=23 then
BeginAddItem(sceneId)
AddItem( sceneId,x900501_g_TT,1)
EndAddItem(sceneId,selfId)
AddItemListToHuman(sceneId,selfId)
x900501_NotifyFailTips( sceneId, selfId,"Nh§n ðßþc 1 cái аng Hành L®nh - Tinh Túc." )
elseif nRet<=24 then
BeginAddItem(sceneId)
AddItem( sceneId,x900501_g_TS,1)
EndAddItem(sceneId,selfId)
AddItemListToHuman(sceneId,selfId)
x900501_NotifyFailTips( sceneId, selfId,"Nh§n ðßþc 1 cái аng Hành L®nh - Thiên S½n." )
else
BeginAddItem(sceneId)
AddItem( sceneId,x900501_g_NM,1)
EndAddItem(sceneId,selfId)
AddItemListToHuman(sceneId,selfId)
x900501_NotifyFailTips( sceneId, selfId,"Nh§n ðßþc 1 cái аng Hành L®nh - Nga My." )
end

local nam = GetName(sceneId,selfId)
BroadMsgByChatPipe(sceneId, selfId,""..nam.."#R ðã m· #GHµp Quà Hiên Viên#R, nh§n ðßþc nhi«u ph¥n thß·ng quý giá. Chúc m×ng!",4)

end
--**********************************
--Ghi tên Tip--
--**********************************
function x900501_NotifyFailTips( sceneId, selfId, Tip )
BeginEvent( sceneId )
AddText( sceneId, Tip )
EndEvent( sceneId )
DispatchMissionTips( sceneId, selfId )
end

hoanggiakhoa94
17-08-13, 04:37 PM
ai giúp mình với , sau khi add xong hết . Vào phó bản chỉ thấy mỗi mấy cái đèn lồng mà chả thấy thỏ thiếc gì mà vẫn bị đánh như thường
giống như quái tàng hình vậy
mọi ng' giúp mình với
TKS

s2bac95
17-08-13, 05:31 PM
bao gio minh moi pro duoc nhu anh soidz :( that la ganh ty.

le_minh
17-08-13, 05:32 PM
ai giúp mình với , sau khi add xong hết . Vào phó bản chỉ thấy mỗi mấy cái đèn lồng mà chả thấy thỏ thiếc gì mà vẫn bị đánh như thường
giống như quái tàng hình vậy
mọi ng' giúp mình với
TKS

vào client mở file Config.axp ra add 2 file CommonItem.txt,MonsterAttrExTable.txt là thấy tất cả hjhjhj

Sói Đẹp Trai
17-08-13, 06:23 PM
Cám ơn Hà Hoàng ! Nhưng bạn có thể Viết chức năng đó trên File Scrip Hop Quà Hiên VIên không. Thật sự là mình ko hiểu và cũng ko rành cấu trúc nên ko biết viết làm sao

Đây là File HQHV nè Hà Hoàng viết lại dùm mình nhé


--Hµp Quà Hiên Viên
--Script m· quà
--Code by Sói Kool

x900501_g_scriptId = 900501
x900501_g_HopQua = 39920076
x900501_g_HienVienMinh = 10557063
x900501_g_HienVienTien = 10557065
x900501_g_HienVienChan = 10557055
x900501_g_HienVienNhat = 10557058
x900501_g_HienVienPhong = 10557059
x900501_g_HienVienNguyet = 10557056
x900501_g_HienVienTram = 10557062
x900501_g_HienVienThien = 10557060
x900501_g_HienVienViet = 10557061
x900501_g_HienVienTn = 10557057
x900501_g_HienVienLe = 10557051
x900501_g_HienVienLan = 10557052
x900501_g_HienVienPhach = 10557054
x900501_g_HienVienDiet = 10557053
x900501_g_HienVienTuyet = 10557064
x900501_g_MG = 39920066
x900501_g_TD = 39920067
x900501_g_VD = 39920068
x900501_g_NM = 39920069
x900501_g_TT = 39920070
x900501_g_TS = 39920071
x900501_g_TL = 39920072
x900501_g_DL = 39920073
x900501_g_MD = 39920074
x900501_g_CB = 39920075

--**********************************
--M· bäo sß½ng--
--**********************************
function x900501_OnDefaultEvent(sceneId,selfId,BagPos)

--Ki¬m tra ô ðÕo cø
local FreeSpace = LuaFnGetPropertyBagSpace( sceneId, selfId )
if( FreeSpace < 1 ) then
x900501_NotifyFailTips(sceneId,selfId,"Hãy s¡p xªp lÕi 1 ô tr¯ng trong ô ÐÕo Cø.")
return 0
end
--Xóa ðÕo cø
LuaFnDelAvailableItem(sceneId,selfId,x900501_g_Hop Qua,1)
--Random v§t ph¦m
local nRet = random(25)
if nRet<=1 then
BeginAddItem(sceneId)
AddItem( sceneId,x900501_g_HienVienMinh,1)
EndAddItem(sceneId,selfId)
AddItemListToHuman(sceneId,selfId)
x900501_NotifyFailTips( sceneId, selfId,"Nh§n ðßþc 1 cái Hiên Viên - Minh." )
elseif nRet<=2 then
BeginAddItem(sceneId)
AddItem( sceneId,x900501_g_HienVienTien,1)
EndAddItem(sceneId,selfId)
AddItemListToHuman(sceneId,selfId)
x900501_NotifyFailTips( sceneId, selfId,"Nh§n ðßþc 1 cái Hiên Viên - Ti­n." )
elseif nRet<=3 then
BeginAddItem(sceneId)
AddItem( sceneId,x900501_g_HienVienChan,1)
EndAddItem(sceneId,selfId)
AddItemListToHuman(sceneId,selfId)
x900501_NotifyFailTips( sceneId, selfId,"Nh§n ðßþc 1 cái Hiên Viên - Ch¤n." )
elseif nRet<=4 then
BeginAddItem(sceneId)
AddItem( sceneId,x900501_g_HienVienNhat,1)
EndAddItem(sceneId,selfId)
AddItemListToHuman(sceneId,selfId)
x900501_NotifyFailTips( sceneId, selfId,"Nh§n ðßþc 1 cái Hiên Viên - Nh§t." )
elseif nRet<=5 then
BeginAddItem(sceneId)
AddItem( sceneId,x900501_g_HienVienPhong,1)
EndAddItem(sceneId,selfId)
AddItemListToHuman(sceneId,selfId)
x900501_NotifyFailTips( sceneId, selfId,"Nh§n ðßþc 1 cái Hiên Viên - Phong." )
elseif nRet<=6 then
BeginAddItem(sceneId)
AddItem( sceneId,x900501_g_HienVienNguyet,1)
EndAddItem(sceneId,selfId)
AddItemListToHuman(sceneId,selfId)
x900501_NotifyFailTips( sceneId, selfId,"Nh§n ðßþc 1 cái Hiên Viên - Nguy®t." )
elseif nRet<=7 then
BeginAddItem(sceneId)
AddItem( sceneId,x900501_g_HienVienTram,1)
EndAddItem(sceneId,selfId)
AddItemListToHuman(sceneId,selfId)
x900501_NotifyFailTips( sceneId, selfId,"Nh§n ðßþc 1 cái Hiên Viên - Träm." )
elseif nRet<=8 then
BeginAddItem(sceneId)
AddItem( sceneId,x900501_g_HienVienThien,1)
EndAddItem(sceneId,selfId)
AddItemListToHuman(sceneId,selfId)
x900501_NotifyFailTips( sceneId, selfId,"Nh§n ðßþc 1 cái Hiên Viên - Thiên." )
elseif nRet<=9 then
BeginAddItem(sceneId)
AddItem( sceneId,x900501_g_HienVienViet,1)
EndAddItem(sceneId,selfId)
AddItemListToHuman(sceneId,selfId)
x900501_NotifyFailTips( sceneId, selfId,"Nh§n ðßþc 1 cái Hiên Viên - Vi®t." )
elseif nRet<=10 then
BeginAddItem(sceneId)
AddItem( sceneId,x900501_g_HienVienTn,1)
EndAddItem(sceneId,selfId)
AddItemListToHuman(sceneId,selfId)
x900501_NotifyFailTips( sceneId, selfId,"Nh§n ðßþc 1 cái Hiên Viên - Tiªn." )
elseif nRet<=11 then
BeginAddItem(sceneId)
AddItem( sceneId,x900501_g_HienVienLe,1)
EndAddItem(sceneId,selfId)
AddItemListToHuman(sceneId,selfId)
x900501_NotifyFailTips( sceneId, selfId,"Nh§n ðßþc 1 cái Hiên Viên - L®." )
elseif nRet<=12 then
BeginAddItem(sceneId)
AddItem( sceneId,x900501_g_HienVienLan,1)
EndAddItem(sceneId,selfId)
AddItemListToHuman(sceneId,selfId)
x900501_NotifyFailTips( sceneId, selfId,"Nh§n ðßþc 1 cái Hiên Viên - Lân." )
elseif nRet<=13 then
BeginAddItem(sceneId)
AddItem( sceneId,x900501_g_HienVienPhach,1)
EndAddItem(sceneId,selfId)
AddItemListToHuman(sceneId,selfId)
x900501_NotifyFailTips( sceneId, selfId,"Nh§n ðßþc 1 cái Hiên Viên - Phách." )
elseif nRet<=14 then
BeginAddItem(sceneId)
AddItem( sceneId,x900501_g_HienVienDiet,1)
EndAddItem(sceneId,selfId)
AddItemListToHuman(sceneId,selfId)
x900501_NotifyFailTips( sceneId, selfId,"Nh§n ðßþc 1 cái Hiên Viên - Di®t." )
elseif nRet<=15 then
BeginAddItem(sceneId)
AddItem( sceneId,x900501_g_HienVienTuyet,1)
EndAddItem(sceneId,selfId)
AddItemListToHuman(sceneId,selfId)
x900501_NotifyFailTips( sceneId, selfId,"Nh§n ðßþc 1 cái Hiên Viên - Tuy®t." )
elseif nRet<=16 then
BeginAddItem(sceneId)
AddItem( sceneId,x900501_g_MG,1)
EndAddItem(sceneId,selfId)
AddItemListToHuman(sceneId,selfId)
x900501_NotifyFailTips( sceneId, selfId,"Nh§n ðßþc 1 cái аng Hành L®nh - Minh Giáo." )
elseif nRet<=17 then
BeginAddItem(sceneId)
AddItem( sceneId,x900501_g_MD,1)
EndAddItem(sceneId,selfId)
AddItemListToHuman(sceneId,selfId)
x900501_NotifyFailTips( sceneId, selfId,"Nh§n ðßþc 1 cái аng Hành L®nh - Mµ Dung." )
elseif nRet<=18 then
BeginAddItem(sceneId)
AddItem( sceneId,x900501_g_TL,1)
EndAddItem(sceneId,selfId)
AddItemListToHuman(sceneId,selfId)
x900501_NotifyFailTips( sceneId, selfId,"Nh§n ðßþc 1 cái аng Hành L®nh - Thiªu Lâm." )
elseif nRet<=19 then
BeginAddItem(sceneId)
AddItem( sceneId,x900501_g_DL,1)
EndAddItem(sceneId,selfId)
AddItemListToHuman(sceneId,selfId)
x900501_NotifyFailTips( sceneId, selfId,"Nh§n ðßþc 1 cái аng Hành L®nh - Thiên Long." )
elseif nRet<=20 then
BeginAddItem(sceneId)
AddItem( sceneId,x900501_g_CB,1)
EndAddItem(sceneId,selfId)
AddItemListToHuman(sceneId,selfId)
x900501_NotifyFailTips( sceneId, selfId,"Nh§n ðßþc 1 cái аng Hành L®nh - Cái Bang." )
elseif nRet<=21 then
BeginAddItem(sceneId)
AddItem( sceneId,x900501_g_VD,1)
EndAddItem(sceneId,selfId)
AddItemListToHuman(sceneId,selfId)
x900501_NotifyFailTips( sceneId, selfId,"Nh§n ðßþc 1 cái аng Hành L®nh - Võ Ðang." )
elseif nRet<=22 then
BeginAddItem(sceneId)
AddItem( sceneId,x900501_g_TD,1)
EndAddItem(sceneId,selfId)
AddItemListToHuman(sceneId,selfId)
x900501_NotifyFailTips( sceneId, selfId,"Nh§n ðßþc 1 cái аng Hành L®nh - Tiêu Dao." )
elseif nRet<=23 then
BeginAddItem(sceneId)
AddItem( sceneId,x900501_g_TT,1)
EndAddItem(sceneId,selfId)
AddItemListToHuman(sceneId,selfId)
x900501_NotifyFailTips( sceneId, selfId,"Nh§n ðßþc 1 cái аng Hành L®nh - Tinh Túc." )
elseif nRet<=24 then
BeginAddItem(sceneId)
AddItem( sceneId,x900501_g_TS,1)
EndAddItem(sceneId,selfId)
AddItemListToHuman(sceneId,selfId)
x900501_NotifyFailTips( sceneId, selfId,"Nh§n ðßþc 1 cái аng Hành L®nh - Thiên S½n." )
else
BeginAddItem(sceneId)
AddItem( sceneId,x900501_g_NM,1)
EndAddItem(sceneId,selfId)
AddItemListToHuman(sceneId,selfId)
x900501_NotifyFailTips( sceneId, selfId,"Nh§n ðßþc 1 cái аng Hành L®nh - Nga My." )
end

local nam = GetName(sceneId,selfId)
BroadMsgByChatPipe(sceneId, selfId,""..nam.."#R ðã m· #GHµp Quà Hiên Viên#R, nh§n ðßþc nhi«u ph¥n thß·ng quý giá. Chúc m×ng!",4)

end
--**********************************
--Ghi tên Tip--
--**********************************
function x900501_NotifyFailTips( sceneId, selfId, Tip )
BeginEvent( sceneId )
AddText( sceneId, Tip )
EndEvent( sceneId )
DispatchMissionTips( sceneId, selfId )
endNếu tự tìm hiểu code đc thì tốt. Cái đó là giải thuật rồi, chỉ cần dựa theo đó và code thôi. Nếu bạn nắm đc các hàm đơn giản như if then else end thì cái random kia chả có gì to tác cả. Code thì nên tự tìm hiểu rồi sau này mình làm riêng cho mình hưởng, lúc đó mới gọi là thành công!

thanhluan12a14
17-08-13, 06:42 PM
Cái này liên tưởng chút đến giải thuật nhé.
Giả sử ta có một món item X nào đó, và muốn tỷ lệ rớt ra item này rất thấp, chỉ khoảng 10% thì có 2 cách chắc chắn sẽ thành công
Cách thứ nhất: Random trong 100 số, tìm 1 khoảng 10 số liền kề nhau, vậy là ta có xác suất 10%.
Cách thứ hai: Thâm độc, cực kỳ khó vào. Chọn ra 10 số ưa thích không liền kề, cho vào list_array ( mảng ), 10 số này khác nhau. Tiếp tục sử dụng hàm random thì tỷ lệ rơi vào 1 trong 10 số này cũng ko dễ chút nào.
Cách thứ 2 thâm và độc hơn cách thứ 1 rất nhiều. Cách thứ 1 là number nó liền kề nhau nên random nhiều lúc nó sẽ trong khoảng đó nên có vẻ "dễ trúng" hơn cách 2.
Suy đi tính lại 2 cách trên là áp dụng hợp lý cho tỷ lệ phần trăm rớt đồ.
Theo toán học thì tỷ lệ vẫn là 10% nhưng nếu xét theo xác xuất với không gian mẫu liền kề và không liền kề thì tỷ lệ nó lại khác hẳn đó.

Cám ơn Hà Hoàng nha !
Hôm nào làm rồi post lên cho anh em coi nha !

Còn giờ thì thử cách này xem.
* Nếu muốn 10% thì đặt một câu điều kiện.


if 10 <= random(100) then
--Thuc hien cong viec o day
end


* Nếu muốn 25% thì


if 25 <= random(100) then
--Thuc hien cong viec o day
end


Đơn giản thế thôi... tham khảo thêm các script trong thư mục obj/item và obj/commonitem để tìm hiểu thêm

Sói Đẹp Trai
17-08-13, 06:57 PM
Ngồi VH event mới biết anh tàu anh ý để lại một kho tàng thú vị :)). Diệt phỉ không cần theo tuần, không cần đến Ngân Bì Lệnh Tiễn. Tất cả các phụ bản đều đi một người :)). Chướng mắt mỗi cái if name == "Tề Sát Vân" then
=))
Đã remove 1 loạt những thành phần nguy hiểm như thế này :))