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  

 

 Platzhalter in Menüs verwenden?

Nach unten 
+3
Liech
Höfi
Gamer
7 verfasser
AutorNachricht
Gamer
Staatsrat
Staatsrat
Gamer


Männlich Alter : 28
Ort : In einem kleinen Dorf in Unterfranken (Bayern)
Anmeldedatum : 10.02.09

Platzhalter in Menüs verwenden? Empty
BeitragThema: Platzhalter in Menüs verwenden?   Platzhalter in Menüs verwenden? EmptyDo Feb 26, 2009 7:16 pm

Hallo.
Ich arbeite gerade an einem kleinen Objekt, das Blitze speichert und wieder ausgeben kann.
Wird es von einem Blitz getroffen, speichert er das in einer local. Nun möchte ich diese Zahl in einem Menüeintrag haben.
Habe es bisher so:
Code:
/*-- Neues Objekt --*/

#strict
local blitz; //Speichert die Blitzanzahl

func Initialize() {
  blitz=0;
    return(1);
}
func LightningStrike() {
blitz++; //erhöht die Variable


Message("Der %d.te Blittz wurde gespeichert!", this(), blitz, );
return(1);
}

func Activate(object pClonk) //Wenn jemand doppelgraben drückt dann ruft er diese funktion auf
{
CreateMenu(GetID(this()),pClonk,0,C4MN_Extra_None,GetName(),0,C4MN_Style_Dialog,0); //Erstellt ein Menu
 
  AddMenuItem("Es sind %d Blitze gespeichert.","",0,pClonk,0,0,0,blitz);
  AddMenuItem("Einen Blitz freilassen.","endtalk",0,pClonk,0,pClonk,0);
AddMenuItem("Alle Blitze freilassen.","endtalk",0,pClonk,0,pClonk,0);

Message("Es sind %d Blitze gespeichert.",pClonk,blitz);

}

protected func endtalk(id ID,object pClonk){  //ende mit reden
 CloseMenu(pClonk);
}
Wenn man Doppelgraben drückt, wird im Menu nur "Es sind %d blitze gespeichert" Aber in der Message steht dann z.B
"Es sind 3 Blitze gespeichert." Und auch wenn der Blitz einschlägt sagt er es richtig.
Wie würde das lauten, wenn ich das mit "Format()" machen würde?

Nun, wie kann man Platzhalter in Menüeinträgen richtig verwenden?


Zuletzt von Gamer am Do Feb 26, 2009 7:19 pm bearbeitet; insgesamt 1-mal bearbeitet
Nach oben Nach unten
http://www.gamer95.npage.de/
Höfi
SFT
SFT
Höfi


Männlich Alter : 29
Anmeldedatum : 20.10.08

Platzhalter in Menüs verwenden? Empty
BeitragThema: Re: Platzhalter in Menüs verwenden?   Platzhalter in Menüs verwenden? EmptyDo Feb 26, 2009 7:19 pm

Mach doch, dass wenn man den Menüeintrag auswählt die Anzahl per Message angezeit wird.
Nach oben Nach unten
Gamer
Staatsrat
Staatsrat
Gamer


Männlich Alter : 28
Ort : In einem kleinen Dorf in Unterfranken (Bayern)
Anmeldedatum : 10.02.09

Platzhalter in Menüs verwenden? Empty
BeitragThema: Re: Platzhalter in Menüs verwenden?   Platzhalter in Menüs verwenden? EmptyDo Feb 26, 2009 7:20 pm

Ich möchte die Zahl aber schon im Menü haben, das mit der Message obendrüber funktioniert ja.
Das könnte ich mit SelectMenuItem() machen...
Nach oben Nach unten
http://www.gamer95.npage.de/
Höfi
SFT
SFT
Höfi


Männlich Alter : 29
Anmeldedatum : 20.10.08

Platzhalter in Menüs verwenden? Empty
BeitragThema: Re: Platzhalter in Menüs verwenden?   Platzhalter in Menüs verwenden? EmptyDo Feb 26, 2009 7:25 pm

Also so wüßte cih net wies geht.
Warum muss das denn umbedingt im menü sein.
ist doch nur einen tastendruckentfernt.
Nach oben Nach unten
Gamer
Staatsrat
Staatsrat
Gamer


Männlich Alter : 28
Ort : In einem kleinen Dorf in Unterfranken (Bayern)
Anmeldedatum : 10.02.09

Platzhalter in Menüs verwenden? Empty
BeitragThema: Re: Platzhalter in Menüs verwenden?   Platzhalter in Menüs verwenden? EmptyDo Feb 26, 2009 7:26 pm

Weil man per menü auswahlmöglichkeiten hat.
Und da wäre es schön wenn die Gespeicherte anzahl der Blitze auch noch drinnen ist. Dass würde nich gut aussehen
Nach oben Nach unten
http://www.gamer95.npage.de/
Höfi
SFT
SFT
Höfi


Männlich Alter : 29
Anmeldedatum : 20.10.08

Platzhalter in Menüs verwenden? Empty
BeitragThema: Re: Platzhalter in Menüs verwenden?   Platzhalter in Menüs verwenden? EmptyDo Feb 26, 2009 7:45 pm

Ja, du kannst doch nen Menüpunkt machen:
"Anzahl gespeicherter Blitze anzeigen"
Nach oben Nach unten
Gamer
Staatsrat
Staatsrat
Gamer


Männlich Alter : 28
Ort : In einem kleinen Dorf in Unterfranken (Bayern)
Anmeldedatum : 10.02.09

Platzhalter in Menüs verwenden? Empty
BeitragThema: Re: Platzhalter in Menüs verwenden?   Platzhalter in Menüs verwenden? EmptyDo Feb 26, 2009 8:11 pm

Geht das denn nicht anders?
Nach oben Nach unten
http://www.gamer95.npage.de/
Höfi
SFT
SFT
Höfi


Männlich Alter : 29
Anmeldedatum : 20.10.08

Platzhalter in Menüs verwenden? Empty
BeitragThema: Re: Platzhalter in Menüs verwenden?   Platzhalter in Menüs verwenden? EmptyDo Feb 26, 2009 8:38 pm

Ich wüßte nicht wie.

edit:
Doch!
Du gibst statt der zeichenkette einfach ne variable an.
Diese kannst du ja vorher mit der Anzahl der Blitze befüllen.
Nach oben Nach unten
Liech
Fregattenkapitän
Fregattenkapitän



Männlich Alter : 33
Anmeldedatum : 02.02.09

Platzhalter in Menüs verwenden? Empty
BeitragThema: Re: Platzhalter in Menüs verwenden?   Platzhalter in Menüs verwenden? EmptyDo Feb 26, 2009 10:58 pm

Das dürfte das sein was du erreichen willst:
Zitat :
AddMenuItem(Format("Es sind %d Blitze gespeichert.",blitz),"",0,pClonk,0,0,0,blitz);
Nach oben Nach unten
Höfi
SFT
SFT
Höfi


Männlich Alter : 29
Anmeldedatum : 20.10.08

Platzhalter in Menüs verwenden? Empty
BeitragThema: Re: Platzhalter in Menüs verwenden?   Platzhalter in Menüs verwenden? EmptyFr Feb 27, 2009 12:42 am

So kann mans auch machen.^^
Nach oben Nach unten
kevda
Feldmarschall
Feldmarschall



Anmeldedatum : 08.05.08

Platzhalter in Menüs verwenden? Empty
BeitragThema: Re: Platzhalter in Menüs verwenden?   Platzhalter in Menüs verwenden? EmptySo März 01, 2009 10:38 pm

Bei dem Menüitem kannst du auch die Anzahl setzen (Count heißt das in der Doku). So sieht man das schon vorher bevor man da irgendetwas lesen kann.
Nach oben Nach unten
Gamer
Staatsrat
Staatsrat
Gamer


Männlich Alter : 28
Ort : In einem kleinen Dorf in Unterfranken (Bayern)
Anmeldedatum : 10.02.09

Platzhalter in Menüs verwenden? Empty
BeitragThema: Re: Platzhalter in Menüs verwenden?   Platzhalter in Menüs verwenden? EmptyMo März 02, 2009 12:57 am

Danke liech! Das muss ich mir merken. Es klappt nun.
Nach oben Nach unten
http://www.gamer95.npage.de/
Gamer
Staatsrat
Staatsrat
Gamer


Männlich Alter : 28
Ort : In einem kleinen Dorf in Unterfranken (Bayern)
Anmeldedatum : 10.02.09

Platzhalter in Menüs verwenden? Empty
BeitragThema: Re: Platzhalter in Menüs verwenden?   Platzhalter in Menüs verwenden? EmptySo Apr 05, 2009 8:52 pm

Weiter Frage / Problem:

Ich will eine Funktion machen die je nach Blickrichtung des Clonks ein Blitz weggeht.
Aber der Blitz trifft ihn immer selbst!
Weißer einer Abbhilfe?
Nach oben Nach unten
http://www.gamer95.npage.de/
Bowserkoopa
Staatsrat
Staatsrat
Bowserkoopa


Männlich Alter : 30
Anmeldedatum : 21.12.08

Platzhalter in Menüs verwenden? Empty
BeitragThema: Re: Platzhalter in Menüs verwenden?   Platzhalter in Menüs verwenden? EmptySo Apr 05, 2009 8:57 pm

Du musst checken in welche Richtung der Clonk schaut

Code:

protected func ControlDigDouble(pObj) {
  if(GetDir() == DIR_Right) Blitz("Right");
  if(GetDir() == DIR_Left) Blitz("Left");
}

func Blitz(string szDir) {
  if(szDir == "Right")
    for(var i = 0; i <= 10; i++)
      //Hier dein Blitzabschießen
  if(szDir == "Left")
    for(var i = 0; i <= 10; i++)
      //Hier wieder Blitzabschießen
}
Nach oben Nach unten
Extremclonk
Staatsrat
Staatsrat
Extremclonk


Männlich Ort : Am Anti-Spam-Limes
Anmeldedatum : 19.01.09

Platzhalter in Menüs verwenden? Empty
BeitragThema: Re: Platzhalter in Menüs verwenden?   Platzhalter in Menüs verwenden? EmptySo Apr 05, 2009 8:57 pm

DefCore: AttractLighting=1 rausmachen. Dann zieht er in auf jeden Fall nicht an wie ein Blitzableiter.
Nach oben Nach unten
Bowserkoopa
Staatsrat
Staatsrat
Bowserkoopa


Männlich Alter : 30
Anmeldedatum : 21.12.08

Platzhalter in Menüs verwenden? Empty
BeitragThema: Re: Platzhalter in Menüs verwenden?   Platzhalter in Menüs verwenden? EmptySo Apr 05, 2009 8:59 pm

Wow in gleicher Minute abgeschickt. Aber normale Clonks werden ja auch getroffen. Ich denke die Blitze werden am Offset(also Clonkmitte) erzeugt. Das muss geändert werden
Nach oben Nach unten
Gamer
Staatsrat
Staatsrat
Gamer


Männlich Alter : 28
Ort : In einem kleinen Dorf in Unterfranken (Bayern)
Anmeldedatum : 10.02.09

Platzhalter in Menüs verwenden? Empty
BeitragThema: Re: Platzhalter in Menüs verwenden?   Platzhalter in Menüs verwenden? EmptySo Apr 05, 2009 9:09 pm

Ja, ich hab das so mit

func einenblitz(object pClonk)
{
if(GetDir() == DIR_Right){ LaunchLightning(GetX(pClonk)+5,GetY(pClonk)); }
else
{ LaunchLightning(GetX(pClonk)-5,GetY(pClonk)); }
return(1);
}

probiert...
Nach oben Nach unten
http://www.gamer95.npage.de/
Extremclonk
Staatsrat
Staatsrat
Extremclonk


Männlich Ort : Am Anti-Spam-Limes
Anmeldedatum : 19.01.09

Platzhalter in Menüs verwenden? Empty
BeitragThema: Re: Platzhalter in Menüs verwenden?   Platzhalter in Menüs verwenden? EmptySo Apr 05, 2009 9:23 pm

Und das geht jetzt?
Nach oben Nach unten
Flinti
Kadett
Kadett



Männlich Alter : 31
Anmeldedatum : 07.04.09

Platzhalter in Menüs verwenden? Empty
BeitragThema: Re: Platzhalter in Menüs verwenden?   Platzhalter in Menüs verwenden? EmptyDi Apr 07, 2009 3:02 am

Schaue dir mal dies hier an: http://www.clonk.de/docs/de/sdk/script/fn/LaunchLightning.html

demnach solltest du noch mehr Parameter angeben, damit sich der Clonk nicht selber grillt ;-)
Nach oben Nach unten
Gamer
Staatsrat
Staatsrat
Gamer


Männlich Alter : 28
Ort : In einem kleinen Dorf in Unterfranken (Bayern)
Anmeldedatum : 10.02.09

Platzhalter in Menüs verwenden? Empty
BeitragThema: Re: Platzhalter in Menüs verwenden?   Platzhalter in Menüs verwenden? EmptyDi Apr 07, 2009 11:47 am

So schlau in der Doku nachzuschauen war ich auch schon, aber da gibt es keinen solchen Parameter.
Nach oben Nach unten
http://www.gamer95.npage.de/
Flinti
Kadett
Kadett



Männlich Alter : 31
Anmeldedatum : 07.04.09

Platzhalter in Menüs verwenden? Empty
BeitragThema: Re: Platzhalter in Menüs verwenden?   Platzhalter in Menüs verwenden? EmptyMi Apr 08, 2009 9:22 pm

Ich meinte, die Geschwindigkeit anzupassen. Der Magus trifft sich beim Zaubern eines Blitzes auch nicht selber ;-)
Nach oben Nach unten
Gesponserte Inhalte





Platzhalter in Menüs verwenden? Empty
BeitragThema: Re: Platzhalter in Menüs verwenden?   Platzhalter in Menüs verwenden? Empty

Nach oben Nach unten
 
Platzhalter in Menüs verwenden?
Nach oben 
Seite 1 von 1
 Ähnliche Themen
-
» Scoreboard erstellen und verwenden

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