Motor-Fail-System? xD

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
  • Yo xD


    Hab mal wieder n Problem:


    for(new i = 0; i < MAX_VEHICLES; i++)
    {
    new engine,lights,alarm,doors,bonnet,boot,objective;
    SetVehicleParamsEx(i,engine,lights,alarm,doors,bonnet,boot,objective);
    engine = 0;
    }


    Der Motor ist nicht aus beim Server start


    //Edit: Es funzt immernonit --> habs nun mit ManualVehicleEngineAndLights(); versucht und es geht trotzdem nit -.-

    Die deutsche Rechtschreibung ist Freeware, sprich du darfst sie kostenlos nutzen...
    Sie ist aber nicht Open Source, somit darfst du sie nicht verändern oder in veränderter Form veröffentlichen!


    Einmal editiert, zuletzt von Hijashy ()

  • for(new i = 0; i != MAX_VEHICLES; i++)
    {
    new engine,lights,alarm,doors,bonnet,boot,objective;
    GetVehicleParamsEx(i,engine,lights,alarm,doors,bonnet,boot,objective);
    SetVehicleParamsEx(i,VEHICLE_PARAMS_OFF,lights,alarm,doors,bonnet,boot,objective);
    }
    sollte funzen ;)

    "Bevor ich mir Informationen aus der "Bild" hole,
    werde ich anfangen, Wahlergebnisse danach vorauszusagen,
    neben welchen Busch unsere Katze gepinkelt hat."

    Margarete Stokowski

  • Nope.


    Mein OnGameModeInit sieht so aus:


    public OnGameModeInit()
    {
    SetGameModeText("Server");
    AddPlayerClass(0, 1958.3783, 1343.1572, 15.3746, 269.1425, 0, 0, 0, 0, 0, 0);

    NRCar[0] = AddStaticVehicle(582,1096.4995,-1185.3361,18.3825,179.6533,6,0); // newscar1
    NRCar[1] = AddStaticVehicle(582,1110.1949,-1227.9711,15.8806,182.4918,6,0); // newscar1
    NRCar[2] = AddStaticVehicle(582,1106.9313,-1228.1007,15.8787,183.0683,6,0); // newscar3
    NRCar[3] = AddStaticVehicle(582,1103.4435,-1228.4358,15.8840,183.4780,6,0); // newscar4
    NRCar[4] = AddStaticVehicle(415,1085.4929,-1249.7810,15.5967,322.5817,6,6); // newscar5
    NRCar[5] = AddStaticVehicle(488,1142.0240,-1168.7563,32.2049,86.1012,0,6); // newsheli1
    NRCar[6] = AddStaticVehicle(488,1142.7141,-1190.4746,32.1946,88.9115,0,6); // newsheli2

    for(new i = 0; i != MAX_VEHICLES; i++)
    {
    new engine,lights,alarm,doors,bonnet,boot,objective;
    GetVehicleParamsEx(i,engine,lights,alarm,doors,bonnet,boot,objective);
    SetVehicleParamsEx(i,VEHICLE_PARAMS_OFF,lights,alarm,doors,bonnet,boot,objective);
    }
    .....
    ..
    .
    .
    .
    .
    return 1;
    }

    Die deutsche Rechtschreibung ist Freeware, sprich du darfst sie kostenlos nutzen...
    Sie ist aber nicht Open Source, somit darfst du sie nicht verändern oder in veränderter Form veröffentlichen!


  • hey wenn das drinne bei ongamemodeinit ist:


    ManualVehicleEngineAndLights();


    dann sind die motoren automatisch aus ;D


    und hier wenn du motor an machen willst als spieler:



    if(strcmp(cmd, "/motor", true) == 0)
    {
    tmp = strtok(cmdtext,idx);
    if(!strlen(tmp))
    {
    SendClientMessage(playerid,0xFF0000,"Info: /motor [an/aus]");
    return 1;
    }
    new engine,lights,alarm,doors,bonnet,boot,objective;
    if(IsPlayerInAnyVehicle(playerid))
    {
    if (GetPlayerState(playerid)== PLAYER_STATE_DRIVER)
    {
    new vid = GetPlayerVehicleID(playerid);
    if(IsAHausCar(vid)){return 1;}
    if(strcmp(tmp,"an",true) == 0)
    {
    if(Gas[vid] == 0)
    {
    SendClientMessage(playerid,0xFF0000,"Der Tank ist alle");
    return 1;
    }
    GetVehicleParamsEx(vid,engine,lights,alarm,doors,bonnet,boot,objective);
    SetVehicleParamsEx(vid,VEHICLE_PARAMS_ON,lights,alarm,doors,bonnet,boot,objective);
    motor[vid] = true;
    SendClientMessage(playerid,0xFF0000,"Du hast den Motor gestartet!");
    }
    else
    if(strcmp(tmp,"aus",true) == 0)
    {
    GetVehicleParamsEx(vid,engine,lights,alarm,doors,bonnet,boot,objective);
    SetVehicleParamsEx(vid,VEHICLE_PARAMS_OFF,lights,alarm,doors,bonnet,boot,objective);
    motor[vid] = false;
    SendClientMessage(playerid,0xFF0000,"Du hast den Motor abgewürgt!");
    }
    }
    }
    return 1;
    }


    Bedanke dich bitte, wenn du den Beitrag als hilfreich empfandest!




  • Es geht doch damit nich, das ist mein einziges Problem.


    Weder mit einer Schleife noch mit
    ManualVehicleEngineAndLights(); ist der Motor beim Serverstart aus -.-

    Die deutsche Rechtschreibung ist Freeware, sprich du darfst sie kostenlos nutzen...
    Sie ist aber nicht Open Source, somit darfst du sie nicht verändern oder in veränderter Form veröffentlichen!


  • Vllt musst du mal deine Includes erneuern aber sonst müsste das ausreichen:

    public OnGameModeInit()
    {
    ManualVehicleEngineAndLights();
    }


    ich habs selbst so drinne ehlich


    wenn das net klappt weiß ich auch nicht weiter


    Bedanke dich bitte, wenn du den Beitrag als hilfreich empfandest!



  • O M G --> Ein drecks Filterscript hat das geblockt -.-*
    Egal --> Danke!! :D

    Die deutsche Rechtschreibung ist Freeware, sprich du darfst sie kostenlos nutzen...
    Sie ist aber nicht Open Source, somit darfst du sie nicht verändern oder in veränderter Form veröffentlichen!