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