Kann mir einer das Umschreiben?

Wichtiger Hinweis: Bitte ändert nicht manuell die Schriftfarbe auf schwarz sondern belasst es bei der Standardeinstellung. Somit tragt ihr dazu bei dass euer Text auch bei Verwendung unseren dunklen Forenstils noch lesbar ist!

Tipp: Ihr wollt längere Codeausschnitte oder Logfiles bereitstellen? Benutzt unseren eigenen PasteBin-Dienst Link
  • Hallo Community


    Ich habe ein Autohaus System als Filterscript,
    Aber das Problem ist das er in der Datenbank zb. Yoko_1 abspeichert und nicht Yoko
    Also ich kaufe mir ingame ein Auto er erstellt in der Datenbank diesen Besitzernamen Yoko_1


    Ich hätte einen kleinen Wunsch!
    Würde mir das einer Beheben im Script?


    Das in der DB als Besitzer nicht Yoko_1 steht sondern Yoko



    Ich bedanke mich im Vorraus


    p.s. Ich möchte ungerne das Script hier Veröffentlichen da dies ein Unikat ist!


    //edit
    Was braucht ihr dafür ?
    Reicht Teamviewer?

  • Poste doch einfach den Abschnitt wo er den User erstellt ? Du musst nicht das ganze Script zeigen.

  • @Rocky Balboa:


    if(strcmp(cmdtext, "/parken", true) == 0)
    {
    if(IsPlayerInAnyVehicle(playerid))
    {
    new vehicleid = GetPlayerVehicleID(playerid);
    if(strcmp(SpielerName(playerid),CarInfo[vehicleid][besitzer],true) == 0)
    {
    new speed = ErmittleGeschwindigkeit(playerid,true);
    if(speed == 0)
    {
    new Float:vX,Float:vY,Float:vZ,Float:vA;
    GetVehiclePos(vehicleid,vX,vY,vZ);
    GetVehicleZAngle(vehicleid,vA);
    new string[949],mysql[128];
    format(mysql, sizeof(mysql), "posx='%f',",vX);
    strcat(string, mysql);
    format(mysql, sizeof(mysql), "posy='%f',",vY);
    strcat(string, mysql);
    format(mysql, sizeof(mysql), "posz='%f',",vZ);
    strcat(string, mysql);
    format(mysql, sizeof(mysql), "posa='%f'",vA);
    strcat(string, mysql);
    new query[999];
    format(query, 999, "UPDATE `autos` SET %s WHERE `besitzer` = '%s_%d'",string,SpielerName(playerid),CarInfo[vehicleid][carslot]);
    mysql_query(query);
    CarInfo[vehicleid][posx] = vX;
    CarInfo[vehicleid][posy] = vY;
    CarInfo[vehicleid][posz] = vZ;
    CarInfo[vehicleid][posa] = vA;
    new str[150];
    format(str,sizeof(str),"Du hast soeben dein Fahrzeug (%s) geparkt",CarName[GetVehicleModel(vehicleid)-400]);
    SendClientMessage(playerid,COLOR_LIGHTBLUE,str);
    }
    else
    {
    SendClientMessage(playerid,Rot1,"Du kannst ein fahrendes Fahrzeug nicht parken!");
    return 1;
    }
    }
    }
    return 1;
    }


    Ich kaufe ein Car und dann ist der user schon da wonach muss ich suchen


    P.s. das %s_%d könnte doch die Ursache sein oder?


  • Also wenn nur der Name da stehen soll
    musst du aber noch bisschen was verändern :)
    weil die Zahl den Fahrzeugslot speichert :)
    CarInfo[vehicleid][carslot]);


    z.b eine weitere zeile in der datenbank
    aber du musst im Script das bei jeder mysql abfrage (vom auto) dann
    ändern