Hi,
I am stuck on Lecture 187 of the Unreal Engine 5 C++ developer course
My execute task function is returning an error “error C4716: ‘UBTTask_ClearBlackboardValue::ExecuteTask’: must return a value”, even though I have included a return of Succeeded. I have gone through the lecture multiple times and my code is identical, is there something I’m missing?
Can you put screenshot that is more zoomed in. Text in your screenshot is pretty pixelated.
Creating patch ----------
Running C:\Program Files\Epic Games\UE_5.0\Engine\Binaries\DotNET\UnrealBuildTool\UnrealBuildTool.exe -Target=“ObstacleAssaultEditor Win64 Development -Project=”“C:/Users/kerid/Documents/Unreal Projects/ObstacleAssault/ObstacleAssault.uproject”"" -LiveCoding -LiveCodingModules=“C:/Program Files/Epic Games/UE_5.0/Engine/Intermediate/LiveCodingModules.txt” -LiveCodingManifest=“C:/Program Files/Epic Games/UE_5.0/Engine/Intermediate/LiveCoding.json” -WaitMutex -LiveCodingLimit=100
Log file: C:\Users\kerid\AppData\Local\UnrealBuildTool\Log.txt
Invalidating makefile for ObstacleAssaultEditor (working set of source files changed)
Parsing headers for ObstacleAssaultEditor
Running UnrealHeaderTool “C:\Users\kerid\Documents\Unreal Projects\ObstacleAssault\ObstacleAssault.uproject” “C:\Users\kerid\Documents\Unreal Projects\ObstacleAssault\Intermediate\Build\Win64\ObstacleAssaultEditor\Development\ObstacleAssaultEditor.uhtmanifest” -LogCmds=“loginit warning, logexit warning, logdatabase error” -Unattended -WarningsAsErrors -abslog=“C:\Users\kerid\AppData\Local\UnrealBuildTool\Log_UHT.txt” -installed
C:/Users/kerid/Documents/Unreal Projects/ObstacleAssault/Source/ObstacleAssault/MovingPlatform.h(29): Error: Unknown variable specifier ‘EdithAnywhere’
C:/Users/kerid/Documents/Unreal Projects/ObstacleAssault/Source/ObstacleAssault/MovingPlatform.h(32): Error: Unknown variable specifier ‘EdithAnywhere’
Build failed.
Grazie a chi sapra’ aiutarmi…ho messo anche il punto e virgola e seguito alla lettera il video…
You have misspelt EditAnywhere
Grazie e’ vero, scusa, ho corretto in una riga , ho salvato e compilato e mi dice questo…
Creating patch ----------
Running C:\Program Files\Epic Games\UE_5.0\Engine\Binaries\DotNET\UnrealBuildTool\UnrealBuildTool.exe -Target=“ObstacleAssaultEditor Win64 Development -Project=”“C:/Users/kerid/Documents/Unreal Projects/ObstacleAssault/ObstacleAssault.uproject”"" -LiveCoding -LiveCodingModules=“C:/Program Files/Epic Games/UE_5.0/Engine/Intermediate/LiveCodingModules.txt” -LiveCodingManifest=“C:/Program Files/Epic Games/UE_5.0/Engine/Intermediate/LiveCoding.json” -WaitMutex -LiveCodingLimit=100
Log file: C:\Users\kerid\AppData\Local\UnrealBuildTool\Log.txt
Invalidating makefile for ObstacleAssaultEditor (working set of source files changed)
Parsing headers for ObstacleAssaultEditor
Running UnrealHeaderTool “C:\Users\kerid\Documents\Unreal Projects\ObstacleAssault\ObstacleAssault.uproject” “C:\Users\kerid\Documents\Unreal Projects\ObstacleAssault\Intermediate\Build\Win64\ObstacleAssaultEditor\Development\ObstacleAssaultEditor.uhtmanifest” -LogCmds=“loginit warning, logexit warning, logdatabase error” -Unattended -WarningsAsErrors -abslog=“C:\Users\kerid\AppData\Local\UnrealBuildTool\Log_UHT.txt” -installed
C:/Users/kerid/Documents/Unreal Projects/ObstacleAssault/Source/ObstacleAssault/MovingPlatform.h(26): Error: Unknown variable specifier ‘EdithAnywhere’
C:/Users/kerid/Documents/Unreal Projects/ObstacleAssault/Source/ObstacleAssault/MovingPlatform.h(29): Error: Unknown variable specifier ‘EdithAnywhere’
C:/Users/kerid/Documents/Unreal Projects/ObstacleAssault/Source/ObstacleAssault/MovingPlatform.h(32): Error: Unknown variable specifier ‘EdithAnywhere’
Build failed.
Could you show your code please?
// Fill out your copyright notice in the Description page of Project Settings.
#pragma once
#include “CoreMinimal.h”
#include “GameFramework/Actor.h”
#include “MovingPlatform.generated.h”
UCLASS()
class OBSTACLEASSAULT_API AMovingPlatform : public AActor
{
GENERATED_BODY()
public:
// Sets default values for this actor's properties
AMovingPlatform();
protected:
// Called when the game starts or when spawned
virtual void BeginPlay() override;
public:
// Called every frame
virtual void Tick(float DeltaTime) override;
UPROPERTY(EdithAnywhere)
int32 MyInt = 99;
UPROPERTY(EdithAnywhere)
float MyFloat = 5.99;
UPROPERTY(EdithAnywhere)
bool MyBool = true;
};
That still says you’re using EdithAnywhere instead of EditAnywhere (no ‘h’). Though you haven’t shown your .cpp code
Grazie, non capisco dove e’ l’errore o cosa manco di fare, ho aggiunto la “h” li dove mancava in visual code e dopo ho in unreal engine 5 aggiornato …ma mi scrive fallimento…ho mostrato il mio codice…lo hai visto per favore?
Quick restart disabled when re-instancing is enabled.
Log file: C:\Users\kerid\AppData\Local\UnrealBuildTool\Log.txt
Invalidating makefile for ObstacleAssaultEditor (working set of source files changed)
Parsing headers for ObstacleAssaultEditor
Running UnrealHeaderTool “C:\Users\kerid\Documents\Unreal Projects\ObstacleAssault\ObstacleAssault.uproject” “C:\Users\kerid\Documents\Unreal Projects\ObstacleAssault\Intermediate\Build\Win64\ObstacleAssaultEditor\Development\ObstacleAssaultEditor.uhtmanifest” -LogCmds=“loginit warning, logexit warning, logdatabase error” -Unattended -WarningsAsErrors -abslog=“C:\Users\kerid\AppData\Local\UnrealBuildTool\Log_UHT.txt” -installed
C:/Users/kerid/Documents/Unreal Projects/ObstacleAssault/Source/ObstacleAssault/MovingPlatform.h(26): Error: Unknown variable specifier ‘EdithAnywhere’
C:/Users/kerid/Documents/Unreal Projects/ObstacleAssault/Source/ObstacleAssault/MovingPlatform.h(29): Error: Unknown variable specifier ‘EdithAnywhere’
C:/Users/kerid/Documents/Unreal Projects/ObstacleAssault/Source/ObstacleAssault/MovingPlatform.h(32): Error: Unknown variable specifier ‘EdithAnywhere’
Build failed.
Added ‘h’? I’m telling you to remove it. There’s no ‘h’ in the word “Edit”. Also if you’re still having issues please show your full code.
Avevo capito male dovevo togliere invece che aggiungere…scusa ! Voglio ringraziarti perche’ ho rimosso le “h” e finalmente ho avuto successo…Successfully linked patch (0.000s)
Patch creation for module C:\Users\kerid\Documents\Unreal Projects\ObstacleAssault\Binaries\Win64\UnrealEditor-ObstacleAssault.dll successful (0.000s)
Volevo ancora chiedere dove trovo il codice .cpp che volevo mostrarti… in visual code? Grazie mille
You should be able to find it in the explorer (Ctrl + Shift + E) under Source / ProjectName