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

Status
Không mở trả lời sau này.
ANh Tom không trả lời có thể vì nó quá cao
Không có việc "cao quá"
Chỉ sợ "lòng" con người
Ta vua GUI một cõi
Chỉ sợ JASS mà thôi [..]
1 là xài taunt, 2 là order liên tục, hết !!!! [..]
 
Không có việc "cao quá"
Chỉ sợ "lòng" con người
Ta vua GUI một cõi
Chỉ sợ JASS mà thôi [..]
1 là xài taunt, 2 là order liên tục, hết !!!! [..]

Ai bảo hết? Kô biết thì đừng nói lung tung nhé :-j.
Mà lần sau thì nói vào vấn đề, đừng có mà chế những bài thơ bựa củ chuối như vậy nhé :-j, đây kô phải là nơi sáng tác thơ.




Vừa tham khảo một chút từ đây

Nhưng Ward thì kô thể Add = Trigger đc.

Cách này làm map dạng như Castle Fight thì còn đc chứ Spell thì... kô dùng đc.

Nhưng khi tham khảo từ anh Tom thì ảnh có nói như vầy:
ví dụ unit A đang đi tới point X, Y nào đó, nếu order mà kô phải order tới đó thì sẽ order lại, có thể pause + order stop + unpause rồi order lại. Nếu sợ unit đó dùng các instant ability thì cast Doom vào nó là hết cast, hết thời gian "kô điều khiển đc" thì remove buff Doom đi.
 
Sặc, quên là còn vụ buff Doom... [..]
Thế dùng taunt thì cũng đâu có vấn đề gì.... ( có khi còn đơn giản hơn làm thêm cái trigger order ~.~)
Viết như thế để giảm không khí căng thẳng, đỡ buồn... chứ chẳng có ý gì [..]
*Hết này là hết câu [..]
P/S: Cha game_war ngày càng giống pác Tôm nhất là cái câu vô cùng...tức ói máu này [..]
Kô biết thì đừng nói lung tung nhé
...Chắc tại giao lưu với pác Tôm nhiều quá ( không công bằng =(( )
 
Tôm là bạn của cá =))
Đời vốn hok công bằng mà :-j Nếu muốn đc giao lưu thì pm nick tom , còn nếu bị del hoặc hok pm đc thì chỉ hỏi tại sao mình có thể não đến mức ảnh phải del =))
 
Sặc, quên là còn vụ buff Doom... [..]
Thế dùng taunt thì cũng đâu có vấn đề gì.... ( có khi còn đơn giản hơn làm thêm cái trigger order ~.~)
Viết như thế để giảm không khí căng thẳng, đỡ buồn... chứ chẳng có ý gì [..]
*Hết này là hết câu [..]
P/S: Cha game_war ngày càng giống pác Tôm nhất là cái câu vô cùng...tức ói máu này [..]

...Chắc tại giao lưu với pác Tôm nhiều quá ( không công bằng =(( )

Kô có vấn đề gì thì làm đi, nói suông ích gì :-/?
Tôi thì tôi ghét nhất những loại người nói suông :-j.

P/s: Cậu WE có add nick anh Tom nhưng bị reject rồi :-j.
 
Cho hỏi 1 câu nhé :| (đừng chế thơ củ chuối post vào đây nhé ;)))
tớ sử dụng chiu "Parasite" (làm mất máu trong 1 thời gian mất định) nhưng khi Edit lại thì nó ko thèm mất 1 giọt 8-}
Đã để Duration là 2s,Damage Factor là 100 mà ko xi nhê :|
 
mấy anh cho hỏi cách đổi chữ loading thành tiếng việt thì làm sao
loading ở màn hình chờ
 
À, nhắc cho các bạn nhớ, chớ có mà hỏi lại bất cứ 1 vấn đề nào mà bạn đã hỏi anh TOM. Nhớ là như thế nhá, cậu WE có cái tính không thik đọc bài trên mà cứ thik xen mỏ vào rồi hỏi mặc dù câu trả lời rành rành trên đầu mình. :-j
Và đây không có ý fire với ai, anh tom thấy bài này căn quá thì del lun cũng được, em chỉ muốn nhắc thôi.
 
Cho hỏi 1 câu nhé :| (đừng chế thơ củ chuối post vào đây nhé ;)))
tớ sử dụng chiu "Parasite" (làm mất máu trong 1 thời gian mất định) nhưng khi Edit lại thì nó ko thèm mất 1 giọt 8-}
Đã để Duration là 2s,Damage Factor là 100 mà ko xi nhê :|

mấu chốt là ở chỗ Data - Stacking Type
sửa cái đó thành Kill Unit , đừng để Damage

mấy anh cho hỏi cách đổi chữ loading thành tiếng việt thì làm sao
loading ở màn hình chờ
Advanced \ Game Interface \ Text General - L O A D I N G
sửa dòng L O A D I N G thành đoạn text tiếng việt
 
@Dark Gamer: nick đó của ai thế :D
@game_war: nếu không vì cái event thì đã post map demo rồi, mà câu này "suông" à, định nghĩa từ "suông" xem [..]
Thế dùng taunt thì cũng đâu có vấn đề gì
Góp ý đó nhé, chứ chẵng lẽ bắt nói y chang lại mấy câu trang trước...[..]
Câu còn lại cũng từ pác Tom mà ra... [..]
@ST: Ấy có ý fire với tôi đấy ~.~!
Yêu cầu không comment gì sau bài post này
Yêu cầu thêm cha game_war trở về như cũ [..]
P/s: Chính cha game_war kêu tui add nick chứ còn ai :-j
 
Buff doom dùng để ngăn ngừa unit cast spell khi đấy, từ spell doom mà ra [..]
Spell Doom: Không regen máu, không cast spell được, không xài item được, chẳng làm gì được, bất lực, bởi vậy nó mới có tên là Doom, anh đã bị Doom, tận thế đã đến =))
Nhắc nhỏ: Cái topic request của anh Tom bị chìm dưới hai mươi mấy tầng âm ti địa phủ nên chẳng ma nào để ý [..]
 
Đúng là có vấn đề đọc hiểu nặng rồi :-j.
Nãy giờ hết Taunt, Order liên tục mà chả chịu làm, cứ ngồi đấy lảm nhảm ba lăng nhăng để "câu bài" =)).
Mà cậu chẳng có quyền gì để "yêu cầu" cả, thế nhé. Tôi chẳng thay đổi với ai ngoại trừ cậu đấy :-j.
Cậu phải hiểu rằng tại sao lắm người thích .... cậu thế :-j.

P/s: Tôi kêu cậu Add nick vì muốn cho cậu tiến bộ hơn, bị reject thì phải chịu thôi, ai bảo ... đến như thế =)).
 
Mình mún hỏi là nếu mình SET biến là biến mảng thì có bị leak không? Tại mình không tìm cách Memory Leak biến mảng nên mình nghĩ nó không gây leak, nếu có leak thì fix nó bằng cách nào?
 
các anh biết cách nào làm item giống DOTA không? nghĩa là mình mua là của mình, không ai sài được
 
các anh biết cách nào làm item giống DOTA không? nghĩa là mình mua là của mình, không ai sài được

http://www.mediafire.com/download.php?gztwtzk2mk0

Cái này của anh Tom làm đấy.

Đây là giải thích cách sử dụng:
Bây giờ chúng ta phải có biến Integer tên là PlayerGoldState với Array là 12 (hoặc 1, nhưng phải init (khởi tạo) chúng).
Mã:
    For each (Integer A) from 1 to 12, do (Actions)
             Loop - Actions
                  Set PlayerGoldState[(Integer A)] = 0
Biến này sẽ lưu trữ số vàng của Players, vì vậy, khi bạn Add Gold, Set Gold,... (bằng cách sử dụng Player - Set Property), bạn cũng phải thiết lập biến này như thế này:
Mã:
    For each (Integer A) from 1 to 12, do (Actions)
             Loop - Actions
                  Player - Set (Player((Integer A))) Current gold to 5000
                  Set PlayerGoldState[(Integer A)] = 5000
Tôi thiết lập vàng hiện tại của 12 Players = 5000 và cũng có thể thiết lập PlayerGoldState[1 -> 12] = 5000.

---

Trước tiên, chúng ta làm việc với những Items đc bán trong Merchant.

Hãy nhìn đoạn Trigger này:
Mã:
     Events
     Conditions
     Actions
           Set ItemCost = 0
           If (All Conditions are True) then do (Then Actions) else do (Else Actions)
                 If - Conditions
                       TempItemType Equal to Claws of Attack
                 Then - Actions
                       Set ItemCost = 800
                 Else - Actions
           If (All Conditions are True) then do (Then Actions) else do (Else Actions)
                 If - Conditions
                       TempItemType Equal to Ring of Protection
                 Then - Actions
                       Set ItemCost = 350
                 Else - Actions
           If (All Conditions are True) then do (Then Actions) else do (Else Actions)
                 If - Conditions
                       TempItemType Equal to Boots of Speed
                 Then - Actions
                       Set ItemCost = 150
                 Else - Actions
           If (All Conditions are True) then do (Then Actions) else do (Else Actions)
                 If - Conditions
                       TempItemType Equal to Healing Salve
                 Then - Actions
                       Set ItemCost = 100
                 Else - Actions
           If (All Conditions are True) then do (Then Actions) else do (Else Actions)
                 If - Conditions
                       TempItemType Equal to Clarity Potion
                 Then - Actions
                       Set ItemCost = 160
                 Else - Actions

Trước khi "run" Trigger này, bạn nên set biến TempItemType = Type Item mà bạn cần kiểm tra. Số tiền của Item này đặt trong biến ItemCost.
Mã:
Set TempItemType = (Item-type of TempItem)
Trigger - Run IOR Get Item Cost <gen> (ignoring conditions)

Khi một Item đc bán, kiểm tra biến PlayerGoldState với số vàng hiện nay của Player từ 1 > 12. Nếu PlayerGoldState - đi số vàng hiện tại mà bằng ItemCost => Player của Unit mua Item đó sẽ bị mất số tiền mua Item đó => Set Custom Value của Item đó tới "number" của Player của Unit mua Item đó.

Mã:
     For each (Integer A) from 1 to 12, do (Actions)
           Loop - Actions
                 Set TempPlayer = (Player((Integer A)))
                 Set TempInt = (TempPlayer Current gold)
                 If (All Conditions are True) then do (Then Actions) else do (Else Actions)
                       If - Conditions
                             (PlayerGoldState[(Integer A)] - TempInt) Equal to ItemCost
                       Then - Actions
                             -------- we have found the buyer, set custom value of the item to his/her player number --------
                             Item - Set the custom value of TempItem to (Integer A)
                             Set PlayerGoldState[(Integer A)] = (TempPlayer Current gold)
                       Else - Actions

có thể xem bài hướng dẫn gốc của anh Tom để hiểu rõ và chi tiết hơn: http://www.thehelper.net/forums/showpost.php?p=948165&postcount=9.
 
Ức chế thật, cậu này trên yahoo cũng cãi xuống đây cũng cãi [..]
( trên yahoo còn cãi ghê hơn ==" )
Cậu mới "đọc hiểu nặng đấy" đã bảo còn bận vụ event...[..]
Với lại làm spell đó chẳng phải giúp cho đối thủ à :-j ( mặc dù đã làm ~.~! )
Errrrr....nếu nói thế thì map cậu đâu :-?
Cái yêu cầu chẳng có gì sai, ai không nghe thì thôi, cậu mới là người hay yêu cầu đấy [..]
P/S: Có điều gì muốn nói thì lên yahoo [..]
Link đây: ( sao up không được nhỉ :| )
http://rapidshare.com/files/258569847/Spell.rar.html
 
Thôi, chấm dứt War, ai "có vấn đề đọc hiểu" thì tự người nấy biết.

-----------------

Cái Fear của pa, làm dở dở dang dang, đc nửa chừng thì bỏ đấy.

1 là xài taunt, 2 là order liên tục, hết !!!!

Sao tui chả thấy cái Taunt nào trong map của pa thế=)).

----------------

Spell Fear đây:
http://www.mediafire.com/?lww2kzvvl5h
 
Status
Không mở trả lời sau này.
Back
Top