Get item script

Post Reply
Trendor
Posts: 20
Joined: Mon Oct 10, 2011 2:51 am

Get item script

Post by Trendor »

I've had this awhile and has worked before but suddenly can't get it to work now. I had to recently reinstall Mudlet and didn't have a back up I thought I had. The script I did have maybe older and was probably changed once in use. Anyway, if anyone could find any problems, I'd appreciate it.
Code: [show] | [select all] lua
<MudletPackage version="1.0"><TriggerPackage><TriggerGroup isActive="yes" isFolder="yes" isTempTrigger="no" isMultiline="no" isPerlSlashGOption="no" isColorizerTrigger="no" isFilterTrigger="no" isSoundTrigger="no" isColorTrigger="no" isColorTriggerFg="no" isColorTriggerBg="no"><name>Slain</name><script/><triggerType>0</triggerType><conditonLineDelta>3</conditonLineDelta><mStayOpen>0</mStayOpen><mCommand/><packageName/><mFgColor>#ff0000</mFgColor><mBgColor>#ffff00</mBgColor><mSoundFile/><colorTriggerFgColor>#000000</colorTriggerFgColor><colorTriggerBgColor>#000000</colorTriggerBgColor><regexCodeList/><regexCodePropertyList/><Trigger isActive="yes" isFolder="no" isTempTrigger="no" isMultiline="no" isPerlSlashGOption="no" isColorizerTrigger="no" isFilterTrigger="no" isSoundTrigger="no" isColorTrigger="no" isColorTriggerFg="no" isColorTriggerBg="no"><name>leg balance</name><script>legbalance = 1
if ArmBalance == 2 then for k,v in pairs(getitems) do send("get "..v) end getitems = {} end
disableTrigger(items)</script><triggerType>0</triggerType><conditonLineDelta>3</conditonLineDelta><mStayOpen>0</mStayOpen><mCommand/><packageName/><mFgColor>#ff0000</mFgColor><mBgColor>#ffff00</mBgColor><mSoundFile/><colorTriggerFgColor>#000000</colorTriggerFgColor><colorTriggerBgColor>#000000</colorTriggerBgColor><regexCodeList><string>^You have recovered balance on your legs\.$</string></regexCodeList><regexCodePropertyList><integer>1</integer></regexCodePropertyList></Trigger><Trigger isActive="yes" isFolder="no" isTempTrigger="no" isMultiline="no" isPerlSlashGOption="no" isColorizerTrigger="no" isFilterTrigger="no" isSoundTrigger="no" isColorTrigger="no" isColorTriggerFg="no" isColorTriggerBg="no"><name>right arm balance</name><script>if ArmBalance == 0 then ArmBalance = 1 elseif ArmBalance == 1 
then ArmBalance = 2 end
if ArmBalance == 2 and legbalance == 1 then for k,v 
in pairs(getitems) do send("get "..v) end getitems = {} end
disableTrigger(items)</script><triggerType>0</triggerType><conditonLineDelta>3</conditonLineDelta><mStayOpen>0</mStayOpen><mCommand/><packageName/><mFgColor>#ff0000</mFgColor><mBgColor>#ffff00</mBgColor><mSoundFile/><colorTriggerFgColor>#000000</colorTriggerFgColor><colorTriggerBgColor>#000000</colorTriggerBgColor><regexCodeList><string>^You have recovered balance on your right arm\.$</string></regexCodeList><regexCodePropertyList><integer>1</integer></regexCodePropertyList></Trigger><Trigger isActive="yes" isFolder="no" isTempTrigger="no" isMultiline="no" isPerlSlashGOption="no" isColorizerTrigger="no" isFilterTrigger="no" isSoundTrigger="no" isColorTrigger="no" isColorTriggerFg="no" isColorTriggerBg="no"><name>left arm balance</name><script>if ArmBalance == 0 then ArmBalance = 1 elseif ArmBalance == 1 
then ArmBalance = 2 end
if armbalance == 2 and legbalance == 1 then for k,v 
in pairs(getitems) do send("get "..v) end getitems = {} end
disableTrigger(items)</script><triggerType>0</triggerType><conditonLineDelta>3</conditonLineDelta><mStayOpen>0</mStayOpen><mCommand/><packageName/><mFgColor>#ff0000</mFgColor><mBgColor>#ffff00</mBgColor><mSoundFile/><colorTriggerFgColor>#000000</colorTriggerFgColor><colorTriggerBgColor>#000000</colorTriggerBgColor><regexCodeList><string>^You have recovered balance on your left arm\.$</string></regexCodeList><regexCodePropertyList><integer>1</integer></regexCodePropertyList></Trigger><Trigger isActive="yes" isFolder="no" isTempTrigger="no" isMultiline="no" isPerlSlashGOption="no" isColorizerTrigger="no" isFilterTrigger="no" isSoundTrigger="no" isColorTrigger="no" isColorTriggerFg="no" isColorTriggerBg="no"><name>limb balance</name><script>for k,v in pairs(getitems) do send("get "..v) end 
getitems = {}
disableTrigger(items)</script><triggerType>0</triggerType><conditonLineDelta>3</conditonLineDelta><mStayOpen>0</mStayOpen><mCommand/><packageName/><mFgColor>#ff0000</mFgColor><mBgColor>#ffff00</mBgColor><mSoundFile/><colorTriggerFgColor>#000000</colorTriggerFgColor><colorTriggerBgColor>#000000</colorTriggerBgColor><regexCodeList><string>^You have recovered balance on all limbs\.$</string></regexCodeList><regexCodePropertyList><integer>1</integer></regexCodePropertyList></Trigger><Trigger isActive="yes" isFolder="no" isTempTrigger="no" isMultiline="no" isPerlSlashGOption="no" isColorizerTrigger="no" isFilterTrigger="no" isSoundTrigger="no" isColorTrigger="no" isColorTriggerFg="no" isColorTriggerBg="no"><name>equilibrium</name><script>for k,v in pairs(getitems) do send("get "..v) end
getitems = {}
disableTrigger(items)</script><triggerType>0</triggerType><conditonLineDelta>3</conditonLineDelta><mStayOpen>0</mStayOpen><mCommand/><packageName/><mFgColor>#ff0000</mFgColor><mBgColor>#ffff00</mBgColor><mSoundFile/><colorTriggerFgColor>#000000</colorTriggerFgColor><colorTriggerBgColor>#000000</colorTriggerBgColor><regexCodeList><string>^You have recovered equilibrium\.$</string></regexCodeList><regexCodePropertyList><integer>1</integer></regexCodePropertyList></Trigger><Trigger isActive="yes" isFolder="no" isTempTrigger="no" isMultiline="no" isPerlSlashGOption="no" isColorizerTrigger="no" isFilterTrigger="no" isSoundTrigger="no" isColorTrigger="no" isColorTriggerFg="no" isColorTriggerBg="no"><name>slain trigger</name><script>enableTrigger(items)
getitems = {}</script><triggerType>0</triggerType><conditonLineDelta>99</conditonLineDelta><mStayOpen>0</mStayOpen><mCommand/><packageName/><mFgColor>#ff0000</mFgColor><mBgColor>#ffff00</mBgColor><mSoundFile/><colorTriggerFgColor>#000000</colorTriggerFgColor><colorTriggerBgColor>#000000</colorTriggerBgColor><regexCodeList><string>^You have slain</string></regexCodeList><regexCodePropertyList><integer>1</integer></regexCodePropertyList></Trigger><Trigger isActive="yes" isFolder="no" isTempTrigger="no" isMultiline="no" isPerlSlashGOption="no" isColorizerTrigger="no" isFilterTrigger="no" isSoundTrigger="no" isColorTrigger="no" isColorTriggerFg="no" isColorTriggerBg="no"><name>Sidekick</name><script>legbalance = 0</script><triggerType>0</triggerType><conditonLineDelta>3</conditonLineDelta><mStayOpen>0</mStayOpen><mCommand/><packageName/><mFgColor>#ff0000</mFgColor><mBgColor>#ffff00</mBgColor><mSoundFile/><colorTriggerFgColor>#000000</colorTriggerFgColor><colorTriggerBgColor>#000000</colorTriggerBgColor><regexCodeList><string>^You pump out at .+ with a powerful side kick\.$</string></regexCodeList><regexCodePropertyList><integer>1</integer></regexCodePropertyList></Trigger><Trigger isActive="yes" isFolder="no" isTempTrigger="no" isMultiline="no" isPerlSlashGOption="no" isColorizerTrigger="no" isFilterTrigger="no" isSoundTrigger="no" isColorTrigger="no" isColorTriggerFg="no" isColorTriggerBg="no"><name>Uppercut</name><script>if ArmBalance == 2 then ArmBalance = 1 elseif ArmBalance == 1 then ArmBalance = 0 end</script><triggerType>0</triggerType><conditonLineDelta>0</conditonLineDelta><mStayOpen>0</mStayOpen><mCommand/><packageName/><mFgColor>#ff0000</mFgColor><mBgColor>#ffff00</mBgColor><mSoundFile/><colorTriggerFgColor>#000000</colorTriggerFgColor><colorTriggerBgColor>#000000</colorTriggerBgColor><regexCodeList><string>^You launch a powerful uppercut</string></regexCodeList><regexCodePropertyList><integer>1</integer></regexCodePropertyList></Trigger><TriggerGroup isActive="yes" isFolder="yes" isTempTrigger="no" isMultiline="no" isPerlSlashGOption="no" isColorizerTrigger="no" isFilterTrigger="no" isSoundTrigger="no" isColorTrigger="no" isColorTriggerFg="no" isColorTriggerBg="no"><name>items</name><script/><triggerType>0</triggerType><conditonLineDelta>0</conditonLineDelta><mStayOpen>0</mStayOpen><mCommand/><packageName/><mFgColor>#ff0000</mFgColor><mBgColor>#ffff00</mBgColor><mSoundFile/><colorTriggerFgColor>#000000</colorTriggerFgColor><colorTriggerBgColor>#000000</colorTriggerBgColor><regexCodeList/><regexCodePropertyList/><Trigger isActive="no" isFolder="no" isTempTrigger="no" isMultiline="no" isPerlSlashGOption="no" isColorizerTrigger="no" isFilterTrigger="no" isSoundTrigger="no" isColorTrigger="no" isColorTriggerFg="no" isColorTriggerBg="no"><name>items</name><script>table.insert(getitems, shard)</script><triggerType>0</triggerType><conditonLineDelta>3</conditonLineDelta><mStayOpen>0</mStayOpen><mCommand/><packageName/><mFgColor>#ff0000</mFgColor><mBgColor>#ffff00</mBgColor><mSoundFile/><colorTriggerFgColor>#000000</colorTriggerFgColor><colorTriggerBgColor>#000000</colorTriggerBgColor><regexCodeList><string>\bshard\b</string></regexCodeList><regexCodePropertyList><integer>1</integer></regexCodePropertyList></Trigger><Trigger isActive="no" isFolder="no" isTempTrigger="no" isMultiline="no" isPerlSlashGOption="no" isColorizerTrigger="no" isFilterTrigger="no" isSoundTrigger="no" isColorTrigger="no" isColorTriggerFg="no" isColorTriggerBg="no"><name>items</name><script>table.insert(getitems,money)</script><triggerType>0</triggerType><conditonLineDelta>99</conditonLineDelta><mStayOpen>0</mStayOpen><mCommand/><packageName/><mFgColor>#ff0000</mFgColor><mBgColor>#ffff00</mBgColor><mSoundFile/><colorTriggerFgColor>#000000</colorTriggerFgColor><colorTriggerBgColor>#000000</colorTriggerBgColor><regexCodeList><string>\bsovereigns?\b</string></regexCodeList><regexCodePropertyList><integer>1</integer></regexCodePropertyList></Trigger></TriggerGroup></TriggerGroup></TriggerPackage></MudletPackage>

Trendor
Posts: 20
Joined: Mon Oct 10, 2011 2:51 am

Re: Get item script

Post by Trendor »

I've been doing some troubleshooting. It looks like table.insert(getitems,money) isn't working. I even made an alias that did that and it wasn't added to the table, getitems.

User avatar
Rakon
Posts: 350
Joined: Tue Feb 16, 2010 7:41 pm
Contact:

Re: Get item script

Post by Rakon »

You can ATTACH an XML file to future posts instead of including as a 'code' block.

If you want to paste code inline with your forum post, please only include the lua code that is nesseccarry in ordr to reproduce the problem. This will help those trying to help YOU, by not forcing them to sift through 500 lines looking for any and all errors.

As it stands right now, I Can't read any of your code above to try and help. Could you post it in an easier format?

Trendor
Posts: 20
Joined: Mon Oct 10, 2011 2:51 am

Re: Get item script

Post by Trendor »

I got some help in the Mudlet clan via pastebin. It works just fine now. Thanks though.

Post Reply