Beiträge von dnlk

    Hey,


    Hab einen Befehl gemacht womit ich Ingame als Admin ein Haus erstellen kann.


    Wenn man den Befehl eingibt, erstellt sich da ein Haus, aber der Server leert die Komplette property.cfg bzw. schreibt in der ersten Zeile einfach nur %s.


    Wenn das erstellte Haus dann jemand kauft kommen die Alten Häuser wieder zurück (85).
    Die HouseInfo ist auf 202 also max. 202 Zeilen, der Server macht dann 117 Zeilen mit diesem einen Haus. (202 - 85 = 117 :D)


    Woran liegt das?


    Der Befehl:


    if(strcmp(cmd, "/ehaus", true) == 0)
    {
    for(new i = 0; i < sizeof(HouseInfo); i++)
    {
    new Float:x, Float:y, Float:z, Float:a;
    GetPlayerPos(playerid,x,y,z);
    HouseInfo[i][hEntrancex] = x;
    HouseInfo[i][hEntrancey] = y;
    HouseInfo[i][hEntrancez] = z;
    HouseInfo[i][hExitx] = 244.5000;
    HouseInfo[i][hExity] = 305.0000;
    HouseInfo[i][hExitz] = 999.1484;
    HouseInfo[i][hHealthx] = 0;
    HouseInfo[i][hHealthy] = 0;
    HouseInfo[i][hHealthz] = 0;
    HouseInfo[i][hArmourx] = 0;
    HouseInfo[i][hArmoury] = 0;
    HouseInfo[i][hArmourz] = 0;
    HouseInfo[i][hOwner] = 0;
    HouseInfo[i][hDiscription] = 1;
    HouseInfo[i][hValue] = 500;
    HouseInfo[i][hHel] = 0;
    HouseInfo[i][hArm] = 0;
    HouseInfo[i][hInt] = 1;
    HouseInfo[i][hLock] = 1;
    HouseInfo[i][hOwned] = 0;
    HouseInfo[i][hRooms] = 1;
    HouseInfo[i][hRent] = 1;
    HouseInfo[i][hRentabil] = 1;
    HouseInfo[i][hTakings] = 0;
    HouseInfo[i][hVec] = 418;
    HouseInfo[i][hVcol1] = -1;
    HouseInfo[i][hVcol2] = -1;
    HouseInfo[i][hDate] = 0;
    HouseInfo[i][hLevel] = 1;
    new string2[128];


    new File: file2;
    file2 = fopen("property.cfg", io_write);
    new string3[450];
    ///new File: file2;
    //format(file,sizeof(file),"property.cfg);
    //new File:account = fopen(file,io_write);

    format(string3,sizeof(string3),",%f,%f,%f,%f,%f,%f,%f,%f,%f,%f,%f,%f,%s,%s,%d,%d,%d,%d,%d,%d,%d,%d,%d,%d,%d,%d,%d,%d,%d,",
    HouseInfo[i][hEntrancex],HouseInfo[i][hEntrancey],HouseInfo[i][hEntrancez],HouseInfo[i][hExitx],HouseInfo[i][hExity],
    HouseInfo[i][hExitz],HouseInfo[i][hHealthx],HouseInfo[i][hHealthy],HouseInfo[i][hHealthz],HouseInfo[i][hArmourx],
    HouseInfo[i][hArmoury],HouseInfo[i][hArmourz],HouseInfo[i][hOwner],HouseInfo[i][hDiscription],HouseInfo[i][hValue],
    HouseInfo[i][hHel],HouseInfo[i][hArm],HouseInfo[i][hInt],HouseInfo[i][hLock],HouseInfo[i][hOwned],HouseInfo[i][hRooms],
    HouseInfo[i][hRent],HouseInfo[i][hRentabil],HouseInfo[i][hTakings],HouseInfo[i][hVec],HouseInfo[i][hVcol1],HouseInfo[i][hVcol2],
    HouseInfo[i][hDate],HouseInfo[i][hLevel]);
    fwrite(file2);
    fclose(file2);
    //fwrite(string3);
    //fclose(account);


    format(string2, sizeof(string2), "[Haus zu verkaufen - %s]\nPreis: $%d\nLevel: %d\n/buyhouse zum kaufen",HouseInfo[i][hDiscription],HouseInfo[i][hValue],HouseInfo[i][hLevel]);
    HouseInfo[i][Text] = Create3DTextLabel(string2,COLOR_FORSELL,HouseInfo[i][hEntrancex], HouseInfo[i][hEntrancey], HouseInfo[i][hEntrancez]+1,15.0,0);
    AddStaticPickup(1273, 1, HouseInfo[i][hEntrancex], HouseInfo[i][hEntrancey], HouseInfo[i][hEntrancez], 0);
    pickups++;
    }
    return 1;
    }

    Hoffe ihr könnt mir Helfen.


    Hab soeinen Befehl noch nie gemacht :D


    -Trust

    Ja aber wie kann ich das dann machen das das als Filterscript funktioniert.


    Hab das FIlterscript wie schon gesagt auch an der new.pwn ausprobiert und da ging das auch nicht.



    #E: Mein GF und das Filterscript benutzen unterschiedliche Versionen vom MySQL Plugin.


    das Filterscript braucht R7 und der GM keine ahnung irgenteine ältere.

    nicht schon wieder nen lspd. leute macht doch mal was anderes.
    sorry ich geb dir 0/10.
    das thema lspd und bsn sind sowas von durch. :thumbdown:


    Man Bewertet nicht danach wie oft es solche Maps schon gibt. Also ehrlich mal.



    9/10 :)

    Ich verstehe nicht warum du das FS in dein GM einbauen willst, dafür ist es nicht da.


    Weil wenn ich das Filterscript als Filterscript da ein trage und die ganzen MySQL Daten im Script auch richtig habe, es trotzdem nicht FUnktioniert.


    Hab das Filterscript mal in die new.pwn gemacht, und dann ging es.


    Voher hatte ich das Filterscript auch an der new.pwn ausprobiert als Filterscript und dann ging es auch nicht.


    ... Also

    Will das Filterscript in meinen GM Bauen.


    Hab grad Festgestellt das das Filterscript mit dem G-sTyLeZzZ MySQL R7 Plugin Läuft und mein GF mit irgenteiner älteren Version..


    Wie kann ich die Version vom GM auf R7 machen?

    iwo müsste ein #define debug oder so sein, das ist ausgeklammert, mach mal das Kommentar weg aktivier es und compile das script neu, dann solltest du eine Mysql_log.txt im haupt server verzeichniss erhalten, daraus brauche ich auszüge.


    Die mysql_log.txt im Server Verzeichnis hab ich auch so.


    Alleine wenn ich den Server Starte kommen da 11393 Zeilen.


    #E: Hab des ja auch schon mit einem Neuen Script also der "new" .pwn probiert geht aber auch nicht.

    Filtserscript an ersten stelle?
    Welches mysqlplugin?
    was sagt die mysql log?


    Des ist das einzigste Filterscript was ich drin hab
    Das von G-sTyLeZzZ
    MySQL Log:

    Spoiler anzeigen
    18/08/2012 18:16:09: MYSQL: Versuche zum MySql-Server zu Connecten...

    Spoiler anzeigen
    18/08/2012 18:16:09: MYSQL: Datenbank-Verbindung stabil.

    Spoiler anzeigen
    18/08/2012 18:16:09: MYSQL: Autohäuser zum Konvertieren gefunden...

    Spoiler anzeigen
    18/08/2012 18:16:09: MYSQL: 8 Autohäuser mit allen dazugehörigen Daten Konvertiert und die veralteten Files gelöscht!

    Spoiler anzeigen
    18/08/2012 18:16:09: MYSQL: Resprayer zum Konvertieren gefunden...

    Spoiler anzeigen
    18/08/2012 18:16:09: MYSQL: 5 Resprayer Konvertiert und die veralteten Files gelöscht!

    Spoiler anzeigen
    18/08/2012 18:16:09: MYSQL: Fahrzeuge in PlayerCars.cfg zum Konvertieren gefunden...

    Spoiler anzeigen
    18/08/2012 18:16:09: MYSQL: 0 Fahrzeuge aus der PlayerCars.cfg Konvertiert und die veralteten Files gelöscht!

    Spoiler anzeigen
    18/08/2012 18:17:00: MYSQL: Versuche zum MySql-Server zu Connecten...

    Spoiler anzeigen
    18/08/2012 18:17:00: MYSQL: Datenbank-Verbindung stabil.

    Spoiler anzeigen
    18/08/2012 18:27:10: MYSQL: Versuche zum MySql-Server zu Connecten...

    Spoiler anzeigen
    18/08/2012 18:27:10: MYSQL: Datenbank-Verbindung stabil.

    Spoiler anzeigen
    18/08/2012 18:32:15: MYSQL: Versuche zum MySql-Server zu Connecten...

    Spoiler anzeigen
    18/08/2012 18:32:15: MYSQL: Datenbank-Verbindung stabil.

    Spoiler anzeigen
    18/08/2012 18:33:24: MYSQL: Versuche zum MySql-Server zu Connecten...

    Spoiler anzeigen
    18/08/2012 18:33:24: MYSQL: Datenbank-Verbindung stabil.

    Spoiler anzeigen
    19/08/2012 00:40:09: MYSQL: Versuche zum MySql-Server zu Connecten...

    Spoiler anzeigen
    19/08/2012 00:40:09: MYSQL: Datenbank-Verbindung stabil.


    #E:


    Ich hab das Filterscript auch schon mit einem Neuen Script also "new" getestet. Das passiert auch nichts.