ocmd

In 10 Minuten startet der nächtliche Backupvorgang! Es kann währenddessen (ca. 10 Minuten) zu Einschränkungen bei der Nutzung des Forums kommen
Weitere Infos findet ihr im Thema Backup des Forums
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
  • Ich bins mal wieder :D hoffe es stört nicht :)


    Könnt mir einer sagen was falsch ist ?


    Error:
    Zeile (25285) : Falsche Anzahl an Parametern
    Zeile (25295) : Falsche Anzahl an Parametern
    Zeile (25301) : Falsche Anzahl an Parametern
    Zeile (25307) : Falsche Anzahl an Parametern
    Code:

    ocmd:blitzer(playerid,params[])
    {
    new option, b_speed,b_radius;
    if(!sscanf(params,"s",option))
    {
    SendClientMessage(playerid, 0x33CCFFAA, "[BENUTZUNG:] /blitzer [Funktion]");
    SendClientMessage(playerid, 0xffffffff, "Verfügbare Funktionen: add, remove, removeall, count");
    return 1;
    }
    if (!IsACop(playerid)) return SendClientMessage(playerid, COLOR_LIGHTRED, "[ERROR:] Du bist kein Polizist!");
    if(strcmp(option,"add",true))
    {
    if(!sscanf(params,"dd",b_speed,b_radius)) return SendClientMessage(playerid, COLOR_LIGHTBLUE, "[BENUTZUNG:] /blitzer [add] [Geschwindigkeit] [Radius]");
    if(b_speed < 20 || b_speed > 180) return SendClientMessage(playerid, COLOR_LIGHTRED, "[ERROR:] Die Geschwindigkeit muss zwischen 20 und 180 km/h liegen!");
    if(b_radius < 5 || b_radius > 50) return SendClientMessage(playerid, COLOR_LIGHTRED, "[ERROR:] Der Radius muss zwischen 5 und 50 Meter liegen!");
    AddBlitzer(playerid,b_speed,b_radius);
    SendClientMessage(playerid, 0xffffffff, "Ein Blitzer wurde erfolgreich aufgestellt und registriert!");
    return 1;
    }
    else if(strcmp(option,"remove",true))
    {
    RemoveBlitzer(playerid);
    SendClientMessage(playerid, 0xffffffff, "Dieser Blitzer wurde erfolgreich abgebaut und aus der Akte entfernt!");
    return 1;
    }
    else if(strcmp(option,"removeall",true))
    {
    RemoveAllBlitzer();
    SendClientMessage(playerid, 0xffffffff, "Dieser Blitzer wurde erfolgreich abgebaut und aus der Akte entfernt!");
    return 1;
    }
    else if(strcmp(option,"count",true))
    {
    new string2[150];
    format(string2, sizeof(string2), "Es sind momentan %d Blitzer registriert und werden um 4.00 Uhr abgebaut!", CountBlitzer());
    SendClientMessage(playerid, COLOR_DBLUE, string2);
    return 1;
    }
    else
    {
    SendClientMessage(playerid, 0x33CCFFAA, "[BENUTZUNG:] /blitzer [Funktion]");
    SendClientMessage(playerid, 0xffffffff, "Verfügbare Funktionen: add, remove, removeall, count");
    return 1;
    }
    return 1;
    }

  • ja sry jetzt funktioniert der doch wenn ich denn wieder löschen will gehts nicht ...



    ocmd:blitzer(playerid,params[])
    {
    new option[30], b_speed,b_radius;
    if(sscanf(params,"s[30]",option))
    {
    SendClientMessage(playerid, 0x33CCFFAA, "[BENUTZUNG:] /blitzer [Funktion]");
    SendClientMessage(playerid, 0xffffffff, "Verfügbare Funktionen: add, remove, removeall, count");
    return 1;
    }
    if (!IsACop(playerid)) return SendClientMessage(playerid, COLOR_LIGHTRED, "[ERROR:] Du bist kein Polizist!");
    if(strcmp(option,"add",true))
    {
    if(sscanf(params,"sdd",option,b_speed,b_radius)) return SendClientMessage(playerid, COLOR_LIGHTBLUE, "[BENUTZUNG:] /blitzer [add] [Geschwindigkeit] [Radius]");
    if(b_speed < 20 || b_speed > 180) return SendClientMessage(playerid, COLOR_LIGHTRED, "[ERROR:] Die Geschwindigkeit muss zwischen 20 und 180 km/h liegen!");
    if(b_radius < 5 || b_radius > 50) return SendClientMessage(playerid, COLOR_LIGHTRED, "[ERROR:] Der Radius muss zwischen 5 und 50 Meter liegen!");
    AddBlitzer(playerid,b_speed,b_radius);
    SendClientMessage(playerid, 0xffffffff, "Ein Blitzer wurde erfolgreich aufgestellt und registriert!");
    return 1;
    }
    if(strcmp(option,"remove",true))
    {
    RemoveBlitzer(playerid);
    SendClientMessage(playerid, 0xffffffff, "Dieser Blitzer wurde erfolgreich abgebaut und aus der Akte entfernt!");
    return 1;
    }
    else if(strcmp(option,"removeall",true))
    {
    RemoveAllBlitzer();
    SendClientMessage(playerid, 0xffffffff, "Dieser Blitzer wurde erfolgreich abgebaut und aus der Akte entfernt!");
    return 1;
    }
    else if(strcmp(option,"count",true))
    {
    new string2[150];
    format(string2, sizeof(string2), "Es sind momentan %d Blitzer registriert und werden um 4.00 Uhr abgebaut!", CountBlitzer());
    SendClientMessage(playerid, COLOR_DBLUE, string2);
    return 1;
    }
    else
    {
    SendClientMessage(playerid, 0x33CCFFAA, "[BENUTZUNG:] /blitzer [Funktion]");
    SendClientMessage(playerid, 0xffffffff, "Verfügbare Funktionen: add, remove, removeall, count");
    return 1;
    }
    }