Morgen wirst du von @toor gedoxt
Normal.
Morgen wirst du von @toor gedoxt
Normal.
Der Dump von$row->damage ist der obige?
Hab das "bis jetzt" unnötig mal weggelassen.
Die Methode hier setzt vorraus das die Zahlen unten immer dem obrigen Namen entsprechen. Korrigier mich falls ich das falsch verstanden habe:
$array = [["HitHull",
"HitFuel",
"HitAvionics",
"HitEngine1",
"HitEngine2",
"HitEngine",
"HitHRotor",
"HitVRotor",
"HitMissiles",
"HitRGlass",
"HitLGlass",
"HitEngine3",
"HitWinch",
"HitTransmission",
"HitGlass1",
"HitGlass2",
"HitGlass3",
"HitGlass4",
"HitGlass5",
"HitGlass6",
"HitLight",
"HitHydraulics",
"HitGear",
"HitHStabilizerL1",
"HitHStabilizerR1",
"HitVStabilizer1",
"HitTail",
"HitPitotTube",
"HitStaticPort",
"HitStarter1",
"HitStarter2",
"HitStarter3",
"",
"HitTurret",
"HitGun",
"HitTurret",
"HitGun",
"HitTurret",
"HitGun"],
[
1,
1,
1,
1,
1,
1,
1,
1,
1,
1,
1,
1,
1,
0.0233079,
0,
0,
0,
0,
0,
0,
0,
0,
0,
0,
0,
0.0377239,
0,
0,
0,
0,
0,
0,
0,
0,
0,
0,
0,
0,
0]];
$newarray = array();
foreach($array[0] as $key => $value) {
$newarray[$value] = $array[1][$key];
}
Alles anzeigen
Erzeugt dann die folgende Ausgabe, die meiner Meinug nach nun einfach zu handhaben ist:
Array
(
[HitHull] => 1
[HitFuel] => 1
[HitAvionics] => 1
[HitEngine1] => 1
[HitEngine2] => 1
[HitEngine] => 1
[HitHRotor] => 1
[HitVRotor] => 1
[HitMissiles] => 1
[HitRGlass] => 1
[HitLGlass] => 1
[HitEngine3] => 1
[HitWinch] => 1
[HitTransmission] => 0.0233079
[HitGlass1] => 0
[HitGlass2] => 0
[HitGlass3] => 0
[HitGlass4] => 0
[HitGlass5] => 0
[HitGlass6] => 0
[HitLight] => 0
[HitHydraulics] => 0
[HitGear] => 0
[HitHStabilizerL1] => 0
[HitHStabilizerR1] => 0
[HitVStabilizer1] => 0.0377239
[HitTail] => 0
[HitPitotTube] => 0
[HitStaticPort] => 0
[HitStarter1] => 0
[HitStarter2] => 0
[HitStarter3] => 0
[] => 0
[HitTurret] => 0
[HitGun] => 0
)
Alles anzeigen
@toor was bedeutet deine Signatur ?
AES256 Verschlüsselter Text. Das Passwort ist mein Benutzertitel welches auch mit AES 2156 Verschlüsselt ist. Beides hat mit meinem Avatar zu tun. Have Fun!
Unter Umständen könnte das daran liegen, dass mir der Umgangston hier im Smalltalk zur Zeit gar nicht gefällt.Ist es momentan etwa "in", hier andere anzuprangern und niederzumachen? Und das mehrere Seiten lang?
Und noch etwas: die Moderation von breadfish.de ist keine SA-MP Polizei. Unser Wirkungskreis beschränkt sich auf dieses Forum hier.
Ist das nicht Standard hier?
Läuft bei @shoxinat0rmit10
Dafür ist fflush nicht da.
fflush schreibt den Buffer in das darunterliegende File. (oder auch Terminal etc.)
Für was soll dieses sonst da sein? Dann hätte man ja direkt keine Buffer implementieren können und immer direkt ins File schreiben.
Zum Thema:
Check den Rückgabe Wert von fscanf. Wenn dieser 0 ist stimmt schon etwas mit der input Line nicht. (Zudem solltest du Allgemein mehr Error Checking machen...)
Wenn der buffer aber bereits vorher schon überläuft bzw kein Memory mehr frei ist kommst du niemals zum fclose.
Schaden kann es sowieso nicht nach jeder iteration im loop, den Buffer in das File zu schreiben.
Ich hab gesehen das du nirgends einen FFlush machst.
Vielleicht läuft einfach dein Buffer oder Memory voll und somit kann es nicht mehr weiterschreiben.
(Bin bisschen "veraltet" was Java angeht, korrigiert was falsch ist...)
Static bedeutet soviel wie das es immer nur eine Instanz davon gibt.
D.h wenn die Klasse Static ist kannst du beliebig viele male die Klasse erstellen und all diese Variablen würden sich dann die Klasse teilen (ändere was an der Klasse von einer Variable aus, bei allen anderen ist es auch so)
void heisst ganz einfach das es keinen return wert hat. Quasi eine Prozedur. Du rufst diese Funktion auf, dir ist aber eigentlich "scheiss" egal was darin Passiert oder ob dies erfolgreich ist. "Fire and forget"
main ist in der Regel einfach der Programmstart. Ein Programm muss ja irgendwo anfangen und irgendwo Enden. Bin mir nicht mehr sicher bei Java aber glaub dort ist auch main der Start.
In den args[] stehen die Argumente womit du dein Programm starten würdenst. (zb. program.exe -username root)
Wo kann mir ein Gameserver mieten? (Anbieter und so)Versteh aber nicht, woher du weißt das ich ein Linuxserver habe ?
Es gibt einige Anbieter für SAMP Server. Einige haben sich auch hier im Forum Vorgestellt. Soviel trau ich dir noch zu das du dass raus finden kannst.
Warum ich weiss das du ein Linux Server hast?
Einen Server hab ich bereits, nur das Script bekomme ich nicht zum laufen, bräuchte also jemanden, der mir ein bisschen Support über Teamviewer geben könnte. Bekommt auch ne Kleinigkeit, wenn es läuft.
Das ist ja genau dass was ich meine. Du hast einen Linux Server aber kein Plan von Linux. Ein Gameserver wäre hier sicherere für dich und alle Beteiligten. Dann fällt dir die Verwaltung und Patchung des Servers weg und du musst nur dein Script Verwalten.
Ganz zu schweigen davon wie viel man bei Linux Fehl konfigurieren kann und somit auch noch die Systemsicherheit gefährdet.
ALso erstmal danke für die vielen Hilfestellungen, finde diese Datei nicht auf der sa-mp.com Seite.
Ich nehme an das du 0 plan von Linux hast. Kauf dir doch lieber einen Gameserver, da kannst du nix mit falsch machen.
Ja im RZ hab ich auch ne Übertragungsrate von +-250 MB/s.
Meine Bambusleitung gibt aber nicht mehr her
Ähm hab jetzt das ganze serverding runtergeladen und paar sachen ersetzt, aber immer noch der Fehler, Lust über Teamviewer zu helfen?
Du musst auch im richtigen Ordner sein und die Datei muss Execute Rechte haben.
"748KB/s", warum ist das so langsam? o_O
Kopiere von meiner Bambusleitung über RDP ins Rechenzentrum.
Alles Gut
Man trifft halt sowas in breadfish sehr oft... deswegen Hier sind alle User REICH.
Ich als Schweizer bin sowieso reich.
---
And now we play the waiting game...