Topic hỏi đáp cho anh em (Về cách làm map)

Thảo luận trong 'World Editor' bắt đầu bởi Dark Gamer, 2/1/08.

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

    kitagawa Donkey Kong

    Tham gia ngày:
    13/9/08
    Bài viết:
    348
    Nơi ở:
    TP.HCM
    Xin Hỏi Làm Sao Để Chỉnh Cho Total Textures Used Nhiêu Hơn 13?? Tui Thấy Cái Map Cua~ Bác Rex trong Topic Open Project Hero ORPG Làm Được Điều Này Nhưng Tui Không Biêt Cách.Ai Rành Thì Bày Cho Tui Với.
     
  2. kitagawa

    kitagawa Donkey Kong

    Tham gia ngày:
    13/9/08
    Bài viết:
    348
    Nơi ở:
    TP.HCM
  3. game_war48

    game_war48 Dragon Quest

    Tham gia ngày:
    7/9/08
    Bài viết:
    1,320
    Nơi ở:
    Ice City
    Anh Tom ơi , cho em hỏi cái đoạn custom jass add locust cho unit với ;;)
     
  4. Tom_Kazansky

    Tom_Kazansky

    Tham gia ngày:
    28/12/06
    Bài viết:
    3,454
    Nơi ở:
    Hà Nội
    có thể a Rex dùng NewGen: link :-?
    nhg tôi ko rõ lắm về cái "option" nào để đc vậy. tốt nhất pm hỏi ::)
     
  5. game_war48

    game_war48 Dragon Quest

    Tham gia ngày:
    7/9/08
    Bài viết:
    1,320
    Nơi ở:
    Ice City
    Anh Tom ơi . giúp em cái này với ::(
     
  6. Tom_Kazansky

    Tom_Kazansky

    Tham gia ngày:
    28/12/06
    Bài viết:
    3,454
    Nơi ở:
    Hà Nội
    add:
    Mã:
    Custom Script: call UnitAddAbility( udg_<unit variable> , 'Aloc' )
    remove
    Mã:
    Custom Script: call UnitRemoveAbility( udg_<unit variable> , 'Aloc' )
    <unit variable> là tên biến unit chứa unit cần add/remove
     
  7. kitagawa

    kitagawa Donkey Kong

    Tham gia ngày:
    13/9/08
    Bài viết:
    348
    Nơi ở:
    TP.HCM
    Nhưng Mà Tui Down Về CÁi Tôl Đó Thì Nó Cho Tui 1 File Goi Là Jassnewgen5b Đinh Dạng 7z. Nó Ở Dạng Unknown Application Nên Tui Không Biết Dùng Gì Để Mở Ra Nữa.Anh Tom Biết Mở Không?:o
     
  8. Tom_Kazansky

    Tom_Kazansky

    Tham gia ngày:
    28/12/06
    Bài viết:
    3,454
    Nơi ở:
    Hà Nội
  9. ducthai

    ducthai Donkey Kong

    Tham gia ngày:
    27/2/06
    Bài viết:
    334
    Nơi ở:
    Biên Hòa - Trảng Bom
    cho mình hỏi 1 tí :hơi gà 1 tí
    mình tạo 1 con Dummy và add cho nó chiêu Shock ware rui` bay giờ viết Trigger làm sao để gọi nó ra và cast chiêu shok giùm mình rùi nó "thăng thiên" luôn :D
    nên đặt HP base và hp regen là bao nhiu để nó ra cast chiêu giùm mình xong rùi nó "thăng thiên"
    cho hỏi trong phần Gameplay constan thì làm sao để chình cho hero đánh Creep thì có thể lên qua LV 5 và chỉnh số EXP mà hero nhận đc khi đánh Creep ở đâu :hug:
     
  10. WordEditor

    WordEditor C O N T R A

    Tham gia ngày:
    8/9/08
    Bài viết:
    1,509
    Nơi ở:
    Leaf Village
    Tạo Dummy dùng Create unit, add Shockwave trong phần add ability, thời gian tồn tại là Expiration time ( không biết viết đúng không :D ), khỏi cần làm phần HP ( Tất cả đều nằm trong phần unit :D )
    Trong phần Game play Contast, tìm dòng Hero Gain XP: 80,70,60,50,0 >>> Bỏ số 0 đi là ổn :D
     
  11. NgacNhienChua!!

    NgacNhienChua!! Mr & Ms Pac-Man

    Tham gia ngày:
    8/1/09
    Bài viết:
    113
    bạn dùng lệnh này nè :
    Unit - Create 1 Footman for (Owner of (Casting unit)) at (Center of (Playable map area)) facing Default building facing degrees
    Unit - Add a 1.00 second Water Elemental expiration timer to (Last created unit)
    Unit - Order (Last created unit) to Orc Tauren Chieftain - Shockwave (Center of (Playable map area))

    - Footman : thay vào dumy của bạn
    - 1) Center of (Playable map area)) : thay vào vị trí mà bạn muốn dumy xuất hiện
    - 2) (Center of (Playable map area)) : thay vào vị trí mà bạn mún dumy cast shockwave tại đó.

    Được chưa anh bạn trẽ :D
     
  12. lucifekit

    lucifekit The Warrior of Light

    Tham gia ngày:
    25/2/06
    Bài viết:
    2,344
    Cứ dùng generic timer được rồi,dùng water làm gì?

    Còn hero gain exp thì xóa sạch,thay số 100 vào.
     
  13. lifesyle

    lifesyle In memory of Desmond Miles CHAMPION ✧Phantom Assassin✧ Lão Làng GVN

    Tham gia ngày:
    19/4/06
    Bài viết:
    18,300
    Nơi ở:
    ._.
    Vậy cũng chủ đề trên làm sao để tạo 5 dummy xuất hiện phía sau hero và cast shock theo hướng xoay ra
    giống như vậy nè
    ... / (shock)
    ../
    /
    (hero)_____________(shock)
    \
    ..\
    ... \ (shock)
     
  14. lucifekit

    lucifekit The Warrior of Light

    Tham gia ngày:
    25/2/06
    Bài viết:
    2,344
    Thì cũng tương tự trên,khác ở chỗ vị trí tạo dummy và vị trí cast.

    Ở đây thay vì tạo dummy unit tại vị trí triggering unit,ta tạo dummy unit ở đằng sau triggering unit.Thay vì cast tại target point of ability being cast thì ta cast sang bên trái và bên phải điểm đó.

    Để có vị trí 1 điểm cách xa 1 điểm nào đó theo 1 góc nào đó,khi lưu point ta dùng function Point with polar offset.Cấu trúc như sau:
    <Point> offset by<khoảng cách điểm cần lưu đến point> toward <độ lớn góc> degrees.

    Ví dụ bạn muốn tạo 1 dummy tại sau đít triggering unit 1 khoảng cách 200 chẳng hạn.
    Thì lúc đó bạn set Point là TempLoc=Position of triggering unit<vị trí hero>,khoảng cách là 200,toward góc sẽ là góc giữa vị trí hero và vị trí cast spell +180<nếu ko cộng 180 thì nó sẽ tạo tại đằng trước,nếu +90 thì nó tạo ở bên trái hero,+270 nó tạo ở bên phải hero>.

    Kết quả câu lệnh là:
    temploc=position of triggering unit//vị trí hero
    temploc2= target point of ability being cast.//vị trí cast spell vô
    temploc3= <temploc> offset by 200 toward ((angle between temploc and temploc2)+180) degree.//vị trí tạo dummy.
    create 1 dummy unit at temploc 3,facing (facing of triggering unit).//tạo dummy ở vị trí tạo dummy,quay mặt về hướng quay mặt của hero.
    add 1s generic timer to (last created unit).//dummy unit sinh ra 1 s sau sẽ tự chết)
    order last created unit to tauren chieftain - shockwave temploc2//lệnh cho dummy unit cast shock wave vào điểm cast spell.

    Tương tự với 4 con dummy còn lại,thay vì +180 thì +160,+140,+200,+220 và cast vào điểm temploc4 chẳng hạn<là từ temploc2 offset bao nhiêu đó....toward angle between temploc2 and temploc)+90,-90......
     
  15. NgacNhienChua!!

    NgacNhienChua!! Mr & Ms Pac-Man

    Tham gia ngày:
    8/1/09
    Bài viết:
    113
    :o ôi trời ơi, O.o nói thế anh bạn trẽ ý đố làm được, cái degree và AngelBetweenPoint dễ mà phức tạp, Angel... nó như là 1 vòng tròn lượng giác bắt đầu từ 0.
    Ví dụ:
    Set Loc[1] = (Position of Cast)
    Set Loc[0] = (Target point of ability being cast)

    Set Real = (Angle from Loc[1] to Loc[0])

    khi đó tâm đường tròn sẽ là Lo[1] và điểm 0 độ giờ là Loc[0]
    nếu bạn cho Real + 5 đi thì giờ hướng( degree) ta đang xét là từ tâm đường tròn tới điểm 5 độ) hoặc nếu như bạn cho real + 360 thì nó sẽ way hết 1 vòng và trở lại vị trí cũ là 0 độ

    Hiểu chưa anh bạn trẽ, tư tiềm hiểu thêm nha, còn đây mà map đính kèm mở ra mà xem phải cái spell đó không, ^^, à lưu ý 1 điểm vì cái Target Point lun thay đổi tùy người chơi nên sẽ có nhữn lúc ShockWave sẽ đi theo hướng khác nhau, mún cố định thì bạn cố định cái Target Point là xong, còn không thì..(Cast thử vào chính mình xem..:x)
    .
    ___________Auto Merge________________

    .
    ác quá, thôi sory cậu nha, cái Quyền hạn cùa mình sao tự nhên
    - Bạn không thể gửi kèm files

    chắc bị mod chém òi =.= thôi thì mình post trigger lên thôi...vại thật
    - Đầu tiên tạo các biến sau, Cast: Unit, Loc : Point[array], Real: Real[Array]. Xong rùi tạo 1 shockwave cho hero rùi thay vào Shockwave 1, tạo 1 shockwave cho Dumy và add nó vào Ability của Dumy. giờ thì tạo 1 trigger tến Shock Wave, Coppy hêt phần này vào rùi test thử xem :x
    Shock Wave
    Events
    Unit - A unit Starts the effect of an ability
    Conditions
    (Ability being cast) Equal to Shockwave 1
    Actions
    Set Cast = (Triggering unit)
    Set Loc[0] = (Target point of ability being cast)
    Set Loc[1] = (Position of Cast)
    Set Real[0] = (Angle from Loc[1] to Loc[0])
    -------- Vi tri xuat hien Dumy --------
    Set Loc[2] = (Loc[1] offset by 300.00 towards (Real[0] - 90.00) degrees)
    Set Loc[3] = (Loc[1] offset by 300.00 towards (Real[0] + 90.00) degrees)
    -------- --- --------
    Unit - Create 1 Dumy for (Owner of Cast) at Loc[2] facing Real[0] degrees
    Set Loc[4] = (Loc[2] offset by 100.00 towards (Facing of (Last created unit)) degrees)
    Unit - Add a 1.00 second Water Elemental expiration timer to (Last created unit)
    Unit - Order (Last created unit) to Orc Tauren Chieftain - Shockwave Loc[4]
    -------- --- --------
    Unit - Create 1 Dumy for (Owner of Cast) at Loc[3] facing Real[0] degrees
    Set Loc[5] = (Loc[3] offset by 100.00 towards (Facing of (Last created unit)) degrees)
    Unit - Add a 1.00 second Water Elemental expiration timer to (Last created unit)
    Unit - Order (Last created unit) to Orc Tauren Chieftain - Shockwave Loc[5]
    -------- --- --------
    Set Cast = No unit
    Custom script: call RemoveLocation( udg_Loc[0] )
    Custom script: set udg_Loc[0] = null
    Custom script: call RemoveLocation( udg_Loc[1] )
    Custom script: set udg_Loc[1] = null
    Custom script: call RemoveLocation( udg_Loc[2] )
    Custom script: set udg_Loc[2] = null
    Custom script: call RemoveLocation( udg_Loc[3] )
    Custom script: set udg_Loc[3] = null
    Custom script: call RemoveLocation( udg_Loc[4] )
    Custom script: set udg_Loc[4] = null
    Custom script: call RemoveLocation( udg_Loc[5] )
    Custom script: set udg_Loc[5] = null
     
  16. WordEditor

    WordEditor C O N T R A

    Tham gia ngày:
    8/9/08
    Bài viết:
    1,509
    Nơi ở:
    Leaf Village
    Cho mình hỏi câu này 1 tí :D
    Trong DotA khi choose hero xong thì phát ra sound của hero đó mặc dù mình chưa click vào nó :hug:
    Lạ 1 điều là các Player khác không nghe được, khi chơi bản AI, nếu chọn cho máy thì cũng nghe sound set của hero đó ( nghĩa là mình chỉ nghe được sound của hero mà mình chọn :D )
    Ai giúp phần này với – Thanks :p
     
  17. NgacNhienChua!!

    NgacNhienChua!! Mr & Ms Pac-Man

    Tham gia ngày:
    8/1/09
    Bài viết:
    113
    mình chưa click ?, khi bạn hồi sinh cũng như chose thì nó đã click dùm mình lun rùi, trong trigger có lenh đó mà, đồng thời nó cũng Pan camera về vị trí hero lun....=.=....chắc vậy đó anh bạn trẽ ạ ...::)
     
  18. WordEditor

    WordEditor C O N T R A

    Tham gia ngày:
    8/9/08
    Bài viết:
    1,509
    Nơi ở:
    Leaf Village
    Chắc cậu này đọc không kĩ :D
    Khi choose hero cho máy, tức là cho bên enemy thì nó vẫn nghe sound, nếu click vào quân enemy thì mình cũng không nnghe được sound của nó, vậy không phải là do click :D
    Hồi sinh thì đúng là có select cho mình thật nhưng mà choose thì không có đâu :D
     
  19. Diệp Thanh

    Diệp Thanh Kirin Tor Moderator Lão Làng GVN

    Tham gia ngày:
    7/2/04
    Bài viết:
    4,253
    cái nghe sound đó thì chắc là do select thôi, select quân của mình thì sẽ có..nếu ko được thì thử với trigger xem, lưu mấy cái sound vô biến rồi khi chọn thì play sound - attach to unit. (sound phản ứng dạng YES ấy)
     
  20. Meteor95

    Meteor95 Mario & Luigi

    Tham gia ngày:
    27/4/07
    Bài viết:
    861
    Anh Rex ơi,cái font đánh TV trong war là font gì hả anh
     
Trạng thái chủ đề:
Không mở trả lời sau này.

Chia sẻ trang này