Habe ich bereits getan
und es ist feinstes "Lehrmaterial". Der Timer läuft mal einwandfrei.
Was leider nicht läuft ist der Warenverkauf der Eingeborenen.
OBJECT_DEFINE
----------------------------
[ OBJECT_STADT "frei gewählter Name" InselID ] nehme ich mal an
$ Afrikaner
OBJECT_STADT "AFR1" 13
$ Piraten
OBJECT_STADT "PIR2" 19
PLAYERMAPPER_DEFINE
----------------------------
[ "SpAlias" SpielerID ]
"HUMAN01" 0
"ESKIMOS01" 1
"BEDUINEN01" 2
"AFRIKANER05" 3
"SUEDSEE01" 4
"PIRAT01" 5
"CG01" 6
"CG02" 7
"DUMMYPLAYER" 31
SCRIPT_KERNEL
----------------------------
$ -------------------------------------------------------
$ Script Juli 2007 by Bomi B.
$ -------------------------------------------------------
INITBLOCK()
{
TIMER_SET(0,720000);
TIMER_START(0);
TIMER_SET(1,10);
TIMER_START(1);
}
$ -------------------------------------------------------
$ Variablen initialisieren...
$ -------------------------------------------------------
SET ENDFLAG = FALSE;
$ -------------------------------------------------------
$ Permanente Abfragen...
$ -------------------------------------------------------
IF ENDFLAG == FALSE && TIMER_0 < 100 THEN
{
TIMER_STOP(1);
SHOWMESSAGE("BEC2007-Save.htm");
}
IF ENDFLAG == FALSE && TIMER_0 < 1 THEN
{
ENDFLAG = TRUE;
TIMER_STOP(0);
TIMER_STOP(1);
LOST("HUMAN01");
}
$ -------------------------------------------------------
$ Eingeborenenhandel...
$ -------------------------------------------------------
IF ENDFLAG == FALSE && TIMER_1 > 5 THEN
{
TIMER_STOP(1);
TIMER_SET(1,0);
$ Afrikaner I, Zucker, Wolle
SET_FOR_BUY("SALZ","AFRIKANER05",41);
SET_FOR_BUY("TABAK","AFRIKANER05",42);
CHEAT("AFR1","HEILKRAEUTER",13);
CHEAT("AFR1","TIERHAEUTE",13);
SET_FOR_SELL("HEILKRAEUTER","AFRIKANER05",12);
SET_FOR_SELL("TIERHAEUTE","AFRIKANER05",27);
$ Piraten, Marmor
CHEAT("PIR2","ZIEGEL",10);
CHEAT("PIR2","WERKZEUG",
;
SET_FOR_SELL("ZIEGEL","PIRATEN02",10);
SET_FOR_SELL("WERKZEUG","PIRATEN02",
;
$ Timer neu starten
TIMER_START(1);
}
SIGNALS
----------------------------
SCHUETTIINITSIG = TRUE ?? Was ist das ???
ENDFLAG = FALSE
Der Pirat und der Afrikaner handeln ganz normal wie ohne Script. Denke mal ich muß die noch irgendwie behandeln.