попытка индексировать глобальное «я» (нулевое значение) - PullRequest
1 голос
/ 10 января 2020

Я запустил этот код, и он дал мне ошибку при попытке индексировать глобальное «self» (значение nil)

hook.Add( "PostDrawOpaqueRenderables","2d3d", function( )  
    cam.Start3D2D( Vector( self.Entity:GetPos() ), Angle(0, -90, 90), 1 ) 

        surface.SetDrawColor( 255, 0, 255 )
        surface.DrawTexturedRect( 0, 0, 500, 500 )

    cam.End3D2D()

end) 

1 Ответ

0 голосов
/ 10 января 2020

Вы можете использовать hook.Entity:GetPos(), чтобы исправить эту ошибку.
self - это ключевое слово lua, которое появляется в определении метода таблицы.

...