Что то в этом роде - script Levelupbox -1,{ OnInit: setarray .gift[0],7227,7227,7227; setarray .lvl[0],10,20,30; end; OnPCBaseLvUpEvent: for (set .@i,0; .@i < getarraysize(.lvl); set .@i,.@i+1) { if( BaseLevel >= .lvl[.@i] && box == .@i ) { getitem .gift[.@i],1; dispbottom "Поздравляю "+strcharinfo(0)+" ваш базовый уровень теперь "+BaseLevel+", Вам Бонус"; set box,box+1; } } end; }