1. Join in on Icon Contest #17 and show your interpretation of a legendary equipment set!
    Dismiss Notice
  2. Join us in our custom games night on Saturday, June 30. We'll see you on Battle.net and Discord!
    Dismiss Notice
  3. Texturing Contest #28 has come to an end; vote for your favorite swamp dweller here! You can vote up to 3 entries.
    Dismiss Notice
  4. The Maxwell vs PrinceYaser Icon Challenge has come to a finish. See the results here!
    Dismiss Notice
  5. We've created the Staff Job Openings thread. We're currently in need of icon, video production, and social/multimedia positions to be filled. Thank you!
    Dismiss Notice
  6. Music Contest #10 Retro is out! Join us for some retro/vintage fun!
    Dismiss Notice
  7. Don't be stagnant - embrace change! The time has come to evolve and join the Techtree Contest #12 - Evolution.
    Dismiss Notice
  8. On May 20th a new law about privacy and data processing comes into work in the EU. I am no lawyer and I need help figuring out if we comply and if not, what we must do about it. Please message me if you can provide any assistance. Read more. Ralle
    Dismiss Notice
hayaku1412
Last Activity:
Jun 18, 2018 at 10:09 AM
Joined:
Mar 11, 2012
Messages:
672
Albums:
1

hayaku1412

Well-Known Member

hayaku1412 was last seen:
Jun 18, 2018 at 10:09 AM
    1. Vunjo
    2. Unregret
      Unregret
      Hello, we need to talk
    3. UngThanhNhan
      UngThanhNhan
      Chào! Dạo này ko thấy ông onl nữa nhỉ? Hôm nào rảnh, nhắm onl đc thì nói trước với tui để tui onl luôn, có vài chuyện thắc mắc trong WE, đang cần hỏi :D
    4. Doomlord
      Doomlord
      Cam on :)

      Xin loi nhung ma hien gio to dang ko muon doc code nen cau chiu kho tao thread o Trigger and Scripts gium. Thanks :P
    5. Daffa the Mage
      Daffa the Mage
      ----------
      Thks.
      ----------
      Your Welcome, it's always a good thing for one to help another :)
    6. Doomlord
    7. nhocklanhox6
      nhocklanhox6
      mạng đang khùm, chờ chị chút
    8. nhocklanhox6
      nhocklanhox6
      ừ nhanh nha Link
    9. nhocklanhox6
      nhocklanhox6
      Team view qua chị xem thử
    10. nhocklanhox6
    11. nhocklanhox6
    12. nhocklanhox6
    13. nhocklanhox6
      nhocklanhox6
      ừ làm đúng rồi đó :), à k có gì, chỉ em cách chọn custom script = phím tắt ấy mà, còn % rớt item thì chỉ cần ghi chance(%) trên conditions như chị làm ấy nhé.
    14. nhocklanhox6
      nhocklanhox6
      À quên nếu không muốn con unit đó rớt item đó nữa thì dùng lệnh
      call destroy(GetUnitTypeId(u)) để xóa bộ nhớ và em có thể cài đặt lại. (cái kia là VD nhé)
    15. nhocklanhox6
      nhocklanhox6
      được chứ
    16. nhocklanhox6
      nhocklanhox6
      Cái này tùy biến thoải mái, dùng bất cứ event gì củng dc cả, nếu muốn gom ở diện rộng thì pick group lại, còn cái specific kia chỉ là test thôi.
    17. nhocklanhox6
      nhocklanhox6
      Cái này chạy theo loại type như em nói đó.
      Trigger 1 là lưu con Peasant vào u sau đó gọi:

      call additem(GetUnitTypeId(udg_u),0,'afac')

      đây là lệnh để lưu item cần rớt vào unit type u với:

      GetUnitTypeId(udg_u) nơi dữ liệu lưu vào
      0 nơi chứa
      'afac' là rawcode của item muốn lưu (crtl + D)

      ở trigger 2:

      chance(.....) là % rớt item, sau khi bật conditions em bấm "c" nó sẽ ra custom script.
      Item - Create (getitem(GetUnitTypeId(GetTriggerUnit()),0)) at (Position of (Triggering unit))

      ở lệnh này là tiến hành tạo item đã được lưu, em có thể lưu nó vào 1 var integer i.
      VD:
      set i = getitem(GetUnitTypeId(GetTriggerUnit()),0)

      với:
      GetUnitTypeId(GetTriggerUnit()) lấy item ở đâu
      0 là vị trí của item đó.
    18. nhocklanhox6
      nhocklanhox6
      Không hiểu thì nói chị
    19. nhocklanhox6
      nhocklanhox6
      library ItemDrop
      globals
      private hashtable H = InitHashtable()
      endglobals
      //
      function chance takes integer i returns boolean
      return GetRandomInt(0,100) <= i
      endfunction
      //
      function additem takes integer i,integer ch,integer itemdata returns nothing
      call SaveInteger(H,i,ch,itemdata)
      endfunction
      //
      function getitem takes integer i,integer ch returns integer
      local integer it = LoadInteger(H,i,ch)
      return it
      endfunction
      //
      function destroy takes integer i returns nothing
      call FlushChildHashtable(H,i)
      endfunction
      //
      endlibrary
      //
      test
      Events
      Time - Elapsed game time is 0.00 seconds
      Conditions
      Actions
      Set u = Peasant 0002 <gen>
      Custom script: call additem(GetUnitTypeId(udg_u),0,'afac')
      Custom script: call additem(GetUnitTypeId(udg_u),1,'spsh')

      //
      test 1
      Events
      Unit - A unit Dies
      Conditions
      Actions
      If (All Conditions are True) then do (Then Actions) else do (Else Actions)
      If - Conditions
      (chance(100))
      Then - Actions
      If (All Conditions are True) then do (Then Actions) else do (Else Actions)
      If - Conditions
      (chance(70))
      Then - Actions
      Item - Create (getitem(GetUnitTypeId(GetTriggerUnit()),0)) at (Position of (Triggering unit))
      Else - Actions
      If (All Conditions are True) then do (Then Actions) else do (Else Actions)
      If - Conditions
      (chance(30))
      Then - Actions
      Item - Create (getitem(GetUnitTypeId(GetTriggerUnit()),1)) at (Position of (Triggering unit))
      Else - Actions
      Else - Actions
    20. nhocklanhox6
      nhocklanhox6
      Ok hiu rui, chi viêt sys roi chi e cach dùng
  • Loading...
  • Loading...
  • About

    WarCraft 3 Realm:
    Asia
    Favourite Race:
    Blood Elf
    Favorite Organization/Clan:
    Kirin Tor
  • Loading...
  • Loading...