das wird dauergepostet und wenn man aussteigt crasht der server
Ehm...ja, die Zahl ist n bissl hoch, wa...Hast du das in dein Script gepackt gehabt:
mfg. ![]()
das wird dauergepostet und wenn man aussteigt crasht der server
Ehm...ja, die Zahl ist n bissl hoch, wa...Hast du das in dein Script gepackt gehabt:
mfg. ![]()
Eben gerade das kann man nicht.

Das ist mir gar nicht aufgefallen lol ![]()
Warte, ich schreibe das mal um... ![]()
mfg. ![]()
Wenn du verstehst was ich meine
trotzdem kann man damit die Standard Dinger machen, Speichern, Auslesen, Zerstören und Erstellen ![]()
Naja, aber ich weiß selber das das nix dolles ist, da ich das in ca. 2 Minuten hier gerade aus Langeweile geschrieben habe ![]()
mfg. ![]()
ich hab jetzt bestimmt ne minuten doof rumgesprüht
Sitzt du auch in einem Feuerwehrauto ?
Printe mal bei OnPlayerKeys wie weit er da kommt und ob er das überhaupt aufruft ![]()
es steht nichts in der Konsole
Auch nach ein paar Sekunden warten nicht ![]()
Wenn es doch nur so einfach wäre eine "Speicher-include" zu bauen, warum hat es denn bisher noch niemand gemacht?
Man kann diese Include eigentlich für nichts nutzen, da weder gecached, noch geupdated wird. Man schreibt jedesmal einen neuen Inhalt in die Datei. Dann kann man auch einfach fwrite benutzen... (Sollte ich was überlesen haben, sorry)
Dieser Speedtest ist nicht aussagekräftig, da deine Include nicht das kann, was die anderen können. Eigentlich kann sie, so wie ich das sehe, garnichts.
![]()
Ja so im groben hast du recht ![]()
Ehm...die Include kann allerdings was und zwar das was die Funktionen sollen ![]()
Aber ich weiß was du meinst xD
Ja dann kann der Tank doch garnicht leer werden
bei meinem alten code wurde man neu reingesetzt sobald der tank leer war.
Doch eigentlich sollte das funktionieren...
forward wasserttimer(playerid,i);
public wasserttimer(playerid,i)
{
if(wassert[i] >=1)
{
wassert[i] -= 500;
printf("Wert: %d | i: %i",wassert[i],i);
SetTimerEx("wasserttimer", 1000, false, "ii",playerid,i);
}
Schreib mal pls diesen print in deinen Code und sag mal, was in der Konsole steht, nachdem du das ausgeführt hast ![]()
mfg. ![]()
man kann endlos strg oder lmb drücken
Ehm...dein Code schließt das ja auch nicht aus...nur passiert dann auch irgendwie was ? ![]()
ist for nicht eine schleife?
Ja ![]()
sonst wird man ja immer ins 0er gesetzt
Habs gerade schon verbessert ![]()
So hier bitteschön:
new Float:wassert[4];
//Unter OnGameModeInit
for(new i; i<4; i++) wassert[i] = 1000;
//onplayerkeystatechange
if ((newkeys & KEY_FIRE || KEY_ACTION ) && !(oldkeys & KEY_FIRE || KEY_ACTION ))
{
for(new i; i<4; i++)
{
if(IsPlayerInVehicle(playerid, feuercar[i]))
{
if(wassert[i] >= 1) SetTimerEx("wasserttimer", 1000, false, "ii",playerid,i);
else
{
RemovePlayerFromVehicle(playerid);
PutPlayerInVehicle(playerid, feuercar[i], 0);
}
}
}
}
//unten:
forward wasserttimer(playerid,i);
public wasserttimer(playerid,i)
{
if(wassert[i] >=1)
{
wassert[i] -= 500;
SetTimerEx("wasserttimer", 1000, false, "ii",playerid,i);
}
else
{
RemovePlayerFromVehicle(playerid);
PutPlayerInVehicle(playerid, feuercar[i], 0);
}
return 1;
}
Alles anzeigen
mfg. ![]()
//Edit: Hatte einen Rechtschreibfehler oben bei Float ![]()
EIn float ist eine Zahl mit dezimalstelle. Mach mal oben bei deinen new float: eine .0 hinter die 1000
Das ist egal ![]()
Zunächst mal, sollte der Threadersteller Float groß schreiben ![]()
Ehm und der Rest ist sehr umständlich und schlecht gemacht ![]()
Ich schreibe dir das mal alles richtig...warte editiere gleich diesen Beitrag...
mfg. ![]()
Du sollst diese Funktion nicht durch die andere ersetzen, sondern nur drunter schreiben und dann diese Funktion für dein Vorhaben nutzen ![]()
Ja sind mehrere pawno.exe aber ich verwende den richtigen bin mir sicher
Das will ich mir ansehen, schick mir mal deine TV Daten per PN und ich schau mir das mal an ![]()
Ich bin nicht so dumm... natürlich hab ich das include drinne im include ordner
Ignorierst du mich ![]()
Ich habe dir die Lösung doch schon geschrieben ![]()
und hast aber kein include das so heist.
Du kannst es nicht wissen, aber hat er ![]()
Lese dir doch in deinem letzten Thread, mal bitte meinen Post durch: cannot read files from boxex
mfg. ![]()
Du solltest bedenken, dass wenn man "random(49)+1" macht, dass die höchste zahl 48 ist.
denn wenn man zB macht "random(50)", dann geht es von 0-49
Müsste es dann nicht so sein?
"random(51)+1"
Richtig überlegt, aber falsch kombiniert, es müsste so sein:
mfg. ![]()
Kannst du deinen stock (eigentlich ist es ja eine Funktion) mal posten ![]()
mfg. ![]()
Weil dann 0 rauskommen kann ![]()
mfg. ![]()