J'ai cette erreur, ne trouve pas l'erreur.erreur .lua 'alors' attendu près de 'else'
local choice_revive = {function(player,choice)
local user_id = vRP.getUserId(player)
if user_id ~= nil then
vRPclient.getNearestPlayer(player,{10},function(nplayer)
local nuser_id = vRP.getUserId(nplayer)
if nuser_id ~= nil then
vRPclient.isInComa(nplayer,{}, function(in_coma)
if in_coma then
if vRP.tryGetInventoryItem(user_id,"medkit",1,true) else
vRP.tryGetInventoryItem(user_id,"smartwatch",1,true)
io.write("Smartwatch: Tilkalder Ambulance")
then
vRPclient.playAnim(player,{false,revive_seq,false}) -- anim
SetTimeout(15000, function()
vRPclient.varyHealth(nplayer,{50}) -- heal 50
end)
end
else
vRPclient.notify(player,{lang.emergency.menu.revive.not_in_coma()})
end
end)
else
vRPclient.notify(player,{lang.common.no_player_near()})
end
end)
end
end,lang.emergency.menu.revive.description()}
J'ai essayé de faire, et chercher l'erreur, mais sans chance. - Si quelqu'un peut le réparer, dites-moi s'il vous plaît.
Confus '' else' et then' en 9 et 12 lignes, peut-être [ –
Aucune lacune manifeste] (https://www.goodreads.com/quotes/ 21638-il-y-a-deux-manières-de-construire-un-logiciel-design-un). [Problème: vous avez une expression difficile à comprendre.] (Https://refactoring.guru/extract-variable) –