Thread: Refuel Target

Results 1 to 8 of 8
  1. #1
    Rebitaay's Avatar
    Join Date
    Jan 2013
    Gender
    male
    Location
    Earth
    Posts
    45
    Reputation
    10
    Thanks
    1

    Question Refuel Target

    Why hello there.

    I tried to make a refuel target script, using a "Repair Area" script and editing the target from area to "cursorTarget".
     

    _vehicle = cursorTarget;
    fuelQuantity = 10000;


    _canSize = fuelQuantity;
    _configVeh = configFile >> "cfgVehicles" >> TypeOf(_vehicle);
    _capacity = getNumber(_configVeh >> "fuelCapacity");
    _nameType = getText(_configVeh >> "displayName");
    _curFuel = ((fuel _vehicle) * _capacity);
    _newFuel = (_curFuel + _canSize);

    if (_newFuel > _capacity) then {_newFuel = _capacity};
    _newFuel = (_newFuel / _capacity);

    dayzSetFuel = [_vehicle,_newFuel];
    dayzSetFuel spawn local_sefFuel;
    publicVariable "dayzSetFuel";

    call fnc_usec_medic_removeActions;
    r_action = false;

    Meh, never as easy at it would seem. So that doesn't work....
    Anyone got a script I could have for the menu? It's not a public menu, but if it is ever public, I will credit you.

  2. #2
    Daelso's Avatar
    Join Date
    Aug 2012
    Gender
    male
    Location
    USA
    Posts
    166
    Reputation
    10
    Thanks
    16
    My Mood
    Devilish
    Quote Originally Posted by Rebitaay View Post
    Why hello there.

    I tried to make a refuel target script, using a "Repair Area" script and editing the target from area to "cursorTarget".
    [spoiler=Failed Refuel Script]
    _vehicle = cursorTarget;
    fuelQuantity = 10000;


    _canSize = fuelQuantity;
    _configVeh = configFile >> "cfgVehicles" >> TypeOf(_vehicle);
    _capacity = getNumber(_configVeh >> "fuelCapacity");
    _nameType = getText(_configVeh >> "displayName");
    _curFuel = ((fuel _vehicle) * _capacity);
    _newFuel = (_curFuel + _canSize);

    if (_newFuel > _capacity) then {_newFuel = _capacity};
    _newFuel = (_newFuel / _capacity);

    dayzSetFuel = [_vehicle,_newFuel];
    dayzSetFuel spawn local_sefFuel;
    publicVariable "dayzSetFuel";


    Was that a typo there, or should it be setfuel?

  3. #3
    typh0's Avatar
    Join Date
    Jan 2013
    Gender
    male
    Posts
    231
    Reputation
    10
    Thanks
    35
    My Mood
    Yeehaw
    Code:
    _vehicle = cursorTarget;
    dayzSetFuel = [_vehicle,1];

    try that

    Skype: MrAlexc921

    Youtube: MrAlexc92

    Stream: MrAlexc





  4. #4
    Rebitaay's Avatar
    Join Date
    Jan 2013
    Gender
    male
    Location
    Earth
    Posts
    45
    Reputation
    10
    Thanks
    1
    Quote Originally Posted by Daelso View Post
    Was that a typo there, or should it be setfuel?
    That's what my buddy said to put it as.

  5. #5
    SpiderG's Avatar
    Join Date
    Jan 2012
    Gender
    male
    Posts
    135
    Reputation
    10
    Thanks
    63
    Hmmm this will be a good one

  6. #6
    Rebitaay's Avatar
    Join Date
    Jan 2013
    Gender
    male
    Location
    Earth
    Posts
    45
    Reputation
    10
    Thanks
    1
    Quote Originally Posted by typh0 View Post
    Code:
    _vehicle = cursorTarget;
    dayzSetFuel = [_vehicle,1];

    try that
    Doesn't work.

    ---------- Post added at 11:23 PM ---------- Previous post was at 11:14 PM ----------

    Now that I try it, not even my original Repair/Refuel script works... Maybe the new update patched something.

  7. #7
    Hammy2's Avatar
    Join Date
    Aug 2010
    Gender
    male
    Location
    Sweden,Skåne
    Posts
    168
    Reputation
    9
    Thanks
    12
    My Mood
    Cold
    LEACHING* the titel say it all
    [infiSTAR Repair+Refuel Script]
    22:23 26/09/12 UTC+1, Germany
    v1.0

    What does this Script do?
    Using WUAT or Silent Menu,
    choosing a player and executing the script on him, will repair and refuel his vehicle (if he is sitting in it).

    YOU CAN CHANGE fuelQuantity = xxxx; (this is the amount of fuel what's added to the vehicle)
    */

    _plr = _this select 0;

    _case = _this select 1;

    _class = "";

    private["_pList", "j", "i", "_pArray", "v", "_dir"];

    _pList = playableUnits;
    j = count _pList;
    i = 0;
    _pArray = [];

    for "i" from 0 to j do
    {
    v= _pList select i;
    if(format[name v] == _plr) then {

    private["_vehicle","_curFuel","_newFuel"];
    _vehicle = (vehicle v);

    _vehicle setvehicleammo 1;

    // REPAIR method 1
    _hitpoints = _vehicle call vehicle_getHitpoints;
    {
    _selection = getText(configFile >> "cfgVehicles" >> typeOf _vehicle >> "HitPoints" >> _x >> "name");
    dayzSetFix = [_vehicle, _selection, 0];
    publicVariable "dayzSetFix";
    if (local _vehicle) then
    {dayzSetFix call object_setFixServer;};} forEach _hitpoints;

    // REPAIR method 2
    dayzSetFix = (vehicle v) setdammage 0;
    publicVariable "dayzSetFix";
    if (local (vehicle v)) then {dayzSetFix call object_setFixServer;};

    // REFUEL
    fuelQuantity = 10000;
    _canSize = fuelQuantity;
    /* original path, to fuel canSize, which is a Quantity of 20.
    _canSize = getNumber(configFile >> "cfgMagazines" >> "ItemJerrycan" >> "fuelQuantity");
    */
    _configVeh = configFile >> "cfgVehicles" >> TypeOf(_vehicle);
    _capacity = getNumber(_configVeh >> "fuelCapacity");
    _nameType = getText(_configVeh >> "displayName");
    _nameType = (name v) + ("s ") + (_nameType) + (" repaired and");
    _curFuel = ((fuel _vehicle) * _capacity);
    _newFuel = (_curFuel + _canSize);

    if (_newFuel > _capacity) then {_newFuel = _capacity};
    _newFuel = (_newFuel / _capacity);


    //[player,"refuel",0,false] call dayz_zombieSpeak;

    _id = [player,20,true,(getPosATL player)] spawn player_alertZombies;

    sleep 0.5;

    dayzSetFuel = [_vehicle,_newFuel];
    dayzSetFuel spawn local_sefFuel;
    publicVariable "dayzSetFuel";
    cutText [format[localize "str_player_05",_nameType,_canSize], "PLAIN DOWN"];
    sleep 0.5;

    call fnc_usec_medic_removeActions;
    r_action = false;

    }

    };

    _plr = "";


    //notes + reminder:

    /*
    _selection = 'motor';
    dayzSetFix = [_vehicle,_selection,0];
    publicVariable "dayzSetFix";
    if (local _vehicle) then {dayzSetFix call object_setFixServer;};
    _vehicle setvelocity [0,0,1];

    _selection = 'palivo';
    dayzSetFix = [_vehicle,_selection,0];
    publicVariable "dayzSetFix";
    if (local _vehicle) then {dayzSetFix call object_setFixServer;};
    _vehicle setvelocity [0,0,1];

    _selection = 'wheel_1_1_steering';
    dayzSetFix = [_vehicle,_selection,0];
    publicVariable "dayzSetFix";
    if (local _vehicle) then {dayzSetFix call object_setFixServer;};
    _vehicle setvelocity [0,0,1];

    _selection = 'wheel_1_2_steering';
    dayzSetFix = [_vehicle,_selection,0];
    publicVariable "dayzSetFix";
    if (local _vehicle) then {dayzSetFix call object_setFixServer;};
    _vehicle setvelocity [0,0,1];

    _selection = 'wheel_2_1_steering';
    dayzSetFix = [_vehicle,_selection,0];
    publicVariable "dayzSetFix";
    if (local _vehicle) then {dayzSetFix call object_setFixServer;};
    _vehicle setvelocity [0,0,1];

    _selection = 'wheel_2_2_steering';
    dayzSetFix = [_vehicle,_selection,0];
    publicVariable "dayzSetFix";
    if (local _vehicle) then {dayzSetFix call object_setFixServer;};
    _vehicle setvelocity [0,0,1];

    _selection = 'karoserie';
    dayzSetFix = [_vehicle,_selection,0];
    publicVariable "dayzSetFix";
    if (local _vehicle) then {dayzSetFix call object_setFixServer;};
    _vehicle setvelocity [0,0,1];

    _selection = 'karoserie';
    dayzSetFix = [_vehicle,_selection,0];
    publicVariable "dayzSetFix";
    if (local _vehicle) then {dayzSetFix call object_setFixServer;};
    _vehicle setvelocity [0,0,1];
    */
    9.11 ? More like 9._ _
    Pluto is not a planet anymore!

  8. #8
    Rebitaay's Avatar
    Join Date
    Jan 2013
    Gender
    male
    Location
    Earth
    Posts
    45
    Reputation
    10
    Thanks
    1
    That is my "Original Script" that I said does not work. It's from Wuat.

Similar Threads

  1. Racial targeting at its best.
    By Obama in forum General
    Replies: 15
    Last Post: 01-27-2009, 09:39 PM
  2. 10-15 year old's Being Targeted
    By Blind_Hairy_guy in forum Debate Fort
    Replies: 3
    Last Post: 03-06-2008, 04:22 AM
  3. [HELP] How do i get the form to target a proccess...
    By Nightlord in forum Visual Basic Programming
    Replies: 4
    Last Post: 11-27-2007, 11:43 AM
  4. Targeting a Process in VB6.0
    By radnomguywfq3 in forum General Game Hacking
    Replies: 1
    Last Post: 06-11-2007, 12:42 AM
  5. Endless Online, Easy target.
    By The_Enigma in forum General Game Hacking
    Replies: 1
    Last Post: 06-28-2006, 07:59 PM