E possivel botar um comando para desligar ? -
VinnyScript - 07.09.2014
Код:
#include <a_samp>
public OnFilterScriptInit()
{
print("\n--------------------------------------");
print(" Velocimetro Carregando.....");
print(" Velocimetro Carregado Com Susseso ");
print("--------------------------------------\n");
return 1;
}
public OnFilterScriptExit()
{
return 1;
}
main()
{
print("\n----------------------------------");
print(" Velocimetro Descarregado...");
print("----------------------------------\n");
}
new Text:Velocimetro[MAX_PLAYERS][8],
DestruirVelocimetro[MAX_PLAYERS],
Float:KMVelocimetro[MAX_VEHICLES];
public OnPlayerConnect(playerid) {
Velocimetro[playerid][3] = TextDrawCreate(125.000000, 320.000000, "");
TextDrawBackgroundColor(Velocimetro[playerid][3], 255);
TextDrawFont(Velocimetro[playerid][3], 2);
TextDrawAlignment(Velocimetro[playerid][3], 3);
TextDrawLetterSize(Velocimetro[playerid][3], 0.539999, 2.000000);
TextDrawColor(Velocimetro[playerid][3], -1);
TextDrawSetOutline(Velocimetro[playerid][3], 1);
TextDrawSetProportional(Velocimetro[playerid][3], 1);
TextDrawSetSelectable(Velocimetro[playerid][3], 0);
return true;
}
public OnPlayerDisconnect(playerid, reason) {
TextDrawHideForPlayer(playerid, Velocimetro[playerid][3]);
TextDrawDestroy(Velocimetro[playerid][3]);
KillTimer(DestruirVelocimetro[playerid]);
return true;
}
public OnVehicleDeath(vehicleid, killerid) {
TextDrawHideForPlayer(killerid, Velocimetro[killerid][3]);
KillTimer(DestruirVelocimetro[killerid]);
return true;
}
public OnPlayerDeath(playerid, killerid, reason) {
TextDrawHideForPlayer(playerid, Velocimetro[playerid][3]);
KillTimer(DestruirVelocimetro[playerid]);
return true;
}
public OnPlayerStateChange(playerid, newstate, oldstate) {
switch(GetPlayerState(playerid)) {
case PLAYER_STATE_DRIVER: {
switch(random(4)) {
}
TextDrawShowForPlayer(playerid, Velocimetro[playerid][3]);
DestruirVelocimetro[playerid] = SetTimerEx("VelocimetroVeiculo", 100, true, "ii", playerid, GetPlayerVehicleID(playerid));
}
case PLAYER_STATE_ONFOOT, PLAYER_STATE_PASSENGER: {
TextDrawHideForPlayer(playerid, Velocimetro[playerid][3]);
KillTimer(DestruirVelocimetro[playerid]);
}
}
return true;
}
forward VelocimetroVeiculo(user, vehicle);
public VelocimetroVeiculo(user, vehicle) {
new str[128];
if(IsPlayerConnected(user) && IsPlayerInAnyVehicle(user)) {
format(str, sizeof(str), "~r~~h~%d ~w~KM/H", VelocidadeVeiculo(user));
TextDrawSetString(Velocimetro[user][3], str);
VelocidadeVeiculo(user);
GetVehicleHealth(vehicle, KMVelocimetro[vehicle]);
}
return true;
}
stock VelocidadeVeiculo(playerid) {
new Float:ST[4]; if(IsPlayerInAnyVehicle(playerid))
GetVehicleVelocity(GetPlayerVehicleID(playerid),ST[0],ST[1],ST[2]);
else GetPlayerVelocity(playerid,ST[0],ST[1],ST[2]);
ST[3] = floatsqroot(floatpower(floatabs(ST[0]), 2.0) + floatpower(floatabs(ST[1]), 2.0) + floatpower(floatabs(ST[2]), 2.0)) * 180.3;
return floatround(ST[3]);
}
Re: E possivel botar um comando para desligar ? -
ViniBorn - 07.09.2014
Й possнvel. Use
SetVehicleParamsEx
Re: E possivel botar um comando para desligar ? -
VinnyScript - 07.09.2014
Continuo sem inteder poderia botar ele nesse codigo e botar aqui a baixo ?
Re: E possivel botar um comando para desligar ? -
ViniBorn - 07.09.2014
No link tem um exemplo de uso
Re: E possivel botar um comando para desligar ? -
VinnyScript - 07.09.2014
:C ainda nao to conceguindo :C affs
Re: E possivel botar um comando para desligar ? -
ViniBorn - 07.09.2014
Tenta, e posta os erros.
Para criar comandos te aconselho usar zcmd
Re: E possivel botar um comando para desligar ? -
VinnyScript - 07.09.2014
Afs vou ver se o wesley bota pra mim nao to conceguindo :c
Re: E possivel botar um comando para desligar ? -
Alwe - 08.09.2014
Quote:
Originally Posted by VinnyScript
Afs vou ver se o wesley bota pra mim nao to conceguindo :c
|
Vocк ta evoluindo muito nгo arriscando e pedindo cуdigos prontos ..