Beiträge von Austrianer

    Uff mein Fail. Sorry war gerade nur auf das fixiert^^


    Wieviel ist denn bei dir bei MAX_FIRMA definiert?


    Vielleicht kann es sein das die variable firma größer ist als du MAX_FIRMA definiert hast.

    Die Methode SendClientMessage hat nicht soviele Parameter


    SendClientMessage(playerid, colour, text);


    Du musst vorher einen Text machen mit allen Variablen und nicht erst in der SCM-Methode die Spielernamen ergänzen ;)

    Hättest du unter nützliche Codeschnipsel geschaut würdest du gleich meinen letzten Beitrag sehen.



    // Methode die (true/1) zurückgibt wenn das Fahrzeug nur 2 Sitze hat
    stock IsACar2Seats(vehicleid) {
    switch (GetVehicleModel(vehicleid)) {
    case 401,402,403,406,407,408,410,411,412,413,414,415,419,422,423,424,429,434,436,439,443,444,451,455,456,457,474,475,477,478,480,489,491,494,495,496,498,499,500,502,503,504,505,506,508,514,515,517,518,524,525,526,527,528,533,534,535,536,541,542,543,544,545,549,552,554,555,556,557,558,559,562,565,573,575,576,578,587,588,589,599,600,601,602,603,605,609: return 1;
    }
    return 0;
    }


    // Methode die (true/1) zurückgibt wenn es sich um ein fliegendes Fahrzeug handelt
    stock IsAAirplane(vehicleid) {
    switch (GetVehicleModel(vehicleid)) {
    case 417, 425, 447, 460, 469, 476, 487, 488, 497, 511, 512, 513, 519, 520, 548, 553, 563, 577, 592, 593: return 1;
    }
    return 0;
    }


    // Methode die (true/1) zurückgibt wenn es sich um ein Motorrad/Quad/GoKart handelt
    stock IsABike(vehicleid) {
    switch (GetVehicleModel(vehicleid)) {
    case 448, 461, 462, 463, 468, 471, 481, 509, 510, 521, 522, 523, 568, 571, 581, 586: return 1;
    }
    return 0;
    }


    // Methode die (true/1) zurückgibt wenn es sich um ein Boot handelt
    stock IsABoat(vehicleid) {
    switch (GetVehicleModel(vehicleid)) {
    case 430, 446, 452, 453, 454, 472, 473, 484, 493, 595: return 1;
    }
    return 0;
    }

    Entweder machst du dies so:



    mysql_query("SELECT * FROM cars ORDER BY ID DESC LIMIT 1"); // Statt cars deinen Tabellennamen für die Fahrzeuge hinschreiben


    // oder


    mysql_query("SELECT MAX(ID) FROM cars"); // Hier wird eine Aggregation benutzt. Einfacher und simpler


    Somit gibst du ein einziges Fahrzeug aus und zwar welches mit der höchsten Fahrzeugid. Dann speicherst du diese Fahrzeugid in eine Variable und dann machst du deine Schleife.


    Wäre jetzt meine Idee auf die Schnelle.


    Weil


    mysql_num_rows();


    Würde bei deiner Hilfestellung nichts bringen weil es die Anzahl der Datensätze rausbringt und nicht den Datensatz mit der höchsten ID.

    Also ansich eine gute Idee jedoch nicht schön ausgeführt.


    Denn es braucht nur jemand einen Namen aus der Whitelist zu wissen welcher nicht auf der Whitelist steht und schon kann er immer connecten obwohl er das gar nicht ist.
    Am besten würde ich lieber nur IP-Ranges oder Adressen auf die Whitelist zu geben jedoch musst du bedenken das manche dynamische IP-Adressen haben. Also am besten die Range von denen.


    Aber jeweils nur die Namen auf die Whitelist zu setzen und dafür extra immer eine neue Datei zu erstellen. Das ist völlig sinnfrei. Einfach nur Verschwendung.
    Du brauchst dafür nur eine Datei.


    Bitte noch bearbeiten. Sowas hilft nicht wirklich. Aber zum Glück ist es ja nur V 0.1.

    Ich habe es nun nach dem Beispiel von Westie gemacht doch es funktioniert nicht. Es zeigt mir keine Daten an und das eben der Server offline wäre. Ich verstehe das nicht. Das ist ein eingebundene PHP-Datei auf der Startseite. Ich habe nun meine IP-Adresse so eingegeben das es funktioniert, doch es geht nicht. Ich verstehe das nicht X(
    Weiß jemand das Problem. Würde mir sehr helfen bitte.
    Ja die API ist richtig eingebunden, dort wo sie ist gehört sie hin.


    Danke dir DMA, habe nun ein paar Sachen getestet.


    Also ich selber nutze Firefox und habe somit alle Funktionen die einwandfrei funktionieren.


    Was mich jedoch stört ist das Internet Explorer extrem wenig mit HTML 5 kompatibel ist. Was ist denn da mit Microsoft passiert? 8|?(


    Ich werde dennoch ein paar kleine Funktionen von HTML 5 benutzen ;)


    Trotzdem danke für eure Erklärungen ;)

    Z.B. der Video-Tag von HTML 5 ersetzt nun das Einbinden von Flash. Das habe ich damit gemeint ;)


    Ich denke jedoch diese datalist kann sehr nützlich sein. Also was ich bisher nun verwende ist eben die datalist, output und manche neuen Input Types wie email, date, number usw.
    Finde die eigentlich recht sinnvoll ;)

    Sehr geehrte breadfish-Community,


    Ich habe mir heute die Features von HTML 5 angeschaut. Es sind richtig gute und besondere Features dabei. Da ich gerade am entwickeln des Control Panels bin, hilft mir natürlich HTML 5 sehr. Jedoch ist ein kleiner Nachteil das HTML 5 je von der Art was man benutzt nicht von allen Webbrowsern unterstützt wird. Nun habe ich eben die Angst wenn Leute einen Webbrowser nehmen bei dem das überhaupt nicht hinhaut und dann mies aussieht. Deswegen würde ich gerne eure Meinung hören. Sollte ich es riskieren und trotzdem HTML 5 benutzen, weil die neuen Sache sind eigentlich extrem super und würde HTML 5 jetzt öfters benützen. Die meisten Sachen ersetzen ja nun Javascript und Flash und das finde ich besonders geil.


    Habt ihr schon HTML 5 Elemente oder was auch immer benutzt? Habt ihr davon schon schlechtes gehört? Was ist eure Meinung dazu?


    Mit freundlichen Grüßen,
    Austrianer

    Das ist extrem ressourcenfressend. Zwar jetzt nicht auffällig aber das geht viel einfacher.


    Und zwar so.


    format(string, sizeof(string), "Test");
    strcat(info, string);
    format(string, sizeof(string), "\nTest2");
    strcat(info, string);

    Ich finde es ist ein gutes Update. Es ist zwar jetzt nichts auffälliges für den Clienten, eigentlich gar nichts. Aber für alle Serverbesitzer ein Bonus. Diese Chatlogs haben mich schon extrem genervt. Endlich sind sie weg. Interessiert mich nämlich genäu gar nicht und macht nur die Server-Log Datei voll. :thumbdown:


    Denke das Sicherheitsupdate für Connect ist auch wichtig. Werde mal schauen ob man was merkt ;)


    Danke für die neue Version ;)

    Brauchst dich nicht entschuldigen dafür ist es ja da dieses Forum damit wir helfen können ;)


    Ja mach das bitte. Kann ja sein das wir auch Fehler machen ;)

    Wieso setzt du dein Wantedlevel wieder erneut in der letzten Zeile deines COdes


    format(string,sizeof(string),"** Verbrechen: %s ** Gesamt: %d **",SetPVarInt(playerid,"Wanteds",GetPlayerWantedLevel(playerid)+1));


    Würde es verändern in


    format(string,sizeof(string),"** Verbrechen: %s ** Gesamt: %d **",GetPVarInt(playerid,"Wanteds"));


    Dann bekommst du die Anzahl der Wanteds die er nun hat ;)
    Außerdem fehlt hier noch eine String-Variable ;)

    SetPVarInt(playerid,"Wanteds",GetPlayerWantedLevel(playerid)+1);


    Weil du immer abfragst wieviele Wantedsterne er hat. Er hat 0 Wantedsterne (System vom Singleplayer. Somit bekommt er immer nur einen einzigen Stern.


    Du musst es so machen.


    SetPVarInt(playerid,"Wanteds",GetPVarInt(playerid, "Wanteds")+1);


    Somit erhöhst du immer deine eigene Wantedvariable ;)

    Also ich mag solche Spiele und teste natürlich gerne selbst gescriptetete Spiele. Die Musik ist zwar extrem geil jedoch unpassend zu so einer Art Spiel. Da würde eher Fantasy Mittelalter Musik passen. Vielleicht z.B. von Der Herr Der Ringe.


    Was ich auch noch kritisieren möchte, der Hintergrund ist zwar super aber die Schriftfarbe passt überhaupt nicht dazu. Bitte ändere den Hintergrund oder die Schriftfarbe.
    Überhaupt das graue links. Am besten du machst es weiß. ;)


    Außerdem das sich dauernd ein neues Fenster öffnet ist bissi mies. Wäre gut wenn sich alles in einem Fenster ohne immer wieder neues Öffnen ist.
    Die blauen Links sind grauenhaft. Bitte mache Buttons ;)


    EDIT:


    Was ich noch bemängeln möchte ist, ich habe nun 3 einhalb Minuten absolviert beim Quest der 5 MInuten dauert und bin erst bei 30 %. Da ist etwas fail bei der Berechnung ;)