SA-MP Forums Archive
[Ajuda] Como mover um objeto ao clicar em um dialog list - 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 mover um objeto ao clicar em um dialog list (/showthread.php?tid=390065)



Como mover um objeto ao clicar em um dialog list - Vinicius_TroLL - 04.11.2012

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;
	}



Re: Como mover um objeto ao clicar em um dialog list - telmo_ferreira - 04.11.2012

https://sampwiki.blast.hk/wiki/MoveObject


AW: Como mover um objeto ao clicar em um dialog list - Vinicius_TroLL - 04.11.2012

Eu ja tentei mais nao sei onde colocar


AW: Como mover um objeto ao clicar em um dialog list - Vinicius_TroLL - 04.11.2012

Por favor


Re: Como mover um objeto ao clicar em um dialog list - Math3us - 04.11.2012

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



AW: Como mover um objeto ao clicar em um dialog list - Vinicius_TroLL - 04.11.2012

Nao deu


Re: Como mover um objeto ao clicar em um dialog list - telmo_ferreira - 04.11.2012

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");
            }



AW: Como mover um objeto ao clicar em um dialog list - Vinicius_TroLL - 04.11.2012

Nгo foi


Re: Como mover um objeto ao clicar em um dialog list - ForT - 04.11.2012



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


AW: Como mover um objeto ao clicar em um dialog list - Vinicius_TroLL - 04.11.2012

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