Beiträge von Kasakow

    Prüf doch mal nach, ob die Funktion auch wirklich funktioniert.Die Funktion gibt einen boolischen Wert zurück, sonst würde der Server dir eine Fehlermeldung bei deiner Abfrage ausspucken,
    wobei ich den Sinn hinter deiner != true  Abfrage nicht sehe, aber du wirst dir da schon was bei gedacht haben.

    Ich habe bereits gemerkt, dass diese Funktion nicht klappt.
    Habs auch schon bereits dem GT-MP Team gemeldet, und ja ich hab mir was bei "!= true" gedacht ^^

    Wüsste nicht wo wir das falsch verwenden.
    Ich habe mich an die WIKI gehalten, klappt ja trotzdem nicht.


    -> WIKI EINTRAG <-

    -> Benutzung <-

    Quasi sollte shoot nun ein Boolean Ergebnis zurückgeben, da es in der Wiki ja so steht.

    Jap, API.isPlayerShooting(Client player) & player.isShooting funktionieren einfach nicht, dann muss wohl auf eine Fehlerkorrektur gewartet werden, traurig aber wahr :)

    Nein, nehme an dass es sich um einen Fehler in der API handelt, was ziemlich schade ist.
    Ich habe daraufhin einen Bugreport in deren Bugtracker eingereicht.

    Ich benutze die Modifikation 'GT-MP', man kann in der Mod Bootstrap und eigene Styles einbinden. (Quasi modernere Dialoge als wie in SA-MP) Hab ich schon auf 2-3 Gameservern gesehen ;)

    Tag, hätte mal eine Frage auf das Thema Javascript und CSS bezogen
    Beispielsweise, ich möchte ein Login & Register Fenster einbauen, ein schön gestaltetes Fenster, basiert auf JS & CSS. (und html)
    Wie geh ich da am besten vor ? ^^

    Daran wird es nicht liegen, habe versucht mir eine Nachricht ausgeben zu lassen um genau das zu Testen.
    Er erkennt nicht einmal, dass ich gerade geschossen habe beispielsweise.
    Habs dann mit einer anderen Schleife probiert und einer anderen weise der Erkennung des Schusses probiert.


    -> CODE <-


    //EDIT -> Ohne die Abfrage erstellt er Explosionen auf den gezielten Punkten.

    @LuckyPatcher Das war von der Schleife.
    Es funktioniert übrigens nicht ganz, hab zwar keine Fehler beim Compilen aber Ingame passiert nichts wenn ich schieße, aber ich weis dass das Callback oben aufgerufen wird.


    -> /explodegun <-


    -> Update <-

    Hey, probiere dort eine Explosion zu erstellen wo hingeschossen wurde, habe dort aber ein kleines Problem mit Vector3.


    -> Fehler <-


    -> CODE <-

    Bitte auf keinen Fall einen SELECT * ohne Bedingung auf die komplette Tabelle machen, das ist komplett am Sinn vorbei und überhaupt nicht performant! Wenn in der Datenbank 50.000 registrierte Spieler stehen, dann werden alle 50.000 Datensätze an den Server gesendet, das macht keinen Sinn.


    Um nur die Anzahl der Datensätze zu erhalten, reicht es, wie Douq auch schon sagte, einen SELECT COUNT zu machen, damit bekommt man genau einen Datensatz mit einem Wert zurück, anstatt die komplette Tabelle.

    Danke für die Korrektur, schon richtig was du schreibst, Jeffry :thumbup:

    Tag leute, wollte mal fragen ob mir hier jemand weiterhelfen kann?
    Ich wollte einen einfachen /vehicle Command erstellen, aber es wird kein Fahrzeug erstell, genauso wenig wird eine Nachricht ausgegeben dass bereits ein Fahrzeug erstellt wurde.


    new GetGuys = 0; //oben ins script
    stock GetRegisteredGuy() //Zählen
    {
    mysql_pquery(dbhandle, "SELECT * FROM `accounts`", "@UpdateGuys", "");
    return 1;
    }
    @UpdateGuys();
    @UpdateGuys() //Updaten
    {
    cache_get_row_count(GetGuys);
    return 1;
    }


    Musst du halt noch auf deinen Code anpassen, nutzen lässt sich das ganze recht einfach.



    ocmd:getregguys(playerid)
    {
    new string[64]; //string erstellen
    GetRegisteredGuys(); //Accounts zählen lassen und in variable 'GetGuys' setzen
    format(string, sizeof string, "Auf dem Server sind derzeit %d Spieler.", GetGuys), //String formatieren
    SendClientMessage(playerid, -1, string); //Nachricht in weis ausgeben
    return 1;
    }

    Probiere dich doch mal daran zu orentieren was ich oben geschrieben hatte, zeig halt mal her wie du die Accounts speichern lässt. Quasi deine Speicherfunktion, Ladefunktion und Spielervariable.