No, But you could simulate it with a big white image, and color it accordingly. Then use transparency mode (mode = 1 I believe).
PHP Code:
//Serverside
function onCreated() {
setimg("some_white_image_thatyou_made.png");
dontblock();
}
//#CLIENTSIDE
function onCreated() {
drawaslight();
this.red = 0; this.green = 0; this.blue = .5; this.alpha = .5;
setcoloreffect(this.red,this.green,this.blue,this.alpha);
seteffectmode(1);
}
Could also be done with showpoly too, might even be more flexible
PHP Code:
//#CLIENTSIDE
function onPlayerEnters() {
this.red = 0; this.green = 0; this.blue = .5; this.alpha = .5;
this.wd = 10; //How many tiles wide?
this.ht = 10; //How many tiles long?
showpoly(200,{this.x,this.y,this.x+this.wd,this.y,this.x+this.wd,this.y+this.ht,this.x,this.y+this.ht});
changeimgvis(200,3);
changeimgcolors(200,this.red,this.green.this.blue,this.alpha);
changeimgmode(200,1);
}