Der "Kleine Fragen Thread"

  • GM 8
  • Hi,

    ich habe auch eine kurze Frage

    GML-Quellcode

    1. gesundheit-=10


    beudetet ja, dass z.B. meiner Einheit pro step 10 Punkte abgezogen wird.

    Nun habe ich eine Explosion und möchte meiner Einheit aber nur einmalig bei der Kollision 10 Punkte abziehen, obwohl das Explosionsevent noch weiter geht.

    Gibt es hierfür auch einen Code?

    MfG,
    GR3NouILL3
  • Soul Reaver schrieb:

    Rodrog schrieb:

    Das würde so gehen

    GML-Quellcode

    1. if name="Admin"' || name = "admin" || name = "irgendwas"
    2. {
    3. show_message("hai");
    4. }


    MfG Rodrog


    Nein würde es nicht

    GML-Quellcode

    1. if(string_pos(name, "Admin") > 0 || string_pos(name, "admin") > 0)
    2. // Mach was


    Wenn du auch auf "AdMin" oder ähnliches prüfen willst, ist es zu empfehlen den string mittels string_lower() zu kleinbuchstaben zu machen und dann zu schauen ob im string "admin" vorkommt.


    Schon Recht gut, doch es soll so sein, das was vor "Admin" stehen kann und auch Hinter. Mit irgendwas meine ich jetzt zum beispiel: Lucke Admin oder Admin Lucke. Der String soll halt geprüft werden, ob er Admin enthält ;)


    Zu der Frage von: GR3NouILL3
    Create-Event

    GML-Quellcode

    1. gesundheit=100 // deine Gesundheit, wird auf den Anfangswert in diesem Falle 100 gesetzt.

    GML-Quellcode

    1. test=0 // test wird auf 0 gesetzt.



    Kollisions-Event

    GML-Quellcode

    1. if test=0 // wenn test=0 ist....
    2. {
    3. gesundheit-=10 //wird gesundheit -10 gerechnet....
    4. test=1 //...und test auf 1 gesetzt, damit das ganze nicht nochmal passieren kann.
    5. }



    LG Luca.
    @7rust-dev

    Dieser Beitrag wurde bereits 4 mal editiert, zuletzt von Lucke 01 ()

  • Lucke 01 schrieb:

    Soul Reaver schrieb:

    Rodrog schrieb:

    Das würde so gehen

    GML-Quellcode

    1. if name="Admin"' || name = "admin" || name = "irgendwas"
    2. {
    3. show_message("hai");
    4. }


    MfG Rodrog


    Nein würde es nicht

    GML-Quellcode

    1. if(string_pos(name, "Admin") > 0 || string_pos(name, "admin") > 0)
    2. // Mach was


    Wenn du auch auf "AdMin" oder ähnliches prüfen willst, ist es zu empfehlen den string mittels string_lower() zu kleinbuchstaben zu machen und dann zu schauen ob im string "admin" vorkommt.


    Schon Recht gut, doch es soll so sein, das was vor "Admin" stehen kann und auch Hinter. Mit irgendwas meine ich jetzt zum beispiel: Lucke Admin oder Admin Lucke. Der String soll halt geprüft werden, ob er Admin enthält ;)

    LG Luca.


    Und genau das tut es... :pinch:

    string_pos(substr,str) Returns the position of substr in str (0=no occurrence).

    © 2008 by Teamgrill Productions
  • und schon wirds langsam unübersichtlich. für klize kleine fragen könnt ihr in den chat oben gehen. da ist eigendlich immer jemand, und die können euch dann auch weiter helfen.
    alles was darüber hinausgeht braucht ein eigenen thread, damit sich später auch andere in das thema reinlesen können.

    ich geb euch mal ein beispiel wies hier ablaufen würde...

    user A fragt etwas:
    user B fragt etwas ganz anderes.
    user C beantwortet die frage von user A teilweise (aber nicht ganz)
    user D hat auch eine frage:
    user E beantwortet die frage von user B....
    ...
    ...

    und schon ist die verwirrung komplett.

    Ich bin zwar kein Mod. aber ich bin mir zu 100% sicher das der thread desshalb geschlossen werden wird.