Guest User

Untitled

a guest
Jun 27th, 2017
167
0
Never
Not a member of Pastebin yet? Sign Up, it unlocks many cool features!
Lua 2.85 KB | None | 0 0
  1. if hero:GetUnitName() == "npc_dota_hero_monkey_king" then
  2.     local mask = SpawnEntityFromTableSynchronous("prop_dynamic", {model = "models/heroes/monkey_king/monkey_king_armor.vmdl"})
  3.     mask:SetParent(hero, nil)
  4.     mask:FollowEntity(hero, true)
  5.     mask:SetOwner(hero)
  6.  
  7.     if Util:PlayerEquipedItem(hero:GetPlayerOwnerID(), "monkey_king_hair_bronze_staff") then
  8.       local mask1 = SpawnEntityFromTableSynchronous("prop_dynamic", {model = "models/items/monkey_king/monkey_king_king_of_the_dark_reef_ti_2017_weapon/monkey_king_king_of_the_dark_reef_ti_2017_weapon.vmdl"})
  9.       mask1:SetParent(hero, nil)
  10.       mask1:FollowEntity(hero, true)
  11.       mask1:SetOwner(hero)
  12.       table.insert(hero.attachments, {weapon = mask1})
  13.     else
  14.       local mask1 = SpawnEntityFromTableSynchronous("prop_dynamic", {model = "models/heroes/monkey_king/monkey_king_base_weapon.vmdl"})
  15.       mask1:SetParent(hero, nil)
  16.       mask1:FollowEntity(hero, true)
  17.       mask1:SetOwner(hero)
  18.       table.insert(hero.attachments, {weapon = mask1})
  19.     end
  20.     if Util:PlayerEquipedItem(hero:GetPlayerOwnerID(), "monkey_king_crown_of_old_god") then
  21.       local mask3 = SpawnEntityFromTableSynchronous("prop_dynamic", {model = "models/items/monkey_king/monkey_king_arcana_head/mesh/monkey_king_arcana.vmdl"})
  22.       mask3:SetParent(hero, nil)
  23.       mask3:FollowEntity(hero, true)
  24.       mask3:SetOwner(hero)
  25.       mask3:SetMaterialGroup("2")
  26.       hero:SetMaterialGroup("3")
  27.  
  28.       ParticleManager:CreateParticle( "particles/econ/items/monkey_king/arcana/monkey_king_arcana_death.vpcf", PATTACH_ABSORIGIN_FOLLOW, hero )
  29.       ParticleManager:CreateParticle( "particles/econ/items/monkey_king/arcana/monkey_king_arcana_crown.vpcf", PATTACH_ABSORIGIN_FOLLOW, mask3 )
  30.       table.insert(hero.attachments, {hair = mask3})
  31.     elseif Util:PlayerEquipedItem(hero:GetPlayerOwnerID(), "monkey_king_hair_bronze_crown") then
  32.       local mask3 = SpawnEntityFromTableSynchronous("prop_dynamic", {model = "models/items/monkey_king/monkey_king_king_of_the_dark_reef_ti_2017_head/monkey_king_king_of_the_dark_reef_ti_2017_head.vmdl"})
  33.       mask3:SetParent(hero, nil)
  34.       mask3:FollowEntity(hero, true)
  35.       mask3:SetOwner(hero)
  36.       table.insert(hero.attachments, {hair = mask3})
  37.     else
  38.       local mask3 = SpawnEntityFromTableSynchronous("prop_dynamic", {model = "models/heroes/monkey_king/monkey_king_hair.vmdl"})
  39.       mask3:SetParent(hero, nil)
  40.       mask3:FollowEntity(hero, true)
  41.       mask3:SetOwner(hero)
  42.       table.insert(hero.attachments, {hair = mask3})
  43.     end
  44.  
  45.     local mask2 = SpawnEntityFromTableSynchronous("prop_dynamic", {model = "models/heroes/monkey_king/monkey_king_cape.vmdl"})
  46.     mask2:SetParent(hero, nil)
  47.     mask2:FollowEntity(hero, true)
  48.     mask2:SetOwner(hero)
  49.  
  50.     table.insert(hero.attachments, {weapon = mask1})
  51.     table.insert(hero.attachments, {cape = mask2})
  52.   end
Advertisement
Add Comment
Please, Sign In to add comment