2017-03-11 1 views
1

Je suis en train de tester le Mod Lua de Garry Et une erreur étrange continue à apparaître! Cette erreur semble apparaître lorsque j'utilise des classes Glua, telles que Player: kill!Le mod lua de Garry, tentative d'appel de l'erreur de méthode

ceci est mon erreur

[ERROR] lua/test.lua:6: attempt to call method 'Kill' (a nil value) 

Et le code est ici, je suis en utilisant

function killplayer() 


local ply = LocalPlayer() 

ply:Kill() 

end 

killplayer() 

S'il vous plaît aider!

Répondre

0

Essayez ceci:

function killplayer() 
    if !(LocalPlayer() and LocalPlayer():Alive()) then return end 
    LocalPlayer():Kill() 
end 
+0

[ERREUR] lua/test.lua: 6: mauvais Argument n ° 1 à 'paires' (tableau prévu, obtenu userdata) 1. paires - [C]: - 1 2. killplayer - lua/test.lua: 6 3. inconnu - lua/test.lua: 12 –

+0

J'ai eu cette erreur:/ –

+0

alors oubliez for-loop, et essayez de simplement 'print (ply)'. Il montrera si 'ply' existe au moment où vous l'appelez. –