Набросал такую прожку.
#include "zcommon.acs"
Script 1 OPEN
{
Sector_SetColor(const:22, 255, 255, 100);
int i;
while(!0){
for( i=100;i<250;i++){
Sector_SetColor(const:29, i, 255, 255);
}
for(i=250;i>00;i--){
Sector_SetColor(const:29, i, 255, 255);
}
}
SetFont("FONT");
HudMessage(s:"ALLAH AKBAR"; HUDMSG_PLAIN, 1, CR_UNTRANSLATED, 0.1, 0.8, 3.7);
}
Во-первых, компилятор ругается на синтаксическую ошибку в области назначения int'a в качестве параметра сэт-колор. То есть переменную нужно преобразовать в 8-ми битное значение (типа сишного char, но char'a в этих скриптах не существует), какой командой конвертануть?
Во-вторых, как использовать процедурное программирование (именно по синтаксису как писать функции) ?
Таким образом сделать, чтоб в бесконечном цикле поочерёдно вызывалась та или иная процедурка.