1. Updated Resource Submission Rules: All model & skin resource submissions must now include an in-game screenshot. This is to help speed up the moderation process and to show how the model and/or texture looks like from the in-game camera.
    Dismiss Notice
  2. DID YOU KNOW - That you can unlock new rank icons by posting on the forums or winning contests? Click here to customize your rank or read our User Rank Policy to see a list of ranks that you can unlock. Have you won a contest and still havn't received your rank award? Then please contact the administration.
    Dismiss Notice
  3. Don’t forget to sign up for the Hive Cup. There’s a 555 EUR prize pool. Sign up now!
    Dismiss Notice
  4. The Hive Workshop Cup contest results have been announced! See the maps that'll be featured in the Hive Workshop Cup tournament!
    Dismiss Notice
  5. The results are out! Check them out.
    Dismiss Notice
  6. The poll for Hive's 12th Concept Art Contest is up! Go cast your vote for your favourite genie!
    Dismiss Notice
  7. The raddest synthwave tracks were chosen - Check out our Music Contest #12 - Results and congratulate the winners!
    Dismiss Notice
  8. Check out the Staff job openings thread.
    Dismiss Notice
Dismiss Notice
60,000 passwords have been reset on July 8, 2019. If you cannot login, read this.
Kusanagi Kuro
Last Activity:
Oct 12, 2019 at 5:40 PM
Joined:
Mar 11, 2012
Messages:
699
Albums:
1

Kusanagi Kuro

Well-Known Member

Kusanagi Kuro was last seen:
Oct 12, 2019 at 5:40 PM
    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...