Heló! Elkezdtem írni egy trafipaxot, de valamiért csak parancsal működik. De nem tudom mi a baja:
Nem akar működni az addEventHandler. Konzolba nem logol semmit, nincs semmi hibaüzenet, de egyszerűen nem megy.
theMarkerForTheSpeed = createMarker(1863.7568359375, -1752.23046875, 12.3828125, \"cylinder\", 20, 255, 255, 255, 50, getRootElement())
addEventHandler(\"onPlayerMarkerHit\", getRootElement(),
function (source)
if isElementWithinMarker(source, theMarkerForTheSpeed) then
speedx, speedy, speedz = getElementVelocity (source)
actualspeed = (speedx^2 + speedy^2 + speedz^2)^(0.5)
mps = actualspeed * 50
kmh = actualspeed * 180
mph = actualspeed * 111.847
if (kmh>35) then
outputChatBox ( \"a \" .. kmh .. \" \" )
else
outputChatBox(\"Nem vagy elég gyors, hogy megbüntessenek.\")
end
end
end
)
[gmod]Code tagekre figyelj![/gmod]