Topic hỏi đáp về cách làm map | version 14

Status
Không mở trả lời sau này.
Mấy anh có thể dùng jassnewgen import font vào map http://www.mediafire.com/?5a1ucr41c6a6kry
Import Font này vào giúp em , Font của D&F : http://www.mediafire.com/?ho9dd3oanlyhr8b
Xin mấy anh giúp giùm vì đang cần gấp :)

tệp dính kèm dưới !
mình biết bạn khá vội nên đã làm giúp
tuy nhiên về Jng của bạn lỗi thì nên sửa lại gấp, đôi lúc rất cần tới nó tương tự các việc thế này. Hãy thử cho chương trình diệt virus vô hiệu quét xung quanh vùng chứa jng của bạn, sau đó cài đặt lại jng. Nếu vẫn không được, thử cài lại máy, và cài net framework 2.0 vào máy và thử xem! thân ! :)
 

Attachments

Chỉnh sửa cuối:


Tôi khuyên cậu nên ăn nói cho cẩn thận hơn nhé :)

Tạo 2 biến là Kill và Death (Type: Integer) cho mỗi player (hoặc có array đi), khi hero của player đó kill hoặc die thì theo đó mà set biến Kill với Death lên
Mã:
Melee Initialization
    Events
        Unit - A unit Dies
    Conditions
        ((Dying unit) is A Hero) Equal to True
    Actions
        If (All Conditions are True) then do (Then Actions) else do (Else Actions)
            If - Conditions
                (Owner of (Dying unit)) Equal to Player 1 (Red)
            Then - Actions
                Set Death[1] = (Death[1] + 1)
            Else - Actions
        If (All Conditions are True) then do (Then Actions) else do (Else Actions)
            If - Conditions
                (Owner of (Killing unit)) Equal to Player 1 (Red)
            Then - Actions
                Set Kill[1] = (Kill[1] + 1)
            Else - Actions
Và khi gõ để xem kill/death
Mã:
Untitled Trigger 001
    Events
        Player - Player 1 (Red) types a chat message containing -blah as An exact match
    Conditions
    Actions
        Game - Display to (All players) the text: ((String(Kill[1])) + ( ,  + (String(Death[1]))))
Cách này ko ngắn nhưng cũng ko phải khó và ko làm đc :-"


"Game - Display to (All players) the text: ((String(Kill[1])) + ( , + (String(Death[1]))))"
cái này là hiện cho toàn Player coi đúng ko?

---------- Post added at 16:24 ---------- Previous post was at 16:10 ----------

sẵn giúp mình về cái khóa item (ko đc lấy item của player khác để xài) và ko đc deny ally :D
cám ơn!
 
ai chỉ cho e cách làm rep ra theo wave mỗi wave mạnh lên với (khác dota nha :H )
 
cho mình hỏi trong Dota người ta chỉnh là Mỗi điểm Agi là tăng 1% tôc độ đánh. giờ làm sao chỉnh được. basic của mình chỉ chỉnh được mỗi Agi tăng đieemr attack speed. :9cool_too_sad: tượng tượng cấp 30 agi của hệ chính ít gì cũng 90 + đồ khoảng 40 nữa => 130 điểm Attack speed hơn 2 cái hyper stone trong đota :8cool_tire: ai giúp mình với
 
^
cái đó là % rồi đó, ko phải là điểm nữa đâu :|
p.s: phải vậy ko nhỉ :-??
 
ai chỉ cho e cách làm rep ra theo wave mỗi wave mạnh lên với (khác dota nha :H )

Mã:
Events
   Time - Elapsed 0 second.
Conditions
Actions
   Set CreepType[1] = Footman
   Set CreepType[2] = Rifleman
   Set CreepType[3] = Knight
   ...
Mã:
Events
   Time - Every [COLOR="#0000FF"]60[/COLOR] second of game time
Conditions
Actions
   Set CreepInt = CreepInt + 1
   Unit - Create [COLOR="#0000FF"]5[/COLOR] CreepType[CreepInt] for [COLOR="#0000FF"]Neutral Hostile[/COLOR] at [COLOR="#0000FF"]Point[/COLOR]

Làm trigger như trên, cần 2 biến CreepType là Unit Type, có array, và CreepInt là Integer.
Không thì tạo 1 upgrade cho creep, mỗi wave tăng level của upgrade lên 1
 
Victory Defeat
Events
Unit - A unit Dies
Conditions
((Dying unit) is A Hero) Equal to True
Actions
If (((Dying unit) belongs to an enemy of Player 1 (Red)) Equal to True) then do (Set Kills[1] = (Kills[1] + 1)) else do (Set Kills[2] = (Kills[2] + 1))
If (Kills[1] Equal to 2) then do (Player Group - Pick every player in (All allies of Player 1 (Red)) and do (Game - Victory (Picked player) (Show dialogs, Show scores))) else do (Do nothing)
If (Kills[1] Equal to 2) then do (Player Group - Pick every player in (All enemies of Player 1 (Red)) and do (Game - Defeat (Picked player) with the message: <Empty String>)) else do (Do nothing)
If (Kills[7] Equal to 2) then do (Player Group - Pick every player in (All allies of Player 7 (Green)) and do (Game - Victory (Picked player) (Show dialogs, Show scores))) else do (Do nothing)
If (Kills[7] Equal to 2) then do (Player Group - Pick every player in (All enemies of Player 7 (Green)) and do (Game - Defeat (Picked player) with the message: <Empty String>)) else do (Do nothing)
cái này bị sai @@
nếu là giả sử player 2 đc 2 mạng vẫn ko thắng mà bắt buộc là player 1 phải đc 2 mạng @@
giờ fix sao đây, chỉ dùm em
 
tệp dính kèm dưới !
mình biết bạn khá vội nên đã làm giúp
tuy nhiên về Jng của bạn lỗi thì nên sửa lại gấp, đôi lúc rất cần tới nó tương tự các việc thế này. Hãy thử cho chương trình diệt virus vô hiệu quét xung quanh vùng chứa jng của bạn, sau đó cài đặt lại jng. Nếu vẫn không được, thử cài lại máy, và cài net framework 2.0 vào máy và thử xem! thân ! :)
jng ko cần framework :| còn dùng trình duyệt thì k nên dùng những phần mền kill nhầm hơn bõ sót, vi dụ ESET, nguy hiễm vì trojan nhưng ko ảnh hưỡnghệ thống nên sẽ ko sao, nó còn crack update mà ko cần cập nhật key
 
Mã:
Victory Defeat
    Events
        Unit - A unit Dies
    Conditions
        ((Dying unit) is A Hero) Equal to True
    Actions
        If (((Dying unit) belongs to an enemy of Player 1 (Red)) Equal to True) then do (Set Kills[1] = (Kills[1] + 1)) else do (Set Kills[2] = (Kills[2] + 1))
        If (Kills[1] Equal to 2) then do (Player Group - Pick every player in (All allies of Player 1 (Red)) and do (Game - Victory (Picked player) (Show dialogs, Show scores))) else do (Do nothing)
        If (Kills[1] Equal to 2) then do (Player Group - Pick every player in (All enemies of Player 1 (Red)) and do (Game - Defeat (Picked player) with the message: <Empty String>)) else do (Do nothing)
        If (Kills[7] Equal to 2) then do (Player Group - Pick every player in (All allies of Player 7 (Green)) and do (Game - Victory (Picked player) (Show dialogs, Show scores))) else do (Do nothing)
        If (Kills[7] Equal to 2) then do (Player Group - Pick every player in (All enemies of Player 7 (Green)) and do (Game - Defeat (Picked player) with the message: <Empty String>)) else do (Do nothing)

Ở trên set Kill[2], còn ở dưới lại check Kill[7] ?
 
Chỉnh sửa cuối:
Bất khả thi là langthangbairac nó làm ko đc chứ ko phải ko có cách làm >:[
skill thứ 2 thấy cũng rất lạ, khoảng cách tăng thêm = số soul đang có và mất 1 soul khi cast thì tính distance = số soul trước rồi mất soul hay mất 1 soul rồi tính distance???
Tóm lại là làm = jass chứ chả có cái GUI nào như thế (skill 1 và ulit thì có:D)
p.s: chém nhẹ.......!!!

Bất khả thi là langthangbairac nó làm ko đc chứ ko phải ko có cách làm >:[
skill thứ 2 thấy cũng rất lạ, khoảng cách tăng thêm = số soul đang có và mất 1 soul khi cast thì tính distance = số soul trước rồi mất soul hay mất 1 soul rồi tính distance???
Tóm lại là làm = jass chứ chả có cái GUI nào như thế (skill 1 và ulit thì có:D)
p.s: chém nhẹ.......!!!

Theo trình độ hiểu WE của tôi thì số trigger skil mà jass làm đươc, gui ko làm đươc chỉ rất ít.

---------- Post added at 22:22 ---------- Previous post was at 22:19 ----------

2 câu 2 ý liên quan gi vậy ? 1 là ko up dc - 2 là ngu t.anh nên sai cấm bình luận?

vãi... Tôi ấn vào đính kèm nó ra trang trắng. 2 câu riêng mà, mà sao có vậy cũng spam vậy
 
thì rõ ràng ko ai hỉu :)) mà ko hỉu thì hỏi vậy thui
 
2 câu 2 ý liên quan gi vậy ? 1 là ko up dc - 2 là ngu t.anh nên sai cấm bình luận?

vãi... Tôi ấn vào đính kèm nó ra trang trắng. 2 câu riêng mà, mà sao có vậy cũng spam vậy
p/s sorry a tom nha, em không cố ý
 
Ở trên set Kill[2], còn ở dưới lại check Kill[7] ?

theo em thì nên tạo 1 biến Kills = Kill[1] + Kill[2] + ... thì nó sẽ chuẩn hơn :D
p.s: tự suy nghĩ: cảm thấy thông minh hơn nhưng... lâu hơn :|
 
^
cái đó là % rồi đó, ko phải là điểm nữa đâu :|
p.s: phải vậy ko nhỉ :-??

biết thì thưa thớt. không biết thì dựa cột mà nghe. Dota là người ta làm % còn WE là người ta để điểm. Điểm và % khác nhau hoàn toàn. không tin lấy skill unholy hình bông hồng của undead và give dòng + 130 attack speed vào item. rồi 1 con buff skill 1 con cầm item. same level,agi.int.str xem con nào thắng. :3cool_shame:
 
Ở trên set Kill[2], còn ở dưới lại check Kill[7] ?

biết thì thưa thớt. không biết thì dựa cột mà nghe. Dota là người ta làm % còn WE là người ta để điểm. Điểm và % khác nhau hoàn toàn. không tin lấy skill unholy hình bông hồng của undead và give dòng + 130 attack speed vào item. rồi 1 con buff skill 1 con cầm item. same level,agi.int.str xem con nào thắng. :3cool_shame:

cảm thấy... hơi sốn nha. Ai ko biết điểm và % khác nhau. Vả lại em có chắc 100% trong WE dùng % đâu :-w
 
thế không đọc cái gì ngoài kia à. không trả lời hình như. không chat nhảm. biết chính xác thì hãy tinh tướng.
ai biết chỉnh thành % không....
 
nó là % chứ là gì nữa :-j

Gameplay Constant: Hero Attributes - Attack Speed per Agility Point, để 0.01 là 1%
 
thế không đọc cái gì ngoài kia à. không trả lời hình như. không chat nhảm. biết chính xác thì hãy tinh tướng.
ai biết chỉnh thành % không....

đã nghe rõ chưa vậy?:1cool_choler:. Giống như gloves of haste 0.15 cũng phải lấy 0.15 x 100 = 15 AS chứ đâu có đời nào +0.15 AS :1cool_choler:

---------- Post added at 06:22 ---------- Previous post was at 06:13 ----------

Cho em hỏi tại sao lúc mới vào map, tạo tavern và add 1 số hero vào (chưa chỉnh gì cho hero đó, chỉ add thôi), sau đó greedisgood ... và pick 1 hero thì tự động mấy hero kia đen (tức là require Castle, Tree of Life hay v...v). Nhưng mà ko hiểu lý do tại sao làm, viết, vẽ, tô, xoá 1 hồi pick 1 hero xong mấy hero kia vẫn trắng (ko require nữa)??? Có nhu cầu hiểu hơn mọi ng lên epic và down Cuoc Chien Phep Thuat ver cũ nhất và ver mới nhất về so sánh :d
 
Chỉnh sửa cuối:
Status
Không mở trả lời sau này.
Back
Top