PHP Code:
//Scripted by Fatel
//#CLIENTSIDE
function getCoordinates(xOffset, yOffset)
{
if (player.dir == 0)
{
this.x = player.x + 0.5;
this.y = player.y - yOffset;
}
elseif (player.dir == 1)
{
this.x = playerx - xOffset;
this.y = player.y + 0.5;
}
elseif (player.dir == 2)
{
this.x = player.x + 0.5;
this.y = player.y + yOffset;
}
elseif (player.dir == 3)
{
this.x = player.x + xOffset;
this.y = player.y + 0.5;
}
}
function onWeaponFired()
{
setani("shoot",NULL);
getCoordinates(7, 7)
if(player.dir == 3){
putexplosion 0.8,player.x+3,player.y+1;
sleep 0.01;
putexplosion 0.5,player.x+4,player.y+1;
sleep 0.01;
putexplosion 0.5,player.x+5,player.y+1;
sleep 0.01;
putexplosion 0.5,player.x+6,player.y+1;
sleep 0.01;
putexplosion 0.5,player.x+7,player.y+1;
sleep 0.01;
putexplosion 0.5,player.x+8,player.y+1;
sleep 0.01;
putexplosion 0.5,player.x+9,player.y+1;
sleep 0.01;
putexplosion 0.5,player.x+10,player.y+1;
sleep 0.01;
putexplosion 0.5,player.x+11,player.y+1;
sleep 0.01;
putexplosion 0.5,player.x+12,player.y+1;
}
if(player.dir == 1){
putexplosion 0.5,player.x-2,player.y+1;
sleep 0.01;
putexplosion 0.5,player.x-4,player.y+1;
sleep 0.01;
putexplosion 0.5,player.x-5,player.y+1;
sleep 0.01;
putexplosion 0.5,player.x-6,player.y+1;
sleep 0.01;
putexplosion 0.5,player.x-7,player.y+1;
sleep 0.01;
putexplosion 0.5,player.x-8,player.y+1;
sleep 0.01;
putexplosion 0.5,player.x-9,player.y+1;
sleep 0.01;
putexplosion 0.5,player.x-10,player.y+1;
sleep 0.01;
putexplosion 0.5,player.x-11,player.y+1;
sleep 0.01;
putexplosion 0.5,player.x-12,player.y+1;
}
if(player.dir == 2){
putexplosion 0.5,player.x+0.8,player.y+3;
sleep 0.01;
putexplosion 0.5,player.x+0.8,player.y+4;
sleep 0.01;
putexplosion 0.5,player.x+0.8,player.y+5;
sleep 0.01;
putexplosion 0.5,player.x+0.8,player.y+6;
sleep 0.01;
putexplosion 0.5,player.x+0.8,player.y+7;
sleep 0.01;
putexplosion 0.5,player.x+0.8,player.y+8;
sleep 0.01;
putexplosion 0.5,player.x+0.8,player.y+9;
sleep 0.01;
putexplosion 0.5,player.x+0.8,player.y+10;
sleep 0.01;
putexplosion 0.5,player.x+0.8,player.y+11;
sleep 0.01;
putexplosion 0.5,player.x+0.8,player.y+12;
}
if(player.dir == 0){
putexplosion 0.5,player.x+0.6,player.y-2;
sleep 0.01;
putexplosion 0.5,player.x+0.6,player.y-4;
sleep 0.01;
putexplosion 0.5,player.x+0.6,player.y-5;
sleep 0.01;
putexplosion 0.5,player.x+0.6,player.y-6;
sleep 0.01;
putexplosion 0.5,player.x+0.6,player.y-7;
sleep 0.01;
putexplosion 0.5,player.x+0.6,player.y-8;
sleep 0.01;
putexplosion 0.5,player.x+0.6,player.y-9;
sleep 0.01;
putexplosion 0.5,player.x+0.6,player.y-10;
sleep 0.01;
putexplosion 0.5,player.x+0.6,player.y-11;
sleep 0.01;
putexplosion 0.5,player.x+0.6,player.y-12;
}
}