SA-MP Forums Archive
[Ajuda] Como fazer o objeto para o player - 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] Como fazer o objeto para o player (/showthread.php?tid=616941)



Como fazer o objeto para o player - OtimoJogo - 12.09.2016

Como criar o objeto sу para o player e fazer quando o ele atirar nesse objeto ele destruir o objeto.


Respuesta: Como fazer o objeto para o player - SammyJ - 12.09.2016

Veja essas funзхes e entenda... exemplo abaixo!
CreatePlayerObject
DestroyPlayerObject

Exp:
PHP код:
static
 
pObject[MAX_PLAYERS];

pObject[playerid] = CreatePlayerObject(playerid25872001.1956791547.11389214.2834000096);
DestroyPlayerObject(playeridpObject[playerid]); 



Re: Como fazer o objeto para o player - RodrigoMSR - 12.09.2016

E para checar se o jogador atirou no objeto use a callback OnPlayerWeaponShot, aqui o exemplo:

Код:
public OnPlayerWeaponShot(playerid, weaponid, hittype, hitid, Float:fX, Float:fY, Float:fZ)
{
	if(hittype == BULLET_HIT_TYPE_PLAYER_OBJECT) //checar se o alvo atingido й um PlayerObject
	{
	    if(hitid == pObject[playerid]) //verificar se o ID do objeto atingido й igual o da variбvel
	    {
	        DestroyPlayerObject(playerid, pObject[playerid]); //destruir o objeto
	    }
	}
	return 1;
}



Re: Como fazer o objeto para o player - OtimoJogo - 12.09.2016

Vlw, eu tinha criado o codigo so que meu if(hittype) tava errado por isso nгo tava conseguido fazer o objeto sumir Obrigado RodrigoMSR, Glederson_dom eu ja sabia dessas funзoes mais mesmo assim muito obrigado por seu cometario.