Problem mit rc FS

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


    Wenn ich mir ein RC Vehicle kaufe und es benutze ist der motor aus.
    Wie kann ich das machen das der gleich an ist?
    if(!strcmp(cmdtext,"/userc",true))
    {
    new Float:pPos[4];
    if(!dini_Exists(pData[playerid][pRcFile])) { return SendClientMessage(playerid,0xFAFAFAFF,"Du hast kein RC Vehicle! Du kannst aber eins im RC Shop kaufen."); }
    if(GetPlayerWantedLevel(playerid) > 0) { return SendClientMessage(playerid,0xFAFAFAFF,"Du kannst dein RC Car nicht benutzen weil du Wanteds hast!"); }
    if(pData[playerid][pRcVehID]!=0) { return 1; }
    GetPlayerPos(playerid,pPos[0],pPos[1],pPos[2]);
    GetPlayerFacingAngle(playerid,pPos[3]);
    pData[playerid][pRcVehID] = AddStaticVehicle(dini_Int(pData[playerid][pRcFile],"rcModel"),pPos[0],pPos[1],pPos[2],pPos[3],3,1);
    PutPlayerInVehicle(playerid,pData[playerid][pRcVehID],0);
    SendClientMessage(playerid,0x33CCFF00,"Tippe /exitrc um das RC Car zu verlassen !");
    return 1;
    }
    Und bei mir gibt es 2 Engine Befehle. einer ist /aengine wenn man z.b ein admin car spawnt der andere ist ganz normal /engine.
    Doch wenn ich dann mein rc car habe hejt es nur mit /aengine an.


    Am besten wäre es wenn es gleich an ist.


    Mfg
    James_Ryan

  • Dann zeig doch auch mal wie dein /engine befehl aussieht

  • if(strcmp(cmdtext,"/engine",true) == 0)
    {
    new engine,lights,alarm,doors,bonnet,boot,objective;
    State=GetPlayerState(playerid);
    if(IsPlayerConnected(playerid) && GetPlayerState(playerid) == PLAYER_STATE_DRIVER)
    {
    new newcar = GetPlayerVehicleID(playerid);
    new vid = GetPlayerVehicleID(playerid);
    if(motor[vid] == false)
    {
    //new PlayerName[MAX_PLAYER_NAME];
    //GetPlayerName(playerid, PlayerName,sizeof(PlayerName));
    //print("[INFO CAR(ENGINE)]:%s versucht den Motor von dem Auto[ID %s] zu starten",PlayerName,GetPlayerVehicleID(playerid));
    if(PlayerInfo[playerid][pRest] == 1)
    {
    new Bootcar = GetPlayerVehicleID(playerid);
    for(new X = 0; X < MaxVeh; X++)
    {
    if (Bootcar == PlayerCar[playerid][X][CarId])
    {
    if(PlayerCar[playerid][X][CarArrest] == 1)
    {
    SendClientMessage(playerid, COLOR_WHITE,"Du kannst nicht wegfahren, da an den Reifen eine Wegfahrsperre angebracht ist!");
    CarWarn[playerid] = 1;
    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,COLOR_GREY,"Motor abgeschaltet(Wegfahren fehlgeschlagen!)");
    FreezePlayer(playerid);
    GameTextForPlayer(playerid,"~g~/exit ~w~um auszusteigen",2000,1);
    return 1;
    }
    }
    }
    }
    if(vid == PlayerCar[playerid][Dtc_PlayerKey[playerid]][CarId])
    {
    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,COLOR_GREY,"Motor wird gestartet..");
    }

  • Schon mal Probiert das:
    GetVehicleParamsEx(vid,engine,lights,alarm,doors,bonnet,boot,objective);
    SetVehicleParamsEx(vid,VEHICLE_PARAMS_ON,lights,alarm,doors,bonnet,boot,objective);
    motor[vid] = true;
    mit einzufügen in den "/userc" command?

  • dann bekomme ich 6error
    C:\Users\Marian\Desktop\Games\Server\RMR\Script-Server\RC-Shop.pwn(152) : error 017: undefined symbol "vid"
    C:\Users\Marian\Desktop\Games\Server\RMR\Script-Server\RC-Shop.pwn(153) : error 017: undefined symbol "vid"
    C:\Users\Marian\Desktop\Games\Server\RMR\Script-Server\RC-Shop.pwn(154) : error 017: undefined symbol "motor"
    C:\Users\Marian\Desktop\Games\Server\RMR\Script-Server\RC-Shop.pwn(154) : error 017: undefined symbol "vid"
    C:\Users\Marian\Desktop\Games\Server\RMR\Script-Server\RC-Shop.pwn(154) : error 029: invalid expression, assumed zero
    C:\Users\Marian\Desktop\Games\Server\RMR\Script-Server\RC-Shop.pwn(154) : fatal error 107: too many error messages on one line


    Compilation aborted.Pawn compiler 3.2.3664 Copyright (c) 1997-2006, ITB CompuPhase



    6 Errors.