You are not logged in.

  • Login

[Tutorial] Nitro für Autos

Bitte besucht unser neues Forum unter https://forum.nitrado.net | Please visit our new Forum at https://forum.nitrado.net

GamerTV10

User / Kunde

  • "GamerTV10" started this thread

Posts: 52

  • Send private message

1

Saturday, April 2nd 2016, 5:37pm

Nitro für Autos

1. Geht in die desrciption.ext und schreibt das rein:

Source code

1
2
3
4
5
6
7
8
class CfgSounds
{
    class nitro  {
        name="nitro";
        sound[]={scripts\NOS\nitro.ogg,0.9,1};
        titles[] = {};
    };
};


2. Geht in die fn_selfactions und sucht nach:


Source code

1
_canDo = (!r_drag_sqf && !r_player_unconscious && !_onLadder);


schreibt darunter das hier:

Source code

1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
19
20
21
22
23
//Nitro action
    _hasNOSinstalled = _vehicle getVariable["nitroinstalled",0];
    if (_inVehicle and _vehicle isKindOf "Car" and speed _vehicle >= 1) then {
        if (_inVehicle and _hasNOSinstalled == 1) then {
            if (isnil("NITRO_Cond")) then {NITRO_Cond = false;};
            if (s_player_nitrobooston <0) then {
                if (NITRO_Cond) then {
                    s_player_nitrobooston = _vehicle addAction [("<t color=""#39C1F3"">" + ("Nitro Off") + "</t>"),"scripts\NOS\nitro.sqf", [_vehicle], 999, false,true,"","driver _target == _this"];
                } else {
                    s_player_nitrobooston = _vehicle addAction [("<t color=""#39C1F3"">" + ("Nitro On") + "</t>"),"scripts\NOS\nitro.sqf", [_vehicle], 999, false,true,"","driver _target == _this"];
                };
            };
        } else {
            _vehicle removeAction s_player_nitrobooston;
            s_player_nitrobooston = -1;
        };
  } else {
        _vehicle removeAction s_player_nitrobooston;
        s_player_nitrobooston = -1;
        if (_hasNOSinstalled == 1) then {
            _vehicle setVariable ["nitroinstalled", 1, true];
        };
    };


3. Sucht ihn der fn_selfactions nach:


Source code

1
if(dayz_tameDogs) then {


und schreibt darüber das hier :

Source code

1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
        //Nitro
    _isaCar = _cursorTarget isKindOf "Car";
    if (("ItemJerrycan" in _magazinesPlayer) && ("ItemSodaRbull" in _magazinesPlayer)) then {
       _hasNOSitems = true;
    } else {
       _hasNOSitems = false;
    };
    _isNOSinstalled = _cursorTarget getVariable ["nitroinstalled", 0];
    if (_isaCar and !locked _cursorTarget and _hasNOSitems and _isNOSinstalled == 0) then {
        if (s_player_nitroInstall < 0) then {
            s_player_nitroInstall = player addAction [("<t color=""#39C1F3"">" + ("Install NOS boost") +"</t>"), "scripts\NOS\nitroinstall.sqf",_cursorTarget, 999, true, false, "",""];
        };
    } else {
        player removeAction s_player_nitroInstall;
        s_player_nitroInstall = -1;
    };


4. Jetzt ladet ihr den NOS Ordner herunter und fügt den Ordner in eurem scripts Ordner rein.
Wenn ihr keinen scripts Ordner habt dann macht einfach einen.
GamerTV10 has attached the following file:
  • NOS.zip (12.49 kB - 9 times downloaded - latest: Nov 11th 2018, 2:26pm)

This post has been edited 1 times, last edit by "GamerTV10" (Apr 3rd 2016, 11:47am)


Wallnuss

User / Kunde

Posts: 746

Thanks: 2

  • Send private message

2

Thursday, June 2nd 2016, 2:35pm

Hi
Kleine Anmerkung vom mir

nimm die SUV DZ4 Fahrzeuge mit in das NOS rein erstens werden dann die Dokumente auch benutzt die liegen sonnst immer etwas stiefmütterlich rum

der nette nebenefekt ist ..der Tank hält länger und die Teile fahren mit 100 durch die Pampas .... besonders witzig bei maps mit viel Wiesen :thumbsup:

moo
nuss

sp4rky

Moderator

  • "sp4rky" is male

Posts: 2,096

Location: EditorCity

Occupation: Support: Epoch, Nitrado, InfiStar

Thanks: 111

  • Send private message

3

Thursday, June 2nd 2016, 2:36pm

Sorry, ich bin kein Profi und wie es aussieht hat es sowieso noch keiner heruntergeladen, aber ich glaub das kann nicht funktionieren. Weil du schreibst:

Quoted

4. Jetzt ladet ihr den NOS Ordner herunter und fügt den Ordner in eurem scripts Ordner rein.
Wenn ihr keinen scripts Ordner habt dann macht einfach einen.
Du schreibst es zwar nicht dazu, aber ich nehme an den scripts Ordner soll man in der Missions pbo machen wenn man noch keinen hat (ich habe ihn in der missions.pbo) und da bin ich mir sicher das dann in der init.sqf ein Aufruf rein muss zb.

PHP Source code

1
[]execVM "NOS\nitro.sqf"; (wenn man denn NOS Ordner nur in die missions.pbo einfügtoder []execVM "Scripts\NOS\nitro.sqf"; (wenn man ihn in den Scripts Ordner einfügt
oder wie auch immer der Ordner heißt wo die nitro.sqf ist.

Lg


Quoted

Source code

1
 s_player_nitrobooston = _vehicle addAction [("<t color=""#39C1F3"">" + ("Nitro Off") + "</t>"),"scripts\NOS\nitro.sqf", [_vehicle], 999, false,true,"","driver _target == _this"];


cheers
> GITHUB <

:gamer:

Kein Support per PN!

Bitte besucht unser neues Forum unter https://forum.nitrado.net| Please visit our new Forum at https://forum.nitrado.net