RPG GF Frage.

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
  • Hallo.


    Habe mir mal folgendes Script heruntergeladen.



    [ GAMEMODE ] SARP/NeoN RpG 1.0/1.1 Skript [Selfmade RP]


    Sooo.


    Aber dort sind oft zeilen wie


    //Variablen für Berufe
    //Global
    new Text:SireneLeiste;
    new bool:sirene[MAX_PLAYERS];
    new bool:sireneforplayer[MAX_PLAYERS];
    new sirenentyp[MAX_PLAYERS];
    new bool:blink;
    new Text:JobSirenen[6];
    new Menu:IMMO;


    new preisInfo[MAX_BERUFE][] =


    Das sieht fuer mich so unvollstaendig aus.



    Muss ich das script bevor man es spielen kann erst selber noch ausfuellen?

  • nee sondern


    new bool:sirene[MAX_PLAYERS];
    new bool:sireneforplayer[MAX_PLAYERS];



    ich meine muss MAX_PLAYERS und alles andere was so in der eckigen klammer steht nicht erst durch eine zahl ersetzt werden?

  • MAX_PLAYERS ist eine fest definierte Variable vom Compiler her, sprich
    #define MAX_PLAYERS 500
    Besser gesagt define ist eine Option , die es ermöglicht Feste Variablen zu definieren , so kann man sich einiges leichter merken


    Leere Felder [] , sind meist Dynamisch definiert & die Größe kann durch den Befehl sizeof(Array) , herausgefunden werden

    Mfg. BlackFoX_UD_ alias [BFX]Explosion


  • Beispiele für Arrays


    new _arr[] = {1,2,3,4,5};
    new str_arr[][32] = {"Hallo","Welt"}; // 32 = 32 Zeichen Pro Array Wert


    for(new i = 0;i<sizeof(str_arr);i++) // Größe von str_arr also 0,1 = 2 Slots


    usw.

    Mfg. BlackFoX_UD_ alias [BFX]Explosion