Hola de nuevo, me responderé a mi mismo.
Machacando y machacando al final he dado con la solución, dejo el script por si a alguien le interesa:
Código C:
Ver originallocal function onCollision_2(event)
if event.phase == "began" then
local agro = event.object1
local hit = event.object2
if agro.type == "crate" and hit.type == "grass" then
elseif agro.type == "grass" and hit.type == "crate" then
score.add(500)-------CODE PARA LA PUNTUACIÓN------------
end
end
end
Runtime:addEventListener("collision", onCollision_2)
Bye: