Kết quả 1 đến 10 của 12
			
		- 
	14-11-16, 11:37 PM #1Thành Viên      
 - Ngày tham gia
- May 2009
- Bài viết
- 498
- Thanks
- 278
- Thanked 97 Times in 18 Posts
 LINUX - cần hướng dẫn script random!Mình muốn viết một NPC cứ một khoảng thời gian thì xuất hiện, rồi mình dùng để sau 15 phút NPC đó biến mất. Và Script của NPC đó là bán đồ, ngẫu nhiên bán các loại mình phải viết thế nào để con NPC trong 15 phút xuất hiện đó chỉ bán một loại sản phẩm ngẫu nhiên?? (chứ mình click vào NPC đó thì lúc bán cái này lúc bán cái nọ trong 15 phút của nó)Code:SetNpcTimer(nNpcIndex, 15*60*18); Code:function OnBuy()local mua = random (0,330) if mua < 100 then Sale( 150, 2 ); elseif (mua >= 100 and mua < 180 ) then Sale( 148); elseif (mua >= 180 and mua < 240 ) then Sale( 149); elseif (mua >= 240 and mua < 290 ) then Sale( 141); else Sale( 147); end endKhách viếng thăm hãy cùng trungkhuyen xây dựng diễn đàn CLBGAMESVN vững mạnh nhé!
 
- 
	15-11-16, 07:09 AM #2Ðề: LINUX - cần hướng dẫn script random!set param cho npc khi npc được add 
 khi đối thoạiCode:SetNpcParam(nNpcIndex, 1, random(0,330)) 
 Code:function main(nNpcIndex) local mua = GetNpcParam(nNpcIndex, 1); if mua < 100 then Sale( 150, 2 ); elseif (mua >= 100 and mua < 180 ) then Sale( 148); elseif (mua >= 180 and mua < 240 ) then Sale( 149); elseif (mua >= 240 and mua < 290 ) then Sale( 141); else Sale( 147); end endKhách viếng thăm hãy cùng vn_soldier xây dựng diễn đàn CLBGAMESVN vững mạnh nhé!
 
- 
	
Các thành viên gởi lời cảm ơn đến vn_soldier vì bài viết này !trungkhuyen (15-11-16) 
 
- 
	16-11-16, 01:38 PM #3Thành Viên      
 - Ngày tham gia
- May 2009
- Bài viết
- 498
- Thanks
- 278
- Thanked 97 Times in 18 Posts
 Ðề: LINUX - cần hướng dẫn script random!Lần sửa cuối bởi trungkhuyen, ngày 16-11-16 lúc 02:02 PM. Khách viếng thăm hãy cùng trungkhuyen xây dựng diễn đàn CLBGAMESVN vững mạnh nhé!
 
- 
	17-11-16, 01:11 AM #4Thành Viên Tâm Huyết    
 - Ngày tham gia
- Aug 2008
- Bài viết
- 959
- Thanks
- 338
- Thanked 585 Times in 249 Posts
 Ðề: LINUX - cần hướng dẫn script random!sao ko dùng như này cho đơn giản này, đưa 4 shop đó về cùng 1 dải 149 150 151 152 hoặc cao hơn cho đỡ trùng shop khác. 
 sau đó thì Sale(random(149,152))Keep Moving Forward
 
- 
	
The Following 2 Users Say Thank You to nhaodzo For This Useful Post:trungkhuyen (17-11-16), yeuVLTK (17-11-16) 
 
- 
	17-11-16, 02:13 AM #5Thành Viên      
 - Ngày tham gia
- Apr 2014
- Bài viết
- 288
- Thanks
- 180
- Thanked 21 Times in 15 Posts
 Ðề: LINUX - cần hướng dẫn script random!làm như bạn ấy là đc rồi................. Khách viếng thăm hãy cùng yeuVLTK xây dựng diễn đàn CLBGAMESVN vững mạnh nhé!
 
- 
	17-11-16, 02:15 AM #6Thành Viên      
 - Ngày tham gia
- May 2009
- Bài viết
- 498
- Thanks
- 278
- Thanked 97 Times in 18 Posts
 Ðề: LINUX - cần hướng dẫn script random!Khách viếng thăm hãy cùng trungkhuyen xây dựng diễn đàn CLBGAMESVN vững mạnh nhé!
 
- 
	17-11-16, 09:14 AM #7Thành Viên      
 - Ngày tham gia
- May 2009
- Bài viết
- 498
- Thanks
- 278
- Thanked 97 Times in 18 Posts
 Ðề: LINUX - cần hướng dẫn script random!. 
 không được rồi bạn.........vì tuy mình chơi off nhưng chơi nhiều acc, với lại lúc hệ thống add NPC này vào thì mình mún nó cố định loại giao dịch đã random, nhưng mình làm ko đc, cứ lick vào là shop này, lick lại thì shop kia...Khách viếng thăm hãy cùng trungkhuyen xây dựng diễn đàn CLBGAMESVN vững mạnh nhé!
 
- 
	17-11-16, 09:37 AM #8Ðề: LINUX - cần hướng dẫn script random!cạn lời với bạn, h code bạn được hiểu là như này: 
 
 với 330 lần đối thoại với npc thì có
 100 lần Sale( 150, 2 )
 80 lần Sale( 148)
 60 lần Sale( 149)
 50 lần Sale( 141)
 40 lần Sale( 147)
 
 với 15 phút 1 lần xuất hiện như bạn thì bạn nghĩ sẽ có tỷ lệ cao xuất hiện các shop khác nhau được ko, h muốn khả năng cao ra nhiều loại khác nhau thì làm ơn random(0,4) thôi
 
 Code:SetNpcParam(nNpcIndex, 1, random(0,4)) Code:function main(nNpcIndex) local mua = GetNpcParam(nNpcIndex, 1); if mua == 0 then Sale( 150, 2 ); elseif (mua == 1) then Sale( 148); elseif (mua == 2 ) then Sale( 149); elseif (mua == 3 ) then Sale( 141); else Sale( 147); end endKhách viếng thăm hãy cùng vn_soldier xây dựng diễn đàn CLBGAMESVN vững mạnh nhé!
 
- 
	
Các thành viên gởi lời cảm ơn đến vn_soldier vì bài viết này !trungkhuyen (17-11-16) 
 
- 
	17-11-16, 10:17 AM #9Thành Viên      
 - Ngày tham gia
- May 2009
- Bài viết
- 498
- Thanks
- 278
- Thanked 97 Times in 18 Posts
 Ðề: LINUX - cần hướng dẫn script random!. 
 không phải đâu..theo mình random(0,330) thì là tỉ lệ 100/330 , 80/ 330 ,... vì lúc mình ko SetParam + cùng random đó thì code giao dịch được random theo tỉ lệ mình đặt chứ ko phải 100 lần, gì đó mới đến code giao dịch tiếp theo... ( vậy phải chăng SetParam có nhiệm vụ "xoay vòng" random(x -> y) ??? ")
 
 Và ý mình muốn giúp đỡ là mỗi lần NPC được add thì cả sever chỉ nhận đc một trong random giao dịch của NPC đó ...đến khi NPC này biến mất và thay NPC mới với script random mới... chú ko phải click vào thì random cái này, click lần 2 thì random cái kia, .. hoặc dùng SetTask thì nhân vật này random này, nhân vật kia random kia,...Lần sửa cuối bởi trungkhuyen, ngày 17-11-16 lúc 10:22 AM. Khách viếng thăm hãy cùng trungkhuyen xây dựng diễn đàn CLBGAMESVN vững mạnh nhé!
 
- 
	17-11-16, 10:25 AM #10Ðề: LINUX - cần hướng dẫn script random!giải thích cho bạn làm hại não mình quá, ví dụ bây giờ khi bạn add npc xong setnpcparam được random ra số 3 đi. Thì cho đến lần setnpcparam tiếp theo thì trong 15p đó khi getnpcparam sẽ luôn bằng 3, thì theo code mình nói thì khi người chơi đối thoại nó chỉ chạy sale(141) thôi Lần sửa cuối bởi vn_soldier, ngày 17-11-16 lúc 10:27 AM. Khách viếng thăm hãy cùng vn_soldier xây dựng diễn đàn CLBGAMESVN vững mạnh nhé!
 
- 
	
Các thành viên gởi lời cảm ơn đến vn_soldier vì bài viết này !trungkhuyen (17-11-16) 
 
Các Chủ đề tương tự
- 
  [JX] Share script Reload Script Jx Linux Không cần tắt GameServer đây !Bởi bthhhz trong diễn đàn ScriptsTrả lời: 14Bài viết cuối: 06-07-17, 05:00 PM
- 
  [JX] Xin script lấy vật phẩm randomBởi duyennomientay trong diễn đàn Hỏi Đáp/ Yêu CầuTrả lời: 8Bài viết cuối: 09-04-16, 12:19 PM
- 
  [KT] Cho tớ hỏi script mở vật phẩm random ra đồng thườngBởi ltasa93 trong diễn đàn Hỏi Đáp/ Yêu CầuTrả lời: 1Bài viết cuối: 31-08-13, 08:36 AM
- 
  [JX] AE nhận xét xem giúp cái Script random NPCBởi heocon246 trong diễn đàn Hỏi Đáp/ Yêu CầuTrả lời: 6Bài viết cuối: 21-07-12, 03:20 PM
- 
  [KT] Xin script nhận thưởng random vật phẩmBởi anhvaem_n2s trong diễn đàn Hỏi Đáp/ Yêu CầuTrả lời: 4Bài viết cuối: 04-05-12, 03:59 AM

 
				 
				 
				 
				 
				 
				 
			



 
					
					
					
						 Trả lời kèm Trích dẫn
  Trả lời kèm Trích dẫn 
			 Gửi bởi vn_soldier
					[Only registered and activated users can see links.
 Gửi bởi vn_soldier
					[Only registered and activated users can see links. 