TinTin++ Mud Client The TinTin++ message board

 
 FAQFAQ   SearchSearch   MemberlistMemberlist   UsergroupsUsergroups   RegisterRegister 
 ProfileProfile   Log in to check your private messagesLog in to check your private messages   Log inLog in 
TinTin++ Mud Client

Alias Request

 
Post new topic   Reply to topic    The TinTin++ message board Forum Index -> General Discussion
View previous topic :: View next topic  
Author Message
LordSata



Joined: 17 Nov 2007
Posts: 6

PostPosted: Mon Jan 07, 2008 8:55 am    Post subject: Alias Request Reply with quote

I'm thinking about a alias for my mud.

#var {trgt} {""}

#alias {trg} {#var {trgt} {%1}}

#alias {sant} {if {"%1"!=""} {form 'sant' %1} {if {$trgt != ""} {form 'sant' $trgt} {form 'sant' me}}}

The trigger should simply cast the objective (%1) if present, alternatively cast the target (previously set with the alias trg) or finally cast me ...
But something is wrong Sad
I hope you can help me, bye!

in teory if i write:

sant Gigi -> the alias cast sant Gigi

sant -> if trgt is set -> cast sant $trgt

sant -> if trgt is not set -> cast sant me
Back to top
View user's profile Send private message
LordSata



Joined: 17 Nov 2007
Posts: 6

PostPosted: Mon Jan 07, 2008 12:50 pm    Post subject: Re: Alias Request Reply with quote

LordSata wrote:
I'm thinking about a alias for my mud.

#var {trgt} {""}

#alias {trg} {#var {trgt} {%1}}

#alias {sant} {if {"%1"!=""} {form 'sant' %1} {if {$trgt != ""} {form 'sant' $trgt} {form 'sant' me}}}

The trigger should simply cast the objective (%1) if present, alternatively cast the target (previously set with the alias trg) or finally cast me ...
But something is wrong Sad
I hope you can help me, bye!

in teory if i write:

sant Gigi -> the alias cast sant Gigi

sant -> if trgt is set -> cast sant $trgt

sant -> if trgt is not set -> cast sant me



Ops i find the error... this is the finally script... anyone can move the post in the correct section pleasse?

But i' have one error that i understand but not able to correct...
if i no set trgt (with trg) and if i not set trg_m (with trgm) when
execute the aliases the cast work correctly but i have this:

Llaerien Pf:168/168 Mn:178/228 Mv:80/80 Br:100 (T) :* :*>
TICK in 10 sec!!!
scu
#MATH EXP: UNKNOWN OPERATOR: "
#MATH EXP: INVALID INPUT {"""" != ""}
Ok.
Vieni circondato da uno scudo di forza.



Code:

#var {trgt} {""}
#var {trg_m} {""}

#alias {trgm}
   {
      #if {"%1" == ""}
         {
            #var {trg_m} {""};
            #showme Targetting Mob---> Non puoi mettere come target nemico te stesso Ecstatic-> Metto come nemico "";
         }
         {
            #var {trg_m} {%1};
            #showme Targetting Mob---> $trg_m;
         }
   }


#alias {trg}
   {
      #if {"%1" == ""}
         {
            #var {trgt} {""};
            #showme Targetting Player---> Me Stesso;
         }
         {
            #var {trgt} {%1};
            #showme Targetting Player---> $trgt;
         }
   }

#alias {sant}
   {
      #if {"%1"!=""}
         {
            form 'sant' %1
         }
         {
            #if {"$trgt" != ""}
               {
                  form 'sant' $trgt
               }
               {
                  form 'sant' me
               }
         }
   }

#alias {gua}
   {
      #if {"%1"!=""}
         {
            form 'guar' %1
         }
         {
            #if {"$trgt" != ""}
               {
                  form 'guar' $trgt
               }
               {
                  form 'guar' me
               }
         }
   }

#alias {bene}
   {
      #if {"%1"!=""}
         {
            form 'bene' %1
         }
         {
            #if {"$trgt" != ""}
               {
                  form 'bene' $trgt
               }
               {
                  form 'bene' me
               }
         }
   }

#alias {aiu}
   {
      #if {"%1"!=""}
         {
            form 'aiuto d' %1
         }
         {
            #if {"$trgt" != ""}
               {
                  form 'aiuto d' $trgt
               }
               {
                  form 'aiuto d' me
               }
         }
   }

#alias {arm}
   {
      #if {"%1"!=""}
         {
            form 'arma' %1
         }
         {
            #if {"$trgt" != ""}
               {
                  form 'arma' $trgt
               }
               {
                  form 'arma' me
               }
         }
   }

#alias {scu}
   {
      #if {"%1"!=""}
         {
            form 'scudo' %1
         }
         {
            #if {"$trgt" != ""}
               {
                  form 'scudo' $trgt
               }
               {
                  form 'scudo' me
               }
         }
   }

#alias {volo}
   {
      #if {"%1"!=""}
         {
            form 'volo' %1
         }
         {
            #if {"$trgt" != ""}
               {
                  form 'volo' $trgt
               }
               {
                  form 'volo' me
               }
         }
   }

#alias {for}
   {
      #if {"%1"!=""}
         {
            form 'sant' %1
         }
         {
            #if {"$trgt" != ""}
               {
                  form 'forza' $trgt
               }
               {
                  form 'forza' me
               }
         }
   }

#alias {nv}
   {
      #if {"%1"!=""}
         {
            form 'nuovo v' %1
         }
         {
            #if {"$trgt" != ""}
               {
                  form 'nuovo v' $trgt
               }
               {
                  form 'nuovo v' me
               }
         }
   }

#alias {rvel}
   {
      #if {"%1"!=""}
         {
            form 'rimuovi v' %1
         }
         {
            #if {"$trgt" != ""}
               {
                  form rimuovi v' $trgt
               }
               {
                  form 'rimuovi v' me
               }
         }
   }

#alias {rpar}
   {
      #if {"%1"!=""}
         {
            form 'rimuovi p' %1
         }
         {
            #if {"$trgt" != ""}
               {
                  form 'rimuovi p' $trgt
               }
               {
                  form 'rimuovi p' me
               }
         }
   }

#alias {rmal}
   {
      #if {"%1"!=""}
         {
            form 'rimuovi male' %1
         }
         {
            #if {"$trgt" != ""}
               {
                  form 'rimuovi male' $trgt
               }
               {
                  form 'rimuovi male' me
               }
         }
   }

#alias {ff}
   {
      #if {"%1"!=""}
         {
            form 'fuoco f' %1
         }
         {
            #if {"$tr_mt" != ""}
               {
                  form 'fuoco f' $trg_m
               }
               {
                  form 'fuoco f'
               }
         }
   }

#alias {mm}
   {
      #if {"%1"!=""}
         {
            form 'missile m' %1
         }
         {
            #if {"$trg_m" != ""}
               {
                  form 'missile m' $trg_m
               }
               {
                  form 'missile m'
               }
         }
   }

#alias {dm}
   {
      #if {"%1"!=""}
         {
            form 'disperdi m' %1
         }
         {
            #if {"$trg_m" != ""}
               {
                  form 'disprdi m' $trg_m
               }
               {
                  form 'disperdi m'
               }
         }
   }

#alias {ga}
   {
      #if {"%1"!=""}
         {
            form 'getto a' %1
         }
         {
            #if {"$trg_m" != ""}
               {
                  form 'getto a' $trg_m
               }
               {
                  form 'getto a'
               }
         }
   }

#alias {perg} {form 'crea rit'}
#alias {ter} {form 'terremoto'}
#alias {banc} {form 'banch'}

Back to top
View user's profile Send private message
Scandum
Site Admin


Joined: 03 Dec 2004
Posts: 3770

PostPosted: Mon Jan 07, 2008 4:26 pm    Post subject: Reply with quote

Code:

#var {trgt} {""}
#var {trg_m} {""}


Try to use the following instead:

Code:

#list {trgt} {clr}
#list {trg_m} {clr}


It creates an empty variable.
Back to top
View user's profile Send private message Send e-mail
LordSata



Joined: 17 Nov 2007
Posts: 6

PostPosted: Mon Jan 07, 2008 5:02 pm    Post subject: Reply with quote

Good idea!
That's all falks.... and this worl for me, thank!
Lordsata
Back to top
View user's profile Send private message
Display posts from previous:   
Post new topic   Reply to topic    The TinTin++ message board Forum Index -> General Discussion All times are GMT - 5 Hours
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
Get TinTin++ Mud Client at SourceForge.net. Fast, secure and Free Open Source software downloads Get TinTin++ Mud Client at SourceForge.net. Fast, secure and Free Open Source software downloads
TinTin++ Homepage

Powered by phpBB © 2001, 2002 phpBB Group