Beiträge von BlackFoX

    Ich sag dir nur einmal verloren immer verloren solange es keinen richtigen De-Compiler gibt,
    ist dein Code im Eimer und du kannst alles von neuem beginnen es sei denn du möchtest dir alles
    wieder zusammen suchen

    Es scheinen sich Variablen zu überdecken , das heißt sie sind in einer eingezogenen Datei schon mal vorhanden oder
    doppelt im Skript und zu ret_memcpy


    #pragma unused ret_memcpy

    Oder du baust dir gleich einen eigenen so ersparst du dir Stress & musst nicht ewig suchen ,
    du kannst so auch nach deinen Wünschen anpassen und sonst wie gesagt ProjectReallife von Sebihunter oder Samp RL von Einstein

    Dann nimm das Skript von Einstein oder Sebihunter , ProjectReallife & Samp RL oder so ähnlich
    weiß ich leider nicht so genau aber einfach mal im Showroom gucken

    new variable;


    variable = SetTimer("blubb",1000,1);


    Zugewiesen wie du siehst wenn nicht dann wird es als ein unbenutztes Symbol angezeigt,
    kannst auch dies machen :

    #pragam unused variable

    Wenn du auf einen Freehoster hoch lädst dann musst du das Upload Limit beachten bzw.
    die Maximale Datei Größe die du hoch laden darfst.
    Zum einrichten allgemein , such dir die Plugins & Zubehör dafür in der Wbb Community ,
    mach ich auch immer

    Installiere dir entweder 2x GTA San Andreas auf deinen Rechner und Kopiere die Original Datei bzw. ersetzt deine
    modifizierte oder du installierst dein GTA neu , dauert nicht länger als die vorige Methode

    forward ReturnUser(str[]);
    public ReturnUser(str[])
    {
    new namex[MAX_PLAYER_NAME],ix;
    for(new i = 0;i<GetMaxPlayers();i++)
    {
    if(IsPlayerConnected(playerid))
    {
    GetPlayerName(playerid,namex,sizeof namex);
    if(strcmp(namex,str,false) !=-1)ix = i;
    }
    }
    return ix;
    }

    Weitere Funktionen


    - GetVehicleComponentInSlot -


    Hiermit lassen sich die Modell ID's herausfinden , so können schnell und einfach Systeme
    für das Speichern & wiedergeben der Komponenten gebaut werden , mehr muss ich nicht Sagen ^^



    - GetVehicleComponentType -


    Damit lassen sich nun in 13 verschiedenen ,,Slots`´ bzw. Speicherplätzen Komponenten Typen herausfinden
    so kann man bestimmen ob es ein Spoiler, Licht , Heckschürzen oder sogar Seitenschürzen sind
    Damit lassen sich ganz einfach Systeme bauen die Tunings Speichern & wiedergeben



    - SetPlayerSkillLevel -


    Mit dieser Funktion lässt sich nun auch das Level für Waffen bestimmen so können z.b. nicht mehr die sogenannten 2 Shot
    Bugs genutzt werden bzw. wäre dies Optimal für Server die Berufe enthalten so können bestimmte Level für Auftrags Killer oder
    für die Polizei gesetzt werden , nicht zu vergessen für die Armee bzw. alle Berufe die einen bestimmten bedarf an Waffen enthalten



    - DisableNameTagLOS -


    Mit dieser Funktion kann man bestimmen ob Spieler Namens Anzeigen , die über den Köpfen sind ,
    durch Wände sichtbar seinen sollen bzw. umgekehrt



    \\ Sorry es dürfen leider nur 10000 Zeichen in einen Post deshalb musst ich nun aufteilen //

    Ich denke es werden noch Vorbereitungen getroffen deshalb bis dahin hat jeder Zeit sein Skript zu Optimieren.
    Einige Tipps :


    - Menüs können zum Teil mit Dialogen ersetzt werden
    - Es können statt Info Text in Pickups nun auch 3D Labels verwendet werden
    - Neue Features können eingebaut werden besonders interessant für Level Systeme
    (SetPlayerSkillLevel , SetPlayerDrunkLevel etc )
    - Fahrzeug Systeme können nun verbessert werden durch neue Komponenten Funktionen
    - Das verschließen der Auto findet nun über das Laden der Autos statt , OnVehicleStreamIn Callback
    - Tachometer können nun aufgebessert werden durch neue Funktionen wie ,,GetPlayerVelocity´´
    - Es können nun Bots platziert werden als Verkäufer , diese können durch abfragen OnPlayerText auch
    Aktiv werden , natürlich muss man das erst selber einbauen
    - PlayerToPoint kann nun ersetzt werden mit einer Nativen Sa-mp Funktion

    Deines
    spawnzone = GangZoneCreate(1402,4, -1859,51, 1573,528, -1725,287);


    Meines
    spawnzone = GangZoneCreate(1402.4, -1859.51, 1573.528, -1725.287);


    Koordinaten Werte bzw. Float Werte müssen mit einem Punkt gekennzeichnet werden ,
    Kommas dienen zur Parameter Abtrennung , du benutzt sicherlich das Tool von ,,Xtreme´´

    Wie Mo3 sagte , OnPlayerUpdate kannst du vergessen , diese Funktion ist seid der neuen 0.2x eine Timer ähnliche Klasse
    die mehrmals abgerufen wird , sie reagiert sehr schnell daher wäre es unlogisch zu viele Funktionen darin auszuführen

    hmm bei mir lag es eine Zeit daran , selbst als ich auf dem Desktop war hat er faxen gemacht,
    bzw. ich habe es bemerkt als sich der Bildschirm erst Violett färbte und es dann so aussah als würde mit 256 Farben arbeiten 8|
    Naja und danach hat er sich dann verabschiedet & irgendwann durfte ich das Ding einschicken weil es ja ein Garantiefall war
    Und jetzt da ich noch extra Lüfter hab , ist nicht laut & wird auch nicht zu heiß , normal sieht man es ja wenn es an der Grafikkarte liegt
    Außerdem so Lüfter kosten c.a. um die 6 - 10 € oder sogar 20 € aber je nach Angebot , meine hab ich mir für je 6 € geholt, naja scheiß auf das Geld
    jedenfalls läuft alles Super

    Es bringt nichts die Leistung der Grafikkarte zu verändern , arbeiten tut sie ja dennoch , ich kann es dir nicht genau beschreiben wo du jetzt was
    in deinem PC platzieren musst da ich dein Gehäuse nicht gesehen habe , bei steht der Lüfter der die Luft rein zieht ziemlich vorne da ich Vorne
    eine Gitteröffnung besitze , hinten ebenfalls dort sitzt der Lüfter Direkt am Deckel fest , der Lüfter der die Luft rein holt steht bei mir mit einem kleinem Abstand zur Gitteröffnung , ich denke man sollte eigentlich sehen wo man den Lüfter befestigen kann habe es schließlich auch nach einer Zeit entdeckt ;)