Beiträge von BlackFoX

    Auch wenn du eventuell sinnvolle Sachen schreiben würdest bzw. dich daran halten würdest wäre eine solche Sperre unverzichtbar denn nicht Jeder/Jede denkt so wie du sprich nicht alle halten sich an Regeln da muss man nun einmal leider Grenzen setzen so wie im Kindergarten eben.

    aber immer schön aufpassen beim verwenden von "sizeof"


    bei einem Mehrdimensionalen Array sprich


    new array[5][7];

    fragt "sizeof" nicht automatisch die Größe der letzten Dimension ab sondern immer so wie es vorgegeben wurde , willst du die letzte Größe Abfragen so musst du je nach Dimension ein [] setzen


    will ich jetzt wissen welche Größe Dimension Nummer ( optional ) 2 hat so müsste ich dies folgendermaßen abfragen


    sizeof(array[]);


    hätte ich jetzt 3 Dimensionen


    new array[5][7][8];


    und will die jeweilige Dimension abfragen sprich die letzte so müsste dies so aussehen



    sizeof(array[][]);


    ich kann aber auch noch immer 0,1,2 Abfragen indem ich eine Array Angabe weniger mache.



    Sollte nur ein Hinweis sein :)

    Der Compiler in Pawn gibt zwar keine genaue Fehlermeldung zurück was auch Teilweise unmöglich wäre aber man erkennt den "Klammerfehler" nach dem ersten Fehler ( von 26 also der Maximalen Anzahl von Fehlern ) mit folgender Fehlermeldung :


    Code
    error 004: function "..." is not implemented


    "..." sollte die Funktion sein die nicht implementiert wurde aber doch deklariert so liegt der Klammerfehler über diesen Fehler sprich über der ersten Fehlermeldung die zurück gibt dass eine Funktion nicht implementiert wurde.

    daggi-gegner@web.de ist seine E-Mail

    Solltest dich mal bei Web.de melden mit dieser E-Mail und denen dies melden, vielleicht geben sie dir ja Standort und Adresse bzw. leiten selber rechtliche Schritte ein, denn die Häufung dieser E-Mails macht letztendlich den Beweis dafür aus dass diese Leute einfach nur an Geld kommen wollen.

    Typische Abzocke, lass dir von denen nichts einbläuen. Die werden sich noch freuen wenn diese E-Mail jemand zu ernst nimmt und die Polizei einschaltet denn dann sind diese Leute wegen Betrugs dran und dürfen sich im Gefängnis ans Seife aufheben gewöhnen :D

    Scheint so als hättest du ein Rootkit , das Ding frisst sich überall fest sprich jeder neue Datenträger der angeschlossen wird hat nun genau das selbe Problem. Also solltest du schauen welche Datenträger du in letzter Zeit angeschlossen hattest und diese ebenfalls reinigen.


    Malwarebytes Anti Malware hilft da immer ganz gut.

    Bei mir wird der Text so ausgegeben: (ä) ö und wenn ich ä mache steht im Dialog ä...
    Und \n wird auch ignoriert. Weiß jemand eine Möglichkeit?
    /edit: Das mit den Absätzen ist jetzt geklärt, nur das mit den Umlauten nicht. :wacko:
    |-|auke:


    Das mit den Umlauten scheint ein Problem mit der Kodierung zu sein. Die sollte man normalerweise bei der Anfrage einer Seite selber setzen können, inwiefern einem dies in diesem Plugin erlaubt ist weiß ich nicht.

    Weder Windows Phone noch iOS Geräte, beide haben ziemlich eingeschränkte Funktionen, egal wie toll manche Geräte aussehen oder wie schnell sie auch sind ich spreche da aus Erfahrung. Derzeit findest du gute Android Geräte bei HTC oder Sony aber auch andere Hersteller haben gute zu bieten.


    Muss aber auch jeder selber wissen und zu den ganzen Zeitschriften... lieber eine eigene Meinung bilden. Ein gutes Bild von vielen Handys kriegst du auch durch Videos wo solche Geräte vorgestellt oder auch einfach mal in einen Laden wie Media Markt oder Saturn gehen, dort gibt es meist Ausstellungsstücke die oftmals schon an sind. So mache ich das jedenfalls immer, gucken wie ein Gerät in der Hand liegt, welche Reaktionszeit das Kapazitive Display hat usw. danach vergleiche ich dann die Preise im Laden mit den Online Preisen und bestelle oder kaufe es mir direkt.

    variable = (variable == 2) ? 4 : 6;
    Könnte das noch jemand genauer erläutern? Verstehe das nicht so ganz mit dem Fragezeichen und Doppelpunkt


    Ich nenne es eine verkürzte Abfrage aber man verwendet eigentlich Ternärer Operator für den Ausdruck "?" in C++/C/C# und den meisten Syntax ähnlichen Sprachen.



    • ? Ist die Einleitung für eine weitere Abfrage
    • : ist die Entscheidung

    variable = (wert == 2) ? 5:(weitereabfrage == 7) ? 7:8;
    sprich wir fragen ab und geben logisch wieder.
    eine einzelne Abfrage
    variable = (!wert) ? (true):(false); // if(!wert)variable = true; else variable = false;


    natürlich wäre diese Abfrage Sinnlos und ginge auch anders ...
    variable = (!wert); // gibt dann true oder false wieder sprich wahr , falsch
    mehrere Abfragen :
    variable = (wert == 1) ? (5) : (wert == 2) ? (7) : (wert == 3) ? (8):(9);
    sprich



    if(wert == 1)variable = 5;else if(wert == 2)variable = 7;else if(wert == 3)variable = 8;else variable = 9;

    Code optimieren und Ressourcen sparen sind 2 verschiedene paar Schuhe.


    z.b. musst du nicht bei jeder nicht jedes mal Abfragen sondern kannst Aktionen auch kürzer gestalten wie z.b. bei Rückgaben und dass festlegen von Variablen oder anderen Sachen.


    statt


    if(variable == 2)variable = 4;
    else variable = 6;



    ginge auch dies


    variable = (variable == 2) ? 4 : 6;



    Bei Schleifen fragt man öfters Sachen ab und lässt dann immer wieder abfragen etc..


    for(new irgendwas;irgendwas<200;irgendwas++)
    {
    if(wert != irgendwas)continue; // einfach gleich zur nächstens Stelle springen
    }



    Oder wenn ein Wert Beispielsweise nur einmal im gesamten Code gesucht wird kann man die Schleife auch unterbrechen mit der Anweisung break.


    Ansonsten hängt alles meist einfach an der Basis, z.b. muss man nicht unbedingt string compare benutzen um herauszufinden ob ein Array keine Zeichen enthält sprich von Anfang an 0 als Länge hat. das reicht auch ein :


    if(array[0] == '\0')


    oder


    if(!array[0])


    dann kommen noch Sachen hinzu wie z.b. wenn man abfragen möchte ob etwas falsch oder wahr ist, die meisten verwenden "Integer" als Datentyp was aber nicht nötig wäre um ein simples ja oder nein abzufragen denn Integer reserviert letztendlich viel mehr Speicher da wäre selbst "char" als Datentyp logischer. Für den Datentyp Boolean wird wirklich nur der kleinste Teil des Speichers benötigt.


    statt :


    new einevariable;


    zu definieren reicht auch


    new bool:einevariable;


    wenn man folgende Abfrage startet


    if(einevariable)



    in C/C++ z.b. würde ich nie einen Standard Integer Wert definieren für einen 2 stelligen Wert sprich ein Wert der nie über die 2 stellen bzw. 3 stellen hinaus geht, da reicht auch "short" als Datentyp völlig aus denn dieser braucht im Endeffekt weniger Speicher, auch byte und char kämen da mehr in Frage. Klar in Pawn gibt es nun nicht alle Datentypen aber doch genug um sie logisch einzusetzen.

    Meist sind es einfach nur Treiber Probleme die aber nicht unbedingt vom Treiber selbst kommen müssen sondern auch durch Zugriffe von Anwendungen erfolgen können die eventuell schon richtig funktionieren jedoch auf neuere / ältere Funktionen des Treibers zugreifen und es so dazu kommen kann das dein Computer einfach abstürzt. Wenn es kein Bluescreen von Dauer ist sollte es nicht so tragisch sein ansonsten kann man auch mal die Software auf dem eigenen Rechner unter die Lupe nehmen und schauen ob es dort bekannte Probleme gibt.

    Müssen die kleinen Kinder wieder mit ihren Panzern und Waffen spielen :thumbup: Und warum ? Weil man den Politikern schon wieder die Suppe versalzen hat. Und Wer muss den Kopf dafür hinhalten ? Natürlich andere Menschen die dafür nichts können. Ich habe ja ganz vergessen dass jetzt auch fast jeder nukleare Bomben besitzt, da kann der Spaß ja losgehen solange bis die Menschheit sich selbst zerstört :sleeping: