Für bestimmte Autos - Unbegrenztes Benzin/Tank.

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
  • Hallo,
    Ich wollt für meine Noob-Roller mit denen die Zivis fahren
    machen damit die kein Tank / Benzin Verlieren.. (Am Besten noch damit dort steht: Unbegrenzetes Tank oder so :D)
    Jojoa hoffe ihr könnt mir helfen.


    MFG


    Er!k

  • Jaa ne ich bin noch Noobi :<
    Pls poste ma bitte ^^


    // BFX: Du bist doch profi pls help :(
    Erik

    Einmal editiert, zuletzt von Er!k ()

  • new specialvehicles[5]; // 5 Noob Fahrzeuge


    erstellst die dann so...


    specialvehicles[0] = CreateVehicle(...);
    special...


    und dann im Timer ...


    if(GetPlayerVehicleID(i) == specialvehicles[0])continue;


    war glaub ich ne Schleife aber bin mir nicht sicher über die Variable die den Tank abzieht

    Mfg. BlackFoX_UD_ alias [BFX]Explosion


  • ahh ok aber wo gehört des hin ?


    if(GetPlayerVehicleID(i) == specialvehicles[0])continue;


    unter: OnGamemodeinit oder ?


    Erik

  • in nem public der nen timer antreibt^^ sozusagen

  • öhm ich check grad garnix xD
    Em ich habe dein Tank System BlackFox wo hin damit :D

  • Emm naja egal kucke ich später ^^
    Kan mir jemand sagen wie ich mache das ich an ner bestimmten stelle /enter mach und dan wen ich rauswill /exit :>
    Also mit interrior und so.
    // Hab mir dieses ohne CMD da angekuckt .. find ich kacke weil man dan immer schnell hin und her portet :x
    also pls mit CMD :D


    Erik

    Einmal editiert, zuletzt von Er!k ()

  • So , such die Linie


    AUTOX[vehicleid][tank]--;



    und mach daraus
    new bool:found = false;
    for(new s = 0;s<sizeof specialvehicles;s++){
    if(GetPlayerVehicleID(playerid) == specialvehicles[s]){found = true;break;}
    }
    if(!found)AUTOX[vehicleid][tank]--;

    Mfg. BlackFoX_UD_ alias [BFX]Explosion


  • TextDrawShowForPlayer(playerid,TT_0[playerid]);
    TextDrawShowForPlayer(playerid,TT_3[playerid]);
    CheckHealth(playerid);
    #if defined TANK_SYS
    TextDrawShowForPlayer(playerid,TT_1[playerid]);
    #endif
    TextDrawShowForPlayer(playerid,TT_2);
    TextDrawShowForPlayer(playerid,TT_4);
    #if defined TANK_SYS
    new tankx[128];
    format(tankx,sizeof tankx,"Tank : %d/100",AUTOX[vehicleid][tank]);
    TextDrawSetString(TT_1[playerid],tankx);
    #endif
    }


    Daraus das:


    new bool:found = false;
    for(new s = 0;s<sizeof specialvehicles;s++){
    if(GetPlayerVehicleID(playerid) == specialvehicles[s]){found = true;break;}
    }
    if(!found)AUTOX[vehicleid][tank]--;


    oder wie xD

  • Yeah baby funkt :D


    // Kan mir jetzt jemand sagen mit den /enter und /exit CMD da.. (Will mit CMD nicht ohne) :)
    und mit Interriors da pls :X


    Erik