FlameDrake
Dragon Quest
- 1/12/10
Ai cho mình hỏi làm cách pick item như Dota, thằng A mua mà thằng B cầm thì sẽ có cái dòng chữ đỏ đỏ hiện trong item và ko + opt, = GUI thì nha còn Jass với Vjass thì pó tay
Follow along with the video below to see how to install our site as a web app on your home screen.
Note: This feature may not be available in some browsers.
cứ mua nguyên liệu rồi ghép, không ghép được thì vẫn còn nguyên liệu, lo gì?
link ở bài viết trên có demo đấy
dạ không phải. ý em là thế này. VD Item A cần B+C
nếu mình mua A mà có đủ B+C rồi thì nó give cho mình cái A có Opt đầy đủ. còn nếu không đủ B hoặc C thì nó give cho mình cái A1 (A1 là cái tờ công thức ).
VD cái A là 500 cái B là 200 cái C là 200. không có cái B và C thì mình mua mất 500 và bán cái A như 1 item thông thường không có opt gì hết và là hình tờ giấy để người chơi khỏi nhầm lẫn khi chưa biết đã F item hay chưa F item
còn cái map demo anh đưa em thì em thử thay 1 số item khác để nhập thì JNG báo lỗi.
Không cooldown gì??? Cooldown hết. Chỉnh cho 4 cái item đấy cùng 1 Cooldown Group thì thay thế nhau thoải mái.
vậy thì khác đ' gì bài của mình hả bạn? Định ngày mai post demo lên

Ồ vậy bạn có thể làm thử một trigger như vậy cho mình xem được không ? 2 Item cùng Cooldown Group,khi một unit Unit - A unit Starts the effect of an ability trên item 1 rồi không cần wait mà remove luôn item 1 đó và create item 2 give unit đó xem


Untitled Trigger 001
Events
Player - Player 1 (Red) types a chat message containing White Witch as An exact match
Conditions
Actions
Unit - Create 1 Footman for Neutral Hostile at (Center of (Playable map area)) facing Default building facing degrees

Ồ vậy bạn có thể làm thử một trigger như vậy cho mình xem được không ? 2 Item cùng Cooldown Group,khi một unit Unit - A unit Starts the effect of an ability trên item 1 rồi không cần wait mà remove luôn item 1 đó và create item 2 give unit đó xem
~ .
Thì random dc số mấy thì dồn mảng tại vị trí đó lạiMình muốn hỏi cách làm lệnh random nhưng có 1 cái khó khăn
Vì dụ:
Có 1 trigger set các Hero như ( biến Hero là Unit-type )
Set Hero[1] = A
Set Hero[2] = B
Set Hero[3] = C
Set Hero[4] = D
Set Hero[5] = E
Set Hero[6] = F
Set Hero[7] = G
Giờ mình cho trigger các player lần lượt gõ random, thì mình sẽ cho create 1 Hero[Random từ 1 > 7] như trên
Và cái khó là ở đây, lỡ nó ra thằng Hero[4], thì làm sao lúc random tiếp của player khác sẽ bỏ qua thằng Hero[4] này và chỉ random các số còn lại ?

cho mình hỏi mình kiếm ra được một spell bằng Jass nhưng khi copy trigger jass đó qua thì nó báo lỗi ai chỉ mình cách copy skills làm bằng jass với đây là link của skills: http://www.hiveworkshop.com/forums/...-103777/?prev=search=Jass%20speel&d=list&r=20
cho mình hỏi mình kiếm ra được một spell bằng Jass nhưng khi copy trigger jass đó qua thì nó báo lỗi ai chỉ mình cách copy skills làm bằng jass với đây là link của skills: http://www.hiveworkshop.com/forums/...-103777/?prev=search=Jass%20speel&d=list&r=20

đó là lợi thế của JASS đó bạn, ko bao giờ copy qua đc đâu ^^

Mình muốn hỏi cách làm lệnh random nhưng có 1 cái khó khăn
Vì dụ:
Có 1 trigger set các Hero như ( biến Hero là Unit-type )
Set Hero[1] = A
Set Hero[2] = B
Set Hero[3] = C
Set Hero[4] = D
Set Hero[5] = E
Set Hero[6] = F
Set Hero[7] = G
Giờ mình cho trigger các player lần lượt gõ random, thì mình sẽ cho create 1 Hero[Random từ 1 > 7] như trên
Và cái khó là ở đây, lỡ nó ra thằng Hero[4], thì làm sao lúc random tiếp của player khác sẽ bỏ qua thằng Hero[4] này và chỉ random các số còn lại ?
local integer i=1
local integer r=1
loop
exitwhen i==8
set r=Random Integer from 1 to 7
if Hero[r]==(no unit-type) then
set i==8
endif
set i=i+1
endloop

Mình muốn hỏi cách làm lệnh random nhưng có 1 cái khó khăn
Vì dụ:
Có 1 trigger set các Hero như ( biến Hero là Unit-type )
Set Hero[1] = A
Set Hero[2] = B
Set Hero[3] = C
Set Hero[4] = D
Set Hero[5] = E
Set Hero[6] = F
Set Hero[7] = G
Giờ mình cho trigger các player lần lượt gõ random, thì mình sẽ cho create 1 Hero[Random từ 1 > 7] như trên
Và cái khó là ở đây, lỡ nó ra thằng Hero[4], thì làm sao lúc random tiếp của player khác sẽ bỏ qua thằng Hero[4] này và chỉ random các số còn lại ?
RandomIndex[1] = 1
RandomIndex[2] = 2
RandomIndex[3] = 3
RandomIndex[4] = 4
RandomIndex[5] = 5
RandomIndex[6] = 6
RandomIndex[7] = 7
...
RandomIndex[n] = n
RandomIndex[1] = 1
RandomIndex[2] = 2
RandomIndex[3] = 3
RandomIndex[4] = n //RandomIndex[RandomCount]
RandomIndex[5] = 5
RandomIndex[6] = 6
RandomIndex[7] = 7
...
RandomIndex[n-1] = n-1
RandomCount = RandomCount - 1 //giờ RandomCount = n - 1
RandomIndex[1] = 1
RandomIndex[2] = 2
RandomIndex[3] = 3
RandomIndex[4] = n
RandomIndex[5] = 5
RandomIndex[6] = 6
RandomIndex[7] = n-1 //RandomIndex[RandomCount]
...
RandomIndex[n-2] = n-2
RandomCount = RandomCount - 1 // giờ RandomCount = n - 2

đó là lợi thế của JASS đó bạn, ko bao giờ copy qua đc đâu ^^
yêu cầu là Jass Newgen USMWE
thứ hai là bạn phải copy tất tần tật trigger nó yêu cầu
thứ 3 là phải tìm hiểu giá trị tương ứng trong trigger và thay đổi sao cho hợp lệ với map của bạn. Nên pm ai đó qua Yahoo và nhờ họ giúp đỡ
Nguy hiểm có mức độ thôi chứ!
đơn giản thôi, ví dụ hero[4] đã được chọn thì set biến hero[4] đó bằng null hoặc (no unit-type -nếu là biến unit-type).
cho các hàm kiểm tra, nếu giá trị mục array nào =null hoặc no unit-type thì random lại lần nữa :)
vd cho rõ: biết Hero array là biến unit-type
![]()
muốn add nhạc vô maps thì làm sao ạ.Em muốn add bài vì sao trong lòng em Vô Maps của nghe liên tục thì làm sao ạ![]()
)
