Vehicle Color Change

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
  • hallo ich wüsste mal gern ob jmd von euch ein Filterscript besitzt ,
    womit man vehicle color ändern kann zb /vcolor und entweder ein menu(dialog) erscheint oder mit farbcodes
    wie hier
    /vcolor [0-255] [0-255] [0-255]
    wie zb.
    /vcolor 0 0 0 schwaz


    wäre nett wenn jmd so was scripten könnte oder es bereits schon hat und mir geben würde.


    NewEraZ

    Rechtschreib feler sind die special Effectss meienr Tastatur!


    [hide]


    SPAM


    [/hide]

  • muss das was Spezielles sein oder reicht da auch was einfaches ?

  • Naja unter einfach verstehe ich das


    if(strcmp( cmd, "/colorcar", true ) == 0 )
    {
    if(PlayerInfo[playerid][pAdmin] >= 5)
    {
    new tmp1[256];
    new tmp2[256];
    tmp1 = strtok( cmdtext, idx );
    tmp2 = strtok( cmdtext, idx );
    new vid = GetPlayerVehicleID(playerid);
    ChangeVehicleColor(vid,strval(tmp1),strval(tmp2));
    }
    else
    {
    SendClientMessage(playerid,0xFEFEFEFF,"Du bist Kein Admin");
    return 1;
    }
    }


    unter Speziel verstehe ich wenn da noch bissel mehr gemacht wurde z.B. wenn man ur das Command eingibt das den da kommt "Benutze: bla bla bla" und so weiter

  • also
    1. ich will des ohne admin weil ich mache stunt serve auf
    2. bei /colorcar macht er es doch zufällig oder?
    3. ich brauch ein wo man sich die farbe rausuchen kann oder codes eingeben muss.


    wär cool wenn du sowas hinbekommst :D

    Rechtschreib feler sind die special Effectss meienr Tastatur!


    [hide]


    SPAM


    [/hide]

  • Ist es doch... xD


    if(strcmp( cmd, "/colorcar", true ) == 0 )
    {
    new tmp1[256];
    new tmp2[256];
    tmp1 = strtok( cmdtext, idx );
    tmp2 = strtok( cmdtext, idx );
    new vid = GetPlayerVehicleID(playerid);
    ChangeVehicleColor(vid,strval(tmp1),strval(tmp2));
    return 1;
    }


    ChangeVehicleColor(vid,strval(tmp1),strval(tmp2));


    Rot = Farbe 1
    Blau = Farbe 2

  • kk thx ich probier mal nacher aus weil ich bin grad am NetBook da kann ich net testen.
    @Alle anderen


    wen ihr sowas habt/scriptet was ich oben erwähnt habe dann pls hier rein schrieben. :D
    @Bocky trotzdem thx für deine mühe

    Rechtschreib feler sind die special Effectss meienr Tastatur!


    [hide]


    SPAM


    [/hide]

  • do.de - Domain-Offensive - Domains für alle und zu super Preisen
  • Ja warum auch ? ich habe doch alles im Command Defeniert ! den brauch er das doch nicht nochmal neu defenieren.... :thumbup:

  • aso thx
    hast recht. :D


    könntest du mir das gleiche erstellen mit #define usw oder könntest di mir gleich das scripten was ich mir vorstelle?
    also mit /vcolor 255 255 255 ??

    Rechtschreib feler sind die special Effectss meienr Tastatur!


    [hide]


    SPAM


    [/hide]

  • SO Jetzt hier ein Richtieger Befehl wo du alles richtig eingeben must sonst bekommste ein Text das beim Command was nicht richtig ist



    if(strcmp(cmd, "/vcolor", true) == 0)
    {
    if(IsPlayerConnected(playerid))
    {
    tmp = strtok(cmdtext, idx);
    if(!strlen(tmp))
    {
    SendClientMessage(playerid, COLOR_GRAD2, "Benutze: /vcolor [Farbe 1] [Farbe 2]");
    return 1;
    }
    new color1;
    color1 = strval(tmp);
    if(color1 < 0 || color1 > 180) { SendClientMessage(playerid, COLOR_GREY, " Nicht Weniger als 0 oder höher 180 !"); return 1; }
    tmp = strtok(cmdtext, idx);
    if(!strlen(tmp))
    {
    SendClientMessage(playerid, COLOR_GREY, "Benutze: /vcolor [Farbe 1] [Farbe 2]");
    return 1;
    }
    new color2;
    color2 = strval(tmp);
    if(color2 < 0 || color2 > 180) { SendClientMessage(playerid, COLOR_GREY, " Nicht weniger als 0 oder höher als 180 !"); return 1; }
    new vid = GetPlayerVehicleID(playerid);
    ChangeVehicleColor(vid,color1, color2);
    }
    return 1;
    }

  • Das ist unmöglich (soviel ich weiß), da man nur Farben wählen kann die in der Farbenliste im Wiki vorhanden sind ^^

    Nope z.B. 154 ist ein schönen Dunkel Blau und 161 ist ein Schönes Rot.


    doch 255 Rot 255 Blau 255 Grün
    so ist es bei UIF auch

    Nein das geht so nicht wie du das denkst.



    @Errors den machst du was falsch bei mir gehts perfekt

  • do.de - Domain-Offensive - Domains für alle und zu super Preisen