Auto erstellen

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
  • funkt ingame nicht , könnte mir jemand helfen?



    ocmd:v(playerid,params[])
    {
    if(isPlayerAnAdmin(playerid,3)) return SendClientMessage(playerid,ROT,"Du bist kein Admin/Dein Rank reicht nicht aus");
    new Float:x,Float:y,Float:z;
    new color1;
    new color2;
    new vehid;
    if(sscanf(params,"iii",vehid,color1,color2))return SendClientMessage(playerid,Pink,"/v carid farbe1 farbe2]");
    GetPlayerPos(playerid,x,y,z);
    CreateVehicle(vehid,x,y,z,color1,color2);
    SetPlayerInterior(playerid,0);
    SendClientMessage(playerid,Grün,"Auto erfolgreich erstellt");
    return 1;
    }

  • versuch mal das


    ocmd:newcar(playerid,params[])
    {
    new Float:vehx,Float:vehy,Float:vehz;
    new vehid,cc1,cc2,string[128];
    if(sscanf(params,"iii",vehid,cc1,cc2))return SendClientMessage(playerid, ROT,"INFO: /newcar [CAR-ID] [COLOR 1] [COLOR 2]");
    if(IsPlayerAnAdmin(playerid,1))
    {
    GetPlayerPos(playerid,vehx,vehy,vehz);
    new carid = CreateVehicle(vehid,vehx,vehy,vehz,3,cc1,cc2,-1);
    SetVehicleNumberPlate(carid,"~>Admin<~");
    PutPlayerInVehicle(playerid, carid, 0);
    format(string,sizeof(string),"Du hast ein Admincar gespawnt! (FahrzeugID :%d)",vehid);
    SendClientMessage(playerid,BLAU,string);
    }
    else
    {
    SendClientMessage(playerid,ROT,"Diesen Befehl kannst du nicht nutzen. Mindestens benötigter Rang: {00FF5A}Supporter");
    }
    return 1;
    }

  • für das löschen:


    Bei OnPlayerCommandText das rein
    if(strcmp(cmdtext, "/delveh", true) == 0)
    {
    if(!isPlayerAnAdmin(playerid,1))return SendClientMessage(playerid,ROT,"Diesen Befehl kannst du nicht nutzen. Mindestens benötigter Rang: {00FF5A}Supporter");
    {
    new currentveh;
    currentveh = GetPlayerVehicleID(playerid);
    DestroyVehicle(currentveh);
    }
    return 1;
    }

  • Okay das hat funktioniert , noch ne Frage
    Label ans Auto attachen , funkt net :D


    ocmd:newcar(playerid,params[])
    {
    new Float:vehx,Float:vehy,Float:vehz;
    new vehid,cc1,cc2,string[128],string2[123];
    if(sscanf(params,"iii",vehid,cc1,cc2))return SendClientMessage(playerid, ROT,"INFO: /newcar [CAR-ID] [COLOR 1] [COLOR 2]");
    if(isPlayerAnAdmin(playerid,1))
    {
    new name[MAX_PLAYER_NAME],string[1228];
    GetPlayerPos(playerid,vehx,vehy,vehz);
    new carid = CreateVehicle(vehid,vehx,vehy,vehz,3,cc1,cc2,-1);
    GetPlayerName(playerid, name, sizeof(name));
    format(string,sizeof(string),"T:%s",name);
    SetVehicleNumberPlate(carid,string);
    format(string,sizeof(string2),"T:%s",name);
    Attach3DTextLabelToVehicle(string2,vehid,vehx,vehy,vehz);
    PutPlayerInVehicle(playerid, carid, 0);
    format(string,sizeof(string),"Du hast ein Admincar gespawnt! (FahrzeugID :%d)",vehid);
    SendClientMessage(playerid,BLAU,string);
    }
    else
    {
    SendClientMessage(playerid,ROT,"Diesen Befehl kannst du nicht nutzen. Mindestens benötigter Rang: {00FF5A}Supporter");
    }
    return 1;
    }