Ich bräuchte hilfe von euch ;)

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 leute ich wollte euch fragen da ich ein Neues Selfmade Script habe und erst gestern damit angefanngen habe ,


    Wie kann ich es schaffen das wen ein ADMIN /veh [ID] [Color 1] / [Color 2] Eingibt das halt das das Auto mit der ID spawnt mit color 1 wen man schreibt z.B


    /veh 405 color 1 das dan halt ein Auto spawnt mit der Farbe Ich hoffe ihr lönnt mir helfen



    MFG




    Vielen dank im Vorraus

  • sowas zbw

    //oben
    #include <zcmd>
    #include <sscanf>


    //weiter unten
    COMMAND:veh(playerid,params[])
    {
    new ModelID, color[2],Float:VehPos[4], vehicleid;
    if(GetPlayerState(playerid)!=PLAYER_STATE_ONFOOT) return SendClientMessage(playerid,0xB0AFB0FF,"Du bist nicht zu Fuß unterwegs");
    if(sscanf(params, "ddd",ModelID,color[0],color[1])) return SendClientMessage(playerid,0xB0AFB0FF, "/veh [ModellID] [Farbe 1] [Farbe 2]");
    if(ModelID < 400 || ModelID > 611) return SendClientMessage(playerid,0xB0AFB0FF, "Di Anzahl muss zwischen 400 - 611 liegen");
    if(color[0] < 0 || color[0] > 126 || color[1] < 0 || color[1] > 126) return SendClientMessage(playerid,0xB0AFB0FF, "Die FarbID muss zwischen 0 - 126 liegen");
    if(IsPlayerAdmin(playerid) || CallRemoteFunction("PlayerIsAdmin","i",playerid))
    {
    GetPlayerPos(playerid, VehPos[0],VehPos[1],VehPos[2]);
    GetPlayerFacingAngle(playerid, VehPos[3]);
    vehicleid = CreateVehicle(ModelID,VehPos[0],VehPos[1],VehPos[2],VehPos[3],color[0],color[1],-1);
    LinkVehicleToInterior(vehicleid,GetPlayerInterior(playerid));
    SetVehicleVirtualWorld(vehicleid,GetPlayerVirtualWorld(playerid));
    PutPlayerInVehicle(playerid, vehicleid, 0);
    }
    else return SendClientMessage(playerid, 0xB0AFB0FF, "Dein Adminrank reicht nicht aus!");
    return 1;
    }