[Ajuda] E possivel botar um comando para desligar ?
#1

Код:
#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]);
}
Reply
#2

Й possнvel. Use SetVehicleParamsEx
Reply
#3

Continuo sem inteder poderia botar ele nesse codigo e botar aqui a baixo ?
Reply
#4

No link tem um exemplo de uso
Reply
#5

:C ainda nao to conceguindo :C affs
Reply
#6

Tenta, e posta os erros.

Para criar comandos te aconselho usar zcmd
Reply
#7

Afs vou ver se o wesley bota pra mim nao to conceguindo :c
Reply
#8

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 ..
Reply


Forum Jump:


Users browsing this thread: 1 Guest(s)