Beiträge von NachoMan

    if(Auto(playerid) && dUserINT(PlayerName(playerid)).("fschein")==0)
    {
    SendClientMessage(playerid,COLOR_ASKQ,"Du hast kein Führerschein!");
    SendClientMessage(playerid,COLOR_ASKQ,"Lass dich ja nicht erwischen!");
    return 1;
    }
    else if(Heli(playerid) && dUserINT(PlayerName(playerid)).("hschein")==0)
    {
    SendClientMessage(playerid,COLOR_ASKQ,"Du hast kein Helischein!");
    SendClientMessage(playerid,COLOR_ASKQ,"Lass dich ja nicht erwischen!");
    return 1;
    }
    else if(klein(playerid) && dUserINT(PlayerName(playerid)).("mschein50er")==0)
    {
    SendClientMessage(playerid,COLOR_ASKQ,"Du hast kein 50er Motorradschein!");
    SendClientMessage(playerid,COLOR_ASKQ,"Lass dich ja nicht erwischen!");
    return 1;
    }


    wenn das erste if true(wahr) ergibt hört er auf mit den abfragen und du sparst dir ne menge ärger und rechenleistung.(macht nicht immer sinn^^)


    die funktionen muss so aussehen:
    public gross(playerid)
    {
    new pVeh = GetVehicleModel(GetPlayerVehicleID(playerid));
    if(pVeh == 521 || pVeh == 522 || pVeh == 581)
    {
    return 1;
    }
    return 0; // vorher return 1;
    }

    ein string würde reichen XD


    versuch das mit einem string umzusetzen, wärend du das versuchst wirst du den fehler finden, dir an den kopf fassen und dich fragen warum du so früh gefragt hast anstatt selbst nach zu sehen.

    lass dir mal dUserINT(PlayerName(playerid)).("hschein") ausgeben. am besten mit prinf, dann steht es in der konsole.


    die abfrage mit den autos hättest du dir sparen könnnen xD
    jedes fahrzeug das kein flugzeug, boot, motorrad, heli ist muss ein auto sein oder nicht?


    edit: fehler gefunden xD
    die funktionen geben immer 1 zurück.


    wenn das fahrzeug ein auto ist musst du 1 zurück geben(return 1; ) wenn nicht gibst du null zurück (return 0; )


    und benutze bitte
    if(blah){
    //code
    }
    else if(blah1)
    {
    //code
    }
    else


    und so weiter. es ist schneller und weniger fehleranfällig

    diese musik ist auf kiddies zugeschnitten die denken sie wären cool wenn sie "schlimme musik" hören oder sich einfach nur in einer bestimmten pubertären entwicklungsphase befinden in dem sie soetwas einfach toll finden. :D


    ich bin zwar kein mod aber ich wäre gegen K.I.Z.


    ich höre übrigens unter anderem die ärzte, die leider sehr oft falsch verstanden werden :(

    geh die funktion durch und überleg was da überhaupt passiert.(achte dabei auf die stellen an den die funktion beendet wird)


    das passiert nur bei copy+paste, weil man selbst überlegen muss was wann passiert wenn man es selbst schreibt.

    ehm vllt ne endlos schleife in gamemodeinit? woher hast du denn den gamemode?


    zum godfather:
    ich habs versuch darauf auf zu bauen... hab mehr zeit mit ersetzen verschwendet als mit neuen dingen... fang nen selfmade an oder bewirb dich bei mir wenn du gut bist^^

    teil es lieber in ein array mit substrings, das ist schneller und übersichtlicher.
    declaration der variablen:
    new arrCoords[14][64];
    new stringFromDb[256];


    abfrage:
    format(sql, sizeof(sql), "SELECT * FROM `vehicle` WHERE id = %d", vehicleid);
    samp_mysql_query(sql);
    samp_mysql_store_result();


    überprüfen ob es das auto gibt, in ein array aufteilen und speichern:
    if (samp_mysql_num_rows() > 0)
    {
    samp_mysql_fetch_row(stringFromDb);
    split(stringFromDb, arrCoords, '|');

    VehicleInfo[VehicleCounter][vSqlId] = strval(arrCoords[0]); // sql id

    VehicleInfo[VehicleCounter][vBussinesOwner] = strval(arrCoords[1]);
    VehicleInfo[VehicleCounter][vPrivateOwner] = strval(arrCoords[2]);

    hast du kein primären index? wenn doch bist du einfach nur eine spalte verrutscht xD

    bei mir wirds auch aus der sql geladen, funktioniert genau so wie sonst auch.
    vielleicht hast du ne spalte beim auslesen verwechselt oder addstaticvehicle benutzt?


    lass dir mit print den string ausgeben den du von der datenbank zurück bekommst.


    add mich mal in icq