Hab sie entbuggt. Musste die Quest ändern.
PHP Code:
quest hair begin
state start begin
function My_hair_item(vnum,index)
hair_list={}
-- vnum /hair/ option / howmuch / duration
-- Männlicher Krieger
hair_list [75001] = {1001, apply.ATTBONUS_WARRIOR, 10, 2592000} -- 30 Tage
hair_list [75002] = {1002, apply.ATTBONUS_ASSASSIN, 10, 2592000} -- 30 Tage
hair_list [75003] = {1003, apply.ATTBONUS_SURA, 10, 2592000} -- 30 Tage
hair_list [75004] = {1004, apply.ATTBONUS_SHAMAN, 10, 2592000} -- 30 Tage
hair_list [75005] = {1005, apply.ATTBONUS_WARRIOR, 10, 2592000} -- 30 Tage
hair_list [75006] = {1006, apply.ATTBONUS_ASSASSIN, 10, 2592000} -- 30 Tage
hair_list [75007] = {1007, apply.ATTBONUS_SURA, 10, 2592000} -- 30 Tage
hair_list [75008] = {1008, apply.ATTBONUS_SHAMAN, 10, 2592000} -- 30 Tage
hair_list [75009] = {1009, apply.ATTBONUS_WARRIOR, 10, 2592000} -- 30 Tage
hair_list [75010] = {1010, apply.ATTBONUS_ASSASSIN, 10, 2592000} -- 30 Tage
hair_list [75011] = {1011, apply.ATTBONUS_SURA, 10, 2592000} -- 30 Tage
hair_list [75012] = {1012, apply.ATTBONUS_SHAMAN, 10, 2592000} -- 30 Tage
--AFFRO
hair_list [75013] = {1013, apply.ATTBONUS_HUMAN, 15, 2592000} -- 30 Tage
hair_list [75014] = {1013, apply.ATTBONUS_HUMAN, 15, 2592000} -- 30 Tage
--Hut
hair_list [75015] = {1014, apply.ATTBONUS_HUMAN, 15, 2592000} -- 30 Tage
hair_list [75016] = {1014, apply.ATTBONUS_HUMAN, 15, 2592000} -- 30 Tage
-------------------------------------------------------------------------------------
-- Ninja Weiblich
hair_list [75251] = {2001, apply.ATTBONUS_WARRIOR, 10, 2592000} -- 30 Tage
hair_list [75252] = {2002, apply.ATTBONUS_ASSASSIN, 10, 2592000} -- 30 Tage
hair_list [75253] = {2003, apply.ATTBONUS_SURA, 10, 2592000} -- 30 Tage
hair_list [75254] = {2004, apply.ATTBONUS_SHAMAN, 10, 2592000} -- 30 Tage
hair_list [75255] = {2005, apply.ATTBONUS_WARRIOR, 10, 2592000} -- 30 Tage
hair_list [75256] = {2006, apply.ATTBONUS_ASSASSIN, 10, 2592000} -- 30 Tage
hair_list [75257] = {2007, apply.ATTBONUS_SURA, 10, 2592000} -- 30 Tage
hair_list [75258] = {2008, apply.ATTBONUS_SHAMAN, 10, 2592000} -- 30 Tage
hair_list [75259] = {2009, apply.ATTBONUS_WARRIOR, 10, 2592000} -- 30 Tage
hair_list [75260] = {2010, apply.ATTBONUS_ASSASSIN, 10, 2592000} -- 30 Tage
hair_list [75261] = {2011, apply.ATTBONUS_SURA, 10, 2592000} -- 30 Tage
hair_list [75262] = {2012, apply.ATTBONUS_SHAMAN, 10, 2592000} -- 30 Tage
--AFFRO
hair_list [75263] = {2013, apply.ATTBONUS_HUMAN, 15, 2592000} -- 30 Tage
hair_list [75264] = {2013, apply.ATTBONUS_HUMAN, 15, 2592000} -- 30 Tage
--Kopfbedeckung Schüssel
hair_list [75265] = {2014, apply.ATTBONUS_HUMAN, 15, 2592000} -- 30 Tage
hair_list [75266] = {2014, apply.ATTBONUS_HUMAN, 15, 2592000} -- 30 Tage
-------------------------------------------------------------------------------------
--Sura Männlich
hair_list [75501] = {3001, apply.ATTBONUS_WARRIOR, 10, 2592000} -- 30 Tage
hair_list [75502] = {3002, apply.ATTBONUS_ASSASSIN, 10, 2592000} -- 30 Tage
hair_list [75503] = {3003, apply.ATTBONUS_SURA, 10, 2592000} -- 30 Tage
hair_list [75504] = {3004, apply.ATTBONUS_SHAMAN, 10, 2592000} -- 30 Tage
hair_list [75505] = {3005, apply.ATTBONUS_WARRIOR, 10, 2592000} -- 30 Tage
hair_list [75506] = {3006, apply.ATTBONUS_ASSASSIN, 10, 2592000} -- 30 Tage
hair_list [75507] = {3007, apply.ATTBONUS_SURA, 10, 2592000} -- 30 Tage
hair_list [75508] = {3008, apply.ATTBONUS_SHAMAN, 10, 2592000} -- 30 Tage
hair_list [75509] = {3009, apply.ATTBONUS_WARRIOR, 10, 2592000} -- 30 Tage
hair_list [75510] = {3010, apply.ATTBONUS_ASSASSIN, 10, 2592000} -- 30 Tage
hair_list [75511] = {3011, apply.ATTBONUS_SURA, 10, 2592000} -- 30 Tage
hair_list [75512] = {3012, apply.ATTBONUS_SHAMAN, 10, 2592000} -- 30 Tage
--AFFRO
hair_list [74513] = {3013, apply.ATTBONUS_HUMAN, 15, 2592000} -- 30 Tage
hair_list [74514] = {3013, apply.ATTBONUS_HUMAN, 15, 2592000} -- 30 Tage
--Hut
hair_list [74515] = {3014, apply.ATTBONUS_HUMAN, 15, 2592000} -- 30 Tage
hair_list [74516] = {3014, apply.ATTBONUS_HUMAN, 15, 2592000} -- 30 Tage
-------------------------------------------------------------------------------------
-- Weiblich Schamane
hair_list [75751] = {4001, apply.ATTBONUS_WARRIOR, 10, 2592000} -- 30 Tage
hair_list [75752] = {4002, apply.ATTBONUS_ASSASSIN, 10, 2592000} -- 30 Tage
hair_list [75753] = {4003, apply.ATTBONUS_SURA, 10, 2592000} -- 30 Tage
hair_list [75754] = {4004, apply.ATTBONUS_SHAMAN, 10, 2592000} -- 30 Tage
hair_list [75755] = {4005, apply.ATTBONUS_WARRIOR, 10, 2592000} -- 30 Tage
hair_list [75756] = {4006, apply.ATTBONUS_ASSASSIN, 10, 2592000} -- 30 Tage
hair_list [75757] = {4007, apply.ATTBONUS_SURA, 10, 2592000} -- 30 Tage
hair_list [75758] = {4008, apply.ATTBONUS_SHAMAN, 10, 2592000} -- 30 Tage
hair_list [75759] = {4009, apply.ATTBONUS_WARRIOR, 10, 2592000} -- 30 Tage
hair_list [75760] = {4010, apply.ATTBONUS_ASSASSIN, 10, 2592000} -- 30 Tage
hair_list [75761] = {4011, apply.ATTBONUS_SURA, 10, 2592000} -- 30 Tage
hair_list [75762] = {4012, apply.ATTBONUS_SHAMAN, 10, 2592000} -- 30 Tage
--AFFRO
hair_list [75763] = {4013, apply.ATTBONUS_HUMAN, 15, 2592000} -- 30 Tage
hair_list [75764] = {4013, apply.ATTBONUS_HUMAN, 15, 2592000} -- 30 Tage
--Kopfbedeckung Schüssel
hair_list [75765] = {4014, apply.ATTBONUS_HUMAN, 15, 2592000} -- 30 Tage
hair_list [75766] = {4014, apply.ATTBONUS_HUMAN, 15, 2592000} -- 30 Tage
-------------------------------------------------------------------------------------
--Weiblicher Krieger
hair_list [73001] = {1001, apply.ATTBONUS_WARRIOR, 10, 2592000} -- 30 Tage
hair_list [73002] = {1002, apply.ATTBONUS_ASSASSIN, 10, 2592000} -- 30 Tage
hair_list [73003] = {1003, apply.ATTBONUS_SURA, 10, 2592000} -- 30 Tage
hair_list [73004] = {1004, apply.ATTBONUS_SHAMAN, 10, 2592000} -- 30 Tage
hair_list [73005] = {1005, apply.ATTBONUS_WARRIOR, 10, 2592000} -- 30 Tage
hair_list [73006] = {1006, apply.ATTBONUS_ASSASSIN, 10, 2592000} -- 30 Tage
hair_list [73007] = {1007, apply.ATTBONUS_SURA, 10, 2592000} -- 30 Tage
hair_list [73008] = {1008, apply.ATTBONUS_SHAMAN, 10, 2592000} -- 30 Tage
hair_list [73009] = {1009, apply.ATTBONUS_WARRIOR, 10, 2592000} -- 30 Tage
hair_list [73010] = {1010, apply.ATTBONUS_ASSASSIN, 10, 2592000} -- 30 Tage
hair_list [73011] = {1011, apply.ATTBONUS_SURA, 10, 2592000} -- 30 Tage
hair_list [73012] = {1012, apply.ATTBONUS_SHAMAN, 10, 2592000} -- 30 Tage
--AFFRO
hair_list [73013] = {1013, apply.ATTBONUS_HUMAN, 15, 2592000} -- 30 Tage
hair_list [73014] = {1013, apply.ATTBONUS_HUMAN, 15, 2592000} -- 30 Tage
--Kopfbedeckung Schüssel
hair_list [73015] = {1014, apply.ATTBONUS_HUMAN, 15, 2592000} -- 30 Tage
hair_list [73016] = {1014, apply.ATTBONUS_HUMAN, 15, 2592000} -- 30 Tage
-------------------------------------------------------------------------------------
--Männlicher Ninja
hair_list [73201] = {2001, apply.ATTBONUS_WARRIOR, 10, 2592000} -- 30 Tage
hair_list [73202] = {2002, apply.ATTBONUS_ASSASSIN, 10, 2592000} -- 30 Tage
hair_list [73203] = {2003, apply.ATTBONUS_SURA, 10, 2592000} -- 30 Tage
hair_list [73204] = {2004, apply.ATTBONUS_SHAMAN, 10, 2592000} -- 30 Tage
hair_list [73205] = {2005, apply.ATTBONUS_WARRIOR, 10, 2592000} -- 30 Tage
hair_list [73206] = {2006, apply.ATTBONUS_ASSASSIN, 10, 2592000} -- 30 Tage
hair_list [73207] = {2007, apply.ATTBONUS_SURA, 10, 2592000} -- 30 Tage
hair_list [73208] = {2008, apply.ATTBONUS_SHAMAN, 10, 2592000} -- 30 Tage
hair_list [73209] = {2009, apply.ATTBONUS_WARRIOR, 10, 2592000} -- 30 Tage
hair_list [73210] = {2010, apply.ATTBONUS_ASSASSIN, 10, 2592000} -- 30 Tage
hair_list [73211] = {2011, apply.ATTBONUS_SURA, 10, 2592000} -- 30 Tage
hair_list [73212] = {2012, apply.ATTBONUS_SHAMAN, 10, 2592000} -- 30 Tage
--AFFRO
hair_list [73213] = {2013, apply.ATTBONUS_HUMAN, 15, 2592000} -- 30 Tage
hair_list [73214] = {2013, apply.ATTBONUS_HUMAN, 15, 2592000} -- 30 Tage
--Hut
hair_list [73215] = {2014, apply.ATTBONUS_HUMAN, 15, 2592000} -- 30 Tage
hair_list [73216] = {2014, apply.ATTBONUS_HUMAN, 15, 2592000} -- 30 Tage
-------------------------------------------------------------------------------------
--Weibliche Sura
hair_list [73401] = {3001, apply.ATTBONUS_WARRIOR, 10, 2592000} -- 30 Tage
hair_list [73402] = {3002, apply.ATTBONUS_ASSASSIN, 10, 2592000} -- 30 Tage
hair_list [73403] = {3003, apply.ATTBONUS_SURA, 10, 2592000} -- 30 Tage
hair_list [73404] = {3004, apply.ATTBONUS_SHAMAN, 10, 2592000} -- 30 Tage
hair_list [73405] = {3005, apply.ATTBONUS_WARRIOR, 10, 2592000} -- 30 Tage
hair_list [73406] = {3006, apply.ATTBONUS_ASSASSIN, 10, 2592000} -- 30 Tage
hair_list [73407] = {3007, apply.ATTBONUS_SURA, 10, 2592000} -- 30 Tage
hair_list [73408] = {3008, apply.ATTBONUS_SHAMAN, 10, 2592000} -- 30 Tage
hair_list [73409] = {3009, apply.ATTBONUS_WARRIOR, 10, 2592000} -- 30 Tage
hair_list [73410] = {3010, apply.ATTBONUS_ASSASSIN, 10, 2592000} -- 30 Tage
hair_list [73411] = {3011, apply.ATTBONUS_SURA, 10, 2592000} -- 30 Tage
hair_list [73412] = {3012, apply.ATTBONUS_SHAMAN, 10, 2592000} -- 30 Tage
--AFFRO
hair_list [73413] = {3013, apply.ATTBONUS_HUMAN, 15, 2592000} -- 30 Tage
hair_list [73414] = {3013, apply.ATTBONUS_HUMAN, 15, 2592000} -- 30 Tage
--Kopfbedeckung Schüssel
hair_list [73415] = {3014, apply.ATTBONUS_HUMAN, 15, 2592000} -- 30 Tage
hair_list [73416] = {3014, apply.ATTBONUS_HUMAN, 15, 2592000} -- 30 Tage
-------------------------------------------------------------------------------------
--Männliche Schamane
hair_list [73601] = {4001, apply.ATTBONUS_WARRIOR, 10, 2592000} -- 30 Tage
hair_list [73602] = {4002, apply.ATTBONUS_ASSASSIN, 10, 2592000} -- 30 Tage
hair_list [73603] = {4003, apply.ATTBONUS_SURA, 10, 2592000} -- 30 Tage
hair_list [73604] = {4004, apply.ATTBONUS_SHAMAN, 10, 2592000} -- 30 Tage
hair_list [73605] = {4005, apply.ATTBONUS_WARRIOR, 10, 2592000} -- 30 Tage
hair_list [73606] = {4006, apply.ATTBONUS_ASSASSIN, 10, 2592000} -- 30 Tage
hair_list [73607] = {4007, apply.ATTBONUS_SURA, 10, 2592000} -- 30 Tage
hair_list [73608] = {4008, apply.ATTBONUS_SHAMAN, 10, 2592000} -- 30 Tage
hair_list [73609] = {4009, apply.ATTBONUS_WARRIOR, 10, 2592000} -- 30 Tage
hair_list [73610] = {4010, apply.ATTBONUS_ASSASSIN, 10, 2592000} -- 30 Tage
hair_list [73611] = {4011, apply.ATTBONUS_SURA, 10, 2592000} -- 30 Tage
hair_list [73612] = {4012, apply.ATTBONUS_SHAMAN, 10, 2592000} -- 30 Tage
--AFFRO
hair_list [73613] = {4013, apply.ATTBONUS_HUMAN, 15, 2592000} -- 30 Tage
hair_list [73614] = {4013, apply.ATTBONUS_HUMAN, 15, 2592000} -- 30 Tage
--Hut
hair_list [73615] = {4014, apply.ATTBONUS_HUMAN, 15, 2592000} -- 30 Tage
hair_list [73616] = {4014, apply.ATTBONUS_HUMAN, 15, 2592000} -- 30 Tage
-------------------------------------------------------------------------------------
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 75001.use or
75002.use or
75003.use or
75004.use or
75081.use or
75082.use or
75083.use or
75084.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
75014.use or
75015.use or
75016.use or
73001.use or
73002.use or
73003.use or
73004.use or
73005.use or
73006.use or
73007.use or
73008.use or
73009.use or
73010.use or
73011.use or
73012.use or
73013.use or
73014.use or
73015.use or
73016.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 75251.use or
75252.use or
75253.use or
75254.use or
75255.use or
75256.use or
75257.use or
75258.use or
75259.use or
75260.use or
75261.use or
75262.use or
75263.use or
75264.use or
75265.use or
75266.use or
75201.use or
75202.use or
75023.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
75213.use or
75214.use or
75215.use or
75216.use or
75212.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 75501.use or
75502.use or
75503.use or
75504.use or
75505.use or
75506.use or
75507.use or
75508.use or
75509.use or
75510.use or
75511.use or
75512.use or
75513.use or
75514.use or
75515.use or
75516.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
75413.use or
75414.use or
75415.use or
75416.use or
75412.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 75751.use or
75752.use or
75753.use or
75754.use or
75755.use or
75756.use or
75757.use or
75758.use or
75759.use or
75760.use or
75761.use or
75762.use or
75763.use or
75764.use or
75765.use or
75766.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
75613.use or
75614.use or
75615.use or
75616.use or
75612.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
Eben noch deine Zeitangaben ändern.