SA-MP Forums Archive
[Ajuda] Existe outro modo de fazer isso? - 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] Existe outro modo de fazer isso? (/showthread.php?tid=606050)



Existe outro modo de fazer isso? - wender_sousa - 29.04.2016

Ola eu fiz uma conce de caminhхes, entгo existe alguns caminhхes a mostra la porem como eu uso camera pra mostrar eles, eles nao podem sair eu queria que se alguem os empurrassem eles respawna-se mais n ta funcionando oque eu fiz ta ai o cуdigo.
pawn Код:
public respawnconce()
{
    new Float:x[6], Float:y[6], Float:z[6];
    GetVehiclePos(maxcar[0], x[0], y[0], z[0]);
    GetVehiclePos(maxcar[1], x[1], y[1], z[1]);
    GetVehiclePos(maxcar[2], x[2], y[2], z[2]);
    GetVehiclePos(maxcar[3], x[3], y[3], z[3]);
    GetVehiclePos(maxcar[4], x[4], y[4], z[4]);
    GetVehiclePos(maxcar[5], x[5], y[5], z[5]);
    if(x[0] == 2148.7766, y[0] == 1409.4293, z[0] == 10.9145)
    {
        SetVehicleToRespawn(maxcar[0]);
    }
}
no caso tem um timer que й chamado a cada 3 segundos

OBS: Fiz apenas com um veiculo para testar


Re: Existe outro modo de fazer isso? - SaDaN - 29.04.2016

Код:
public respawnconce()
{
	new Float:x[6], Float:y[6], Float:z[6];
	for(new p1; p1 < 6; p1++){
		GetVehiclePos(maxcar[p1], x[p1], y[p1], z[p1]);
		if(x[p1] == 2148.7766, y[p1] == 1409.4293, z[p1] == 10.9145)
		{
			SetVehicleToRespawn(maxcar[p1]);
		}
	}
}



Re: Existe outro modo de fazer isso? - Petrick™ - 29.04.2016

Se conhecemos de algum lugar? Petrick Schoba aqui...


Re: Existe outro modo de fazer isso? - RiqueP - 29.04.2016

PHP код:
public respawnconce()
{
    new 
Float:x[6], Float:y[6], Float:z[6];
    
GetVehiclePos(maxcar[0], x[0], y[0], z[0]);
    
GetVehiclePos(maxcar[1], x[1], y[1], z[1]);
    
GetVehiclePos(maxcar[2], x[2], y[2], z[2]);
    
GetVehiclePos(maxcar[3], x[3], y[3], z[3]);
    
GetVehiclePos(maxcar[4], x[4], y[4], z[4]);
    
GetVehiclePos(maxcar[5], x[5], y[5], z[5]);
    if(
x[0] != 2148.7766 || y[0] != 1409.4293 || z[0] != 10.9145)
    {
        
SetVehicleToRespawn(maxcar[0]);
    }

Falta sу colocar o restante dos veiculos.