CNDG
Würden Sie gerne auf diese Nachricht reagieren? Erstellen Sie einen Account in wenigen Klicks oder loggen Sie sich ein, um fortzufahren.


Ein Forum, in dem sich neue Clonk Entwickler untereinander austauschen können.
 
StartseiteStartseite  PortalPortal  SuchenSuchen  Neueste BilderNeueste Bilder  AnmeldenAnmelden  LoginLogin  

 

 Spielziel ähnlich wie Domination

Nach unten 
2 verfasser
AutorNachricht
YoCed
Vizeadmiral
Vizeadmiral
YoCed


Männlich Alter : 28
Ort : Rheine
Anmeldedatum : 23.05.09

Spielziel ähnlich wie Domination Empty
BeitragThema: Spielziel ähnlich wie Domination   Spielziel ähnlich wie Domination EmptyFr Okt 16, 2009 5:50 pm

Also, ich will ein Spielziel erstellen, das das Spiel beendet,wenn es erfüllt ist, wie normal.

Das Spielziel soll aussehen wie Domination, nur ohne Hazard, also ich hab Punkte, die blau oder rot sind.
Herausfinden tut man das mit:
Code:
var test=FindObject(KOPU)->Team()
if(test==1) tuwas()

if(test==2) tuwasanderes()

Jetzt will ich das das Ziel erreicht ist, wenn alle Punkte zu Team 1/2 gehören

Wie pack ich das am besten an?

Und:
Wenn man im Spielermenü dann in Spielziele auf das Ziel geht, soll da stehen:
Zitat :
Dein Team hat x Punkte eingenommen, das gegnerische Team y Punkte
Nach oben Nach unten
Flinti
Kadett
Kadett



Männlich Alter : 30
Anmeldedatum : 07.04.09

Spielziel ähnlich wie Domination Empty
BeitragThema: Re: Spielziel ähnlich wie Domination   Spielziel ähnlich wie Domination EmptyFr Okt 16, 2009 7:22 pm

Du überprüfst einfach dauernd das Team aller Punkte. Wenn die Teams alle gleich sind, hat eben das Team gewonnen.

Am einfachsten realisierst du das aber, indem du von den Punkten aus überprüfst, wenn ein Punkt das Team wechselt, dann alle Punkte per Schleife durchgehst, und überprüfst, ob ein Punkt ein anderes Team hat. Sollte das so sein, springst du einfach aus der Schleife und sagst "Nene, noch nicht gewonnen!". Wenn die Schleife aber durchläuft, ist das Ziel erreicht.
Nach oben Nach unten
YoCed
Vizeadmiral
Vizeadmiral
YoCed


Männlich Alter : 28
Ort : Rheine
Anmeldedatum : 23.05.09

Spielziel ähnlich wie Domination Empty
BeitragThema: Re: Spielziel ähnlich wie Domination   Spielziel ähnlich wie Domination EmptyFr Okt 16, 2009 7:39 pm

Hm, aber wie mach ich das, das der immer einen anderen Punkt aussucht?
Ich hab das jetzt so:

Code:
var Maximal=CountObjects(KOPO);
for(var i=0;i<=Maximal;i++)


und weiter?
Nach oben Nach unten
Flinti
Kadett
Kadett



Männlich Alter : 30
Anmeldedatum : 07.04.09

Spielziel ähnlich wie Domination Empty
BeitragThema: Re: Spielziel ähnlich wie Domination   Spielziel ähnlich wie Domination EmptyFr Okt 16, 2009 8:24 pm

Code:

var Maximal=CountObjects(KOPO);
var obj;
for(var i=0;i<=Maximal;i++)
{
  obj = FindObject2(Find_ID(KOPO), Find_Exclude(obj))
  ...überprüfen;
}

Du könntest auch besser while(obj = FindObject2(...)) { ... } nehmen, weniger zu Schreiben Wink
Nach oben Nach unten
YoCed
Vizeadmiral
Vizeadmiral
YoCed


Männlich Alter : 28
Ort : Rheine
Anmeldedatum : 23.05.09

Spielziel ähnlich wie Domination Empty
BeitragThema: Re: Spielziel ähnlich wie Domination   Spielziel ähnlich wie Domination EmptyFr Okt 16, 2009 8:27 pm

Ja gut, soweit hab ichs verstanden, und wie krieg ich das jetzt ins Spielziel rein?

Und wie krieg ich den Text hin?
Nach oben Nach unten
Flinti
Kadett
Kadett



Männlich Alter : 30
Anmeldedatum : 07.04.09

Spielziel ähnlich wie Domination Empty
BeitragThema: Re: Spielziel ähnlich wie Domination   Spielziel ähnlich wie Domination EmptyFr Okt 16, 2009 10:51 pm

Schau dir mal die Originalspielziele an!

Erstmal solltest du GOAL inkludieren.

Wenn die Funktion IsFulfilled() true zurückgibt, gilt das Spielziel als erfüllt.

Activate(int iCallPlr) wird aufgerufen, wennn ein Spieler das Spielziel im Menü auswählt.
Nach oben Nach unten
Gesponserte Inhalte





Spielziel ähnlich wie Domination Empty
BeitragThema: Re: Spielziel ähnlich wie Domination   Spielziel ähnlich wie Domination Empty

Nach oben Nach unten
 
Spielziel ähnlich wie Domination
Nach oben 
Seite 1 von 1
 Ähnliche Themen
-
» Spielziel Assault funktioniert nicht
» Spielziel: "Siedlung bauen" mit (CROB)

Befugnisse in diesem ForumSie können in diesem Forum nicht antworten
CNDG :: Sonstiges :: Anfragen-
Gehe zu: