Admin car spawnen fehler in code hilfe

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 habe vo in mein gm admin car einzubauen so das sich ein admin ein car holen kann ich würde gerne den sultan haben doch ich bekomm warning3 stück was mache ich falsch ?


    if (strcmp("/admincar", cmdtext, true) == 0)
    {
    new Float:x, Float:y, Float:z;
    GetPlayerPos(playerid, x, y, z);
    admincar = CreateVehicle(560,x,y,z,0);
    AddVehicleComponent(admincar,1026);
    AddVehicleComponent(admincar,1027);
    AddVehicleComponent(admincar,1028);
    AddVehicleComponent(admincar,1032);
    AddVehicleComponent(admincar,1138);
    AddVehicleComponent(admincar,1141);
    AddVehicleComponent(admincar,1169);
    AddVehicleComponent(admincar,1074);
    AddVehicleComponent(admincar,1009); // 2x Nitro
    PutPlayerInVehicle(playerid, admincar, 0);
    }

  • oh endschuldigung habe ich vegessen :D oky danke dir hat mir mal wieder geholfen ^^
    //Edit ah ne das doch net ganz das was ich meinte ich wollte mit x,y,z das das car das erstellt wird wo der player ist wie bei /veh

  • hier ich will das so haben das das car wie hier erstellt wird nur das man da keine ip eingeben muss sondern das der sultan sofort kommt


    dcmd_v(playerid,params[])
    {
    new vID;
    if(sscanf(params, "d", vID))
    {
    return SendClientMessage(playerid,COLOR_GREY,"Benutzung: /v [Vehicle ID]");
    }
    if(vID < 400 || vID > 611)
    {
    return SendClientMessage(playerid,COLOR_GREY,"Nur Vehicle-ID's von 400-611 benutzen!");
    }
    if(PlayerInfo[playerid][pAdmin] != 1339)
    {
    return 0;
    }
    else
    {
    new Float:x, Float:y, Float:z;
    GetPlayerPos(playerid, x, y, z);
    new cv = CreateVehicle(vID, x, y, z, 0, 0xFFFFFFFF, 0xFFFFFFFF, 999999999999999999999999999999999999999);
    PutPlayerInVehicle(playerid, cv, 0);
    new string[256];
    format(string, sizeof(string), "Fahrzeugnummer %d gespawnt.",vID);
    SendClientMessage(playerid, COLOR_GREY, string);
    }
    return 1;
    }

  • dcmd_veh(playerid,params[])
    {
    #pragma unused params
    new Float:x,Float:y,Float:z;
    if(PlayerInfo[playerid][pAdmin] != 1339)
    {
    SendClientMessage(playerid,COLOR_RED,"Du bist kein Admin!");
    return 1;
    }
    GetPlayerPos(playerid, x, y, z);
    CreateVehicle(560,x,y,z,1,1,-1);
    return 1;
    }


    bitte sehr

  • so etwa ?


    if (strcmp("/admincar", cmdtext, true) == 0)
    {
    new Float:x,Float:y,Float:z;
    GetPlayerPos(playerid, x, y, z);
    CreateVehicle(560,x,y,z,1,1,-1);
    AddVehicleComponent(admincar,1026);
    AddVehicleComponent(admincar,1027);
    AddVehicleComponent(admincar,1028);
    AddVehicleComponent(admincar,1032);
    AddVehicleComponent(admincar,1138);
    AddVehicleComponent(admincar,1141);
    AddVehicleComponent(admincar,1169);
    AddVehicleComponent(admincar,1074);
    AddVehicleComponent(admincar,1009); // 2x Nitro
    PutPlayerInVehicle(playerid, admincar, 0);
    }

  • So du hast kein New Admincar nun aber ;)

  • ah oky :D ist ebend neu land für mich ja danke euch wusste nur net mit den xyz da und den nummern (fail) ^^
    //edit immer noch fehler ich dreh druch


    admincar = CreateVehicle(560,x,y,z,1,1,-1);


    warning 202: number of arguments does not match definition


    Befehl


    if (strcmp("/admincar", cmdtext, true) == 0)
    {
    new Float:x,Float:y,Float:z;
    GetPlayerPos(playerid, x, y, z);
    admincar = CreateVehicle(560,x,y,z,1,1,-1);//Hier ist der fehler
    AddVehicleComponent(admincar,1026);
    AddVehicleComponent(admincar,1027);
    AddVehicleComponent(admincar,1028);
    AddVehicleComponent(admincar,1032);
    AddVehicleComponent(admincar,1138);
    AddVehicleComponent(admincar,1141);
    AddVehicleComponent(admincar,1169);
    AddVehicleComponent(admincar,1074);
    AddVehicleComponent(admincar,1009); // 2x Nitro
    PutPlayerInVehicle(playerid, admincar, 0);
    }

  • CreateVehicle braucht diese Parameter:
    (modelid, Float:x, Float:y, Float:z, Float:angle, color1, color2, respawn_delay)
    Du hast:
    (560,x,y,z,1,1,-1)
    Es fehlt der "angle" wert, das ist dadruch das es ein Float Wert ist (Float = Komma) 0.0 oder 180.0 oder sowas.


    So müsste z.B. aussehen.
    (560,x,y,z,0.0,1,1,-1)

  • das raffe ich swar leider nicht :D:D aber gut wen ich das immer so machen muss dann ebend immer copy paste (leider)


    bin dann mal auf home testen aber sollte jetzt gehen ;)


    //EDIT Ghet endlich danke euch juhu ^^


    so jetzt aber //CLOSSE