[Ajuda] Como mover um objeto ao clicar em um dialog list
#1

Alguem me ajuda a ao clicar em um nome de uma Dialog List move um objeto??
Код:
new ElevadorApartamentos;

#define ElevadorAptos                    201200

ElevadorApartamentos = CreateObject(18755, 1786.62, -1303.28, 14.54, 0.00, 0.00, 270.35);

	if (dialogid == ElevadorAptos)
	{
	    if (response)
	    {
	        if (listitem == 0) 
	        {
 	        }
	        if (listitem == 1) 
	        {
 	        }
	        if (listitem == 2) 
	        {
 	        }
	        if (listitem == 3)
	        {
 	        }
	        if (listitem == 4) 
	        {
 	        }
	        if (listitem == 5)
	        {
 	        }
	        if (listitem == 6)
	        {
 	        }
	        if (listitem == 7)
	        {
 	        }
          	if (listitem == 8) 
	        {
 	        }
          	if (listitem == 9)
	        {
 	        }
          	if (listitem == 10)
	        {
 	        }
          	if (listitem == 11) 
	        {
 	        }
          	if (listitem == 12)
	        {
 	        }
          	if (listitem == 13) 
	        {
 	        }
          	if (listitem == 14) 
	        {
 	        }
          	if (listitem == 15) 
	        {
 	        }
          	if (listitem == 16)
	        {
 	        }
            if (listitem == 17)
	        {
 	        }
            if (listitem == 18)
	        {
 	        }
	    }
	    else
	    {
	    }
	}

   	if (strcmp(cmd, "/elevador", true) == 0)
	{
 		if(IsPlayerConnected(playerid))
		{
		    if(PlayerToPoint(1.5,playerid, 1785.3308,-1302.5597,13.5789))
            {
           ShowPlayerDialog(playerid,ElevadorAptos,DIALOG_STYLE_LIST,"Elevador Apartamentos","1є Andar\n2є Andar\n3є Andar\n4є Andar\n5є Andar\n6є Andar\n7є Andar\n8є Andar\n9є Andar\n10є Andar\n11є Andar\n12є Andar\n13є Andar\n14є Andar\n15є Andar\n16є Andar\n17є Andar\n18є Andar\n19є Andar","Ir","Cancelar");
            }
		}
		return true;
	}
Reply
#2

https://sampwiki.blast.hk/wiki/MoveObject
Reply
#3

Eu ja tentei mais nao sei onde colocar
Reply
#4

Por favor
Reply
#5

https://sampwiki.blast.hk/wiki/MoveObject
pawn Код:
if (listitem == 0)
            {
                    MoveObject(ElevadorApartamentos, cordenadas, 5.0);// edit aqui esqueci o final 5.0 й a velocidade
            }
Reply
#6

Nao deu
Reply
#7

Antes de mais mete isso assim e faz o teste para ver se ao escolheres os pisos recebes a mensagem com o piso correspondente ao que escolheste.

pawn Код:
if (listitem == 0)
            {
            SendClientMessage(playerid, -1, "piso0");
            }
            if (listitem == 1)
            {
            SendClientMessage(playerid, -1, "piso1");
            }
            if (listitem == 2)
            {
            SendClientMessage(playerid, -1, "piso2");
            }
            if (listitem == 3)
            {
            SendClientMessage(playerid, -1, "piso3");
            }
            if (listitem == 4)
            {
            SendClientMessage(playerid, -1, "piso4");
            }
            if (listitem == 5)
            {
            SendClientMessage(playerid, -1, "piso5");
            }
            if (listitem == 6)
            {
            SendClientMessage(playerid, -1, "piso6");
            }
            if (listitem == 7)
            {
            SendClientMessage(playerid, -1, "piso7");
            }
            if (listitem == 8)
            {
            SendClientMessage(playerid, -1, "piso8");
            }
            if (listitem == 9)
            {
            SendClientMessage(playerid, -1, "piso9");
            }
            if (listitem == 10)
            {
            SendClientMessage(playerid, -1, "piso10");
            }
            if (listitem == 11)
            {
            SendClientMessage(playerid, -1, "piso11");
            }
            if (listitem == 12)
            {
            SendClientMessage(playerid, -1, "piso12");
            }
            if (listitem == 13)
            {
            SendClientMessage(playerid, -1, "piso13");
            }
            if (listitem == 14)
            {
            SendClientMessage(playerid, -1, "piso14");
            }
            if (listitem == 15)
            {
            SendClientMessage(playerid, -1, "piso15");
            }
            if (listitem == 16)
            {
            SendClientMessage(playerid, -1, "piso16");
            }
            if (listitem == 17)
            {
            SendClientMessage(playerid, -1, "piso17");
            }
            if (listitem == 18)
            {
            SendClientMessage(playerid, -1, "piso18");
            }
Reply
#8

Nгo foi
Reply
#9



pawn Код:
#define ElevadorAptos                    9999
Diminua o id do Dialog.. nгo pode ter um valor muito alto igual 201200
Reply
#10

O objeto nгo se move
Tentei colocar um SetPlayerHealth(playerid, 100.0);
E a vida do player encheu, ou seja o problema estб no elevador
Reply


Forum Jump:


Users browsing this thread: 3 Guest(s)