Denn von 4.0 -> 4.1 updaten geht ja nicht...
Beiträge von Silverdark
-
-
"Wir bieten schon seit 2013 keinen laufzeitbeschränkten Updatezugang mehr an." - Zitat Andrea Berg
-
In welchem Namespace ist denn die Klasse SmartyBC? Wenn die im globalen Namespace ist benutze mal \SmartyBC
-
-
Aber was bringt denn jetzt genau das Use? Das verwirrt dann doch noch.
Das use ist so gesehen eine Abkürzung. Man kann auch eine Klasse folgendermaßen aufrufen:
Damit man dies nicht immer machen muss, kann man halt das use verwenden.
Was wäre jetzt wenn du eine weitere Datenbank Klasse deines Kumpels hast die auch Database heißt und du beide in einer Datei verwenden willst?
oder -
Das Problem was ich sehe ist, wie willst du denn wieder auf die Helloworld Klasse zugreifen?
-
Dann könnte der Datenbankaufruf direkt durch das CP stattfinden. Kenn das myCP vom Aufbau aber leider nicht, sonst hätte ich mal geschaut.
-
Willst du das Logsystem in das MyCP integriert haben oder als separate Seite?
-
Also ich hätte es so gemacht:
Spoiler anzeigen
new currentServernameIndex = -1;
new serverNames[][32] =
{
"Servername 1",
"Servername 2"
};
Spoiler anzeigen
public OnGameModeInit() {
SetTimer("changeServername",2500,1);
return 1;
}
Spoiler anzeigen
forward changeServername();
public changeServername() {
new string[41];
if(currentServernameIndex + 1 >= sizeof(serverNames))
currentServernameIndex = -1;
format(string, sizeof string, "hostname %s", serverNames[++currentServernameIndex]);
SendRconCommand(string);
return 1;
}
Dadurch hat man den Vorteil, dass man im Array ganz einfach neue Servernamen hinzufügen kann, ohne irgendwo anders was im Script zu bearbeiten.
-
Also unter dem Variablennamen "Servername" erwarte ich normalerweise einen Text, der den aktuellen Servernamen speichert.
Genauso ist die Funktion "ServerName" irritierend meiner Meinung nach.Außerdem funktioniert (nicht getestet) dein "SendRconCommand" nicht, da er so nur versucht den Servernamen als RCON Befehl auszuführen was nicht funktioniert.
Um den (Host-)Namen des Serves zu ändern brauchst du schon ein "hostname" von dem Namen (Quelle: http://wiki.sa-mp.com/wiki/RCON#RCON_Commands)Eine switch Anweisung wäre für einen Anfänger evtl. auch verständlicher als (bei z. B. 10 verschiedenen Servernamen) 10 "else-if" Anweisungen.
-
Du musst erstmal abfragen ob die Person in dem Bereich ist und dann eine Variable setzen. Dann musst du abfragen ob die Person den Bereich verlässt und die Variable gesetzt ist - ist sie gesetzt verlässt sie den Bereich und dein gewünschter Fall tritt ein.
-
Ich werde das Tutorial später aktualisieren, so wie mehrere Beispiele posten.
Weißt du schon wann das sein wird? -
Was ändert sich denn mit Luna? Luna kann doch schon alleine Java 8 oder irre ich mich?
-
Ich, Silverdark nehme an lollipop`s Winterspecial 2014 teil und verifiziere mich somit zur Teilnahme an dem Gewinnspiel.
-
-
-
Was besagt denn deine Spalte "played_time"? Ist das die Spielzeit in Sekunden, Minuten, Stunden, Tage, Monate oder Jahre?
-
Eventuell besitzt ein Script (Gamemode / Filterscript) welches du benutzt die Befehle /kick und /ban, welche auf IsPlayerAdmin zugreifen.
Dadurch kann eine Ausgabe kommen, dass man sich erst als RCON Admin anmelden soll.Normalerweise werden die RCON Befehle nur mit /rcon kick bzw. /rcon ban ausgeführt.
// Edit: Link zur den RCON Befehlen hinzugefügt
-
Das Script soll auf MySQL geschrieben werden, da ich ein sehr Strukturiert Mensch bin und der Meinung bin, dass MySQL ein großen vorteil zu Dini & Co. bietet.
Daher denke ich mal das Kenntnisse in MySQL Pflicht sind.
-
Der Link zeigt auf die Hauptseite der Homepagewerbungen