Jump to content

CMud Vote: Difference between revisions

From AvatarWiki
Llanor (talk | contribs)
Could anyone double-check this? I'm wondering whether or not it's now working properly.
 
Llanor (talk | contribs)
mNo edit summary
Line 34: Line 34:
This script checks if you've voted in the past 12 or 24 hours whenever you log onto Avatar. If you haven't, your browser will open so you can vote.
This script checks if you've voted in the past 12 or 24 hours whenever you log onto Avatar. If you haven't, your browser will open so you can vote.


[[Category:CMud Scripting]]
[[Category:Cmud Scripting]]

Revision as of 16:18, 8 February 2011

Save the following code as an .xml file and import it into the CMud editor.

<?xml version="1.0" encoding="ISO-8859-1" ?>
<cmud>
  <class name="Vote">
    <class name="TMS">
      <alias name="tms">
        <value>#url "www.topmudsites.com/vote-snikt.html"
#var tmstime @newtime</value>
      </alias>
      0
    </class>
    <class name="TMC">
      <alias name="tmc">
        <value>#url "www.mudconnect.com/cgi-bin/vote_rank.cgi?mud=AVATAR+Mud"
#var tmctime @newtime</value>
      </alias>
      0
    </class>
    <trigger priority="7440">
      <pattern>^Welcome back to the AVATAR System,*.$</pattern>
      <value><![CDATA[#var newtime (%time(y)*1440*(365+%if((%time(y)/4)=(%float(%time(y))/4),1,0))+(%db(@cdays,%time(m))+%time(d)+%if((%time(y)/4)=(%float(%time(y))/4) && %time(m)>2,1,0))*1440+%time(h)*60+%time(n))
#if (@newtime>(@tmctime+2880)) {tmc}
#if (@newtime>(@tmstime+1440)) {tms}]]></value>
    </trigger>
    
      <value>9=243|8=212|7=182|6=151|5=120|4=90|3=59|2=31|1=0|12=334|11=304|10=273</value>
      <json>{"9":243,"8":212,"7":182,"6":151,"5":120,"4":90,"3":59,"2":31,"1":0,"12":334,"11":304,"10":273}</json>
    
    5838298
  </class>
</cmud>

This script checks if you've voted in the past 12 or 24 hours whenever you log onto Avatar. If you haven't, your browser will open so you can vote.