Skill Up Script For Windower 4

言語: JP EN DE FR
2010-06-21
New Items
users online
フォーラム » Windower » Support » Skill up script for Windower 4
Skill up script for Windower 4
Offline
Posts: 24
By Homa 2013-04-13 09:27:29  
Anyone knows how to set up a simple skill up script for windower 4? My old one didn't seem to work anymore.
 Valefor.Clairefox
Offline
サーバ: Valefor
Game: FFXI
user: Clairefox
Posts: 87
By Valefor.Clairefox 2013-04-13 09:45:01  
I got this one a long time ago from somewhere for Spellcast. It still works for me. Think it started with just SMN, Healing, and Enhancing skills. I've since added BRD, BLU, and now GEO magics to it.


Code
<?xml version="1.0" ?>
<spellcast>
	<!-- SpellCast Configurations -->
	<config Debug="false" HideErrors="false" ShowSpellInfo="false" ShowGearSwaps="false" />
 
	<!-- SpellCast Variables -->
	<variables clear="false">
		<var name="SkillUp">1</var> <!-- /Heal Break DO NOT ALTER -->
		<var name="FirstSetup">1</var> <!-- First Run Display Var DO NOT ALTER-->
		<var name="SkillCycle">1</var> <!-- Spell Cycle DO NOT ALTER -->
 
	<!-- You can alter these variables, 180 is 3 min. of resting -->
		<var name="RestTime">180</var> <!-- Set REST time for segments -->

	</variables>

	<sets>
	</sets>
	<rules>
		<!-- Setup First Run Notification -->
		<if advanced='"$FirstSetup" == "1"'>
			<action type="command">bind ^escape input /echo Exiting.;unload spellcast;unbind ^escape;</action>
			<action type="AddToChat" color="121">--- SkillUp.Xml v1.1 ---</action>
			<action type="AddToChat" color="121">Press CTRL+Escape at anytime to unload spellcast and exit SkillUp.Xml</action>
			<action type="var" cmd="set FirstSetup 0" />
		</if>

		<!-- Summoning Magic Skill-Up Segment -->
		<if spell="Carbuncle">
			<!-- Check if /Heal Break is active -->
			<if advanced='"$SkillUp" == "1"'>
				<!-- Check if your MP is low -->
				<if Mode="OR" NOTMPGT="15" MP="15">
					<if notspell="release">
						<action type="command" when="precast">input /heal on;wait $RestTime;input /heal off;wait 2;input /ja "Release";wait 2;input /ma "Carbuncle"</action>
						<action type="cancelspell"/> 
					</if>
					<else>
						<action type="command" when="aftercast">input /heal on;wait $RestTime;input /heal off;wait 2;input /ja "Release";wait 2;input /ma "Carbuncle"</action>
					</else>
				</if>
				<!-- Smn Skill Cycling -->
				<elseif advanced='"$SkillCycle" == "1"'>
					<action type="command" when="aftercast">wait 2;input /ja "Release";wait 2;input /ma "Carbuncle"</action>
					<action type="var" cmd="set SkillCycle 2" />
					<action type="changespell" spell="Carbuncle" />
					<action type="Changetarget" target="<me>"/>
				</elseif>
				<elseif advanced='"$SkillCycle" == "2"'>
					<action type="command" when="aftercast">wait 2;input /ja "Release";wait 2;input /ma "Carbuncle"</action>
					<action type="var" cmd="set SkillCycle 3" />
					<action type="changespell" spell="Ifrit" />
					<action type="Changetarget" target="<me>"/>
				</elseif>
				<elseif advanced='"$SkillCycle" == "3"'>
					<action type="command" when="aftercast">wait 2;input /ja "Release";wait 2;input /ma "Carbuncle"</action>
					<action type="var" cmd="set SkillCycle 4" />
					<action type="changespell" spell="Titan" />
					<action type="Changetarget" target="<me>"/>
				</elseif>
				<elseif advanced='"$SkillCycle" == "4"'>
					<action type="command" when="aftercast">wait 2;input /ja "Release";wait 2;input /ma "Carbuncle"</action>
					<action type="var" cmd="set SkillCycle 5" />
					<action type="changespell" spell="Leviathan" />
					<action type="Changetarget" target="<me>"/>
				</elseif>
				<elseif advanced='"$SkillCycle" == "5"'>
					<action type="command" when="aftercast">wait 2;input /ja "Release";wait 2;input /ma "Carbuncle"</action>
					<action type="var" cmd="set SkillCycle 6" />
					<action type="changespell" spell="Garuda" />
					<action type="Changetarget" target="<me>"/>
				</elseif>
				<elseif advanced='"$SkillCycle" == "6"'>
					<action type="command" when="aftercast">wait 2;input /ja "Release";wait 2;input /ma "Carbuncle"</action>
					<action type="var" cmd="set SkillCycle 7" />
					<action type="changespell" spell="Shiva" />
					<action type="Changetarget" target="<me>"/>
				</elseif>
				<elseif advanced='"$SkillCycle" == "7"'>
					<action type="command" when="aftercast">wait 2;input /ja "Release";wait 2;input /ma "Carbuncle"</action>
					<action type="var" cmd="set SkillCycle 8" />
					<action type="changespell" spell="Ramuh" />
					<action type="Changetarget" target="<me>"/>
				</elseif>
				<elseif advanced='"$SkillCycle" == "8"'>
					<action type="command" when="aftercast">wait 2;input /ja "Release";wait 2;input /ma "Carbuncle"</action>
					<action type="var" cmd="set SkillCycle 9" />
					<action type="changespell" spell="Fenrir" />
					<action type="Changetarget" target="<me>"/>
				</elseif>
				<elseif advanced='"$SkillCycle" == "9"'>
					<action type="command" when="aftercast">wait 2;input /ja "Release";wait 2;input /ma "Carbuncle"</action>
					<action type="var" cmd="set SkillCycle 1" />
					<action type="changespell" spell="Diabolos" />
					<action type="Changetarget" target="<me>"/>
				</elseif>
			</if>
		</if>

		<!-- Healing Magic Skill-Up Segment -->
		<elseif spell="Cure" >
			<!-- Check if /Heal Break is active -->
			<if advanced='"$SkillUp" == "1"'>
				<!-- Fix the SkillCycle varaible in case the SMN SKILL Segment boinked it -->
				<if advanced='"$SkillCycle" == "4|5|6|7|8|9"'>
					<action type="var" cmd="set SkillCycle 1" />
					<action type="command" when="aftercast">wait 3;input /ma "Cure"</action>
					<action type="cancelspell"/> 
				</if>
				<!-- Check if your MP is low -->
				<if Mode="OR" NOTMPGT="46" MP="46">
					<if notspell="blink">
						<action type="command" when="precast">input /heal on;wait $RestTime;input /heal off;wait 2;input /ma "Cure"</action>
						<action type="cancelspell"/> 
					</if>
					<else>
						<action type="command" when="aftercast">input /heal on;wait $RestTime;input /heal off;wait 2;input /ma "Cure"</action>
					</else>
				</if>
				<!-- Healing Skill Cycling -->
				<elseif advanced='"$SkillCycle" == "1"'>
					<action type="command" when="aftercast">wait 3;input /ma "Cure"</action>
					<action type="var" cmd="set SkillCycle 2" />
					<action type="changespell" spell="Cure" />
					<action type="Changetarget" target="<me>"/>
				</elseif>
				<elseif advanced='"$SkillCycle" == "2"'>
					<action type="command" when="aftercast">wait 3;input /ma "Cure"</action>
					<action type="var" cmd="set SkillCycle 3" />
					<action type="changespell" spell="Cure II" />
					<action type="Changetarget" target="<me>"/>
				</elseif>
				<elseif advanced='"$SkillCycle" == "3"'>
					<action type="command" when="aftercast">wait 3;input /ma "Cure"</action>
					<action type="var" cmd="set SkillCycle 1" />
					<action type="changespell" spell="Cure III" />
					<action type="Changetarget" target="<me>"/>
				</elseif>
			</if>
		</elseif>
 
		<!-- Enhancing Magic Skill-Up Segment -->
		<elseif spell="Protect" >
			<!-- Check if /Heal Break is active -->
			<if advanced='"$SkillUp" == "1"'>
				<!-- Fix the SkillCycle varaible in case the SMN SKILL Segment boinked it -->
				<if advanced='"$SkillCycle" == "5|6|7|8|9"'>
					<action type="var" cmd="set SkillCycle 1" />
					<action type="command" when="aftercast">wait 3;input /ma "Protect"</action>
					<action type="cancelspell"/> 
				</if>
				<!-- Check if your MP is low -->
				<if Mode="OR" NOTMPGT="18" MP="18">
					<if notspell="blink">
						<action type="command" when="precast">input /heal on;wait $RestTime;input /heal off;wait 2;input /ma "Protect"</action>
						<action type="cancelspell"/> 
					</if>
					<else>
						<action type="command" when="aftercast">input /heal on;wait $RestTime;input /heal off;wait 2;input /ma "Protect"</action>
					</else>
				</if>
				<!-- Enhancing Skill Cycling -->
				<elseif advanced='"$SkillCycle" == "1"'>
					<action type="command" when="aftercast">wait 3;input /ma "Protect"</action>
					<action type="var" cmd="set SkillCycle 2" />
					<action type="changespell" spell="Barfira" />
					<action type="Changetarget" target="<me>"/>
				</elseif>
				<elseif advanced='"$SkillCycle" == "2"'>
					<action type="command" when="aftercast">wait 3;input /ma "Protect"</action>
					<action type="var" cmd="set SkillCycle 3" />
					<action type="changespell" spell="Barblizzara" />
					<action type="Changetarget" target="<me>"/>
				</elseif>
				<elseif advanced='"$SkillCycle" == "3"'>
					<action type="command" when="aftercast">wait 3;input /ma "Protect"</action>
					<action type="var" cmd="set SkillCycle 4" />
					<action type="changespell" spell="Baraera" />
					<action type="Changetarget" target="<me>"/>
				</elseif>
				<elseif advanced='"$SkillCycle" == "4"'>
					<action type="command" when="aftercast">wait 3;input /ma "Protect"</action>
					<action type="var" cmd="set SkillCycle 5" />
					<action type="changespell" spell="Barstonra" />
					<action type="Changetarget" target="<me>"/>
				</elseif>
				<elseif advanced='"$SkillCycle" == "5"'>
					<action type="command" when="aftercast">wait 3;input /ma "Protect"</action>
					<action type="var" cmd="set SkillCycle 6" />
					<action type="changespell" spell="Barthundra" />
					<action type="Changetarget" target="<me>"/>
				</elseif>
				<elseif advanced='"$SkillCycle" == "6"'>
					<action type="command" when="aftercast">wait 3;input /ma "Protect"</action>
					<action type="var" cmd="set SkillCycle 1" />
					<action type="changespell" spell="Barwatera" />
					<action type="Changetarget" target="<me>"/>
				</elseif>
			</if>
		</elseif>
		
		<!-- Singing/Wind/String Magic Skill-Up Segment -->
		<elseif spell="Army's Paeon VI" >
			<!-- Check if /Heal Break is active -->
			<if advanced='"$SkillUp" == "1"'>
				<!-- Fix the SkillCycle varaible in case the SMN SKILL Segment boinked it -->
				<if advanced='"$SkillCycle" == "5|6|7|8|9"'>
					<action type="var" cmd="set SkillCycle 1" />
					<action type="command" when="aftercast">wait 3;input /ma "Army's Paeon VI"</action>
					<action type="cancelspell"/> 
				</if>
				<!-- Check if your MP is low -->
				<if Mode="OR" NOTMPGT="18" MP="18">
					<if notspell="blink">
						<action type="command" when="precast">input /heal on;wait $RestTime;input /heal off;wait 2;input /ma "Army's Paeon VI"</action>
						<action type="cancelspell"/> 
					</if>
					<else>
						<action type="command" when="aftercast">input /heal on;wait $RestTime;input /heal off;wait 2;input /ma "Army's Paeon VI"</action>
					</else>
				</if>
				<!-- BRD Skills Cycling -->
				<elseif advanced='"$SkillCycle" == "1"'>
					<action type="command" when="aftercast">wait 3;input /ma "Army's Paeon VI"</action>
					<action type="var" cmd="set SkillCycle 2" />
					<action type="changespell" spell="Mage's Ballad III" />
					<action type="Changetarget" target="<me>"/>
				</elseif>
				<elseif advanced='"$SkillCycle" == "2"'>
					<action type="command" when="aftercast">wait 3;input /ma "Army's Paeon VI"</action>
					<action type="var" cmd="set SkillCycle 3" />
					<action type="changespell" spell="Knight's Minne V" />
					<action type="Changetarget" target="<me>"/>
				</elseif>
				<elseif advanced='"$SkillCycle" == "3"'>
					<action type="command" when="aftercast">wait 3;input /ma "Army's Paeon VI"</action>
					<action type="var" cmd="set SkillCycle 4" />
					<action type="changespell" spell="Valor Minuet V" />
					<action type="Changetarget" target="<me>"/>
				</elseif>
				<elseif advanced='"$SkillCycle" == "4"'>
					<action type="command" when="aftercast">wait 3;input /ma "Army's Paeon VI"</action>
					<action type="var" cmd="set SkillCycle 1" />
					<action type="changespell" spell="Fire Carol II" />
					<action type="Changetarget" target="<me>"/>
				</elseif>
			</if>
		</elseif>
		
		<!-- Blue-Magic Skill-Up Segment -->
		<elseif spell="Cocoon" >
			<!-- Check if /Heal Break is active -->
			<if advanced='"$SkillUp" == "1"'>
				<!-- Fix the SkillCycle varaible in case the SMN SKILL Segment boinked it -->
				<if advanced='"$SkillCycle" == "4|5|6|7|8|9"'>
					<action type="var" cmd="set SkillCycle 1" />
					<action type="command" when="aftercast">wait 3;input /ma "Cocoon"</action>
					<action type="cancelspell"/> 
				</if>
				<!-- Check if your MP is low -->
				<if Mode="OR" NOTMPGT="46" MP="46">
					<if notspell="blink">
						<action type="command" when="precast">input /heal on;wait $RestTime;input /heal off;wait 2;input /ma "Cocoon"</action>
						<action type="cancelspell"/> 
					</if>
					<else>
						<action type="command" when="aftercast">input /heal on;wait $RestTime;input /heal off;wait 2;input /ma "Cocoon"</action>
					</else>
				</if>
				<!-- Blue-Magic Skill Cycling -->
				<elseif advanced='"$SkillCycle" == "1"'>
					<action type="command" when="aftercast">wait 3;input /ma "Cocoon"</action>
					<action type="var" cmd="set SkillCycle 2" />
					<action type="changespell" spell="Pollen" />
					<action type="Changetarget" target="<me>"/>
				</elseif>
				<elseif advanced='"$SkillCycle" == "2"'>
					<action type="command" when="aftercast">wait 3;input /ma "Cocoon"</action>
					<action type="var" cmd="set SkillCycle 3" />
					<action type="changespell" spell="Wild Carrot" />
					<action type="Changetarget" target="<me>"/>
				</elseif>
				<elseif advanced='"$SkillCycle" == "3"'>
					<action type="command" when="aftercast">wait 3;input /ma "Cocoon"</action>
					<action type="var" cmd="set SkillCycle 1" />
					<action type="changespell" spell="Healing Breeze" />
					<action type="Changetarget" target="<me>"/>
				</elseif>
			</if>
		</elseif>
		
		<!-- Geomancy Skill-Up Segment -->
		<elseif spell="Indi-Poison" >
			<!-- Check if /Heal Break is active -->
			<if advanced='"$SkillUp" == "1"'>
				<!-- Fix the SkillCycle varaible in case the SMN SKILL Segment boinked it -->
				<if advanced='"$SkillCycle" == "7|8|9"'>
					<action type="var" cmd="set SkillCycle 1" />
					<action type="command" when="aftercast">wait 3;input /ma "Indi-Poison"</action>
					<action type="cancelspell"/> 
				</if>
				<!-- Check if your MP is low -->
				<if Mode="OR" NOTMPGT="38" MP="38">
					<if notspell="blink">
						<action type="command" when="precast">input /heal on;wait $RestTime;input /heal off;wait 2;input /ma "Indi-Poison"</action>
						<action type="cancelspell"/> 
					</if>
					<else>
						<action type="command" when="aftercast">input /heal on;wait $RestTime;input /heal off;wait 2;input /ma "Indi-Poison"</action>
					</else>
				</if>
				<!-- Geomancy Skill Cycling -->
				<elseif advanced='"$SkillCycle" == "1"'>
					<action type="command" when="aftercast">wait 3;input /ma "Indi-Poison"</action>
					<action type="var" cmd="set SkillCycle 2" />
					<action type="changespell" spell="Indi-Precision" />
					<action type="Changetarget" target="<me>"/>
				</elseif>
				<elseif advanced='"$SkillCycle" == "2"'>
					<action type="command" when="aftercast">wait 3;input /ma "Indi-Poison"</action>
					<action type="var" cmd="set SkillCycle 3" />
					<action type="changespell" spell="Indi-Voidance" />
					<action type="Changetarget" target="<me>"/>
				</elseif>
				<elseif advanced='"$SkillCycle" == "3"'>
					<action type="command" when="aftercast">wait 3;input /ma "Indi-Poison"</action>
					<action type="var" cmd="set SkillCycle 4" />
					<action type="changespell" spell="Indi-Regen" />
					<action type="Changetarget" target="<me>"/>
				</elseif>
				<elseif advanced='"$SkillCycle" == "4"'>
					<action type="command" when="aftercast">wait 3;input /ma "Indi-Poison"</action>
					<action type="var" cmd="set SkillCycle 5" />
					<action type="changespell" spell="Indi-Attunement" />
					<action type="Changetarget" target="<me>"/>
				</elseif>
				<elseif advanced='"$SkillCycle" == "5"'>
					<action type="command" when="aftercast">wait 3;input /ma "Indi-Poison"</action>
					<action type="var" cmd="set SkillCycle 6" />
					<action type="changespell" spell="Indi-Focus" />
					<action type="Changetarget" target="<me>"/>
				</elseif>
				<elseif advanced='"$SkillCycle" == "6"'>
					<action type="command" when="aftercast">wait 3;input /ma "Indi-Poison"</action>
					<action type="var" cmd="set SkillCycle 1" />
					<action type="changespell" spell="Indi-Barrier" />
					<action type="Changetarget" target="<me>"/>
				</elseif>
			</if>
		</elseif>
	</rules>
</spellcast>
[+]
necroskull Necro Bump Detected! [192 days between previous and next post]
Offline
Posts: 10
By orane 2013-10-22 11:51:47  
so do you post that in a new txt. document under the scripts folder
 Phoenix.Demonjustin
Offline
サーバ: Phoenix
Game: FFXI
Posts: 661
By Phoenix.Demonjustin 2013-10-22 13:06:51  
You put it in a .txt file, then change it to a .xml file, put the .xml in your spellcast folder, then load spellcast, then

/sc load <name of xml>

and it should run.
necroskull Necro Bump Detected! [181 days between previous and next post]
 Lakshmi.Buukki
Offline
サーバ: Lakshmi
Game: FFXI
By Lakshmi.Buukki 2014-04-21 08:33:33  
Hello - I'm using the above skillup, but its not starting (I loaded it).

What spell starts the loop?
 Lakshmi.Buukki
Offline
サーバ: Lakshmi
Game: FFXI
By Lakshmi.Buukki 2014-04-21 08:34:11  
Sorry - Im using it for BRD
 Cerberus.Conagh
Offline
サーバ: Cerberus
Game: FFXI
user: onagh
Posts: 3189
By Cerberus.Conagh 2014-04-21 08:50:23  
Code
        <!-- Singing/Wind/String Magic Skill-Up Segment -->
        <elseif spell="Army's Paeon VI" >


That one from just skimming the code.
 Siren.Inuyushi
Offline
サーバ: Siren
Game: FFXI
user: Inuyushi
Posts: 507
By Siren.Inuyushi 2014-04-21 08:50:57  
Army's Paeon VI starts the loop. But you must have Mage's Ballad III, Knight's Minne V, Valor Minuet V, and Fire Carol II to truly use the above skillup xml.
 Cerberus.Conagh
Offline
サーバ: Cerberus
Game: FFXI
user: onagh
Posts: 3189
By Cerberus.Conagh 2014-04-21 08:59:20  
Siren.Inuyushi said: »
Army's Paeon VI starts the loop. But you must have Mage's Ballad III, Knight's Minne V, Valor Minuet V, and Fire Carol II to truly use the above skillup xml.

All of those skills can be swapped quiet easily for lesser versions however and can be done using Ctrl H <Input Name of song you need to change> and replace.

Easy to do takes 2 minutes ^^

Anyway enjoy being BRD4Life
 Lakshmi.Buukki
Offline
サーバ: Lakshmi
Game: FFXI
By Lakshmi.Buukki 2014-04-21 09:13:25  
Been trying to swap out some of those higher tier spells (because im only 68 atm) and it keeps failing. I am such a noob when it comes to spellcast, and I seriously only use it to skillup mage jobs where im told to "copy this file into this folder".

But its still not working. Sorry to sound elementary, but yes, can someone spoonfeed me the script with the lower tier versions? Either im saving something wrong or typing it in the incorrect format, because every time i try to //spellcast load brd.xml, it says the file has an error.

Please advise?
 Lakshmi.Buukki
Offline
サーバ: Lakshmi
Game: FFXI
By Lakshmi.Buukki 2014-04-21 09:59:18  
-_- Am I supposed to be copying those numbers as well on the left-hand side?

I'm not using notepad+ btw. Should I?
 Fenrir.Nitenichi
Offline
サーバ: Fenrir
Game: FFXI
user: camaroz
Posts: 39
By Fenrir.Nitenichi 2014-04-22 12:07:46  
Code
 <if advanced='"$SkillCycle" == "5|6|7|8|9"'>
                    <action type="var" cmd="set SkillCycle 1" />
                    <action type="command" when="aftercast">wait 3;input /ma "Army's Paeon IV"</action>
                    <action type="cancelspell"/> 
                </if>
                <!-- Check if your MP is low -->
                <if Mode="OR" NOTMPGT="18" MP="18">
                    <if notspell="blink">
                        <action type="command" when="precast">input /heal on;wait $RestTime;input /heal off;wait 2;input /ma "Army's Paeon IV"</action>
                        <action type="cancelspell"/> 
                    </if>
                    <else>
                        <action type="command" when="aftercast">input /heal on;wait $RestTime;input /heal off;wait 2;input /ma "Army's Paeon IV"</action>
                    </else>
                </if>
                <!-- BRD Skills Cycling -->
                <elseif advanced='"$SkillCycle" == "1"'>
                    <action type="command" when="aftercast">wait 3;input /ma "Army's Paeon IV"</action>
                    <action type="var" cmd="set SkillCycle 2" />
                    <action type="changespell" spell="Mage's Ballad" />
                    <action type="Changetarget" target="<me>"/>
                </elseif>
                <elseif advanced='"$SkillCycle" == "2"'>
                    <action type="command" when="aftercast">wait 3;input /ma "Army's Paeon IV"</action>
                    <action type="var" cmd="set SkillCycle 3" />
                    <action type="changespell" spell="Knight's Minne" />
                    <action type="Changetarget" target="<me>"/>
                </elseif>
                <elseif advanced='"$SkillCycle" == "3"'>
                    <action type="command" when="aftercast">wait 3;input /ma "Army's Paeon IV"</action>
                    <action type="var" cmd="set SkillCycle 4" />
                    <action type="changespell" spell="Valor Minuet II" />
                    <action type="Changetarget" target="<me>"/>
                </elseif>
                <elseif advanced='"$SkillCycle" == "4"'>
                    <action type="command" when="aftercast">wait 3;input /ma "Army's Paeon IV"</action>
                    <action type="var" cmd="set SkillCycle 1" />
                    <action type="changespell" spell="Sword Madrigal" />
                    <action type="Changetarget" target="<me>"/>
                </elseif>
            </if>
        </elseif>
I changed that entire section to songs you should have at least at 68
 Asura.Ivykyori
Offline
サーバ: Asura
Game: FFXI
user: ivykyori
Posts: 422
By Asura.Ivykyori 2014-04-22 12:49:46  
Lakshmi.Buukki said: »
-_- Am I supposed to be copying those numbers as well on the left-hand side?

I'm not using notepad+ btw. Should I?

Yes. Regular old notepad is a pain in the *** for .xml files. Notepad + will make you see, in colors, how something is written. If for some reason you can't get Notepad+, Crimson Editor (my program of choice before I used notepad+) works nicely too.
necroskull Necro Bump Detected! [85 days between previous and next post]
 Valefor.Sehachan
Guide Maker
Offline
サーバ: Valefor
Game: FFXI
user: Seha
Posts: 24219
By Valefor.Sehachan 2014-07-16 05:56:59  
Okay the thing works, but once it heals it never stands up again to begin anew, how do I fix that?
 Valefor.Rawry
Guide Maker
Offline
サーバ: Valefor
Game: FFXI
user: Seha
Posts: 200
By Valefor.Rawry 2014-07-16 09:31:51  
I'll dare a bump cause I posted at a time when nobody was logged!
Offline
Posts: 12225
By Pantafernando 2014-07-16 11:39:20  
This is not the answer youre looking for, but i always used just this code for spellcast for skill up, it never gives me any trouble, and seemed robust: allow the use of spells depending of subjob, as well consume food and rest. Just dont know if recent updates could have introduced some bug.

http://www.ffxiah.com/forum/topic/37965/skill-up-script-by-nimotas/

One thing this script lacks, at least that i payed notice, is the use of debuff song to skill up. If repeating enhancing songs, after some point it becames stupidly slow. After 200, even with food, ionis and gear, it should tales around 8 hours for 20ish skill ups.

But should be easy to implement, but i dont dare.
 Valefor.Sehachan
Guide Maker
Offline
サーバ: Valefor
Game: FFXI
user: Seha
Posts: 24219
By Valefor.Sehachan 2014-07-17 08:32:25  
That works thanks Panta; though I had to remove the haste cycle cause while it resting it got stuck on it and stopped checking mp.
necroskull Necro Bump Detected! [2168 days between previous and next post]
Offline
Posts: 25
By KingOfOldSchool 2020-06-23 12:34:59  
Ok i downloaded Notepad ++ how do i use it to grab the above text?
Offline
Posts: 12225
By Pantafernando 2020-06-23 13:41:18  
if you mean that xml, im pretty sure its about spellcast, that was the gearswap predecessor. So you wont get anything from it.

As you have been asking quite few times, gonna try to give you something almost done (could be wrong in somethings because i dont use windower, so anyone can correct me if im wrong).

1) Download Selindrile Repeater

https://github.com/Selindrile/Repeater

Create a folder with "Repeater" name, insert the code there and put the folder in "Addons" folder.

2) Load Repeater: just when in game, type in chat:

//lua load repeater

3) Grab a notepad, name it "Music" and write:

input /ma "victory march" <me>

Put it in the "Scripts" folder.

4) Back in game, after you load repeater, type:

//repeater delay 20 //repeater command input /exec "Music.txt"

5) Type:

//repeater on

Try this first and see if you can start something, then you can look to improvements.
 Carbuncle.Kigensuro
Offline
サーバ: Carbuncle
Game: FFXI
user: dlsmd
Posts: 93
By Carbuncle.Kigensuro 2020-06-25 13:15:44  
here is another skill-up tool using gearswap
https://github.com/smd111/Gearswap-Skillup
(Only does skill ups outside of battle)
necroskull Necro Bump Detected! [66 days between previous and next post]
 Asura.Luckycharmss
Offline
サーバ: Asura
Game: FFXI
Posts: 39
By Asura.Luckycharmss 2020-08-30 02:48:15  
How do I use this addon for my mule? I cant get it to work... It just spams "Unable to cast spell at this time" and only does 1 song. I made a folder in the data folder of my gearswap fold named it after my mule. I put the skillup.lua in the mules folder. I typed in //gs l skillup.lua when the addon pops up i set it to do brd songs and as i stated earlier it just spams that messgage how do I fix this? Please help Thank You.
Log in to post.