Beiträge von Douq

    Ich selber bin begeisteter Battlefield 3 Spieler, auch wenn die Community von Monat zu Monat nur noch killgeiler und teamunfähiger wird. BO2 kann ich nun nicht beurteilen, aber vom hören soll es nicht an Battlefield 3 rankommen.

    Da das Spiel scheinbar auch im Multiplayer spielbar ist, wäre eine Art Tunier mit dir als Moderator auch sicherlich eine umsetzbare Idee. Finde, sofern man die Qualität des Micros seitens MeyeR missachtet, das erste Video akzeptabel. Wünsche dir viel Glück bei deinen weiteren Videos :>.


    for(new pv = 0; pv < sizeof(FahrschulVehs); pv++)
    {
    new ran = random(999) + 1;
    format(string, sizeof string,"SF FS %03d",ran);
    SetVehicleNumberPlate(FahrschulVehs[pv], string);
    SetVehicleToRespawn(FahrschulVehs[pv]);
    }

    #Edit: Einrückung verbessert + Codefehler verbessert

    Ein, in meinen Augen, sehr unbrauchbares Tutorial. Zwar zeigt es ein paar Direktiven, aber die sind in meinen Augen genauso selbsterklärend wie include*. In diesem Tutorial wird in die Thematik zu wenig eingegangen, Fragen wie "Wie greift der Compiler auf diese zu / wie werden sie verarbeitet" sind für in meinen Augen ein MUSS, wenn es um den angesprochenden Bereich geht.



    * Dieser Satz ist entstanden, da include von der Priorität her die höchste Direktive ist und scheinbar gewollt nicht genannt / erläutert wurde.

    Hat leider auch net geholfen. :(


    LG.

    Es bewirkt auch keine Auswirkungen auf's speichern, sondern gibt lediglich in der Konsole die beiden Werte aus (ebenso im server_log.txt wiederfindbar). Einfach einloggen und dann wieder ausloggen und dann in dem server_log nach 'Adminlevel' & 'Fraktion' (sind 2 Zeilen) suchen, diese Zeilen dann einfach kopieren und einfügen (am besten nutzt du dann noch den code-BBCode oder ähnliches).

    if(strcmp(HausInfo[haus][haus_besitzer],name,false) != 0)return SendClientMessage(playerid,0x00FF00,"Dieses Haus gehört dir nicht!");
    Die Funktion strcmp gibt 0 zurück, sofern die Inhalte der Parameter 1 + 2 übereinstimmen, wodurch die oben stehende Variante die Lösung zum Problem sein sollte.

    @BlackAce-Junior:
    Scheinbar weißt du nicht, wofür strcmp gut ist bzw. es zurück gibt. Bei deiner Variante wird es sicherlich nicht den gewünschten Zweck erfüllen.


    @xSpeciaaL:

    • Zufallszahl:
      Ich würde das generell anders machen - Nummer[playerid] = random(89999) + 10000; So wird es immer eine 5 stellige Zahl sein und du ersparst dir damit 2 Zeilen (und Variabeln).



    • Überprüfung:
      Bei der Überprüfung (bei dem Code unten Zeile 13) sollte er dir eigentlich eine Fehlermeldung ausgeben, weil dir der Array fehlt. Der Index wäre indem fall playerid.