Elöl:
new Text: TSpeedo[MAX_PLAYERS];
OnPlayerConnectnél:
TSpeedo[playerid] = TextDrawCreate(576.000000,428.000000,\" \");
StateChange:
if(newstate == PLAYER_STATE_ONFOOT)
{
TextDrawHideForPlayer(playerid, Text:TSpeedo[playerid]);
return 1;
}
Nem...
Csak azt most nem írtam le h mi van benne.
Ezt kapcsolja:
OnPlayerUpdate
if(!IsPlayerNPC(playerid) && IsPlayerInAnyVehicle(playerid))
{
if(PlayerInfo[playerid][speedo] == 1)
{
SSpeedo(playerid);
}
}
public SSpeedo(playerid)
{
if(IsPlayerInAnyVehicle(playerid) && IsPlayerConnected(playerid) && !IsPlayerNPC(playerid))
{
TextDrawHideForPlayer(playerid,TSpeedo[playerid]);
new string[128];
format(string,50,\"%.f Km/H\",GetPlayerSpeed(playerid));
TextDrawSetString(TSpeedo[playerid],string);
TextDrawShowForPlayer(playerid,TSpeedo[playerid]);
}
}
public Float:GetPlayerSpeed(playerid)
{
GetVehicleVelocity(GetPlayerVehicleID(playerid), X, Y, Z);
return (floatsqroot(X * X + Y * Y + Z * Z) * 180);
}