maps/python/IPO
alestan ca4950618c improves banking
git-svn-id: svn://svn.code.sf.net/p/crossfire/code/maps/trunk@13601 282e977c-c81d-0410-88c4-b93c2d0d6712
2010-08-15 01:02:41 +00:00
..
README Fix spelling errors. 2005-11-10 19:17:44 +00:00
banksay.py improves banking 2010-08-15 01:02:41 +00:00
board.py Replace deprecated string.split() calls in /python/IPO/*.py. 2009-02-11 21:08:00 +00:00
checks.py improves banking 2010-08-15 01:02:41 +00:00
receive.py Fix a case of "TabError: inconsistent use of tabs and spaces in indentation" in /python/IPO/receive.py 2009-02-11 18:55:51 +00:00
say.py Replace deprecated string.split() calls in /python/IPO/*.py. 2009-02-11 21:08:00 +00:00
seen.py Replace deprecated string.split() calls in /python/IPO/*.py. 2009-02-11 21:08:00 +00:00
send.py Replace deprecated string.split() calls in /python/IPO/*.py. 2009-02-11 21:08:00 +00:00

README

Mail and Messageboard Python scripts for Crossfire
Joris Bontje <jbontje@suespammers.org>

Updated Oct. 2005 by Gros

This collection offers scripts and a map that allow you
to send mail (including items) to your fellow players and place public
messageboards in the game.  There is also a banking system.
It also allows for NPCs who can report on player login activity (seen.py).
(note the bank script has been moved to banksay.py)

Requirements:
- Crossfire (October 19th, 2005 CVS code or later, requires v2.0 plugin interface)
- Python (2.0 or higher)
- Python Crossfire plugin (latest)

Installation:
Should work by default if python plugin is running

It is possible to place multiple messageboards in your
game, copy the example in the map from /ImperialPost/IPO and
change 'event_say_options GENERALBOARD' and give it an
unique name.

Hooking up other NPCs to the seen script is pretty simple.

There are currently two post offices and two banking outlets, one each
in Navar and Scorn.  If you add more please follow these guidelines:

*******Imperial Post**************
The mailboxes could be put in different places, there should be a few around out there.


*******Imperial Banking**************
These are Imperial bank (actually Scuds Bank) if you want to
add some banks to non-imperial cities (?) maybe consider making different
scripts to and use a different currency and a new account database
so players can have other bank account (bankdatabase="<your bank>Bank_DB")
changing the bank notes is harder since it involves making a new arch, but
you should be able to do so with little problems.

But remember less is more....

Right now the only place to get imperial script is the bank.  I think it is better
to keep it this way and not use imperial script as treasure or make converters.
Maybe on a rare occasion have imperials as a quest reward, but remember all Python
stuff should be optional.  Do however consider using imperials for python gadgetry
(like slot machines or other such optional gizmos), but only in the Imperial lands.

Make sure you have updated the python_remove.py script to remove accounts when players quit
if you have a custom one.