Beiträge von EliteBread

    das habe ich hier her:
    [ SCRIPTING ] Motor- und Tanksystem


    So gehts aber:
    dcmd_tanken(playerid,params[])
    {
    #pragma unused params
    if (GetPlayerVehicleSeat(playerid) != 0) return SendClientMessage(playerid,Rot,"Du bist in keinem Fahrzeug (oder kein Fahrer).");
    new car = GetPlayerVehicleID(playerid);
    if (TanktGerade[car]) return SendClientMessage(playerid,Rot,"Du tankst schon!");
    if (Motor[car] == true) return SendClientMessage(playerid,Rot,"Du musst vor dem Tanken den Motor ausschalten.");
    new ZuTanken = 100-Tank[car];
    new preis = ZuTanken * BENZINPREIS;
    if (GetPlayerMoney(playerid) < preis) return SendClientMessage(playerid,Rot,"Du hast nicht genug Geld!");
    GivePlayerMoney(playerid, -preis);
    SendClientMessage(playerid,Grün, "Tanken wird gestartet.");
    SetCameraBehindPlayer(playerid);
    TogglePlayerControllable(playerid,0);
    TanktGerade[car] = true;
    tanktimer[playerid] = SetTimerEx("Auftanken",500,true,"i",playerid);
    return 1;
    }

    Hallo User,
    ich habe mir ein Tanksystem gemacht und es eingefügt.
    ich benutze schon die ganze zeit dcmd und habe probiert das strcmp in dcmd um zuwandel (oben die abfrage was getan werden muss).
    Allerdings kommen diese Errors:


    Hier der Code:
    dcmd_tanken(playerid,params[])
    {
    #pragma unused params
    else if (GetPlayerVehicleSeat(playerid) != 0) return SendClientMessage(playerid,Rot,"Du bist in keinem Fahrzeug (oder kein Fahrer).");
    new car = GetPlayerVehicleID(playerid);
    else if (TanktGerade[car]) return SendClientMessage(playerid,Rot,"Du tankst schon!");
    else if (Motor[car] == true) return SendClientMessage(playerid,Rot,"Du musst vor dem Tanken den Motor ausschalten.");
    new ZuTanken = 100-Tank[car];
    new preis = ZuTanken * BENZINPREIS;
    if (GetPlayerMoney(playerid)-preis < 0) return SendClientMessage(playerid,Rot,"Du hast nicht genug Geld!");
    GivePlayerMoney(playerid, -preis);
    SendClientMessage(playerid,Grün, "Tanken wird gestartet.");
    SetCameraBehindPlayer(playerid);
    TogglePlayerControllable(playerid,0);
    TanktGerade[car] = true;
    tanktimer[playerid] = SetTimerEx("Auftanken",500,true,"i",playerid);
    return 1;
    }


    Zeile:2576
    else if (GetPlayerVehicleSeat(playerid) != 0) return SendClientMessage(playerid,Rot,"Du bist in keinem Fahrzeug (oder kein Fahrer).");
    Zeile:2578
    else if (TanktGerade[car]) return SendClientMessage(playerid,Rot,"Du tankst schon!");

    Hallo leuteZ,
    ich habe in einem altem Thread schon mal hier nach gefragt(Nummernschilder)
    und da nur das Als Antworterhalten :)

    Code
    for(new i; i<21; i++)
    	{
    		SetVehicleNumberPlate(IsALSPDCar[i],"Ls-Pd");
    		SetVehicleToRespawn(IsALSPDCar[i]);
    	}


    Ich habe es in

    Code
    public OnGameModeInit()


    eingefügt doch leider kommen diese fehler :(


    Okay so geht es habe das
    jetzt genau so bei licht jetzt wen ich jetzt aber Licht eingebe kommt das an den anfang
    ich hätte es ja gerne so aber es passiert so:


    /motor an
    Motor I
    /motor aus
    Motor I


    wen ich jetzt licht an machen ist es nicht so
    Motor I Licht I


    sondern das Licht erstetzt den Motor
    Licht I



    muss ich 2 Textdraws erstellen oder geht das auch anders ??


    Code
    GetVehicleParamsEx(car,engine,lights,alarm,doors,bonnet,boot,objective);
    			SetVehicleParamsEx(car,VEHICLE_PARAMS_ON,lights,alarm,doors,bonnet,boot,objective);
    			Motor[car] = true;
    			TextDrawSetString(pSpeedo[playerid][4], "~w~Motor: ~g~I");


    Code
    GetVehicleParamsEx(car,engine,lights,alarm,doors,bonnet,boot,objective);
    			SetVehicleParamsEx(car,engine,VEHICLE_PARAMS_ON,alarm,doors,bonnet,boot,objective);
    			Licht[car] = true;
    			TextDrawSetString(pSpeedo[playerid][4], "~w~Licht: ~g~I");

    ohh Sorry sehe gerade auch das ich nicht wäre geschrieben habe :'/


    okay ich würde gerne unten in meinem Textdraw das so machen das wen ich /Motor ein tippe unten das I Grün wird und wen der Motor aus geht das I rot wird leider weiß ich jetzt nicht wie das geht weil ich jetzt schön öfters gehört habe das ist nicht das gleiche wie bei einem normalen Text :)



    Hallo User
    ich habe mir ein Tacho gemacht per Testdraw
    dazu habe ich 2 fragen
    1. ich würde gerne das teile des Tachos weiß machen
    ich hätte es gerne so:


    Carname (weiß)
    Km/h(Grün) 78(Weiß)
    Tank(Grün) 66 (Weiß)
    Zustand(grün) 1000 (weiß)


    2: Möchte ich es gerne so haben das wen der Motor an Ist der I strich grün ist und wen er aus ist Rot
    wie machen ich das (das gleiche bei Licht)?


    Code:

    Code
    new Text:pSpeedo[MAX_PLAYERS][5];
    new pSpeedoOn[MAX_PLAYERS];
    new pSpeedoT[MAX_PLAYERS];



    Wieso :)
    So habe das jetzt so im Script und geht immer noch nicht,
    der compiler sagt das wäre nichts falsch aber angezeigt wird nichts :)


    Code
    new Text:Textdraw0;
    new Text:Textdraw1;
    new Text:Textdraw2;
    new Text:Textdraw3;
    new Text:Textdraw4;



    Hallo User,
    Ich habe ein Problem mit meinem Motor System und zwar einmal der Motor ist an wen ich in das auto steige
    und zweitens die Befehle Licht und Motorhaube gehen nicht ??



    MfG Flo

    geht jetzt kommt aber das im Log