forward speedinfotd(playerid); public speedinfotd(playerid) { new String [ 30 ]; new Float:X; new Float:Y; new Float:Z; GetVehicleVelocity(GetPlayerVehicleID(playerid),X,Y,Z); format(String,150,"~W~~Y~%d",floatround(floatsqroot(X * X + Y * Y + Z * Z) * 200.0000)); (Line: 12598) TextDrawSetString(playerid, vSpeedBox[playerid], String); return 1; }
new Text:vSpeedBox;
vSpeedBox = TextDrawCreate(540.666259, 418.637756, "0"); TextDrawLetterSize(vSpeedBox, 0.000000, -3.155556); TextDrawTextSize(vSpeedBox, 649.999572, 0.000000); TextDrawAlignment(vSpeedBox, 1); TextDrawColor(vSpeedBox, 0); TextDrawUseBox(vSpeedBox, true); TextDrawBoxColor(vSpeedBox, 102); TextDrawSetShadow(vSpeedBox, 0); TextDrawSetOutline(vSpeedBox, 0); TextDrawFont(vSpeedBox, 2);
new PlayerText:vSpeedBox;
vSpeedBox = CreatePlayerTextDraw(540.666259, 418.637756, "0"); PlayerTextDrawLetterSize(vSpeedBox, 0.000000, -3.155556); PlayerTextDrawTextSize(vSpeedBox, 649.999572, 0.000000); PlayerTextDrawAlignment(vSpeedBox, 1); PlayerTextDrawColor(vSpeedBox, 0); PlayerTextDrawUseBox(vSpeedBox, true); PlayerTextDrawBoxColor(vSpeedBox, 102); PlayerTextDrawSetShadow(vSpeedBox, 0); PlayerTextDrawSetOutline(vSpeedBox, 0); PlayerTextDrawFont(vSpeedBox, 2);
forward speedinfotd(playerid); public speedinfotd(playerid) { new String [ 30 ]; new Float:X; new Float:Y; new Float:Z; GetVehicleVelocity(GetPlayerVehicleID(playerid),X,Y,Z); format(String,150,"~W~~Y~%d",floatround(floatsqroot(X * X + Y * Y + Z * Z) * 200.0000)); PlayerTextDrawSetString(playerid, vSpeedBox, String); return 1; }
PlayerTextDrawShow(playerid, vSpeedBox); PlayerTextDrawHide(playerid, vSpeedBox);
PlayerTextDrawDestroy(playerid, vSpeedBox);
You have to change it to
Код:
new PlayerText:vSpeedBox; Код:
vSpeedBox = CreatePlayerTextDraw(540.666259, 418.637756, "0"); PlayerTextDrawLetterSize(vSpeedBox, 0.000000, -3.155556); PlayerTextDrawTextSize(vSpeedBox, 649.999572, 0.000000); PlayerTextDrawAlignment(vSpeedBox, 1); PlayerTextDrawColor(vSpeedBox, 0); PlayerTextDrawUseBox(vSpeedBox, true); PlayerTextDrawBoxColor(vSpeedBox, 102); PlayerTextDrawSetShadow(vSpeedBox, 0); PlayerTextDrawSetOutline(vSpeedBox, 0); PlayerTextDrawFont(vSpeedBox, 2); Код:
forward speedinfotd(playerid); public speedinfotd(playerid) { new String [ 30 ]; new Float:X; new Float:Y; new Float:Z; GetVehicleVelocity(GetPlayerVehicleID(playerid),X,Y,Z); format(String,150,"~W~~Y~%d",floatround(floatsqroot(X * X + Y * Y + Z * Z) * 200.0000)); PlayerTextDrawSetString(playerid, vSpeedBox, String); return 1; } Код:
PlayerTextDrawShow(playerid, vSpeedBox); PlayerTextDrawHide(playerid, vSpeedBox); Код:
PlayerTextDrawDestroy(playerid, vSpeedBox); |
new PlayerText:vSpeedBox[MAX_PLAYERS]
vSpeedBox[playerid] = CreatePlayerTextDraw(playerid,540.666259, 418.637756, "0"); PlayerTextDrawLetterSize(playerid, vSpeedBox[playerid], 0.000000, -3.155556); PlayerTextDrawTextSize(playerid, vSpeedBox[playerid], 649.999572, 0.000000); PlayerTextDrawAlignment(playerid, vSpeedBox[playerid], 1); PlayerTextDrawColor(playerid, vSpeedBox[playerid], 0); PlayerTextDrawUseBox(playerid, vSpeedBox[playerid], true); PlayerTextDrawBoxColor(playerid, vSpeedBox[playerid], 102); PlayerTextDrawSetShadow(playerid, vSpeedBox[playerid], 0); PlayerTextDrawSetOutline(playerid, vSpeedBox[playerid], 0); PlayerTextDrawFont(playerid, vSpeedBox[playerid], 2);
if(newstate == PLAYER_STATE_DRIVER) { new str [ 30 ]; vID = GetPlayerVehicleID(playerid); vv = GetVehicleModel(vID); LinkVehicleToInterior(vID, GetPlayerInterior(playerid)); format(str, sizeof(str), "%s", vehName[vv - 400]); PlayerTextDrawSetString(playerid, vTD[playerid], str); PlayerTextDrawShow(playerid, vTD[playerid]); SetTimerEx("hidevTD", 3200, false, "i", playerid); // Hide Box if(Speedo[playerid] == 1) { SetTimerEx("speedinfotd",1000,1,"d",playerid); PlayerTextDrawShow(playerid, vSpeed[playerid]); PlayerTextDrawShow(playerid, vSpeedBox[playerid]); } }
forward speedinfotd(playerid); public speedinfotd(playerid) { new String [ 30 ]; new Float:X; new Float:Y; new Float:Z; GetVehicleVelocity(GetPlayerVehicleID(playerid),X,Y,Z); format(String,150,"~W~~Y~%d",floatround(floatsqroot(X * X + Y * Y + Z * Z) * 200.0000)); PlayerTextDrawSetString(playerid, vSpeedBox[playerid], String); return 1; }