PDA

View Full Version : Cho hỏi code thông báo



[B.M.W]Sports
01-01-11, 09:32 AM
thắc mắc cái code này ai code giùm 1 vi dụ giùm
khi boss xuất hiện nó thông báo lên dòng chạy sever tọa độ boss , Map
thank all

Tiến Đạt
01-01-11, 09:35 AM
Sports;396780']thắc mắc cái code này ai code giùm 1 vi dụ giùm
khi boss xuất hiện nó thông báo lên dòng chạy sever tọa độ boss , Map
thank all



khi bạn cài thời gian để Boss xuất hiện , ví dụ 3h Boss sẽ đc Add thì sau lệnh Add Boss hoặc sau lệnh thực thi Scripts ( trước code Add NPC ) bạn có thể thông báo lên thế giới hoặc thông báo trên Tivi ( dòng chạy qua chạy lại như TB của TK ) hay lập đi lập lại tùy ý.

[M]r[K]id
01-01-11, 09:42 AM
Post kênh thế giới thì chả ai để ý đâu
còn níu mà post trên kênh chạy ngang qua thì dài quá cũng ko dc
Nên..... Post lên web tọa độ cho nó lành :))

[B.M.W]Sports
01-01-11, 11:44 AM
không ý mình là boss ra random luôn đó batca , thông báo theo boss ra chứ không phải tọa độ nhất định , kiểu như lấy toạ độ đang đứng , được không?

[M]r[K]id
01-01-11, 11:47 AM
đã random tọa độ thì post làm gì cho mệt :H

[M]r[K]id
01-01-11, 11:50 AM
thực ra níu cho boss 1 chỗ và post lên thì sẽ cần vài dòng
và níu bos ra random mà ko thông báo thì nó cũng vài dòng
nhưng cái này hơi mệt
làm theo cái additem của mình đó
mình lấy ra nè

function anccc1()
if GetItemCount(banhchungcaocap1) >= 1 and GetCash() >= 1000000 then
DelEventItem(banhchungcaocap1)
pay(1000000)
for i=1,10 do AddOwnExp(50000000) end
if b == 1 then
if a == 1 then
AddItem( 0, 0, 0, 61, nguhanh, mayman, 10) --<color=yellow> [Hoang Kim] Vo Gian Y Thien Kiem +1
end
if a == 2 then
AddItem( 0, 0, 1, 61, nguhanh, mayman, 10) --<color=yellow> [Hoang Kim] Tu Khong Giang Ma Gioi Dao +1
end
if a == 3 then
AddItem( 0, 0, 2, 61, nguhanh, mayman, 10) --<color=yellow> [Hoang Kim] Phuc Ma Tu Kim Con +1
end
if a == 4 then
AddItem( 0, 0, 3, 61, nguhanh, mayman, 10) --<color=yellow> [Hoang Kim] Ke Nghiep Bon Loi Toan Long Thuong +1
end
if a == 5 then
AddItem( 0, 0, 4, 61, nguhanh, mayman, 10) --<color=yellow> [Hoang Kim] Ham Thien Kim Hoan Dai Nhan Than Chuy +1
end
if a == 6 then
AddItem( 0, 0, 5, 61, nguhanh, mayman, 10) --<color=yellow> [Hoang Kim] Bich Hai Uyen Uong Lien Hoan Dao +1
end
if a == 7 then
AddItem( 0, 0, 0, 121, nguhanh, mayman, 10) --<color=yellow> [Hoang Kim] Lang Nhac Thai Cap Kiem +1
end
if a == 8 then
AddItem( 0, 0, 1, 121, nguhanh, mayman, 10) --<color=yellow> [Hoang Kim] Ngu Long Luong Ngan Bao Dao +1
end
if a == 9 then
AddItem( 0, 0, 2, 121, nguhanh, mayman, 10) --<color=yellow> [Hoang Kim] Dich Hy Luc Ngoc Truong +1
end
if a == 10 then
AddItem( 0, 0, 3, 121, nguhanh, mayman, 10) --<color=yellow> [Hoang Kim] Ma Sat Quy Coc U Minh Thuong +1
end
if a == 11 then
AddItem( 0, 0, 1, 151, nguhanh, mayman, 10) --<color=yellow> [Hoang Kim] Suong Tinh Thien Nien Han Thiet +1
end
if a == 12 then
AddItem( 0, 0, 5, 121, nguhanh, mayman, 10) --<color=yellow> [Hoang Kim] Vo Yem Phong Suong Lien Hoan Dao +1
end
if a == 13 then
AddItem( 0, 0, 0, 181, nguhanh, mayman, 10) --<color=yellow> [Hoang Kim] Cap Phong Chan Vo Kiem +1
end
if a == 14 then
AddItem( 0, 0, 1, 181, nguhanh, mayman, 10) --<color=yellow> [Hoang Kim] Te Hoang Phuong Chi Bao Dao +1
end
if a == 15 then
AddItem( 0, 0, 2, 181, nguhanh, mayman, 10) --<color=yellow> [Hoang Kim] Dong Cuu Phi Long Con +1
end
if a == 16 then
AddItem( 0, 0, 3, 181, nguhanh, mayman, 10) --<color=yellow> [Hoang Kim] Ma Nghi Hiep Hoa Phan Thanh Thuong +1
end
if a == 17 then
AddItem( 0, 0, 5, 181, nguhanh, mayman, 10) --<color=yellow> [Hoang Kim] U Lung Thuc Cot Song Nhan +1
end
if a == 18 then
AddItem( 0, 0, 0, 241, nguhanh, mayman, 10) --<color=yellow> [Hoang Kim] Loi Khung Cuu Thien Kiem +1
end
if a == 19 then
AddItem( 0, 0, 1, 241, nguhanh, mayman, 10) --<color=yellow> [Hoang Kim] Minh Ao Ta Sat Doc Nhan +1
end
if a == 20 then
AddItem( 0, 1, 2, 31, nguhanh, mayman, 10) --<color=yellow>Thien Quang Chi Hoa Vu Man Thien + 1
end
if a == 21 then
AddItem( 0, 1, 1, 31, nguhanh, mayman, 10) --<color=yellow>Bang Han Chi Dan Chi Phi Dao + 1
end
if a == 22 then
AddItem( 0, 1, 0, 31, nguhanh, mayman, 10) --<color=yellow>Sam Hoang Chi Phi Tinh Doat Hon + 1
end
if b == 2 then
AddEventItem(idbikip90)
end
if b == 3 then
AddEventItem(idbikip90)
end
if b == 4 then
AddEventItem(idbikip90)
end
if b == 5 then
AddEventItem(idbikip90)
end
Msg2Player("Ban Nhan Duoc 500 Trieu Kinh Nghiem va 1 món VKHK [+1]")
else
Msg2Player("Xin Kiem Tra Lai Thung Do Xem Ban Co Dem Theo Banh Chung Cao Cap [+1] va 100v Hay Khong")
end
end
end;
giải thích nhé
bạn sẽ cho random số a từ 1->5
níu số a là 1 thì nó sẽ thực hiện thả boss ở đâu đó và thông báo lên
níu a là 2 thì nó cũng như thế
:D
và cứ như thế đến hết boss :D

[B.M.W]Sports
01-01-11, 11:51 AM
dựa theo đó làm vấn dề khác :D

Tiến Đạt
01-01-11, 11:54 AM
Sports;396971']không ý mình là boss ra random luôn đó batca , thông báo theo boss ra chứ không phải tọa độ nhất định , kiểu như lấy toạ độ đang đứng , được không?


Ý kiến của mình nhé:

nếu mà bạn Add Boss như Boss Hk hay Boss bang hội , thế giới gì đó..v.v.v. thì đầu tiên bạn phải viết 1 Scripts thời gian , đến giời đó boss sẽ đc Add , mà nếu Add Boss thì cần tọa độ , map .v.v.v
Vì vậy mình nên Add ngay cái scrits thông báo Boss đã xuất hiện ở dưới dòng Add Boss theo thơi gian

** Khi Boss đc Add thì câu thông báo cũng thông báo , ví dụ Boss ABC xuất hiện ở " Map " tọa độ zxc/zxc ( chưa dài đến nỗi k thông báo trên tivi đc )
Chắc bạn cũng biết hàm gọi Boss theo giời chứ? Bạn test thử xem , còn nếu k ta làm riêng 1 scripts cứ đến h boss hiện hoặc biến mất sẽ liên tục thông báo ở kênh thông báo :)
( cái này tiện việc ghi chú vì nó ghi đc rất dài )

[M]r[K]id
01-01-11, 01:25 PM
Sports;396979']dựa theo đó làm vấn dề khác :D

thật ra nó ko có vấn đề khác gì đâu bạn
h bạn viết 1 code thế này nhé
nhớ là có settimes để chọn thời gian nha
cho số a == random(1,100)
if a == 1 then
addnpc() -- bạn tự viết nha
localnews(boss abc xuất hiện ở tọa độ xyz/xyz) gì đó (thông báo ấy)
end;
if a == 2 then
addnpc() -- bạn tự viết nha
localnews(boss abcd xuất hiện ở tọa độ xyz/xyz) gì đó (thông báo ấy)
cứ như thế đến số 100
có thể chia mỗi bos xuất hiện 10 tạo độ
và có 10 con
sẽ có nhiu tọa độ và map khác nhau

Tiến Đạt
01-01-11, 01:45 PM
r[K]id;397076']thật ra nó ko có vấn đề khác gì đâu bạn
h bạn viết 1 code thế này nhé
nhớ là có settimes để chọn thời gian nha
cho số a == random(1,100)
if a == 1 then
addnpc() -- bạn tự viết nha
localnews(boss abc xuất hiện ở tọa độ xyz/xyz) gì đó (thông báo ấy)
end;
if a == 2 then
addnpc() -- bạn tự viết nha
localnews(boss abcd xuất hiện ở tọa độ xyz/xyz) gì đó (thông báo ấy)
cứ như thế đến số 100
có thể chia mỗi bos xuất hiện 10 tạo độ
và có 10 con
sẽ có nhiu tọa độ và map khác nhau

=))
Hài , dựa theo cái scripts random NPC trả lời để viết Scripts Add Boss Hk =))

-------------------
Nếu viết Add Boss mà làm như bạn thì sao mà quản lý thời gian nó xuất hiện ?? =))
mà viết như bạn chẳng lẽ Add mỗi lần ( với settimes ) Add xong boss xuất hiện 1 lần rùi ngỏm. mà a == random(1,100)
if a==1 then ....
<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>

----------------------------------
Cho chủ pic xem thử
Ấn vào để xem:
--------------------------

giay = tonumber(date("%S"))
gio = tonumber(date("%H"))
phut = tonumber(date("%M"))
----thoi gian --------
SubWorld = SubWorldID2Idx(53)
if (gio == 9) or (gio == 12) or (gio == 17) or (gio == 21) or (gio == 23) then
if (phut == 0) then
----- thoi gian de boss xuat hien Tuy chinh :) -------
idnpc = random(931,935)
---- loại Boss Random đc Add có số Id từ 931 đến 935-------
mapadd = SubWorldID2Idx(53)
------- map Add Boss--
boss1 = AddNpc(idnpc,150,mapadd,1716*32,3213*32) ----- boss1 là code để tý xài trong hàm xóa Boss
SetNpcScript(boss1, "\\script\\boss\\bosstieu.lua");
-------- đường dẫn Drop đồ của Boss-------
Msg2SubWorld("Boss ABC đã xuất hiện ở Map ZXC tọa độ GHJ/KJH")
----------Rùi Add code câu thông báo -----------.
---------------------------------------------------------------------
Add Xong có thể chỉnh lại câu thông báo ví dụ còn 15' nữa thì đến lúc săn boss, xài hàm elseif thời gian
-----------------------------------------------------------------------
Nếu muốn Bosss chie xuất hiện trong vòng số thời gian quy định bạn làm 1 code xóa Boss
( viết dưới code Add Boss )
if (gio == 8) or (gio == 11) or (gio == 16) or (gio == 20) or (gio == 22) then -----------giời xóa Boss
if (phut == 46) or (phut == 48) or (phut == 50) or (phut== 52) or (phut== 54) or (phut== 56) or (phut== 58) then phút xóa Boss
phutcl = 60 - phut
DelNpc(boss1)----- Boss1 dùng ở trên
( v.v.v.v tương tự code này bạn tự viết )
-------------ví dụ ở trên vào lúc 8 giời 45 phút đến 9h sẽ xóa Bosss--------
Rùi còn đoạn kết thúc bạn tự viết nhé , Căn bản là vậy

Tiến Đạt
01-01-11, 01:48 PM
[M]r[K]id ông thich fam tks lắm à?? 37 tks thì có bao nhiêu tks là thật? bao nhiêu là Fam?

KingMax
01-01-11, 02:41 PM
để mình thông báo 2 bạn spam thank để mỗi bạn ăn 1 thẻ : Mr.Kid and batca2tay :)

[M]r[K]id
01-01-11, 02:42 PM
ý mình ko phải là random con mà là random tọa độ
1 con thui nhưng mà 100 tọa độ

Čħīċķėň
01-01-11, 02:43 PM
Nếu tình trạng còn tiếp diễn là cho 1 tuần nghĩ xã hơi đó :|

Tiến Đạt
01-01-11, 02:43 PM
để mình thông báo 2 bạn spam thank để mỗi bạn ăn 1 thẻ : Mr.Kid and batca2tay :)

Cho mình biết mình Spam tks chỗ nào??

KingMax
01-01-11, 02:46 PM
mình chỉ ra đúng 2topic spam thank bạn chịu gì với mình :)

KingMax
01-01-11, 02:47 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>
<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>
mời anh Tiến Đạt vào check :)

Tiến Đạt
01-01-11, 02:53 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>
<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>
mời anh Tiến Đạt vào check :)

=)) ặc hahahaha.
:| ông být 2 acc đó của ai k?? Tui chỉ kêu gọi nó vào tks dùm thui =))
Ông vào đọc 2 truyện k tks thì thui còn nói tui spam tks ;))

KingMax
01-01-11, 02:55 PM
2` , không ai rảnh mà vào xem những 2pic spam của chú , nhưng thực sự cái sức của chú làm thấy nực cười quá =)), nên sử dụng chức năng theo dõi thôi :)

Tiến Đạt
01-01-11, 02:56 PM
2` , không ai rảnh mà vào xem những 2pic spam của chú , nhưng thực sự cái sức của chú làm thấy nực cười quá =)), nên sử dụng chức năng theo dõi thôi :)

vậy à??? Uhm cứ theo dõi đi có ai tks thì cho mình být nhé có gì còn hậu tạ :))