SA-MP Forums Archive
[Ajuda] E possivel botar um comando para desligar ? - Printable Version

+- SA-MP Forums Archive (https://sampforum.blast.hk)
+-- Forum: Non-English (https://sampforum.blast.hk/forumdisplay.php?fid=9)
+--- Forum: Languages (https://sampforum.blast.hk/forumdisplay.php?fid=33)
+---- Forum: Português/Portuguese (https://sampforum.blast.hk/forumdisplay.php?fid=34)
+---- Thread: [Ajuda] E possivel botar um comando para desligar ? (/showthread.php?tid=536171)



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