Register to post in forums, or Log in to your existing account
 

Play RetroMUD
Post new topic  Reply to topic     Home » Forums » Finished MUD Scripts
Winslow
Novice


Joined: 17 Feb 2007
Posts: 48

PostPosted: Sat Jul 21, 2007 6:28 am   

Script for Exile: the famous ID trigger
 
Okay, so I've finished with the ID trigger. I know about one very minor bug in it but its late and I can't figure it at at all.

The only bug is sometimes it misses a character or adds a ")" on the Worn (blah blah) section. You can still easily see what it is and it will not cause any confusion but it's not 100% sightly. Oh, and one other bug,caused by the same problem... If you continually repeat something you had IDed several different times, the "Worn" field will start erasing the name and replacing it with ")" so to become unreadable.

I will continue to work on it here and there but because I get asked now about 5 times a day about the ID trigger, I'm posting it now and you guys can figure it out.

NOTE: You guys shoulda paid me... I don't know WHY I did this for free.


Code:

#var ITEMIDVERSION {3.0} "" ITEM_ID_300
#var ITEMIDRELEASE {July 21, 2007} "" ITEM_ID_300
#trigger {Trap is: (*)  Trap Difficulty: (*) ~(1=Simple, 5=Complex~)} {#var ItemTrap {%1}
#var ItemTrapDifficulty {%2}} ITEM_ID_300
#trigger {^Hours of light: (*)} {#var ItemLight {%1}} ITEM_ID_300
#trigger {^Thrown weapon causes (*) rounds of lag.} {#var ItemLag {%1}} ITEM_ID_300
#trigger {^Thrown weapon causes (*) round of lag.} {#var ItemLag {%1}} ITEM_ID_300
#trigger {^This Wand casts:  (*)} {#var ItemWandCasts {%1}} ITEM_ID_300
#trigger {^It has (*) maximum charges and (*) remaining.} {#var ItemTotalCharges {%1}
#var ItemCurCharges {%2}} ITEM_ID_300
#trigger {^It has (*) maximum charge and (*) remaining.} {#var ItemTotalCharges {%1}
#var ItemCurCharges {%2}} ITEM_ID_300
#trigger {, for an average per-round damage of (*)} {#var ItemAvg {%1}} ITEM_ID_300
#trigger {^Class Restrictions: (*)} {#var ItemAttr {%1}} ITEM_ID_300
#trigger {Item type: Treasure} {#var ItemTreasure {1}} ITEM_ID_300
#trigger {Level: (*)} {#var ItemLevel {%1}} ITEM_ID_300
#trigger {^You feel informed:} {idreset} ITEM_ID_300
#trigger {^   Affects: (*) by (*)} {#math ItemAffectCount @ItemAffectCount+1
#var %concat(ItemAffect,@ItemAffectCount) {%1 by %2}
#var %concat(ItemAffect,%concat(@ItemAffectCount,Stat)) {%1}
#var %concat(ItemAffect,%concat(@ItemAffectCount,Num)) {%2}} ITEM_ID_300
#trigger {^Class Restrictions: (*)} {#var ItemAttr {%1}} ITEM_ID_300
#trigger {^Damage Dice is: (*)(*),} {#var ItemDice {@0D%2}} ITEM_ID_300
#trigger {Item Type: (*)} {#var ItemType {%1}}
#trigger {Effects: (*)} {#var ItemEffects {%1}}
#trigger {Item Type: (*)   Effects: (*)} {#var ItemType {%1}
#var ItemEffects {%2}} ITEM_ID_300
#trigger {Object: (*)} {#var ObjectName {%1}} ITEM_ID_300
#trigger {^Item is: (*)} {#var ItemIs {%1}} ITEM_ID_300
#trigger {^Maximum weight stored: (*)} {#var ItemMaxWeight {%1}} ITEM_ID_300
#trigger {^Object: (*)  Worn: (*)  Item type: (*)} {#var ObjectName {%1}
#var ItemWorn {%2}
#var ItemType {%3}} ITEM_ID_300
#trigger {^Object: (*)  Item type: (*)} {#var ObjectName {%1}
#var ItemType {%2}} ITEM_ID_300
#trigger {^Object: (*)  Worn: (*)} {#var ObjectName {%1}
#var ItemWorn {%2}}
#trigger {This (*) casts:  (*)} {#if (%1 = Potion | %1 = Scroll) {#var ItemCast {%2}
#var ItemPot {1}} {#var ItemSpell {%2}}} ITEM_ID_300
#trigger {^Weight: (*) Value: (*) Level: (*) Size: (*)} {#var ItemWeight {%1}
#var ItemValue {%2}
#var ItemLevel {%3}
#var ItemSize {%4}} ITEM_ID_300
#trigger {^You recognize the handiwork on the weapon:} {#var ItemAffectCount {0}
#var ItemAttr ""
#var ItemDice ""
#var ItemSpell ""
#var ItemAC ""
#var ItemIs ""
#var ItemAvg ""
#var ItemAffect1 ""
#var ItemValue ""
#var ItemTreasure ""
#var ItemAttr ""} ITEM_ID_300
#trigger {damage of (*)} {#var ItemAvg {%1}} ITEM_ID_300
#trigger {per-round damage of (*)} {#var ItemAvg {%1}} ITEM_ID_300
#trigger {per-round damage of (*).0} {#var ItemAvg {%1}} ITEM_ID_300
#trigger {^Durability: (*) Condition: (*)} {#var ItemDurability {%1}
#var ItemCondition {%2}} ITEM_ID_300
#trigger {^   Affects: Permanent (*)} {#var permtemp {%1}
#math ItemAffectCount @ItemAffectCount+1
#var %concat(ItemAffect,%concat(@ItemAffectCount,Stat)) {Permanent}
#if (%WORDCOUNT(@permtemp) >= 1) {#var tempword1 {%word(@permtemp,1)}
#var templen1 {%len(@tempword1)}
#var templeft1 {%left(@tempword1,1)}
#var templeft1 {%UPPER(@templeft1)}
#math templenright1 @templen1-1
#var tempright1 {%right(@tempword1,@templenright1)}
#var temp1 {%concat(@templeft1,@tempright1)}
}
#if (%WORDCOUNT(@permtemp) >= 2) {#var tempword2 {%word(@permtemp,2)}
#var templen2 {%len(@tempword2)}
#var templeft2 {%left(@tempword2,1)}
#var templeft2 {%UPPER(@templeft2)}
#math templenright2 @templen2-1
#var tempright2 {%right(@tempword2,@templenright2)}
#var temp2 {%concat(@templeft2,@tempright2)}
}
#if (%WORDCOUNT(@permtemp) >= 3) {#var tempword3 {%word(@permtemp,3)}
#var templen3 {%len(@tempword3)}
#var templeft3 {%left(@tempword3,1)}
#var templeft3 {%UPPER(@templeft3)}
#math templenright3 @templen3-1
#var tempright3 {%right(@tempword3,@templenright3)}
#var temp3 {%concat(@templeft3,@tempright3)}
}
#if (%WORDCOUNT(@permtemp) = 4) {#var tempword4 {%word(@permtemp,4)}
#var templen4 {%len(@tempword4)}
#var templeft4 {%left(@tempword4,1)}
#var templeft4 {%UPPER(@templeft4)}
#math templenright4 @templen4-1
#var tempright4 {%right(@tempword4,@templenright4)}
#var temp4 {%concat(@templeft4,@tempright4)}
}
#var tempy ""
#if (%WORDCOUNT(@permtemp) >= 1) {#var tempy {%concat(@tempy,@temp1)}}
#if (%WORDCOUNT(@permtemp) >= 2) {#var tempy {%concat(@tempy,@temp2)}}
#if (%WORDCOUNT(@permtemp) >= 3) {#var tempy {%concat(@tempy,@temp3)}}
#if (%WORDCOUNT(@permtemp) = 4) {#var tempy {%concat(@tempy,@temp4)}}
#var %concat(ItemAffect,%concat(@ItemAffectCount,Num)) {@tempy}} ITEM_ID_300
#alias finditemal {#var ItemAlign ""
#loop 0,%eval(%len(@ItemEffects)-1) {#if (%MID(@ItemEffects,%i,1) = -) {#var Temp {%MID(@ItemEffects,%eval(%i+1),1)}
#var ItemAlign {%concat(@ItemAlign,A@Temp )}}}} ITEM_ID_300
#alias finditemnots {#var ItemNots ""
#if (%null(@ItemAttr) = 0) {#loop 0,%eval(%len(@ItemAttr)-1) {#if (%MID(@ItemAttr,%i,1) = _) {#var Temp {%MID(@ItemAttr,%eval(%i+1),1)}
#var Tempo {H}
#if (@Temp = @Tempo) {#var ItemNots {%concat(@ItemNots,2@Temp )}} {#var ItemNots {%concat(@ItemNots,!@Temp )}}}}}} ITEM_ID_300
#alias getid {#var BriefID ""
#if (%null(@ObjectName) = 0) {#var BriefID {@ObjectName:}}
#if (@ItemLevel <> 0) {#var BriefID {%concat(@BriefID,Lev(@ItemLevel))}}
#if (%null(@ItemWorn) = 0) {#var len {%len(@ItemWorn)}
#if (@len > 6) {#var ItemWorn {%left(@ItemWorn,5)}
#var ItemWorn {(@ItemWorn)}}
#var BriefID {%concat(@BriefID,Worn(@ItemWorn)}}
#if (%null(@ItemType) = 0) {#var BriefID {%concat(@BriefID,Type(@ItemType))}}
#if (%null(@ItemLight) = 0) {#var BriefID {%concat(@BriefID,Hours(@ItemLight))}}
#if (%null(@ItemMaxWeight) = 0) {#var BriefID {%concat(@BriefID,Holds(@ItemMaxWeight))}}
#if (%null(@ItemTreasure) = 0) {#var BriefID {%concat(@BriefID,Value(@ItemValue))}}
#if (%null(@ItemPot) = 0) {#var BriefID {%concat(@BriefID,Casts(@ItemCast))}}
#if (%null(@ItemDice) = 0) {#var BriefID {%concat(@BriefID,Dice(@ItemDice))}}
#if (%null(@ItemAvg) = 0) {#var BriefID {%concat(@BriefID,Avg(@ItemAvg))}}
#if (%null(@ItemSpell) = 0) {#var BriefID {%concat(@BriefID,Casts(@ItemSpell))}}
#if (%null(@ItemSpell) = 0) {#var BriefID {%concat(@BriefID,Charges(@ItemCurCharges of @ItemTotalCharges))}}
#if (%null(@ItemWandCasts) = 0) {#var BriefID {%concat(@BriefID,Casts(@ItemWandCasts))}}
#if (%null(@ItemWandCasts) = 0) {#var BriefID {%concat(@BriefID,Charges(@ItemCurCharges of @ItemTotalCharges))}}
#if (@ItemAffectCount > 0) {#loop 1,@ItemAffectCount {#var BriefID {%concat(@BriefID,@{%concat(ItemAffect,%concat(%i,Stat))}(@{%concat(ItemAffect,%concat(%i,Num))}))}}}
finditemnots
#if (%null(@ItemNots) = 0) {#var BriefID {%concat(@BriefID,(@ItemNots))}}
finditemal
#if (%null(@ItemAlign) <> 1) {#var BriefID {%concat(@BriefID,(@ItemAlign))}}
#if (%null(@ItemIs) = 0) {#var BriefID {%concat(@BriefID,Specs(@ItemIs))}}
#if (%null(@ItemAttr) = 0) {#var BriefID {%concat(@BriefID,Class Restrictions(@ItemAttr))}}
#if (%null(@ItemLag) = 0) {#var BriefID {%concat(@BriefID,Rounds of Lag(@ItemLag))}}
#if (%null(@ItemDurability) = 0) {#var BriefID {%concat(@BriefID,Dur @ItemDurability)}}
#if (%null(@ItemCondition) = 0) {#var BriefID {%concat(@BriefID,Con @ItemCondition)}}
#if (%null(@ItemKeys) = 0) {#var BriefID {%concat(@BriefID,Holds(@ItemKeys))}}
#if (%null(@ItemTrapDifficulty) = 0) {#var BriefID {%concat(@BriefID,Difficulty(@ItemTrapDifficulty))}}
#if (%null(@ItemTrap) = 0) {#var BriefID {%concat(@BriefID,Trap is @ItemTrap)}}} ITEM_ID_300
#alias getid2 {#var BriefID2 ""
#if (%null(@ObjectName) = 0) {#var BriefID2 {@ObjectName:}}
#if (%null(@ItemLevel) = 0) {#var BriefID2 {%concat(@BriefID2,Lev(@ItemLevel))}}
#if (%null(@ItemWorn) = 0) {#var len {%len(@ItemWorn)}
#if (@len > 6) {#var ItemWorn {%left(@ItemWorn,5)}
#var ItemWorn {(@ItemWorn)}}
#var BriefID2 {%concat(@BriefID2,Worn(@ItemWorn)}}
#if (%null(@ItemType) = 0) {#var BriefID2 {%concat(@BriefID2,Type(@ItemType))}}
#if (%null(@ItemLight) = 0) {#var BriefID2 {%concat(@BriefID2,Hours(@ItemLight))}}
#if (%null(@ItemMaxWeight) = 0) {#var BriefID2 {%concat(@BriefID2,Holds(@ItemMaxWeight))}}
#if (%null(@ItemWeight) = 0) {#var BriefID2 {%concat(@BriefID2,Weight(@ItemWeight))}}
#if (%null(@ItemValue) = 0) {#var BriefID2 {%concat(@BriefID2,Value(@ItemValue))}}
#if (%null(@ItemSize) = 0) {#var BriefID2 {%concat(@BriefID2,Size(@ItemSize))}}
#if (%null(@ItemPot) = 0) {#var BriefID2 {%concat(@BriefID2,Casts(@ItemCast))}}
#if (%null(@ItemDice) = 0) {#var BriefID2 {%concat(@BriefID2,Dice(@ItemDice))}}
#if (%null(@ItemAvg) = 0) {#var BriefID2 {%concat(@BriefID2,Avg(@ItemAvg))}}
#if (%null(@ItemSpell) = 0) {#var BriefID2 {%concat(@BriefID2,Casts(@ItemSpell))}}
#if (%null(@ItemSpell) = 0) {#var BriefID2 {%concat(@BriefID2,Charges(@ItemCurCharges of @ItemTotalCharges))}}
#if (%null(@ItemWandCasts) = 0) {#var BriefID2 {%concat(@BriefID2,Casts(@ItemWandCasts))}}
#if (%null(@ItemWandCasts) = 0) {#var BriefID2 {%concat(@BriefID2,Charges(@ItemCurCharges of @ItemTotalCharges))}}
#if (@ItemAffectCount > 0) {#loop 1,@ItemAffectCount {#var BriefID2 {%concat(@BriefID2,@{%concat(ItemAffect,%concat(%i,Stat))}(@{%concat(ItemAffect,%concat(%i,Num))}))}}}
finditemnots
#if (%null(@ItemNots) = 0) {#var BriefID2 {%concat(@BriefID2,(@ItemNots))}}
finditemal
#if (%null(@ItemAlign) <> 1) {#var BriefID2 {%concat(@BriefID2,(@ItemAlign))}}
#if (%null(@ItemIs) = 0) {#var BriefID2 {%concat(@BriefID2,Specs(@ItemIs))}}
#if (%null(@ItemAttr) = 0) {#var BriefID2 {%concat(@BriefID2,Class  Restrictions(@ItemAttr))}}
#if (%null(@ItemLag) = 0) {#var BriefID2 {%concat(@BriefID2,Rounds of Lag(@ItemLag))}}
#if (%null(@ItemDurability) = 0) {#var BriefID2 {%concat(@BriefID2,Dur @ItemDurability)}}
#if (%null(@ItemCondition) = 0) {#var BriefID2 {%concat(@BriefID2,Con @ItemCondition)}}
#if (%null(@ItemKeys) = 0) {#var BriefID2 {%concat(@BriefID2,Holds(@ItemKeys))}}
#if (%null(@ItemTrapDifficulty) = 0) {#var BriefID2 {%concat(@BriefID2,Difficulty(@ItemTrapDifficulty))}}
#if (%null(@ItemTrap) = 0) {#var BriefID2 {%concat(@BriefID2,Trap is @ItemTrap)}}} ITEM_ID_300
#alias idreset {#var BriefID ""
#var BriefID2 ""
#var ItemTrap ""
#var ItemTrapDifficulty ""
#var ItemLight ""
#var ItemLag ""
#var ItemKeys ""
#var ItemWandCasts ""
#var ItemTotalCharges ""
#var ItemCurCharges ""
#var ItemAvg ""
#var ItemAttr ""
#var ItemTreasure ""
#var ItemLevel ""
#var ItemAffectCount ""
#var ItemAffect ""
#var ItemDice ""
#var ItemType ""
#var ItemEffects ""
#var ObjectName ""
#var ItemIs ""
#var ItemMaxWeight ""
#var ItemWorn ""
#var ItemCast ""
#var ItemPot ""
#var ItemSpell ""
#var ItemLevel ""
#var ItemValue ""
#var ItemSize ""
#var ItemWeight ""
#var ItemDurability ""
#var ItemCondition ""
#var ItemAlign ""
#var ItemNots ""} ITEM_ID_300
#alias idapray  {getid2
#if (%null(@BriefID2) = 1) {#show %char(10)%char(10)ID Buffer Empty%char(10)} {pray @BriefID2 %1}} ITEM_ID_300
#alias idawhisp  {getid2
#if (%null(@BriefID2) = 1) {#show %char(10)%char(10)ID Buffer Empty%char(10)} {whisper %1 @BriefID2}} ITEM_ID_300
#alias idashout  {getid2
#if (%null(@BriefID2) = 1) {#show %char(10)%char(10)ID Buffer Empty%char(10)} {shout @BriefID2 %1}} ITEM_ID_300
#alias idaauc  {getid2
#if (%null(@BriefID2) = 1) {#show %char(10)%char(10)ID Buffer Empty%char(10)} {auction @BriefID2 %1}} ITEM_ID_300
#alias idach  {getid2
#if (%null(@BriefID2) = 1) {#show %char(10)%char(10)ID Buffer Empty%char(10)} {ch @BriefID2 %1}} ITEM_ID_300
#alias idaclan  {getid2
#if (%null(@BriefID2) = 1) {#show %char(10)%char(10)ID Buffer Empty%char(10)} {clan @BriefID2 %1}} ITEM_ID_300
#alias idaform  {getid2
#if (%null(@BriefID2) = 1) {#show %char(10)%char(10)ID Buffer Empty%char(10)} {f @BriefID2 %1}} ITEM_ID_300
#alias idagos  {getid2
#if (%null(@BriefID2) = 1) {#show %char(10)%char(10)ID Buffer Empty%char(10)} {gos @BriefID2 %1}} ITEM_ID_300
#alias idagui  {getid2
#if (%null(@BriefID2) = 1) {#show %char(10)%char(10)ID Buffer Empty%char(10)} {gui @BriefID2 %1}} ITEM_ID_300
#alias idame  {getid2
#if (%null(@BriefID2) = 1) {#show %char(10)%char(10)ID Buffer Empty%char(10)} {#show %char(10) @BriefID2 %1  }} ITEM_ID_300
#alias idasay  {getid2
#if (%null(@BriefID2) = 1) {#show %char(10)%char(10)ID Buffer Empty%char(10)} {say @BriefID2 %1}} ITEM_ID_300
#alias idatell  {getid2
#if (%null(@BriefID2) = 1) {#show %char(10)%char(10)ID Buffer Empty%char(10)} {tell %1 @BriefID2}} ITEM_ID_300
#alias idawiz  {getid2
#if (%null(@BriefID2) = 1) {#show %char(10)%char(10)ID Buffer Empty%char(10)} {wiz @BriefID2 %1}} ITEM_ID_300
#alias idamusic  {getid2
#if (%null(@BriefID2) = 1) {#show %char(10)%char(10)ID Buffer Empty%char(10)} {music @BriefID2 %1}} ITEM_ID_300
#alias idaemote  {getid2
#if (%null(@BriefID2) = 1) {#show %char(10)%char(10)ID Buffer Empty%char(10)} {emote emote's @BriefID2 %1}} ITEM_ID_300
#alias idaquest  {getid2
#if (%null(@BriefID2) = 1) {#show %char(10)%char(10)ID Buffer Empty%char(10)} {quest @BriefID2 %1}} ITEM_ID_300
#alias idpray  {getid
#if (%null(@BriefID) = 1) {#show %char(10)%char(10)ID Buffer Empty%char(10)} {pray @BriefID %1}} ITEM_ID_300
#alias idwhisp  {getid
#if (%null(@BriefID) = 1) {#show %char(10)%char(10)ID Buffer Empty%char(10)} {whisper %1 @BriefID}} ITEM_ID_300
#alias idshout  {getid
#if (%null(@BriefID) = 1) {#show %char(10)%char(10)ID Buffer Empty%char(10)} {shout @BriefID %1}} ITEM_ID_300
#alias idauc  {getid
#if (%null(@BriefID) = 1) {#show %char(10)%char(10)ID Buffer Empty%char(10)} {auction @BriefID %1}} ITEM_ID_300
#alias idch  {getid
#if (%null(@BriefID) = 1) {#show %char(10)%char(10)ID Buffer Empty%char(10)} {ch @BriefID %1}} ITEM_ID_300
#alias idclan  {getid
#if (%null(@BriefID) = 1) {#show %char(10)%char(10)ID Buffer Empty%char(10)} {clan @BriefID %1}} ITEM_ID_300
#alias idform  {getid
#if (%null(@BriefID) = 1) {#show %char(10)%char(10)ID Buffer Empty%char(10)} {f @BriefID %1}} ITEM_ID_300
#alias idgos  {getid
#if (%null(@BriefID) = 1) {#show %char(10)%char(10)ID Buffer Empty%char(10)} {gos @BriefID %1}} ITEM_ID_300
#alias idgui  {getid
#if (%null(@BriefID) = 1) {#show %char(10)%char(10)ID Buffer Empty%char(10)} {gui @BriefID %1}} ITEM_ID_300
#alias idme  {getid
#if (%null(@BriefID) = 1) {#show %char(10)%char(10)ID Buffer Empty%char(10)} {#show %char(10) @BriefID %1 }} ITEM_ID_300
#alias idsay  {getid
#if (%null(@BriefID) = 1) {#show %char(10)%char(10)ID Buffer Empty%char(10)} {say @BriefID %1}} ITEM_ID_300
#alias idtell  {getid
#if (%null(@BriefID) = 1) {#show %char(10)%char(10)ID Buffer Empty%char(10)} {tell %1 @BriefID}} ITEM_ID_300
#alias idwiz  {getid
#if (%null(@BriefID) = 1) {#show %char(10)%char(10)ID Buffer Empty%char(10)} {wiz @BriefID %1}} ITEM_ID_300
#alias idmusic  {getid
#if (%null(@BriefID) = 1) {#show %char(10)%char(10)ID Buffer Empty%char(10)} {music @BriefID %1}} ITEM_ID_300
#alias idemote  {getid
#if (%null(@BriefID) = 1) {#show %char(10)%char(10)ID Buffer Empty%char(10)} {emote emote's @BriefID %1}} ITEM_ID_300
#alias idquest  {getid
#if (%null(@BriefID) = 1) {#show %char(10)%char(10)ID Buffer Empty%char(10)} {quest @BriefID %1}} ITEM_ID_300
#alias idhelp {#show %char(10)Commands          - - - - - - - - -  What they do...  %char(10)---------------------------------------------------------------------------------------------------%char(10)Idhelp            - - - - - - - - -  This listing%char(10)Idpray             - - - - - - - - -  Displays ID information to the Pray Channel %char(10)IdCh              - - - - - - - - -  Displays ID information to Chat Sessions %char(10)Idgos             - - - -  - - - - -  Displays ID information to Gossip Channel %char(10)Idwiz             - - - - - - - - -  Displays ID information to Wiz Channel %char(10)Idclan            - - - - - - - - -   Displays ID information to Clan Channel %char(10)Idgui             - - - - - - - - -  Displays ID information to Guild Channel %char(10)Idform            - - - - - - - - -  Displays ID  information to FormTalk %char(10)Idme              - - - - - - - - -  Displays ID information to Your screen %char(10)Idauc             - - - - - - - - -  Displays ID information to Auction  Channel %char(10)Idemote           - - - - - - - - -  Displays ID information to Emote Channel %char(10)Idmusic           - - - - - - - - -  Displays ID information to Music Channel  %char(10)Idquest           - - - - - - - - -  Displays ID information to Quest Channel %char(10)Idsay             - - - - - - - - -  Displays ID information people in your room %char(10)Idshout            - - - - - - - - -  Displays ID information to people in your zone %char(10)Idwhisp <person>  - - - - - - - - -  Whispers ID information to <person> %char(10)Idtell  <person>  -  - - - - - - - -  Tells    ID information to <person> %char(10) %char(10)Idapray           - - - - - - - - -  Displays ALL ID information to the Pray Channel %char(10)IdaCh             - - - - - -  - - -  Displays ALL ID information to Chat Sessions %char(10)Idagos            - - - - - - - - -  Displays ALL ID information to Gossip Channel %char(10)Idawiz            - - - - - - - - -   Displays ALL ID information to Wiz Channel %char(10)Idaclan           - - - - - - - - -  Displays ALL ID information to Clan Channel %char(10)Idagui            - - - - - - - - -   Displays ALL ID information to Guild Channel %char(10)Idaform           - - - - - - - - -  Displays ALL ID information to FormTalk %char(10)Idame             - - - - - - - - -   Displays ALL ID information to Your screen %char(10)Idaauc            - - - - - - - - -  Displays ALL ID information to Auction Channel %char(10)Idaemote          - - - - - - - - -   Displays ALL ID information to Emote Channel %char(10)Idamusic          - - - - - - - - -  Displays ALL ID information to Music Channel %char(10)Idaquest          - - - - - - - - -   Displays ALL ID information to Quest Channel %char(10)Idasay            - - - - - - - - -  Displays ALL ID information people in your room %char(10)Idashout          - - - - - - - - -   Displays ALL ID information to people in your zone %char(10)Idawhisp <person> - - - - - - - - -  Whispers ALL ID information to <person> %char(10)Idatell  <person> - - - - - - - - -   Tells    ALL ID information to <person> %char(10) %char(10)Idreset           - - - - - - - - -  Resets Item ID Buffer %char(10)%char(10)Idon              - - - - - - - - -  Enable  Item  ID %char(10)Idoff             - - - - - - - - -  Disable Item ID %char(10)Idabout           - - - - - - - - -  Displays information about ItemID %char(10)Idversion         - - - - - - -  - -  Displays Current Item ID Version%char(10)} ITEM_ID_300
#alias listlookup {#loop 1,@AffectLookup {#if (%null(%GETARRAY(Affects,%i,1)) = 0) {room %i:  %GETARRAY(Affects,%i,1),%GETARRAY(Affects,%i,2)}}} ITEM_ID_300
#alias lookupaff  {#var Temp ""
#loop 1,@AffectLookup {#if (%null(%GETARRAY(Affects,%i,1)) = 0) {#if (%GETARRAY(Affects,%i,1) = %1) {%GETARRAY(Affects,%i,2)}}}
#if (%null(@Temp)) {#var Temp {%1}}} ITEM_ID_300
#alias teidb  {#var BriefID {@ObjectName:}
#if (@ItemLevel <> 0) {#var BriefID {%concat(@BriefID,Lev(@ItemLevel))}}
#var BriefID {%concat(@BriefID,Worn(%LOWER(@ItemWorn)}
#if (%null(@ItemAC) = 0) {#var BriefID {%concat(@BriefID,Ac(@ItemAC))}}
#if (%null(@ItemDice) = 0) {#var BriefID {%concat(@BriefID,@ItemDice)}}
#if (%null(@ItemSpell) = 0) {#var BriefID {%concat(@BriefID,Spell(@ItemSpell))}
#var BriefID {%concat(@BriefID,Lvl(@ItemSpellLevel))}
#var BriefID {%concat(@BriefID,Charges(@ItemCurCharges of @ItemTotalCharges))}}
finditemnots
#if (%null(@ItemNots) = 0) {#var BriefID {%concat(@BriefID,(@ItemNots))}}
finditemal
#if (%null(@ItemAlign) <> 1) {#var BriefID {%concat(@BriefID,(@ItemAlign))}}
#var BriefID {%concat(@BriefID,Cond(@ItemCondition))}
te %1 @BriefID} ITEM_ID_300
#alias idoff {#t- ITEM_ID_300
#show %char(10)Item ID is Now OFF} ITEM_ID_300CONFIG
#alias idon {#t+ ITEM_ID_300
#show %char(10)Item ID is Now ON} ITEM_ID_300CONFIG
#alias idversion {#show %char(10)Cypher Item ID @ITEMIDVERSION %char(10)} ITEM_ID_300
#alias idabout {#show %char(10)Cypher Item ID @ITEMIDVERSION %char(10)Released on @ITEMIDRELEASE %char(10)Created By: Cyphed, translated and upgraded by Winslow  %char(10)} ITEM_ID_300
idreset
Reply with quote
Display posts from previous:   
Post new topic   Reply to topic     Home » Forums » Finished MUD Scripts All times are GMT
Page 1 of 1

 
Jump to:  
You cannot post new topics in this forum
You cannot reply to topics in this forum
You cannot edit your posts in this forum
You cannot delete your posts in this forum
You cannot vote in polls in this forum

© 2009 Zugg Software. Hosted by Wolfpaw.net