Kết quả 1 đến 8 của 8
Chủ đề: Giúp em về đoạn scrip này với!!!
-
07-07-11, 06:31 PM #1
- Ngày tham gia
- Jul 2011
- Bài viết
- 84
- Thanks
- 6
- Thanked 2 Times in 2 Posts
Giúp em về đoạn scrip này với!!!
ai giúp em sữa đạon scrip này vs :
function moqd()
Say("<color=cyan>Nguoi Muon mo bao nhieu hop qua?<enter>Nguoi hay chon lua:",2,
"Mo 1个 hop/m7",
"Tro lai/mohopqua");
end
function m7()
if (GetTask(16) >= 1) then
SetTask(16,GetTask(16)-1)
dongaunhien7()
xu()
else
Talk(1,"","<color=red>Nguoi khong co du 1 『Hop May Man』Dai, khi nao co du hay quay lai tim ta")
end
end
function xu()
if (AddEventItem (131))
for i=1,3 do
end
end
function dongaunhien7()
if (GetLevel() >= 70) and (GetLevel() < 80) then
AddOwnExp(58836) -- 4
AddRepute(30)
elseif (GetLevel() >= 80) and (GetLevel() < 90) then
AddOwnExp(93380) --5
AddRepute(30)
elseif (GetLevel() >= 90) and (GetLevel() < 100) then
AddOwnExp(153756) ---6
AddRepute(30)
elseif (GetLevel() >= 100) and (GetLevel() < 120) then
AddOwnExp(243464) --8
AddRepute(30)
elseif (GetLevel() >= 120) and (GetLevel() < 140) then
AddOwnExp(425400) -- 15
AddRepute(30)
elseif (GetLevel() >= 140) and (GetLevel() < 160) then
AddOwnExp(989188)
AddRepute(30)
elseif (GetLevel() >= 160) and (GetLevel() < 200) then
AddOwnExp(8611704)
AddRepute(30)
end
end
em muốn mở 1 hộp quà nhận dc exp , danh vong và tiền xu random 1>4 đồng nhưng sao vào game mở chỉ dc 1 xu và không exp vs không có danh vongLần sửa cuối bởi mrr77641176, ngày 07-07-11 lúc 07:29 PM.
Khách viếng thăm hãy cùng mrr77641176 xây dựng diễn đàn CLBGAMESVN vững mạnh nhé!
-
07-07-11, 07:55 PM #2
Ðề: Giúp em vè đoạn scrip này với!!!
function xu()
if (AddEventItem (131))
for i=1,3 do
end
end
function xu()
for i=1,3 do
AddEventItem(131)
end
end;
còn phần dưới viết đúng rồi
để được xu, danh vong, kinh nghiệm bạn phải thỏa các điều kiện thì mới dc nhé. xem lại phần GetTask với SetTask điKhách viếng thăm hãy cùng DirectX xây dựng diễn đàn CLBGAMESVN vững mạnh nhé!
-
07-07-11, 09:49 PM #3
- Ngày tham gia
- Jul 2011
- Bài viết
- 84
- Thanks
- 6
- Thanked 2 Times in 2 Posts
Ðề: Giúp em vè đoạn scrip này với!!!
bạn có yahoo không cho mình xin vs mình mới tập dev nên chưa rảnh lắm có j bạn giúp mình nha ^^
mình còn 1 bug nữa không buyk xữa lại như thế nào bạn giúp mình với :
Mình đả add scrip vào NPC và scrip đó đả được thực thi , nhưng khi dùng NPC đó vào Map chỉ định thì drop + exp map đó không được thực thi
Bạn có thế chỉ mình làm sao dùng hàm OnDeath để thực thi vào 1 map nào đó theo chỉ định của mình được không!Khách viếng thăm hãy cùng mrr77641176 xây dựng diễn đàn CLBGAMESVN vững mạnh nhé!
-
07-07-11, 09:53 PM #4
- Ngày tham gia
- Jun 2011
- Đang ở
- ████████
- Bài viết
- 1,486
- Thanks
- 99
- Thanked 448 Times in 192 Posts
Ðề: Giúp em vè đoạn scrip này với!!!
function OnDeath()
---Muốn add cái gì thì viết vào đây, ví dụ:
---khi quái chết Add Kinh nghiệm + Tiền:
AddOwnExp(số KN)
Earn(số tiền)
-- thêm hàm Add item nếu muốn
end;1 x 9 + 2 = 11
12 x 9 + 3 = 111
123 x 9 + 4 = 1111
1234 x 9 + 5 = 11111
12345 x 9 + 6 = 111111
123456 x 9 + 7 = 1111111
1234567 x 9 + 8 = 11111111
12345678 x 9 + 9 = 111111111
123456789 x 9 +10= 1111111111
-
07-07-11, 10:04 PM #5
- Ngày tham gia
- Jul 2011
- Bài viết
- 84
- Thanks
- 6
- Thanked 2 Times in 2 Posts
Ðề: Giúp em vè đoạn scrip này với!!!
function OnDeath()
if (HaveItem(44) == 1) then
tlhnl = 25
elseif (HaveItem(43) == 1) then
tlhnl = 20
elseif (HaveItem(42) == 1) then
tlhnl = 15
elseif (HaveItem(41) == 1) then
tlhnl = 11
elseif (HaveItem(40) == 1) then
tlhnl = 9
elseif (HaveItem(39) == 1) then
tlhnl = 9
elseif (HaveItem(38) == 1) then
tlhnl = 5
elseif (HaveItem(37) == 1) then
tlhnl = 3
elseif (HaveItem(36) == 1) then
tlhnl = 2
elseif (HaveItem(35) == 1) then
tlhnl = 1
else
tlhnl=0
end
if (HaveItem(54) == 1) then
tlhsl = 25
elseif (HaveItem(53) == 1) then
tlhsl = 20
elseif (HaveItem(52) == 1) then
tlhsl = 15
elseif (HaveItem(51) == 1) then
tlhsl = 11
elseif (HaveItem(50) == 1) then
tlhsl = 9
elseif (HaveItem(49) == 1) then
tlhsl = 7
elseif (HaveItem(48) == 1) then
tlhsl = 5
elseif (HaveItem(47) == 1) then
tlhsl = 3
elseif (HaveItem(46) == 1) then
tlhsl = 2
elseif (HaveItem(45) == 1) then
tlhsl = 1
else
tlhsl=0
end
sl = random (1,100)
nl = random (1,100)
if (sl <= tlhsl) then
RestoreLife()
end
if (nl <= tlhnl) then
RestoreMana()
end
crht = random(1,20) ----Manh tang ban do tu 1-6
if (crht <= 10) then
p=random(210,215)
AddEventItem(p)
Msg2Player("Ban nhan duoc 1 tam bao do")
end
crlh = random(1,30) ---- Manh tang ban do tu 7-11
if (crlh <= 20) then
lh=random(216,220)
AddEventItem(lh)
Msg2Player("Ban nhan duoc 1 tam bao do")
end
crhh = random(1,80) ---- Phuc Duyen
if (crhh <= 45) then
th=random(106,107)
AddEventItem(th)
Msg2Player("Ban nhan duoc 1 binh phuc duyen")
end
AddExp(700*2,200,1)
Earn(9610/2)
AddRepute(30)
end;
đây là hàm đó nhưng Bản đồ mình vào ko dc thưc thi , làm sao để thực thi scrip này với bản đồ mình chỉ định ^^Khách viếng thăm hãy cùng mrr77641176 xây dựng diễn đàn CLBGAMESVN vững mạnh nhé!
-
07-07-11, 10:08 PM #6
- Ngày tham gia
- Jun 2011
- Đang ở
- ████████
- Bài viết
- 1,486
- Thanks
- 99
- Thanked 448 Times in 192 Posts
Ðề: Giúp em vè đoạn scrip này với!!!
if (HaveItem(44) == 1) then
tlhnl = 25
Lỗi là ở đây :
if (nl <= tlhnl) then
RestoreMana()1 x 9 + 2 = 11
12 x 9 + 3 = 111
123 x 9 + 4 = 1111
1234 x 9 + 5 = 11111
12345 x 9 + 6 = 111111
123456 x 9 + 7 = 1111111
1234567 x 9 + 8 = 11111111
12345678 x 9 + 9 = 111111111
123456789 x 9 +10= 1111111111
-
07-07-11, 10:45 PM #7
- Ngày tham gia
- Jul 2011
- Bài viết
- 84
- Thanks
- 6
- Thanked 2 Times in 2 Posts
Ðề: Giúp em vè đoạn scrip này với!!!
hix mình vẫn không hiểu d9aon5 scrip đó có sẵng từ sever bạn giúp mình sửa lại được không : YH mình : duemyeuai_emvanla_nguoianhyeu
bạn giúp mình teamwie dc không vậyKhách viếng thăm hãy cùng mrr77641176 xây dựng diễn đàn CLBGAMESVN vững mạnh nhé!
-
07-07-11, 11:17 PM #8
Ðề: Giúp em vè đoạn scrip này với!!!
cách viết của bạn đã sai.
nếu muốn đánh quái mà rớt ra tàng bảo đồ ngẫu nhiên có 2 cách
1 là chỉnh trong file drop
2 là gán script cho npc
ở đoạn script cho npc ta có thể viết như sau
function OnDeath()
AddOwnExp(3000)
Msg2Player("Chuc mung ban nhan duoc manh tang bao do so...")
l = random(1,2000)
if (l>==1) and (l<=100) then
AddEventItem("Manh Tang Bao Do So 1")
.........................................
elseif (l>=1900) and (l<=2000) then
AddEventItem("Manh Tang Bao Do So 12")
end
end;Lần sửa cuối bởi DirectX, ngày 07-07-11 lúc 11:25 PM.
Khách viếng thăm hãy cùng DirectX xây dựng diễn đàn CLBGAMESVN vững mạnh nhé!
Các Chủ đề tương tự
-
Xin Scrip NPC nhận KNB
Bởi luandaik trong diễn đàn Hỏi Đáp/ Yêu CầuTrả lời: 1Bài viết cuối: 14-02-11, 10:59 AM -
Cần Scrip Bang hội đã việt hóa
Bởi kjmbialon trong diễn đàn Hỏi Đáp/ Yêu CầuTrả lời: 6Bài viết cuối: 24-11-10, 10:12 PM -
Lỗi Scrip Thường Báo trong gamesever.exe
Bởi ggx1234 trong diễn đàn Hỏi Đáp/ Yêu CầuTrả lời: 3Bài viết cuối: 23-07-10, 04:32 PM