Beiträge von Fabi.StaR

In 10 Minuten startet der nächtliche Backupvorgang! Es kann währenddessen (ca. 10 Minuten) zu Einschränkungen bei der Nutzung des Forums kommen
Weitere Infos findet ihr im Thema Backup des Forums

    Hir wird der name von dem Halter des Fahrzeuges Herraus gelessen:


    format(query,sizeof(query),"SELECT `Name` FROM `cars` WHERE `id` = '%d'",Vehid);
    mysql_query(query);


    Und hir soll die Variable von denn Fahrzeughalter auf 1 gesetzt werden:


    pAutoInfo[Vehid][Abgeschlept] = 1;

    HIr der code:


    else if(abschlepcheckpoint)
    {
    new query[128],Vehid;
    if(IsPlayerInRangeOfPoint(playerid,8.0,867.6264,-1251.2109,14.9914))
    {
    for(new i = 0; i < MAX_PLAYERS; i++)
    {
    format(query,sizeof(query),"SELECT `Name` FROM `cars` WHERE `id` = '%d'",Vehid);
    mysql_query(query);
    pAutoInfo[Vehid][Abgeschlept] = 1;// diese Variable wird nich gesetzt
    DestroyVehicle(PlayerInfo[playerid][Abschelpfahrzeugid]);
    PlayerInfo[playerid][Abschelpfahrzeugid] = 0;
    }
    }
    }

    Okay aber ich weiss net weiter hir:


    else if(abschlepcheckpoint)
    {
    if(IsPlayerInRangeOfPoint(playerid,8.0,867.6264,-1251.2109,14.9914))
    {
    for(new i = 0; i < MAX_PLAYERS; i++)
    {
    DestroyVehicle(pAutoInfo[i][Carid]);
    new query[128],Vehid[64];
    format(query,sizeof(query),"SELECT `Carowner` FROM `TABELLE` WHERE `id` = '%d'",Vehid);
    mysql_query(query);
    pAutoInfo[playerid][Abgeschlept] = 1;// was soll ich bei Playerid eingeben denn die Variable Abgeschlept soll ja von demm das auto ist was abgeschleppt wurde auf 1 gesetzt werden aber wie?
    }
    }
    }

    Hir hab es jetzt so aber immer dieser Error:


    ocmd:id(playerid, params[])
    {
    new playerid2;
    if(sscanf(params, "r", playerid2))return SCM(playerid,Gelb,"Benutze: /id [Spieler playerid/Spieler Name]");
    if(IsPlayerConnected(playerid2) && playerid2 != INVALID_PLAYER_ID)
    {
    new string[128];
    format(string,sizeof(string),"** %s ( %d )",PlayerName(playerid2),GetPlayerIDByName(playerid2));
    SCM(playerid,HellBlau,string);
    }
    else{SCM(playerid,Rot,"ERROR: Der Spieler ist nicht Online");}
    return 1;
    }

    Ich meine es so :


    Spoiler anzeigen
    ocmd:id(playerid, params[])
    {
    new player,IP[16];// die IP soll die Playerid von demm namen sein demm man eingibt
    if(sscanf(params, "r", player))return SCM(playerid,Gelb,"Benutze: /id [Spieler playerid/Spieler Name]");
    if(IsPlayerConnected(player) && player != INVALID_PLAYER_ID)
    {formatEx(playerid,HellBlau,"** %s ( %d )", PlayerName(player), IP);}
    else{SCM(playerid,Rot,"ERROR: Der Spieler ist nicht Online");}
    return 1;
    }

    Ich habe es jetzt so un es speichert immer noch net ab ;(


    hir:


    Spoiler anzeigen
    stock mysql_GetFrakInt(Table[], Field[])
    {
    new query[128];
    mysql_real_escape_string(Table, Table);
    mysql_real_escape_string(Field, Field);
    format(query, 128, "SELECT `%s` FROM `%s` WHERE id='1'", Field, Table);
    mysql_query(query);
    mysql_store_result();
    new sqlint = mysql_fetch_int();
    mysql_free_result();
    return sqlint;
    }
    stock mysql_SetFrakInt(Table[], Field[], To)
    {
    new query[128];
    mysql_real_escape_string(Table, Table);
    mysql_real_escape_string(Field, Field);
    format(query, 128, "UPDATE `%s` SET '%s' = '%d' WHERE id='1'", Table, Field, To);
    mysql_query(query);
    return true;
    }

    Ich habe es jetzt so aber speichert immer noch ner ;(



    hir:


    Spoiler anzeigen
    stock mysql_GetFrakInt(Table[], Field[])
    {
    new query[128];
    mysql_real_escape_string(Table, Table);
    mysql_real_escape_string(Field, Field);
    format(query, 128, "SELECT `%s` FROM `%s` WHERE id=`1`", Field, Table);
    mysql_query(query);
    mysql_store_result();
    new sqlint = mysql_fetch_int();
    mysql_free_result();
    return sqlint;
    }
    stock mysql_SetFrakInt(Table[], Field[], To)
    {
    new query[128];
    mysql_real_escape_string(Table, Table);
    mysql_real_escape_string(Field, Field);
    format(query, 128, "UPDATE `%s` SET `%s` = `%d` WHERE id=`1`", Table, Field, To);
    mysql_query(query);
    return true;
    }

    Hir bitteschön:


    Spoiler anzeigen
    stock mysql_GetFrakInt(Table[], Field[])
    {
    new query[128];
    mysql_real_escape_string(Table, Table);
    mysql_real_escape_string(Field, Field);
    format(query, 128, "SELECT `%s` FROM `%s` WHERE 1", Field, Table);
    mysql_query(query);
    mysql_store_result();
    new sqlint = mysql_fetch_int();
    mysql_free_result();
    return sqlint;
    }
    stock mysql_SetFrakInt(Table[], Field[], To)
    {
    new query[128];
    mysql_real_escape_string(Table, Table);
    mysql_real_escape_string(Field, Field);
    format(query, 128, "UPDATE `%s` SET `%s` = '%d WHERE 1'", Table, Field, To);
    mysql_query(query);
    return true;
    }


    mfg :)

    code:


    Laden:


    Spoiler anzeigen
    stock LoadFraktionen()
    {
    frakkasse[BallasKasse] = mysql_GetFrakInt("fraktionskasse", "Ballas");
    frakkasse[NRKasse] = mysql_GetFrakInt("fraktionskasse", "NewReporter");
    frakkasse[OamtKasse] = mysql_GetFrakInt("fraktionskasse", "OrdnungsAmt");
    return 1;
    }


    Speichern:


    Spoiler anzeigen
    stock SaveFraktionen()
    {
    mysql_SetFrakInt("fraktionskasse", "Ballas", frakkasse[BallasKasse]);
    mysql_SetFrakInt("fraktionskasse", "NewReporter", frakkasse[NRKasse]);
    mysql_SetFrakInt("fraktionskasse", "OrdnungsAmt", frakkasse[OamtKasse]);
    return 1;
    }