Advertisement
Noneatme

Untitled

Jul 5th, 2013
103
0
Never
Not a member of Pastebin yet? Sign Up, it unlocks many cool features!
Lua 2.47 KB | None | 0 0
  1. function Pointer:Render()
  2.     for index, pointer in pairs(self.pointers) do
  3.         if(self.pointerData[index]) then
  4.             local x, y, z, player, typ, color = self.pointers[index][1], self.pointers[index][2], self.pointers[index][3], self.pointers[index][4], self.pointers[index][5], self.pointers[index][6]
  5.            
  6.             if(self.pointerData[index]["kreis1"] == true) then
  7.            
  8.                 local a = 255/3*self.pointerData[index]["kreis1size"]
  9.            
  10.                 dxDrawMaterialLine3D(x, y-self.pointerData[index]["kreis1size"], z+0.1, x, y+self.pointerData[index]["kreis1size"], z+0.1, self.textures[1], self.pointerData[index]["kreis1size"]*2, tocolor(color[1], color[2], color[3], -a), x, y, 9999);
  11.                
  12.                 self.pointerData[index]["kreis1size"] = self.pointerData[index]["kreis1size"]+self.increment
  13.                
  14.                 if(self.pointerData[index]["kreis1size"] >= 3) then
  15.                     self.pointerData[index]["kreis1"] = false
  16.                 end
  17.                
  18.                 if(self.pointerData[index]["kreis1size"] > 1) then
  19.                     if(self.pointerData[index]["kreis2"] == false) then
  20.                         self.pointerData[index]["kreis2"] = true;
  21.                         self.pointerData[index]["kreis2size"] = 0.1;
  22.                        
  23.                         --self.pointerData[index]["telemarker"] = true;
  24.                     end
  25.                 end
  26.             end
  27.            
  28.             if(self.pointerData[index]["kreis2"] == true) then
  29.            
  30.                 local a = 255/3*self.pointerData[index]["kreis2size"]
  31.            
  32.                 dxDrawMaterialLine3D(x, y-self.pointerData[index]["kreis2size"], z+0.1, x, y+self.pointerData[index]["kreis2size"], z+0.1, self.textures[1], self.pointerData[index]["kreis2size"]*2, tocolor(color[1], color[2], color[3], -a), x, y, 9999);
  33.                
  34.                 self.pointerData[index]["kreis2size"] = self.pointerData[index]["kreis2size"]+self.increment
  35.                
  36.                 if(self.pointerData[index]["kreis2size"] >= 3) then
  37.                     self.pointerData[index]["kreis2"] = false
  38.                 end
  39.             end
  40.            
  41.             if(self.pointerData[index]["telemarker"] == true) then
  42.                 local a = (255/3*self.pointerData[index]["telesize"])*2
  43.                
  44.                 if(a > 255) then
  45.                     a = 255
  46.                 end
  47.                
  48.                 dxDrawMaterialLine3D(x, y-self.pointerData[index]["telesize"], z+0.1, x, y+self.pointerData[index]["telesize"], z+0.1, self.textures[5], self.pointerData[index]["telesize"]*2, tocolor(color[1]*1.5, color[2]*1.5, color[3]*1.5, (-a)), x, y+self.pointerData[index]["telesize"], 9999);
  49.                    
  50.                 if(self.pointerData[index]["telesize"] > 3) then
  51.                     self.pointerData[index]["telemarker"] = false;
  52.                 end
  53.                
  54.                 self.pointerData[index]["telesize"] = self.pointerData[index]["telesize"]+self.increment/3
  55.             end
  56.         end
  57.     end
  58. end
Advertisement
Add Comment
Please, Sign In to add comment
Advertisement