Beiträge von Kaliber

    1. Pastebin ist pflicht.


    2.


    enum CHARACTER_INFO{
    bool:_inUse = false,


    Mach das = false weg...damit machst du nicht das, was du denkst.


    Die Variable wird so oder so mit 0 in Pawn initialisiert :)


    mfg. :thumbup:

    Wenn man schon angibt, etwas übersichtlicher zu gestalten, dann sollte man es auch durchziehen und nicht eine Zeile kritisieren und den Rest da hin klatschen.


    Was redest du hier von kritisieren? 8|


    Ich habe ihn lediglich auf die Funktion hingewiesen.


    Bitte leg einfach deine Überheblichkeit und auch deine Arroganz ab - ist ja schlimm


    Na da spricht ja der richtige :whistling:

    fakt ist aber das der Rest des Codes ein Haufen irgendwas ist.


    Welcher Rest? :huh:


    Es gibt keinen Rest, das was ich danach geschrieben habe, bezog sich nur auf die Geschwindigkeit.


    das ist weder übersichtlich noch hilft es jemanden, der verstehen will was da gerade vor sicht geht.


    Habe ich mir auch nicht als oberste Priorität gesetzt.


    Meinen Code finde ich eigentlich relativ übersichtlich, zumindest übersichtlicher als den Code von manch anderen Leuten :)

    Ü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: