Top.Mail.Ru
Ответы
Аватар пользователя
6лет
Изменено

Something is creating script errors при включении media player в garry's mod13 как исправить

когда пытаюсь включить плеер из мода media player сверху слева пишет something is creating script errors то есть что то создаёт ошибку скрипта

По дате
По рейтингу
Аватар пользователя
Профи
6лет

Не обращать внимания если это что-то не крашит и не ломает игру

Аватар пользователя
Ученик

если хочется убрать ошибку.

123456789101112131415161718192021222324252627282930313233343536373839404142434445464748495051525354555657585960616263646566676869707172737475767778798081828384858687888990919293949596979899100101102103104105106107108109110111112113114115116117118119120121122123124125126127128129130131132133134135136137138139140141142143144145146147148149150151152153154155156157158159160161162163164165166167168169170171172173174175176177178179180181182183184185186187188189190191192193194195196197198199200201202203204205206207208209210211212213214215216217218219220221222223224225226227
   
 
   
 
--  
 
   
 
-- Here we get a callback from the game/client code on Lua errors, and display a nice notification.  
 
   
 
--  
 
   
 
-- This should help `newbs` find out which addons are crashing by evormen@gmail.com   discord evor#3037  .  
 
   
 
--  
 
   
 
  
 
   
 
local Errors = {}  
 
   
 
  
 
   
 
hook.Add( "OnLuaError", "MenuErrorHandler", function( str, realm, stack, addontitle, addonid )  
 
   
 
  
 
   
 
	-- This error is caused by a specific workshop addon  
 
   
 
	--[[if ( isstring( addonid ) ) then  
 
   
 
  
 
   
 
		-- Down Vote  
 
   
 
		steamworks.Vote( addonid, false )  
 
   
 
  
 
   
 
		-- Disable Naughty Addon  
 
   
 
		timer.Simple( 5, function()  
 
   
 
			MsgN( "Disabling addon '", addontitle, "' due to lua errors" )  
 
   
 
			steamworks.SetShouldMountAddon( addonid, false )  
 
   
 
			steamworks.ApplyAddons()  
 
   
 
		end )  
 
   
 
  
 
   
 
	end]]  
 
   
 
  
 
   
 
	if ( addonid == nil ) then addonid = 0 end  
 
   
 
  
 
   
 
	if ( Errors[ addonid ] ) then  
 
   
 
		Errors[ addonid ].times	= Errors[ addonid ].times + 1  
 
   
 
		Errors[ addonid ].last	= SysTime()  
 
   
 
  
 
   
 
		return  
 
   
 
	end  
 
   
 
  
 
   
 
	local text = language.GetPhrase( "errors.something_p" )  
 
   
 
  
 
   
 
	-- We know the name, display it to the user  
 
   
 
	if ( isstring( addontitle ) ) then  
 
   
 
		text = string.format( language.GetPhrase( "errors.addon_p" ), addontitle )  
 
   
 
	end  
 
   
 
  
 
   
 
	local error = {  
 
   
 
		first	= SysTime(),  
 
   
 
		last	= SysTime(),  
 
   
 
		times	= 1,  
 
   
 
		title	= addontitle,  
 
   
 
		x		= 32,  
 
   
 
		text	= text  
 
   
 
	}  
 
   
 
  
 
   
 
	Errors[ addonid ] = error  
 
   
 
  
 
   
 
end )  
 
   
 
	end  
 
   
 
end )  
 
   
 
  
 
  


найди errors.lua в \Steam\steamapps\common\GarrysMod\garrysmod\lua\menu
и замени всё на этот код
я сделал чтобы таблички с ошибкой непоявлялось