Beiträge von Jameso

    Jedes Fahrzeug was zugelassen wird kriegt ein zufälliges "einmaliges" Kennzeichen. Die LSPD Cars haben damit nichts zu tun. (Normale Bürger Kennzeichen sind 4 Stellig, Staats Fahrzeuge sind 2 Stellig usw.)
    Die Kennzeichen werden gespeichert und geladen das habe ich hinbekommen nur ist jetzt das unprofessionell

    Code
    new bInfo[MAX_BIZ][bizinfo];

    Wie soll das bleiben ist ja MAX_BIZ drin.


    http://prntscr.com/lw4o9n
    Komme immer noch nicht in das Interior rein.



    zu


    Also würde das so auch funktionieren?


    Wenigstens ist das Problem jetzt gefunden, ich brauche aber MAX_BIZ für die Sachen z.B
    Was soll ich jetzt machen ich kann da doch nicht sizeof(BizInts) hinschreiben.




    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}
    };

    Ich habe extra die 0 nie besetzt weil es ja wie du es schon sagst zu Komplikationen führt.

    Ich bin gerade dabei ein Kennzeichen System zu erstellen.
    Kennzeichen werden gesetzt, gespeichert, geladen. Nur gibt es jetzt folgende Probleme.


    Wenn man sein Auto zulassen will, sieht es bei mir so aus:

    Code
    new KZ = random(9999);
    Code
    new string[50];
    									format(string, sizeof(string), "LS-%d",PCar[playerid][d][P_KZ]);
    									SetVehicleNumberPlate(PCar[playerid][d][P_VID],string);

    Was, wenn es eine Zahl doppelt gibt und jemand mit einem Befahl das Fahrzeug Orten möchte?




    Ich bräuchte auch noch Hilfe einen Befehl zu erstellen (habe noch nie mit params gearbeitet) damit ein Checkpoint gesetzt wird wo das Fahrzeug mit dem Kennzeichen ist.
    Befehl sollte so aussehen: /locatecar LS-2848 -> Timer der gesetzt wird -> Nach einer Zeit wird der Checkpoint gesetzt. (Der Spieler muss aber in einem Polizei Fahrzeug sein)




    Code
    ocmd:locatecar(playerid,params[])
    {
    
    
    	return 1;
    }


    Freue mich über jegliche Hilfe :)

    Wird der Timer überhaupt aufgerufen?
    Teste das mal indem du dir einen Text printen lässt oder dir selber eine Message zeigst.


    Code
    public totVanish()
    {
        DestroyPickup(totsignpickup);
        Delete3DTextLabel(totsign);
        print("public totVanish aufgerufen");
        return 1;
    }

    Ich habe es ansonsten nochmal angeschaut und habe alles im Wiki nachgeguckt, müsste ja so funktionieren.

    Hab es mir printen lassen, es kommt nicht mal zum printen, dass heißt irgendwas muss mit dem PVar nicht stimmen oder?



    Code: OnPlayerConnect
    SetPVarInt(playerid,"InBiz",-1);

    http://prntscr.com/lvovh7 <- Das kommt in die Konsole




    im Public ist noch das selbe für Öffentliche Gebäude aber daran liegt das bestimmt nicht.

    Ja wird gesetzt, ich habe neue Informationen.


    Das zeigt er mir an, wenn ich versuche, in den 24/7 rein zu gehen.
    http://prntscr.com/lvdegu


    Wenn ich rein gehen will passiert das.



    (

    Hey,
    Ich habe ein Problem, (damals Hilfe von SnoX bekommen hierbei)


    Also so sieht es bei normalen Objekten aus, wenn ich ein Interior betrete.


    So sieht es beim Biz aus

    Irgendwie komme ich nicht in das Interior rein, ich drücke "Enter" nichts passiert. Bin gerade dabei alle Biz Geschäfte aufzustellen usw.
    Ich hoffe jemand kann mir da helfen


    Aufgrund meines Ausbildungsplatzes war ich inaktiv ab Weihnachten bin ich wieder richtig aktiv :)

    http://prntscr.com/la4kfs


    Suche ein Objekt was so lang ist wie das Geschäft, möchte da gerne ein anderes Geschäft rein machen es geht aber nicht, weil die Tür bei der anderen Textur auf der ganz anderen Seite ist und
    deswegen dann auch nicht die Fenster Seite sondern die Tür Seite kopiert wird sprich wenn ich die Textur so anbringe habe ich 3 Türen :D


    Also ich habe schon Garage Doors probiert die sind zu klein, hat jemand eine Idee?
    Müssen schon Objekte sein die 1 Textur an sich haben vorne und nicht 4 mal die selbe, hoffe das ist verständlich :)

    Schade, es muss wirklich einer im Fahrzeug sein, sonst wäre das zu geil würde es SetVehicleGravity geben.
    Da jemand im Fahrzeug sitzen muss wird das nicht gehen, manchmal hat man so gute Ideen und man kann sie nicht umsetzten.
    Trotzdem ein sehr großes Dankeschön das du mir alles erklärt hast.

    Hey gibt es eine Möglichkeit Fahrzeuge tiefer zu legen? Also sozusagen auf den Boden zu drücken habe etwas vor.
    http://prntscr.com/l9heir zu http://prntscr.com/l9heof
    Habe schon überall geguckt habe nichts gefunden.


    So in der Art das manche Fahrzeug wenn sie geschlossen und unbesetzt sind so tief liegen und wenn man es öffnet und einsteigt fährt der Wagen hoch.
    In der Art wie der neue Audi A8. Ich bezweifle aber das man so etwas machen kann.

    Upsi, übersehen.
    Ahh Effekt, verstehe das jetzt erst, habe mich gefragt warum nicht strval aber jetzt weiß ich es
    sorry, hab es übersehen. Irgendwie wurde aus einer kleinen Frage eine riesige Frage.
    Habe alles gar nicht verstanden, jetzt versteh ich es.


    In der Datenbank wird es als komische Zahl angezeigt ( 202 )
    habe im letzten Beitrag ein Screen rein geschickt ob das so richtig ist.

    Code
    new query[256],passworteingabe[128];
    				GetPVarString(playerid,"passwortvar",passworteingabe,128);
    				mysql_format(db, query, sizeof(query), "INSERT INTO user (Username, Passwort) VALUES ('%e',MD5('%e'),'%s')",Spielername(playerid),passworteingabe,pInfo[playerid][pGeburtsdatum]);
    				mysql_pquery(db,query,"OnPlayerRegister", "i",playerid);
    				new q[256];
    				mysql_format(db,q,sizeof(q),"INSERT user SET Geburtsdatum = '%s' WHERE Username = '%s'",pInfo[playerid][pGeburtsdatum],Spielername(playerid));
    				mysql_tquery(db,q);

    Also ist das hier dumm? Kriege es nicht in einem rein, da passierte das selbe

    Code
    new q[256];
    				mysql_format(db,q,sizeof(q),"INSERT user SET Geburtsdatum = '%s' WHERE Useername = '%s'",pInfo[playerid][pGeburtsdatum],Spielername(playerid));
    				mysql_tquery(db,q);

    In der Console wird @ angezeigt als string, werde dannach auch nicht gespawnt. Irgendwas stimmt nicht.
    http://prntscr.com/l97c25


    Code
    [e_Birthday][11]


    Code
    format(PlayerInfo[playerid][e_Birthday], 11, inputtext);

    @Jeffry hat mir gesagt das ich es so speichern soll (Geburtsdatum) ich verstehe es aber nicht warum die 11?


    Code
    pInfo[playerid][pGeburtsdatum][11]=strval(inputtext);

    Kriege ein out of bounds error
    Im Playerenum habe ich das auch so abgespeichert  pGeburtsdatum[11],


    Muss ich auf etwas achten wenn ich die Variable anzeige in den Stats z.B
    Und wie speicher ich den Wert ,



    Code
    mysql_format(db, query, sizeof(query), "INSERT INTO user (Geburtsdatum) VALUES ('%s')",pInfo[playerid][pGeburtsdatum]); //code ist falsch aber irgendwie so ?

    @Kaliber ich glaube du warst das bin mir nicht sicher, jemand hat mir auf jeden Fall hierbei geholfen.


    Man soll sein Geburtsdatum so angeben 01.02.2001
    Wenn ich aber 01 02 2001 angebe funktioniert das auch, soll es aber nicht.



    Code
    if(IsValidDate(inputtext))