0.3c: Vehicle Control

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
  • Nix funkt von den CMDS alles gemacht was drauf stand Server.cfg in den ordner usw alles fertig nur nix passiert

  • Bei mir funktioniert es wunder bar, bist ich /hilfe eingebe nach dem schließen des Fensters soll ich mich neu einloggen und wenn ich mich neu einlogge werde ich gekickt. Eventuell liegt das an meinem Anti Hack System, muss ich villeicht noch überarbeiten, aber danke dennoch nun kann ich weitere Funktionen auf der Basis drauf einbauen.

  • Simpel, aber sehr gut zu gebrauchen. Klein, aber fein!


    -----------------------------------------------------------------
    Bewertung - [Filterscript] 0.3c: Vehicle Control
    -----------------------------------------------------------------


    Punktezahl:
    75%
    /100%


    Pro:
    - Script ist hilfreich für 0.3c Einsteiger.
    - Script enthält alle wichtigen Fahrzeug-Funktionen.
    - Script enthält eine Hilfe.


    Kontra:
    - Script enthält keine besonderen Funktionen.

  • Sehr Schön gemacht :D
    bekomme aber folgende Errors:


    warning 217: loose indentation
    warning 217: loose indentation
    warning 217: loose indentation
    warning 217: loose indentation




    • stock sscanf(string[], format[], {Float,_}:...)
      {
      #if defined isnull
      if (isnull(string))
      #else
      if (string[0] == 0 || (string[0] == 1 && string[1] == 0))
      #endif
      {
      return format[0];
      }
      #pragma tabsize 4
      new
      formatPos = 0,
      stringPos = 0,
      paramPos = 2,
      paramCount = numargs(),
      delim = ' ';
      while (string[stringPos] && string[stringPos] <= ' ')
      {
      stringPos++;
      }
      while (paramPos < paramCount && string[stringPos])
      {
      switch (format[formatPos++])
      {
      case '\0':
      {
      return 0;
      }
      case 'i', 'd':
      {
      new
      neg = 1,
      num = 0,
      ch = string[stringPos];
      if (ch == '-')
      {
      neg = -1;
      ch = string[++stringPos];
      }
      do
      {
      stringPos++;
      if ('0' <= ch <= '9')
      {
      num = (num * 10) + (ch - '0');
      }
      else
      {
      return -1;
      }
      }
      while ((ch = string[stringPos]) > ' ' && ch != delim);
      setarg(paramPos, 0, num * neg);
      }
      case 'h', 'x':
      {
      new
      num = 0,
      ch = string[stringPos];
      do
      {
      stringPos++;
      switch (ch)
      {
      case 'x', 'X':
      {
      num = 0;
      continue;
      }
      case '0' .. '9':
      {
      num = (num << 4) | (ch - '0');
      }
      case 'a' .. 'f':
      {
      num = (num << 4) | (ch - ('a' - 10));
      }
      case 'A' .. 'F':
      {
      num = (num << 4) | (ch - ('A' - 10));
      }
      default:
      {
      return -1;
      }
      }
      }
      while ((ch = string[stringPos]) > ' ' && ch != delim);
      setarg(paramPos, 0, num);
      }
      case 'c':
      {
      setarg(paramPos, 0, string[stringPos++]);
      }
      case 'f':
      {


      new changestr[16], changepos = 0, strpos = stringPos;
      while(changepos < 16 && string[strpos] && string[strpos] != delim)
      {
      changestr[changepos++] = string[strpos++];
      }
      changestr[changepos] = '\0';
      setarg(paramPos,0,_:floatstr(changestr));
      }
      case 'p':
      {
      delim = format[formatPos++];
      continue;
      }
      case '\'':
      {
      new
      end = formatPos - 1,
      ch;
      while ((ch = format[++end]) && ch != '\'') {}
      if (!ch)
      {
      return -1;
      }
      format[end] = '\0';
      if ((ch = strfind(string, format[formatPos], false, stringPos)) == -1)
      {
      if (format[end + 1])
      {
      return -1;
      }
      return 0;
      }
      format[end] = '\'';
      stringPos = ch + (end - formatPos);
      formatPos = end + 1;
      }
      case 'u':
      {
      new
      end = stringPos - 1,
      id = 0,
      bool:num = true,
      ch;
      while ((ch = string[++end]) && ch != delim)
      {
      if (num)
      {
      if ('0' <= ch <= '9')
      {
      id = (id * 10) + (ch - '0');
      }
      else
      {
      num = false;
      }
      }
      }
      if (num && IsPlayerConnected(id))
      {
      setarg(paramPos, 0, id);
      }
      else
      {
      #if !defined foreach
      #define foreach(%1,%2) for (new %2 = 0; %2 < GetMaxPlayers(); %2++) if (IsPlayerConnected(%2))
      #define __SSCANF_FOREACH__
      #endif
      string[end] = '\0';
      num = false;
      new
      name[MAX_PLAYER_NAME];
      id = end - stringPos;
      foreach (Player, playerid)
      {
      GetPlayerName(playerid, name, sizeof (name));
      if (!strcmp(name, string[stringPos], true, id))
      {
      setarg(paramPos, 0, playerid);
      num = true;
      break;
      }
      }
      if (!num)
      {
      setarg(paramPos, 0, INVALID_PLAYER_ID);
      }
      string[end] = ch;
      #if defined __SSCANF_FOREACH__
      #undef foreach
      #undef __SSCANF_FOREACH__
      #endif
      }
      stringPos = end;
      }
      case 's', 'z':
      {
      new
      i = 0,
      ch;
      if (format[formatPos])
      {
      while ((ch = string[stringPos++]) && ch != delim)
      {
      setarg(paramPos, i++, ch);
      }
      if (!i)
      {
      return -1;
      }
      }
      else
      {
      while ((ch = string[stringPos++]))
      {
      setarg(paramPos, i++, ch);
      }
      }
      stringPos--;
      setarg(paramPos, i, '\0');
      }
      default:
      {
      continue;
      }
      }
      while (string[stringPos] && string[stringPos] != delim && string[stringPos] > ' ')
      {
      stringPos++;
      }
      while (string[stringPos] && (string[stringPos] == delim || string[stringPos] <= ' '))
      {
      stringPos++;
      }
      paramPos++;
      }
      do
      {
      if ((delim = format[formatPos++]) > ' ')
      {
      if (delim == '\'')
      {
      while ((delim = format[formatPos++]) && delim != '\'') {}
      }
      else if (delim != 'z')
      {
      return delim;
      }
      }
      }
      while (delim > ' ');


      return 0;
      }



    //edit1: Errors hinzugefügt
    //edit2: Nummerriert

  • hi leon!
    das "loose indentation" heißt eig nur, dass du den code falsch eingerückt hast. also einfach mit tab richtig einrücken und das problem müsste behoben sein!


    MfG JaYYYY

  • C:\Dokumente und Einstellungen\Administrator\Desktop\GTA San Andreas server\pawno\Sirene.pwn(50) : error 029: invalid expression, assumed zero
    C:\Dokumente und Einstellungen\Administrator\Desktop\GTA San Andreas server\pawno\Sirene.pwn(50) : error 017: undefined symbol "ocmd_alarm"
    C:\Dokumente und Einstellungen\Administrator\Desktop\GTA San Andreas server\pawno\Sirene.pwn(50) : error 029: invalid expression, assumed zero
    C:\Dokumente und Einstellungen\Administrator\Desktop\GTA San Andreas server\pawno\Sirene.pwn(50) : fatal error 107: too many error messages on one line

    Habe 4 Errors


    die Zeile 50 ist ocmd:alarm(playerid,params[])

  • ocmd_alarm


    Wenn ich das nehmen komme die Errors:
    C:\Dokumente und Einstellungen\Administrator\Desktop\GTA San Andreas server\pawno\Sirene.pwn(50) : error 017: undefined symbol "ocmd_alarm"
    C:\Dokumente und Einstellungen\Administrator\Desktop\GTA San Andreas server\pawno\Sirene.pwn(53) : error 017: undefined symbol "sscanf"
    C:\Dokumente und Einstellungen\Administrator\Desktop\GTA San Andreas server\pawno\Sirene.pwn(69) : error 017: undefined symbol "motor"
    C:\Dokumente und Einstellungen\Administrator\Desktop\GTA San Andreas server\pawno\Sirene.pwn(69) : warning 215: expression has no effect
    C:\Dokumente und Einstellungen\Administrator\Desktop\GTA San Andreas server\pawno\Sirene.pwn(69) : error 001: expected token: ";", but found "]"
    C:\Dokumente und Einstellungen\Administrator\Desktop\GTA San Andreas server\pawno\Sirene.pwn(69) : error 029: invalid expression, assumed zero
    C:\Dokumente und Einstellungen\Administrator\Desktop\GTA San Andreas server\pawno\Sirene.pwn(69) : fatal error 107: too many error messages on one line


    Compilation aborted.Pawn compiler 3.2.3664 Copyright (c) 1997-2006, ITB CompuPhase



    6 Errors.


    Kann mir sonst einer das Filterscript machen nur mit der Sirene weil ich brauche nur die Sirene


    /edit Text

  • C:\Users\Sevi\Desktop\Radio-Angelseyes\Radio-Angelsyes\filterscripts\Untitled.pwn(84) : error 017: undefined symbol "GetVehicleParamsEx"
    C:\Users\Sevi\Desktop\Radio-Angelseyes\Radio-Angelsyes\filterscripts\Untitled.pwn(85) : error 017: undefined symbol "SetVehicleParamsEx"
    C:\Users\Sevi\Desktop\Radio-Angelseyes\Radio-Angelsyes\filterscripts\Untitled.pwn(92) : error 017: undefined symbol "GetVehicleParamsEx"
    C:\Users\Sevi\Desktop\Radio-Angelseyes\Radio-Angelsyes\filterscripts\Untitled.pwn(93) : error 017: undefined symbol "SetVehicleParamsEx"
    C:\Users\Sevi\Desktop\Radio-Angelseyes\Radio-Angelsyes\filterscripts\Untitled.pwn(78) : warning 203: symbol is never used: "objective"
    C:\Users\Sevi\Desktop\Radio-Angelseyes\Radio-Angelsyes\filterscripts\Untitled.pwn(78) : warning 203: symbol is never used: "boot"
    C:\Users\Sevi\Desktop\Radio-Angelseyes\Radio-Angelsyes\filterscripts\Untitled.pwn(78) : warning 203: symbol is never used: "bonnet"
    C:\Users\Sevi\Desktop\Radio-Angelseyes\Radio-Angelsyes\filterscripts\Untitled.pwn(78) : warning 203: symbol is never used: "doors"
    C:\Users\Sevi\Desktop\Radio-Angelseyes\Radio-Angelsyes\filterscripts\Untitled.pwn(78) : warning 203: symbol is never used: "alarm"
    C:\Users\Sevi\Desktop\Radio-Angelseyes\Radio-Angelsyes\filterscripts\Untitled.pwn(78) : warning 203: symbol is never used: "lights"
    C:\Users\Sevi\Desktop\Radio-Angelseyes\Radio-Angelsyes\filterscripts\Untitled.pwn(78) : warning 203: symbol is never used: "engine"
    C:\Users\Sevi\Desktop\Radio-Angelseyes\Radio-Angelsyes\filterscripts\Untitled.pwn(112) : error 017: undefined symbol "GetVehicleParamsEx"
    C:\Users\Sevi\Desktop\Radio-Angelseyes\Radio-Angelsyes\filterscripts\Untitled.pwn(113) : error 017: undefined symbol "SetVehicleParamsEx"
    C:\Users\Sevi\Desktop\Radio-Angelseyes\Radio-Angelsyes\filterscripts\Untitled.pwn(120) : error 017: undefined symbol "GetVehicleParamsEx"
    C:\Users\Sevi\Desktop\Radio-Angelseyes\Radio-Angelsyes\filterscripts\Untitled.pwn(121) : error 017: undefined symbol "SetVehicleParamsEx"
    C:\Users\Sevi\Desktop\Radio-Angelseyes\Radio-Angelsyes\filterscripts\Untitled.pwn(106) : warning 203: symbol is never used: "objective"
    C:\Users\Sevi\Desktop\Radio-Angelseyes\Radio-Angelsyes\filterscripts\Untitled.pwn(106) : warning 203: symbol is never used: "boot"
    C:\Users\Sevi\Desktop\Radio-Angelseyes\Radio-Angelsyes\filterscripts\Untitled.pwn(106) : warning 203: symbol is never used: "bonnet"
    C:\Users\Sevi\Desktop\Radio-Angelseyes\Radio-Angelsyes\filterscripts\Untitled.pwn(106) : warning 203: symbol is never used: "doors"
    C:\Users\Sevi\Desktop\Radio-Angelseyes\Radio-Angelsyes\filterscripts\Untitled.pwn(106) : warning 203: symbol is never used: "alarm"
    C:\Users\Sevi\Desktop\Radio-Angelseyes\Radio-Angelsyes\filterscripts\Untitled.pwn(106) : warning 203: symbol is never used: "lights"
    C:\Users\Sevi\Desktop\Radio-Angelseyes\Radio-Angelsyes\filterscripts\Untitled.pwn(106) : warning 203: symbol is never used: "engine"
    C:\Users\Sevi\Desktop\Radio-Angelseyes\Radio-Angelsyes\filterscripts\Untitled.pwn(166) : error 017: undefined symbol "GetVehicleParamsEx"
    C:\Users\Sevi\Desktop\Radio-Angelseyes\Radio-Angelsyes\filterscripts\Untitled.pwn(167) : error 017: undefined symbol "SetVehicleParamsEx"
    C:\Users\Sevi\Desktop\Radio-Angelseyes\Radio-Angelsyes\filterscripts\Untitled.pwn(173) : error 017: undefined symbol "GetVehicleParamsEx"
    C:\Users\Sevi\Desktop\Radio-Angelseyes\Radio-Angelsyes\filterscripts\Untitled.pwn(174) : error 017: undefined symbol "SetVehicleParamsEx"
    C:\Users\Sevi\Desktop\Radio-Angelseyes\Radio-Angelsyes\filterscripts\Untitled.pwn(163) : warning 204: symbol is assigned a value that is never used: "vid"
    C:\Users\Sevi\Desktop\Radio-Angelseyes\Radio-Angelsyes\filterscripts\Untitled.pwn(160) : warning 203: symbol is never used: "objective"
    C:\Users\Sevi\Desktop\Radio-Angelseyes\Radio-Angelsyes\filterscripts\Untitled.pwn(160) : warning 203: symbol is never used: "boot"
    C:\Users\Sevi\Desktop\Radio-Angelseyes\Radio-Angelsyes\filterscripts\Untitled.pwn(160) : warning 203: symbol is never used: "bonnet"
    C:\Users\Sevi\Desktop\Radio-Angelseyes\Radio-Angelsyes\filterscripts\Untitled.pwn(160) : warning 203: symbol is never used: "doors"
    C:\Users\Sevi\Desktop\Radio-Angelseyes\Radio-Angelsyes\filterscripts\Untitled.pwn(160) : warning 203: symbol is never used: "alarm"
    C:\Users\Sevi\Desktop\Radio-Angelseyes\Radio-Angelsyes\filterscripts\Untitled.pwn(160) : warning 203: symbol is never used: "lights"
    C:\Users\Sevi\Desktop\Radio-Angelseyes\Radio-Angelsyes\filterscripts\Untitled.pwn(160) : warning 203: symbol is never used: "engine"
    C:\Users\Sevi\Desktop\Radio-Angelseyes\Radio-Angelsyes\filterscripts\Untitled.pwn(190) : error 017: undefined symbol "GetVehicleParamsEx"
    C:\Users\Sevi\Desktop\Radio-Angelseyes\Radio-Angelsyes\filterscripts\Untitled.pwn(191) : error 017: undefined symbol "SetVehicleParamsEx"
    C:\Users\Sevi\Desktop\Radio-Angelseyes\Radio-Angelsyes\filterscripts\Untitled.pwn(197) : error 017: undefined symbol "GetVehicleParamsEx"
    C:\Users\Sevi\Desktop\Radio-Angelseyes\Radio-Angelsyes\filterscripts\Untitled.pwn(198) : error 017: undefined symbol "SetVehicleParamsEx"
    C:\Users\Sevi\Desktop\Radio-Angelseyes\Radio-Angelsyes\filterscripts\Untitled.pwn(187) : warning 204: symbol is assigned a value that is never used: "vid"
    C:\Users\Sevi\Desktop\Radio-Angelseyes\Radio-Angelsyes\filterscripts\Untitled.pwn(184) : warning 203: symbol is never used: "objective"
    C:\Users\Sevi\Desktop\Radio-Angelseyes\Radio-Angelsyes\filterscripts\Untitled.pwn(184) : warning 203: symbol is never used: "boot"
    C:\Users\Sevi\Desktop\Radio-Angelseyes\Radio-Angelsyes\filterscripts\Untitled.pwn(184) : warning 203: symbol is never used: "bonnet"
    C:\Users\Sevi\Desktop\Radio-Angelseyes\Radio-Angelsyes\filterscripts\Untitled.pwn(184) : warning 203: symbol is never used: "doors"
    C:\Users\Sevi\Desktop\Radio-Angelseyes\Radio-Angelsyes\filterscripts\Untitled.pwn(184) : warning 203: symbol is never used: "alarm"
    C:\Users\Sevi\Desktop\Radio-Angelseyes\Radio-Angelsyes\filterscripts\Untitled.pwn(184) : warning 203: symbol is never used: "lights"
    C:\Users\Sevi\Desktop\Radio-Angelseyes\Radio-Angelsyes\filterscripts\Untitled.pwn(184) : warning 203: symbol is never used: "engine"
    C:\Users\Sevi\Desktop\Radio-Angelseyes\Radio-Angelsyes\filterscripts\Untitled.pwn(215) : error 017: undefined symbol "GetVehicleParamsEx"
    C:\Users\Sevi\Desktop\Radio-Angelseyes\Radio-Angelsyes\filterscripts\Untitled.pwn(216) : error 017: undefined symbol "SetVehicleParamsEx"
    C:\Users\Sevi\Desktop\Radio-Angelseyes\Radio-Angelsyes\filterscripts\Untitled.pwn(222) : error 017: undefined symbol "GetVehicleParamsEx"
    C:\Users\Sevi\Desktop\Radio-Angelseyes\Radio-Angelsyes\filterscripts\Untitled.pwn(223) : error 017: undefined symbol "SetVehicleParamsEx"
    C:\Users\Sevi\Desktop\Radio-Angelseyes\Radio-Angelsyes\filterscripts\Untitled.pwn(209) : warning 203: symbol is never used: "objective"
    C:\Users\Sevi\Desktop\Radio-Angelseyes\Radio-Angelsyes\filterscripts\Untitled.pwn(209) : warning 203: symbol is never used: "boot"
    C:\Users\Sevi\Desktop\Radio-Angelseyes\Radio-Angelsyes\filterscripts\Untitled.pwn(209) : warning 203: symbol is never used: "bonnet"
    C:\Users\Sevi\Desktop\Radio-Angelseyes\Radio-Angelsyes\filterscripts\Untitled.pwn(209) : warning 203: symbol is never used: "doors"
    C:\Users\Sevi\Desktop\Radio-Angelseyes\Radio-Angelsyes\filterscripts\Untitled.pwn(209) : warning 203: symbol is never used: "alarm"
    C:\Users\Sevi\Desktop\Radio-Angelseyes\Radio-Angelsyes\filterscripts\Untitled.pwn(209) : warning 203: symbol is never used: "lights"
    C:\Users\Sevi\Desktop\Radio-Angelseyes\Radio-Angelsyes\filterscripts\Untitled.pwn(209) : warning 203: symbol is never used: "engine"
    C:\Users\Sevi\Desktop\Radio-Angelseyes\Radio-Angelsyes\filterscripts\Untitled.pwn(244) : error 017: undefined symbol "AttachObjectToVehicle"
    C:\Users\Sevi\Desktop\Radio-Angelseyes\Radio-Angelsyes\filterscripts\Untitled.pwn(271) : error 017: undefined symbol "GetVehicleParamsEx"
    C:\Users\Sevi\Desktop\Radio-Angelseyes\Radio-Angelsyes\filterscripts\Untitled.pwn(272) : error 017: undefined symbol "SetVehicleParamsEx"
    C:\Users\Sevi\Desktop\Radio-Angelseyes\Radio-Angelsyes\filterscripts\Untitled.pwn(277) : error 017: undefined symbol "GetVehicleParamsEx"
    C:\Users\Sevi\Desktop\Radio-Angelseyes\Radio-Angelsyes\filterscripts\Untitled.pwn(278) : error 017: undefined symbol "SetVehicleParamsEx"
    C:\Users\Sevi\Desktop\Radio-Angelseyes\Radio-Angelsyes\filterscripts\Untitled.pwn(267) : warning 203: symbol is never used: "objective"
    C:\Users\Sevi\Desktop\Radio-Angelseyes\Radio-Angelsyes\filterscripts\Untitled.pwn(267) : warning 203: symbol is never used: "boot"
    C:\Users\Sevi\Desktop\Radio-Angelseyes\Radio-Angelsyes\filterscripts\Untitled.pwn(267) : warning 203: symbol is never used: "bonnet"
    C:\Users\Sevi\Desktop\Radio-Angelseyes\Radio-Angelsyes\filterscripts\Untitled.pwn(267) : warning 203: symbol is never used: "doors"
    C:\Users\Sevi\Desktop\Radio-Angelseyes\Radio-Angelsyes\filterscripts\Untitled.pwn(267) : warning 203: symbol is never used: "alarm"
    C:\Users\Sevi\Desktop\Radio-Angelseyes\Radio-Angelsyes\filterscripts\Untitled.pwn(267) : warning 203: symbol is never used: "lights"
    C:\Users\Sevi\Desktop\Radio-Angelseyes\Radio-Angelsyes\filterscripts\Untitled.pwn(267) : warning 203: symbol is never used: "engine"
    C:\Users\Sevi\Desktop\Radio-Angelseyes\Radio-Angelsyes\filterscripts\Untitled.pwn(320) : error 017: undefined symbol "GetVehicleParamsEx"


    Compilation aborted.Pawn compiler 3.2.3664 Copyright (c) 1997-2006, ITB CompuPhase



    26 Errors.

  • Pawn compiler 3.2.3664 Copyright (c) 1997-2006, ITB CompuPhase


    habe ich nun


    ManualVehicleEngineAndLights(); wenn ich des in mein game mode einfüge habe ich error damit mein pawn ned mehr geht

    Einmal editiert, zuletzt von Sevi ()