Topic tiếp nhận và giải đáp các câu hỏi của Newbies

Xin phép các bạn cho mình hỏi vài câu:

1. Làm thế nào để:
skill của hero sẽ có được khi mua ở trong shop (buy abilities System) và thay vì mua tiếp skill đó hoặc dùng điểm lên cấp để để nâng skill lên lv2;3;4 ... thì các skill này sẽ tự động lên lv dựa trên quá trình sử dụng mà ta đã thiết lập như: giết 100 con creep & 1 con hero sẽ thăng được từ lv1 → lv2 và để lv2 → lv3 thì giết 200 con creep & 3 con hero .....

2.
mình có 1 số skill bất kỳ, mình muốn các skill đó tính damage lên thằng bị cast như sau:
damage skill + 2 * (primary attribute hero cast - primary attribute thằng bị cast)
* ví dụ như thằng cast là agi thằng bị cast là int thì sẽ tính như sau:
damage skill + 2 * (agi cast - agi bị cast)

3.
khi giết 1 hero = 1 skill nào đó thì ta sẽ đc +1 điểm thuộc tính như AGI chẳng hạn. ( điểm + này sẽ mặc định ở skill, skill agi thì sẽ + agi, str thì + str....)

4.
làm thế nào để khi các đồng minh vào 1 region nào đó thì có thể đánh nhau tư do và khi ra khỏi thì trở lại thành đồng minh?

hiện thời mình chỉ có mấy câu hỏi đó thôi, mong các bạn giúp đỡ, cảm ơn! Nếu mình hỏi hơi ngu thì các bạn cứ nói thẳng hehe
 
Xin phép các bạn cho mình hỏi vài câu:

1. Làm thế nào để:
skill của hero sẽ có được khi mua ở trong shop (buy abilities System) và thay vì mua tiếp skill đó hoặc dùng điểm lên cấp để để nâng skill lên lv2;3;4 ... thì các skill này sẽ tự động lên lv dựa trên quá trình sử dụng mà ta đã thiết lập như: giết 100 con creep & 1 con hero sẽ thăng được từ lv1 → lv2 và để lv2 → lv3 thì giết 200 con creep & 3 con hero .....

2.
mình có 1 số skill bất kỳ, mình muốn các skill đó tính damage lên thằng bị cast như sau:
damage skill + 2 * (primary attribute hero cast - primary attribute thằng bị cast)
* ví dụ như thằng cast là agi thằng bị cast là int thì sẽ tính như sau:
damage skill + 2 * (agi cast - agi bị cast)

3.
khi giết 1 hero = 1 skill nào đó thì ta sẽ đc +1 điểm thuộc tính như AGI chẳng hạn. ( điểm + này sẽ mặc định ở skill, skill agi thì sẽ + agi, str thì + str....)

4.
làm thế nào để khi các đồng minh vào 1 region nào đó thì có thể đánh nhau tư do và khi ra khỏi thì trở lại thành đồng minh?

hiện thời mình chỉ có mấy câu hỏi đó thôi, mong các bạn giúp đỡ, cảm ơn! Nếu mình hỏi hơi ngu thì các bạn cứ nói thẳng hehe

2.Unit - Cause Unit_Skill[4] to damage (Picked unit), dealing (80.00 + (2.00 x ((Real((Agility of (Casting unit) (Include bonuses)))) - (Real((Agility of (Target unit of ability being cast) (Include bonuses))))))) damage of attack type Spells and damage type Normal
80 là dmg skill còn cái kia tự chỉnh sao cho đúng chỉ số.

3. Hero - Modify Strength of (Casting unit): Add 10
Add 10 strength cho casting unit.
 
Xin phép các bạn cho mình hỏi vài câu:

1. Làm thế nào để:
skill của hero sẽ có được khi mua ở trong shop (buy abilities System) và thay vì mua tiếp skill đó hoặc dùng điểm lên cấp để để nâng skill lên lv2;3;4 ... thì các skill này sẽ tự động lên lv dựa trên quá trình sử dụng mà ta đã thiết lập như: giết 100 con creep & 1 con hero sẽ thăng được từ lv1 → lv2 và để lv2 → lv3 thì giết 200 con creep & 3 con hero .....

Cái này chắc tạo 1 shop sell unit. Chỉnh sửa icon con unit đc bán thành icon cái skill mình muốn và chỉnh thêm 1 vài thông số nữa như miêu tả unit thì sửa thành miêu tả skill của mình, để food cost = 0, chỉnh giá tiền mua. Và rồi tại trigger khi mà 1 hero mua con unit đó thì lập tức remvove Sold unit from the game và add cho hero đó cái skill mình muốn. Giả dụ như giết 100 con creep skill sẽ lên lv 2 thì tạo cái event a unit dies, condition là dying unit equal to neutral hostile, level of (ability vừa học được) equal to 1 và dying unit not equal to hero chẳng hạn, thì action sẽ là set level of (Ability vừa học đc) to 2 và cứ thế làm lên 3 4 5 v..v..
 
Xin phép các bạn cho mình hỏi vài câu:

1. Làm thế nào để:
skill của hero sẽ có được khi mua ở trong shop (buy abilities System) và thay vì mua tiếp skill đó hoặc dùng điểm lên cấp để để nâng skill lên lv2;3;4 ... thì các skill này sẽ tự động lên lv dựa trên quá trình sử dụng mà ta đã thiết lập như: giết 100 con creep & 1 con hero sẽ thăng được từ lv1 → lv2 và để lv2 → lv3 thì giết 200 con creep & 3 con hero .....

mấy câu hỏi đó chịu khó search thì cũng ra thôi mà :| và câu 1 này đã có đáp án trong Tổng hợp các bài hướng dẫn và một số link hữu dụng rồi :-??
 
3. Hero - Modify Strength of (Casting unit): Add 10
Add 10 strength cho casting unit.

Thế chẳng may skill mà phải dùng Dummy thì killing unit sẽ là con dummy đó và hero ko nhận đc tí Str nào?
 
Cho mình hỏi :
- Làm thế nào để có terrain mới ( mấy cái gạy lát map ấy ). Để có terain mới khác với những terain có sẵn thì import ở đâu?
- Làm thế nào để save : hero, item, ability của các hero trong campaign từ chap này qua chap khác.
Mong mọi người giúp đở.
 
Thế chẳng may skill mà phải dùng Dummy thì killing unit sẽ là con dummy đó và hero ko nhận đc tí Str nào?

Tôi chỉ gợi ý thôi mà :-j
Chỉnh sửa lại sao là tùy thôi :-"
 
UHm mình muốn hỏi làm thế nào tạo 1 item khi 1 Hero cầm thì exp nhận đc sẽ tăng gấp x lần gì đó. Vấn đề ở chỗ nhiều skill dùng dummy unit nên... :-s
Mình tính làm đại khái như Khi 1 Unit chết
-kiểm tra phạm vi nhận exp xung quanh unit vừa chết xem có Hero nào ko,
-kiểm tra các Hero đó phải kẻ địch của Unit vừa chết ko,
-nếu Hero đó có cầm cái item kia thì Add thêm exp cho nó
Nhưng mình ko biết làm sao tìm đc lượng exp cần add (ko biết có thể tìm đc ko), với cũng ko biết viết mớ ý tưởng kia trong jass thế nào :((
 
Cho mình hỏi :
- Làm thế nào để có terrain mới ( mấy cái gạy lát map ấy ). Để có terain mới khác với những terain có sẵn thì import ở đâu?
- Làm thế nào để save : hero, item, ability của các hero trong campaign từ chap này qua chap khác.
Mong mọi người giúp đở.

#1 bạn mở Advanced => Custom Tileset
#2 mình k nghiên cứu nên k bít
 
có anh nào huong dẫn bien mảng 2 chiều hastable gigi đó với được k0 ???? và làm sao để ẽp nhận được tăng lên 1,2,3,4... lần gì đó?
 
Mình rất thích map bk gem td 30m do hoanglaton edit.Nhưng dạo này giết boss hoài nên nâng cao lên boss 40m đánh thử.
Các map Bkgem trên epicwar đa số mình dow về nhưng chơi ko được ko hỉu vì sao
Bạn nào nhiệt tình co thể hướng dẫn mình edit lai 40m và thay đổi hình con boss 51 được kô
Chân thành cảm ơn
 
@Ryanpzo9:

cái đó mình chỉ hướng dẫn đơn giản của mảng 2 chiều thôi :( chưa hướng dẫn cái vụ handle unit nữa :-? hashtable hay nhất chỉ ở chỗ handle unit :>(mà bắt buộc phải xài WorldEditor mới xài dc handle unit :| ngoài WE ra thì Jassnewgen cũng không thể :( )

Mình rất thích map bk gem td 30m do hoanglaton edit.Nhưng dạo này giết boss hoài nên nâng cao lên boss 40m đánh thử.
Các map Bkgem trên epicwar đa số mình dow về nhưng chơi ko được ko hỉu vì sao
Bạn nào nhiệt tình co thể hướng dẫn mình edit lai 40m và thay đổi hình con boss 51 được kô
Chân thành cảm ơn

lý do không chơi được có 2 nguyên nhân như sau :|
1, map upload đã bị lỗi lúc upload vào epicwar.com
2, map không tương thích phiên bản warcraft của bạn :|
 
@dh-g: hashtable hay nhất chỉ ở chỗ handle unit (mà bắt buộc phải xài WorldEditor mới xài dc handle unit ngoài WE ra thì Jassnewgen cũng không thể )

Cho hỏi là tại sao cậu lại ko được mà tớ lại được :-?
Còn ai xài được handle của unit bằng JNG nữa thì giơ tay lên nào

P/s: JNG chả qua là chương trình hack vào WE để chạy WE và có thêm chút sửa đổi thôi mà
 
@dh-g: hashtable hay nhất chỉ ở chỗ handle unit (mà bắt buộc phải xài WorldEditor mới xài dc handle unit ngoài WE ra thì Jassnewgen cũng không thể )

Cho hỏi là tại sao cậu lại ko được mà tớ lại được :-?
Còn ai xài được handle của unit bằng JNG nữa thì giơ tay lên nào

P/s: JNG chả qua là chương trình hack vào WE để chạy WE và có thêm chút sửa đổi thôi mà

Cái này mình biết nè, hồi đó có đọc
Đại khái là trước bản WorldEditor 1.24 thì hashtable ko tồn tại. Mà JNG thường dùng WE 1.21, cụ thể là thường 1.21b :D.
Nên ko xài đc hashtable trong JNG là vì lý do đó :D

Mình thì ko quan tâm đến cái đó đc thì h toàn phải code trên cái file script.j =.=!
p/s: cho mình xin cái Y!M đc ko? ko có quen ai làm map hết nên muốn hỏi gì thiệt khó khăn T_T
 
Chỉnh sửa cuối:
@vuongkkk:

vì có chút sửa lỗi. nên xảy ra sự cố ngoài ý muốn :-??

2 tấm hình này là jassnewgen v1.5d và WorldEditor (2 cái đều chạy trên 1.24e) kết quả nó như vậy :|

[spoil]
d3ae99c47a736d6a70231bd8c9f8e6f5_41080139.jng121.700x0.png
5154c0ee6fdd807ea118cef64f4b11c0_41080145.we124.700x0.png
[/spoil]
 
JNG chả qua là chương trình hack vào WE để chạy WE
=>Có nghĩa WE có là JNG có.
Đồng nghĩa war3 bản nào có thể dịch được hashtable => WE cũng có => JNG cũng có lun


Cái lỗi của cậu là sai ở 2 file TriggerStrings.txt là chắc chắn và có thể còn thiếu ở cả WorldEditorString.txt và TriggerData.txt nên mới ko có
Coi lại đi coi cài cái gì ghi đè 3 cái đấy. Rất có thể tại cái EGUI đó
Xài Xpack của cậu đó hả :-? Tốt nhất dùng cái nào cài cái đó đi
 
Chỉnh sửa cuối:
JNG chả qua là chương trình hack vào WE để chạy WE
=>Có nghĩa WE có là JNG có.
Đồng nghĩa war3 bản nào có thể dịch được hashtable => WE cũng có => JNG cũng có lun

nhưng tiếc vì cái phần handle đó nó chỉ tồn tại trong worldedit.exe thôi (worldedit.exe trong WE có là 1.24e) còn JNG sử dụng worldedit121.exe (nó chỉ là 1.21 có thể là 1.21b như bạn ice dragon nói) đó là lý do tại sao JNG lại không có handle mà WE lại có :-??
 
Vậy có thể hướng dẫn chi tiết cho mình được kô.chỉnh sửa streng con boss đổi hero boss.Mình có thể up map nhờ các bạn edit giùm được kô.Có gì giúp mình nhé
 
Back
Top