Guten Tag ich wollte euch mal fragen wie ich das machen kann das wen man zb /kontrolle macht ein 3dtextlabel an auto erscheint zb mit "Bitte Volgen Polizei"
wer nett wen mir eine rhelfen könnte
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
-
-
Erstmal: http://wiki.sa-mp.com/wiki/Attach3DTextLabelToVehicle danach mit einem Timer http://wiki.sa-mp.com/wiki/SetTimer wieder verschwinden lassen (falls gewünscht).
-
und das ganze kann ich auch als befehl ausfüren lssen ?
-
Jap.
if(strcmp(cmdtext,"/vehtext",true)==0 || strcmp(cmdtext,"/vt",true)==0)
{
new Text3D:vehicle3DText, vid;
new Float:xv, Float:yv, Float:zv;
vid = GetVehiclePos(vid,xv,yv,zv);
vehicle3DText = Create3DTextLabel("Text",Weiß,xv,yv,zv,3,0);
Attach3DTextLabelToVehicle(vehicle3DText,vid,xv,yv,zv);
}// Edit: Geändert
// Edit2: Geändert -
kommt aber nix
es soll aber auch nixt auf den player erstellt werden !!! -
LoL... bei mir funktioniert es.
-
lol ? bei mir kommt nix ich bin in lspd car mache /vehtext und es passirt nix
-
new Text3D:CopLabelStop[MAX_VEHICLES];
if(strcmp(cmd, "/pdstop", true)==0)
{
new veh = GetPlayerVehicleID(playerid);
if(IsACop(playerid))
{
CopLabelStop[veh] = Create3DTextLabel("!!Polizei!! Stehen bleiben!",0x008080FF,00.0,00.0,00.0,50.0,0);
Attach3DTextLabelToVehicle(CopLabelStop[veh],veh,0.0,0.0,1.5);
}
return 1;
}
if(strcmp(cmd, "/pdstopaus", true)==0)
{
new veh = GetPlayerVehicleID(playerid);
if(IsACop(playerid))
{
Delete3DTextLabel(CopLabelStop[veh]);
}
return 1;
} -
breadfish.de
Hat das Thema geschlossen.