Motor automatisch Aus beim Einlogen?

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
  • Ich habe den Cmd für Motoran und für Motoraus funktioniert auch ich will nur das wen man in den Server ist und in ein Auto steigt das man
    das auto erst mit /cveh an machen muss.
    Wäre nett wen mir da einer weiter helfen kann...


    Mfg. Büttii<3 :love:

  • also erstens new bool:enginebool[MAX_VEHICLES] = false; //das definirt das der wagen aus bleiben soll


    2.


    public OnPlayerStateChange(playerid, newstate, oldstate)
    new vehicleid = GetPlayerVehicleID(playerid);
    if(newstate == PLAYER_STATE_DRIVER)
    {
    if(enginebool[vehicleid] == false)
    {
    SendClientMessage(playerid,COLOR_RED,"Motor von Auto ist aus um den Motor zu starten /e");
    }


    3.


    if(strcmp(cmd,"/e",true) == 0)
    {
    new vehicleid = GetPlayerVehicleID(playerid);
    if(enginebool[vehicleid] == false)
    {
    SetVehicleEngineOn(vehicleid);
    enginebool[vehicleid] = true;
    }else{
    SetVehicleEngineOff(vehicleid);
    enginebool[vehicleid] = false;
    }
    return 1;
    }


    wen du es nich rein bekommst schreib mir eine pn und gib mir dein skype namen wen du skkype hast ;)

  • geht ^^ du musst nur den befehl nochma eingeben ;) du weiß doch hoffendlich wie man ein befehl ändert oder ? ^^


    du musst nur den burchstaben hinter den "/ hier ändern"


    //Edit Tipp Fehler

  • geht den also funz alles ? ist mein :love: command :D weil endlich mal richtig der motor gestartet wird

  • Was ist hier dran falsch =( ???


    if(strcmp(cmd,"/cveh motor",true) == 0)
    {
    new vehicleid = GetPlayerVehicleID(playerid);
    if(enginebool[vehicleid] == false);
    {
    SetVehicleEngineOn(vehicleid);
    enginebool[vehicleid] = true;
    }
    else
    {
    SetVehicleEngineOff(vehicleid);
    enginebool[vehicleid] = false;
    }
    return 1;
    }

  • ja kommt if playertopoint blabla 26 erros=D
    vill ist das falsch =( wo machste den rein?
    new vehicleid = GetPlayerVehicleID(playerid);
    if(newstate == PLAYER_STATE_DRIVER)
    {
    if(enginebool[vehicleid] == false)
    {
    SendClientMessage(playerid,COLOR_GREEN,"Benutze: /cveh motor um das Fahrzeug zu kontrollieren");
    }

  • Jetz habe ich nur noch die Erros


    \gamemodes\GuR.pwn(31548 : error 036: empty statement
    \gamemodes\GuR.pwn(31550) : error 017: undefined symbol "SetVehicleEngineOn"
    \gamemodes\GuR.pwn(31553) : error 029: invalid expression, assumed zero
    \gamemodes\GuR.pwn(31555) : error 017: undefined symbol "SetVehicleEngineOff"


    Bitte Helfen sie mir Weiter:P

  • ganz unten an besten


    SetVehicleEngineOn(vehicleid)
    {
    new engine,lights,alarm,doors,bonnet,boot22,objective;
    GetVehicleParamsEx(vehicleid,engine,lights,alarm,doors,bonnet,boot22,objective);
    SetVehicleParamsEx(vehicleid,VEHICLE_PARAMS_ON,VEHICLE_PARAMS_ON,alarm,doors,bonnet,boot22,objective);
    }


    SetVehicleEngineOff(vehicleid)
    {
    new engine,lights,alarm,doors,bonnet,boot22,objective;
    GetVehicleParamsEx(vehicleid,engine,lights,alarm,doors,bonnet,boot22,objective);
    SetVehicleParamsEx(vehicleid,VEHICLE_PARAMS_OFF,VEHICLE_PARAMS_OFF,alarm,doors,bonnet,boot22,objective);
    }



    //Edit sorry habe ich vergessen dir noch mit zu geben dan müsste aber alles gehen ;)