Cách làm Map đây - Topic hỏi đáp cho anh em

Thảo luận trong 'World Editor' bắt đầu bởi hung_war3, 15/4/04.

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

    Zekareisoujin C O N T R A

    Tham gia ngày:
    24/8/04
    Bài viết:
    1,899
    Nơi ở:
    Everywhere in Nowhere
    Đã mún làm map thì phải tự mò rùi còn gì nữa bạn. Mà mí người vẫn đành phải cố mà làm theo như tụi tui nói là đọc và học thui...
    @Zed:
    Dùng condition trời tối hay sáng lun đi. Mà có condition này ko ta? Hình như Real có... ko nhớ rõ lém, chưa thử bi giờ. Hoặc là event trời sáng thì remove ability đó, add một cái dummy abi khác vô, tối thì làm lại, đây là cách trong DotA Allstars dùng với con Night Stalker đó. Hơi ngu :))
     
  2. Thedevilxn

    Thedevilxn Mayor of SimCity

    Tham gia ngày:
    1/1/04
    Bài viết:
    4,439
    Nơi ở:
    ................
    Hmm cũng ko có gì khó hít á tui chỉ ông cách này đơn giản lém ^^
    1-Trong ability cho cast ban đêm thêm vào phần tech require 1 unit nào đó tuỳ ông
    2-Tạo 1 trigger như vầy:
    ========trigger xác nhận unit đã học skill=========
    Event:A unit learn a skill
    Condition:Learned skill equal to [ability name]
    Action:
    +Set Booleanlearnskill[player number of triggering unit]=true ==>Booleanlearnskill là varriable type boolean có array bằng số player.
    +Run Tạo và remove unit checking conditions.
    3-Tạo thêm 1 trigger như vầy nữa:
    ========trigger tạo và remove unit========
    Event:None
    Condition:
    Action:
    -Wait:[X] seconds.
    Pick every player in all player do If Booleanlearnskill[player number of picked player] equal to true then create [unit type] for picked player at [region] facing....
    -Wait:[X] seconds.
    Pick every player in all player do If Booleanlearnskill[player number of picked player] equal to true then Unit group-Pick every unit of [unit type] own by picked player do remove picked unit.
    -Run this trigger checking condition.
    ------------_______________---------------
    Trigger trên sẽ tạo unit cần để cast spell sau 1 khoảng thời gian là [X] và cũng sau 1 khoảng thời gian là [X] nó sẽ remove unit đó đi sau đó thì trigger sẽ chạy lại từ đầu bằng action run this trigger checking condition
    P.S nếu ông thấy làm khó wá thì up map lên đi tui làm cho ko lâu đâu ^^

    Ban đầu thì xem trigger của người khác và bắt chước nhưng mà hông hỉu gì hết sau đó thì tự làm rùi nghiên cứu+suy nghĩ thì cũng biết được sơ sơ,nói chung làm map từ từ cũng biết thêm có điều phải chịu khó mày mò.
    www.w3campaigns.com =>trang này rất hay có rất nhìu map maker nổi tiếng trong này em có thể vào đó để tham khảo(english only >.<)
     
  3. Zeddy

    Zeddy Grande Magico Rhiannon

    Tham gia ngày:
    13/8/04
    Bài viết:
    4,051
    Nơi ở:
    Hanoi
    cách remove đi là cách ngu nhất, dễ gây bugg nhất ^_^
    tốt nhất là làm bằng wisp

    map total war dở dang của zeddy còn chia 1 năm thành 12 tháng , gồm có 4 mùa
    ^_^ mỗi mùa có 1 effect riêng ( có thể off để chống lag ).
    từ tháng 2- tháng 8 có thể trồng lúa làm food ^_^
    cuối năm thì thu thuế 1 lần
    rất tiếc là ko có thời gian phát triển tiếp.
    đợi về hưu thì làm tiếp. bà con đợi nha
     
  4. Thedevilxn

    Thedevilxn Mayor of SimCity

    Tham gia ngày:
    1/1/04
    Bài viết:
    4,439
    Nơi ở:
    ................
    Keke tui làm đảm bảo ko bug zed muốn xem ko làm cho xem ^^ cho dù dùng varriable cho unit hay ko vẫn ko bug cái này tui dùng cho spell frost armor bên PC nè cast frost armor cho nhìu unit mà vẫn hoạt động tốt mà ko hề có bug ^^
     
  5. Thedevilxn

    Thedevilxn Mayor of SimCity

    Tham gia ngày:
    1/1/04
    Bài viết:
    4,439
    Nơi ở:
    ................
    Hix bỏ làm map lâu ngày wên tùm lum hít làm gần cả tiếng mới xong >_< minh nhí đổi đuôi file lại thành w3x là ok tui làm biếng zip lại nên đổi đuôi file thui :p
    Trong map thì phần thời gian cho phép spell có thể sử dụng tui xài varriable real ông có thể đổi lại tuỳ ông ^^ coàn cái spell nigh spell này cast ra chắc hơi lag hix ở nhà card màn hình cùi wé cast 1 cái chỉ kịp thấy nova thành 1 vòng tròn thui infernal ko thấy kịp >_<
     
  6. dntnguyen

    dntnguyen Mario & Luigi

    Tham gia ngày:
    21/8/04
    Bài viết:
    733
    Anh có thể chỉ giùm em tạo bảng Countdown Timer đếm ngược cho tướng lên bảng không ?
    Vả lại action Waits cho tướng hồi sinh có nhất thiết phải cần ?

    À cái nì nữa . Cái spell tạo mí cục sét ,lửa ,băng của con súng làm sao ?
    Anh giúp dùm nha. :hug: :hug: :hug:
     
  7. Minh Nhí

    Minh Nhí Guest

    Tham gia ngày:
    Bài viết:
    0
    Nơi ở:
    Tổ Chim
    Trời, Thedevilxn post trong này à, mấy hôm nay check mail liên tục mà không thấy gì, hoá ra ở trong này. Cái spell bão tuyết kết hợp với nova trông đẹp lắm :-). Thankyou very much.
     
  8. Thedevilxn

    Thedevilxn Mayor of SimCity

    Tham gia ngày:
    1/1/04
    Bài viết:
    4,439
    Nơi ở:
    ................
    Tạo time count down window khi hero chết thì ko khó nhưng mà rắc rối lém nếu thực sự em muốn làm thì hôm sau anh post trigger lên vì nó khá dài mà hiện giờ anh ko rãnh.
    Action wait dùng cho việc hồi sinh hero là bắt buộc và anh cũng chẳng nghĩ ra lý do nào ko xài nó cả.
    Về spell tạo mí con element của dday thì nó lèm như vầy:
    -Tạo các unit đó và cho vào ability locust như thế thì player sẽ ko chọn các unit đó được,cho nó invulnerable lun nếu em muốn.
    -Tạo 1 varriable type unit type có array là 3 rùi set unit type[1]=băng,unit type[2]=lửa,unit type[3]=điện =>3 action này có thể để sẵn trong trigger game intial
    -Tạo thêm 1 trigger tạo random các unit trên cho player khi họ cast spell.
    Action:+Create unit 1 type[random number from 1 to 3] for triggering unit at position of triggering unit.
    +Add 30s to lastcreated unit experation time.

    Copy 2 action trên ra bao nhiu tuỳ vào số unit em cho phép player summon,action thứ 2 sẽ qui định chừng nèo summon chết em có thể thay đổi tuỳ thích,cuối cùng ta cho thêm 1 action bắt unit follow triggering unit là ok
     
  9. Minh Nhí

    Minh Nhí Guest

    Tham gia ngày:
    Bài viết:
    0
    Nơi ở:
    Tổ Chim
    Buồn quá, không hiểu sao mặc dầu làm như những gì Devilxn chỉ vào map tự vẽ mà nó không okay gì cả, không biết sai chỗ nào nữa :-(. Add cái phép này vào màn Unofficial ETS cũng không được luôn, Thedevilxn thử xem xem tui sai chỗ nào thế :-(. Hình như mình cũng không nhất thiết phải có trigger xác nhận unit đã học skill, chỉ cần trigger tạo và remove unit thôi phải không Devilxn? Một điều nữa là thời gian nó bị lệch, không canh đúng được đêm hay ngày so với bản đồ. Vậy mình phải làm một điều kiện thời gian bắt đầu map khoảng xx giây thì cái trigger này mới bắt đầu hoạt động (sau đó thì mới tính thời gian của trigger, lúc đó canh đêm hay ngày dễ dàng), mình làm điều này như thế nào vậy devilxn?

    http://s5.yousendit.com/d.aspx?id=1N44UZ68NEI2Q18QOL2AG2MIHS
     
  10. dntnguyen

    dntnguyen Mario & Luigi

    Tham gia ngày:
    21/8/04
    Bài viết:
    733
    Nếu mấy ảnh rảnh có thể tét giùm em mí cái map được không .( cứ để e-mail em sẽ gửi )

    Có 2 map .toàn là beta chưa hoàn thành vì thiếu mấy cái trigger .
    Thể loại là Arena trên nền tảng DDay .Hông biết mí ảnh nhìn có tưởng là copy của DDAy không :D :D :D
    _________________________________________
    Giúp giùm em
     
  11. Thedevilxn

    Thedevilxn Mayor of SimCity

    Tham gia ngày:
    1/1/04
    Bài viết:
    4,439
    Nơi ở:
    ................
    @minh nhi
    Tui ko download được cái attach của ông T_T ,nói thật ra thì ko dùng trigger check học skill hay chưa cũng hông seo nhưng mà làm để tránh bug vì trigger tạo unit sẽ chỉ tạo unit cho player nào có boolean learnskill=true thoai.
    Coàn cái trigger create unit thì ông có thể đổi cái event của nó ra thành time-every seconds =>canh nửa ngày là bao nhiu s thì cho vào là ok.
     
  12. Minh Nhí

    Minh Nhí Guest

    Tham gia ngày:
    Bài viết:
    0
    Nơi ở:
    Tổ Chim
    Thedevilxn đừng out vội, cho tui xin YM đi, có gì tui send trực tiếp cho Devilxn. Từ hôm qua tới giờ cứ refresh liên tục :-(.


    P/s:
    Thedevilxn thử xem cái link này thử xem, megaupload có lẽ khả thi hơn chăng? Không biết lỗi là bắt đầu từ đâu nữa :-(.
    http://www.megaupload.com/?d=24QWSSR5
     
  13. Minh Nhí

    Minh Nhí Guest

    Tham gia ngày:
    Bài viết:
    0
    Nơi ở:
    Tổ Chim
    Cái này cũng hơi khó Thedevilxn ạ, vì thế này, lúc bắt đầu vào game thì nó quy định không phải là bắt đầu sáng (gà gáy o o), đại khái là trưa trưa gì đó, sau đó là trời tối, rồi lại bắt đầu sáng lại. Nếu mà game bắt đầu thời gian là lúc bắt đầu sáng (gà gáy) thì mình canh thời gian quá đơn giản, chỉ việc trừ đúng khoảng thời gian ban ngày là ổn, đằng này nó lại dở dở ương ương không phải là tại ngay thời điểm đó, nên nếu trừ thì nó lại bị khập khiễng thời gian, tối rồi mà phép vẫn còn hiệu quả.
     
  14. Thedevilxn

    Thedevilxn Mayor of SimCity

    Tham gia ngày:
    1/1/04
    Bài viết:
    4,439
    Nơi ở:
    ................
    Oài có action edit thời gian game mà trong phần game-game time thì phải ông xem lại mí cái action đó vậy tui dạo này làm biếng wá >_<
    YM của tui là devilxxn
     
  15. Zeddy

    Zeddy Grande Magico Rhiannon

    Tham gia ngày:
    13/8/04
    Bài viết:
    4,051
    Nơi ở:
    Hanoi
    thời gian bắt đầu, kết thúc 1 ngày, độ dài của ngày...v..v đều chỉnh được trong game play constant.
    bác vào đó kiếm mấy cái dòng time mà chỉnh.

    - với constant có thể sửa 1 ngày thành 60 tiếng ^^ ( tức là từ 1h => 60h)
    - có thể sửa 1 ngày trong war bằng 1 ngày thật ngoài đời: tức là : 1 s game = 1 s thật
    - có thể cho gà gáy sáng lúc 12 đêm. ^__^
    v.v


    bác chú ý cả cái trigger - time hoặc trigger - game
    trong đó có mấy cái điều chỉnh thời gian.
     
  16. Minh Nhí

    Minh Nhí Guest

    Tham gia ngày:
    Bài viết:
    0
    Nơi ở:
    Tổ Chim
    Okay, cám ơn Zeddy :-). Quả thật tui tập tọng vẽ vời nên trình độ yếu kém quá, mọi người chỉ bảo nên đã thông ra nhiều điều :-).
     
  17. dntnguyen

    dntnguyen Mario & Luigi

    Tham gia ngày:
    21/8/04
    Bài viết:
    733
    Mí anh có thể chỉ em cách tạo mí con sét ,băng lửa .của con súng được không ? Em mò hoài bài chỉ dẫn của anh thedevilxn mà chẳng được cái gì cả .

    To Devil : Anh không cần chỉ cách tạo Countdown timer cho em đâu .Biết làm rồi :D :D ( mò hoài mới ra ).
     
  18. Thedevilxn

    Thedevilxn Mayor of SimCity

    Tham gia ngày:
    1/1/04
    Bài viết:
    4,439
    Nơi ở:
    ................
    Hix đừng lo từ từ em sẽ tự nghĩ ra giống như cái countdown time thoai vấn đề còn lại chỉ là thời gian ^^
     
  19. dntnguyen

    dntnguyen Mario & Luigi

    Tham gia ngày:
    21/8/04
    Bài viết:
    733
    Hi . Có thể là như vậy .Từ trước giờ những bài hướng dẫn của anh đọc hoài có hiểu đâu :p :p :p ( không chỉ rõ trigger ,condition) tự mò ra đó mà .Nhưng dù sao cũng rất cảm ơn :D :D :D

    Bi giờ em đang muốn chuyển sang viết code .Mí anh có thể chỉ không . :hug:
     
  20. dntnguyen

    dntnguyen Mario & Luigi

    Tham gia ngày:
    21/8/04
    Bài viết:
    733
    Em muốn làm cái chiêu Fury của con Syrax và chiêu Shock Dragon của Demon giống DDAy .Nhưng chẳng biết làm từ đâu cả .Mí anh có thể giúp không ? :;)
     
Trạng thái chủ đề:
Không mở trả lời sau này.

Chia sẻ trang này