Hallo leute,
Ich bin noch relativ neu in sachen PAWN und ich habe ein Dickes Problem.
Also ich erkläre es mal:
Ich versuchte ein Gamemode zu basteln und hab mich dazu diversen tutorials im Netz bedient. ich wollte zu beginn einen cmd schreiben etwa so
"/test"
Soweit so gut und der Code dafür schaut so aus
_____________________________________________________________________
public OnPlayerCommandText(playerid, cmdtext[])
{
if (strcmp("/test", cmdtext, true, 10) == 0)
{
SendClientMessage(playerid, 0xFF00FF00, "Dies ist eine Testnachricht");
return 1;
}
return 0;
}
_____________________________________________________________________
*--INFO: ob hier ...ext, true, 10) ==... 5 oder 10 hinkommt ist laut den aussagen der tutorials nicht relevant aber sinnvoll. daher egal und KEIN fehler im code denn es geht auch so. Das weiss ich
Okay der code ist Richtig. Das habe ich nun mehr als 10 mal geprüft.
Doch egal was ich auch mache der befehl funktioniert einfach nicht. Es passiert Garnichts. /rcon befehle funktionieren ganz normal und ich kann mich auch als Admin einloggen. Soweit so gut
Ich testete auch andere Gamemodes ob es nur an meinem Code liegt aber nein. Auch bei z.b. lvdm kann ich nichtmal den Simpelsten befehl eingeben etwa /help. auch Dort passiert nichts.
Dann versuchte ich mein Glück auf diversen anderen Online servern. Dort funktioniert jeder Befehl der auf dem Server verfügbar ist.
ERGÄNZUNG
Genau so habe ich versucht ein simplen Filterscript (Carspawn) zu nutzen. Auch dort werden die Eingaben nicht angenommen. Also es läuft garkein FS bei dem eingaben via /cmd nötig sind.
Was habe ich?
- einen P4 3 Ghz
- 512er Graka (GF sonstwas)
- genug plattenplatz (etwa 800GB)
- 3GB DDR-RAM
SAMP version: 0.3b
Server Version: 0.3b
Fazit: Game läuft egal ob SP oder MP Flüssig und max.config, dass steht ausser frage
Vorgeschlagene Lösungsansätze die nicht Funktioniert haben:
- GTA neu installieren (FAIL)
- Server neu runterladen (FAIL)
- Anderen Gamemode testen (FAIL)
- Script neu schreiben (FAIL)
- SAMP 0.3b neu installieren (FAIL)
- CLEO Rausnehmen (FAIL)
Jetzt die Frage:
- Hat jemand das Gleiche Problem und eine Lösung dafür?
- Woran liegt das und wie kann man es beheben?
Ich möchte darum bitten das man mir solche Texte wie: "ist der code auch richtig?" oder "dein Server ist wahrscheinlich defekt" ODER "Lass es bleiben und zokk Packman" erspart. Das hilft mir und den Lesern hier auch nicht.
Den Kompletten Code brauch ich nicht zu posten, es sind ohne hin nur 20 Zeilen.
die Server.CFG ist auch okay. hab sie mehrmals erneuert.
Also dann legt mal los.
Danke schonmal im vorraus und bei Fragen (die sinn machen) gebe ich gern antwort.
MFG
LeXx
ANTWORTEN:
@PasMod
Also das mit "Return 1 und 0" habe ich beides Probiert (FAIL)
@ [GFS]RedDragon
Ja der GM liegt im ordner gamemodes im server root ordner also die verzeichnis Struktur ist so: F:\Gtasa\server\gamemodes\testgm.amx
Und der server läd den GM korreckt. Keine Fehler weder beim Komplilieren noch beim starten. Denn ich komme ja auf den server Drauf aber /cmd´s gehen nicht.