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

Thảo luận trong 'World Editor' bắt đầu bởi Tom_Kazansky, 2/6/11.

Trạng thái chủ đề:
Không mở trả lời sau này.
  1. zxforeverlovexz

    zxforeverlovexz Youtube Master Race

    Tham gia ngày:
    12/6/11
    Bài viết:
    25
    Làm thế nào để Building mất cái vòng màu xanh ở ô 3-3 khi mua như DotA ạ. với lại làm sao để range mua đồ xa hơn, trong game em cứ phải đến tận nơi để mua mới đc. Với nhờ trigger hay nhờ cái gì mà khi Inventory Full đồ rồi mua thêm cái sớ lên đồ cái đc luôn ạ, bt khi inventory full đồ mà muốn lên đồ thì phải bỏ trống 1 ô rồi mới lên đc đồ ạ.
     
  2. zzchaolegionzz

    zzchaolegionzz T.E.T.Я.I.S

    Tham gia ngày:
    27/9/07
    Bài viết:
    606
    Nơi ở:
    Black Parade
    to: Azuhasky
    hix nói thiệt đây là lần thứ 3 post bài. mượn nick của anh mà. có biết gì đâu. chỉ biết người ta cần gì thì làm nấy. bảo đưa link. thì mình đưa. hj. lần đầu thế là khôn rồi :)). mà cái tên O000obla gì đó đó. có làm lỗi map không. có nguy hiểm gì không :D. mà bạn test thử map của mình rồi cho ý kiến với lại. mấy tringger mình cần được không. cái nào mình Enabel rồi là bị sai đó. sửa giúp với đcj không. thank nhiều. hjh. mà bạn biết cái Art. rồi TechTree. mất đâu hết không. chỉ giúp với
     
  3. zxforeverlovexz

    zxforeverlovexz Youtube Master Race

    Tham gia ngày:
    12/6/11
    Bài viết:
    25
    khi đánh 18% xuất hiện slowns 30% trong 3s, không cần dmg cũng đc ạ. cái kia em chỉ thử thôi. Em để tất cả các dòng về 0 hết, chỉ để 18% và 2 dòng Duration - Hero, Duration - Normal đều là 3. thay dòng Stars - Buffs của Bass bằng slowned. nhưng trong game nó oánh đứng im luôn như Bass. :)
     
  4. ZhengHe

    ZhengHe T.E.T.Я.I.S

    Tham gia ngày:
    4/1/09
    Bài viết:
    623
    @Chaolegion: mấy cái đó ko phải là lỗi mà là cách để xem RawID của các object, nếu là newbie hoặc ko cần biết về Jass thì khi gặp trường hợp này chỉ cần bấm tổ hợp phím Ctrl+D là sẽ trở lại bình thường.

    @ForeverLove: để hiệu quả nhất thì bạn nên làm = trigger.
     
  5. protectq2007

    protectq2007 Donkey Kong

    Tham gia ngày:
    17/10/07
    Bài viết:
    378
    Cho mình hỏi là mình làm một item summon con infernal thì viết trigger làm sao để
    click 1 lần thì summon ra, click 2 lần thì remove nó, click 3 lần thì lại summon tiếp ....... :-/
     
  6. zxforeverlovexz

    zxforeverlovexz Youtube Master Race

    Tham gia ngày:
    12/6/11
    Bài viết:
    25
    Có thể chỉ mình cách làm bằng trigger không, VD như cái skill này chẳng hạn
     
  7. AzuhaSky

    AzuhaSky T.E.T.Я.I.S

    Tham gia ngày:
    30/5/10
    Bài viết:
    550
    Nơi ở:
    WE Box
    Tớ đã trả lời rồi đấy. Ctrl+D là ẩn, lần nữa là hiện. Và nói đến O000 gì thì mình cũng đã nói, nó là integer unit-code, để dùng cho jass hoặc custom script, dĩ nhiên là không làm lỗi và bù lại rất có lợi. Tớ còn bận nên cũng không thể dang tay ra xem map được . Có gì thì nhờ bạn khác đi nhé. Thứ lỗi

    ---------- Post added at 20:55 ---------- Previous post was at 20:42 ----------

    làm từ chiêu bash dĩ nhiên là choáng rồi, lấy gì mà y như?
    Cách làm bằng trigger thì ghi dữ liệu đơn giản như sau:
    Mã:
    Events: Unit - A unit Is attacked
    Conditions: Level of (Chiêu bash) of (Attacking unit) greater than 0
    Actions:
    Custom Script: local unit dummy
    set i= 18
    set Cast = Attacking unit
    set Targ= Attacked unit
    If i Greater than Random number 1 to 100 then
         Custom Script: set dummy=CreateUnit(GetOwningPlayer(udg_Cast),'iddummy', GetUnitX(Targ),GetUnitY(Targ))
         Unit - Add (Chiêu làm chậm 3s) to dummy
         Custom Script: call UnitApplyTimerLife(dummy,'BTLF', 0.45)
         Unit - Issuel order (dummy) Human Sorcesses - Slow to Targ
    else
    endif
    Custom Script: set dummy=null
    Dưới hàm trên cần chuẩn bị unit Cast, unit Targ với interger i chuẩn bị cho sẵn là 18, khi i lớn hơn bất kỳ số nào từ 1 đến 100 thì tạo dummy cast chiêu chậm! Trước đó nữa thì cần chuẩn bị một unit không có model và cho sẵn chiêu Bất Tử và Locust mà dân gian ta gọi là Dummy ấy để cast.
    Lưu ý nhỏ là khi dùng trigger trên cũng có thể gặp một số lỗi như order tấn công liên tục thì có làm hoài, Order Stop hoặc choáng liên tiếp 0.10 giây thì rất dễ lỗi - Tuy nhiên thì đây là bước cơ bản để làm một chiêu cast từ bị động - Tham khảo nâng cao ở bài viết auto cast của Tom nhé. - Tuy không liên quan gì bây giờ nhưng học cao tự hiểu
    Nhớ không để Bash unit nhé - Lần sau tớ sẽ không trả lời cho những trường hợp add buff khác loại thế này đâu
     
    Chỉnh sửa cuối: 12/6/11
  8. zxforeverlovexz

    zxforeverlovexz Youtube Master Race

    Tham gia ngày:
    12/6/11
    Bài viết:
    25
    thank. nhìn có vẻ dễ nhưng đến bước set i = 18 thì chịu. nó hiện Set Varieble = Value . không biết chỉnh thế nào ra i = 18. thôi bỏ vậy. Nghĩ cách khác cũng đc.

    [?] Làm thế nào để mua đồ xa 1200 range, range mua đồ mặc định là tới tận Building mới mua nổi cơ.

    [?] làm sao để có cái cooldown đen đen che item khi mà item chứa 1 skill. tui thử làm cái BKB như dota ,làm thì đc nhưng khi sử dụng nó vẫn sáng cái item, không bị che như Dota.
     
  9. zzchaolegionzz

    zzchaolegionzz T.E.T.Я.I.S

    Tham gia ngày:
    27/9/07
    Bài viết:
    606
    Nơi ở:
    Black Parade
    ai biết cái UMSWE ở đâu không. tim mãi không ra. cai để hiện dòng thay font ấy
     
  10. orochi x

    orochi x Mr & Ms Pac-Man

    Tham gia ngày:
    20/7/10
    Bài viết:
    246
    giúp mình với T.T !!!!!!!!!!!!
     
  11. FlameDrake

    FlameDrake Dragon Quest

    Tham gia ngày:
    1/12/10
    Bài viết:
    1,298
    Nơi ở:
    Quận 10 HCM
    Các pro cho xin mấy cái trigger như sau
    " nếu là item cùng class thì ko thể cầm 2 món " ví dụ như class Power Up có 12 item, thì chỉ cầm đc 1 trong số 12 item đó
    " làm % phản dame lại ( melee hay ranger đều phản hết nhá) ví dụ: thằng A củ hành thằng B dame 100, thằng B có item thì giảm 10% dame còn 90
    P.s: Cái text item, có cách nào canh ra giữa ko ? chẳng hạn xuống dòng thì là |n vậy canh giữa là gì |c chăng :D
     
    Chỉnh sửa cuối: 13/6/11
  12. dh-g

    dh-g Fire in the hole!

    Tham gia ngày:
    29/8/09
    Bài viết:
    2,654
    Nơi ở:
    Q1 TP.HCM
    cái chuyện ép đồ full lý do là sử dụng
    Unit - A unit Is issued an order targeting an object

    check nếu items được click là theo trình biên kịch thì check ranger giữa hero và items không quá 200 ranger sau đó remove items này tiến hành trigger ép :|


    thì lúc click vào items thì check ability đúng là Infernal thì remove 1 items chỉ định rùi set 1 items khác 1 items này có ability tên là warstomp(không tác dụng) ví dụ
    khi sử dụng chỉ định kill 1 infernal rùi remove items này bỏ item 1 vào :|

    vào jassnewgen xem windows tool trên kiếm phần UMSWE bấm vào chọn Enable UMSWE sau đó đợi 1 thời gian sau tắt we mở lại vào phần Advanced / Game Interface kiếm mục Font bạn chếp tên vào thế là xong >:D<

    Computer không bao h mua tại vì hàm nó chỉ theo tựa vào Ai Editor! bạn có thể kham khảo AI Editor trong phần WorldEditor
    hoặc không thì sử dụng custom trigger set 1 phần vào giúp Computer mua ví dụ

    PHP:
    demo
        Events
            Time 
    Elapsed game time is 5.00 seconds  //mỗi 5 giây
        
    Conditions
        Actions
            
    For each (Integer Afrom 1 to 12, do (Actions)  //đếm 1-12
                
    Loop Actions
                    
    If (All Conditions are Truethen do (Then Actions) else do (Else Actions)
                        If - 
    Conditions
                            
    ((Player((Integer A))) controllerEqual to Computer //nếu là AI
                            
    (Race of (Player((Integer A)))) Equal to Orc // chủng tộc Orc
                            
    ((Player((Integer A))) Current goldGreater than or equal to 500 // đủ 500 hoặc cao hơn
                        
    Then Actions
                            Unit 
    Create 1 Fel Orc Grunt for (Player((Integer A))) at ((Player((Integer A))) start locationfacing Default building facing degrees  //tạo 1 unit tại player start location
                            
    Player Add -500 to (Player((Integer A))) Current gold  //giảm đi 500 vàng
                        
    Else - Actions

    ví dụ thế này để hết vào mục Purchasable nếu có cái nào là cùng mục Purchasable thì sẽ drops ngay
    PHP:
    Restrict Ring
        Events
            Unit 
    A unit Acquires an item
        Conditions
            
    (Item-class of (Item being manipulated)) Equal to Purchasable
        Actions
            Set TempInteger1
    [1] = 0
            
    For each (Integer Afrom 1 to 6, do (Actions)
                
    Loop Actions
                    
    If (All Conditions are Truethen do (Then Actions) else do (Else Actions)
                        If - 
    Conditions
                            
    (Item-class of (Item carried by (Triggering unitin slot (Integer A))) Equal to Purchasable
                        Then 
    Actions
                            Set TempInteger1
    [1] = (TempInteger1[1] + 1)
                        Else - 
    Actions
            
    If (All Conditions are Truethen do (Then Actions) else do (Else Actions)
                If - 
    Conditions
                    TempInteger1
    [1Greater than or equal to 2
                Then 
    Actions
                    Hero 
    Drop (Item carried by (Triggering unitof type (Item-type of (Item being manipulated))) from (Triggering unit)
                Else - 
    Actions

    P.s: Cái text item, có cách nào canh ra giữa ko ? chẳng hạn xuống dòng thì là |n vậy canh giữa là gì |c chăng
    cái này thì tui chọn no comment :-"
     
  13. zxforeverlovexz

    zxforeverlovexz Youtube Master Race

    Tham gia ngày:
    12/6/11
    Bài viết:
    25
    + có thể nói rõ cho mình không, dân mới lên phần trigger không hiểu gì hết .

    [?] để mua đồ cách building 700 ranger thì làm như thế nào vậy

    [?] có thể làm skill khi sử dụng phải click vào đối phương thành ấn cái được luôn không?
     
  14. dh-g

    dh-g Fire in the hole!

    Tham gia ngày:
    29/8/09
    Bài viết:
    2,654
    Nơi ở:
    Q1 TP.HCM
    bạn vào đây tham khảo thử
    http://www.thehelper.net/forums/showthread.php/143812-Full-inventory-and-item-recipes
     
  15. Sinni

    Sinni Donkey Kong

    Tham gia ngày:
    11/6/11
    Bài viết:
    311
    Nơi ở:
    kw_corp@yh
    help me :((
     
  16. 19101994[K]uro

    19101994[K]uro Youtube Master Race

    Tham gia ngày:
    13/3/11
    Bài viết:
    53
    Bạn vào Layer/Doodad/Pathing Blockers lấy mí cái block tương ứng block xung quoanh model lại là nó ko đi dc
     
  17. goldviper

    goldviper Mario & Luigi Lão Làng GVN

    Tham gia ngày:
    7/1/10
    Bài viết:
    736
    Nơi ở:
    Tổ dân phố
    có 1 cách mà ko phải làm trigger gi hết là thay model và chỉ số tất tần tật của con grunt thành fel grunt , đây gọi là 1 đổi 1 :))
     
  18. zzchaolegionzz

    zzchaolegionzz T.E.T.Я.I.S

    Tham gia ngày:
    27/9/07
    Bài viết:
    606
    Nơi ở:
    Black Parade
    to : dh-g
    bạn nói rõ hơn cho mình là Jassnewgen là chỗ nào không. rồi xem windown tools. là chỗ nào. có ảnh minh họa được không. hix. NB nên còn ngu lăm.
    à mà ai biết giúp em với, em chia map thành 4 team. mà em muốn màu của các player không đổi được khi vào slot ấy. VD như player 4 là màu tím. thì ai vào đó cũng là màu tím. chứ không thể đổi sang màu khác được. nếu vậy sẽ loạn team lên. ai biết chỉ em với.
    [​IMG]
     
  19. 19101994[K]uro

    19101994[K]uro Youtube Master Race

    Tham gia ngày:
    13/3/11
    Bài viết:
    53
    vào Scenario/Force Properties/đánh dấu vào cái Fixed Player Settings
     
  20. zzchaolegionzz

    zzchaolegionzz T.E.T.Я.I.S

    Tham gia ngày:
    27/9/07
    Bài viết:
    606
    Nơi ở:
    Black Parade
    ai biết cai UMSWE trong Jassnewgen là chỗ nào chỉ cái. NB mà.
     
Trạng thái chủ đề:
Không mở trả lời sau này.

Chia sẻ trang này