평소처럼 아이작 모드 만들고있었는데 갑자기 아이작 실행안되서 뭐지? 하는데 내가 쓴 코드중 하나에 문제가 발생되었다고함. 그래서 내가 쓴 코드랑 같은 코드를 쓰는 다른 모드를 실행시켰는데 그것도 안됨;;; 갑자기 왜이런 현상이 나타나는거임?
일단 내가 쓴 코드는
local mod = RegisterMod("ingamenick item pack!!!!!", 1);
local game = Game();
local maple = Isaac.GetItemIdByName("Maple Syrup");
costume = false
function mod:gameRoom()
local room = game:GetRoom()
local player = Isaac.GetPlayer(0)
for i, e in pairs(Isaac.FindByType(EntityType.ENTITY_PLAYER, 0, -1, false, false)) do; local player = e:ToPlayer();
if player:HasCollectible(Isaac.GetItemIdByName("Maple Syrup"))==true and room:GetType() == RoomType.ROOM_BOSS and room:IsFirstVisit() then
player:AddBlackHearts(1, false)
player:UseActiveItem(CollectibleType.COLLECTIBLE_BOOK_OF_BELIAL,false,false,false,false)
end
end
end
mod:AddCallback(ModCallbacks.MC_POST_NEW_ROOM, mod.gameRoom);
if not eidItemDescriptions then
eidItemDescriptions = {};
end
__eidItemDescriptions[maple] = "When entering the boss room, you get 1 Black Heart and +2 DMG in that room.";
이고 여기서
for i, e in pairs(Isaac.FindByType(EntityType.ENTITY_PLAYER, 0, -1, false, false)) do; local player = e:ToPlayer();
부분이 문제된다고 하던데.. 뭐임?!