Ordnungsamt System [ Fehler im Befehl ]

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
  • Guten Tag,


    da mir bis jetzt keiner helfen konnte bei dem System wollte ich euch allen nochmal fragen wie ich das
    mit dem "/sperrcar" System hinbekomme das dass Fahrzeug auch richtig Gesperrt wird.


    Also ich gebe nun "/sperrcar SP-1234 600 FalschParken" ein und es kommt nichts wenn ich ohne "SP-" das eingebe
    dann kommt im Chat das hier "Dieses Kennzeichen wurde nicht registriert." also ich verstehe nicht wieso das nicht geht
    kann einer vieleicht mir helfen hier nochmal das System.



    if(strcmp(cmd,"/sperrcar",true)==0)
    {
    {
    if(IsPlayerInFrac(playerid,18))
    {
    new kz[32],preis,grund[128];
    tmp = strtok(cmdtext, idx);
    if(!strlen(tmp)) return SendClientMessage(playerid,0xFF0000FF,"FEHLER: /sperrcar [Kennzeichen] [Preis] [Grund]");
    strmid(kz, tmp, 0, strlen(tmp), 32);
    tmp = strtok(cmdtext, idx);
    if(!strlen(tmp)) return SendClientMessage(playerid,0xFF0000FF,"FEHLER: /sperrcar [Kennzeichen] [Preis] [Grund]");
    preis = strval(tmp);
    tmp = strtok(cmdtext, idx);
    if(!strlen(tmp)) return SendClientMessage(playerid,0xFF0000FF,"FEHLER: /sperrcar [Kennzeichen] [Preis] [Grund]");
    strmid(grund, tmp, 0, strlen(tmp), 128);
    if(!ON_KZExistiert(kz)) return SendClientMessage(playerid,0xFF0000FF,"Dieses Kennzeichen wurde nicht registriert.");
    if(preis < 1) return SendClientMessage(playerid,0xFF0000FF,"Der Sperrpreis darf nicht unter 1$ sein.");
    new kzveh = GetCarFromKZ(kz);
    if(!IsDtCarGesperrt(kzveh))
    {
    new modell = GetVehicleModel(kzveh);
    new vname[128];
    if(modell >= 400 && modell <= 611)
    {
    format(vname, 128, "%s", CarName[modell-400]);
    new gpid = GetOwner(kzveh);
    new gpidname[MAX_PLAYER_NAME];
    GetPlayerName(gpid,gpidname,sizeof(gpidname));
    new stringmiep[256];
    for(new x=0;x<MaxVeh;x++)
    {
    if(strcmp(PlayerCar[gpid][x][CarNumber],kz,true)==0)
    {
    PlayerCar[gpid][x][CarGesperrt] = 1;
    PlayerCar[gpid][x][CarSperrpreis]=preis;



    format(stringmiep,sizeof(stringmiep),"Du hast das Kennzeichen %s
    (User: %d || Name: %s || Fahrzeug: %s)",kz,gpid,gpidname,vname);
    SendClientMessage(playerid,0x00FFFFFF,stringmiep);
    format(stringmiep,sizeof(stringmiep),"für %d$ mit folgendem Grund gesperrt: %s",preis,grund);
    SendClientMessage(playerid,0x00FFFFFF,stringmiep);
    new pnn[MAX_PLAYER_NAME];
    GetPlayerName(playerid,pnn,sizeof(pnn));
    format(stringmiep,sizeof(stringmiep),"%s hat dein Fahrzeug %s mit dem Kennzeichen %s",pnn,vname,kz);
    SendClientMessage(gpid,0xFF0000FF,stringmiep);
    format(stringmiep,sizeof(stringmiep),"für %d$ mit folgendem Grund gesperrt: %s",preis,grund);
    SendClientMessage(gpid,0xFF0000FF,stringmiep);
    return 1;
    }
    }
    }
    return 1;
    }
    }
    else
    {
    SendClientMessage(playerid,0xFF0000FF,"Du bist kein Ordnungsamtmitglied.");
    return 1;
    }
    return 1;
    }



    Wer echt super wenn jemand mir dabei helfen könnte.