Beiträge von Kaliber

    Übersichtlicher wäre es wenn untereinander und nicht alles hintereinander gequescht.


    Ich habe von meinem Beitrag davor gesprochen und natürlich ist dist = VectorSize(cx-x, cy-y, cz-z); übersichtlicher als dist = floatsqroot((cx-x)*(cx-x) + (cy-y)*(cy-y) + (cz-z)*(cz-z));

    Ich habe die Funktion absichtlich nicht verwendet, da sie nicht mit den früheren Versionen kompatibel ist


    Wieso entwirfst du denn Funktionen für alte SA:MP Versionen. Macht irgendwie keinen Sinn...da bald eh alle 0.3.7 nutzen werden...oder ~95% aller Server eh 0.3z momentan nutzen.



    Zitat von »Kaliber«
    Das hier ist nicht der Code-Optimierungs Thread


    Das war ja auch weniger Optimiert, eher hätte es die schreibweise vereinfacht bzw den Code übersichtlicher und kürzer gemacht :P (Das schneller wäre nur ein positiver Nebeneffekt.)


    Wenn wir schon dabei sind:


    Spoiler anzeigen
    stock IsPlayerLookingAtPos(playerid, Float:x, Float:y, Float:z, Float:radius = 3.0, Float:maxdist = 100.0)
    {
    new Float:cx, Float:cy, Float:cz, Float:vx, Float:vy, Float:vz, Float:dist;
    GetPlayerCameraPos(playerid, cx, cy, cz),GetPlayerCameraFrontVector(playerid, vx, vy, vz);
    cx-=x,cy-=y,cz-=z,dist = VectorSize(cx, cy, cz);
    return (dist > maxdist) ? 0 : _:(radius >= VectorSize(vx * dist + cx, vy * dist + cy, vz * dist + cz));
    }


    mfg. :thumbup:


    //Edit: Da war n TAG Mismatch drinnen..

    Dann mach es mal so:


    Ich habe quasi die Hintergrundgrafik, die ihre Größe nicht ändert , also mitskaliert. Das sieht man auch wenn man mal rauszoomt. Leider habe ich dadrüber noch mal die selbe Grafik, und die verändert ihre Größe.


    Und mein Code würde dafür sorgen, dass dein Background-Image sich nicht mehr "mitskaliert" :D

    Schreib das mal so:


    Code
    body { 
    	background: url(bg_img.jpg);
    	background-repeat:no-repeat;
    	background-position:top center;
    	background-color:#000;
    	-webkit-background-size: cover;
    	-moz-background-size: cover;
    	-o-background-size: cover;
    	background-size:cover;
    }


    und entferne den DOCTYPE ;)


    mfg. :thumbup:

    Wo hast du diesen Mist denn her? :D


    Das ist kein Filterscript, sondern ein Gamemode xD


    #define IsACop


    Leere Directives machen immer sehr viel Sinn ^^



    Der Entry-Point main, wird nicht in Filterscripts aufgerufen, genauso wenig wie OnGameModeInit...viel eher OnFilterScriptInit :rolleyes:

    Datenbank


    Dann liegt da der Fehler, die Verbindung musst du auf UTF-8 setzen:


    PHP
    //Wenn du PDO nutzt:
    $dbHandle = new PDO("mysql:host=$dbHost;dbname=$dbName;charset=utf-8", $dbUser, $dbPass);
    
    
    //Bei Mysqli:
    if (!$mysqli->set_charset("utf8")) {
        printf("Error loading character set utf8: %s\n", $mysqli->error);
    }


    mfg. :thumbup:

    Titel wird richtig dargestellt, Text dennoch nicht.


    Woher kommt der Text...hast du ihn direkt reingeschrieben oder wird er aus einer Datenbank geladen?


    Hast du Notepad++?


    Hast du das da auf UTF-8 gestellt? :D

    Seit HTML 5 reicht es wenn du folgendes machst:


    HTML
    <!DOCTYPE HTML>
    <html>
    <head>
    <meta charset="UTF-8" />
    <title>Ich bin ein Titel.</title>
    //Rest Code


    Falls die Datei die Endung .php allerdings hat, musst du oben hinschreiben:


    PHP
    <?php header("Content-Type: text/html; charset=utf-8"); ?>


    mfg. :thumbup: