Topic hỏi đáp (tập 4) về cách làm map

Status
Không mở trả lời sau này.
Tức là cái con hero đấy bị drop item rồi sau 10 phút nó Lại hồi sinh lại chứ gì?
Mã:
Actions
    Unit - Create 1 Mountain King for Player 1 (Red) at (Center of (Playable map area)) facing Default building facing degrees
    Set Units = (Last created unit) (ở đây bạn tạo 1 cái Variable type là Unit nhé)
TRIGGER 2
Events
    Unit - A unit Dies
Conditions
    (Dying unit) Equal to Units
Actions
    Hero - Drop the item from slot 1 of Units
    Hero - Drop the item from slot 2 of Units
    Hero - Drop the item from slot 3 of Units
    Hero - Drop the item from slot 4 of Units
    Hero - Drop the item from slot 5 of Units
    Hero - Drop the item from slot 6 of Units
    Wait 10.00 seconds
    Hero - Instantly revive Units at (Center of (Playable map area)), Show revival graphics
Có phải cái này ko??
 
em muốn cho nó rớt 1 item nào nhất định như mặt nạ chẳng hạn thì thêm vào gì nữa

---------- Post added at 10:36 ---------- Previous post was at 10:33 ----------

cho mình xin yahoo bạn hỏi 1 số cái cho tiện
 
Anh chị trả lời em gấp được không ạ?Làm cách nào cho mỗi khi mình di chuyển thì unit đã chọn luôn theo sao mình và làm sao cho mình không điều khiển được con thú nuôi đó!
 
Cần system cộng điểm tiềm năng như game RPG : cộng strength, agi, intell riêng biệt theo ý thích.
 
cho mình hỏi giờ muốn tạo ra 1 nhóm boss rồi giết nhóm boss đó đi sau 20 giây xuất hiện lại thì làm như thế nào
 
Cần gì system :)),cho mỗi lv nó đc 0 điểm str,agi,int,khi hero lên lv thì add +1 point vào handleid của unit đó trong 1 hashtable.
Làm cái shop có 3 cái item power up tương ứng,khi hero mua thì check xem thông số point lớn hơn 0 không thì -1 đi và + stat tương ứng,dễ mà :D

Có mấy cái tips:
0.Map chạy thì Tạo mới 1 cái hashtable xong thì set udg_Unit_Database= Last Created Hashtable
1.set udg_Key_AttributesPoint = 100-->key integer cho điểm + dư
2.Heroes lên lv thì call SaveIntegerBJ(LoadIntegerBJ(udg_Key_AttributesPoint,GetHandleId(GetTriggerUnit()),udg_Unit_Database)+1,udg_Key_AttributesPoint,GetHandleId(GetTriggerUnit()),udg_Unit_Database)
3.KHi heroes + điểm thì check thôi,LoadIntegerBJ,SaveIntegerBJ tương ứng dễ mà:D
 
Tại chưa xài cái hashtable bao giờ nên....
Để thử xem đã. Có gì tí edit thắc mắc tiếp :).
 
Trong WE có ability nào chỉ trừ giáp thôi nhỉ?

Ability có buff tương tự Faerie Fire nhưng không share vision:D
 
Last edited by a moderator:
ability như thế nào? buff, ko buff, có/ko có icon,... :-@

vài ví dụ:

Item Armor Bonus, để điều giá trị âm thì Shift + Enter

nếu cần buff thì: Inner Fire, cho giá trị âm
------
đó, Inner Fire
 
Chỉnh sửa cuối:
Mấy bác cho em hỏi làm sao để di chuyển unit bằng phím mũi tên(chuột không có tác dụng di chuyển), rồi nếu nhấn 1 phím bất kì (phím A chẳng hạn) thì unit sẽ đánh trong không khí, nếu có unit khác đứng trước mặt mà bị đánh trúng thì gây dmg(unit khác đó là kẻ thù).
 
cho mình hỏi giờ muốn tạo ra 1 nhóm boss rồi giết nhóm boss đó đi sau 20 giây xuất hiện lại thì làm như thế nào

có ai hướng dẫn mình 1 tý đc không làm hoài chả đc gì cả
 
ai chỉ mình dùm cái trigger để giết creep được tiền với
 
Mấy bác cho em hỏi làm sao để di chuyển unit bằng phím mũi tên(chuột không có tác dụng di chuyển), rồi nếu nhấn 1 phím bất kì (phím A chẳng hạn) thì unit sẽ đánh trong không khí, nếu có unit khác đứng trước mặt mà bị đánh trúng thì gây dmg(unit khác đó là kẻ thù).

Thể loại này có vẻ bắt đầu nổi trong GVN nhỉ :| Bạn có thể tham khảo tại đây
 
e hỏi câu hơi n00b tí, làm sao để chỉnh camera như mấy map RPG í ạ:">
 
ability như thế nào? buff, ko buff, có/ko có icon,... :-@

vài ví dụ:

Item Armor Bonus, để điều giá trị âm thì Shift + Enter

nếu cần buff thì: Inner Fire, cho giá trị âm
------
đó, Inner Fire

Sao không chỉnh được âm nhỉ? Cái damage và hp thì chỉnh âm được, nhưng giáp thì không:|
 
Mình muốn biết làm thế nào để Illusion bị ảnh hưởng bởi aura.
Cái option Illusion bestow aura trong Game constant chỉ làm cho unit khác hưởng aura từ Illusion mà thôi.
 
Ai chỉ cho em cách hồi sinh Heroes càng đơn giản càng tốt:D
 
Cần gì system :)),cho mỗi lv nó đc 0 điểm str,agi,int,khi hero lên lv thì add +1 point vào handleid của unit đó trong 1 hashtable.
Làm cái shop có 3 cái item power up tương ứng,khi hero mua thì check xem thông số point lớn hơn 0 không thì -1 đi và + stat tương ứng,dễ mà :D

Có mấy cái tips:
0.Map chạy thì Tạo mới 1 cái hashtable xong thì set udg_Unit_Database= Last Created Hashtable
1.set udg_Key_AttributesPoint = 100-->key integer cho điểm + dư
2.Heroes lên lv thì call SaveIntegerBJ(LoadIntegerBJ(udg_Key_AttributesPoint,GetHandleId(GetTriggerUnit()),udg_Unit_Database)+1,udg_Key_AttributesPoint,GetHandleId(GetTriggerUnit()),udg_Unit_Database)
3.KHi heroes + điểm thì check thôi,LoadIntegerBJ,SaveIntegerBJ tương ứng dễ mà:D

làm cái map demo lun đi, chứ ko bít dùm hashtable
 
Status
Không mở trả lời sau này.
Back
Top