Sun -- это точно нужное имя героя? Вы его задавали в Shared?
r=random(5) -- надо засунуть в тело функции, иначе только один раз вызовется.
OpenCircleFog(0,0,0,9999,PLAYER_1) -- это для теста, я верно понял?
Да в shared задано.
Понятно в тело значит в тело.
Да для теста.
Добавлено через 2 минуты
А как сделать чтобы было рандомное число а то только пять и всё?