Fehler anzeige
- Willi
- Geschlossen
- Erledigt
Wichtiger Hinweis: Bitte ändert nicht manuell die Schriftfarbe auf schwarz sondern belasst es bei der Standardeinstellung. Somit tragt ihr dazu bei dass euer Text auch bei Verwendung unseren dunklen Forenstils noch lesbar ist!
Tipp: Ihr wollt längere Codeausschnitte oder Logfiles bereitstellen? Benutzt unseren eigenen PasteBin-Dienst Link
-
-
-
Thx Rafelder
-
So ich habe da dann nochn Fehler und ne Frage.
Erstma den Fehler:
Wenn ich auf meinen Server gehe und einen meiner commandos benutze führt der den zwar aus, aber schreibt immmer direkt danach Server: Unknown Command.
Weiß vllt. jmd woran das liegt?Und hier ist die Frage.
Ich habe einen Befehl geschreiben das man etwas erstellen kann
==>Codeif (strcmp(cmdtext, "/Sperre", true)==0){ new Float:x, Float:y, Float:z; new Float:rX, Float:rY, Float:rZ; GetPlayerPos(playerid, Float:x, Float:y, Float:z); CreateObject(981,Float:x, Float:y-2, Float:z, Float:rX, Float:rY, Float:rZ); SendClientMessage(playerid,COLOR_YELLOW,"Du hast eine Straßensperre gesetzt!"); }
Das macht er auch, aber wie kann ich diese Sperre wieder entfernen?
Ich habe schon das hier aber das geht net.Codeif (strcmp(cmdtext, "/Sperreweg", true)==0){ IsValidObject(981); DestroyObject(981); SendClientMessage(playerid,COLOR_YELLOW,"Du hast die Straßensperre weggemacht!"); }
Weiß vllt. jmd. Die Antworten auf meinen Fragen?
Willi
-
Wie schon vorher: Das return vergessen.
Codeif (strcmp(cmdtext, "/Sperreweg", true)==0){ IsValidObject(981); DestroyObject(981); SendClientMessage(playerid,COLOR_YELLOW,"Du hast die Straßensperre weggemacht!"); return 1; //Dieses return hier }
Codeif (strcmp(cmdtext, "/Sperre", true)==0){ new Float:x, Float:y, Float:z; new Float:rX, Float:rY, Float:rZ; GetPlayerPos(playerid, Float:x, Float:y, Float:z); CreateObject(981,Float:x, Float:y-2, Float:z, Float:rX, Float:rY, Float:rZ); SendClientMessage(playerid,COLOR_YELLOW,"Du hast eine Straßensperre gesetzt!"); return 1;//Und dieses return hier }
-
Hmm gut das Server: Unknown Command is weg.
Aber wie bekomm ich die sperre die ich gesetzte habe wieder weg?
Oder fehlt beim setzten i-wat damit ich die löschen kann... -
-
hmm geht immer noch net...
Voll komisch...Code
Alles anzeigenif (strcmp(cmdtext, "/sperreweg", true)==0){ new sperre; new Float:x, Float:y, Float:z; new Float:rX, Float:rY, Float:rZ; sperre = CreateObject(981,Float:x, Float:y-2, Float:z, Float:rX, Float:rY, Float:rZ); if (IsValidObject(sperre)) { DestroyObject(sperre); SendClientMessage(playerid,COLOR_YELLOW,"Du hast die Straßensperre weggemacht!"); return 1; } return 0; }
-
new sperre; gehört ganz oben am Anfang deines Scripts hin
Und wenn du es gleich danach wieder löscht bringt das auch nichts.Am Anfang deines Scripts:
Ab hier OnPlayerCommandText
Sperre erstellen:Codeif (strcmp(cmdtext, "/Sperre", true)==0){ new Float:x, Float:y, Float:z; GetPlayerPos(playerid, Float:x, Float:y, Float:z); sperre = CreateObject(981,Float:x, Float:y-2, Float:z, 0, 0, 0); SendClientMessage(playerid,COLOR_YELLOW,"Du hast eine Straßensperre gesetzt!"); return 1; }
Sperre löschen: -
THX Ein Riesen Großes THX
-
breadfish.de
Hat das Thema geschlossen.