Beiträge von robbi2304

    Ich habe nun einen alten Audi 80 gekauft. Nun zahle ich in der SF-0 Klasse 89€ mtl.
    Grundhierfür des günstigen Preis liegt darin das weitere Versicherungen vorhanden waren die den Preis drücken

    printet er soweit richtig. Bis auf das zweite id 1



    [02:41:15] ID:1 | Besitzer:3 | Model:496 | Gesperrt:1
    [02:41:15] ID:2 | Besitzer:3 | Model:496 | Gesperrt:1
    [02:41:15] ID:3 | Besitzer:3 | Model:496 | Gesperrt:0
    [02:41:15] ID:4 | Besitzer:3 | Model:496 | Gesperrt:1
    [02:41:17] ID:0 | Besitzer:3 | Model:496 | Gesperrt:0
    [02:41:17] ID:1 | Besitzer:3 | Model:496 | Gesperrt:1



    getFreeCarID()
    {
    for(new i=0; i<sizeof(cInfo); i++)
    {
    if(cInfo[i][id_x]==0)return i;
    }
    return 0;
    }


    forward OnPlayerCarsLoad(playerid);
    public OnPlayerCarsLoad(playerid)
    {
    for(new i=0; i<cache_num_rows(); i++)
    {
    new id = getFreeCarID();
    cache_get_value_name_int(i, "id", cInfo[id][db_id]);//Integer
    cache_get_value_name_int(i, "model", cInfo[id][model]);//Integer
    cache_get_value_name_int(i, "besitzer", cInfo[id][besitzer]);//Integer
    cache_get_value_name_float(i, "x", cInfo[id][c_x]); //Float
    cache_get_value_name_float(i, "y", cInfo[id][c_y]);//Float
    cache_get_value_name_float(i, "z", cInfo[id][c_z]);//Float
    cache_get_value_name_float(i, "r", cInfo[id][c_r]);//Float
    cache_get_value_name_int(i, "c1", cInfo[id][color1]);//Integer
    cache_get_value_name_int(i, "c2", cInfo[id][color2]);//Integer
    cache_get_value_name_int(i, "key", cInfo[id][key]);//Integer
    cache_get_value_name_int(i, "c_gesperrt", cInfo[id][c_gespeert]);//Integer
    if(cInfo[id][c_gespeert] == 0)
    {
    cInfo[id][id_x] = CreateVehicle(cInfo[id][model],cInfo[id][c_x],cInfo[id][c_y],cInfo[id][c_z],cInfo[id][c_r],cInfo[id][color1],cInfo[id][color2],cInfo[id][color3]);
    }
    printf("ID:%d | Besitzer:%d | Model:%d | Gesperrt:%d",cInfo[i][db_id],cInfo[i][besitzer],cInfo[i][model],cInfo[i][c_gespeert]);
    }
    return 1;
    }


    print

    [20:00:42] ID:1 | Besitzer:3 | Model:496 | Gesperrt:1
    [20:00:42] ID:0 | Besitzer:0 | Model:0 | Gesperrt:0
    [20:00:42] ID:0 | Besitzer:0 | Model:0 | Gesperrt:0
    [20:00:42] ID:0 | Besitzer:0 | Model:0 | Gesperrt:0

    Er printet mir 3 von 4 Fahrzeuge.


    Bei der Abfrage scheint aber etwas schief zulaufen


    [19:12:46]
    [19:12:46] ID:0 | Besitzer:3 | Model:496 | Gesperrt:0
    [19:12:46] ID:1 | Besitzer:3 | Model:496 | Gesperrt:0
    [19:12:46] ID:2 | Besitzer:3 | Model:496 | Gesperrt:1


    was mich wundert, ID soll ja eig die Datenbank id sein. Allerdings verwende ich Auto Increment wodurch es id 0 nicht gibt

    Ich hab das ganze vorerst nun mit der Modelid strukturiert.



    ocmd:freikaufen(playerid)
    {
    if(PlayerInfo[playerid][pLoggedIn]==false)return 1;
    new string[128];
    for(new i=0; i<sizeof(cInfo); i++)
    {
    if(cInfo[i][besitzer] == PlayerInfo[playerid][p_id])
    {
    if(cInfo[i][c_gespeert] == 1)
    {
    format(string,sizeof(string),"%s %d \n",string,cInfo[i][model]);
    }
    else
    {
    return SendClientMessage(playerid,COLOR_RED,"Keine gefunden");
    }
    }
    else
    {
    return SendClientMessage(playerid,COLOR_RED,"Kein Besitzer");
    }
    }
    ShowPlayerDialog(playerid,DIALOG_CARFREIKAUFEN_AUSWAHL,DIALOG_STYLE_LIST,"Verwahrstelle",string,"Auswählen","Abbruch");
    return 1;
    }

    allerdings zeigt er mir immer an Keine gefunden obwohl welche in der Verwahrstelle sind

    Hat nicht unbedingt was mit der ps zahl zutun. Geht auch nach unfall statistik etc.


    Ich zahl momentan 110€ teilkasko für meinen seat leon 1m

    SF-0 Unfallstatistik = Fahranfänger.
    Fahranfänger = Unfallstatistik hoch


    Dann danke ich für eure Infos und ich werde versuchen das Fahrzeu g auf jemanden mit einer anderen SF klasse zu versichern

    Der vergleich zeigt sich um ca 50€.
    Ein ehemaliger Freund zählte 160€ inkl Teilkasko auf eigenen Namen als Fahranfänger für ein Pegeaut 307. Ich habe Versicherungen ab 156€ gefunden (nur Haftpflicht)

    Guten Tag,


    ich bin derzeit auf der Suche nach einer Haftpflichtversicherung für einen Ford KA Baujahr 2000 mit 60 ps.
    Ich habe derzeit bei Check24, Huk und einer Bank geguckt und war von den Preisen erschlagen. Der Adac bietet sogar einen Haftpflicht Schutz für 280 ~ an.
    Das ist mir zumindest viel zu teuer. Es handelt sich hierbei um ein klein Wagen wo doch sicherlich <90 für eine Haftpflichtversicherung möglich ist oder täusche ich mich ?
    Unfallklasse SF-0 (Fahranfänger).


    Welche Tipps habt Ihr ein Auto günstig Haftpflicht zu versichern ?

    Alle die ausgegeben werden Schreibst du, es soll unendlich ausgegeben werden wenn unendlich Fahrzeuge von dem Spieler in der verwahrstelle sind

    Hallo liebe Scripter,


    nun möchte ich derzeit ein Verwahrstellen System erstellen. Ich habe derzeit das dass Fahrzeug gesperrt wird und nicht nutzbar ist. Es wird ebenfalls vom Server gelöscht.
    Wie ist es nun möglich mehrere Fahrzeuge in einem Dialog anzuzeigen die in der Verwahrstelle sind ?


    Ich danke für jede Hilfe

    1. Mach mal den String/Query größer.
    2. das zweite "mysql_format" ist Fehlerhaft, oder irre ich mich da? Muss das nicht zu "mysql_pquery/mysql_query" geändert werden?


    MfG.
    Aaron!

    Nach doch maligen umschreiben hats geklappt


    //edit


    oder auch nicht. Probleme bereitet scheinbar das cInfo[i][id_x]



    ocmd:abstellen(playerid)
    {
    if(PlayerInfo[playerid][pLoggedIn]==false)return 1;
    if(PlayerInfo[playerid][pMember]==2)
    {
    new veh = GetPlayerVehicleID(playerid);
    if(GetVehicleModel(veh) != 525) return SendClientMessage(playerid,COLOR_RED,"Du sitzt nicht im TowCar.");
    {
    for(new i=0; i<sizeof(cInfo); i++)
    {
    if(cInfo[i][id_x]==0) continue;
    if(cInfo[i][id_x] != GetVehicleTrailer(veh)) continue;
    cInfo[i][c_gespeert] = 1;
    cInfo[i][c_x] = 2245.3259;
    cInfo[i][c_y] = 2007.7205;
    cInfo[i][c_z] = 10.5474;
    new query[128];
    format(query, sizeof(query), "UPDATE autos SET x='2245.3259',y=',2007.7205',z=',10.5474',r=',178.1093',c_gesperrt='1' WHERE id='%i'",cInfo[i][id_x]);
    mysql_pquery(handle, query, "", "");
    DestroyVehicle(cInfo[i][id_x]);
    cInfo[i][id_x]=0;



    }
    SendClientMessage(playerid,COLOR_RED,"Das Fahrzeug wurde gespeert!");
    DetachTrailerFromVehicle(veh);



    }
    }
    else
    {
    return SendClientMessage(playerid,COLOR_RED,"Du bist kein Team Mitglied des Ordnungsamts.");
    }
    return 1;
    }

    Hallo, bekomme derzeit folgenden Fehler


    mysql_format: invalid format string or destination size (0)


    Code:

    new query[128];
    mysql_format(handle, query, sizeof(query),"UPDATE autos SET x='%f',y='%f',z='%f',r='%f',c_gesperrt='%i' WHERE id='%i'",cInfo[i][c_x],cInfo[i][c_y],cInfo[i][c_z],cInfo[i][c_r],cInfo[i][c_gespeert],cInfo[i][db_id]);
    mysql_format(handle,query,false,"","");

    wo liegt das problem ?

    Hallo,


    ich habe von meinem USB Stick nun mal wieder ein Backup auf meinen PC gezogen. Das Backup kopieren funktioniert. Allerdings sobald ich mich dann einloggen möchte zeigt er mir folgendes an


    stay within the world boundries


    das wunderliche daran ist, starte ich den server vom usb aus, funktioniert alles wie es soll.


    Was könnte der Fehler sein ?


    @Jeffry
    @Kaliber