Motor an/ausschalten

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
  • Hey Breadfish.
    Im Script was ich gerade ein bisschen editen möchte ist eingestellt, dass man mit NUM 2 den Motor starten kann und mit NUM 8 das Licht anmachen kann. Doch wie kann ich mit dem folgenden Codes mit normaler 2 Taste und normaler 8 Taste die Funktionen machen?


    Motor:
    if((newkeys == KEY_ANALOG_DOWN)&&(IsPlayerInAnyVehicle(playerid)))
    {
    new vehicleid = GetPlayerVehicleID(playerid);
    if(Motor[vehicleid] == false && IsPlayerDriver(playerid))
    {
    new engine,lights,alarm,doors,bonnet,boot,objective;
    GetVehicleParamsEx(vehicleid,engine,lights,alarm,doors,bonnet,boot,objective);
    SetVehicleParamsEx(vehicleid,VEHICLE_PARAMS_ON,lights,alarm,doors,bonnet,boot,objective);
    new string[128];
    format(string,sizeof(string),"%s startet den Motor.",SpielerName(playerid));
    SendClientMessageInRange(playerid,string,cLila,50);
    Motor[vehicleid] = true;
    return 1;
    }
    if(Motor[vehicleid] == true && IsPlayerDriver(playerid))
    {
    new engine,lights,alarm,doors,bonnet,boot,objective;
    GetVehicleParamsEx(vehicleid,engine,lights,alarm,doors,bonnet,boot,objective);
    SetVehicleParamsEx(vehicleid,VEHICLE_PARAMS_OFF,lights,alarm,doors,bonnet,boot,objective);
    new string[128];
    format(string,sizeof(string),"%s schaltet den Motor aus.",SpielerName(playerid));
    SendClientMessageInRange(playerid,string,cLila,50);
    Motor[vehicleid] = false;
    return 1;
    }
    }


    Licht:
    if((newkeys == KEY_ANALOG_UP)&&(IsPlayerInAnyVehicle(playerid)))
    {
    new vehicleid = GetPlayerVehicleID(playerid);
    if(Licht[vehicleid] == false && IsPlayerDriver(playerid))
    {
    new engine,lights,alarm,doors,bonnet,boot,objective;
    GetVehicleParamsEx(vehicleid,engine,lights,alarm,doors,bonnet,boot,objective);
    SetVehicleParamsEx(vehicleid,engine,VEHICLE_PARAMS_ON,alarm,doors,bonnet,boot,objective);
    Echo(playerid,cRot,"Licht an.");
    Licht[vehicleid] = true;
    return 1;
    }
    if(Licht[vehicleid] == true && IsPlayerDriver(playerid))
    {
    new engine,lights,alarm,doors,bonnet,boot,objective;
    GetVehicleParamsEx(vehicleid,engine,lights,alarm,doors,bonnet,boot,objective);
    SetVehicleParamsEx(vehicleid,engine,VEHICLE_PARAMS_OFF,alarm,doors,bonnet,boot,objective);
    Echo(playerid,cRot,"Licht aus.");
    Licht[vehicleid] = false;
    return 1;
    }
    }
    return 1;
    }

  • Definiere:

    Zitat


    Doch wie kann ich mit dem folgenden Codes mit normaler 2 Taste und normaler 8 Taste die Funktionen machen?


    Haste doch da? Oder meinst du mit der 2 Oben? Also womit man " und ² macht?
    Wenn ja: Nö geht nicht, wenn mich jemand hatet und ja sagt, fress ich einen Besen.


    lg :thumbup:

    RTL - Das N steht für Niveau!
    MfG,
    StreetS


    Jegliche Freundesanfragen, die für mich keinen Sinn ergeben, werden professionell Ignoriert. (Gleiche mit Skype!)
    Wer es nicht kapiert wird in Breadfish & Skype blockiert.


    - Stolzer PAWN Scripter der Klasse Beherrscht

  • Hier findest du die Aktuelle Anzahl an 'Tasten'.


    Lesen hilft ;)
    ich will ja nicht so sein und mach es dir mal ;)


    if((newkeys == KEY_ANALOG_DOWN)&&(IsPlayerInAnyVehicle(playerid)))
    wird zu
    if((newkeys == KEY_NO)&&(IsPlayerInAnyVehicle(playerid))) Taste N


    if((newkeys == KEY_ANALOG_UP)&&(IsPlayerInAnyVehicle(playerid)))
    wird zu
    if((newkeys == KEY_YES)&&(IsPlayerInAnyVehicle(playerid))) Taste Z, im Wiki steht Y. Es ist aber Z