All pastes #508772 Raw Edit

Stuff

public text v1 · immutable
·published 2007-05-25 04:20 UTC
rendered paste body
<?
if (eregi ("^raffle <a href=\"itemref:\/\/([0-9]+)\/([0-9]+)\/([0-9]+)\">(.+)$", $message, $arr))
{
    if (!$this->vars["Raffles"]["inprog"])
    {
    $lowID=$arr[1];
    $hiID=$arr[2];
    $ql=$arr[3];
    $name=substr($arr[4], 0, strpos($arr[4], "<"));
    $item=bot::makeItem($lowID, $hiID,  $ql, $name);
    
    $this->vars["Raffles"] = array("inprog" => 1, "owner" => $sender, "lowid" => $lowID, "highid" => $highID, "ql" => $ql, "time" => 0, "rafflees" => array());
	
    $jnRflMsg = "<header>:::::Raffle Controls:::::<end>
    <white>A raffle for $item has been started by $sender!<end>

    Click <a href='chatcmd:///tell <myname> joinRaffle'</a>here</a> to join the raffle!
    Click <a href='chatcmd:///tell <myname> leaveRaffle'</a>here</a> if you wish to leave the raffle.";
    $link=bot::makeLink("here", $jnRflMsg);
    $msg="
    -------------------------------------------------------------------------------------------------------------
    A raffle for $item has been started by $sender!
    Click $link Raffle will end in 'time'.
    -------------------------------------------------------------------------------------------------------------";

        if($type== "msg")
                bot::send($msg, "guild");
      	elseif($type == "priv")
	 	bot::send($msg, "guild");
	elseif($type == "guild")
	  	bot::send($msg, "guild");
     }
      else
     {
        $inSession = "A current raffle is already in session, please try again when raffle is completed.";
         if($type== "msg")
                bot::send($msg, $sender);
      	elseif($type == "priv")
	 	bot::send($msg, $sender);
	elseif($type == "guild")
	  	bot::send($msg, $sender);
     }
}
 else
 {
       $activeRaffle=false;
        $msg = "You need to specify an item to be raffled!";
   	if($type == "msg")
		bot::send($msg, $sender);
	elseif($type == "priv")
	 	bot::send($msg, $sender);
	elseif($type == "guild")
	  	bot::send($msg, "guild");
}
?>