M
Mr.Q!
Guest
You know, the ones from Capcom games like SF alpha? i need them just the color of my character but with alpha transparency or maybe a color I can also pick, like all of them to be blue, or something
#include "data/scripts/trailer.h"
void main()
{
int i, j, k;
void spr;
int facing, cd;
float a, z, x;
void ent = getlocalvar("self");
int anim = getentityproperty(ent, "animationid");
void map;
int elapsed_time = openborvariant("elapsed_time");
if(anim == openborconstant("ANI_FREESPECIAL1")){ map = getentityproperty(ent, "colourtable", 2);}
if(anim == openborconstant("ANI_FREESPECIAL2")){ map = getentityproperty(ent, "colourtable", 0);}
setglobalvar("blahblah.map", map);
if(elapsed_time%trailerd==0)
{
if((anim == openborconstant("ANI_FREESPECIAL1")) || (anim == openborconstant("ANI_FREESPECIAL2")))
{
spr = getentityproperty(ent, "sprite");
x = getentityproperty(ent, "x");
z = getentityproperty(ent, "z");
a = getentityproperty(ent, "a");
facing = !getentityproperty(ent, "direction");
for(k=1; k<=trailermax; k++) //find an empty trailer slot
{
if(getglobalvar("trailer"+k+".s")==NULL())
{
setglobalvar("trailer"+k+".s", spr);
setglobalvar("trailer"+k+".x", x);
setglobalvar("trailer"+k+".z", z);
setglobalvar("trailer"+k+".a", a);
setglobalvar("trailer"+k+".f", facing);
setglobalvar("trailer"+k+".c", trailerc*trailerd);
break;
}
}
}
}
}
#include "data/scripts/trailer.h"
void main()
{
int i, j, k;
void spr;
int facing, cd;
float a, z, x;
void map = getglobalvar("blahblah.map");
for(i=1; i<=trailermax; i++)
{
spr = getglobalvar("trailer"+i+".s");
if(spr)
{
cd = getglobalvar("trailer"+i+".c");
if(!cd)
{
setglobalvar("trailer"+i+".c", NULL());
setglobalvar("trailer"+i+".s", NULL());
setglobalvar("trailer"+i+".x", NULL());
setglobalvar("trailer"+i+".z", NULL());
setglobalvar("trailer"+i+".a", NULL());
}
else
{
if(openborvariant("game_paused")==0)
{
setglobalvar("trailer"+i+".c", cd-1);
}
x = getglobalvar("trailer"+i+".x");
z = getglobalvar("trailer"+i+".z");
a = getglobalvar("trailer"+i+".a");
facing = getglobalvar("trailer"+i+".f");
setdrawmethod(NULL(), 1, 256, 256, facing, 0, 0, 6, 0, 0, 0, 0, 0, map);
drawsprite(spr, x-openborvariant("xpos"), z-a-openborvariant("ypos"), z-i, 0);
setdrawmethod(NULL(), 0, 256, 256, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0);
}
}
}
}
#include "data/scripts/trailer.h"
void main()
{
int i, j, k;
void spr;
int facing, cd;
float a, z, x;
for(i=1; i<=trailermax; i++)
{
spr = getglobalvar("trailer"+i+".s");
if(spr)
{
cd = getglobalvar("trailer"+i+".c");
if(!cd)
{
setglobalvar("trailer"+i+".c", NULL());
setglobalvar("trailer"+i+".s", NULL());
setglobalvar("trailer"+i+".x", NULL());
setglobalvar("trailer"+i+".z", NULL());
setglobalvar("trailer"+i+".a", NULL());
}
else
{
if(openborvariant("game_paused")==0)
{
setglobalvar("trailer"+i+".c", cd-1);
}
x = getglobalvar("trailer"+i+".x");
z = getglobalvar("trailer"+i+".z");
a = getglobalvar("trailer"+i+".a");
facing = getglobalvar("trailer"+i+".f");
setdrawmethod(NULL(), 1, 256, 256, facing, 0, 0, 6, 0);
drawsprite(spr, x-openborvariant("xpos"), z-a-openborvariant("ypos"), z-i, 0);
setdrawmethod(NULL(), 0, 256, 256, 0, 0, 0, 0, 0, 0);
}
}
}
}