Beiträge von Jameso

    Ja richtig
    ich benutzte phpmyadmin nicht.
    Ich benutzte Navicat Lite damit komme ich besser klar.
    Habe jetzt erst gesehen, dass ich mehrere Seiten habe und nur 1000 pro Seite angezeigt werden, sorry :D


    Code
    new KZ = StartGenerateUniqueRandomNumber(playerid, handle, NUMBER_PLATE_POOL, 0);
    Code
    PCar[playerid][d][P_KZ] = KZ;

    Als Kennzeichen wird mir am Auto 0 gesetzt? In der Datenbank ist sie auch 0


    Aber in der Konsole wurde mir geprintet das eine Zahl generiert worden ist

    wo soll ich jetzt mein handle (also db oder) angeben?
    Finde es nicht wo du es erklärst. Ich weiß nicht ob ich blind bin, mache es nicht extra :D


    Habe es ja noch nicht mal benutzt und kriege die Handle fehler.

    Werde ich nutzen sehr toll! ♥


    //edit das kommt bei mir nachdem ich das include einfüge
    warning 219: local variable "db" shadows a variable at a preceding level


    So benutzte ich "db"

    Code
    new MySQL:db;
    Code
    mysql_format(db, query, sizeof(query)...

    Wie mache ich das, dass ich in meinem Dialog in dem Titel ( //18.12...) das Datum und die aktuelle Uhrzeit (string) anzeigen lasse?
    Es gab doch dieses Timestamp?

    Code
    forward PlayerLoginTimer(playerid);
    public PlayerLoginTimer(playerid)
    {
    	ShowPlayerDialog(playerid, DIALOG_LOGINKICK, DIALOG_STYLE_MSGBOX, "//18.12.2018 19:01Uhr","X", "Verlassen","");
    	_Kick(playerid);
    	return 1;
    }

    danke im Vorraus :D

    Zeigt mir ein Error an unter OnGameMode habe ich es.
    Aber er erstellt bei jedem Biz jetzt eins


    Sagen wir, ich habe 2 24/7 mit dem selben Interior, dann sind da doch doppelt so viele TextLabels und Pickups.

    Code: OnGameMode
    for(new b; b<sizeof(BizInts); b++) //Biz
    	{
    		CreateDynamic3DTextLabel,("{FAFAFA}Ausgang\n{888888}Benutzte 'enter'",GREEN,BizInts[b][IX],BizInts[b][IY],BizInts[b][IZ],20.0);
    		CreateDynamicPickup(1318,1,BizInts[b][IX],BizInts[b][IY],BizInts[b][IZ]); // 24/7 Neulingspawn1559
    	}


    (3.) error 076: syntax error in the expression, or invalid function call

    Ich meine dann die

    Zitat von BrightLeaN

    Ich will noch ein Exitpostion Pickup und 3dTextlabel genau bei den Interior-Pos XYZ erstellen

    Also wann die erstellt werden nachdem das Biz geladen wurde.


    Und wie soll ich die erstellen also ich würde es manuell so machen indem ich zu jedem Biz manuel die Koordinaten angebe

    Klappt alles, großes Dankeschön an euch beiden!


    Ich will noch ein Exitpostion Pickup und 3dTextlabel genau bei den Interior-Pos XYZ erstellen
    Also auf meiner Art wäre das ganze nicht so Kurz Zeilig :D


    Müsste das dann unter Bizladen hin?

    Das was ich dachte was niemals als Fehler sein wird ist es jetzt. Wow genau das zu finden hat mich indirekt 5 Monate jetzt gedauert.
    Er sagt mir wenn ich in das angegeben 24/7 gehen will, dass dieser Biztyp kein Interior hat aber er hat ein Interior.

    Es kann ja sein das die Öffentlichen Gebäude davon betroffen sind ich poste mal den ganzen Code OnPlayerKeyState vielleicht findest du jetzt was weil weiter davor kann ich ja nicht abfragen

    Er kommt nicht soweit, nicht mal zum ersten es wird nix geprintet wie immer der selbe Fehler

    Ich hab da am Ende ein Print aber soweit kommt der erst garnicht.

    funktioniert nicht


    Habe es mit 7 und mit 8 getestet beides geht nicht. In der Datenbank habe ich 7 Bizzes (bizid fängt ja bei 1 an nicht bei 0 so wie hier)
    ich komme nicht in mein Interior rein :( selber Fehler index 3 size 3


    Code
    static const BizInts[][bizinteriors]={
    {"Dummy",0,0,0,0.0,0.0,0.0},
    {"24/7",17,1,1,/*InteriorPos*/-25.884498,-185.868988,1003.546873},
    {"Dummy",0,0,0,0.0,0.0,0.0},
    {"Dummy",0,0,0,0.0,0.0,0.0},
    {"Dummy",0,0,0,0.0,0.0,0.0},
    {"Dummy",0,0,0,0.0,0.0,0.0},
    {"Dummy",0,0,0,0.0,0.0,0.0}
    };

    Wieder selber Fehler in der Konsole wenn ich rein gehen will. wie muss ich den jetzt angeben? also ich habe 8 Biz soll ich jetzt noch 6 Dummys hinterherschicken oder wie
    muss ich das verstehen? :D

    Zitat

    oder besser ein eigenes System zu entwickeln.
    Sprich du hast eine Datenbank mit 10.000 Einträgen. Dann wählst du random(n) (wo n die Anzahl der Einträge in der Datenbank ist) aus und löschst diese.
    Dann bist du kannst du dir immer sicher sein, dass das eindeutig ist, und das super effizient.

    uiiui hört sich alles sehr kompliziert an, kann mir das gerade nicht vorstellen.
    Dachte es wäre nicht so schwer so etwas zu machen.

    Habe ich das richtig verstanden das ich den Quellcode so einfach einfügen soll weiter unten zu dem OnPlayerKeyChange davor so?
    Weil ich habe den new jetzt geändert und da steht das BizInts nicht definiert wurde.


    Also, den Quellcode komplett so wie er ist nach unten setzten oder einfach nur den bInfo new einfügen da wo der alte war?


    Max_BIZ wird gelöscht :D

    Ich bin jetzt durcheinander.


    Soll jetzt alles was MAX_BIZ] hatte wieder rückgängig machen oder ist sizeof(bInfo) doch richtig.


    Ich habe bewusst die Interior XYZ Pos nicht in der Datenbank gespeichert damit ich einfacher alles ändern kann weil es am Anfang bequemer ist.


    Was soll ich jetzt genau tun um es dynamisch zu machen?
    Was soll weg fallen, welche Variable soll dazu kommen usw.



    Code
    #define MAX_BIZ 7




    Code
    stock IsAtBiz(playerid)
    {
        for(new b;b<sizeof(bInfo);b++)
        {
            if(!IsPlayerInRangeOfPoint(playerid,5.0,bInfo[b][bX],bInfo[b][bY],bInfo[b][bZ])) continue;
            return b;
    	}
     	return 0;
    }

    Jetzt blicke ich da durch. Er findet meine Kennzeichen nicht


    Diese sehen wie folgt aus LS-258 z.B



    //EDIT in der Variable P_KZ wird nur die Zahl gespeichert, wie baue ich das mit ein, dass man es mit LS- angeben muss?