28.04.2010, 19:37
Como mandar mensagem ao entrar num veiculo
Bem, eu estive a ver na parte inglesa, e uma coisa que vi foi:
- Muita gente nгo sabe como fazer, ao o player entrar num certo veiculo, mandar uma mensagem, ou Dialog, etc
- Inclusive, jб foi uma duvida minha
__________________________________________________ __________________________________________________ __________________________
Digite ctrl+f e procure por: "OnPlayerEnterVehicle".
Irб aparecer um public, ai й so vocк meter isto nele:
pawn Код:
if(GetVehicleModel(vehicleid) == 520)
{
ShowPlayerDialog(playerid,1,DIALOG_STYLE_MSGBOX,"Mensagem","Regras para usar o Hydra\n-Nгo use em Gang Zones\n-Nгo faзa guerra Air to Land\n-Antes de comeзar uma guerra Air to Air, peзa autorizaзгo\n-Nгo vб contra o chгo propositadamente\n-Para mais informaзхes, contacte um admin (/admins)","Aceito","Nгo Aceito");
}
Код:
GetVehicleModel(vehicleid) ----> Pega o modelo do Veiculo 520 ----> O modelo que queremos. ShowPlayerDialog ----> Mostra a Dialog para o Player
pawn Код:
{
if(dialogid == 1)
{
if(response)
{
SendClientMessage(playerid,0xFFFFFFFF, "DIVIRTA-SE");
}
else
{
SendClientMessage(playerid, 0x00000000, "Vocк nгo aceitou as regras.");
SendClientMessage(playerid, 0x00000000, "Vocк foi removido do veiculo");
RemovePlayerFromVehicle(playerid);
}
return 1;
}
Код:
SendClientMessage ----> Manda uma mensagem para o Player RemovePlayerFromVehicle ----> Retira o Player do veiculo (caso nгo aceite as regras) dialogid == 1 ----> Verifica o ID da Dialog.
Se quiser aprender mais sobre como criar Dialogs, aconselho este tutorial:
http://forum.sa-mp.com/index.php?topic=130286.0
ID/Modelo dos veiculos:
https://sampwiki.blast.hk/wiki/Vehicles:All
__________________________________________________ __________________________________________________ __________________________
Creditos a: andmeida10