Advertisement
FalownPSA

Faloun_SAM

Aug 9th, 2019
369
0
Never
Not a member of Pastebin yet? Sign Up, it unlocks many cool features!
Lua 14.67 KB | None | 0 0
  1. include('organizer-lib')
  2.  
  3. function get_sets()
  4.  
  5.     send_command('bind f9 gs c toggle MTP set')
  6.     send_command('bind f10 gs c toggle Idle set')
  7.     send_command('bind f11 gs c toggle Shoha set')
  8.     send_command('bind f12 gs c toggle Fudo set')
  9.     send_command('bind ^f11 gs c toggle Apex set')
  10.     send_command('bind ^f12 gs c toggle Kaiten set')
  11.    
  12.     function file_unload()
  13.      
  14.  
  15.         send_command('unbind ^f9')
  16.         send_command('unbind ^f10')
  17.         send_command('unbind ^f11')
  18.         send_command('unbind ^f12')
  19.        
  20.         send_command('unbind !f9')
  21.         send_command('unbind !f10')
  22.         send_command('unbind !f11')
  23.         send_command('unbind !f12')
  24.  
  25.         send_command('unbind f9')
  26.         send_command('unbind f10')
  27.         send_command('unbind f11')
  28.         send_command('unbind f12')
  29.  
  30.        
  31.  
  32.     end
  33.    
  34.  
  35.         --Idle Sets--
  36.         sets.Idle = {}     
  37.  
  38.         sets.Idle.index = {'Standard', 'Town'}
  39.        
  40.         Idle_ind = 1
  41.        
  42.         sets.Idle.Standard = {ammo="Knobkierrie",
  43.                               head="Valorous mask",neck="Wiglen Gorget", ear1="Steelflash earring", ear2="Bladeborn earring",
  44.                               body="Hiza. Haramaki +1",hands="Rao Kote",ring1="Defending ring",ring2="Dark ring",
  45.                               back="Mecisto. mantle",waist="Flume belt",legs="Rao Haidate",feet="Rao Sune-Ate"}
  46.                              
  47.         sets.Idle.Town = sets.Idle.Standard
  48.    
  49.        
  50.                
  51.                
  52.                
  53.                
  54.         --TP Sets--
  55.         sets.TP = {}
  56.  
  57.         sets.TP.index = {'Standard', 'AccuracyLite', 'AccuracyFull', 'DT', 'DTAccuracy'}
  58.         --1=Standard, 2=AccuracyLite, 3=AccuracyFull, 4=DT, 5=DTAccuracy--
  59.         TP_ind = 1
  60.    
  61.         sets.TP.Standard = {ammo="Ginsen",
  62.                             head="Flam. Zucchetto +2",neck="Ganesha's Mala", ear1="Cessance earring", ear2="Digni. earring",
  63.                             body="Kasuga Domaru +1",hands="Flam. Manoplas +1",ring1="Hetairoi ring",ring2="Petrov ring",
  64.                             back="Takaha mantle",waist="Windbuffet belt",legs="Kasuga haidate +1",feet="Ryuo Sune-ate +1"}
  65.                            
  66.         sets.TP.AccuracyLite = {ammo="Knobkierrie",
  67.                                 head="Yaoyotl helm",neck="Asperity necklace", ear1="Steelflash earring", ear2="Bladeborn earring",
  68.                                 body="Sakonji domaru +1",hands="Wakido kote +1",ring1="K'ayres ring",ring2="Rajas ring",
  69.                                 back="Takaha mantle",waist="Dynamic belt +1",legs="Hiza. Hizayoroi +1",feet="Waki. Sune-Ate +1"}
  70.    
  71.         sets.TP.AccuracyFull = {ammo="Knobkierrie",
  72.                                 head="Yaoyotl helm",neck="Iqabi necklace", ear1="Steelflash earring", ear2="Bladeborn earring",
  73.                                 body="Sakonji domaru +1",hands="Wakido kote +1",ring1="K'ayres ring",ring2="Rajas ring",
  74.                                 back="Takaha mantle",waist="Dynamic belt +1",legs="Hiza. Hizayoroi +1",feet="Waki. Sune-Ate +1"}
  75.                            
  76.         sets.TP.DT = {ammo="Knobkierrie",
  77.                       head="Yaoyotl helm",neck="Asperity necklace", ear1="Steelflash earring", ear2="Bladeborn earring",
  78.                       body="Miki. breastplate",hands="Wakido kote +1",ring1="K'ayres ring",ring2="Rajas ring",
  79.                       back="Takaha mantle",waist="Cetl belt",legs="Otronif brais",feet="Waki. Sune-Ate +1"}
  80.                  
  81.         sets.TP.DTAccuracy = {ammo="Knobkierrie",
  82.                               head="Yaoyotl helm",neck="Asperity necklace", ear1="Steelflash earring", ear2="Bladeborn earring",
  83.                               body="Miki. breastplate",hands="Wakido kote +1",ring1="K'ayres ring",ring2="Rajas ring",
  84.                               back="Takaha mantle",waist="Cetl belt",legs="Hiza. Hizayoroi +1",feet="Waki. Sune-Ate +1"}
  85.                              
  86.                              
  87.         sets.RangedTP = {}
  88.  
  89.         sets.RangedTP.index = {'Standard', 'AccuracyLite', 'AccuracyFull'}
  90.         --1=Standard, 2=AccuracyLite, 3=AccuracyFull--
  91.         TP_ind = 1
  92.    
  93.         sets.RangedTP.Standard = {ammo="Knobkierrie",
  94.                           head="Flam. Zucchetto +2",neck="Iqabi necklace", ear1="Steelflash earring", ear2="Bladeborn earring",                      
  95.                           body="Sakonji domaru +1",hands="Umuthi gloves",ring1="K'ayres ring",ring2="Rajas ring",
  96.                           back="Takaha mantle",waist="Cetl belt",legs="Hiza. Hizayoroi +1",feet="Waki. Sune-Ate +1"}
  97.                            
  98.         sets.RangedTP.AccuracyLite = {ammo="Knobkierrie",
  99.                           head="Flam. Zucchetto +2",neck="Asperity necklace", ear1="Steelflash earring", ear2="Bladeborn earring",                   
  100.                           body="Sakonji domaru +1",hands="Otronif gloves",ring1="K'ayres ring",ring2="Rajas ring",
  101.                           back="Takaha mantle",waist="Dynamic belt +1",legs="Hiza. Hizayoroi +1",feet="Waki. Sune-Ate +1"}
  102.    
  103.         sets.RangedTP.AccuracyFull = {ammo="Knobkierrie",
  104.                           head="Yaoyotl helm",neck="Iqabi necklace", ear1="Steelflash earring", ear2="Bladeborn earring",                    
  105.                           body="Sakonji domaru +1",hands="Umuthi gloves",ring1="K'ayres ring",ring2="Rajas ring",
  106.                           back="Takaha mantle",waist="Dynamic belt +1",legs="Hiza. Hizayoroi +1",feet="Waki. Sune-Ate +1"}
  107.                              
  108.                              
  109.                              
  110.                              
  111.                              
  112.                              
  113.         --Weaponskill Sets--
  114.         sets.WS = {}
  115.    
  116.         sets.Shoha = {}
  117.    
  118.         sets.Shoha.index = {'Attack','Accuracy'}
  119.         Shoha_ind = 1
  120.    
  121.         sets.Shoha.Attack = {ammo="Knobkierrie",
  122.                              head="Flam. Zucchetto +2",neck="Fotia Gorget",ear1="Ishvara earring",ear2="Moonshade earring",
  123.                              body="Hiza. Haramaki +1",hands="Flam. Manopolas +1",ring1="Shukuyu Ring",ring2="Apate Ring",
  124.                              back="Vespid Mantle",waist="Fotia Belt",legs="Hiza. Hizayoroi +1",feet="Flam. Gambieras +1"}
  125.                                  
  126.         sets.Shoha.Accuracy = {ammo="Knobkierrie",
  127.                                head="Yaoyotl helm",neck="Fotia Gorget",ear1="Brutal earring",ear2="Moonshade earring",
  128.                                body="Hiza. Haramaki +1",hands="Umuthi gloves",ring1="Shukuyu Ring",ring2="Apate Ring",
  129.                                back="Vespid Mantle",waist="Dynamic belt +1",legs="Hiza. Hizayoroi +1",feet="Flam. Gambieras +1"}
  130.                              
  131.         sets.Fudo = {}
  132.    
  133.         sets.Fudo.index = {'Attack','Accuracy'}
  134.         Fudo_ind = 1
  135.    
  136.         sets.Fudo.Attack = {ammo="Knobkierrie",
  137.                             head="Flam. Zucchetto +2",neck="Fotia Gorget",ear1="Ishvara earring",ear2="Moonshade earring",
  138.                             body="Hiza. Haramaki +1",hands="Flam. Manopolas +1",ring1="Apate Ring",ring2="Rajas ring",
  139.                             back="Vespid Mantle",waist="Fotia belt",legs="Hiza. Hizayoroi +1",feet="Flam. Gambieras +1"}
  140.                                
  141.         sets.Fudo.Accuracy = {ammo="Knobkierrie",
  142.                               head="Yaoyotl helm",neck="Fotia Gorget",ear1="Brutal earring",ear2="Moonshade earring",
  143.                               body="Hiza. Haramaki +1",hands="Flam. Manopolas +1",ring1="Apate Ring",ring2="Rajas ring",
  144.                               back="Vespid Mantle",waist="Prosilio belt",legs="Hiza. Hizayoroi +1",feet="Flam. Gambieras +1"}
  145.                              
  146.         sets.Kaiten = {}
  147.        
  148.         sets.Kaiten.index = {'Attack','Accuracy'}
  149.         Kaiten_ind = 1
  150.    
  151.         sets.Kaiten.Attack = {ammo="Knobkierrie",
  152.                               head="Flam. Zucchetto +2",neck="Fotia Gorget",ear1="Steelflash earring", ear2="Bladeborn earring",
  153.                               body="Hiza. Haramaki +1",hands="Flam. Manopolas +1",ring1="Shukuyu Ring",ring2="Apate Ring",
  154.                               back="Vespid Mantle",waist="Light belt",legs="Hiza. Hizayoroi +1",feet="Flam. Gambieras +1"}
  155.                                
  156.         sets.Kaiten.Accuracy = {ammo="Knobkierrie",
  157.                                 head="Yaoyotl helm",neck="Fotia Gorget",ear1="Steelflash earring", ear2="Bladeborn earring",
  158.                                 body="Hiza. Haramaki +1",hands="Flam. Manopolas +1",ring1="Shukuyu Ring",ring2="Apate Ring",
  159.                                 back="Vespid Mantle",waist="Light belt",legs="Hiza. Hizayoroi +1",feet="Flam. Gambieras +1"}       
  160.         sets.Jinpu = {}
  161.        
  162.         sets.Jinpu = {ammo="Knobkierrie",
  163.                       head="Yaoyotl helm",neck="Soil gorget",ear1="Friomisi earring",ear2="Moonshade earring",                           
  164.                       body="Hiza. Haramaki +1",hands="Flam. Manopolas +1",ring1="Shukuyu Ring",ring2="Apate Ring",
  165.                       back="Vespid Mantle",waist="Soil belt",legs="Hiza. Hizayoroi +1",feet="Flam. Gambieras +1"}
  166.  
  167.         sets.Apex = {}
  168.    
  169.         sets.Apex.index = {'Attack','Accuracy', 'Accuracy Max'}
  170.         Apex_ind = 1
  171.    
  172.         sets.Apex.Attack = {ammo="Knobkierrie",
  173.                             head="Sakonji kabuto +1",neck="Fotia Gorget",ear1="Matanki earring",ear2="Moonshade earring",
  174.                             body="Hiza. Haramaki +1",hands="Unkai kote +2",ring1="Stormsoul ring",ring2="Auster's ring",
  175.                             back="Vespid Mantle",waist="Light belt",legs="Hiza. Hizayoroi +1",feet="Waki. Sune-Ate +1"}
  176.                            
  177.         sets.Apex.Accuracy = {ammo="Knobkierrie",
  178.                               head="Sakonji kabuto +1",neck="Fotia Gorget",ear1="Matanki earring",ear2="Moonshade earring",
  179.                               body="Hiza. Haramaki +1",hands="Buremte gloves",ring1="Hajduk ring",ring2="Longshot ring",
  180.                               back="Thall Mantle",waist="Light belt",legs="Hiza. Hizayoroi +1",feet="Waki. Sune-Ate +1"}
  181.                                
  182.         sets.Apex.MaxAccuracy = {ammo="Knobkierrie",
  183.                                  head="Sakonji kabuto +1",neck="Fotia Gorget",ear1="Matanki earring",ear2="Clearview earring",
  184.                                  body="Aetosaur Jerkin",hands="Buremte gloves",ring1="Hajduk ring",ring2="Longshot ring",
  185.                                  back="Thall Mantle",waist="Light belt",legs="Aeto. Trousers",feet="Waki. Sune-Ate +1"}
  186.  
  187.         sets.Namas = {}
  188.    
  189.         sets.Namas.index = {'Attack','Accuracy'}
  190.         Namas_ind = 1
  191.    
  192.         sets.Namas.Attack = {ammo="Knobkierrie",
  193.                              head="Flam. Zucchetto +2",neck="Flame gorget",ear1="Brutal earring",ear2="Moonshade earring",
  194.                              body="Hiza. Haramaki +1",hands="Flam. Manopolas +1",ring1="Shukuyu Ring",ring2="Rajas ring",
  195.                              back="Vespid Mantle",waist="Light belt",legs="Wakido haidate",feet="Gor. sollerets +1"}
  196.                                
  197.         sets.Namas.Accuracy = {ammo="Knobkierrie",
  198.                                head="Yaoyotl helm",neck="Flame gorget",ear1="Brutal earring",ear2="Moonshade earring",
  199.                                body="Hiza. Haramaki +1",hands="Flam. Manopolas +1",ring1="Shukuyu Ring",ring2="Rajas ring",
  200.                                back="Vespid Mantle",waist="Light belt",legs="Wakido haidate",feet="Gor. sollerets +1"}                             
  201.                                      
  202.                                      
  203.                                      
  204.                                      
  205.                                      
  206.         --Utility Sets--
  207.         sets.Utility = {}
  208.        
  209.         sets.Utility.PDT = {head="Otronif mask",neck="Twilight torque",
  210.                             body="Miki. breastplate",hands="Otronif gloves",ring1="Dark ring",ring2="Dark ring",
  211.                             back="Mollusca mantle",waist="Flume belt",legs="Otronif brais",feet="Otronif boots"}
  212.                        
  213.         sets.Utility.MDT = {head="Ogier's helm",neck="Twilight torque",
  214.                             body="Nocturnus mail",hands="Umuthi gloves",ring1="Dark ring",ring2="Dark ring",
  215.                             back="Mollusca mantle",legs="Hiza. Hizayoroi +1",feet="Waki. Sune-Ate +1"}
  216.                            
  217.                
  218.                
  219.                
  220.                
  221.                
  222.         --Job Ability Sets--
  223.         sets.JA = {}
  224.    
  225.         sets.JA.Meditate = {head="Myn. kabuto +1",
  226.                             hands="Sao. kote +2"}
  227.                            
  228.         sets.JA.Meikyo = {feet="Flam. Gambieras +1"}
  229. end
  230.  
  231.  
  232.  
  233.        
  234.        
  235.        
  236. function precast(spell)
  237.     if spell.english == 'Meditate' then
  238.         equip(sets.JA.Meditate)
  239.     end
  240.    
  241.     if spell.english == 'Meikyo Shisui' then
  242.         equip(sets.JA.Meikyo)
  243.     end
  244.        
  245.     if spell.english == 'Tachi: Shoha' or spell.english == 'Tachi: Gekko' or spell.english == 'Tachi: Yukikaze' or spell.english == 'Tachi: Kasha' then
  246.         equip(sets.Shoha[sets.Shoha.index[Shoha_ind]])
  247.     end
  248.    
  249.     if spell.english == 'Tachi: Fudo' or spell.english == 'Tachi: Rana' then
  250.         equip(sets.Fudo[sets.Fudo.index[Fudo_ind]])
  251.     end
  252.  
  253.     if spell.english == 'Tachi: Kaiten' then
  254.         equip(sets.Kaiten[sets.Kaiten.index[Kaiten_ind]])
  255.     end
  256.    
  257.      if spell.english == 'Tachi: Jinpu' then
  258.         equip(sets.Jinpu)
  259.     end
  260.    
  261.     if spell.english == 'Apex Arrow' then
  262.         equip(sets.Apex[sets.Apex.index[Apex_ind]])
  263.     end
  264.  
  265.     if spell.english == 'Namas Arrow' then
  266.         equip(sets.Namas[sets.Namas.index[Namas_ind]])
  267.     end
  268.  
  269.     if spell.name == "Ranged" then
  270.         equip(sets.Utility.Snapshot)
  271.     end
  272.    
  273.     if spell.name == "Hasso" then
  274.         equip(sets.TP[sets.TP.index[TP_ind]])
  275.     end
  276. end    
  277.  
  278. function midcast(spell,act)
  279.     if spell.name == "Ranged" then
  280.         equip(sets.RangedTP[sets.RangedTP.index[RangedTP_ind]])
  281.     end
  282. end
  283.  
  284. function aftercast(spell,act)
  285.     if player.status == 'Engaged' then
  286.         equip(sets.TP[sets.TP.index[TP_ind]])
  287.     else
  288.         equip(sets.Idle[sets.Idle.index[Idle_ind]])
  289.     end
  290. end
  291.  
  292. function status_change(new,old)
  293.     if new == 'Engaged' then
  294.         equip(sets.TP[sets.TP.index[TP_ind]])
  295.     else
  296.         equip(sets.Idle[sets.Idle.index[Idle_ind]])
  297.     end
  298. end
  299.  
  300. function self_command(command)
  301.     if command == 'toggle MTP set' then
  302.         TP_ind = TP_ind +1
  303.         if TP_ind > #sets.TP.index then TP_ind = 1 end
  304.         send_command('@input /echo <----- TP Set changed to '..sets.TP.index[TP_ind]..' ----->')
  305.         equip(sets.TP[sets.TP.index[TP_ind]])
  306.     elseif command == 'toggle RTP set' then
  307.         RangedTP_ind = RangedTP_ind +1
  308.         if RangedTP_ind > #sets.RangedTP.index then RangedTP_ind = 1 end
  309.         send_command('@input /echo <----- Ranged TP Set changed to '..sets.RangedTP.index[RangedTP_ind]..' ----->')
  310.         equip(sets.RangedTP[sets.RangedTP.index[RangedTP_ind]])
  311.     elseif command == 'toggle Idle set' then
  312.         Idle_ind = Idle_ind +1
  313.         if Idle_ind > #sets.Idle.index then Idle_ind = 1 end
  314.         send_command('@input /echo <----- Idle Set changed to '..sets.Idle.index[Idle_ind]..' ----->')
  315.         equip(sets.Idle[sets.Idle.index[Idle_ind]])
  316.     elseif command == 'toggle Shoha set' then
  317.         Shoha_ind = Shoha_ind +1
  318.         if Shoha_ind > #sets.Shoha.index then Shoha_ind = 1 end
  319.         send_command('@input /echo <----- Tachi: Shoha Set changed to '..sets.Shoha.index[Shoha_ind]..' ----->')
  320.     elseif command == 'toggle Fudo set' then
  321.         Fudo_ind = Fudo_ind +1
  322.         if Fudo_ind > #sets.Fudo.index then Fudo_ind = 1 end
  323.         send_command('@input /echo <----- Tachi: Fudo Set changed to '..sets.Fudo.index[Fudo_ind]..' ----->')
  324.     elseif command == 'toggle Kaiten set' then
  325.         Kaiten_ind = Kaiten_ind +1
  326.         if Kaiten_ind > #sets.Kaiten.index then Kaiten_ind = 1 end
  327.         send_command('@input /echo <----- Tachi: Kaiten Set changed to '..sets.Kaiten.index[Kaiten_ind]..' ----->')
  328.     elseif command == 'toggle Apex set' then
  329.         Apex_ind = Apex_ind +1
  330.         if Apex_ind > #sets.Apex.index then Apex_ind = 1 end
  331.         send_command('@input /echo <----- Apex Arrow Set changed to '..sets.Apex.index[Apex_ind]..' ----->')
  332.     elseif command == 'toggle Namas set' then
  333.         Namas_ind = Namas_ind +1
  334.         if Namas_ind > #sets.Namas.index then Namas_ind = 1 end
  335.         send_command('@input /echo <----- Namas Arrow Set changed to '..sets.Namas.index[Namas_ind]..' ----->')
  336.     elseif command == 'equip TP set' then
  337.         equip(sets.TP[sets.TP.index[TP_ind]])
  338.     elseif command == 'equip Idle set' then
  339.         equip(sets.Idle[sets.Idle.index[Idle_ind]])
  340.     end
  341. end
  342.  
  343.  
  344. fps = 1
  345. sec = 0
  346. sav = 0
  347. autoreive=0
  348. windower.register_event('prerender', function()
  349.     if fps < 30 then
  350.         fps = fps +1
  351.     else
  352.         fps = 1
  353.     end
  354.    
  355.    
  356.     --if fps == 1 and buffactive['silence'] then
  357.     --      send_command('input /item "echo drops" '..player.name..'')
  358.     --end
  359.    
  360.     if fps == 1 and buffactive['curse'] then
  361.             send_command('input /item "holy water" '..player.name..'')
  362.     end
  363.    
  364.     if fps == 1 then
  365.        
  366.        
  367.         if autoreive == 1 then
  368.         -- Checking Reive Mark511 and Mount252
  369.             if buffactive[71] and buffactive[511] then
  370.                
  371.             elseif not buffactive[511] and not buffactive[71] then
  372.                 --send_command('input /mount Bomb')
  373.                 send_command('input /ja "Spectral Jig" <me>')
  374.             end
  375.         end
  376.                
  377.     end
  378.    
  379.    
  380.    
  381. end)
Advertisement
Add Comment
Please, Sign In to add comment
Advertisement