3dTextLabel -
CrusherCpt - 19.05.2013
Does anyone know how to delete the textlabel?
when i use delcar and i create a new one it show both labels and its a mess..
PHP код:
CMD:vcar(playerid, params[])
{
new Float:x, Float:y, Float:z, Float:angle, str[128];
GetPlayerPos(playerid, x, y, z);
GetPlayerFacingAngle(playerid, angle);
if(pDados[playerid][pVip] >= 1)
{
if(IsPlayerInAnyVehicle(playerid)) return SendClientMessage(playerid, Red, "You'r already on a vehicle!");
VipVeh[playerid] = AddStaticVehicle(411, x, y, z, angle, -1, -1);
format(str, sizeof(str), "Vip Car of\n%s(%d)", GetName(playerid), playerid);
VipV[playerid] = Create3DTextLabel(str, Green, 0.0, 0.0, 0.0, 50.0, 0, 1);
Attach3DTextLabelToVehicle(VipV[playerid], VipVeh[playerid], 0.0, 0.0, 0.0);
PutPlayerInVehicle(playerid, VipVeh[playerid], 0);
SendClientMessage(playerid, Lime, "This is your private vip car!");
}
else
{
SendClientMessage(playerid, Red, "Yeah right...");
}
return 1;
}
PHP код:
CMD:delcar(playerid, params[])
{
if(pDados[playerid][pAdmin] >= 1)
{
new VID = GetPlayerVehicleID(playerid);
RemovePlayerFromVehicle(playerid);
DestroyVehicle(VID);
GameTextForPlayer(playerid,"~w~Vehicle ~r~Deleted",5000,5);
}
//else
return 1;
}
Re: 3dTextLabel -
chuck100 - 19.05.2013
Vcar
Код:
CMD:vcar(playerid, params[])
{
new Float:x, Float:y, Float:z, Float:angle, str[128];
GetPlayerPos(playerid, x, y, z);
GetPlayerFacingAngle(playerid, angle);
if(pDados[playerid][pVip] >= 1)
{
if(IsPlayerInAnyVehicle(playerid)) return SendClientMessage(playerid, Red, "You'r already on a vehicle!");
VipVeh[playerid] = AddStaticVehicle(411, x, y, z, angle, -1, -1);
format(str, sizeof(str), "Vip Car of\n%s(%d)", GetName(playerid), playerid);
PutPlayerInVehicle(playerid, VipVeh[playerid], 0);
SendClientMessage(playerid, Lime, "This is your private vip car!");
}
else
{
SendClientMessage(playerid, Red, "Yeah right...");
}
return 1;
}
DelCar
Код:
CMD:delcar(playerid, params[])
{
if(pDados[playerid][pAdmin] >= 1)
{
new VID = GetPlayerVehicleID(playerid);
RemovePlayerFromVehicle(playerid);
DestroyVehicle(VID);
}
//else
return 1;
}
_______________________
Btw +Rep me if I helped you
Re: 3dTextLabel -
CrusherCpt - 19.05.2013
Lol.. O know how to delete the text labels from the code.
Let me explain.
I create a car, it shows the text label. Delete it. Create another car. shows the new text draw and the old that was in the old car. And i don't want the old one to be shown
Re: 3dTextLabel -
Dragonsaurus - 19.05.2013
Untested:
pawn Код:
CMD:delcar(playerid, params[])
{
if(pDados[playerid][pAdmin] >= 1)
{
new VID = GetPlayerVehicleID(playerid);
RemovePlayerFromVehicle(playerid);
Delete3DTextLabel(VipV[playerid]);
DestroyVehicle(VID);
GameTextForPlayer(playerid,"~w~Vehicle ~r~Deleted",5000,5);
}
//else
return 1;
}
Re: 3dTextLabel -
CrusherCpt - 19.05.2013
Nice, while I was waiting I created this code and it works.
but you have almost the same idea! +rep
PHP код:
CMD:delcar(playerid, params[])
{
if(pDados[playerid][pAdmin] >= 1)
{
new VID = GetPlayerVehicleID(playerid);
RemovePlayerFromVehicle(playerid);
DestroyVehicle(VID);
if(VID == AdminVeh[playerid])
{
Delete3DTextLabel(AdminV[playerid]);
GameTextForPlayer(playerid,"~w~Admin Vehicle ~r~Deleted",5000,5);
}
else if(VID == VipVeh[playerid])
{
Delete3DTextLabel(VipV[playerid]);
GameTextForPlayer(playerid,"~w~Vip Vehicle ~r~Deleted",5000,5);
}
else
{
GameTextForPlayer(playerid,"~w~Vehicle ~r~Deleted",5000,5);
}
}
return 1;
}