for(new i = 0; i < MAX_PLAYERS; i++)

Wichtiger Hinweis: Bitte ändert nicht manuell die Schriftfarbe auf schwarz sondern belasst es bei der Standardeinstellung. Somit tragt ihr dazu bei dass euer Text auch bei Verwendung unseren dunklen Forenstils noch lesbar ist!

Tipp: Ihr wollt längere Codeausschnitte oder Logfiles bereitstellen? Benutzt unseren eigenen PasteBin-Dienst Link
  • Hi Leutz,


    kann mir vllt bitte jemand
    for(new i = 0; i < MAX_PLAYERS; i++)
    dashier erklären?


    Wäre echt cool von euch


    MFG
    Ich


    MY SELFMADE GAMEMODE "NoName"

    Spoiler anzeigen


    - AccountSystem: 100%
    - LizenzenSystem: 5%
    - TelefonSystem: 5%
    - JobSystem: 3%
    - GeldSystem: 80%
    - AutoSystem: 75%
    - FahndungsSystem: [color=#ff6600]10%
    [color=#000000]- HausSystem: [color=#ff0000]0%

    [color=#000000]- GeschäftsSystem: [color=#ff0000]0%

    [color=#000000]- ZahlTag System: [color=#ff0000]0%

    [color=#000000]- WetterSystem: [color=#ff0000]0%

    [color=#000000]- AntiCheatSystem: [color=#ff0000]0%

    Spoiler anzeigen
    GameModeName: [GM]MyGamemode
    Filterscripts: None
    Benutze Includes: [Inc]MyInclude
    Voraussichtliche Fertigstellung: Unbekannt
    Voraussichtliche Servereröffnung: Unbekannt
    Voraussichtliche Veröffentlichung des Scripts: Wahrscheinlich NIE
    Voraussichtliche Veröffentlichung des Scripts: Wahrscheinlich NIE
    Sonstige Anmerkungen: Selfmade

  • Das ist der Kopf einer For-Schleife.


    Komplett schaut das beispielsweise so aus:


    for(new i = 0; i < MAX_PLAYERS; i++) {
    printf("%i", i);
    }


    Code
    mach öfter (neue variable i = 0; mach öfter solange i kleiner als der wert von MAX_PLAYERS; erhöhe bei jedem durchlauf i um 1) {
    	....
    }

    Intel Xeon W3690 Hexacore @ 4.5 GHz - 48GB Triple Channel DDR3 - GeForce RTX 2070 Super - Asus P6T Deluxe V1 @ P6T WS Pro BIOS

    Mainboard 12 Jahre, CPU 10 Jahre alt - old but gold!

  • Das ist eine schleife die bis zur einer bestimmten stelle geht,
    der code darin wird dann dem wert MAX_PLAYERS lang ausgeführt, also in dem fall 200 mal
    dann werden alle 200 Spieler z.b. überprüft, oder Health gesetzt etc. oder einfach den code 200 mal wiederholen

    Mfg. BlackFoX_UD_ alias [BFX]Explosion


  • Man kann es auch mal anders erklären
    for(new i=0;//es wird eine neue Variable erstellt, das "i", welches 0 ist
    i<MAX_PLAYERS;//Solange "i" kleiner ist als "MAX_PLAYERS", was 200 bedeutet, wird folgendes ausgeführt
    i++) {//wird "i" plus 1 gerechnet, dies würde auch anders gehen
    for(new i=0; i<i+100; i++) {//bei dieser Schleife würde "i" solange hochzählen, bis es nicht mehr kleiner als "i+100" ist -> das ist nie erreicht und nach kurzer zeit crasht der server

  • Danke


    Frage Beantwortet


    MY SELFMADE GAMEMODE "NoName"

    Spoiler anzeigen


    - AccountSystem: 100%
    - LizenzenSystem: 5%
    - TelefonSystem: 5%
    - JobSystem: 3%
    - GeldSystem: 80%
    - AutoSystem: 75%
    - FahndungsSystem: [color=#ff6600]10%
    [color=#000000]- HausSystem: [color=#ff0000]0%

    [color=#000000]- GeschäftsSystem: [color=#ff0000]0%

    [color=#000000]- ZahlTag System: [color=#ff0000]0%

    [color=#000000]- WetterSystem: [color=#ff0000]0%

    [color=#000000]- AntiCheatSystem: [color=#ff0000]0%

    Spoiler anzeigen
    GameModeName: [GM]MyGamemode
    Filterscripts: None
    Benutze Includes: [Inc]MyInclude
    Voraussichtliche Fertigstellung: Unbekannt
    Voraussichtliche Servereröffnung: Unbekannt
    Voraussichtliche Veröffentlichung des Scripts: Wahrscheinlich NIE
    Voraussichtliche Veröffentlichung des Scripts: Wahrscheinlich NIE
    Sonstige Anmerkungen: Selfmade