Skocz do zawartości
  • 👋 Witaj na MPCForum!

    Przeglądasz forum jako gość, co oznacza, że wiele świetnych funkcji jest jeszcze przed Tobą! 😎

    • Pełny dostęp do działów i ukrytych treści
    • Możliwość pisania i odpowiadania w tematach
    • System prywatnych wiadomości
    • Zbieranie reputacji i rozwijanie swojego profilu
    • Członkostwo w jednej z największych społeczności graczy

    👉 Dołączenie zajmie Ci mniej niż minutę – a zyskasz znacznie więcej!

    Zarejestruj się teraz

[Problem] Fryzura znika


Rekomendowane odpowiedzi

Opublikowano

Siemka, wgrałem nowe fryzy afro itd. Questa też. Gdy założę to na chwilę jest i potem znika. Co z tym zrobić? Może zły quest? Podrzuci ktoś działający?

Opublikowano

quest hair begin
state start begin
 function My_hair_item(vnum,index)
  hair_list={}
    --   vnum    /hair/ option  /  howmuch / duration
  hair_list [74001] = {1001, apply.ATTBONUS_WARRIOR, 10, 2592000}
  hair_list [74002] = {1002, apply.ATTBONUS_ASSASSIN, 10, 2592000}
  hair_list [74003] = {1003, apply.ATTBONUS_SURA,  10, 2592000}
  hair_list [74004] = {1004, apply.ATTBONUS_SHAMAN, 10, 2592000}
  hair_list [74005] = {1005, apply.ATTBONUS_WARRIOR, 10, 2592000}
  hair_list [74006] = {1006, apply.ATTBONUS_ASSASSIN, 10, 2592000}
  hair_list [74007] = {1007, apply.ATTBONUS_SURA,  10, 2592000}
  hair_list [74008] = {1008, apply.ATTBONUS_SHAMAN, 10, 2592000}
  hair_list [74009] = {1009, apply.ATTBONUS_WARRIOR, 10, 2592000}
  hair_list [74010] = {1010, apply.ATTBONUS_ASSASSIN, 10, 2592000}
  hair_list [74011] = {1011, apply.ATTBONUS_SURA,  10, 2592000}
  hair_list [74012] = {1012, apply.ATTBONUS_SHAMAN, 10, 2592000}
  hair_list [76013] = {1013, apply.ATTBONUS_HUMAN, 10, 2592000}
  hair_list [76015] = {1014, apply.ATTBONUS_HUMAN, 10, 2592000}
  hair_list [75801] = {1015, apply.ATTBONUS_HUMAN, 10, 2592000}
  hair_list [75802] = {1016, apply.ATTBONUS_HUMAN, 10, 2592000}
  hair_list [75803] = {1017, apply.ATTBONUS_HUMAN, 10, 2592000}
  hair_list [74020] = {1018, apply.ATTBONUS_HUMAN, 10, 2592000}

  hair_list [74251] = {2001, apply.ATTBONUS_WARRIOR, 10, 2592000}
  hair_list [74252] = {2002, apply.ATTBONUS_ASSASSIN, 10, 2592000}
  hair_list [74253] = {2003, apply.ATTBONUS_SURA,  10, 2592000}
  hair_list [74254] = {2004, apply.ATTBONUS_SHAMAN, 10, 2592000}
  hair_list [74255] = {2005, apply.ATTBONUS_WARRIOR, 10, 2592000}
  hair_list [74256] = {2006, apply.ATTBONUS_ASSASSIN, 10, 2592000}
  hair_list [74257] = {2007, apply.ATTBONUS_SURA,  10, 2592000}
  hair_list [74258] = {2008, apply.ATTBONUS_SHAMAN, 10, 2592000}
  hair_list [74259] = {2009, apply.ATTBONUS_WARRIOR, 10, 2592000}
  hair_list [74260] = {2010, apply.ATTBONUS_ASSASSIN, 10, 2592000}
  hair_list [74261] = {2011, apply.ATTBONUS_SURA,  10, 2592000}
  hair_list [74262] = {2012, apply.ATTBONUS_SHAMAN, 10, 2592000}
  hair_list [76263] = {2013, apply.ATTBONUS_HUMAN, 10, 2592000}
  hair_list [76265] = {2014, apply.ATTBONUS_HUMAN, 10, 2592000}
  hair_list [75816] = {2015, apply.ATTBONUS_HUMAN, 10, 2592000}
  hair_list [75817] = {2016, apply.ATTBONUS_HUMAN, 10, 2592000}
  hair_list [75818] = {2017, apply.ATTBONUS_HUMAN, 10, 2592000}
  hair_list [74270] = {2018, apply.ATTBONUS_HUMAN, 10, 2592000}  

  hair_list [74501] = {3001, apply.ATTBONUS_WARRIOR, 10, 2592000}
  hair_list [74502] = {3002, apply.ATTBONUS_ASSASSIN, 10, 2592000}
  hair_list [74503] = {3003, apply.ATTBONUS_SURA,  10, 2592000}
  hair_list [74504] = {3004, apply.ATTBONUS_SHAMAN, 10, 2592000}
  hair_list [74505] = {3005, apply.ATTBONUS_WARRIOR, 10, 2592000}
  hair_list [74506] = {3006, apply.ATTBONUS_ASSASSIN, 10, 2592000}
  hair_list [74507] = {3007, apply.ATTBONUS_SURA,  10, 2592000}
  hair_list [74508] = {3008, apply.ATTBONUS_SHAMAN, 10, 2592000}
  hair_list [74509] = {3009, apply.ATTBONUS_WARRIOR, 10, 2592000}
  hair_list [74510] = {3010, apply.ATTBONUS_ASSASSIN, 10, 2592000}
  hair_list [74511] = {3011, apply.ATTBONUS_SURA,  10, 2592000}
  hair_list [74512] = {3012, apply.ATTBONUS_SHAMAN, 10, 2592000}
  hair_list [76513] = {3013, apply.ATTBONUS_HUMAN, 10, 2592000}
  hair_list [76515] = {3014, apply.ATTBONUS_HUMAN, 10, 2592000}
  hair_list [75807] = {3015, apply.ATTBONUS_HUMAN, 10, 2592000}
  hair_list [75808] = {3016, apply.ATTBONUS_HUMAN, 10, 2592000}
  hair_list [75809] = {3017, apply.ATTBONUS_HUMAN, 10, 2592000}
  hair_list [74520] = {3018, apply.ATTBONUS_HUMAN, 10, 2592000}  

  hair_list [74751] = {4001, apply.ATTBONUS_WARRIOR, 10, 2592000}
  hair_list [74752] = {4002, apply.ATTBONUS_ASSASSIN, 10, 2592000}
  hair_list [74753] = {4003, apply.ATTBONUS_SURA,  10, 2592000}
  hair_list [74754] = {4004, apply.ATTBONUS_SHAMAN, 10, 2592000}
  hair_list [74755] = {4005, apply.ATTBONUS_WARRIOR, 10, 2592000}
  hair_list [74756] = {4006, apply.ATTBONUS_ASSASSIN, 10, 2592000}
  hair_list [74757] = {4007, apply.ATTBONUS_SURA,  10, 2592000}
  hair_list [74758] = {4008, apply.ATTBONUS_SHAMAN, 10, 2592000}
  hair_list [74759] = {4009, apply.ATTBONUS_WARRIOR, 10, 2592000}
  hair_list [74760] = {4010, apply.ATTBONUS_ASSASSIN, 10, 2592000}
  hair_list [74761] = {4011, apply.ATTBONUS_SURA,  10, 2592000}
  hair_list [74762] = {4012, apply.ATTBONUS_SHAMAN, 10, 2592000}
  hair_list [76763] = {4013, apply.ATTBONUS_HUMAN, 10, 2592000}
  hair_list [76765] = {4014, apply.ATTBONUS_HUMAN, 10, 2592000}
  hair_list [75822] = {4015, apply.ATTBONUS_HUMAN, 10, 2592000}
  hair_list [75823] = {4016, apply.ATTBONUS_HUMAN, 10, 2592000}
  hair_list [75824] = {4017, apply.ATTBONUS_HUMAN, 10, 2592000}
  hair_list [74770] = {4018, apply.ATTBONUS_HUMAN, 10, 2592000}  

  hair_list [75001] = {1001, apply.ATTBONUS_WARRIOR, 10, 2592000}
  hair_list [75002] = {1002, apply.ATTBONUS_ASSASSIN, 10, 2592000}
  hair_list [75003] = {1003, apply.ATTBONUS_SURA,  10, 2592000}
  hair_list [75004] = {1004, apply.ATTBONUS_SHAMAN, 10, 2592000}
  hair_list [75005] = {1005, apply.ATTBONUS_WARRIOR, 10, 2592000}
  hair_list [75006] = {1006, apply.ATTBONUS_ASSASSIN, 10, 2592000}
  hair_list [75007] = {1007, apply.ATTBONUS_SURA,  10, 2592000}
  hair_list [75008] = {1008, apply.ATTBONUS_SHAMAN, 10, 2592000}
  hair_list [75009] = {1009, apply.ATTBONUS_WARRIOR, 10, 2592000}
  hair_list [75010] = {1010, apply.ATTBONUS_ASSASSIN, 10, 2592000}
  hair_list [75011] = {1011, apply.ATTBONUS_SURA,  10, 2592000}
  hair_list [75012] = {1012, apply.ATTBONUS_SHAMAN, 10, 2592000}
  hair_list [75013] = {1013, apply.ATTBONUS_HUMAN, 10, 2592000}
  hair_list [75015] = {1014, apply.ATTBONUS_HUMAN, 10, 2592000}
  hair_list [75804] = {1015, apply.ATTBONUS_HUMAN, 10, 2592000}
  hair_list [75805] = {1016, apply.ATTBONUS_HUMAN, 10, 2592000}
  hair_list [75806] = {1017, apply.ATTBONUS_HUMAN, 10, 2592000}
  hair_list [75020] = {1018, apply.ATTBONUS_HUMAN, 10, 2592000}  

  hair_list [75201] = {2001, apply.ATTBONUS_WARRIOR, 10, 2592000}
  hair_list [75202] = {2002, apply.ATTBONUS_ASSASSIN, 10, 2592000}
  hair_list [75203] = {2003, apply.ATTBONUS_SURA,  10, 2592000}
  hair_list [75204] = {2004, apply.ATTBONUS_SHAMAN, 10, 2592000}
  hair_list [75205] = {2005, apply.ATTBONUS_WARRIOR, 10, 2592000}
  hair_list [75206] = {2006, apply.ATTBONUS_ASSASSIN, 10, 2592000}
  hair_list [75207] = {2007, apply.ATTBONUS_SURA,  10, 2592000}
  hair_list [75208] = {2008, apply.ATTBONUS_SHAMAN, 10, 2592000}
  hair_list [75209] = {2009, apply.ATTBONUS_WARRIOR, 10, 2592000}
  hair_list [75210] = {2010, apply.ATTBONUS_ASSASSIN, 10, 2592000}
  hair_list [75211] = {2011, apply.ATTBONUS_SURA,  10, 2592000}
  hair_list [75212] = {2012, apply.ATTBONUS_SHAMAN, 10, 2592000}
  hair_list [75213] = {2013, apply.ATTBONUS_HUMAN, 10, 2592000}
  hair_list [75215] = {2014, apply.ATTBONUS_HUMAN, 10, 2592000}
  hair_list [75813] = {2015, apply.ATTBONUS_HUMAN, 10, 2592000}
  hair_list [75814] = {2016, apply.ATTBONUS_HUMAN, 10, 2592000}
  hair_list [75815] = {2017, apply.ATTBONUS_HUMAN, 10, 2592000}
  hair_list [75220] = {2018, apply.ATTBONUS_HUMAN, 10, 2592000}  

  hair_list [75401] = {3001, apply.ATTBONUS_WARRIOR, 10, 2592000}
  hair_list [75402] = {3002, apply.ATTBONUS_ASSASSIN, 10, 2592000}
  hair_list [75403] = {3003, apply.ATTBONUS_SURA,  10, 2592000}
  hair_list [75404] = {3004, apply.ATTBONUS_SHAMAN, 10, 2592000}
  hair_list [75405] = {3005, apply.ATTBONUS_WARRIOR, 10, 2592000}
  hair_list [75406] = {3006, apply.ATTBONUS_ASSASSIN, 10, 2592000}
  hair_list [75407] = {3007, apply.ATTBONUS_SURA,  10, 2592000}
  hair_list [75408] = {3008, apply.ATTBONUS_SHAMAN, 10, 2592000}
  hair_list [75409] = {3009, apply.ATTBONUS_WARRIOR, 10, 2592000}
  hair_list [75410] = {3010, apply.ATTBONUS_ASSASSIN, 10, 2592000}
  hair_list [75411] = {3011, apply.ATTBONUS_SURA,  10, 2592000}
  hair_list [75412] = {3012, apply.ATTBONUS_SHAMAN, 10, 2592000}
  hair_list [75413] = {3013, apply.ATTBONUS_HUMAN, 10, 2592000}
  hair_list [75415] = {3014, apply.ATTBONUS_HUMAN, 10, 2592000}
  hair_list [75810] = {3015, apply.ATTBONUS_HUMAN, 10, 2592000}
  hair_list [75811] = {3016, apply.ATTBONUS_HUMAN, 10, 2592000}
  hair_list [75812] = {3017, apply.ATTBONUS_HUMAN, 10, 2592000}
  hair_list [75420] = {3018, apply.ATTBONUS_HUMAN, 10, 2592000}  
  hair_list [75601] = {4001, apply.ATTBONUS_WARRIOR, 10, 2592000}
  hair_list [75602] = {4002, apply.ATTBONUS_ASSASSIN, 10, 2592000}
  hair_list [75603] = {4003, apply.ATTBONUS_SURA,  10, 2592000}
  hair_list [75604] = {4004, apply.ATTBONUS_SHAMAN, 10, 2592000}
  hair_list [75605] = {4005, apply.ATTBONUS_WARRIOR, 10, 2592000}
  hair_list [75606] = {4006, apply.ATTBONUS_ASSASSIN, 10, 2592000}
  hair_list [75607] = {4007, apply.ATTBONUS_SURA,  10, 2592000}
  hair_list [75608] = {4008, apply.ATTBONUS_SHAMAN, 10, 2592000}
  hair_list [75609] = {4009, apply.ATTBONUS_WARRIOR, 10, 2592000}
  hair_list [75610] = {4010, apply.ATTBONUS_ASSASSIN, 10, 2592000}
  hair_list [75611] = {4011, apply.ATTBONUS_SURA,  10, 2592000}
  hair_list [75612] = {4012, apply.ATTBONUS_SHAMAN, 10, 2592000}
  hair_list [75613] = {4013, apply.ATTBONUS_HUMAN, 10, 2592000}
  hair_list [75615] = {4014, apply.ATTBONUS_HUMAN, 10, 2592000}
  hair_list [75819] = {4015, apply.ATTBONUS_HUMAN, 10, 2592000}
  hair_list [75820] = {4016, apply.ATTBONUS_HUMAN, 10, 2592000}
  hair_list [75821] = {4017, apply.ATTBONUS_HUMAN, 10, 2592000}
  hair_list [75620] = {4018, apply.ATTBONUS_HUMAN, 10, 2592000}  
  return hair_list[vnum][index]
 end

 function leave_log(item_vnum)

  char_log(0, "CHANGE_HAIR", string.format("USE_ITEM(%d)",item_vnum)) -- ľĆŔĚĹŰ ?Î?× ĽłÁ¤
  --char_log(0, "CHANGE_HAIR", string.format("SET_HAIR(%d)",item_vnum)) -- ľĆŔĚĹŰ ?Î?× ĽłÁ¤
  char_log(0, "CHANGE_HAIR", string.format("END_SEC(%d)",get_time()+ hair.My_hair_item(item_vnum,4)) ) -- ?çżë?â°Ł ?Î?×
  --char_log(0, "CHANGE_HAIR", string.format("AFFECT(%s), DURATION:%d)",hair.My_hair_item(item_vnum,2),get_time()+ hair.My_hair_item(item_vnum,4))) -- Čż°ú ĽłÁ¤ ?Î?×
  char_log(0, "CHANGE_HAIR", "CHANGE_HAIR_END") -- Áľ?á ?Î?×
 end


 when  74001.use or
 74002.use or
 74003.use or
 74004.use or
 74005.use or
 74006.use or
 74007.use or
 74008.use or
 74009.use or
 74010.use or
 74011.use or
 74012.use or
 76013.use or
 76015.use or
 75801.use or
 75802.use or
 75803.use or
 74020.use or
 75001.use or
 75002.use or
 75003.use or
 75004.use or
 75005.use or
 75006.use or
 75007.use or
 75008.use or
 75009.use or
 75010.use or
 75011.use or
 75012.use or
 75013.use or
 75015.use or
 75804.use or
 75805.use or
 75806.use or
 75020.use with pc.get_job()==0 begin

  pc.set_part(PART_HAIR, hair.My_hair_item(item.vnum,1))
  affect.remove_hair()
  affect.add_hair(hair.My_hair_item(item.vnum,2),hair.My_hair_item(item.vnum,3) , hair.My_hair_item(item.vnum,4))
  pc.setqf("limit_time",get_time()+ hair.My_hair_item(item.vnum,4))
  hair.leave_log(item.vnum)
  item.remove()
 end

 when  74251.use or
 74252.use or
 74253.use or
 74254.use or
 74255.use or
 74256.use or
 74257.use or
 74258.use or
 74259.use or
 74260.use or
 74261.use or
 74262.use or
 76263.use or
 76265.use or
 75816.use or
 75817.use or
 75818.use or
 74270.use or
 75201.use or
 75202.use or
 75203.use or
 75204.use or
 75205.use or
 75206.use or
 75207.use or
 75208.use or
 75209.use or
 75210.use or
 75211.use or
 75212.use or
 75213.use or
 75215.use or
 75813.use or
 75814.use or
 75815.use or
 75220.use with pc.get_job()==1 begin

  pc.set_part(PART_HAIR, hair.My_hair_item(item.vnum,1))
  affect.remove_hair()
  affect.add_hair(hair.My_hair_item(item.vnum,2),hair.My_hair_item(item.vnum,3) , hair.My_hair_item(item.vnum,4))
  pc.setqf("limit_time",get_time()+hair.My_hair_item(item.vnum,4))
  hair.leave_log(item.vnum)
  item.remove()
 end
 when  74501.use or
 74502.use or
 74503.use or
 74504.use or
 74505.use or
 74506.use or
 74507.use or
 74508.use or
 74509.use or
 74510.use or
 74511.use or
 74512.use or
 76513.use or
 76515.use or
 75807.use or
 75808.use or
 75809.use or
 74520.use or
 75401.use or
 75402.use or
 75403.use or
 75404.use or
 75405.use or
 75406.use or
 75407.use or
 75408.use or
 75409.use or
 75410.use or
 75411.use or
 75412.use or
 75413.use or
 75415.use or
 75810.use or
 75811.use or
 75812.use or
 75420.use with pc.get_job()==2 begin

  pc.set_part(PART_HAIR, hair.My_hair_item(item.vnum,1))
  affect.remove_hair()
  affect.add_hair(hair.My_hair_item(item.vnum,2),hair.My_hair_item(item.vnum,3) , hair.My_hair_item(item.vnum,4))
  pc.setqf("limit_time",get_time()+hair.My_hair_item(item.vnum,4))
  hair.leave_log(item.vnum)
  item.remove()
 end

 when  74751.use or
 74752.use or
 74753.use or
 74754.use or
 74755.use or
 74756.use or
 74757.use or
 74758.use or
 74759.use or
 74760.use or
 74761.use or
 74762.use or
 76763.use or
 76765.use or
 75822.use or
 75823.use or
 75824.use or
 74770.use or
 75601.use or
 75602.use or
 75603.use or
 75604.use or
 75605.use or
 75606.use or
 75607.use or
 75608.use or
 75609.use or
 75610.use or
 75611.use or
 75612.use or
 75613.use or
 75615.use or
 75819.use or
 75820.use or
 75821.use or
 75620.use with pc.get_job()==3 begin

  pc.set_part(PART_HAIR, hair.My_hair_item(item.vnum,1))
  affect.remove_hair()
  affect.add_hair(hair.My_hair_item(item.vnum,2),hair.My_hair_item(item.vnum,3) , hair.My_hair_item(item.vnum,4))
  pc.setqf("limit_time",get_time()+ hair.My_hair_item(item.vnum,4))
  hair.leave_log(item.vnum)
  item.remove()
 end
end
end

Opublikowano

Proszę, quest testowany i działa!

 

quest hair begin

state start begin

function My_hair_item(vnum,index)

hair_list={}

-- vnum /hair/ option / howmuch / duration

hair_list [74001] = {1001, apply.ATTBONUS_WARRIOR, 10, 2592000}

hair_list [74002] = {1002, apply.ATTBONUS_ASSASSIN, 10, 2592000}

hair_list [74003] = {1003, apply.ATTBONUS_SURA, 10, 2592000}

hair_list [74004] = {1004, apply.ATTBONUS_SHAMAN, 10, 2592000}

hair_list [74005] = {1005, apply.ATTBONUS_WARRIOR, 10, 2592000}

hair_list [74006] = {1006, apply.ATTBONUS_ASSASSIN, 10, 2592000}

hair_list [74007] = {1007, apply.ATTBONUS_SURA, 10, 2592000}

hair_list [74008] = {1008, apply.ATTBONUS_SHAMAN, 10, 2592000}

hair_list [74009] = {1009, apply.ATTBONUS_WARRIOR, 10, 2592000}

hair_list [74010] = {1010, apply.ATTBONUS_ASSASSIN, 10, 2592000}

hair_list [74011] = {1011, apply.ATTBONUS_SURA, 10, 2592000}

hair_list [74012] = {1012, apply.ATTBONUS_SHAMAN, 10, 2592000}

hair_list [76013] = {1013, apply.ATTBONUS_HUMAN, 10, 2592000}

hair_list [76015] = {1014, apply.ATTBONUS_HUMAN, 10, 2592000}

hair_list [75801] = {1015, apply.ATTBONUS_HUMAN, 10, 2592000}

hair_list [75802] = {1016, apply.ATTBONUS_HUMAN, 10, 2592000}

hair_list [75803] = {1017, apply.ATTBONUS_HUMAN, 10, 2592000}

hair_list [74020] = {1018, apply.ATTBONUS_HUMAN, 10, 2592000}

 

hair_list [74251] = {2001, apply.ATTBONUS_WARRIOR, 10, 2592000}

hair_list [74252] = {2002, apply.ATTBONUS_ASSASSIN, 10, 2592000}

hair_list [74253] = {2003, apply.ATTBONUS_SURA, 10, 2592000}

hair_list [74254] = {2004, apply.ATTBONUS_SHAMAN, 10, 2592000}

hair_list [74255] = {2005, apply.ATTBONUS_WARRIOR, 10, 2592000}

hair_list [74256] = {2006, apply.ATTBONUS_ASSASSIN, 10, 2592000}

hair_list [74257] = {2007, apply.ATTBONUS_SURA, 10, 2592000}

hair_list [74258] = {2008, apply.ATTBONUS_SHAMAN, 10, 2592000}

hair_list [74259] = {2009, apply.ATTBONUS_WARRIOR, 10, 2592000}

hair_list [74260] = {2010, apply.ATTBONUS_ASSASSIN, 10, 2592000}

hair_list [74261] = {2011, apply.ATTBONUS_SURA, 10, 2592000}

hair_list [74262] = {2012, apply.ATTBONUS_SHAMAN, 10, 2592000}

hair_list [76263] = {2013, apply.ATTBONUS_HUMAN, 10, 2592000}

hair_list [76265] = {2014, apply.ATTBONUS_HUMAN, 10, 2592000}

hair_list [75816] = {2015, apply.ATTBONUS_HUMAN, 10, 2592000}

hair_list [75817] = {2016, apply.ATTBONUS_HUMAN, 10, 2592000}

hair_list [75818] = {2017, apply.ATTBONUS_HUMAN, 10, 2592000}

hair_list [74270] = {2018, apply.ATTBONUS_HUMAN, 10, 2592000}

 

hair_list [74501] = {3001, apply.ATTBONUS_WARRIOR, 10, 2592000}

hair_list [74502] = {3002, apply.ATTBONUS_ASSASSIN, 10, 2592000}

hair_list [74503] = {3003, apply.ATTBONUS_SURA, 10, 2592000}

hair_list [74504] = {3004, apply.ATTBONUS_SHAMAN, 10, 2592000}

hair_list [74505] = {3005, apply.ATTBONUS_WARRIOR, 10, 2592000}

hair_list [74506] = {3006, apply.ATTBONUS_ASSASSIN, 10, 2592000}

hair_list [74507] = {3007, apply.ATTBONUS_SURA, 10, 2592000}

hair_list [74508] = {3008, apply.ATTBONUS_SHAMAN, 10, 2592000}

hair_list [74509] = {3009, apply.ATTBONUS_WARRIOR, 10, 2592000}

hair_list [74510] = {3010, apply.ATTBONUS_ASSASSIN, 10, 2592000}

hair_list [74511] = {3011, apply.ATTBONUS_SURA, 10, 2592000}

hair_list [74512] = {3012, apply.ATTBONUS_SHAMAN, 10, 2592000}

hair_list [76513] = {3013, apply.ATTBONUS_HUMAN, 10, 2592000}

hair_list [76515] = {3014, apply.ATTBONUS_HUMAN, 10, 2592000}

hair_list [75807] = {3015, apply.ATTBONUS_HUMAN, 10, 2592000}

hair_list [75808] = {3016, apply.ATTBONUS_HUMAN, 10, 2592000}

hair_list [75809] = {3017, apply.ATTBONUS_HUMAN, 10, 2592000}

hair_list [74520] = {3018, apply.ATTBONUS_HUMAN, 10, 2592000}

 

hair_list [74751] = {4001, apply.ATTBONUS_WARRIOR, 10, 2592000}

hair_list [74752] = {4002, apply.ATTBONUS_ASSASSIN, 10, 2592000}

hair_list [74753] = {4003, apply.ATTBONUS_SURA, 10, 2592000}

hair_list [74754] = {4004, apply.ATTBONUS_SHAMAN, 10, 2592000}

hair_list [74755] = {4005, apply.ATTBONUS_WARRIOR, 10, 2592000}

hair_list [74756] = {4006, apply.ATTBONUS_ASSASSIN, 10, 2592000}

hair_list [74757] = {4007, apply.ATTBONUS_SURA, 10, 2592000}

hair_list [74758] = {4008, apply.ATTBONUS_SHAMAN, 10, 2592000}

hair_list [74759] = {4009, apply.ATTBONUS_WARRIOR, 10, 2592000}

hair_list [74760] = {4010, apply.ATTBONUS_ASSASSIN, 10, 2592000}

hair_list [74761] = {4011, apply.ATTBONUS_SURA, 10, 2592000}

hair_list [74762] = {4012, apply.ATTBONUS_SHAMAN, 10, 2592000}

hair_list [76763] = {4013, apply.ATTBONUS_HUMAN, 10, 2592000}

hair_list [76765] = {4014, apply.ATTBONUS_HUMAN, 10, 2592000}

hair_list [75822] = {4015, apply.ATTBONUS_HUMAN, 10, 2592000}

hair_list [75823] = {4016, apply.ATTBONUS_HUMAN, 10, 2592000}

hair_list [75824] = {4017, apply.ATTBONUS_HUMAN, 10, 2592000}

hair_list [74770] = {4018, apply.ATTBONUS_HUMAN, 10, 2592000}

 

hair_list [75001] = {1001, apply.ATTBONUS_WARRIOR, 10, 2592000}

hair_list [75002] = {1002, apply.ATTBONUS_ASSASSIN, 10, 2592000}

hair_list [75003] = {1003, apply.ATTBONUS_SURA, 10, 2592000}

hair_list [75004] = {1004, apply.ATTBONUS_SHAMAN, 10, 2592000}

hair_list [75005] = {1005, apply.ATTBONUS_WARRIOR, 10, 2592000}

hair_list [75006] = {1006, apply.ATTBONUS_ASSASSIN, 10, 2592000}

hair_list [75007] = {1007, apply.ATTBONUS_SURA, 10, 2592000}

hair_list [75008] = {1008, apply.ATTBONUS_SHAMAN, 10, 2592000}

hair_list [75009] = {1009, apply.ATTBONUS_WARRIOR, 10, 2592000}

hair_list [75010] = {1010, apply.ATTBONUS_ASSASSIN, 10, 2592000}

hair_list [75011] = {1011, apply.ATTBONUS_SURA, 10, 2592000}

hair_list [75012] = {1012, apply.ATTBONUS_SHAMAN, 10, 2592000}

hair_list [75013] = {1013, apply.ATTBONUS_HUMAN, 10, 2592000}

hair_list [75015] = {1014, apply.ATTBONUS_HUMAN, 10, 2592000}

hair_list [75804] = {1015, apply.ATTBONUS_HUMAN, 10, 2592000}

hair_list [75805] = {1016, apply.ATTBONUS_HUMAN, 10, 2592000}

hair_list [75806] = {1017, apply.ATTBONUS_HUMAN, 10, 2592000}

hair_list [75020] = {1018, apply.ATTBONUS_HUMAN, 10, 2592000}

 

hair_list [75201] = {2001, apply.ATTBONUS_WARRIOR, 10, 2592000}

hair_list [75202] = {2002, apply.ATTBONUS_ASSASSIN, 10, 2592000}

hair_list [75203] = {2003, apply.ATTBONUS_SURA, 10, 2592000}

hair_list [75204] = {2004, apply.ATTBONUS_SHAMAN, 10, 2592000}

hair_list [75205] = {2005, apply.ATTBONUS_WARRIOR, 10, 2592000}

hair_list [75206] = {2006, apply.ATTBONUS_ASSASSIN, 10, 2592000}

hair_list [75207] = {2007, apply.ATTBONUS_SURA, 10, 2592000}

hair_list [75208] = {2008, apply.ATTBONUS_SHAMAN, 10, 2592000}

hair_list [75209] = {2009, apply.ATTBONUS_WARRIOR, 10, 2592000}

hair_list [75210] = {2010, apply.ATTBONUS_ASSASSIN, 10, 2592000}

hair_list [75211] = {2011, apply.ATTBONUS_SURA, 10, 2592000}

hair_list [75212] = {2012, apply.ATTBONUS_SHAMAN, 10, 2592000}

hair_list [75213] = {2013, apply.ATTBONUS_HUMAN, 10, 2592000}

hair_list [75215] = {2014, apply.ATTBONUS_HUMAN, 10, 2592000}

hair_list [75813] = {2015, apply.ATTBONUS_HUMAN, 10, 2592000}

hair_list [75814] = {2016, apply.ATTBONUS_HUMAN, 10, 2592000}

hair_list [75815] = {2017, apply.ATTBONUS_HUMAN, 10, 2592000}

hair_list [75220] = {2018, apply.ATTBONUS_HUMAN, 10, 2592000}

 

hair_list [75401] = {3001, apply.ATTBONUS_WARRIOR, 10, 2592000}

hair_list [75402] = {3002, apply.ATTBONUS_ASSASSIN, 10, 2592000}

hair_list [75403] = {3003, apply.ATTBONUS_SURA, 10, 2592000}

hair_list [75404] = {3004, apply.ATTBONUS_SHAMAN, 10, 2592000}

hair_list [75405] = {3005, apply.ATTBONUS_WARRIOR, 10, 2592000}

hair_list [75406] = {3006, apply.ATTBONUS_ASSASSIN, 10, 2592000}

hair_list [75407] = {3007, apply.ATTBONUS_SURA, 10, 2592000}

hair_list [75408] = {3008, apply.ATTBONUS_SHAMAN, 10, 2592000}

hair_list [75409] = {3009, apply.ATTBONUS_WARRIOR, 10, 2592000}

hair_list [75410] = {3010, apply.ATTBONUS_ASSASSIN, 10, 2592000}

hair_list [75411] = {3011, apply.ATTBONUS_SURA, 10, 2592000}

hair_list [75412] = {3012, apply.ATTBONUS_SHAMAN, 10, 2592000}

hair_list [75413] = {3013, apply.ATTBONUS_HUMAN, 10, 2592000}

hair_list [75415] = {3014, apply.ATTBONUS_HUMAN, 10, 2592000}

hair_list [75810] = {3015, apply.ATTBONUS_HUMAN, 10, 2592000}

hair_list [75811] = {3016, apply.ATTBONUS_HUMAN, 10, 2592000}

hair_list [75812] = {3017, apply.ATTBONUS_HUMAN, 10, 2592000}

hair_list [75420] = {3018, apply.ATTBONUS_HUMAN, 10, 2592000}

 

hair_list [75601] = {4001, apply.ATTBONUS_WARRIOR, 10, 2592000}

hair_list [75602] = {4002, apply.ATTBONUS_ASSASSIN, 10, 2592000}

hair_list [75603] = {4003, apply.ATTBONUS_SURA, 10, 2592000}

hair_list [75604] = {4004, apply.ATTBONUS_SHAMAN, 10, 2592000}

hair_list [75605] = {4005, apply.ATTBONUS_WARRIOR, 10, 2592000}

hair_list [75606] = {4006, apply.ATTBONUS_ASSASSIN, 10, 2592000}

hair_list [75607] = {4007, apply.ATTBONUS_SURA, 10, 2592000}

hair_list [75608] = {4008, apply.ATTBONUS_SHAMAN, 10, 2592000}

hair_list [75609] = {4009, apply.ATTBONUS_WARRIOR, 10, 2592000}

hair_list [75610] = {4010, apply.ATTBONUS_ASSASSIN, 10, 2592000}

hair_list [75611] = {4011, apply.ATTBONUS_SURA, 10, 2592000}

hair_list [75612] = {4012, apply.ATTBONUS_SHAMAN, 10, 2592000}

hair_list [75613] = {4013, apply.ATTBONUS_HUMAN, 10, 2592000}

hair_list [75615] = {4014, apply.ATTBONUS_HUMAN, 10, 2592000}

hair_list [75819] = {4015, apply.ATTBONUS_HUMAN, 10, 2592000}

hair_list [75820] = {4016, apply.ATTBONUS_HUMAN, 10, 2592000}

hair_list [75821] = {4017, apply.ATTBONUS_HUMAN, 10, 2592000}

hair_list [75620] = {4018, apply.ATTBONUS_HUMAN, 10, 2592000}

return hair_list[vnum][index]

end

 

function leave_log(item_vnum)

 

char_log(0, "CHANGE_HAIR", string.format("USE_ITEM(%d)",item_vnum)) -- ľĆŔĚĹŰ ?Î?× ĽłÁ¤

 

--char_log(0, "CHANGE_HAIR", string.format("SET_HAIR(%d)",item_vnum)) -- ľĆŔĚĹŰ ?Î?× ĽłÁ¤

 

char_log(0, "CHANGE_HAIR", string.format("END_SEC(%d)",get_time()+ hair.My_hair_item(item_vnum,4)) ) -- ?çżë?â°Ł ?Î?×

 

--char_log(0, "CHANGE_HAIR", string.format("AFFECT(%s), DURATION:%d)",hair.My_hair_item(item_vnum,2),get_time()+ hair.My_hair_item(item_vnum,4))) -- Čż°ú ĽłÁ¤ ?Î?×

 

char_log(0, "CHANGE_HAIR", "CHANGE_HAIR_END") -- Áľ?á ?Î?×

 

end

 

 

when 74001.use or

74002.use or

74003.use or

74004.use or

74005.use or

74006.use or

74007.use or

74008.use or

74009.use or

74010.use or

74011.use or

74012.use or

76013.use or

76015.use or

75801.use or

75802.use or

75803.use or

74020.use or

75001.use or

75002.use or

75003.use or

75004.use or

75005.use or

75006.use or

75007.use or

75008.use or

75009.use or

75010.use or

75011.use or

75012.use or

75013.use or

75015.use or

75804.use or

75805.use or

75806.use or

75020.use with pc.get_job()==0 begin

 

pc.set_part(PART_HAIR, hair.My_hair_item(item.vnum,1))

affect.remove_hair()

affect.add_hair(hair.My_hair_item(item.vnum,2),hair.My_hair_item(item.vnum,3) , hair.My_hair_item(item.vnum,4))

 

pc.setqf("limit_time",get_time()+ hair.My_hair_item(item.vnum,4))

hair.leave_log(item.vnum)

item.remove()

end

 

when 74251.use or

74252.use or

74253.use or

74254.use or

74255.use or

74256.use or

74257.use or

74258.use or

74259.use or

74260.use or

74261.use or

74262.use or

76263.use or

76265.use or

75816.use or

75817.use or

75818.use or

74270.use or

75201.use or

75202.use or

75203.use or

75204.use or

75205.use or

75206.use or

75207.use or

75208.use or

75209.use or

75210.use or

75211.use or

75212.use or

75213.use or

75215.use or

75813.use or

75814.use or

75815.use or

75220.use with pc.get_job()==1 begin

 

pc.set_part(PART_HAIR, hair.My_hair_item(item.vnum,1))

affect.remove_hair()

affect.add_hair(hair.My_hair_item(item.vnum,2),hair.My_hair_item(item.vnum,3) , hair.My_hair_item(item.vnum,4))

 

pc.setqf("limit_time",get_time()+hair.My_hair_item(item.vnum,4))

 

hair.leave_log(item.vnum)

item.remove()

end

 

when 74501.use or

74502.use or

74503.use or

74504.use or

74505.use or

74506.use or

74507.use or

74508.use or

74509.use or

74510.use or

74511.use or

74512.use or

76513.use or

76515.use or

75807.use or

75808.use or

75809.use or

74520.use or

75401.use or

75402.use or

75403.use or

75404.use or

75405.use or

75406.use or

75407.use or

75408.use or

75409.use or

75410.use or

75411.use or

75412.use or

75413.use or

75415.use or

75810.use or

75811.use or

75812.use or

75420.use with pc.get_job()==2 begin

 

pc.set_part(PART_HAIR, hair.My_hair_item(item.vnum,1))

affect.remove_hair()

affect.add_hair(hair.My_hair_item(item.vnum,2),hair.My_hair_item(item.vnum,3) , hair.My_hair_item(item.vnum,4))

 

pc.setqf("limit_time",get_time()+hair.My_hair_item(item.vnum,4))

 

hair.leave_log(item.vnum)

item.remove()

end

 

when 74751.use or

74752.use or

74753.use or

74754.use or

74755.use or

74756.use or

74757.use or

74758.use or

74759.use or

74760.use or

74761.use or

74762.use or

76763.use or

76765.use or

75822.use or

75823.use or

75824.use or

74770.use or

75601.use or

75602.use or

75603.use or

75604.use or

75605.use or

75606.use or

75607.use or

75608.use or

75609.use or

75610.use or

75611.use or

75612.use or

75613.use or

75615.use or

75819.use or

75820.use or

75821.use or

75620.use with pc.get_job()==3 begin

 

pc.set_part(PART_HAIR, hair.My_hair_item(item.vnum,1))

affect.remove_hair()

affect.add_hair(hair.My_hair_item(item.vnum,2),hair.My_hair_item(item.vnum,3) , hair.My_hair_item(item.vnum,4))

 

pc.setqf("limit_time",get_time()+ hair.My_hair_item(item.vnum,4))

 

hair.leave_log(item.vnum)

item.remove()

end

 

end

end

 

 

 

44501525063774020816.png

Zarchiwizowany

Ten temat przebywa obecnie w archiwum. Dodawanie nowych odpowiedzi zostało zablokowane.

×
×
  • Dodaj nową pozycję...