13.03.2012, 17:26
Vou explicar da melhor forma:
Quando o player digitar /GPS, irб abrir um Dialog certinho pra ele escolher aonde ele quer ir.
Aqui estб o comando:
Que a proposito, o segundo if("InPlayerInAnyVehicle(playerid)) nгo funciona, como resolvo ?, mais vamos, adiantando...
Digamos que o cara foi lб no Dialog, em Locais Importantes e selecionou Posto de Gazolina Norte. Ele receberб estб mensagem:
E quando ele chegar ao seu local de destino, ele receberб esta mensagem:
Entendido ? Entгo, o que eu quero fazer й colocar as mensagens do computador de bordo em um DIALOG_MSGBOX.
E eu quero saber se preciso ir no topo do GM e fazer
entendeu ? Por que se nгo tiver uma maneira mais facil, nгo vou por isso em dialog, uma vez que tenho 20 Destinos e ainda nгo terminei...
Quando o player digitar /GPS, irб abrir um Dialog certinho pra ele escolher aonde ele quer ir.
Aqui estб o comando:
pawn Код:
command(gps, playerid, params[])
{
#pragma unused params
if(!IsPlayerInAnyVehicle(playerid)) return SendClientMessage(playerid, SERVIDOR, "Vocк precisa estar em um veнculo para usar o GPS.");
if(!IsPlayerInAnyVehicle(playerid)) return SendClientMessage(playerid, SERVIDOR, "Caso nгo conheзa o mapa, chame um Taxista. ( /Servico Taxi )");
ShowPlayerDialog(playerid, GPS, DIALOG_STYLE_LIST, "GPS", "LOCAIS IMPORTANTES\nTERRITORIOS\nDIVERSOS\n", "Selecionar Menu", "Desligar GPS");
return true;
Digamos que o cara foi lб no Dialog, em Locais Importantes e selecionou Posto de Gazolina Norte. Ele receberб estб mensagem:
pawn Код:
SendClientMessage(playerid, CORCINZA, "___________{FA4646}COMPUTADOR DE BORDO{B0B0B0}___________");
SendClientMessage(playerid, CORCINZA, "GPS Ativado para: {FA4646}Posto de Gazolina Norte");
SendClientMessage(playerid, CORCINZA, "Vб atй a marca {FA4646}VERMELHA {B0B0B0}no Mapa");
SetPlayerCheckpoint(playerid, 1004.6709,-936.8508,42.3354,8.0);
SendClientMessage(playerid, CORCINZA, "_________________________________________________________");
pawn Код:
SendClientMessage(playerid, CORCINZA, "_________________{FA4646}COMPUTADOR DE BORDO{B0B0B0}________________");
SendClientMessage(playerid, CORCINZA, "Vocк chegou ao seu destino e seu {FA4646}GPS {B0B0B0}foi desativado.");
SendClientMessage(playerid, CORCINZA, "____________________________________________________________________");
E eu quero saber se preciso ir no topo do GM e fazer
pawn Код:
#define VaipraDP 1
#define VaipraPref 2