Hallo leute
Hab mal paar Fragen übrig und dachte mir ich stelle diese mal.
Erstens, wie kann ich diese kleinen Bilder einfügen(Textdraw)?
Quelle: https://drive.google.com/file/…nd4dDNXUTZvdFE/view?pli=1
Ich weiß es geht mit dem Textdraweditor, aber wenn ich anstatt ne Schrift dann ein IMG nehme, wie mache ich das dann :D?
Woher krieg ich auch die Bilder?
Kann ich selbst erstellte Bilder einfügen?
//Edit: Habe es jetzt geschafft, möchte aber jedoch dass das Bild sich beim Starten/Stoppen des Motors verändert(Farbe Grün/Rot)
So geht es nicht, hab es auch schon versucht den String dann nur mit Farbe zu machen geht auch nicht.
//Edit: Geschafft, gibt es aber noch eine bessere methode?
{
PlayerTextDrawDestroy(playerid, MotorIMG[playerid]);
GetVehicleParamsEx(car,engine,lights,alarm,doors,bonnet,boot,objective);
SetVehicleParamsEx(car,VEHICLE_PARAMS_ON,lights,alarm,doors,bonnet,boot,objective);
Motor[car] = true; // Setzt den Bool Motor auf true
MotorIMG[playerid] = CreatePlayerTextDraw(playerid, 596.500000, 374.577819, "hud:skipicon");
PlayerTextDrawLetterSize(playerid, MotorIMG[playerid], 0.000000, 0.000000);
PlayerTextDrawTextSize(playerid, MotorIMG[playerid], 38.000000, 32.977737);
PlayerTextDrawAlignment(playerid, MotorIMG[playerid], 1);
PlayerTextDrawColor(playerid, MotorIMG[playerid], 0x00EC00FF);
PlayerTextDrawSetShadow(playerid, MotorIMG[playerid], 0);
PlayerTextDrawSetOutline(playerid, MotorIMG[playerid], 0);
PlayerTextDrawFont(playerid, MotorIMG[playerid], 4);
PlayerTextDrawShow(playerid, MotorIMG[playerid]);
}
{
PlayerTextDrawDestroy(playerid, MotorIMG[playerid]);
GetVehicleParamsEx(car,engine,lights,alarm,doors,bonnet,boot,objective);
SetVehicleParamsEx(car,VEHICLE_PARAMS_OFF,lights,alarm,doors,bonnet,boot,objective);
Motor[car] = false; // Setzt den Bool wieder auf falsch zurück.
MotorIMG[playerid] = CreatePlayerTextDraw(playerid, 596.500000, 374.577819, "hud:skipicon");
PlayerTextDrawLetterSize(playerid, MotorIMG[playerid], 0.000000, 0.000000);
PlayerTextDrawTextSize(playerid, MotorIMG[playerid], 38.000000, 32.977737);
PlayerTextDrawAlignment(playerid, MotorIMG[playerid], 1);
PlayerTextDrawColor(playerid, MotorIMG[playerid], 0xF50000FF);
PlayerTextDrawSetShadow(playerid, MotorIMG[playerid], 0);
PlayerTextDrawSetOutline(playerid, MotorIMG[playerid], 0);
PlayerTextDrawFont(playerid, MotorIMG[playerid], 4);
PlayerTextDrawShow(playerid, MotorIMG[playerid]);
}
So jetzt Frage Nr 2:
Ich habe jetzt ein Lock System und wollte fragen wie ich die Türen nur für die anderen abschließe?
Weil wenn ich meine Tür abschließe komme ich selbst nicht mehr ins Auto
if(newkeys & KEY_LOOK_BEHIND)
{
new vid = GetPlayerVehicleID(playerid);
new name[MAX_PLAYER_NAME];
GetPlayerName(playerid, name, MAX_PLAYER_NAME);
if(GetPlayerState(playerid) != PLAYER_STATE_DRIVER) return 1;
if(tuer[vid] == false)
{
GetVehicleParamsEx(GetPlayerVehicleID(playerid),engine,lights,alarm,doors,bonnet,boot,objective);
SetVehicleParamsEx(GetPlayerVehicleID(playerid),engine,lights,alarm,VEHICLE_PARAMS_ON,bonnet,boot,objective);
tuer[vid] = true;
}
else if(tuer[vid] == true)
{
GetVehicleParamsEx(GetPlayerVehicleID(playerid),engine,lights,alarm,doors,bonnet,boot,objective);
SetVehicleParamsEx(GetPlayerVehicleID(playerid),engine,lights,alarm,VEHICLE_PARAMS_OFF,bonnet,boot,objective);
tuer[vid] = false;
}
}
Mit freundlichen Grüßen
TV