You are not logged in.

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

Dear visitor, welcome to Nitrado.net Prepaid Gameserver Community-Support - Archiv. If this is your first visit here, please read the Help. It explains in detail how this page works. To use all features of this page, you should consider registering. Please use the registration form, to register here or read more information about the registration process. If you are already registered, please login here.

Christoph_Kraus

User / Kunde

  • "Christoph_Kraus" is male
  • "Christoph_Kraus" started this thread

Posts: 187

Thanks: 9

  • Send private message

1

Sunday, March 10th 2013, 10:49am

Auto Refuel For Dummies

Viele Leute wolten schon das ich den Refuel script mit erklärung hochlade, hier kommt dann die erklärung + files

ICH HABE ES NUR AUF 1.7.5.1 UND 1.7.6.1 GETESTET !!!CHERNARUS!!!

Was wird benötigt:
Also Fangen wir einmal an:
Nachdem wir alles gedownloadet und installiert haben können wir einmal die Verbindung mit unserdem FTP Server via Filezilla starten.
wir gehen zu /dayz/mpmissions und das sollte folgende Datein sein
  • dayz_private_1.chernarus.pbo
  • dayz_private_ext_1.chernarus.pbo
und vielleicht ein paar backups die so ausschauen
  • dayz_private_1.chernarus.pbo-BACKUP-lite
  • dayz_private_1.chernarus.pbo-BACKUP-1362859389
Wir laden uns die dayz_private_1.chernarus.pbo herunter und speichern sie auf einem Ordner. ( Am besten Zweimal bei 2 verschiedenen Ordnern)
Dann klicken wir mit
RECHTKLICK auf die Datei undöffnen mit->PBO Manager

Dann sollte soetwas kommen:

Jetzt dieinit.sqf in einen Ordner ziehen. Diese Datei dann mit Notepad++ öffnen und ganz unten im Dokument eingeben

Source code

1
2
3
if (!isDedicated) then {
[] execVM "Scripts\kh_actions.sqf"; 
};

Speicherun und wieder per Drag and Drop die datei in die PBO Ordner schieben.
Jetzt müssen wir das Script einfach nur entpacken und auch den ordner einfügen.
So soll es dann ausschauen.



Jetzt wieder auf dem FTP gehen und und die alte

dayz_private_1.chernarus.pbo
rauslöschen und die neue Einfügen

!!JETZT LÄUFT AUF EINEM SERVER DER REFUEL SCRIPT!!
Jedoch werded ihr noch jedes mal gekickt wenn ihr es versuchen wollts

Deswegen müssen wir in die BE datein bearbeiten
/dayz/dayz_1.chernarus/BattlEye
und dann die script.txt datei mit Notepad++ bearbeiten.
Dann geht zu diser Zeile.

Source code

1
5 setFuel !""setFuel"," etc.   

NICHT 5 SetFuelCargo
(bei mir Zeile #46)
Dann fügt ihr am Ende dieser Zeile

Source code

1
!"Scripts\kh_actions.sqf" !"Scripts\kh_vehicle_refuel.sqf"

einfügen.
Abspeichern und hochladen.

Fertig jetzt sollte alles Funktioniern

Erklärung

Dieser Script funktionier nur bei diesen Gebäuden.


Wenn ihr nahgenug drann seit könnt ihr via Mausrad die Option Refuel auswählen

Abschluss


Ja wenn wer änderungswünsche oder irendwelche Probleme mit meiner Rechschreibung hat dann sagst mit einfach was ich ausbessern soll.

PS: Ich freu mich immer über ein paar Spenden ;)

Spenden
11. All your carefully picked arguments can easily be ignored.
14. Do not argue with trolls — it means that they win.
20. Nothing is to be taken seriously.
!VERDAMMT ICH SUCHE IMMER NOCH!

9 registered users thanked already.

Users who thanked for this post:

deru (10.03.2013), Saubermachfrau (11.03.2013), aurorax (15.03.2013), arist (25.05.2013), aneyone (07.07.2013), deadeye (22.07.2013), kaincabal (06.10.2013), TedProtec (19.10.2013), teamcrisiz (26.09.2014)

Skaro

User / Kunde

  • "Skaro" is male

Posts: 1,614

Thanks: 64

  • Send private message

2

Sunday, March 10th 2013, 11:02am

Hab das Script mal verändert sodass es an jeder Tanke funktioniert:

kh_actions.sqf

MySQL queries

1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
19
20
21
22
23
24
25
26
27
28
29
30
31
32
33
34
35
    private ["_vehicle", "_vehicle_refuel_id"];
    //Awesomely Edited by Seven, Then modified by Muddr and Then modified by Skaronator
    _vehicle = objNull;
    diag_log "Running ""kh_actions"".";
     
    _distance = 15; // Distance from object to display Refuel Message
    _amount= 0.02; // Amount of fuel to add per loop. Default was 0.005
     
    while {true} do
    {
        if (!isNull player) then {
            private ["_currentVehicle", "_isNearFeed", "_countFuel"];
                    _currentVehicle = vehicle player;
                    _countFuel = (count ((position _currentVehicle) nearObjects ["Land_A_FuelStation_Feed","Land_Ind_TankSmall","Land_fuel_tank_big","Land_fuel_tank_stairs","Land_wagon_tanker","Land_fuelstation","Land_fuelstation_army", _distance]));				
                    _isNearFeed = _countFuel > 0;
     
            if (_vehicle != _currentVehicle) then {
                if (!isNull _vehicle) then {
                    _vehicle removeAction _vehicle_refuel_id;
                    _vehicle = objNull;
                };
                if (_currentVehicle != player && _isNearFeed && !(_currentVehicle isKindof "Bicycle")) then {
                    _vehicle = _currentVehicle;
     
                    _vehicle_refuel_id = _vehicle addAction ["Refuel", "Scripts\kh_vehicle_refuel.sqf", [_amount], -1, false, true, "", "vehicle _this == _target && local _target"];
                };
            };
       
            if (!_isNearFeed) then {
                _vehicle removeAction _vehicle_refuel_id;
                _vehicle = objNull;
            };
        };
        sleep 6;
    }
Privater Support nur gegen Bezahlung

Developer of
ArmA 3: Epoch Mod
ArmA 2: DayZ Mod, DayZ Epoch, DayZ Unleashed, DayZ Hunting Grounds

This post has been edited 2 times, last edit by "Skaro" (Mar 16th 2013, 9:48pm)


2 registered users thanked already.

Users who thanked for this post:

TedProtec (19.10.2013), Affentoast (23.10.2013)

Christoph_Kraus

User / Kunde

  • "Christoph_Kraus" is male
  • "Christoph_Kraus" started this thread

Posts: 187

Thanks: 9

  • Send private message

3

Sunday, March 10th 2013, 11:19am

Hab das Script mal verändert sodass es an jeder Tanke funktionier könntest du das mal Testen?

ich habs extra so gemacht das man nur bei Zapfhänen machen kann aber okay haha.
Naja so bin ich mir nicht soo sicha weil ich nicht weiß wie empfendlich .sqf ist und kann grad nich testen da ich keinen test server habe bzw. meiner grad im betrieb ist.
was auf jedenfall funkt ist so

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
24
25
26
27
28
29
30
31
32
33
34
35
36
37
38
39
40
41
	private ["_vehicle", "_vehicle_refuel_id"];
	//Awesomely Edited by Seven, Then modified by Muddr
	_vehicle = objNull;
	diag_log "Running ""kh_actions"".";
 	
	_distance = 15; // Distance from object to display Refuel Message
	_amount= 0.02; // Amount of fuel to add per loop. Default was 0.005
 	
	while {true} do
	{
    	if (!isNull player) then {
        	private ["_currentVehicle", "_isNearFeed", "_countFuel"];
                	_currentVehicle = vehicle player;
                	_countFuel = (count ((position _currentVehicle) nearObjects ["Land_Fuel_tank_big", _distance]));
                	_countFuel = _countFuel + (count ((position _currentVehicle) nearObjects ["Land_A_FuelStation_Feed", _distance]));
                	_countFuel = _countFuel + (count ((position _currentVehicle) nearObjects ["Land_Ind_TankSmall", _distance]));
                	_countFuel = _countFuel + (count ((position _currentVehicle) nearObjects ["Land_Ind_TankSmall2", _distance]));
                	_countFuel = _countFuel + (count ((position _currentVehicle) nearObjects ["Land_Ind_TankSmall2_EP1", _distance]));
                	_countFuel = _countFuel + (count ((position _currentVehicle) nearObjects ["Land_fuel_tank_stairs", _distance]));
                	_isNearFeed = _countFuel > 0;
 	
        	if (_vehicle != _currentVehicle) then {
            	if (!isNull _vehicle) then {
                	_vehicle removeAction _vehicle_refuel_id;
                	_vehicle = objNull;
            	};
 	
            	if (_currentVehicle != player && _isNearFeed && !(_currentVehicle isKindof "Bicycle")) then {
                	_vehicle = _currentVehicle;
 	
                	_vehicle_refuel_id = _vehicle addAction ["Refuel", "Scripts\kh_vehicle_refuel.sqf", [_amount], -1, false, true, "", "vehicle _this == _target && local _target"];
            	};
        	};
   	
        	if (!_isNearFeed) then {
            	_vehicle removeAction _vehicle_refuel_id;
            	_vehicle = objNull;
        	};
    	};
    	sleep 2;
	}

so sollte es auf jedenfall funken. Deiner dürfte aber auch funktioniern kann es jedoch nicht bestätigen.
11. All your carefully picked arguments can easily be ignored.
14. Do not argue with trolls — it means that they win.
20. Nothing is to be taken seriously.
!VERDAMMT ICH SUCHE IMMER NOCH!

deru

User / Kunde

Posts: 47

  • Send private message

4

Sunday, March 10th 2013, 12:06pm

Auto Refuel für Dummis xD Mir hats geholfen <3
Wie sieht es aus mit Lift-Script?

This post has been edited 1 times, last edit by "deru" (Mar 10th 2013, 12:28pm)


Christoph_Kraus

User / Kunde

  • "Christoph_Kraus" is male
  • "Christoph_Kraus" started this thread

Posts: 187

Thanks: 9

  • Send private message

5

Sunday, March 10th 2013, 12:49pm

Auto Refuel für Dummis xD Mir hats geholfen <3
Wie sieht es aus mit Lift-Script?
Ja damit auch leute den Script einfügen können die niht so viel ahnung ahben XD

Naja ich bin kein Fan vom Lift-Script da ich sonst angst habe, dass große Clans die ganze Maps kontrollieren
11. All your carefully picked arguments can easily be ignored.
14. Do not argue with trolls — it means that they win.
20. Nothing is to be taken seriously.
!VERDAMMT ICH SUCHE IMMER NOCH!

NorciM

User / Kunde

Posts: 3

  • Send private message

6

Sunday, March 10th 2013, 1:38pm

danke aber bei mir funktioniert der script nicht.

muss ich noch was in mission.sqm einfügen?



bei battleeye finde ich under dem script das
5 setFuel !"\"setFuel\"," etc.

gar nicht.


ich weiss nicht mehr weiter. :(

Christoph_Kraus

User / Kunde

  • "Christoph_Kraus" is male
  • "Christoph_Kraus" started this thread

Posts: 187

Thanks: 9

  • Send private message

7

Sunday, March 10th 2013, 1:55pm

danke aber bei mir funktioniert der script nicht.

muss ich noch was in mission.sqm einfügen?



bei battleeye finde ich under dem script das
5 setFuel !"\"setFuel\"," etc.

gar nicht.


ich weiss nicht mehr weiter. :(

gute ich habs noch nicht einfach genug gemacht.

er funktioniert auf jedenfall

und die Zeile heißt 5 setFuel !"\"setFuel\"," !"z\addons\dayz_code\ und noch weiter zeichen
das etc. heißt nur das da noch was kommt
und ich hab die mission.sqm nirgends eingefügt
11. All your carefully picked arguments can easily be ignored.
14. Do not argue with trolls — it means that they win.
20. Nothing is to be taken seriously.
!VERDAMMT ICH SUCHE IMMER NOCH!

NorciM

User / Kunde

Posts: 3

  • Send private message

8

Sunday, March 10th 2013, 1:58pm

danke aber bei mir funktioniert der script nicht.

muss ich noch was in mission.sqm einfügen?



bei battleeye finde ich under dem script das
5 setFuel !"\"setFuel\"," etc.

gar nicht.


ich weiss nicht mehr weiter. :(

gute ich habs noch nicht einfach genug gemacht.

er funktioniert auf jedenfall

und die Zeile heißt 5 setFuel !"\"setFuel\"," !"z\addons\dayz_code\ und noch weiter zeichen
das etc. heißt nur das da noch was kommt
und ich hab die mission.sqm nirgends eingefügt

ja das nichts an mission.sqm gemacht hast ist mir aufgefallen :)

ich schaue nochmals :)

danke



edit:

Quoted

1 addPublicVariableEventHandler !"\"addPublicVariableEventHandler\"," !"DynamicWeather_DebugTextEventArgs\" addPublicVariableEventHandler {" !"\"remExField" addPublicVariableEventHandler {_this call BIS_MPF_remoteExecution" !"\"dayzSetFuel\" addPublicVariableEventHandler {(_this select" !"\"drn_DynamicWeather_DebugTextEventArgs\" addPublicVariableEventHandler {" !"\"dayzSetFuel\" addPublicVariableEventHandler {(_this select"

hab nur dies im battleeye wo annähernd was mit setfuel steht.

This post has been edited 1 times, last edit by "NorciM" (Mar 10th 2013, 2:07pm)


deru

User / Kunde

Posts: 47

  • Send private message

9

Sunday, March 10th 2013, 2:30pm

ja das nichts an mission.sqm gemacht hast ist mir aufgefallen :)

ich schaue nochmals :)

danke

edit:

Quoted

1 addPublicVariableEventHandler !"\"addPublicVariableEventHandler\"," !"DynamicWeather_DebugTextEventArgs\" addPublicVariableEventHandler {" !"\"remExField" addPublicVariableEventHandler {_this call BIS_MPF_remoteExecution" !"\"dayzSetFuel\" addPublicVariableEventHandler {(_this select" !"\"drn_DynamicWeather_DebugTextEventArgs\" addPublicVariableEventHandler {" !"\"dayzSetFuel\" addPublicVariableEventHandler {(_this select"

hab nur dies im battleeye wo annähernd was mit setfuel steht.[/quote]Benutze Notpad++ und drücke STRG+F. Danach suchst du nach

Source code

1
5 setFuel


und klickst auf "Find next", bis du zu der ersten Zeile kommst, wo 5 setFuel ganz am Anganf steht.

This post has been edited 1 times, last edit by "StClaus" (Mar 10th 2013, 3:39pm) with the following reason: Vollzitat entfernt!


NorciM

User / Kunde

Posts: 3

  • Send private message

10

Sunday, March 10th 2013, 3:32pm

Ja eben dann kommt cant find the text.


Aber danke für deine Hilfe :)

This post has been edited 1 times, last edit by "StClaus" (Mar 10th 2013, 3:39pm) with the following reason: Vollzitat entfernt!


95Marcel95

User / Kunde

Posts: 138

Thanks: 7

  • Send private message

11

Sunday, March 10th 2013, 3:39pm

Wegen den Script spawnen keine Zombies mehr.

TotenkopfLP

Moderator

  • "TotenkopfLP" is male

Posts: 3,801

Location: Deutschland

Occupation: SealDrop Developer & infiSTAR Web Developer

Thanks: 133

  • Send private message

12

Sunday, March 10th 2013, 4:18pm

Das Script von Skaro funktioniert zu 100% habe es auf meinem Server laufen klappt bei Helis und Autos
SealDrop Altis-Life
Download hier --> Klick

SealDrop King of the Hill
Download hier --> Klick


SealDrop Homepage
SealDrop.de

Kein Support per PN

Profane

User / Kunde

Posts: 11

  • Send private message

13

Sunday, March 10th 2013, 5:10pm

Hey, super Arbeit. Hat sofort ohne mucken funktioniert.

Auch das veränderte Script von Skaro funktioniert perfekt.

Zeds und Items spawnen ohne Probleme.

Genutzt unter 1.7.6.1.

Zombiehorst

User / Kunde

Posts: 55

  • Send private message

14

Sunday, March 10th 2013, 7:21pm

Gut das es Leute wie Christoph gibt, die noch spass daran haben, anderen etwas zu erklären :thumbup:

Ich werd nächste Woche dann auch mal gucken ob ich das auf die reihe bekomme!

vielen dank schon mal

Christoph_Kraus

User / Kunde

  • "Christoph_Kraus" is male
  • "Christoph_Kraus" started this thread

Posts: 187

Thanks: 9

  • Send private message

15

Sunday, March 10th 2013, 10:07pm

Gut das es Leute wie Christoph gibt, die noch spass daran haben, anderen etwas zu erklären :thumbup:

Ich werd nächste Woche dann auch mal gucken ob ich das auf die reihe bekomme!

vielen dank schon mal
haha immer wieder gerne haha. Kannst auch gerne spenden
11. All your carefully picked arguments can easily be ignored.
14. Do not argue with trolls — it means that they win.
20. Nothing is to be taken seriously.
!VERDAMMT ICH SUCHE IMMER NOCH!

Zombiehorst

User / Kunde

Posts: 55

  • Send private message

16

Monday, March 11th 2013, 5:53pm

muss man das ganze eig. zwingend mit einem FTP-Programm editieren?

This post has been edited 1 times, last edit by "Zombiehorst" (Mar 11th 2013, 6:33pm)


Christoph_Kraus

User / Kunde

  • "Christoph_Kraus" is male
  • "Christoph_Kraus" started this thread

Posts: 187

Thanks: 9

  • Send private message

17

Monday, March 11th 2013, 6:15pm

muss man das ganze eig. zwingend mit einem FDP-Programm editieren?
Ich hoffe du meinst FTP weil fdp sind die Idioten in der regierung=D
Und naja du musst eine Verbindung zu deinen Files herstellen.
11. All your carefully picked arguments can easily be ignored.
14. Do not argue with trolls — it means that they win.
20. Nothing is to be taken seriously.
!VERDAMMT ICH SUCHE IMMER NOCH!

Zombiehorst

User / Kunde

Posts: 55

  • Send private message

18

Monday, March 11th 2013, 6:38pm

ok, ja ich meine FTP... hab mich vertippt :D !

also wenn ich die dayZ_private_1.chernarus einfach so runterlade, editiere und das Script einfüge, klappt das dann nicht?
Den Server hätte ich dabei gestoppt!
Wie kann ich die pbo aus dem FTP-Programm runterladen , auch drag&drop?

Brauche ich die hier eigentlich ? dayz_private_ext_1.chernarus.pbo
oder hast du die da nur zum beispiel da rein geschrieben?

This post has been edited 1 times, last edit by "Zombiehorst" (Mar 11th 2013, 8:46pm)


Christoph_Kraus

User / Kunde

  • "Christoph_Kraus" is male
  • "Christoph_Kraus" started this thread

Posts: 187

Thanks: 9

  • Send private message

19

Monday, March 11th 2013, 7:27pm



Brauche ich die hier eigentlich ? dayz_private_ext_1.chernarus.pbo
oder hast du die da nur zum beispiel da rein geschrieben?


Schick mal Skype Name oder ts ip per pn ;)
UND VERGIS DAS SPENDEN NICHT
11. All your carefully picked arguments can easily be ignored.
14. Do not argue with trolls — it means that they win.
20. Nothing is to be taken seriously.
!VERDAMMT ICH SUCHE IMMER NOCH!

Zombiehorst

User / Kunde

Posts: 55

  • Send private message

20

Monday, March 11th 2013, 8:49pm

ja , also ich hab wahrscheinlich erst Sonntag zeit dafür!
Im Moment sind als ein Haufen Leute auf dem Server und Test-Server hab ich keinen!

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