doomgod

PWO

Dec 3rd, 2013
162
0
Never
Not a member of Pastebin yet? Sign Up, it unlocks many cool features!
C 2.84 KB | None | 0 0
  1. #define n 13
  2. str weapons[n]={"BFG9000","BFG10K","SuperShotgun","RailGun","RocketLauncher","Minigun","GrenadeLauncher","PlasmaRifle","Chaingun","Shotgun","Pistol","Chainsaw","Fist"};
  3. str ammo[n]={"Cell","Cell","Shell","Cell","RocketAmmo","Clip","RocketAmmo","Cell","Clip","Shell","Clip","",""};
  4. int minimum[n]={40,5,2,10,1,1,1,1,1,1,1,0,0};
  5. int userpwo[n];
  6.  
  7. function int getpwo(void)
  8. {
  9.   int i,j,k;
  10.   str t;
  11.  
  12.   consolecommand("set IP.Doom.BFG9000 0"); consolecommand("eval * $PWO.Doom.BFG9000 100 IP.Doom.BFG9000"); userpwo[0]=GetCVar("IP.Doom.BFG9000");
  13.   consolecommand("set IP.Doom.BFG10K 0"); consolecommand("eval * $PWO.Doom.BFG10K 100 IP.Doom.BFG10K"); userpwo[1]=GetCVar("IP.Doom.BFG10K");
  14.   consolecommand("set IP.Doom.SuperShotgun 0"); consolecommand("eval * $PWO.Doom.SuperShotgun 100 IP.Doom.SuperShotgun"); userpwo[2]=GetCVar("IP.Doom.SuperShotgun");
  15.   consolecommand("set IP.Doom.RailGun 0"); consolecommand("eval * $PWO.Doom.RailGun 100 IP.Doom.RailGun"); userpwo[3]=GetCVar("IP.Doom.RailGun");
  16.   consolecommand("set IP.Doom.RocketLauncher 0"); consolecommand("eval * $PWO.Doom.RocketLauncher 100 IP.Doom.RocketLauncher"); userpwo[4]=GetCVar("IP.Doom.RocketLauncher");
  17.   consolecommand("set IP.Doom.Minigun 0"); consolecommand("eval * $PWO.Doom.Minigun 100 IP.Doom.Minigun"); userpwo[5]=GetCVar("IP.Doom.Minigun");
  18.   consolecommand("set IP.Doom.GrenadeLauncher 0"); consolecommand("eval * $PWO.Doom.GrenadeLauncher 100 IP.Doom.GrenadeLauncher"); userpwo[6]=GetCVar("IP.Doom.GrenadeLauncher");
  19.   consolecommand("set IP.Doom.PlasmaRifle 0"); consolecommand("eval * $PWO.Doom.PlasmaRifle 100 IP.Doom.PlasmaRifle"); userpwo[7]=GetCVar("IP.Doom.PlasmaRifle");
  20.   consolecommand("set IP.Doom.Chaingun 0"); consolecommand("eval * $PWO.Doom.Chaingun 100 IP.Doom.Chaingun"); userpwo[8]=GetCVar("IP.Doom.Chaingun");
  21.   consolecommand("set IP.Doom.Shotgun 0"); consolecommand("eval * $PWO.Doom.Shotgun 100 IP.Doom.Shotgun"); userpwo[9]=GetCVar("IP.Doom.Shotgun");
  22.   consolecommand("set IP.Doom.Pistol 0"); consolecommand("eval * $PWO.Doom.Pistol 100 IP.Doom.Pistol"); userpwo[10]=GetCVar("IP.Doom.Pistol");
  23.   consolecommand("set IP.Doom.Chainsaw 0"); consolecommand("eval * $PWO.Doom.Chainsaw 100 IP.Doom.Chainsaw"); userpwo[11]=GetCVar("IP.Doom.Chainsaw");
  24.   consolecommand("set IP.Doom.Fist 0"); consolecommand("eval * $PWO.Doom.Fist 100 IP.Doom.Fist"); userpwo[12]=GetCVar("IP.Doom.Fist");
  25.  
  26.   for(i=n-1;i>0;i--)
  27.     for(j=0;j<i;j++)
  28.       while(userpwo[j]>userpwo[j+1])
  29.       {
  30.         k=userpwo[j];
  31.         userpwo[j]=userpwo[j+1];
  32.         userpwo[j+1]=k;
  33.         t=weapons[j];
  34.         weapons[j]=weapons[j+1];
  35.         weapons[j+1]=t;
  36.     k=minimum[j];
  37.     minimum[j]=minimum[j+1];
  38.     minimum[j+1]=k;
  39.     t=ammo[j];
  40.     ammo[j]=ammo[j+1];
  41.     ammo[j+1]=t;
  42.       }
  43.  
  44.   for(i=0;i<n;i++)
  45.     Log(i:userpwo[i],s:" ",s:weapons[i],s:" ",s:ammo[i],s:" ",i:minimum[i]);
  46.  
  47.   return 0;
  48. }
Advertisement
Add Comment
Please, Sign In to add comment