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

Status
Không mở trả lời sau này.
ai tiện còn giữ các spell goku cho xin :((
 
mọi người à, tại sao khi mình xóa hết textures của model trong WME thì có màu trắng khá đẹp, thế mà sau khi mở lại thì nó đen thui hà, sao lại thế, ai giúp nhé :-*
 
Anh em có ai biết cái lỗi này là do đâu không. Đã thử với 1 đoạn tooltip ngắn hơn vẫn bị, trong khi nếu item đó đưa vào inventory thì nó hiển thị bình thường, còn lúc bán shop thì...:((

aw1.jpg

aw2.jpg


Edit: đã tìm ra nguyên nhân :">
 
Chỉnh sửa cuối:
^ anh Rex giải thích luôn sau này lỡ mắc phải còn xứ lí....
cái gì mà hồi phục sinh lực +50 luôn thế 50hp/s à :o
 
Cho em hỏi cách làm chiu giáp của abadon trong dota = GUI với.
 
Cho em hỏi cách làm chiu giáp của abadon trong dota = GUI với.

Giúp em với mấy bác
Mấy bác giúp em cách làm chiu tăng range của snip trong dota với
 
con abadon thì chẳng biết là con nào vì có bao h chơi dota đâu
còn spell tăng range thì mấy tháng hay mấy năm trước có người trả lời rồi hay sao ấy, là dùng update Long Rifles của Rifleman, mỗi khi hero learn skill đó thì Player - Set Current Research Level
 
^ thế cái tăng ây có ảnh hưởng bới Orb Effect gì không
 
các anh có thể chỉ em cách làm sao mà chỉnh town hall không, em đã vào phần game inface chỉnh lại các town hall là cái nhà mới của em, em cũng chỉnh các phần khác trong chỉ số của unit lại theo các nhà town hall như keep...v...v.. nhưng khi em test map , khi đánh bể nhà nó vẫn báo là phải xây townhall, em xây cái nhà mà em đã chỉnh nhưng nó vẫn báo, ai giúp em với cần sự trợ giúp gấp @@.

Edit: mới tìm ra cách khắc phục :)
 
Chỉnh sửa cuối:
[spoil]
hix mọi người giúp mình cái này với :((

chả là cái Tool war3modeleditor của mình nó dở chứng từ khi cài lại Win. nó ko vô đc file MPQ của war luôn
mpq.JPG


Đã vậy khi open model nó còn bị mấy cái hình vuông màu trắng khó chiu,ko mô tả đc đúng model
war3modeleditor.JPG


mình ko hỉu là tại sao ,hay là do cài lại win thiếu cái gì nên như vậy,bạn nào bít thì giúp với :((
---------------------------------------------------------
Còn 1 lỗi này khi làm Map cực kì khó chịu luôn
error_we.JPG


đôi khi làm spell sau khi save lại vài lần và chỉnh sửa thì nó thường suất hiện cái thư mục như ở trên kia và sau đó là : save map lại thì nó ko cho save lại luôn, nó báo truy cập bị từ chối => làm lại map từ đầu,uổng bao nhiêu công sức. mà mình vô thư mục để xóa cái file đó đi cũng ko dc(tắt WE cũng ko xóa đc), chỉ có cách reset lại máy thì cái thư mục đó mới mất. rất là bực mình b-(
[/spoil]
Cái War3modeleditor thì bác coppy tất cả các file trong thư mục của nó vào thư mục war3 của bác là xử lí đc cả 2 vấn đề về WME.
Ai Giúp em chỉu giáp của abadon trong dota với. Chiu đó là khi buff giáp vào một unit thì giúp unit đó không bị mất máu khi nhận 1 lượng dmg nào đó, khi nhận lượng dmg cộng từ những đòn đánh từ lúc buff mà lớn hơn lượng dmg chiu giáp đó có thể chịu đươc thì giáp sẽ bị mất và gây dmg vào những unit đứng gần.
 
Chỉnh sửa cuối:
sao 2 trig này chỉ chạy đc 1 lần:|
KL Int
Events
Unit - A unit Starts the effect of an ability
Conditions
(Ability being cast) Equal to Killer Leaves (Int)(K)
Actions
-------- MUI --------
Set MUI[1] = (MUI[1] + 1)
-------- Set Caster --------
Set KL_Caster[MUI[1]] = (Casting unit)
-------- Facing Caster --------
Set KL_Facing[MUI[1]] = (Facing of KL_Caster[MUI[1]])
-------- Sound --------
Sound - Play KL_Sound <gen> at 100.00% volume, attached to KL_Caster[MUI[1]]
-------- Check Hero --------
For each (Integer A) from 1 to 12, do (Actions)
Loop - Actions
If (All Conditions are True) then do (Then Actions) else do (Else Actions)
If - Conditions
KL_Caster[MUI[1]] Equal to HeroesUnit[(Integer A)]
Then - Actions
Set KL_PlantOfCaster[MUI[1]] = Heroes_Plant[(Integer A)]
Set KL_WaterOfCaster[MUI[1]] = Heroes_Water[(Integer A)]
Else - Actions
-------- Countdown --------
Set KL_Countdown[MUI[1]] = 40
-------- Timer --------
Countdown Timer - Start KL_Timer as a One-shot timer that will expire in 0.04 seconds
KL Damage
Events
Time - KL_Timer expires
Conditions
Actions
For each (Integer A) from 1 to MUI[1], do (Actions)
Loop - Actions
If (All Conditions are True) then do (Then Actions) else do (Else Actions)
If - Conditions
KL_Countdown[(Integer A)] Equal to 0
Then - Actions
Set KL_Countdown[(Integer A)] = (KL_Countdown[(Integer A)] - 1)
Custom script: call DestroyGroup(udg_KL_LeavesGroup[GetForLoopIndexA()])
Else - Actions
-------- Countdown --------
Set KL_Countdown[(Integer A)] = (KL_Countdown[(Integer A)] - 1)
-------- Create Dummy --------
If (All Conditions are True) then do (Then Actions) else do (Else Actions)
If - Conditions
KL_Countdown[(Integer A)] Greater than or equal to 20
Then - Actions
Set KL_CasterPoint[(Integer A)] = (Position of KL_Caster[(Integer A)])
Set KL_LeafStartPoint[(Integer A)] = (KL_CasterPoint[(Integer A)] offset by (Random real number between 100.00 and 400.00) towards (Random angle) degrees)
Unit - Create 1 Leaf for (Owner of KL_Caster[(Integer A)]) at KL_LeafStartPoint[(Integer A)] facing KL_Facing[(Integer A)] degrees
Unit - Add a 0.80 second Generic expiration timer to (Last created unit)
Unit - Make (Last created unit) Explode on death
Unit Group - Add (Last created unit) to KL_LeavesGroup[(Integer A)]
Animation - Change (Last created unit) flying height to (Current flying height of KL_Caster[(Integer A)]) at 0.00
Unit Group - Add (Last created unit) to Spell_Dummies_NoColour
Custom script: call RemoveLocation(udg_KL_CasterPoint[GetForLoopIndexA()])
Custom script: call RemoveLocation(udg_KL_LeafStartPoint[GetForLoopIndexA()])
Else - Actions
-------- Move Dummy --------
Unit Group - Pick every unit in KL_LeavesGroup[(Integer A)] and do (Actions)
Loop - Actions
If (All Conditions are True) then do (Then Actions) else do (Else Actions)
If - Conditions
((Picked unit) is alive) Equal to True
Then - Actions
Set KL_LeafStartPoint[(Integer A)] = (Position of (Picked unit))
Set KL_LeafEndPoint[(Integer A)] = (KL_LeafStartPoint[(Integer A)] offset by 40.00 towards (Facing of (Picked unit)) degrees)
Unit - Move (Picked unit) instantly to KL_LeafEndPoint[(Integer A)]
Custom script: call RemoveLocation(udg_KL_LeafStartPoint[GetForLoopIndexA()])
Custom script: call RemoveLocation(udg_KL_LeafEndPoint[GetForLoopIndexA()])
Else - Actions
-------- Damage --------
-------- Timer --------
Countdown Timer - Start KL_Timer as a One-shot timer that will expire in 0.04 seconds
 
raivor nói:
Ai Giúp em chỉu giáp của abadon trong dota với. Chiu đó là khi buff giáp vào một unit thì giúp unit đó không bị mất máu khi nhận 1 lượng dmg nào đó, khi nhận lượng dmg cộng từ những đòn đánh từ lúc buff mà lớn hơn lượng dmg chiu giáp đó có thể chịu đươc thì giáp sẽ bị mất và gây dmg vào những unit đứng gần.

tức là giống như Bone Armor trong Diablo II hay Defence Matrix trong Starcraft chứ gì:-"

Mã:
Abadon Armor
    Events
        Unit - A unit Is attacked
    Conditions
        ((Triggering unit) has buff Abadon Armor) Equal to True
    Actions
        Set TempReal = (TempReal + (Damage taken))
        If (All Conditions are True) then do (Then Actions) else do (Else Actions)
            If - Conditions
                TempReal Greater than or equal to TempReal2
            Then - Actions
                Unit - Remove Abadon Armor buff from (Triggering unit)
            Else - Actions
                Unit - Set life of (Triggering unit) to ((Life of (Triggering unit)) + (Damage taken))

trong đó TempReal là 1 biến real để check xem dam taken có vượt quá sức chịu đựng của Abadon Armor ko, TempReal2 là sức chịu đựng của Abadon Armor (thực ra ko cần đặt biến cũng được), nếu TempReal lớn hơn hoặc bằng TempReal2 thì remove buff, nếu ko thì set máu cho trigger unit coi như là unit đó chưa từng nhận dam\:D/

@ghost: chạy được 1 lần là thế nào? tức là cast 1 lần là lần sau đơ luôn hay là chạy được phần đầu, phần sau bị đơ, mà lần sau up trigger lên thì để vào
Mã:
cho mấy cái If/Then/Else với Pick Unit dễ nhìn hơn nhé:-"
 
@Sgreen: Nếu nó dam mình chết rồi thì set life = niềm tin à. :)

@raivor: anh tom hướng dẫn kỹ trong đây rồi mà. :|
 
cần người hướng dẫn cách chọn tướng như DOTA, mua xong con hero đó sẽ ko thấy hero đó nữa :)
 
@sgreen: chạy 1 lần là ...chạy 1 lần=))
Hiện tượng nó thế này: Cast 1 lần thì ok, dummies bay hết về trước; nhưng đến các lần tiếp theo thì dummies k dịch chuyển gì cả
 
tức là giống như Bone Armor trong Diablo II hay Defence Matrix trong Starcraft chứ gì:-"

Mã:
Abadon Armor
    Events
        Unit - A unit Is attacked
    Conditions
        ((Triggering unit) has buff Abadon Armor) Equal to True
    Actions
        Set TempReal = (TempReal + (Damage taken))
        If (All Conditions are True) then do (Then Actions) else do (Else Actions)
            If - Conditions
                TempReal Greater than or equal to TempReal2
            Then - Actions
                Unit - Remove Abadon Armor buff from (Triggering unit)
            Else - Actions
                Unit - Set life of (Triggering unit) to ((Life of (Triggering unit)) + (Damage taken))

trong đó TempReal là 1 biến real để check xem dam taken có vượt quá sức chịu đựng của Abadon Armor ko, TempReal2 là sức chịu đựng của Abadon Armor (thực ra ko cần đặt biến cũng được), nếu TempReal lớn hơn hoặc bằng TempReal2 thì remove buff, nếu ko thì set máu cho trigger unit coi như là unit đó chưa từng nhận dam\:D/

@ghost: chạy được 1 lần là thế nào? tức là cast 1 lần là lần sau đơ luôn hay là chạy được phần đầu, phần sau bị đơ, mà lần sau up trigger lên thì để vào
Mã:
cho mấy cái If/Then/Else với Pick Unit dễ nhìn hơn nhé:-"

Làm như cách trên:
-Thứ nhất là nếu Damage "nhận" đc là 1000, "armor" còn lại 100 thì nó sẽ bỏ qua 900 damage còn lại luôn8-}.
-Thứ hai "Nếu nó dam mình chết rồi thì set life = niềm tin à ?".

Tốt nhất muốn làm spell kiểu này thì đọc kĩ Tutorial:
Unit Positions, Fake Miss, Auto - Cast
 
Ai Giải Thích dùm em cái :D
1. Làm sao để gõ được tiếng việt như trong map của anh Rex vậy :-w
2. Chỉ giúp em cách làm 1 trigger di chuyển hero của người chơi vào từng chỗ ( để làm map đá bóng :D)
 
Status
Không mở trả lời sau này.
Back
Top