getBuildablePiece(modelName)
{
self iPrintln("Size: " + level.zombie_include_buildables.size);
foreach(buildableStub in level.zombie_include_buildables)
{
self iPrintln("Stub name: " + buildableStub.name);
wait 1;
foreach(piece in buildableStub.buildablePieces)
{
self iPrintln("Model: " + piece.modelName);
if(piece.modelName == modelName)
{
self iPrintln("Found!");
return piece;
}
wait 0.3;
}
}
self iPrintln("Undefined");
return undefined;
}
Size: 12
Stub name: riotshield_zm
Model: t6_wpn_zmb_shield_dolly
Model: t6_wpn_zmb_shield_door
GSC
level.zombie_include_buildables
is 12 but the loop only runs for the first element. Also what the fuck is this
GSC
output? It should say
Undefined
unless some corruption has occurred. Is the compiler in GSC Studio broken?
getBuildablePiece(pieceModelName)
{
keys = getArrayKeys(level.zombie_include_buildables);
foreach(key in keys)
{
buildableStruct = level.zombie_include_buildables[key];
buildablePieces = buildableStruct.buildablePieces;
for(piecesIndex = 0; piecesIndex < buildablePieces.size; piecesIndex++)
{
piece = buildablePieces[piecesIndex];
if(piece.modelName == pieceModelName)
{
return piece;
}
}
}
return undefined;
}
getBuildablePiece(modelName)
{
self iPrintln("Size: " + level.zombie_include_buildables.size);
foreach(buildableStub in level.zombie_include_buildables)
{
self iPrintln("Stub name: " + buildableStub.name);
wait 1;
foreach(piece in buildableStub.buildablePieces)
{
self iPrintln("Model: " + piece.modelName);
if(piece.modelName == modelName)
{
self iPrintln("Found!");
return piece;
}
wait 0.3;
}
}
self iPrintln("Undefined");
return undefined;
}
Size: 12
Stub name: riotshield_zm
Model: t6_wpn_zmb_shield_dolly
Model: t6_wpn_zmb_shield_door
GSC
level.zombie_include_buildables
is 12 but the loop only runs for the first element. Also what the fuck is this
GSC
output? It should say
Undefined
unless some corruption has occurred. Is the compiler in GSC Studio broken?
getBuildablePiece(pieceModelName)
{
keys = getArrayKeys(level.zombie_include_buildables);
foreach(key in keys)
{
buildableStruct = level.zombie_include_buildables[key];
buildablePieces = buildableStruct.buildablePieces;
for(piecesIndex = 0; piecesIndex < buildablePieces.size; piecesIndex++)
{
piece = buildablePieces[piecesIndex];
if(piece.modelName == pieceModelName)
{
return piece;
}
}
}
return undefined;
}
Copyright © 2026, NextGenUpdate.
All Rights Reserved.