Bug Costume Seren

Totalitatea subiectelor care nu respectă regulamentul impus in sectiunea "Probleme şi Întrebări" vor fi stocate aici.
Închis
Avatar utilizator
☻Mega☻
Utilizator interzis !

Utilizator interzis !
Mesaje: 1106
Membru din: 27 Ian 2014, 13:29
Aprecieri: 0
Mulţumiri: 150  
Medalii

Salutare j4m,
Am bagat sf seren pe sv. Pun un costum si nu merge dat jos..
Tin sa va spun ca am in filezilla doar un quest cu numele: costune_system.quest si inca 1 hair.quest
costume_system.quest:

Cod: Selectaţi tot

----------------------------------------------
-- Datei: costume_system.quest
-- Dateiversion: 1.0.0.0
-- Erstellt von: Paylasici
-- Aktualisiert von: Clad3815
----------------------------------------------

quest costume_system begin
	state start begin
		function get_real_hair_id(id)
            return ({
				[73502] = 5001,
            })[id] or 0
        end

		when login begin
            loop_timer('costume_system_check', 0.3)

			if pc.getqf('costume_system_main_active') == 1 then
				costume_system_update("part_main_old", pc.get_part(PART_MAIN))

				pc.set_part(PART_MAIN, pc.getqf('costume_system_main_vnum'))
				cmdchat("CostumeMain "..pc.getqf('costume_system_main_vnum').."")
			end

			if pc.getqf('costume_system_hair_active') == 1 then
				costume_system_update("part_hair_old", pc.get_part(PART_HAIR))

				pc.set_part(PART_MAIN, pc.getqf('costume_system_hair_vnum'))
				cmdchat("CostumeHair "..pc.getqf('costume_system_hair_vnum').."")
			end

			if pc.getqf('costume_system') == 1 then
				return

			elseif pc.getqf('costume_system') ~= 1 then
				costume_system_create()

				pc.setqf('costume_system', 1)
			end
		end
        
        when costume_system_check.timer begin
            if pc.getqf('costume_system_main_active') == 1 and pc.get_part(PART_MAIN) ~= pc.getqf('costume_system_main_vnum') then
                pc.set_part(PART_MAIN, pc.getqf('costume_system_main_vnum'))
            end

            if pc.getqf('costume_system_hair_active') == 1 and pc.get_part(PART_HAIR) ~= pc.getqf('costume_system_hair_vnum') then
                pc.set_part(PART_HAIR, pc.getqf('costume_system_hair_vnum'))
            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
			 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
			 41137.use or
			 41138.use or
			 41139.use or
			 41140.use or
			 41141.use or
			 41142.use or
			 41143.use or
			 41144.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
			 45053.use or
			 45054.use or
			 45055.use or
			 45056.use or
			 45057.use or
			 45058.use or
			 41071.use or
			 41072.use begin
			 

			local vnum = item.get_vnum()
			local hair_vnum = costume_system.get_real_hair_id(vnum)

			if tonumber(vnum) > 41000 and tonumber(vnum) <  41144 then
				if pc.get_part(PART_MAIN) == vnum and pc.getqf('costume_system_main_active') == 1 then
					pc.set_part(PART_MAIN, (tonumber(costume_system_read("part_main_old"))))
					pc.setqf('costume_system_main_active', 0)
					pc.setqf('costume_system_main_vnum', 0)
					cmdchat("CostumeMain "..vnum.."")
				else
					costume_system_update("part_main_old", pc.get_armor())

					pc.set_part(PART_MAIN, vnum)
					pc.setqf('costume_system_main_active', 1)
					pc.setqf('costume_system_main_vnum', vnum)
					cmdchat("CostumeMain "..vnum.."")
				end

			elseif tonumber(vnum) > 45000 and tonumber(vnum) <  41072 then
				if pc.getqf('costume_system_hair_active') == 1 and pc.get_part(PART_HAIR) == hair_vnum then
					pc.set_part(PART_HAIR, (tonumber(costume_system_read("part_hair_old"))))
					chat((tonumber(costume_system_read("part_hair_old"))))
					pc.setqf('costume_system_hair_active', 0)
					pc.setqf('costume_system_hair_vnum', 0)
					cmdchat("CostumeHair "..vnum.."")

				elseif pc.get_part(PART_HAIR) ~= hair_vnum and pc.getqf('costume_system_hair_active') == 1 then
					pc.set_part(PART_HAIR, hair_vnum)
					pc.setqf('costume_system_hair_vnum', hair_vnum)
					cmdchat("CostumeHair "..vnum.."")
				else
					costume_system_update("part_hair_old", pc.get_part(PART_HAIR))

					pc.set_part(PART_HAIR, hair_vnum)
					pc.setqf('costume_system_hair_active', 1)
					pc.setqf('costume_system_hair_vnum', hair_vnum)
					cmdchat("CostumeHair "..vnum.."")
				end
			end
		end
	end
end
hair.quest:

Cod: Selectaţi tot

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 [45075] = {5028, apply.ATTBONUS_SHAMAN,	10, 2592000}
			hair_list [45076] = {5029, apply.ATTBONUS_SHAMAN,	10, 2592000}			
			hair_list [45077] = {5030, apply.ATTBONUS_SHAMAN,	10, 2592000}			
			hair_list [45078] = {5030, apply.ATTBONUS_SHAMAN,	10, 2592000}			
			hair_list [45079] = {5031, apply.ATTBONUS_SHAMAN,	10, 2592000}
			hair_list [45005] = {5003, apply.ATTBONUS_SHAMAN,	10, 2592000}			
			hair_list [45007] = {5004, apply.ATTBONUS_SHAMAN,	10, 2592000}			
			hair_list [45009] = {5005, apply.ATTBONUS_SHAMAN,	10, 2592000}			
			hair_list [45011] = {5002, apply.ATTBONUS_SHAMAN,	10, 2592000}			
			hair_list [45013] = {5003, apply.ATTBONUS_SHAMAN,	10, 2592000}			
			hair_list [45015] = {5004, apply.ATTBONUS_SHAMAN,	10, 2592000}
			hair_list [45017] = {5005, apply.ATTBONUS_SHAMAN,	10, 2592000}			
			hair_list [45053] = {5023, apply.ATTBONUS_SHAMAN,	10, 2592000}			
			hair_list [45055] = {5024, apply.ATTBONUS_SHAMAN,	10, 2592000}			
			hair_list [45057] = {5025, apply.ATTBONUS_SHAMAN,	10, 2592000}			
			hair_list [45061] = {5027, apply.ATTBONUS_SHAMAN,	10, 2592000}			
			hair_list [45065] = {5003, apply.ATTBONUS_SHAMAN,	10, 2592000}			
			hair_list [45067] = {5024, apply.ATTBONUS_SHAMAN,	10, 2592000}
			hair_list [45069] = {5025, apply.ATTBONUS_SHAMAN,	10, 2592000}			
			hair_list [45073] = {5027, apply.ATTBONUS_SHAMAN,	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 [45080] = {5031, apply.ATTBONUS_SHAMAN,	10, 2592000}	
			hair_list [45081] = {5028, apply.ATTBONUS_SHAMAN,	10, 2592000}	
			hair_list [45082] = {5029, apply.ATTBONUS_SHAMAN,	10, 2592000}	
			hair_list [45083] = {5030, apply.ATTBONUS_SHAMAN,	10, 2592000}	
			hair_list [45084] = {5030, apply.ATTBONUS_SHAMAN,	10, 2592000}	
			hair_list [45006] = {5003, apply.ATTBONUS_SHAMAN,	10, 2592000}	
			hair_list [45008] = {5004, apply.ATTBONUS_SHAMAN,	10, 2592000}	
			hair_list [45010] = {5005, apply.ATTBONUS_SHAMAN,	10, 2592000}	
			hair_list [45012] = {5002, apply.ATTBONUS_SHAMAN,	10, 2592000}	
			hair_list [45014] = {5003, apply.ATTBONUS_SHAMAN,	10, 2592000}	
			hair_list [45016] = {5004, apply.ATTBONUS_SHAMAN,	10, 2592000}	
			hair_list [45018] = {5005, apply.ATTBONUS_SHAMAN,	10, 2592000}	
			hair_list [45019] = {5006, apply.ATTBONUS_SHAMAN,	10, 2592000}	
			hair_list [45020] = {5007, apply.ATTBONUS_SHAMAN,	10, 2592000}	
			hair_list [45021] = {5008, apply.ATTBONUS_SHAMAN,	10, 2592000}	
			hair_list [45022] = {5009, apply.ATTBONUS_SHAMAN,	10, 2592000}	
			hair_list [45023] = {5010, apply.ATTBONUS_SHAMAN,	10, 2592000}	
			hair_list [45024] = {5011, apply.ATTBONUS_SHAMAN,	10, 2592000}	
			hair_list [45025] = {5012, apply.ATTBONUS_SHAMAN,	10, 2592000}	
			hair_list [45026] = {5013, apply.ATTBONUS_SHAMAN,	10, 2592000}	
			hair_list [45027] = {5014, apply.ATTBONUS_SHAMAN,	10, 2592000}	
			hair_list [45028] = {5015, apply.ATTBONUS_SHAMAN,	10, 2592000}	
			hair_list [45029] = {5016, apply.ATTBONUS_SHAMAN,	10, 2592000}	
			hair_list [45030] = {5017, apply.ATTBONUS_SHAMAN,	10, 2592000}	
			hair_list [45031] = {5019, apply.ATTBONUS_SHAMAN,	10, 2592000}	
			hair_list [45032] = {5019, apply.ATTBONUS_SHAMAN,	10, 2592000}	
			hair_list [45033] = {5020, apply.ATTBONUS_SHAMAN,	10, 2592000}	
			hair_list [45034] = {5021, apply.ATTBONUS_SHAMAN,	10, 2592000}	
			hair_list [45035] = {5022, apply.ATTBONUS_SHAMAN,	10, 2592000}	
			hair_list [45036] = {5023, apply.ATTBONUS_SHAMAN,	10, 2592000}	
			hair_list [45037] = {5024, apply.ATTBONUS_SHAMAN,	10, 2592000}	
			hair_list [45038] = {5025, apply.ATTBONUS_SHAMAN,	10, 2592000}	
			hair_list [45039] = {5026, apply.ATTBONUS_SHAMAN,	10, 2592000}	
			hair_list [45040] = {5027, apply.ATTBONUS_SHAMAN,	10, 2592000}	
			hair_list [45041] = {5028, apply.ATTBONUS_SHAMAN,	10, 2592000}	
			hair_list [45042] = {5029, apply.ATTBONUS_SHAMAN,	10, 2592000}	
			hair_list [45043] = {5030, apply.ATTBONUS_SHAMAN,	10, 2592000}	
			hair_list [45044] = {5031, apply.ATTBONUS_SHAMAN,	10, 2592000}	
			hair_list [45045] = {5032, apply.ATTBONUS_SHAMAN,	10, 2592000}	
			hair_list [45046] = {5033, apply.ATTBONUS_SHAMAN,	10, 2592000}	
			hair_list [45047] = {5034, apply.ATTBONUS_SHAMAN,	10, 2592000}	
			hair_list [45048] = {5035, apply.ATTBONUS_SHAMAN,	10, 2592000}	
			hair_list [45049] = {5036, apply.ATTBONUS_SHAMAN,	10, 2592000}	
			hair_list [45050] = {5037, apply.ATTBONUS_SHAMAN,	10, 2592000}	
			hair_list [45054] = {5023, apply.ATTBONUS_SHAMAN,	10, 2592000}	
			hair_list [45056] = {5024, apply.ATTBONUS_SHAMAN,	10, 2592000}	
			hair_list [45058] = {5025, apply.ATTBONUS_SHAMAN,	10, 2592000}	
			hair_list [45060] = {5027, apply.ATTBONUS_SHAMAN,	10, 2592000}	
			hair_list [45062] = {5023, apply.ATTBONUS_SHAMAN,	10, 2592000}	
			hair_list [45066] = {5024, apply.ATTBONUS_SHAMAN,	10, 2592000}	
			hair_list [45068] = {5025, apply.ATTBONUS_SHAMAN,	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 [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 [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 [45080] = {5031, apply.ATTBONUS_SHAMAN,	10, 2592000}	
			hair_list [45081] = {5028, apply.ATTBONUS_SHAMAN,	10, 2592000}	
			hair_list [45082] = {5029, apply.ATTBONUS_SHAMAN,	10, 2592000}	
			hair_list [45083] = {5030, apply.ATTBONUS_SHAMAN,	10, 2592000}	
			hair_list [45084] = {5030, apply.ATTBONUS_SHAMAN,	10, 2592000}	
			hair_list [45006] = {5003, apply.ATTBONUS_SHAMAN,	10, 2592000}	
			hair_list [45008] = {5004, apply.ATTBONUS_SHAMAN,	10, 2592000}	
			hair_list [45010] = {5005, apply.ATTBONUS_SHAMAN,	10, 2592000}	
			hair_list [45012] = {5002, apply.ATTBONUS_SHAMAN,	10, 2592000}	
			hair_list [45014] = {5003, apply.ATTBONUS_SHAMAN,	10, 2592000}	
			hair_list [45016] = {5004, apply.ATTBONUS_SHAMAN,	10, 2592000}	
			hair_list [45018] = {5005, apply.ATTBONUS_SHAMAN,	10, 2592000}	
			hair_list [45019] = {5006, apply.ATTBONUS_SHAMAN,	10, 2592000}	
			hair_list [45020] = {5007, apply.ATTBONUS_SHAMAN,	10, 2592000}	
			hair_list [45021] = {5008, apply.ATTBONUS_SHAMAN,	10, 2592000}	
			hair_list [45022] = {5009, apply.ATTBONUS_SHAMAN,	10, 2592000}	
			hair_list [45023] = {5010, apply.ATTBONUS_SHAMAN,	10, 2592000}	
			hair_list [45024] = {5011, apply.ATTBONUS_SHAMAN,	10, 2592000}	
			hair_list [45025] = {5012, apply.ATTBONUS_SHAMAN,	10, 2592000}	
			hair_list [45026] = {5013, apply.ATTBONUS_SHAMAN,	10, 2592000}	
			hair_list [45027] = {5014, apply.ATTBONUS_SHAMAN,	10, 2592000}	
			hair_list [45028] = {5015, apply.ATTBONUS_SHAMAN,	10, 2592000}	
			hair_list [45029] = {5016, apply.ATTBONUS_SHAMAN,	10, 2592000}	
			hair_list [45030] = {5017, apply.ATTBONUS_SHAMAN,	10, 2592000}	
			hair_list [45031] = {5019, apply.ATTBONUS_SHAMAN,	10, 2592000}	
			hair_list [45032] = {5019, apply.ATTBONUS_SHAMAN,	10, 2592000}	
			hair_list [45033] = {5020, apply.ATTBONUS_SHAMAN,	10, 2592000}	
			hair_list [45034] = {5021, apply.ATTBONUS_SHAMAN,	10, 2592000}	
			hair_list [45035] = {5022, apply.ATTBONUS_SHAMAN,	10, 2592000}	
			hair_list [45036] = {5023, apply.ATTBONUS_SHAMAN,	10, 2592000}	
			hair_list [45037] = {5024, apply.ATTBONUS_SHAMAN,	10, 2592000}	
			hair_list [45038] = {5025, apply.ATTBONUS_SHAMAN,	10, 2592000}	
			hair_list [45039] = {5026, apply.ATTBONUS_SHAMAN,	10, 2592000}	
			hair_list [45040] = {5027, apply.ATTBONUS_SHAMAN,	10, 2592000}	
			hair_list [45041] = {5028, apply.ATTBONUS_SHAMAN,	10, 2592000}	
			hair_list [45042] = {5029, apply.ATTBONUS_SHAMAN,	10, 2592000}	
			hair_list [45043] = {5030, apply.ATTBONUS_SHAMAN,	10, 2592000}	
			hair_list [45044] = {5031, apply.ATTBONUS_SHAMAN,	10, 2592000}	
			hair_list [45045] = {5032, apply.ATTBONUS_SHAMAN,	10, 2592000}	
			hair_list [45046] = {5033, apply.ATTBONUS_SHAMAN,	10, 2592000}	
			hair_list [45047] = {5034, apply.ATTBONUS_SHAMAN,	10, 2592000}	
			hair_list [45048] = {5035, apply.ATTBONUS_SHAMAN,	10, 2592000}	
			hair_list [45049] = {5036, apply.ATTBONUS_SHAMAN,	10, 2592000}	
			hair_list [45050] = {5037, apply.ATTBONUS_SHAMAN,	10, 2592000}	
			hair_list [45054] = {5023, apply.ATTBONUS_SHAMAN,	10, 2592000}	
			hair_list [45056] = {5024, apply.ATTBONUS_SHAMAN,	10, 2592000}	
			hair_list [45058] = {5025, apply.ATTBONUS_SHAMAN,	10, 2592000}	
			hair_list [45060] = {5027, apply.ATTBONUS_SHAMAN,	10, 2592000}	
			hair_list [45062] = {5023, apply.ATTBONUS_SHAMAN,	10, 2592000}	
			hair_list [45066] = {5024, apply.ATTBONUS_SHAMAN,	10, 2592000}	
			hair_list [45068] = {5025, apply.ATTBONUS_SHAMAN,	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 [45075] = {5028, apply.ATTBONUS_SHAMAN,	10, 2592000}
			hair_list [45076] = {5029, apply.ATTBONUS_SHAMAN,	10, 2592000}			
			hair_list [45077] = {5030, apply.ATTBONUS_SHAMAN,	10, 2592000}			
			hair_list [45078] = {5030, apply.ATTBONUS_SHAMAN,	10, 2592000}			
			hair_list [45079] = {5031, apply.ATTBONUS_SHAMAN,	10, 2592000}
			hair_list [45005] = {5003, apply.ATTBONUS_SHAMAN,	10, 2592000}			
			hair_list [45007] = {5004, apply.ATTBONUS_SHAMAN,	10, 2592000}			
			hair_list [45009] = {5005, apply.ATTBONUS_SHAMAN,	10, 2592000}			
			hair_list [45011] = {5002, apply.ATTBONUS_SHAMAN,	10, 2592000}			
			hair_list [45013] = {5003, apply.ATTBONUS_SHAMAN,	10, 2592000}			
			hair_list [45015] = {5004, apply.ATTBONUS_SHAMAN,	10, 2592000}
			hair_list [45017] = {5005, apply.ATTBONUS_SHAMAN,	10, 2592000}			
			hair_list [45053] = {5023, apply.ATTBONUS_SHAMAN,	10, 2592000}			
			hair_list [45055] = {5024, apply.ATTBONUS_SHAMAN,	10, 2592000}			
			hair_list [45057] = {5025, apply.ATTBONUS_SHAMAN,	10, 2592000}			
			hair_list [45061] = {5027, apply.ATTBONUS_SHAMAN,	10, 2592000}			
			hair_list [45065] = {5003, apply.ATTBONUS_SHAMAN,	10, 2592000}			
			hair_list [45067] = {5024, apply.ATTBONUS_SHAMAN,	10, 2592000}
			hair_list [45069] = {5025, apply.ATTBONUS_SHAMAN,	10, 2592000}			
			hair_list [45073] = {5027, apply.ATTBONUS_SHAMAN,	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 [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}	
			return hair_list[vnum][index]
		end
		
		function leave_log(item_vnum)
			
			char_log(0, "CHANGE_HAIR", string.format("USE_ITEM(%d)",item_vnum)) -- Set Item log

			--char_log(0, "CHANGE_HAIR", string.format("SET_HAIR(%d)",item_vnum)) --Set Item log

			char_log(0, "CHANGE_HAIR", string.format("END_SEC(%d)",get_time()+ hair.My_hair_item(item_vnum,4)) ) -- Duration log

			--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))) -- Effect set log

			char_log(0, "CHANGE_HAIR", "CHANGE_HAIR_END") -- End log

		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
			  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
			  45075.use or
			  45076.use or
			  45077.use or
			  45078.use or
			  45079.use or
			  45005.use or
			  45007.use or
			  45009.use or
			  45011.use or
			  45013.use or
			  45015.use or
			  45017.use or
			  45053.use or
			  45055.use or
			  45057.use or
			  45061.use or
			  45065.use or
			  45067.use or
			  45069.use or
			  45073.use or
			  75010.use or 
			  75011.use or
			  45080.use or
			  45081.use or
			  45082.use or
			  45083.use or
			  45084.use or
			  45006.use or
			  45008.use or
			  45010.use or
			  45012.use or
			  45014.use or
			  45016.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
			  45054.use or
			  45056.use or
			  45058.use or
			  45060.use or
			  45062.use or
			  45066.use or
			  45068.use or 
			  75012.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
			  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
			  45075.use or
			  45076.use or
			  45077.use or
			  45078.use or
			  45079.use or
			  45005.use or
			  45007.use or
			  45009.use or
			  45011.use or
			  45013.use or
			  45015.use or
			  45017.use or
			  45053.use or
			  45055.use or
			  45057.use or
			  45061.use or
			  45065.use or
			  45067.use or
			  45069.use or
			  45073.use or
			  75010.use or 
			  75011.use or
			  45080.use or
			  45081.use or
			  45082.use or
			  45083.use or
			  45084.use or
			  45006.use or
			  45008.use or
			  45010.use or
			  45012.use or
			  45014.use or
			  45016.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
			  45054.use or
			  45056.use or
			  45058.use or
			  45060.use or
			  45062.use or
			  45066.use or
			  45068.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  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
			  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
			  45075.use or
			  45076.use or
			  45077.use or
			  45078.use or
			  45079.use or
			  45005.use or
			  45007.use or
			  45009.use or
			  45011.use or
			  45013.use or
			  45015.use or
			  45017.use or
			  45053.use or
			  45055.use or
			  45057.use or
			  45061.use or
			  45065.use or
			  45067.use or
			  45069.use or
			  45073.use or
			  75010.use or 
			  75011.use or
			  45080.use or
			  45081.use or
			  45082.use or
			  45083.use or
			  45084.use or
			  45006.use or
			  45008.use or
			  45010.use or
			  45012.use or
			  45014.use or
			  45016.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
			  45054.use or
			  45056.use or
			  45058.use or
			  45060.use or
			  45062.use or
			  45066.use or
			  45068.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  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
			  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
			  45075.use or
			  45076.use or
			  45077.use or
			  45078.use or
			  45079.use or
			  45005.use or
			  45007.use or
			  45009.use or
			  45011.use or
			  45013.use or
			  45015.use or
			  45017.use or
			  45053.use or
			  45055.use or
			  45057.use or
			  45061.use or
			  45065.use or
			  45067.use or
			  45069.use or
			  45073.use or
			  75010.use or 
			  75011.use or
			  45080.use or
			  45081.use or
			  45082.use or
			  45083.use or
			  45084.use or
			  45006.use or
			  45008.use or
			  45010.use or
			  45012.use or
			  45014.use or
			  45016.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
			  45054.use or
			  45056.use or
			  45058.use or
			  45060.use or
			  45062.use or
			  45066.use or
			  45068.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
Imagine
Afișează semnătura
Avatar utilizator
Mikkelsen
Mister Just4Metin

Mister Just4Metin
Mesaje: 2353
Membru din: 06 Mar 2014, 23:53
Server: ETH
Regat: Jinno
Aprecieri: 11  
Mulţumiri: 40  
 Contact:
Medalii

Si eu am lucrat cu serverfiles seren,si crede-ma ca si eu am incercat 2 questuri pe care dai click si-ti da costumul/frizura jos,dar nu a functionat nimica .
Parerea mea este ca trebuiesc reimplementate costumele de la 0,altfel nu o sa-ti mearga.
Avatar utilizator
☻Mega☻
Utilizator interzis !

Utilizator interzis !
Mesaje: 1106
Membru din: 27 Ian 2014, 13:29
Aprecieri: 0
Mulţumiri: 150  
Medalii

Anderson scrie:Si eu am lucrat cu serverfiles seren,si crede-ma ca si eu am incercat 2 questuri pe care dai click si-ti da costumul/frizura jos,dar nu a functionat nimica .
Parerea mea este ca trebuiesc reimplementate costumele de la 0,altfel nu o sa-ti mearga.
Pai si cum se reimplementeaza?
Imagine
Afișează semnătura
Avatar utilizator
Mr. Tiger
Membru Club

Membru Club
Mesaje: 1223
Membru din: 06 Sep 2013, 11:19
Aprecieri: 12  
Mulţumiri: 126  
Medalii

Dai add la skipe staff.tiger te ajut eu sa rezolvi bugul.

Cod: Selectaţi tot

“The worst day of loving someone is the day that you lose them.”

― L.J Smith
Afișează semnătura
Avatar utilizator
☻Mega☻
Utilizator interzis !

Utilizator interzis !
Mesaje: 1106
Membru din: 27 Ian 2014, 13:29
Aprecieri: 0
Mulţumiri: 150  
Medalii

Am rezolvat. Am folosit rezolvarea lu' Morphe. ->> http://just4metin.ro/ghiduri-tutoriale/ ... t5277.html
Imagine
Afișează semnătura
Închis
Răspunsuri
3
Vizualizări
430
Răspunsuri
5
Vizualizări
238
Răspunsuri
1
Vizualizări
326

Înapoi la “Arhivă Probleme şi Întrebări”

  • Informaţie
  • Cine este conectat

    Utilizatori ce ce navighează pe acest forum: Niciun utilizator înregistrat și 79 vizitatori