85 lines
		
	
	
		
			1.9 KiB
		
	
	
	
		
			Python
		
	
	
			
		
		
	
	
			85 lines
		
	
	
		
			1.9 KiB
		
	
	
	
		
			Python
		
	
	
 | 
						|
import Crossfire
 | 
						|
 | 
						|
import string
 | 
						|
import random
 | 
						|
import CFBank
 | 
						|
import CFItemBroker
 | 
						|
activator = Crossfire.WhoIsActivator()
 | 
						|
activatorname = activator.Name
 | 
						|
whoami = Crossfire.WhoAmI()
 | 
						|
x = activator.X
 | 
						|
y = activator.Y
 | 
						|
 | 
						|
message = whoami.Message
 | 
						|
information=message
 | 
						|
message1=string.split(message, "\n")
 | 
						|
temp=string.split(message1[1], ":")
 | 
						|
if temp[0]!="Amount":
 | 
						|
	payee = message1[1]
 | 
						|
	quantity=int(message1[2])
 | 
						|
	currency=message1[3]
 | 
						|
 | 
						|
	message="Pay to the order of: " + payee + "\nAmount: " + str(quantity) + " "+currency + "\nSigned: " + activator.Name
 | 
						|
	
 | 
						|
whoami.Message = message
 | 
						|
 | 
						|
conversionfactorgold=10
 | 
						|
conversionfactorplat=50
 | 
						|
conversionfactorjade=5000
 | 
						|
conversionfactoramber=50*10000
 | 
						|
 | 
						|
 | 
						|
 | 
						|
 | 
						|
 | 
						|
 | 
						|
 | 
						|
 | 
						|
information=string.split(message, "\n")
 | 
						|
payee=information[0]
 | 
						|
amount=information[1]
 | 
						|
signed=information[2]
 | 
						|
payee=string.split(payee, ' ')
 | 
						|
payee=payee[5]
 | 
						|
amount=string.split(amount, ' ')
 | 
						|
number=int(amount[1])
 | 
						|
cointype=amount[2]
 | 
						|
signed=string.split(signed, ' ')
 | 
						|
signed=signed[1]
 | 
						|
 | 
						|
 | 
						|
if cointype=="Silver":
 | 
						|
	 conversionfactor=1
 | 
						|
	 cointype1='silvercoin'
 | 
						|
elif cointype == "Gold":
 | 
						|
	conversionfactor=conversionfactorgold
 | 
						|
	cointype1='goldcoin'
 | 
						|
elif cointype == "Platinum":
 | 
						|
	conversionfactor=conversionfactorplat
 | 
						|
	cointype1='platinacoin'
 | 
						|
elif cointype == "Jade":
 | 
						|
	conversionfactor = conversionfactorjade
 | 
						|
	cointype1='jadecoin'
 | 
						|
elif cointype == "Amberium":
 | 
						|
	conversionfactor = conversionfactoramber
 | 
						|
	cointype1='amberiumcoin'
 | 
						|
elif cointype == "Imperial":
 | 
						|
	conversionfactor = 10000
 | 
						|
	cointype1='imperial'
 | 
						|
 | 
						|
 | 
						|
#if payee == "SHOP":
 | 
						|
#		CFItemBroker.Item(whoami).subtract(1)
 | 
						|
#		mailmap=Crossfire.ReadyMap('/planes/IPO_storage')
 | 
						|
#		if mailmap:
 | 
						|
#			newcheck = mailmap.ObjectAt(int (5), int (3))
 | 
						|
#			newcheck.Name=activator.Name+"'s Check"
 | 
						|
#			newcheck.NamePl=activator.Name+"'s Checks"
 | 
						|
#			newcheck.Message=message
 | 
						|
#			newcheck.Teleport(activator.Map,x,y)
 | 
						|
#			newcheck.Value=int((number)*(conversionfactor))
 | 
						|
#			activator.Say(str(int(number*conversionfactor)))
 | 
						|
		
 | 
						|
		
 |