PetrikDev

Untitled

Jun 15th, 2021 (edited)
681
Never
Not a member of Pastebin yet? Sign Up, it unlocks many cool features!
  1. function drawLineToBait()
  2.     for k,player in pairs(getElementsByType("player")) do
  3.         if isElement(player) then
  4.             local id = getElementData(player,"acc:id");
  5.             local px,py,pz;
  6.             for k,v in pairs(getElementsByType("object",_,true)) do
  7.                 if getElementModel(v) == 1248 or getElementModel(v) == 841 then
  8.                     if isElement(v) then
  9.                         if getElementData(v,"fishingRod") and getElementData(v,"fishingRodID") == getElementData(player,"acc:id") and getElementData(player,"uszo") then
  10.                             local kx, ky, kz = getPositionFromElementOffset(v, 0.015, 0.00, 0.13);
  11.                             px, py, pz = getPositionFromElementOffset(v, 0.015, 0.000, 2.18);
  12.                             dxDrawLine3D(kx,ky,kz,px,py,pz,tocolor(70,70,70,180),1);
  13.                         end
  14.  
  15.                         local playerPos = Vector3(getElementPosition(player));
  16.                         if isElement(v) and getElementData(v,"uszoObj") and getElementData(v,"uszoID") == id then
  17.                             if px and py and pz then
  18.                                 local bx,by,bz = getElementPosition(v);
  19.                                 dxDrawLine3D(px,py,pz,bx,by,bz,tocolor(70,70,70,180),1);
  20.  
  21.                                 if getDistanceBetweenPoints3D(playerPos.x,playerPos.y,0,bx,by,bz) >= 21 and isElement(v) and         getElementData(v,"uszoID") == getElementData(player,"acc:id") then
  22.                                     setElementData(player,"uszo",false);
  23.                                     triggerServerEvent("destroyBait",player,player,true);
  24.                                 end
  25.                             end
  26.                         end
  27.                     end
  28.                 end
  29.             end
  30.         end
  31.     end
  32. end
RAW Paste Data