17.07.2012, 13:10
Here is the /tp.
Speedo check.
Should I force it to hide?
pawn Код:
CMD:tp(playerid, params[])
{
if(LoggedIn[playerid] == 0) return SendClientMessage(playerid, COLOUR_GREY, "You must be logged in to use this command.");
new giveplayerid;
if(AdminLevel[playerid] == 0) return SendClientMessage(playerid, COLOUR_GREY, "You are not authorized to use this command.");
if(sscanf(params, "u", giveplayerid)) return SendClientMessage(playerid, COLOUR_GREY, "Usage: /tp [player id or name]");
if(!IsPlayerConnected(giveplayerid)) return SendClientMessage(playerid, COLOUR_GREY, "That player is not connected.");
new Float:x, Float: y, Float: z, pinterior;
GetPlayerPos(playerid, x, y, z);
pinterior = GetPlayerInterior(playerid);
SetPlayerPos(giveplayerid, x, y, z);
SetPlayerInterior(giveplayerid, pinterior);
new string[128];
format(string, sizeof(string), "Admin %s has teleported you.", GetNameEx(playerid));
SendClientMessage(giveplayerid, COLOUR_LIGHTBLUE, string);
return 1;
}
pawn Код:
if(GetPlayerState(playerid)!= PLAYER_STATE_DRIVER)
{
VehicleSQLID[vehicleid] = MySQL_GetValue(VehicleSQLID[vehicleid], "id", "vehicles");
MySQL_SetInteger(VehicleSQLID[vehicleid], "VehFuel", VehFuel[vehicleid], "vehicles");
if(EngineStartStatus[vehicleid] == 0)
{
KillTimer(SpeedoSysTimer[playerid]);
KillTimer(FuelSysTimer[playerid]);
}
TextDrawDestroy(enginestring);
TextDrawHideForPlayer(playerid, enginestring);
TextDrawHideForPlayer(playerid,speed[playerid]);
TextDrawHideForPlayer(playerid,fuel[playerid]);
}