textdraw models
#1

Hey guys I've been thinking it's possible to detect in which vehicle player is and link that to textdraw models, so it will show right textdraw model id?
Reply
#2

Its possible
I will post it when I will find it
I made one myself long ago

PHP код:
new PlayerText:Model;
ModelTextDraw(playerid,model)
{
Model CreatePlayerTextDraw(playerid330.0 ,400.0"_");
PlayerTextDrawFont(playeridModelTEXT_DRAW_FONT_MODEL_PREVIEW);
PlayerTextDrawUseBox(playeridModel1);
PlayerTextDrawColor(playeridModel0xFFFFFFFF);
PlayerTextDrawBackgroundColor(playeridModel0x88888899);
PlayerTextDrawBoxColor(playeridModel0xF0F0F0);
PlayerTextDrawTextSize(playeridModel60.060.0);
PlayerTextDrawSetPreviewModel(playeridModel,model);
PlayerTextDrawSetPreviewRot(playerid,Model, -16.00.0270.01.0);
PlayerTextDrawShow(playerid,Model);

Example
Код:
public VehicleSpawner(playerid,modelid)
{
RemovePlayerFromVehicle(playerid);
DestroyVehicle(veh1[playerid]);
new Float:x,Float:y,Float:z,Float:a;
GetPlayerPos(playerid,x,y,z);
GetPlayerFacingAngle(playerid,a);
veh1[playerid] = CreateVehicle(modelid,x+1,y+1,z,a,-1,-1,-1);
PutPlayerInVehicle(playerid, veh1[playerid], 0);
SetVehicleHealth(veh1[playerid],  1000.0);
LinkVehicleToInterior(veh1[playerid], GetPlayerInterior(playerid));
SetVehicleVirtualWorld(veh1[playerid],GetPlayerVirtualWorld(playerid));
ModelTextDraw(playerid,modelid)
}

or


public OnPlayerStateChange(playerid, newstate, oldstate)
{
if(newstate == PLAYER_STATE_DRIVER)
{
if(IsPlayerInAnyVehicle(playerid))
{
new vehicleid = GetPlayerVehicleID(playerid);
ModelTextDraw(playerid,GetVehicleModel(vehicleid)
}
}
return 1;
}
Reply
#3

Thank you

Hvala.
Reply


Forum Jump:


Users browsing this thread: 1 Guest(s)