/veh Frage!Hilft mir einer Bitte

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
  • Hi Leute ich habe ein /veh befehl der geht auch aber wie mache ich das das beim auto ein 3DTextLabel steht z.b Supporter Car von %s oder so. Wer echt nett wenn mir das einer helfen könnte danke im voraus :P!.Achja hier mein /veh Befehl leuft auf ocmd.


    ocmd:veh(playerid,params[])
    {
    new Float:vehx,Float:vehy,Float:vehz;
    new vehid,cc1,cc2,string[128], string2[128];
    if(sscanf(params,"iii",vehid,cc1,cc2))return SendClientMessage(playerid,COLOR_GRAU,"Benutze: /veh [VehicleID(400-611)] [Farbe 1] [Farbe 2]");
    if(isPlayerAnAdmin(playerid,25))
    {
    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),"AdmCmd: Du hast ein Admincar gespawnt! FahrzeugID: %d",GetVehicleModel(GetPlayerVehicleID(playerid)));
    format(string2,sizeof(string2),"AdmCmd: %s hat FahrzeugID: %d gespawnt!",SpielerName(playerid),GetVehicleModel(GetPlayerVehicleID(playerid)));
    SendClientMessage(playerid,COLOR_ROT,string);
    SendAdminMessage(COLOR_ADMIN,string2);
    }
    return 1;
    }


    MFG
    xAuraHDx


  • new Text3D:supporterCarLabel[MAX_VEHICLES];


    ocmd:veh(playerid,params[])
    {
    new Float:vehx,Float:vehy,Float:vehz;
    new vehid,cc1,cc2,string[128], string2[128], string3[128];
    if(sscanf(params,"iii",vehid,cc1,cc2))return SendClientMessage(playerid,COLOR_GRAU,"Benutze: /veh [VehicleID(400-611)] [Farbe 1] [Farbe 2]");
    if(isPlayerAnAdmin(playerid,25))
    {
    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),"AdmCmd: Du hast ein Admincar gespawnt! FahrzeugID: %d",GetVehicleModel(GetPlayerVehicleID(playerid)));
    format(string2,sizeof(string2),"AdmCmd: %s hat FahrzeugID: %d gespawnt!",SpielerName(playerid),GetVehicleModel(GetPlayerVehicleID(playerid)));
    format(string3,sizeof(string3),"Supporter Car von\n%s", SpielerName(playerid));
    supporterCarLabel[carid] = Create3DTextLabel(string3, COLOR_GREEN, 0, 0, 0, 50, 0, 1);
    Attach3DTextLabelToVehicle( supporterCarLabel[carid] , carid, 0.0, 0.0, 2.0);
    SendClientMessage(playerid,COLOR_ROT,string);
    SendAdminMessage(COLOR_ADMIN,string2);
    }
    return 1;
    }

    So sollte es funktionieren.
    Für weitere Probleme/Unverständlichkeiten diesbezüglich bitte die Wiki aufsuchen bzw. hier nochmal nachfragen ;)


    Mit freundl. Grüßen
    Padarom

    Ich bin
    .. seit etwa 2007 in der Webentwicklung tätig, seit 2013 professionell
    .. Erfahrener Entwickler in PHP, Swift, Javascript, Typescript und Ruby. Zusätzlich habe ich Erfahrung in Python, Java, C#, C++, Prolog und einigen esoterischen Programmiersprachen
    .. Luftfahrtenthusiast und Segelflieger