var/AuctionLib_Progress = 0
var/obj/AuctionLib_Object = null
var/AuctionLib_Bid = 0
var/mob/AuctionLib_owner = null
var/mob/AuctionLib_Bidder = null
proc
Auction_Object(var/obj/O in view(usr,0))
if(AuctionLib_Progress > 0)
usr << "An auction is already taking place!"
return
if(!(O in usr.contents))
usr << "You must be holding this item to auction it!"
return
if(O.Equipped=="True")
usr << "You must unequip this item first!"
return
var/Amt = input("Starting Price:","Auction") as num
AuctionLib_owner = usr
AuctionLib_Progress = 1
AuctionLib_Object = O
del(O)
AuctionLib_Bid = Amt
var/tmp/Gnd
if(AuctionLib_owner.key=="female")
Gnd="her"
else
Gnd = "his"
world << "<b>Auction:</b><font color=#0000AA> [AuctionLib_owner.Name] is auctioning [Gnd] [AuctionLib_Object.name] for [AuctionLib_Bid]GOLD!</font>"
But when I try to use AuctionLib_Object, it freaks... All I want to do is store the player, auctioner, and object so I can know who to give what... ANY help woud be greatly appreciated :D
-Rcet