ich kann die kostüme nicht mehr ausziehen anziehn kein problem hier meine quest.
PHP Code:
quest costume_rofl begin
state start begin
function get_real_hair_id(id)
return ({
[45001] = 5001,
[45002] = 5001,
[45003] = 5002,
[45004] = 5002,
[45005] = 5003,
[45006] = 5003,
[45007] = 5004,
[45008] = 5004,
[45009] = 5005,
[45010] = 5005,
[45011] = 5002,
[45012] = 5002,
[45013] = 5003,
[45014] = 5003,
[45015] = 5004,
[45016] = 5004,
[45017] = 5005,
[45018] = 5005,
[45019] = 5006,
[45020] = 5006,
[45021] = 5008,
[45022] = 5009,
[45023] = 5010,
[45024] = 5011,
[45025] = 5012,
[45026] = 5013,
[45027] = 5014,
[45028] = 5015,
[45029] = 5016,
[45030] = 5017,
[45031] = 5018,
[45032] = 5019,
[45033] = 5020,
[45034] = 5021,
[45035] = 5006,
[45036] = 5007,
[45037] = 5008,
[45038] = 5009,
[45039] = 5010,
[45040] = 5011,
[45041] = 5012,
[45042] = 5013,
[45043] = 5014,
[45044] = 5015,
[45045] = 5016,
[45046] = 5017,
[45047] = 5018,
[45048] = 5019,
[45049] = 5020,
[45050] = 5021,
[45053] = 5023,
[45054] = 5023,
[45055] = 5024,
[45056] = 5024,
[45057] = 5025,
[45058] = 5025,
[45061] = 5027,
[45062] = 5027,
[45065] = 5023,
[45066] = 5023,
[45067] = 5024,
[45068] = 5024,
[45069] = 5025,
[45070] = 5025,
[45073] = 5027,
[45074] = 5027,
[45075] = 5028,
[45076] = 5029,
[45077] = 5030,
[45078] = 5030,
[45079] = 5031,
[45080] = 5031,
[45081] = 5028,
[45082] = 5029,
[45083] = 5030,
[45084] = 5030,
[45085] = 5031,
[45086] = 5031,
[45087] = 5033,
[45088] = 5034,
[45089] = 5035,
[45090] = 5036,
[45091] = 5037,
[45092] = 5038,
[45093] = 5039,
[45094] = 5040,
[45095] = 5041,
[45096] = 5042,
[45097] = 5033,
[45098] = 5034,
[45099] = 5035,
[45100] = 5036,
[45101] = 5037,
[45102] = 5038,
[45103] = 5039,
[45104] = 5040,
[45105] = 5041,
[45106] = 5042,
[45119] = 5045,
[45120] = 5046,
[45121] = 5047,
[45122] = 5048,
[45123] = 5045,
[45124] = 5046,
[45125] = 5047,
[45126] = 5048,
[45127] = 5045,
[45128] = 5046,
[45129] = 5047,
[45130] = 5048,
[45131] = 5045,
[45132] = 5046,
[45133] = 5047,
[45134] = 5048
})[id]
end
when login begin
if pc.getqf("use_costume") == 1 then
cmdchat("costume_icon "..pc.getqf("costume_body"))
end
if pc.getqf("use_costume_hair") == 1 then
local vnum = pc.getqf("hair_use_vnum")
cmdchat("costume_hair "..vnum)
end
loop_timer("check_costume", 0.40)
end
when check_costume.timer begin
if pc.getqf("use_costume") == 1 then
local a = pc.getqf("costume_body")
pc.set_part(PART_MAIN, a)
end
end
when 41001.use or
41002.use or
41003.use or
41004.use or
41005.use or
41006.use or
41007.use or
41008.use or
41009.use or
41010.use or
41011.use or
41012.use or
41013.use or
41014.use or
41015.use or
41016.use or
41017.use or
41018.use or
41019.use or
41020.use or
41021.use or
41022.use or
41023.use or
41024.use or
41025.use or
41026.use or
41027.use or
41028.use or
41029.use or
41030.use or
41031.use or
41032.use or
41033.use or
41034.use or
41035.use or
41036.use or
41037.use or
41038.use or
41039.use or
41040.use or
41041.use or
41042.use or
41043.use or
41044.use or
41045.use or
41046.use or
41047.use or
41048.use or
41049.use or
41050.use or
41051.use or
41052.use or
41053.use or
41054.use or
41055.use or
41056.use or
41057.use or
41058.use or
41059.use or
41060.use or
41061.use or
41062.use or
41063.use or
41064.use or
41065.use or
41066.use or
41067.use or
41068.use or
41069.use or
41070.use or
41071.use or
41072.use or
41073.use or
41074.use or
41075.use or
41076.use or
41077.use or
41078.use or
41079.use or
41080.use or
41081.use or
41082.use or
41083.use or
41084.use or
41085.use or
41086.use or
41087.use or
41088.use or
41089.use or
41090.use or
41091.use or
41092.use or
41093.use or
41094.use or
41095.use or
41096.use or
41097.use or
41098.use or
41099.use or
41100.use or
41101.use or
41102.use or
41103.use or
41104.use or
41105.use or
41106.use or
41107.use or
41108.use or
41109.use or
41110.use or
41111.use or
41112.use or
41113.use or
41114.use or
41117.use or
41118.use or
41119.use or
41120.use or
41121.use or
41122.use or
41125.use or
41126.use or
41129.use or
41130.use or
41131.use or
41132.use or
41133.use or
41134.use or
41135.use or
41136.use or
41137.use or
41138.use or
41139.use or
41140.use or
41141.use or
41142.use or
41143.use or
41144.use or
41145.use or
41146.use or
41147.use or
41148.use or
41149.use or
41150.use or
41151.use or
41152.use or
41153.use or
41154.use or
41155.use or
41156.use or
41157.use or
41158.use or
41159.use or
41160.use or
41161.use or
41162.use or
41163.use or
41164.use or
41165.use or
41166.use or
41167.use or
41168.use or
41169.use or
41170.use or
41171.use or
41172.use or
41173.use or
41174.use or
41175.use or
41176.use or
41177.use or
41178.use or
41179.use or
41180.use or
41181.use or
41182.use or
41183.use or
41184.use or
41185.use or
41186.use or
41187.use or
41188.use or
41189.use or
41190.use or
41191.use or
41192.use or
41193.use or
41194.use or
41195.use or
41196.use or
41197.use or
41198.use or
41199.use or
41200.use or
41201.use or
41202.use or
41203.use or
41204.use or
41205.use or
41206.use or
41207.use or
41208.use or
41209.use or
41210.use or
41211.use or
41212.use or
41213.use or
41214.use or
41215.use or
41216.use or
41217.use or
41218.use or
41219.use or
41220.use or
41221.use or
41222.use or
41223.use or
41224.use or
41225.use or
41226.use or
41227.use or
41228.use or
41229.use or
41230.use or
41231.use or
41232.use or
41233.use or
41234.use or
41235.use or
41236.use or
41237.use or
41238.use or
41239.use or
41240.use or
41241.use or
41242.use or
41243.use or
41244.use or
41245.use or
41246.use or
41247.use or
41248.use or
41249.use or
41250.use or
41251.use or
41252.use or
41253.use or
41254.use or
41255.use or
41256.use or
41257.use or
41258.use or
41259.use or
41260.use or
41261.use or
41262.use or
41263.use or
41264.use or
41265.use or
41266.use or
41267.use or
41268.use or
41269.use or
41270.use or
41271.use or
41272.use or
41273.use or
41274.use or
41275.use or
41276.use or
41277.use or
41278.use or
41279.use or
41280.use or
41291.use or
41292.use or
41293.use or
41294.use or
41295.use or
41296.use or
41297.use or
41298.use or
41299.use or
41300.use or
41301.use or
41302.use or
41303.use or
41304.use or
41305.use or
41306.use or
45001.use or
45002.use or
45003.use or
45004.use or
45005.use or
45006.use or
45007.use or
45008.use or
45009.use or
45010.use or
45011.use or
45012.use or
45013.use or
45014.use or
45015.use or
45016.use or
45017.use or
45018.use or
45019.use or
45020.use or
45021.use or
45022.use or
45023.use or
45024.use or
45025.use or
45026.use or
45027.use or
45028.use or
45029.use or
45030.use or
45031.use or
45032.use or
45033.use or
45034.use or
45035.use or
45036.use or
45037.use or
45038.use or
45039.use or
45040.use or
45041.use or
45042.use or
45043.use or
45044.use or
45045.use or
45046.use or
45047.use or
45048.use or
45049.use or
45050.use or
45053.use or
45054.use or
45055.use or
45056.use or
45057.use or
45058.use or
45061.use or
45062.use or
45065.use or
45066.use or
45067.use or
45068.use or
45069.use or
45070.use or
45073.use or
45074.use or
45075.use or
45076.use or
45077.use or
45078.use or
45079.use or
45080.use or
45081.use or
45082.use or
45083.use or
45084.use or
45085.use or
45086.use or
45087.use or
45088.use or
45089.use or
45090.use or
45091.use or
45092.use or
45093.use or
45094.use or
45095.use or
45096.use or
45097.use or
45098.use or
45099.use or
45100.use or
45101.use or
45102.use or
45103.use or
45104.use or
45105.use or
45106.use or
45119.use or
45120.use or
45121.use or
45122.use or
45123.use or
45124.use or
45125.use or
45126.use or
45127.use or
45128.use or
45129.use or
45130.use or
45131.use or
45132.use or
45133.use or
45134.use begin
local vnum = item.get_vnum()
if vnum > 41000 and vnum < 41307 then
if pc.getqf("use_costume") == 1 then
if vnum == pc.getqf("costume_body") then
local a = pc.getqf("costume_body")
pc.give_item2(a,1)
pc.setqf("use_costume", 0)
pc.setqf("costume_body", 0)
local rüssi = pc.get_armor()
local old = pc.getqf("costume_part_old")
if rüssi == old then
pc.set_part(PART_MAIN, old)
else
pc.set_part(PART_MAIN, rüssi)
end
cmdchat("costume_icon "..vnum)
else
local a = pc.getqf("costume_body")
pc.give_item2(a)
pc.setqf("costume_body", vnum)
pc.remove_item(vnum,1)
pc.set_part(PART_MAIN, vnum)
cmdchat("costume_icon "..vnum)
end
elseif pc.getqf("use_costume") == 0 then
pc.setqf("use_costume", 1)
local old = pc.get_part(PART_MAIN)
pc.setqf("costume_part_old", old)
pc.set_part(PART_MAIN, vnum)
pc.setqf("costume_body", vnum)
pc.remove_item(vnum,1)
cmdchat("costume_icon "..vnum)
end
elseif vnum > 45000 and vnum < 45135 then
local vnum = item.get_vnum()
local hair_vnum = costume_rofl.get_real_hair_id(vnum)
if pc.getqf("use_costume_hair") == 0 then
pc.setqf("old_hair_costume", pc.get_part(PART_HAIR))
pc.setqf("use_costume_hair", 1)
pc.setqf("hair_use_vnum", vnum)
pc.set_part(PART_HAIR, hair_vnum)
cmdchat("costume_hair "..vnum)
pc.remove_item(vnum,1)
elseif pc.getqf("use_costume_hair") == 1 then
if vnum == pc.getqf("hair_use_vnum") then
pc.setqf("use_costume_hair", 0)
pc.setqf("hair_use_vnum", 0)
pc.set_part(PART_HAIR, pc.getqf("old_hair_costume"))
pc.setqf("old_hair_costume", 0)
cmdchat("costume_hair "..vnum)
else
local item = pc.getqf("hair_use_vnum")
pc.give_item2(item,1)
pc.setqf("hair_use_vnum", vnum)
pc.set_part(PART_HAIR, hair_vnum)
cmdchat("costume_hair "..vnum)
pc.remove_item(vnum,1)
end
end
end
end
end
end
PHP Code:
quest costume_off_hair begin
state start begin
when button or info begin
if pc.getf("costume_rofl", "use_costume_hair") == 1 then
local vnum = pc.getf("costume_rofl", "hair_use_vnum")
pc.give_item2(vnum,1)
cmdchat("costume_hair "..vnum)
pc.setf("costume_rofl", "use_costume_hair", 0)
pc.setf("costume_rofl", "hair_use_vnum", 0)
local old_hair = pc.getf("costume_rofl", "old_hair_costume")
pc.set_part(PART_HAIR, old_hair)
pc.setf("costume_rofl", "old_hair_costume", 0)
end
end
end
end
PHP Code:
-- // Quest zum ausziehen // --
quest costume_lite_2 begin
state start begin
when button or info begin
if pc.getf("costume_rofl", "use_costume") == 1 then
local vnum = pc.getf("costume_rofl", "costume_body")
pc.give_item2(vnum,1)
cmdchat("costume_icon "..vnum)
pc.setf("costume_rofl", "use_costume", 0)
pc.setf("costume_rofl", "costume_body", 0)
local old = pc.getf("costume_rofl", "costume_part_old")
local rüssi = pc.get_armor()
if rüssi == old then
pc.set_part(PART_MAIN, old)
else
pc.set_part(PART_MAIN, rüssi)
end
end
end
end
end