Sie sind nicht angemeldet.

Lieber Besucher, herzlich willkommen bei: AnnoZone Forum. Falls dies Ihr erster Besuch auf dieser Seite ist, lesen Sie sich bitte die Hilfe durch. Dort wird Ihnen die Bedienung dieser Seite näher erläutert. Darüber hinaus sollten Sie sich registrieren, um alle Funktionen dieser Seite nutzen zu können. Benutzen Sie das Registrierungsformular, um sich zu registrieren oder informieren Sie sich ausführlich über den Registrierungsvorgang. Falls Sie sich bereits zu einem früheren Zeitpunkt registriert haben, können Sie sich hier anmelden.

OfTripleP

Leichtmatrose

  • »OfTripleP« ist der Autor dieses Themas

Beiträge: 10

Registrierungsdatum: 2. März 2009

  • Nachricht senden

1

Montag, 2. März 2009, 18:02

Häuserbau einschränken

Hallo :hey:

Ich spiele momentan relativ viel im Internet, und habe mir gedacht, dass ich für eines unserer Lieblingsspiele doch mal ein nettes Script schreiben könnte. Es handelt sich dabei um ein Spiel, wo man 30.000Gold, 1.800 Leute und 75t Kollonialwaren besorgen muss. Dabei ist zu beachten, dass man nicht mehr als 60 Häuser bauen darf. Nun habe ich versucht, den Häuserbau pro Spieler auf 60 Häuser einzuschränken, und das "betteln" bei den Völkern und der Königin zu deaktivieren. Das ist das Ergebnis:

Zitat


[TITLE=Betteln]
{
[BESCHREIBUNG=Betteln]
[BEDINGUNG=&1:(und) Immer]
[AKTION=n505;VILLAGENAME_EDIT:Sperre das GUI-Element VILLAGENAME_EDIT.] [AKTION=n5;PestilenceEnabled;1:Pest kommt vor.]
[AKTION=n5;FireEnabled;1:Es kann brennen.]
[AKTION=n50;1:Wiederhole den Trigger nach 1 Sekunden Pause.]
}


Das ist die Bettelfuktion, sie funktioniert einwandfrei.

Zitat


[TITLE=Wohnhäuser1]
{
[BESCHREIBUNG=Wohnhäuser1]
[BEDINGUNG=&11;Player 1;59;33000:(und) Wenn Spieler 1 mehr als 59 (33000=Wohnhaus) hat]
[AKTION=n93;Player 1;33000:Sperre Bau von Wohnhaus für Spieler 1]
}
[TITLE=Wohnhäuser2]
{
[BESCHREIBUNG=Wohnhäuser]
[BEDINGUNG=&11;Player 2;59;33000:(und) Wenn Spieler 2 mehr als 59 (33000=Wohnhaus) hat]
[AKTION=n93;Player 2;33000:Sperre Bau von Wohnhaus für Spieler 2]
}
[TITLE=Wohnhäuser3]
{
[BESCHREIBUNG=Wohnhäuser3]
[BEDINGUNG=&11;Player 3;59;33000:(und) Wenn Spieler 3 mehr als 59 (33000=Wohnhaus) hat]
[AKTION=n93;Player 3;33000:Sperre Bau von Wohnhaus für Spieler 3]
}
[TITLE=Wohnhäuser4]
{
[BESCHREIBUNG=Wohnhäuser4]
[BEDINGUNG=&11;Player 4;59;33000:(und) Wenn Spieler 4 mehr als 59 (33000=Wohnhaus) hat]
[AKTION=n93;Player 4;33000:Sperre Bau von Wohnhaus für Spieler 4]
}


Das ist die Häusereinschränkung.

Und da harpert es: Wenn ich alleine spiele, läuft es perfekt, im Multiplayer wird der Häuserbau aber für JEDEN Spieler gesperrt, sobald EINER mehr als 59 Häuser baut

Ich bitte um eure Hilfe.

Im Vorhinein schon einmal - Danke

Gruß, Alex

Ps.: Die Scripte sind aus einer anderen gescripteten Karte kopiert und verändert.

Dieser Beitrag wurde bereits 1 mal editiert, zuletzt von »OfTripleP« (2. März 2009, 18:31)


drkohler

Master of Editor

Beiträge: 1 578

Registrierungsdatum: 18. Juni 2003

  • Nachricht senden

2

Montag, 2. März 2009, 18:21

RE: Häuserbau einschränken

Zitat

Original von OfTripleP

Und da harpert es: Wenn ich alleine spiele, läuft es perfekt, im Multiplayer wird der Häuserbau aber für JEDEN Spieler gesperrt, sobald EINER mehr als 59 Häuser baut

Ps.: Die Scripte sind aus einer anderen gescripteten Karte kopiert und verändert.


1. Lösch mal in der Bettelfunktion diese Zeile:
[AKTION=n50;1:Wiederhole den Trigger nach 1 Sekunden Pause.]

Es ist nicht nötig, andauernd diesen Block zu wiederholen im Spiel.

2. Lösche alle 200er Bedingungen, die sind nicht nötig
[BEDINGUNG=&!200;..
Evtl. kann man sogar cheaten, wenn man die Zeilen kennt. zB baust du 59 Häuser und wartest, bis ein Dialogfeld erscheint. Dann baust du blitzartig Häuser solange das Dialogfeld sichtbar ist. Während dieser Zeit wird der Block ja nicht ausgeführt und du kannst sicher einige Häuser mehr als 60 bauen...

3. Wenn du 60 Häuser hast und einige davon abreisst, kannst du dann wieder bis auf 60 Häuser aufbauen (du hast den Bau ja gesperrt für immer....)?

4. Warum gehts nicht im MP? Keine Ahnung, müsste eigentlich gehen..

Dieser Beitrag wurde bereits 1 mal editiert, zuletzt von »drkohler« (2. März 2009, 18:24)


OfTripleP

Leichtmatrose

  • »OfTripleP« ist der Autor dieses Themas

Beiträge: 10

Registrierungsdatum: 2. März 2009

  • Nachricht senden

3

Montag, 2. März 2009, 18:26

1. Dann kann man aber wieder betteln, es ist ja nur dazu da, um das Fenster jede Sekunde zu aktualisieren
2. Danke für den Tip, habe ich gemacht
3. Nöh, das geht nicht, aber ich glaube, dann geschieht das selbe wie, wenn ich jetzt im MP das script benutze, muss halt nur die Zeilen kopieren und eine Zahl austauschen ;-)
4. Eben, aber es wird für alle Spieler gesperrt...

Trotzdem schon einmal danke für die Hilfe!

Kaptain Ramon

I.A.A.M. / D.E.A.P. Supporter

Beiträge: 1 661

Registrierungsdatum: 10. Dezember 2007

  • Nachricht senden

4

Montag, 2. März 2009, 18:30

RE: Häuserbau einschränken

Zitat

Original von drkohler

1. Lösch mal in der Bettelfunktion diese Zeile:
[AKTION=n50;1:Wiederhole den Trigger nach 1 Sekunden Pause.]

Es ist nicht nötig, andauernd diesen Block zu wiederholen im Spiel.



...dann kannst Du aber nach dem Neustart wieder cheaten...

OfTripleP

Leichtmatrose

  • »OfTripleP« ist der Autor dieses Themas

Beiträge: 10

Registrierungsdatum: 2. März 2009

  • Nachricht senden

5

Montag, 2. März 2009, 18:35

Naja, wie gesagt, das betteln ist nicht das Problem ;)

drkohler

Master of Editor

Beiträge: 1 578

Registrierungsdatum: 18. Juni 2003

  • Nachricht senden

6

Montag, 2. März 2009, 18:48

RE: Häuserbau einschränken

Zitat

Original von Kaptain Ramon

Zitat

Original von drkohler

1. Lösch mal in der Bettelfunktion diese Zeile:
[AKTION=n50;1:Wiederhole den Trigger nach 1 Sekunden Pause.]

Es ist nicht nötig, andauernd diesen Block zu wiederholen im Spiel.



...dann kannst Du aber nach dem Neustart wieder cheaten...
Jo aber es gibt auch die Bedingung nr??:Wenn Game neu gestartet..

drkohler

Master of Editor

Beiträge: 1 578

Registrierungsdatum: 18. Juni 2003

  • Nachricht senden

7

Montag, 2. März 2009, 22:48

RE: Häuserbau einschränken

An sich ist das glaube ich erst der zweite Versuch mit Skripten und MP. Soweit ich mich erinnere, hat auch der andere Versuch nicht richtig funktioniert. Kann durchaus sein, das Skripting und MP gar nicht (richtig) funktioniert, von RD gibt's da ja gar Nichts und der Versuch, irgend welche Informationen zu bekommen von RD hat sich (zumindest für mich) als völlig zwecklos erwiesen..

Kruthi

SeeBär

Beiträge: 285

Registrierungsdatum: 5. März 2008

  • Nachricht senden

8

Montag, 2. März 2009, 23:03

Hallo,
ich habe mal ne ganze Zeit versucht das hinzubekommen.
Im SP hat es immer super funktioniert aber im MP nicht, hab einige Varianten probiert und dann aufgegeben, auch weil mir 1701 keinen Spaß mehr gemacht hat.
Die Karte war damals von Sir Gonzales, vieleicht hast du ja mit meinem
Script(versuch) weitergemacht.
Es scheint aber wirklich im MP mit Scripten leider nicht so zu funktionieren.
Ich wünsche Dir trotzdem viel Glück dabei.
Gruß
Heiko

OfTripleP

Leichtmatrose

  • »OfTripleP« ist der Autor dieses Themas

Beiträge: 10

Registrierungsdatum: 2. März 2009

  • Nachricht senden

9

Dienstag, 3. März 2009, 21:25

Hmm, Sir Gonzales ist mein Vater :D (wirklich! :D)

IceMan

Schatzjäger

Beiträge: 5 021

Registrierungsdatum: 3. November 2007

  • Nachricht senden

10

Mittwoch, 4. März 2009, 12:54

@ OfTripleP,

ich habe leider keine Lösung, aber eine Frage.

Du schreibst im SP funktioniert alles super.
Heisst das, dass es auch funktioniert, dass die CGs nicht über 60 Häuser bauen?
  Timeo Danaos et dona ferentes.

Dieser Beitrag wurde bereits 1 mal editiert, zuletzt von »IceMan« (4. März 2009, 12:57)


OfTripleP

Leichtmatrose

  • »OfTripleP« ist der Autor dieses Themas

Beiträge: 10

Registrierungsdatum: 2. März 2009

  • Nachricht senden

11

Mittwoch, 4. März 2009, 19:09

Keine Ahnung, ich habe es ohne CG's ausprobiert ;-)

IceMan

Schatzjäger

Beiträge: 5 021

Registrierungsdatum: 3. November 2007

  • Nachricht senden

12

Mittwoch, 4. März 2009, 19:33

@ OfTripleP,

:hey: dann kannst du ja auch nicht sagen, dass es super funktioniert hat. :hey:
Probier doch mal aus. Wär ja mal interessant.
  Timeo Danaos et dona ferentes.

OfTripleP

Leichtmatrose

  • »OfTripleP« ist der Autor dieses Themas

Beiträge: 10

Registrierungsdatum: 2. März 2009

  • Nachricht senden

13

Mittwoch, 4. März 2009, 21:10

Mache ich morgen einmal, aber ich denke, sobald einer 60 Häuser hat, geht es nicht mehr weiter :evil:

Kruthi

SeeBär

Beiträge: 285

Registrierungsdatum: 5. März 2008

  • Nachricht senden

14

Donnerstag, 5. März 2009, 10:32

Zitat

Original von OfTripleP
Hmm, Sir Gonzales ist mein Vater :D (wirklich! :D)


Hallo,
dann grüße deinen alten Herren bitte mal schön von mir. :D

Viele Grüße
Heiko

OfTripleP

Leichtmatrose

  • »OfTripleP« ist der Autor dieses Themas

Beiträge: 10

Registrierungsdatum: 2. März 2009

  • Nachricht senden

15

Samstag, 7. März 2009, 00:09

Die NPC's bauen nicht mehr als 15 Häuser, weil ich dann meine 60 Habe :nono:

Kaptain Ramon

I.A.A.M. / D.E.A.P. Supporter

Beiträge: 1 661

Registrierungsdatum: 10. Dezember 2007

  • Nachricht senden

16

Samstag, 7. März 2009, 05:03

Die Wohnhäuser haben für alle Mitspieler die selbe Nummer (33000=Wohnhaus),sperrst Du die,dann hat da niemand mehr Zugriff drauf.

Spontan würde ich da mal eine Zuordnung über den ersten Kontorbau versuchen,nur so ne Idee kurz nach dem Aufstehen... :D

OfTripleP

Leichtmatrose

  • »OfTripleP« ist der Autor dieses Themas

Beiträge: 10

Registrierungsdatum: 2. März 2009

  • Nachricht senden

17

Samstag, 7. März 2009, 08:34

Hmm, und wie hast du dir das dann vorgestellt?

Kaptain Ramon

I.A.A.M. / D.E.A.P. Supporter

Beiträge: 1 661

Registrierungsdatum: 10. Dezember 2007

  • Nachricht senden

18

Samstag, 7. März 2009, 14:47

Sorry,ich hab frühstens Ostern Zeit mich darum zu kümmern,ehrlich...
Ist nämlich eine Interessante Idee von Dir... :D

OfTripleP

Leichtmatrose

  • »OfTripleP« ist der Autor dieses Themas

Beiträge: 10

Registrierungsdatum: 2. März 2009

  • Nachricht senden

19

Samstag, 7. März 2009, 16:56

Ostern, 10. April oder so?Ist okay! :D