German Dream Ciry
Kannst du verwenden, nur glaube ich kaum, dass du das meinstest.
German Dream City ist schon vergeben, also nein, den Namen kann man nicht verwenden, immerhin sollte man das nicht, man will ja keine Namen stehlen...
German Dream Ciry
Kannst du verwenden, nur glaube ich kaum, dass du das meinstest.
German Dream City ist schon vergeben, also nein, den Namen kann man nicht verwenden, immerhin sollte man das nicht, man will ja keine Namen stehlen...
Da steht doch alles, die beiden Functions gibt es nicht, die 2. wurde bei 0.3 entfernt weil es zu crashs geführt hat.
Sieht aus als hättest du
pMember und pLeader nicht definiert.
Hm, das Orakel empfängt mich nicht mehr...
Villeicht noch sagen WAS die Warnings sind? Wie sie lauten?
Hm, das einzige was mir dazu einfällt ist:
1. Gamemode hat Probleme mit definitionen für mehrere Spieler
2. Server hält keine 2 Spieler aus(sehr unwahrscheinlich^^)
Ist eigentlich ganz einfach, hier mal ein bisschen Info aus dem wiki.sa-mp.com:
MoveObject(objectid, Float:X, Float:Y, Float:Z, Float:Speed)
objectid The objectid you want to move.
Float:X The new X coordinate.
Float:Y The new Y coordinate.
Float:Z The new Z coordinate.
Float:Speed The speed of which the object will be moved with.
Das sind also die Parameter, die objectid ist die ID des Tores das du sehr vermutlich hineingemappt hast, Float steht dafür, dass es auch Kommazahlen wie 5.2837 sein können.
In diesem Fall ist Float:X, Y und Z die neue Koordinate des Tores, wenn du es also nach oben verschieben willst musst du glaube ich die X-Koordinate erhöhen, von z.B: 50 auf 100.
Float: Speed ist die Geschwindigkeit, also wie schnell sich das Objekt(in diesem Fall das Tor) von seinem aktuellen Standort zum neuen Standort bewegen soll, es ist wieder eine Float-Art, also kann es auch eine Kommazahl sein.
Wenn du jetzt die Werte einträgst könnte es so aussehen:
MoveObject(3821, 283.182, 181.2938, 12,5, 24.7)
Achte darauf, dass du als "Komma" in den Zahlen kein Komma verwendest, sondern einen Punkt(.), sonst ist Pawno verwirrt
Das war der MoveObject Befehl, der Rest sollte eigentlich ganz einfach sein:
Ich nehme mal die Vorlage von McC0ol:
if (strcmp("/deincommandname", cmdtext, true, 9) == 0)
{
MoveObject(3821, 283.182, 181.2938, 12,5, 24.7)
return 1;
}
}
Also wird, wenn du "/deincommandname" eintippst, das Object 3821 von den Koordinaten X, Y und Z die du vorher irgendwo in deinem Script definiert hast auf: X: 283.182, Y:181.2938 und Z: 12,5, 24.7, und zwar mit der Geschwindigkeit 24.7. Ich weiss nicht wie schnell das ist, kann man ja testen.
Hoffe das konnte dir etwas weiterhelfen.
EDIT: Habe einen Fehler bemerkt, da die objectid villeicht auch 2-mal in deinem Script vertreten sein kann, regelt man das einfach so:
Man erstellt eine neue Variable:
new Tor1 = CreateObject(3821, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0)
Also ist jetzt das Tor an Stelle X:0, Y: 0 und Z: 0 als Tor1 gekennzeichnet, dann kannst du mit:
MoveObject(Tor1, 283.182, 181.2938, 12,5, 24.7)
sicher sein, dass Tor1 bewegt wird.
Schau erstmal in die logfile, hat bei mir meistens geholfen.
Linux/Windows?
Linux:
Haben alle wichtigen Ordner die richtigen Rechte?
Also der Überordner 777, announce 777 und samp03svr 777?
Was meinst du mit hacken?
Cheaten oder richtiges Hacken? Also DDoS Attacken, Brute forcing und so'n Zeugs
Das IV könnte die 1. und 2. Zeile einnehmen und "Reallife" nicht in so einem stechenden rot, das passt überhaupt nicht.
Alles schon probiert, jetzt nocheinmal, geht immnoch nicht, ich probiere später mal einen anderen GM, wenn es DANN noch nicht geht hoffe ich auf ein Wunder^^
EDIT: Es lag am Script -.-
Wir wollen jetzt nicht von meiner Frage abweichen, ich habe hier einen Thread geöffnet, damit ihn alle die es beantworten können sehen und damit ich nicht jeden hier anschreiben und damit nerven muss.
Das war's auch schon, chmod 777 hat der Überordner "samp03", samp03svr, samp-npc und announce.
EDIT:
[****@*********** ~]$ cd samp03
[****@*********** samp03]$ ./samp03svr
Started server on port: 7775, with maxplayers: 10 lanmode is OFF.
Segmentation fault
[****@*********** samp03]$
Alles was ich im screen mache.
ACH GOTTVERDAMMTE!
Jetzt ist mir schon 2-mal der Fehler passiert, dass ich nicht in die Logs schaue, tut mir leid...
Kann geclosed werden
Reopened:
Der 1. Fehler war wir hatten anstatt "gamemode0" "gamemode" in der config stehen, jetzt steht in der logfile aber nichts:
-----------------------------------
[06:30:26] Grand Larceny Property Filterscript
[06:30:26] -----------------------------------
[06:30:26] Loading filter script 'bsnparken.amx'...
[06:30:26]
--------------------------------------
[06:30:26] BSN Park Script von Ciber007
[06:30:26] --------------------------------------
[06:30:26] Loading filter script 'ZeitBann.amx'...
[06:30:26] Loading filter script 'Blitzer.amx'...
[06:30:26] Unable to load filter script 'Blitzer.amx'.
[06:30:26] Loaded 7 filter scripts.
[06:30:26]
...Opas Objectstremer loading [2/2]...
[06:30:26] [opa_objects] Gamemode Connected!
[06:30:26] Pickups Max = 2048, Current Pickups = 29
Alles anzeigen
Das sind nur die letzten paar Zeilen, gleicher Fehler, Segmentation Fault.
Beispiel für mehrere Commands:
public OnPlayerCommandText(playerid,cmdtext[])
{
if (strcmp(cmdtext, "/open", true)==0) // Befehl zum Öffnen
{
MoveObject(objectid,Float:X, Float:Y, Float:Z, Float:Speed);
return 1;
}
if (strcmp(cmdtext, "/close", true)==0)
{
MoveObject(objectid,Float:X, Float:Y, Float:Z, Float:Speed);
return 1;
}
return 0;
}
Immer ein neues if-Statement.
Damit wäre eine Frage geklärt, der Rest kann ja der Mentor erledigen
Wir haben vieles versucht, trotz Google kamen wir nicht weiter...
Auf Windows läuft der Server super, wenn wir dann die Windows Dateien durch Linux austauschen, sie auf meinen Server laden, dann starten, startet der Server und nach ca. 1sekunde:
Segmentation Fault
Und down isser, wir haben exakt die gleichen Dateien hochgeladen, 3-mal kontrolliert, 777-Rechte an die wichtigen Dateien vergeben, aber nichts geht...
Die Port ist auch frei, haben auch mehrere versucht...
Ok, du musst aber ganz genau lesen, manche sind schon bei dem Versuch das zu verstehen gestorben wegen geistlicher Überlastung, bist du bereit?
Sicher?
Wirklich?
Ok.
Hier kommts.
Jezt gleich.
Genau jetzt.
F5.
Genauer: Du musst F5 drücken dann wird das ganze kompiliert.