Beiträge von Fabi.StaR


    Weiss wer was ich dort rein schreiben soll??


    else // wenn er keinen schlüssel hat
    {
    //Hir ich habe ´kein plan was dann passieren soll ;(
    }

    ocmd:rentcar(playerid,params[])
    {
    for(new i=0; i<sizeof(RentCar); i++)
    {
    new geld=RentCar[i][VCarPreis];
    if(GetPlayerMoney(playerid) >= geld)
    {
    if(GetPlayerVehicleID(playerid)==RentCar[i][vehid])
    {
    formatEx(playerid,Gruen,"Du hast einen %s für %i und für 40 mintuen gemietet.!",RentCar[i][vehid],RentCar[i][VCarPreis]);
    GivePlayerMoney(playerid,-geld);
    TogglePlayerControllable(playerid,1);
    renttimern = SetTimer("RentTimer2", 2400000,false);
    Key[playerid] = RentCar[i][rentkey];
    return 1;
    }
    }else{SendClientMessage(playerid,Rot,"Du hast nicht genügend Geld!");}
    }
    return 1;
    }


    unrentcar:


    ocmd:unrentcar(playerid,parmas[])
    {
    for(new i=0; i<sizeof(RentCar); i++)
    {
    if(GetPlayerVehicleID(playerid)==RentCar[i][vehid])
    {
    SendClientMessage(playerid,Gruen,"Du hast denn Vertrag.!");
    SetVehicleToRespawn(RentCar[i][rentkey]);
    KillTimer(renttimern);
    Key[playerid]=0;
    return 1;
    }
    }
    return 1;
    }



    timer:


    public RentTimer2(playerid)
    {
    SendClientMessage(playerid,Gelb,"[Rent-Info]: Der Mietvertrag ist abgelaufen.");
    for(new i=0; i<sizeof(RentCar); i++)
    {
    if(GetPlayerVehicleID(playerid)==RentCar[i][vehid])
    {
    SetVehicleToRespawn(GetPlayerVehicleID(playerid));
    }
    }
    return 1;
    }

    Wenn ich ein Fahrzeug miete und damit rumfahre und austeige und wieder einsteige muss ich es neu mieten aber ich möchte das man damit dann 40 minuten fahren kann.



    hir /rentcar


    Spoiler anzeigen
    ocmd:rentcar(playerid,params[]){ for(new i=0; i<sizeof(RentCar); i++) { new geld=RentCar[i][VCarPreis]; if(GetPlayerMoney(playerid) >= geld) { if(GetPlayerVehicleID(playerid)==RentCar[i][vehid]) { formatEx(playerid,Gruen,"Du hast einen %s für %i und für 40 mintuen gemietet.!",RentCar[i][vehid],RentCar[i][VCarPreis]); GivePlayerMoney(playerid,-geld); TogglePlayerControllable(playerid,1); renttimern = SetTimer("RentTimer2", 2400000,false); Key[playerid] = RentCar[i][rentkey]; return 1; } }else{SendClientMessage(playerid,Rot,"Du hast nicht genügend Geld!");} } return 1;}


    hir /unrentcar


    Spoiler anzeigen
    ocmd:unrentcar(playerid,parmas[]){ for(new i=0; i<sizeof(RentCar); i++) { if(GetPlayerVehicleID(playerid)==RentCar[i][vehid]) { SendClientMessage(playerid,Gruen,"Du hast denn Vertrag.!"); SetVehicleToRespawn(RentCar[i][rentkey]); KillTimer(renttimern); Key[playerid]=0; return 1; } } return 1;}


    hir der Timer:
    public RentTimer2(playerid){ SendClientMessage(playerid,Gelb,"[Rent-Info]: Der Mietvertrag ist abgelaufen."); for(new i=0; i<sizeof(RentCar); i++) { if(GetPlayerVehicleID(playerid)==RentCar[i][vehid]) { SetVehicleToRespawn(GetPlayerVehicleID(playerid)); } } return 1;}


    sorry das es so aussieht aber besser geht es net ;(

    Wenn ich Minecraft starte und mic heinlogg dann kommt erstmal so 2 minuten blacksreen und dann komme diese fehler meldung:




    Bitte um schnelle hilfe


    mfg. Fabi.StaR


    Dank dir jetzt gehst


    /close

    Spoiler anzeigen
    ocmd:carlock(playerid, params[])
    {
    if(pAutoInfo[playerid][Carid])
    {
    if(pAutoInfo[playerid][pKey] > 0)
    {
    if(GetPlayerState(playerid) == PLAYER_STATE_DRIVER) return 1;
    GetVehicleParamsEx(pAutoInfo[playerid][Carid],engine,lights,alarm,doors,bonnet,boot,objective);
    GetVehicleParamsEx(pAutoInfo[playerid][Carid], engine, lights, alarm, doors, bonnet, boot, objective);
    if(pAutoInfo[playerid][Carid] != INVALID_VEHICLE_ID)
    {
    if(doors == VEHICLE_PARAMS_ON)
    {
    SetVehicleParamsEx(pAutoInfo[playerid][Carid],engine,lights,alarm,VEHICLE_PARAMS_OFF,bonnet,boot,objective);
    SetVehicleParamsEx(pAutoInfo[playerid][Carid],engine,VEHICLE_PARAMS_ON,alarm,doors,bonnet,boot,objective);
    SetTimerEx("BlinkTimer",1000,false,"i",playerid);
    SendClientMessage(playerid,Gruen,"Fahrzeug aufgeschlossen.");
    }
    else
    {
    SetVehicleParamsEx(pAutoInfo[playerid][Carid],engine,lights,alarm,VEHICLE_PARAMS_ON,bonnet,boot,objective);
    SetVehicleParamsEx(pAutoInfo[playerid][Carid],engine,VEHICLE_PARAMS_ON,alarm,doors,bonnet,boot,objective);
    SetTimerEx("BlinkTimer",1000,false,"i",playerid);
    SendClientMessage(playerid,Rot,"Fahrzeug abgeschlossen.");
    }
    }
    }
    else{SendClientMessage(playerid,Rot,"Du besitzt kein Fahrzeug!");}
    }
    return 1;
    }


    Besser?

    Wenn ich /carlock eingebe wird das auto abgeschlossen und es kommt auch diese Nachricht Fahrzeug Abgeschlossen aber wenn ich es noch mal abschlisse kommt immer noch diese Nachricht Fahrzeug Abgeschlossen
    Hir der Befehl:

    Spoiler anzeigen
    ocmd:carlock(playerid, params[]){ if(pAutoInfo[playerid][Carid]) { if(pAutoInfo[playerid][pKey] > 0) { if(GetPlayerState(playerid) == PLAYER_STATE_DRIVER) return 1; GetVehicleParamsEx(pAutoInfo[playerid][Carid],engine,lights,alarm,doors,bonnet,boot,objective); GetVehicleParamsEx(pAutoInfo[playerid][Carid], engine, lights, alarm, doors, bonnet, boot, objective); if(pAutoInfo[playerid][Carid] != INVALID_VEHICLE_ID) { if(doors == VEHICLE_PARAMS_ON) { SetVehicleParamsEx(pAutoInfo[playerid][Carid],engine,lights,alarm,VEHICLE_PARAMS_OFF,bonnet,boot,objective); SetVehicleParamsEx(pAutoInfo[playerid][Carid],engine,VEHICLE_PARAMS_ON,alarm,doors,bonnet,boot,objective); SetTimerEx("BlinkTimer",1000,false,"i",playerid); SendClientMessage(playerid,Gruen,"Fahrzeug aufgeschlossen."); } else { SetVehicleParamsEx(pAutoInfo[playerid][Carid],engine,lights,alarm,VEHICLE_PARAMS_ON,bonnet,boot,objective); SetVehicleParamsEx(pAutoInfo[playerid][Carid],engine,VEHICLE_PARAMS_ON,alarm,doors,bonnet,boot,objective); SetTimerEx("BlinkTimer",1000,false,"i",playerid); SendClientMessage(playerid,Rot,"Fahrzeug abgeschlossen."); } } } else{SendClientMessage(playerid,Rot,"Du besitzt kein Fahrzeug!");} } return 1;}


    Sorry ich bekomme es net hin :)