Beiträge von Drasko

    Das liegt daran, dass du Strings mit strmid zuweisen musst, sprich:
    ocmd:lizenzen(playerid,params[])
    {
    new pID,string[384];
    new atext[20],mtext[9],ltext[7],ptext[10],wtext[11];
    new pName[MAX_PLAYER_NAME];
    if(sscanf(params,"u",pID))return SendClientMessage(playerid,Orange,"Benutzung: /lizenzen [pID]");
    if(!IsPlayerConnected(pID)) return SendClientMessage(playerid,Rot,"Der Spieler ist nicht online!");
    GetPlayerName(playerid, pName,sizeof(pName));
    if(sSpieler[playerid][Autoschein] == 0) strmid(atext, "NEIN", 0, 3, 3);
    // usw.
    format(string,sizeof(string)," %s zeigt dir seine Lizenzen!!",SpielerName(playerid));
    SendClientMessage(pID,Gelb,string);
    format(string,sizeof(string),"Du zeigst %s deine Lizenzen!",SpielerName(pID));
    SendClientMessage(playerid,Gelb,string);



    format(string,sizeof(string),"Dein Name: %s\nAutoschein: %s\nMotorradschein: %s\nLKW-Schein: %s\nPersonenbef. Schein: %s\nWaffenschein: %s",SpielerName(playerid),atext,mtext,ltext,ptext,wtext);
    ShowPlayerDialog(pID,DIALOG_LIZENZEN,DIALOG_STYLE_MSGBOX,"LIZENZEN",string,"OK","");
    return 1;
    }

    Junge eh NEIN
    Es gibt zwei Varrianten von Grafikkarten, die einen beziehen Strom extern und viele direkt vom MB
    Informier dich bitte

    Schön, meine o.g. Karte hat das aber nicht.
    Und ich bezweifle, dass überhaupt irgendeine moderne Karte den Strom übers Mainboard zieht. Wenn's überhaupt solche Karten gibt,

    Gut Trotzdem brauch er kein neues Netzteil. Laut der Komponenten müssen das system aus 2008 2009 sein und alles lebt noch und da wird ne neue GraKa auch nichts dran ändern. Das das MB sowieso nicht mehr als 95W an die Graka abgeben kann ;)

    Das Mainboard gibt auch kein Strom an die Graka ab, sondern die Graka wird per Kabel versorgt.
    Das Netzteil ist ein Chinaböller, wie mir hier jeder mit etwas Hardwarekenntnis sagen könnte.
    Devine_  Dominik.


    Du brauchst nicht zu 100% eins, allerdings könnte es sonst sein, dass die Graka zu wenig Strom bekommt oder das Ding nen Kurzschluss bekommt und dein ganzer PC fritte ist.

    -_- Die Grafikkarte bringt ihm nichts !!!!!!!!!
    Das ist ne PCIe x16 3.0


    Er brauch auch kein bequit! Netzteil, das ist nur rausgeschmissenes Geld. Für sein System reicht das Ding was er drin hat.

    PCI-E 3.0 ist bis 2.0 abwärtskompatibel.
    Das aktuelle Netzteil ist ein Chinaböller. Das Ding zerhaut dir wenn du nicht aufpasst mal schnell deine ganze Hardware.

    bequit ist zwar ne gute Marke aber für sein System total unnötig.


    Ich würde dir Empfehlen lieber zu sparen für ein neues System. Ich weiß leider nicht wie deine Finanziellen Möglichkeiten sind deswegen kann ich nicht genau wissen ob das für dich ne Option ist :/


    beQuiet! bietet weitesgehend die Leistung, die aufm Karton steht und ist nicht son Chinaböller

    Danke an euch Beide.

    Habe o.g. Konvention hinzugefügt. Ich füge gerne auch weitere hinzu

    Konventionen zur Bennenung von Variablen, Methoden, Klassen uvm.


    Hallo,
    in diesem Tutorial möchte ich ein paar Varianten der Methoden-, Funktions- und Variablenbenennung zeigen. Ich wünsche viel Spaß und hoffe, dass ihr alles versteht.


    • Wieso Dinge nach einer Konvention benennen?
    Dies liegt klar in der Hand. Wenn den Code über längere Zeit behält oder veröffentlicht, dann kann man mit der Variable "a" weniger verbinden als beispielsweise mit "playerAmmo". Es ist immer ein lustiges Such- und Findespiel, sollte man solche Variablen haben. Deshalb sollte man bei der Benennung von Variablen Acht geben und möglichst eine Konvention einhalten.


    • Was gibt es für Konventionen?
    Ich möchte euch kurz vier Konventionen vorstellen, mit der man Variablen, Methoden, Funktionen, Klassen uvm benennen kann.


    - Camel Case:
    Dies ist eine Konvention, die durch Java, C# und viele mehr bekannt wurde. Bedingung ist, dass der erste Buchstabe immer klein ist. Sollte der Name 2 Wörter enthalten, so wird der Anfangsbuchstabe des zweiten Wortes groß geschrieben.
    Beispiel: "spielerGeld", "istSpielerAdmin"

    - Pascal Case:

    Diese Konvention wurde u.a. durch Pascal und Visual Basic bekannt. Es ähnelt der Camel Case-Konvention, doch schreibt man den ersten Buchstaben groß.
    Beispiel: "SpielerGeld", "IstSpielerAdmin"


    - Konvention für "C":
    Diese Konvention hat keinen eigenen Namen, doch wird sie größtenteils bei der Programmier- und Hochsprache "C" benutzt. Hierbei trennt man mehrere Wörter mit einem Unterstrich. Dies kann beliebig mit Groß- und Kleinschreibung kombiniert werden.
    Beispiel: "spieler_Geld", "ist_SPIELER_admin"


    - Konvention 4:
    Diese Konvention hat ebenfalls keinen Namen. Sie wird u.a. bei COBOL genutzt. Hierbei werden Wörter mit Bindestriechen getrennt. Doch ist zu beachten, dass sie nicht als Subtraktions Operator gelten. Dies kann ebenfalls beliebig mit Groß- und Kleinschreibung vermischt werden, doch ist die dauerhafte Großschreibung am geläufigsten.
    Beispiel: "SPIELER-GELD", "IST-SPIELER-ADMIN"


    - Ungarische Notation:
    Danke an Goldkiller. Klick hier für weitere Informationen....
    Beispiel: "new sString[128]", "new Text:tdTextdraw"



    • Welche Konvention ist die beste für Pawn?
    Für Pawn würde ich Pascal Case empfehlen, da die meisten Pawn eigenen Befehle auch in dieser Konvention angeordnet sind. Doch ist es frei wählbar.


    Ich hoffe ihr habt das Tutorial gefallen und ihr könnt es irgendwo anwenden.
    -Maydo


    //EDIT: Ungarische Notation, Formatierung