/cc|/carcolor|/whatever funzt ned?!

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
  • hio :D
    ich hab mir mal einen /cc script gebastelt (teilweise aus gf übernommen)
    if(strcmp("/cc", cmdtext , true) == 0)
    {
    new string[256];
    if(IsPlayerInRangeOfPoint(playerid,5.0,1275.94458008,-1257.80810547,15.59458160))
    {
    if(IsPlayerInAnyVehicle(playerid))
    {
    for(new i = 0; i<MAX_VEHICLES; i++)
    {
    if(PlayerCar[i][vid] == GetPlayerVehicleID(playerid))
    {
    tmp = strtok(cmdtext, idx);
    if(!strlen(tmp))
    {
    SendClientMessage(playerid, COLOR_YELLOW, "SYNTAX: /cc [farbe1] [farbe2]");
    return 1;
    }
    tmp = strtok(cmdtext, idx);
    new color1;
    color1 = strval(tmp);
    if(color1 < 0 || color1 > 400) { SendClientMessage(playerid, COLOR_YELLOW, "Es gibt keine Farbe unter 0 und über 400!"); return 1; }
    tmp = strtok(cmdtext, idx);
    if(!strlen(tmp))
    {
    SendClientMessage(playerid, COLOR_YELLOW, "SYNTAX: /cc [farbe1] [farbe2]");
    return 1;
    }
    tmp = strtok(cmdtext, idx);
    new color2;
    color2 = strval(tmp);
    if(color2 < 0 || color2 > 400) { SendClientMessage(playerid, COLOR_YELLOW, "Es gibt keine Farbe unter 0 und über 400!"); return 1; }
    new carid = GetPlayerVehicleID(playerid);
    ChangeVehicleColor(carid, color1, color2);
    PlayerCar[i][c1] = color1;
    PlayerCar[i][c2] = color2;
    format(string, sizeof(string), "Fahrzeug-Farben geändert! [Farbe 1: %d || Farbe 2: %d]", color1, color2);
    SendClientMessage(playerid, COLOR_YELLOW, string);
    }
    }
    }
    else
    {
    SendClientMessage(playerid, COLOR_YELLOW, "Du musst in einem Fahrzeug sein!");
    return 1;
    }


    }
    else
    {
    SendClientMessage(playerid, COLOR_YELLOW, "Du bist nicht in der Car-Color-Garage.");
    return 1;
    }
    }
    wenn ich /cc mache dann sagt der "SYNTAX: /cc [farbe1] [farbe2]"" (also wenn ich in der garage steh)
    so dann mach ich /cc 1 2 und dann passiert nix auto wird nicht umgefärbt gibt keine msg aus passiert einfach NIX -.-
    hat einer ne idee wo prob is? is btw in nem filterscript wo mei ncarsys drin is

  • for(new i = 0; i<MAX_VEHICLES; i++)


    mach da mal ne 1 draus

    dummer spammer
    wenn man keien ahnung hat einfach tastertur in ruhe lassen meine güte
    if(strcmp("/cc", cmdtext , true) == 0)
    {
    new string[256];
    if(IsPlayerInRangeOfPoint(playerid,5.0,1275.94458008,-1257.80810547,15.59458160))
    {
    if(IsPlayerInAnyVehicle(playerid))
    {
    for(new i = 0; i<MAX_VEHICLES; i++)
    {
    if(PlayerCar[i][vid] == GetPlayerVehicleID(playerid))
    {
    tmp = strtok(cmdtext, idx);
    if(!strlen(tmp))
    {
    SendClientMessage(playerid, COLOR_YELLOW, "SYNTAX: /cc [farbe1] [farbe2] test 1");
    return 1;
    }
    new color1;
    color1 = strval(tmp);
    if(color1 < 0 || color1 > 400) { SendClientMessage(playerid, COLOR_YELLOW, "Es gibt keine Farbe unter 0 und über 400!"); return 1; }
    tmp = strtok(cmdtext, idx);
    if(!strlen(tmp))
    {
    SendClientMessage(playerid, COLOR_YELLOW, "SYNTAX: /cc [farbe1] [farbe2] test 2");
    return 1;
    }
    new color2;
    color2 = strval(tmp);
    if(color2 < 0 || color2 > 400) { SendClientMessage(playerid, COLOR_YELLOW, "Es gibt keine Farbe unter 0 und über 400!"); return 1; }
    new carid = GetPlayerVehicleID(playerid);
    ChangeVehicleColor(carid, color1, color2);
    PlayerCar[i][c1] = color1;
    PlayerCar[i][c2] = color2;
    format(string, sizeof(string), "Fahrzeug-Farben geändert! [Farbe 1: %d || Farbe 2: %d]", color1, color2);
    SendClientMessage(playerid, COLOR_YELLOW, string);
    }
    }
    }
    else
    {
    SendClientMessage(playerid, COLOR_YELLOW, "Du musst in einem Fahrzeug sein!");
    return 1;
    }


    }
    else
    {
    SendClientMessage(playerid, COLOR_YELLOW, "Du bist nicht in der Car-Color-Garage.");
    return 1;
    }
    }

    so sollte es gehen
    wenn es nicht funktionietrt sag mir mal bitte welches test kommt also ob test 1 oder test 2 am ende der nachricht kommt

  • der gibt garnichts aus :(
    bei /cc nicht
    bei /cc 1 1 nicht
    bei /cc 1 auch nicht :/


    €: wenn ich /cc mache gibt der mir weas aus das ich ned in der tuning gaage bin und das ist auch wahr aber wenn ich dann /cc 1 1 mache passiert wieder nüx

  • Wie Google es so schön förmlich sagen würde "Auf Gut Glück" xD



    if(strcmp("/cc", cmd , true) == 0)
    {
    new string[256];
    if(!IsPlayerInRangeOfPoint(playerid,5.0,1275.94458008,-1257.80810547,15.59458160)) return SendClientMessage(playerid, COLOR_YELLOW, "Du bist nicht in der Car-Color-Garage.");
    if(!IsPlayerInAnyVehicle(playerid)) return SendClientMessage(playerid, COLOR_YELLOW, "Du musst in einem deiner Privatfahrzeuge sein!");
    for(new i = 0; i<MAX_VEHICLES; i++)
    {
    if(PlayerCar[i][vid] != GetPlayerVehicleID(playerid)) continue;
    tmp = strtok(cmdtext, idx);
    if(!strlen(tmp)) return SendClientMessage(playerid, COLOR_YELLOW, "VERWENDUNG: /cc [Farbe 1] [Farbe 2]");
    new color1 = strval(tmp);
    tmp = strtok(cmdtext, idx);
    if(!strlen(tmp)) return SendClientMessage(playerid, COLOR_YELLOW, "VERWENDUNG: /cc [Farbe 1] [Farbe 2]");
    new color2 = strval(tmp);
    if(color1 < 0 || color1 > 400) return SendClientMessage(playerid, COLOR_YELLOW, "Es gibt keine Farbe unter 0 und über 400!");
    if(color2 < 0 || color2 > 400) return SendClientMessage(playerid, COLOR_YELLOW, "Es gibt keine Farbe unter 0 und über 400!");
    ChangeVehicleColor(GetPlayerVehicleID(playerid), color1, color2);
    PlayerCar[i][c1] = color1; PlayerCar[i][c2] = color2;
    format(string, sizeof(string), "Fahrzeug-Farben geändert! [Farbe 1: %d || Farbe 2: %d]", color1, color2);
    return SendClientMessage(playerid, COLOR_YELLOW, string);
    }
    return SendClientMessage(playerid, COLOR_YELLOW, "Du sitzt nicht in einem deiner Privatfahrzeuge drinnen...");
    }


    //Edit: Fehler ausgebessert...

    Mfg Templer


    >>Dein Breadfish-Thema im Unterforum ScriptingBase / Scriptingwünsche wurde nicht richtig beantworter?<<
    >>Es handelt sich um ein Programmier Problem und du nicht einfach weiter kommst wo der Fehler sein könnte?<<
    Dann melde dich bei mir über die PN-Funktion indem du den Link zu deinem Breadfish-Themen Problem schickst.
    Voraussetzung:
    Thema älter als 1 Tag und im Breadfish Forum gespostet!

    Einmal editiert, zuletzt von Templer ()