Beiträge von Basti!

    Genau das habe Ich gemeint.


    Dann werd Ich mal bei MySQL bleiben und mehr über Querys lernen.
    Ich danke euch allen.

    MySQL benutze Ich zurzeit auch, aber Ich habe gelesen, das es zu Serverlagg und Abstürzen führen kann, wenn zu viele Strings auf einmal Benutzt/Verbunden/Verarbeitet werden.
    Deswegen suche Ich jetzt nach einer Methode(Im Sinne von Login/Register System) Das stabil und schnell zu gleich ist.


    Zur Zeit benutze Ich das System von maddin



    http://forum.sa-mp.de/san-andr…-login-register-beispiel/

    In seinem Beitrag wird auch noch mal gesagt, dass es nicht sehr, Ich sage mal "zuverlässig" ist

    Hallo Breadfisher,
    Ich habe mich gefragt, welche Methode/System am besten ist für die Registration von Spielern.


    Ich habe versucht mich über google und dem Archiv ein wenig schlau zu machen, aber es scheint, als gibt es bisher keine Antwort auf diese Frage.


    Nun wollte Ich Euch mal fragen, was Ihr dazu sagt. Und zu welchem System Ihr mir raten könnt.

    Die Antwort war sehr schnel und hilfreich.
    Jetzt kommt aber, das immer erwartete ABER :)


    Ich habe das soweit hinbekommen, wie es sein soll/muss, bloß plage Ich mich mit einem letzten Error, den Ich einfach nicht finden kann.


    Invalid expression, assumed zero


    Die dazugehörige Zeille ist


    if(GetPlayerVehicleSeat(playerid)))



    Die Abfrage ist jetzt auch unterm Key


    //EDIT: Fehler gefunden, eine Klammer hinten dran war zu viel!

    Hallo Com,
    Ich bin da mal wieder an einem Problem anngestoßen.
    Ich versuche mich schon eine Weille, an einem CMD, der mit einem Key ausgeführt wird.


    Mein "Problem" oder meine "Mauer", wo Ich immer anecke ist, Ich benutzte ocmd, würde es auch wenns nicht sein muss austauschen.


    Ich habe das ganzen mit der normalen Befehlsstruktur hinbekommen, aber ocmd will einfach nicht.


    Hier mal ein bsp. wass nicht funkt.
    If(GetPlayerVehicleSeat(playerid))if(newkey & KEYFIRE){ return ocmd_engine(playerid, "engine");}


    Und das bsp. geht ohne Probleme.


    if(newkeys & KEY_CROUCH){ OnPlayerCommandText(playerid,"/engine");}


    Vielleicht hat ja schon Jemand eine Lösung für mein Problem und ist Bereit mir dabei zu helfen.


    //Edit: Kein Plan warum [pwn] alle in einer Zeile packt

    Hallo Freunde der späten Stunde.


    Ich bin da mal über was gestoßen, was mich stört.
    Ich bin im Moment dabei einen Server aus Fun zu machen und wollte die ganzen Fast Food Geschäfte betretbar machen.
    Da Ich aber nicht wirklich Lust habe 2000 Zeilen zu machen nur für die PickUps wollte Ich mal fragen,
    ob Es eine Möglichkeit gibt das ganze so im Enum Style zu verpacken?



    bsw. Ein Enum für In




    new BSNIn[] = {Koordinaten, Koordinaten}}



    Und dann das selbe für Out


    Ohne das Ich dann So viele Einträge machen muss.
    Ich hoffe Ich habe das ein wenig verständlich erklärt.

    Amazon sagt 500Watt nicht weil deine Graka 500 Watt frisst, damit meint Amazon Du solltest ein min. 500 Watt netzteil verbauen!..
    Was aber auch nicht sein muss..Ich hab seit Jahren 350 Watt 3 HDD's eine HD7870 ein AMD 965BE und 3 Lüfter NIEMALS Sorgen wegen Netzteil gehabt!..Wird alles nur überbewertet, Jeder der was Anderes sagt hat einfach keine Ahnung!


    Und dein PC ist ordendlich, Du hast nichts falsch gemacht, solange Du zufrieden bist..Aber ein Tipp für die Zukunft, bestell keine PC Teile bei Amazon.
    Und beim nächsten mal in Intel investieren :D

    Hallo meine Freunde.
    Ich habe da ein kleines Problem, mit der Führerschein-Prüfung.
    bps.
    public OnPlayerEnterVehicle(playerid, vehicleid, ispassenger)
    {
    new model = GetVehicleModel(vehicleid);
    if(SpielerInfo[playerid][pAutoLic] == 0 && model == 400 || 401 || 402 || 404 || 405 || 409)
    {
    SendClientMessage(playerid, COLOR_red, "Autoschein nicht vorhanden");
    }else{
    SendClientMessage(playerid, COLOR_red, "Autoschein vorhanden");
    return 1;
    }


    Ich habe da schon jede erdenkliche Möglihkeit versucht, dies ist nun meine Letzte Idee gewesen.
    Wenn ich dann in ein Auto einsteige, soll er mir schreiben, wenn nicht vorhanden "Autoführerschein nicht vorhanden"..
    Und das ganze dann auch mit LKW etc. (ID's habe ich alle ins Script geschrieben, wie oben im bsp.)
    Vieleicht fählt euch ja was dazu ein, und könnt mir bei der Lösung helfen.
    Ich bedanke mich schon mal recht herzlich, für jede hilfreiche Antwort.
    mfg.



    Edit://
    Genauere Beschreibung:


    Ich will, das sobald einer in folgenden Autos mit der Modelid "411" (z.B) einsteigen will, das er den Text bekommt: "Autoführerschein nicht vorhanden!".
    Ich habe schon rumprobiert, über ca. 5 Stunden, habe gegooglet, etc. und bin nicht fündig geworden.
    Ich war zwar soweit das es geklappt hat.
    Aber wenn ich z.B das gleiche nochmal mit LKW's probiert habe, und eine Abfrage gestartet habe ob ein LKW-Schein vorhanden ist, kam auch Ingame noch der Text "Autoschein nicht vorhanden!".
    Obwohl ich das nicht bezwecken will...
    Ich will die alleinige Kontrolle darüber haben, was er bei jeder Modelid schreibt. (Auto/LKW/Boote/Flugzeuge/Staatsfahrzeuge) Alle ID's dafür habe ich.
    Er sagt mir aber jedesmal das Ich den, und den Schein nicht besitze.
    Und genau das will ich nicht...


    Klartext:
    Sobald ich in einen LKW einsteige, soll nur der Text: "LKW Schein nicht vorhanden" kommen, und nicht das Ich den Roller, Auto, oder Bootschein nicht besitze.

    Danke erstmal für deinen Tipp Goldkiller.


    Trozdem bleibt jetzt noch meine Frage, wie kann ich eine Mysql Tabelle auslesen?
    Damit es nicht so aussieht:


    if (strcmp("/stats", cmdtext, true, 10) == 0)
    {
    switch(SpielerInfo[playerid][pAdmin])
    {
    case 0:{ str="Admin Level 0"; }
    case 1:{ str="Admin Level ..."; }
    case 2:{ str="Admin Level 1337"; }
    }
    SendClientMessage(playerid, 0xFFFFFFFF,str);
    }


    Das ist nun nur ein Beispiel. Ich will darauf hinaus, das ich im Script nicht zuletzt 1 Million Zeilen habe, nur im die Stats auszulesen.
    Irgendwie muss das doch möglich sein, die Tabelle gleich auszulesen?


    z.B
    if (strcmp("/stats", cmdtext, true, 10) == 0)
    {
    switch(SpielerInfo[playerid][pAdmin])
    {
    case 0:{ str="Admin Level [Tabellenwert von der Spalte: Adminlvl - vom Spieler: Playerid]"; }
    }
    SendClientMessage(playerid, 0xFFFFFFFF,str);
    }


    Ist sowas irgendwie möglich?
    Danke für alle hilfreichen Antworten.
    mfg Basti!

    Erst mal Danke, für dein Antwort :D


    Also ich habe das jetzt mal rein gebaut und bekomme die Errors


    Code
    F:\sa-mp\gamemodes\LBRL.pwn(379) : error 017: undefined symbol "str"
    F:\sa-mp\gamemodes\LBRL.pwn(379) : warning 215: expression has no effect
    F:\sa-mp\gamemodes\LBRL.pwn(381) : error 017: undefined symbol "str"


    Was das bedeutet weiß ich, meine Frage is nur, wozu is das gut?


    Und wenn ich das so mache, reicht es nicht, wenn ich nur 1x Admin da stehen habe und der mit das Level so anzeigt, ohne das er eine Auswahl zwischen viele hat?.
    Weil wenn ich das so machen würde, dann würde ich hinterher 10Millionen Zeillen haben, nur um Sämtliche Stats aus zu lesen :D
    mfg

    Morgen meine Mitscripter :D


    Ich versuche mich im Moment, an einer Spieler Abfrage, die mir die Stats der Spieler anzeigt, die den Befehl "Stats" ausgeführt haben.


    Ich benutzte das MySQL System von Maddin [ SCRIPTING ] MySQL (Installation, Zugriff, Einstellungen, Login & Register Beispiel)


    Da ich aber nicht so wirklich Plan von MySQL habe fällt mir das etwas schwer, ich habe mich natürlich auch schon ein wenig informiert,
    aber bin dennoch nicht sehr weit gekommen.
    Hier mal mein "Versuch"


    if (strcmp("/stats", cmdtext, true, 10) == 0)
    {
    if (SpielerInfo[playerid][pAdmin] == 1)
    SendClientMessage(playerid, 0xFFFFFFFF, "AdminLvl 1");
    } else {
    return 1;
    }
    return 0;
    }


    Hierbei brauche ich nun folgende Hilfe: Ich will das Adminlevel aus der Tabelle "accounts" - Spalte "admin" abfragen.
    Wie kann ich das am besten anstellen?. Der Code oben, war nur ein verzweifelter versuch irgendein Erfolg zu haben :D


    Ich bedanke mich schon mal für jeden hilfreichen Kommentar
    mfg. Basti!

    Hiho..
    Habe hier mal eine kleine Enterpage gemacht, das is meine 1. Enterpage & bin eig. ganz zufrieden is nicht perfekt aber wer oder was ist das schon...
    Wollt halt mal eure Meihnung hören wie ihr es findet!