Guest User

General Info HUD 1.1

a guest
Feb 13th, 2013
140
0
Never
Not a member of Pastebin yet? Sign Up, it unlocks many cool features!
Lua 4.68 KB | None | 0 0
  1. -- Here you can change general settings:
  2. -- Basic General Info HUD by Eli
  3. -- Credits for sirmate
  4.  
  5.  
  6.  
  7.  
  8. -- General Settings:
  9.  
  10. local SCRIPT_NAME = "[EK] Cyclops Mistrock v1.0.0"
  11. local SCRIPT_CREATOR = "Eli Scripts"
  12. local OFFICAL_HOMEPAGE = "www.tibiaibot.com"
  13.  
  14.  
  15. -- Contact Informations:
  16.  
  17. local FIRST_CONTACT_METHOD = "MSN:"
  18.      local FIRST_CONTACT_METHOD_ADRESS = "[email protected]"
  19.  
  20.        
  21. local SECOND_CONTACT_METHOD = "E-Mail:"
  22.       local SECOND_CONTACT_METHOD_ADRESS = "[email protected]"
  23.  
  24. local THIRD_CONTACT_METHOD = "Gadu-Gadu:"
  25.       local THIRD_CONTACT_METHOD_ADRESS = "02342354"
  26.  
  27.  
  28.  
  29.  
  30.          
  31.        
  32.      
  33.  
  34. -- Don't change anything below!
  35.  
  36.  
  37. local function addtextshadow(text, color, xpos, ypos)
  38.     setfontcolor(rgbcolor(1, 1, 1))
  39.     addtext(text, xpos+1, ypos)
  40.     addtext(text, xpos-1, ypos)
  41.     addtext(text, xpos, ypos+1)
  42.     addtext(text, xpos, ypos-1)
  43.     setfontcolor(color)
  44.     addtext(text, xpos, ypos)
  45. end
  46.  
  47. function formatstaminaintotime(staminaAmount)
  48.     if staminaAmount == 0 then
  49.         return "00:00"
  50.     else
  51.         local nHours = string.format("%02.f", math.floor(staminaAmount/60))
  52.         local nMins = string.format("%02.f", math.floor(staminaAmount - (nHours*60)))
  53.         return nHours..":"..nMins
  54.     end
  55. end
  56.  
  57.    addtextshadow("GENERAL INFORMATION HUD v1.1", rgbcolor(255, 180, 4), 10, 30)
  58.    addtextshadow('Script Creator:',rgbcolor(205, 200, 177), 20, 90)
  59.    addtextshadow(SCRIPT_CREATOR,rgbcolor(255, 255, 255), 105, 90)
  60.    addtextshadow('Script Name:',rgbcolor(205, 200, 177), 20, 50)
  61.    addtextshadow(SCRIPT_NAME,rgbcolor(107, 142, 35), 20, 65)
  62.    addtextshadow('Offical Homepage:',rgbcolor(205, 200, 177), 20, 105)
  63.    addtextshadow(OFFICAL_HOMEPAGE,rgbcolor(255, 255, 255), 125, 105)
  64.  
  65.  
  66.  
  67.    addtextshadow("CONTACAT INFORMATION:", rgbcolor(255, 180, 4), 10, 135)
  68.  
  69.  
  70.  
  71. addtextshadow(FIRST_CONTACT_METHOD,rgbcolor(205, 200, 177), 20, 155)
  72. addtextshadow(FIRST_CONTACT_METHOD_ADRESS,rgbcolor(107, 142, 35), 55, 155)
  73.  
  74. addtextshadow(SECOND_CONTACT_METHOD,rgbcolor(205, 200, 177), 20, 170)
  75. addtextshadow(SECOND_CONTACT_METHOD_ADRESS,rgbcolor(107, 142, 35), 62, 170)
  76.  
  77. addtextshadow(THIRD_CONTACT_METHOD,rgbcolor(205, 200, 177), 20, 185)
  78. addtextshadow(THIRD_CONTACT_METHOD_ADRESS,rgbcolor(107, 142, 35), 90, 185)
  79.  
  80.  
  81.    addtextshadow("HUNTING INFROMATION:", rgbcolor(255, 180, 4), 10, 210)
  82.  
  83.    addtextshadow('Experience Per Hour:',rgbcolor(205, 200, 177), 20, 230)
  84. addtextshadow(tibiaexphour/1000, rgbcolor(255, 255, 255), 140, 230)
  85.  
  86. addtextshadow('Experience Left:',rgbcolor(205, 200, 177), 20, 245)
  87. addtextshadow('' .. exptolevel()/1000, rgbcolor(255, 255, 255), 115, 245)
  88.  
  89. addtextshadow('Experience Gained:',rgbcolor(205, 200, 177), 20, 260)
  90. addtextshadow('' .. expgained/1000, rgbcolor(255, 255, 255), 130, 260)
  91.  
  92.  
  93. addtextshadow('Time To Level:',rgbcolor(205, 200, 177), 20, 275)
  94. addtextshadow('' .. timetolevel, rgbcolor(255, 255, 255), 105, 275)
  95.  
  96.  
  97. addtextshadow('Stamina:',rgbcolor(205, 200, 177), 20, 290)
  98.  
  99.  
  100. if stamina >= 2400 then      
  101.       addtextshadow('' ..formatstaminaintotime(stamina), rgbcolor(107, 142, 35), 75, 290)
  102. elseif stamina < 2400 and stamina >= 840 then
  103.       addtextshadow('' ..formatstaminaintotime(stamina), rgbcolor(255, 180, 4), 75, 290)
  104. elseif stamina <= 840 then
  105.       addtextshadow('' ..formatstaminaintotime(stamina), rgbcolor(178, 34, 34), 75, 290)
  106. end
  107.  
  108.  
  109. addtextshadow('Time Played:',rgbcolor(205, 200, 177), 20, 305)
  110. addtextshadow('' .. timehunt, rgbcolor(255, 255, 255), 95, 305)
  111.  
  112.  
  113. addtextshadow('Bank Balance:',rgbcolor(205, 200, 177), 20, 320)
  114. addtextshadow(balance, rgbcolor(255, 255, 255), 100, 320)
  115.  
  116.  
  117. addtextshadow("SCRIPT INFORMATION:", rgbcolor(255, 180, 4), 10, 345)
  118.  
  119.  
  120. addtextshadow('Cavebot:',rgbcolor(205, 200, 177), 20, 365)
  121.  
  122.  
  123. if cavebot then
  124.       addtextshadow('ON',rgbcolor(107, 142, 35), 75, 365)
  125.    else
  126.       addtextshadow('OFF',rgbcolor(178, 34, 34), 75, 365)
  127. end
  128.  
  129. addtextshadow('Targeting:',rgbcolor(205, 200, 177), 20, 380)
  130. addtextshadow('Looting:',rgbcolor(205, 200, 177), 20, 395)
  131.  
  132. addtextshadow('Walk Through Players:',rgbcolor(205, 200, 177), 20, 410)
  133.  
  134.  
  135. if targeting then
  136.       addtextshadow('ON',rgbcolor(107, 142, 35), 80, 380)
  137.    else
  138.       addtextshadow('OFF',rgbcolor(178, 34, 34), 80, 380)
  139. end
  140.  
  141. if looting then
  142.       addtextshadow('ON',rgbcolor(107, 142, 35), 70, 395)
  143.    else
  144.       addtextshadow('OFF',rgbcolor(178, 34, 34), 70, 395)
  145. end
  146.  
  147.  
  148. if getsettings("Settings/CaveBot/Pathfinding/WalkThroughPlayers") == 'yes' then
  149.       addtextshadow('ON',rgbcolor(107, 142, 35), 150, 410)
  150.    elseif getsettings("Settings/CaveBot/Pathfinding/WalkThroughPlayers") == 'no' then
  151.       addtextshadow('OFF',rgbcolor(178, 34, 34), 150, 410)
  152.    end
Advertisement
Add Comment
Please, Sign In to add comment