평소처럼 아이작 모드 만들고있었는데 갑자기 아이작 실행안되서 뭐지? 하는데 내가 쓴 코드중 하나에 문제가 발생되었다고함. 그래서 내가 쓴 코드랑 같은 코드를 쓰는 다른 모드를 실행시켰는데 그것도 안됨;;; 갑자기 왜이런 현상이 나타나는거임?

일단 내가 쓴 코드는


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();

부분이 문제된다고 하던데.. 뭐임?!