Welcome, Guest. Please login or register.

Login with username, password and session length
   Home   Help Login Register  
Pages: [1]
  Print  
Author Topic: Farm  (Read 320 times)
DrWHAT
Administrator
LVL TWO
*****

Karma: +0/-0
Posts: 142



WWW
« on: November 11, 2009, 02:53:32 AM »

Zybez: http://www.zybez.net/guide.aspx?id=515

total run: 31,925 farming exp

Trees

Willow/Bananas are about 14.5k (Both use baskets of apples)

Curry Tree, 5 basket of bananas.
Maple Tree, 1 basket of oranges.

« Last Edit: November 15, 2009, 01:13:48 AM by PDQ » Logged

DrWHAT
Administrator
LVL TWO
*****

Karma: +0/-0
Posts: 142



WWW
« Reply #1 on: November 11, 2009, 02:55:18 AM »

Herbs, etc

strawberry/limps/herb
3,308 farming exp in 18mins 56secs (slow)


« Last Edit: November 13, 2009, 10:36:39 PM by PDQ » Logged

DrWHAT
Administrator
LVL TWO
*****

Karma: +0/-0
Posts: 142



WWW
« Reply #2 on: November 11, 2009, 06:19:32 PM »

Code:
on 1:CONNECT:/logevent
alias eventreset {
  /set %train.events tree fruit herb tears
  ;/set %train.last $ctime $ctime $ctime $ctime
  /set %train.delay 13200 52800 4200 72000
}

alias logevent {
  /window @event.list
  /clear @event.list
  echo @event.list $asctime
  var %log.t = 1
  while (%log.t <= $gettok(%train.events,0,32)) {
    if ($1 == $gettok(%train.events,%log.t,32)) { set %train.last $puttok(%train.last,$ctime,%log.t,32)   }
    ;;echo @event.list $gettok(%train.events,%log.t,32) Last: $elapsed($gettok(%train.last,%log.t,32))
    var %endtime $calc($gettok(%train.last,%log.t,32) + $gettok(%train.delay,%log.t,32))
    if (%endtime <= $ctime) { echo @event.list $gettok(%train.events,%log.t,32) 4,1DUE: $elapsed(%endtime) }
    if (%endtime >= $ctime) { echo @event.list $gettok(%train.events,%log.t,32) 3,1Count Down: $timetill(%endtime) }
    inc %log.t

  }
}
alias changedelay {
  /window @event.list
  /clear @event.list
  echo @event.list $asctime
  var %newdelay $$?="Delay in seconds"
  var %log.t = 1
  while (%log.t <= $gettok(%train.events,0,32)) {
    if ($1 == $gettok(%train.events,%log.t,32)) { set %train.delay $puttok(%train.delay,%newdelay,%log.t,32)   }   
    echo @event.list $gettok(%train.events,%log.t,32) Last: $elapsed($gettok(%train.last,%log.t,32))
    echo @event.list $gettok(%train.events,%log.t,32) Next: $timetill($calc($gettok(%train.last,%log.t,32) + $gettok(%train.delay,%log.t,32)))

    inc %log.t

  }

}
alias logdelays {
  /window @event.list
  /clear @event.list
  echo @event.list $asctime
  var %log.t = 1
  while (%log.t <= $gettok(%train.events,0,32)) {
    echo @event.list $gettok(%train.events,%log.t,32) $gettok(%train.delay,%log.t,32)
    inc %log.t
  }
}
alias eventlist {
  if ($1 == begin) return -
  if ($1 >= 1) && ($1 <= $gettok(%train.events,0,32)) { return $gettok(%train.events,$1,32) $+ Start:/logevent  $gettok(%train.events,$1,32) }
  if ($1 == end) return -
}
alias eventdelay {
  if ($1 == begin) return -
  if ($1 >= 1) && ($1 <= $gettok(%train.events,0,32)) { return $gettok(%train.events,$1,32) $+ Change:/ChangeDelay $gettok(%train.events,$1,32) }
  if ($1 == end) return -
}


;##################################################
menu @event.list,nicklist  {
  farmevents
  .Refresh:/logevent
  .View Events/Delay:/logdelays
  .Reset Starting Time
  ..$submenu($eventlist($1))
  ..Set Event Delays
  ...$submenu($eventdelay($1))
  .RESET-default-delays:/eventreset

}
;##################################################

alias elapsed {
  if ($1 isnum) tokenize 32 $duration($calc($ctime - $1))
  else tokenize 32 $duration($calc($ctime - $ctime($1-)))
  if (wks isin $1) {
    var %x $calc($remove($1,wks) *7)
    if (day isin $2) var %x $calc(%x + $remove($2,day,s))
    var %v $int($calc(%x /365))
    var %x $calc(%x - %v *365)
    var %w $int($calc(%x /7))
    var %x $calc(%x - %w *7)
    return $iif(%v,$v1 $+ yr $+ $iif($v1 > 1,s)) $iif(%w,$v1 $+ wk $+ $iif($v1 > 1,s)) $iif(%x,$v1 $+ day $+ $iif($v1 > 1,s)) $iif(day isin $2,$3-,$2-)
  }
  return $1-
}

alias timetill {
  return $elapsed($calc($ctime - $remove($elapsed($1),-,sec,s)))
}


Logged

Pages: [1]
  Print  
 
Jump to:  

Powered by MySQL Powered by PHP Powered by SMF 1.1.11 | SMF © 2006-2008, Simple Machines LLC
CHIP: deruni
Valid XHTML 1.0! Valid CSS!