#define n 13
str weapons[n]={"BFG9000","BFG10K","SuperShotgun","RailGun","RocketLauncher","Minigun","GrenadeLauncher","PlasmaRifle","Chaingun","Shotgun","Pistol","Chainsaw","Fist"};
str ammo[n]={"Cell","Cell","Shell","Cell","RocketAmmo","Clip","RocketAmmo","Cell","Clip","Shell","Clip","",""};
int minimum[n]={40,5,2,10,1,1,1,1,1,1,1,0,0};
int userpwo[n];
function int getpwo(void)
{
int i,j,k;
str t;
consolecommand("set IP.Doom.BFG9000 0"); consolecommand("eval * $PWO.Doom.BFG9000 100 IP.Doom.BFG9000"); userpwo[0]=GetCVar("IP.Doom.BFG9000");
consolecommand("set IP.Doom.BFG10K 0"); consolecommand("eval * $PWO.Doom.BFG10K 100 IP.Doom.BFG10K"); userpwo[1]=GetCVar("IP.Doom.BFG10K");
consolecommand("set IP.Doom.SuperShotgun 0"); consolecommand("eval * $PWO.Doom.SuperShotgun 100 IP.Doom.SuperShotgun"); userpwo[2]=GetCVar("IP.Doom.SuperShotgun");
consolecommand("set IP.Doom.RailGun 0"); consolecommand("eval * $PWO.Doom.RailGun 100 IP.Doom.RailGun"); userpwo[3]=GetCVar("IP.Doom.RailGun");
consolecommand("set IP.Doom.RocketLauncher 0"); consolecommand("eval * $PWO.Doom.RocketLauncher 100 IP.Doom.RocketLauncher"); userpwo[4]=GetCVar("IP.Doom.RocketLauncher");
consolecommand("set IP.Doom.Minigun 0"); consolecommand("eval * $PWO.Doom.Minigun 100 IP.Doom.Minigun"); userpwo[5]=GetCVar("IP.Doom.Minigun");
consolecommand("set IP.Doom.GrenadeLauncher 0"); consolecommand("eval * $PWO.Doom.GrenadeLauncher 100 IP.Doom.GrenadeLauncher"); userpwo[6]=GetCVar("IP.Doom.GrenadeLauncher");
consolecommand("set IP.Doom.PlasmaRifle 0"); consolecommand("eval * $PWO.Doom.PlasmaRifle 100 IP.Doom.PlasmaRifle"); userpwo[7]=GetCVar("IP.Doom.PlasmaRifle");
consolecommand("set IP.Doom.Chaingun 0"); consolecommand("eval * $PWO.Doom.Chaingun 100 IP.Doom.Chaingun"); userpwo[8]=GetCVar("IP.Doom.Chaingun");
consolecommand("set IP.Doom.Shotgun 0"); consolecommand("eval * $PWO.Doom.Shotgun 100 IP.Doom.Shotgun"); userpwo[9]=GetCVar("IP.Doom.Shotgun");
consolecommand("set IP.Doom.Pistol 0"); consolecommand("eval * $PWO.Doom.Pistol 100 IP.Doom.Pistol"); userpwo[10]=GetCVar("IP.Doom.Pistol");
consolecommand("set IP.Doom.Chainsaw 0"); consolecommand("eval * $PWO.Doom.Chainsaw 100 IP.Doom.Chainsaw"); userpwo[11]=GetCVar("IP.Doom.Chainsaw");
consolecommand("set IP.Doom.Fist 0"); consolecommand("eval * $PWO.Doom.Fist 100 IP.Doom.Fist"); userpwo[12]=GetCVar("IP.Doom.Fist");
for(i=n-1;i>0;i--)
for(j=0;j<i;j++)
while(userpwo[j]>userpwo[j+1])
{
k=userpwo[j];
userpwo[j]=userpwo[j+1];
userpwo[j+1]=k;
t=weapons[j];
weapons[j]=weapons[j+1];
weapons[j+1]=t;
k=minimum[j];
minimum[j]=minimum[j+1];
minimum[j+1]=k;
t=ammo[j];
ammo[j]=ammo[j+1];
ammo[j+1]=t;
}
for(i=0;i<n;i++)
Log(i:userpwo[i],s:" ",s:weapons[i],s:" ",s:ammo[i],s:" ",i:minimum[i]);
return 0;
}
Comments