Du kannst es so machen:
if(pInfo[playerid][pMute])
{
new hour, mins, secs, mutetime = pInfo[playerid][pMutetime] - gettime();
hour = mutetime/3600;
mutetime -= hour*3600;
mins = mutetime/60;
mutetime -= mins*60;
secs = mutetime;
SCMF(playerid, COLOR_LESSRED, "Du bist noch für %02d:%02d:%02d Stunden gemuted.", hour, mins, secs);
return 0;
}
Beiträge von Jeffry
-
-
Das passt, entferne im MySQL Query das Komma vor dem WHERE, wie Mogly1 gut gesehen hat.
PS:
Danke an das Team fürs verschieben des Threads. -
Schreibe die Texte nicht direkt in das return, sondern mache es wie bei den ersten beiden cases, über die Variable "rang".
-
Wie sieht denn dein makeadmin Befehl aus?
PS: Das gehört eigentlich in die Scripting Base. Vielleicht kann ein Moderator den Thread dort hin verschieben.
-
Der Lösungsweg findet sich hier:
[jTuT] MySQL R41-4 (Installation, XAMPP, Verwendung, Bedienung & Registrations-System)Das. Problem war lediglich, dass die falsche Plugin Version (R34 anstatt R41-4) geladen wurde.
-
Bei dir fehlt bei der Handle der Tag vorne.
Richtig ist es so (wie im Tutorial angegeben):
new MySQL:handle; //Die Connection-Handle, über die wir später auf die Tabellen der Datenbank zugreifenIch weise nochmal darauf hin, dass es empfehlenswert ist, wenn du willst, dass der Code funktioniert, genau nach Vorgabe des Tutorials zu arbeiten.
-
Das Problem ist, du lädst das falsche Plugin.
[21:16:00] >> plugin.mysql: R34 successfully loaded.Das müsste die R41-4 sein. Das erklärt, warum es nicht funktioniert.
-
Der Code sieht auf den ersten Blick gut aus.
Kannst du bitte den Server Log auch noch dazu posten?Lösche ihn einmal, starte dann den Server, und poste dann bitte den ganzen Log.
-
Das muss funktionieren.
Hast du irgendwo anders im Code noch ein mysql_connect stehen, außer in dem stock?
Rufst du den Stock sauber auf? Poste dazu bitte mal den Server Log.
Gibt der MySQL Log noch mehr aus? Wenn ja, poste das bitte auch mal vollständig. -
Trage die Daten bitte mal direkt ein:
dbhandle = mysql_connect("127.0.0.1", "root", "", "DBNAME_HIER");Wenn es dann klappt, hast du die defines eventuell falsch angelegt, du hast sie ja umbenannt.
-
empty connection data specified
Du hast keine Verbindungsdaten angegeben, daher kann auch keine Verbindung hergestellt werden.
Gib die Daten entsprechend dem MySQL Server an, wie im Tutorial beschrieben. -
Vermutlich hast du einen Fehler im MySQL Code, ohne Code kann der allerdings nicht gefunden werden.
Abgesehen davon, das Tutorial ist nicht mehr zeitgemäß.
Ich empfehle dir, dich durch folgendes Tutorial zu arbeiten:
[jTuT] MySQL R41-4 (Installation, XAMPP, Verwendung, Bedienung & Registrations-System) -
Dann kann ich dir da leider nicht weiterhelfen, wenn die Funktion nicht das zurück gibt, was sie zurück geben sollte, tut mir leid.
Eventuell hatte jemand schonmal ein solches Problem und kann dir helfen. -
Das ist immer im Einzelfall zu betrachten, die Bandbreite liegt ja sowohl am einzelnen Spieler als auch am jeweiligen Server.
Ich gehe nicht davon aus, dass es große Probleme erzeugt. Am besten wird es aber sein, es auszuprobieren. -
Hast du dir zur Kontrolle mal die Werte von
getDialogLine
und
getDialogLineCount
ausgeben lassen? -
Es gibt https://wiki.sa-mp.com/wiki/GetPlayerCameraTargetVehicle
Siehe auch hier (ganz unten die Liste):
https://wiki.sa-mp.com/wiki/Category:Scripting_Functions -
Moin, ich suche ein schönes Object für eine Radarpistole.
Eventuell die Überwachungskamera? 2921
-
Eine Vermutung wäre, dass die erste Zeile, wie bei SA-MP an sich auch, nicht den Index 1 hat, sondern 0.
Versuche das mal, oder lass dir den angeklickten Index ausgeben.addChatMessage(getDialogIndex())
-
Micro-SD Karte 32GB: 7,98€
Dashcam Apeman: 29,99€ (anstatt 49,95€ bzw. 39,95€ aktuell).Die Dashcam ist kein Spitzenmodell mit allem Schnick-Schnack, aber sie macht was sie soll, Video aufnehmen, für den Fall der Fälle.
Super finde ich auf jeden Fall die Zustellung an den Amazon Locker. Das ist perfekt, deutlich besser als die Zustellung zu Hause und der Lieferdienst spielt keine Rolle.
Warum?
Die Dashcam wurde am Samstag geliefert, da war ich nicht zu Hause, sprich ich hätte sie erst am Montag irgendwo abholen müssen, im dümmsten Fall bei der Post, die die ganze Woche nur bis 17:30 offen hat, das schaffe ich so gut wie nie.
Die SD Karte wurde gestern geliefert, da war ich zwar zu Hause, als die Benachrichtigung kam, allerdings lag ich noch im Bett - Urlaub- sprich ich hätte diese heute auch irgendwo abholen müssen.
Der Amazon Locker ist ein paar Häuser weiter an der Shell Tankstelle, da kann ich hin wann immer es mir passt. Die Dashcam habe ich am Samstag Abend um 22:30 abgeholt (die Tankstelle muss dazu nicht mal offen haben) und die Karte nachdem ich mich aus dem Bett bequemt habe. Ich lasse da jetzt immer mein Zeug von Amazon hin schicken.
-
Ja das habe ich schon immer drinne gehabt geht immer noch nicht
Brauchst du an der Stelle auch nicht. Der Fehler hat damit nichts zu tun.
Liegt der MySQL Server auf dem gleichen Server, wie der SA-MP Server? Sprich, haben diese die gleiche IP?
Wenn ja, dann kannst du localhost bzw. 127.0.0.1 nutzen, entweder mit dem dafür angelegten User, oder dem root User, das kommt drauf an, ob du den MySQL Server selbst eingerichtet hast (eigene VM) oder ob es über einen Hoster läuft.
Wenn nein, dann ist die Remote-Verbindung eventuell blockiert. Siehe hierzu: https://www.tecmint.com/fix-er…-server-on-127-0-0-1-111/