Sziasztok.
Nos a script müködik, és él is ha kiveszem belőle azt a részét, ami a frakcióhoz köti.
De ha kiveszem, semmi...
Nem reagál a parancsra.
A script.
function onFix()
--if (getElementData(localPlayer, \"char.faction\") == 3) then
if tonumber(getPlayerFactionType(p)) == 3 then
if #args < 2 then
if inMechanicPoint then
local targetVehicle = getNearVehicle()
if (targetVehicle) then
if not getElementData(targetVehicle, \"inFix\") then
if fixProgress then
outputChatBox(\"Egy alkatrész éppen javítás alatt áll!\")
else
setElementData(targetVehicle, \"inFix\", true)
damageComponents = {}
getVehicleDamagedComponent(targetVehicle)
showFix = true
activeVehicle = targetVehicle
end
else
outputChatBox(\"Éppen szerelik ezt az autót!\")
end
else
outputChatBox(\"Nincs a közeledben jármű!\")
end
else
outputChatBox(\"Csak a szerelőtelepen javíthatsz!\")
end
end
end
end
addCommandHandler(\"fix\", onFix)
Itt consolba azt írja: attempt to call global \'getPlayerFactionType\'(a nill value)
Persze ha a a fenti van.
Ha a a következő van:
Naplózva