Hallo,
Ich suche einen Weg wie ich ein Public im Script aufrufen kann,
Mit RCON Api habe ich es schon probiert, aber wenn ich print test
Mache steht dort nicht das es aufgerufen wurde, deshalb frage ich euch
nach einer Möglichkeit
MFG Arendium
Hallo,
Ich suche einen Weg wie ich ein Public im Script aufrufen kann,
Mit RCON Api habe ich es schon probiert, aber wenn ich print test
Mache steht dort nicht das es aufgerufen wurde, deshalb frage ich euch
nach einer Möglichkeit
MFG Arendium
Du kannst entweder mit Socks arbeiten,
oder dir etwas in Pawn basteln und zwar
mit der Rcon API funktion ( Call )
wird ein Rcon Command gesendet.
Vlt sendest du über eine MySQL Datenbank
Datenbank wird mit der Zeit ein Rießiges Lagg Zentrum ich wollte ja eig. mit Call Arbeiten doch wenn ich
dan dass aufrufe:
printf("You typed %s!",cmd);
if(strcmp(cmd,"restart",true)==0)
{
CallLocalFunction("ocmd_restart", " ");
}
wird nichts geprintet, nur wenn ich es Ingame eintippe
Sockets währe auch eine Idee hast du da ein gutes
Tutorial ?
MFG Arendium
du kannst mit der RCON API aber nur RCON befehle ausführen & KEINE normalen befehle like : /bla
Ich weiss, dass ist aber auch Unter OnRconCommand rein logisch würde es mit normalen per Umleitung über Rcon aber auch gehen
MFG Arendium
Klar kannst du das G-Mac -.-
du kannst ja abfragen, if(strcmp
und dann CallLocalFunction
oder so .
Stichwort: Socket.
Hast du nicht schonmal ein Plugin erstellt? Wenn ja erstelle einfach ein Plugin mit einem Socket listener.
Oder du nimmst das vorhandene Sockets Plugin, welches für diese Aufgabe eigentlich schon zu groß ist.
Ja habe ich mal, allerdings habe ich keine Ahnung von Socket´s
MFG Arendium
Ich scripte zwar kein Pawno, aber es muss doch eine Funktion geben, falls ich mich nicht irre, um eigene RCon Befehle einzufügen.
Wenn dies der Fall ist, kannst du durch den SAMPQueryAPI von Westie der wunderbar funktioniert, den RCon Befehl ausführen.
genau das klappt ja nicht, sonst hätte ich eine perfekte Lösung
MFG Arendium
genau das klappt ja nicht, sonst hätte ich eine perfekte Lösung
MFG Arendium
Ich habe wenig rechachiert, was ich herrausgefunden habe, dass du RCon Befehle unter
einfügen kannst.
Was klappt denn nicht genau?
./Editiert\.
Beispiel in meinen Script:
printf("You typed %s!",cmd);
if(strcmp(cmd,"restart",true)==0)
{
SendClientMessageToAll(ROT,"ES KLAPPT! ES KLAPPT! HEhe");
CallLocalFunction("ocmd_restart", " ");
}
Wenn ich jetzt aber $SampRconApi->Call("restart");
Mache passiert nichts von beiden...
MFG Arendium
Versuch folgendes;
$SampRconApi->Call("ocmd_restart");
ocmd_restart ist aber ein Public und das ruft doch einen Rcon Command auf
MFG Arendium
ocmd_restart ist aber ein Public und das ruft doch einen Rcon Command auf
MFG Arendium
Hust Hust Hust.
http://wiki.sa-mp.com/wiki/OnRconCommand
Ich weiss, dass ist aber auch Unter OnRconCommand rein logisch würde es mit normalen per Umleitung über Rcon aber auch gehen
was die meisten bei OnRconCommand nicht wissen, daher sag ich es dir:
OnRconCommand wird im Gamemode nicht ausgeführt sondern nur in Filterscripts.
Hust Hust Hust.
http://wiki.sa-mp.com/wiki/OnRconCommand
Ich denke eher, dass der Befehl "omc_restart" nicht aufgerufen wird.
Dan würde aber zumindest die Nachricht kommen
MFG Arendium
Der wird nicht aufgerufen, du verstehst nicht, wie ich das meine(:
Warte, ich schreibe gleich ein Filterscript dafür.