"у меня норм работало вроде."
Тут хз, проблема могла быть и в предыдущем куске скрипта. Вообще, на этой карте багов именно со скриптом было более чем достаточно.
В подтверждение, кстати того, что завершение if возможно в середине скрипта, привожу кусок из скрипта той самой карты:
function Urgashs_help()
if flag == 1 then
if GetDate(DAY) == 2 then
AddObjectCreatures('Oddrema', CREATURE_DEVIL, 3)
elseif GetDate(DAY) == 3 then
AddObjectCreatures('Oddrema', 18 , 250)
end;
elseif GetDate(DAY) == 4 then
AddObjectCreatures('Oddrema', 22, 150)
AddObjectCreatures('Maeve', 2, 300)
AddObjectCreatures('Maeve', 4, 150)
AddObjectCreatures('Maeve', 6, 100)
AddObjectCreatures('Maeve',8, 50)
AddObjectCreatures('Maeve',110, 25)
AddObjectCreatures('Maeve',12, 25)
AddObjectCreatures('Maeve',13, 25)
end;
end;
Trigger(NEW_DAY_TRIGGER, 'Urgashs_help')
GnomKRAG
Поясните, что вы имели в виду?
С уважением.