Beiträge von DominikGLL

    #define MYSQL_USER "**"
    #define MYSQL_HOST "localhost"
    #define MYSQL_PASS "****"
    #define MYSQL_DB "*****"


    Meine Daten sind da schon eingetragen


    //Edit: MySQLConnect(MYSQL_HOST,MYSQL_USER,MYSQL_PASS,MYSQL_DB);

    Server.cfg
    echo Executing Server Config...
    lanmode 0
    rcon_password passwort
    maxplayers 100
    port 7777
    hostname TEST
    gamemode0 gf 1
    filterscripts
    announce 0
    query 1
    weburl www.sa-mp.com
    maxnpc 5
    plugins a_sampmysql.so
    onfoot_rate 40
    incar_rate 40
    weapon_rate 40
    stream_distance 300.0
    stream_rate 1000



    #include <a_samp>
    #include <core>
    #include <float>
    #include <time>
    #include <file>
    #include <utils>
    #include <morphinc>
    #include <MidoStream>
    #include <TSS>
    #include <a_sampmysql>



    Ja er greift auf eine DatenBank zu

    Jetzt richtig:
    new formatx[256];
    if(INI_Open("tankstelle.cfg"))
    {
    for(new i = 0;i<max_tankstellen;i++)
    {
    format(formatx,sizeof formatx,"is_there_%d",i);
    tank[i][ist_da] = INI_ReadInt(formatx);
    if(tank[i][ist_da]) // if(punkte[i][ist_da] == 1)
    {
    format(formatx,sizeof(formatx),"p_x_%d",i);
    tank[i][x] = INI_ReadFloat(formatx);
    format(formatx,sizeof(formatx),"p_y_%d",i);
    tank[i][y] = INI_ReadFloat(formatx);
    format(formatx,sizeof(formatx),"p_z_%d",i);
    tank[i][z] = INI_ReadFloat(formatx);
    format(formatx,sizeof(formatx),"Menge",i);
    tank[i][Menge] = INI_ReadString(formatx,"Menge" ,128);
    format(formatx,sizeof(formatx),"Preis",i);
    tank[i][Preis] = INI_ReadString(formatx,"Preis" ,128);
    schon_erstellt++;
    INI_Save();
    }
    }
    INI_Close();
    }
    return 1;
    }


    public OnFilterScriptExit()
    {
    new formatx[256];
    if(INI_Open("tankstelle.cfg"))
    {
    for(new i = 0;i<max_tankstellen;i++)
    {
    format(formatx,sizeof formatx,"is_there_%d",i);
    tank[i][ist_da] = INI_ReadInt(formatx);
    if(tank[i][ist_da]) // if(punkte[i][ist_da] == 1)
    {
    format(formatx,sizeof formatx,"p_x_%d",i);
    tank[i][x] = INI_ReadFloat(formatx);
    format(formatx,sizeof formatx,"p_y_%d",i);
    tank[i][y] = INI_ReadFloat(formatx);
    format(formatx,sizeof formatx,"p_z_%d",i);
    tank[i][z] = INI_ReadFloat(formatx);
    format(formatx,sizeof formatx,"Menge",i);
    tank[i][Menge] = INI_WriteString("Menge" ,formatx);
    format(formatx,sizeof formatx,"Preis",i);
    tank[i][Preis] = INI_WriteString("Preis",formatx);
    schon_erstellt++;
    INI_Save();
    }
    }
    INI_Close();
    }
    return 1;
    }

    Muss ich ReadInt benutzen?? uNd wie siht das dann mit Write aus?



    #include <a_samp>
    #include <SII>



    #define max_tankstellen 100


    enum pTankstelle
    {
    Float:x,
    Float:y,
    Float:z,
    ist_da,
    Menge,
    Preis,
    }
    new tank[max_tankstellen][pTankstelle];
    new schon_erstellt;




    public OnFilterScriptInit()
    {
    print("\n--------------------------------------");
    print(" Blank Filterscript by your name here");
    print("--------------------------------------\n");


    new formatx[256];
    if(INI_Open("tankstelle.cfg"))
    {
    for(new i = 0;i<max_tankstellen;i++)
    {
    format(formatx,sizeof formatx,"is_there_%d",i);
    tank[i][ist_da] = INI_ReadInt(formatx);
    if(tank[i][ist_da]) // if(punkte[i][ist_da] == 1)
    {
    format(formatx,sizeof(formatx),"p_x_%d",i);
    tank[i][x] = INI_ReadFloat(formatx);
    format(formatx,sizeof(formatx),"p_y_%d",i);
    tank[i][y] = INI_ReadFloat(formatx);
    format(formatx,sizeof(formatx),"p_z_%d",i);
    tank[i][z] = INI_ReadFloat(formatx);
    format(formatx,sizeof(formatx),"Menge",i);
    tank[i][Menge] = INI_ReadInt(formatx);
    format(formatx,sizeof(formatx),"Preis",i);
    tank[i][Preis] = INI_ReadInt(formatx);
    schon_erstellt++;
    INI_Save();
    }
    }
    INI_Close();
    }
    return 1;
    }


    public OnFilterScriptExit()
    {
    new formatx[256];
    if(INI_Open("tankstelle.cfg"))
    {
    for(new i = 0;i<max_tankstellen;i++)
    {
    format(formatx,sizeof formatx,"is_there_%d",i);
    tank[i][ist_da] = INI_ReadInt(formatx);
    if(tank[i][ist_da]) // if(punkte[i][ist_da] == 1)
    {
    format(formatx,sizeof formatx,"p_x_%d",i);
    tank[i][x] = INI_ReadFloat(formatx);
    format(formatx,sizeof formatx,"p_y_%d",i);
    tank[i][y] = INI_ReadFloat(formatx);
    format(formatx,sizeof formatx,"p_z_%d",i);
    tank[i][z] = INI_ReadFloat(formatx);
    format(formatx,sizeof formatx,"Menge",i);
    tank[i][Menge] = INI_WriteInt(formatx);
    format(formatx,sizeof formatx,"Preis",i);
    tank[i][Preis] = INI_WriteInt(formatx);
    schon_erstellt++;
    INI_Save();
    }
    }
    INI_Close();
    }
    return 1;
    }


    Das ist alles