[Ajuda] Mover um objeto sу para baixo :v
#1

Eai pessoal, to com um probleminha, eu fiz um comando para criar uma cama, "/ccama" mas, quando eu crio, a cama fica voando, usei GetPlayerPos...

Tб aqui o cуdigo, gostaria de deixa-la no chгo

Код:
CMD:ccama(playerid, params[])
{
		 ApplyAnimation(playerid, "BOMBER", "BOM_PLANT_IN", 4.0, 0, 0, 0, 1, 0);
		 SendClientMessage(playerid, YELLOW, "[ > ]"C_WHITE" Sua cama estб sendo criada, aguarde 5 segundos");
		 SetTimerEx("ccama", 5000, false, "i");
         return 1;
}

forward ccama(playerid);
public ccama(playerid)
{
 new
 Ccama,
 Float:x,
 Float:y,
 Float:z;

 GetPlayerPos(playerid, x, y, z);
 Ccama = CreateObject(1812, x, y, z, 0.0, 0.0, 0.0);
 ClearAnimations(playerid);
 GetObjectPos(Ccama, x, y, z);
 MoveObject(Ccama, x, y, z, 1);
 SendClientMessage(playerid, YELLOW, "[ > ]"C_WHITE" Sua cama foi criada com "C_GREEN"sucesso!");
 return 1;
}
Reply
#2

PHP код:
CMD:ccama(playeridparams[])
{
         
ApplyAnimation(playerid"BOMBER""BOM_PLANT_IN"4.000010);
         
SendClientMessage(playeridYELLOW"[ > ]"C_WHITE" Sua cama estб sendo criada, aguarde 5 segundos");
         
SetTimerEx("ccama"5000false"i");
         return 
1;
}
forward ccama(playerid);
public 
ccama(playerid)
{
 new
 
Ccama,
 
Float:x,
 
Float:y,
 
Float:z;
 
GetPlayerPos(playeridxyz);
 
Ccama CreateObject(1812xyz-10.00.00.0);
 
ClearAnimations(playerid);
 
SendClientMessage(playeridYELLOW"[ > ]"C_WHITE" Sua cama foi criada com "C_GREEN"sucesso!");
 return 
1;

Apenas adicionei um -1 no CreateObject, que basicamente ele pegarб a coordenada e diminuirб 1, fazendo assim que o objeto encoste no chгo.
Reply
#3

Obrigado Mano =) agradeзo de coraзгo <3
Reply


Forum Jump:


Users browsing this thread: 1 Guest(s)