Solace MUD Official Forum

Solace for Serbians => Caskanje => Topic started by: khiren on September 12, 2014, 10:26:34 pm



Title: TinTin++ exp track
Post by: khiren on September 12, 2014, 10:26:34 pm
nadjoh jednu skripticu koju sam uspeo da prilagodim za solace

Code:
#list gains clear

#alias {clear} {#list gains clear}

#act {%1 is DEAD!!$} {#var mob %1;get book}

#act {You earn %d experience points.}

{
        #math {gains[$mob][exp]} {$gains[$mob][exp] + %1};
        #math {gains[$mob][cnt]} {$gains[$mob][cnt] + 1}
}

#alias {rip}
{
        #showme {      Average Xp       Total Xp     #   Death List, R.I.P.};
        #showme {----------------------------------------------------------};

        #unvar {gains[final]};

        #foreach {$gains[]} {mob}
        {
                #echo {  %+14G %+14G %+5G   %s}
                        {$gains[$mob][exp] / $gains[$mob][cnt]}
                        {$gains[$mob][exp]}
                        {$gains[$mob][cnt]}
                        {$mob};

                #math gains[final][exp] $gains[final][exp] + $gains[$mob][exp];
                #math gains[final][cnt] $gains[final][cnt] + $gains[$mob][cnt]
        };
        #showme {----------------------------------------------------------};

        #math tmp {$gains[final][exp] / $gains[final][cnt]};

        #echo {  %+14G %+14G %+5G}
                {$tmp}
                {$gains[final][exp]}
                {$gains[final][cnt]}
}


output izgleda ovako nesto

[log]

<572/572hp 359/409mana 247/249mv 126580tnl | NESW> rip
      Average Xp       Total Xp     #   Death List, R.I.P.
----------------------------------------------------------
           5,940         11,880     2   A black panther
             168            168     1   A forest nymph
           9,683        116,200    12   A huge black bear
          10,323        165,171    16   A large brown bear
             331            331     1   A large wyvern
             142            142     1   A red-robed mage
          12,394        247,881    20   An elven archer
           6,747          6,747     1   An elven soldier
----------------------------------------------------------
          10,157        548,520    54


<572/572hp 359/409mana 247/249mv 126580tnl | NESW>
[/log]

clear alias ocisti listu...pa sve na novo :)