20.01.2014, 17:45
Код:
- Mudanзas
- 17/01/2014 - 14:56: Include publicado.
- 17/01/2014 - 1:48: Corrigido um bug onde o veнculo estava em chamas um tiro.
- 17/01/2014 - 14:56: Callback 'OnVehicleExploted' Aagregada - Nгo hб necessidade de um jogador estб em um veнculo para este callback й chamado (Tal como no caso de 'OnVehicleDeath').
Para lucrar com a nova versгo, que isso inclui a detectar quando um jogador atira um veнculo desocupado usando a funзгo 'OnPlayerWeaponShot'. Vocк pode editar a quantidade de dano que vocк quer dar os tiros.
Callback:
pawn Код:
forward PlayerDamageUnoccupiedVehicle(playerid, vehicleid, weaponid);
/*
playerid - A ID do jogador que causou o dano.
vehicleid - A identificaзгo do veнculo recebeu danos.
weaponid - A identificaзгo da arma com a qual lesгo ocorreu.
Callbacks - Nгo retorna um valor especнfico.
*/
forward OnVehicleExploit(vehicleid);
/*
vehicleid - A identificaзгo do veнculo explodiu.
Callbacks - Nгo retorna um valor especнfico.
*/
Exemplo de uso:
pawn Код:
public PlayerDamageUnoccupiedVehicle(playerid, vehicleid, weaponid)
{
new string[144];
new Nick[MAX_PLAYER_NAME];
GetPlayerName(playerid, Nick, sizeof(Nick));
format(string, sizeof(string), "[Jogador: %s[%d]] - [Veнculo: %d] - [Arma: %i].", Nick, playerid, vehicleid, weaponid);
SendClientMessage(playerid, -1, string);
return 1;
}
public OnVehicleExploit(vehicleid)
{
new string[36];
format(string, sizeof(string), "* O nъmero do veнculo %i morreu :(.", vehicleid);
SendClientMessageToAll(-1, string);
return 1;
}
De downloads:
Pastebin: http://pastebin.com/T6H1Zepq -(Versгo antiga, nгo recomendado)-
Pastebin: http://pastebin.com/sbDh2FXP -(Ъltima versгo e estбvel recomenda)-
Prуxima versгo:
A quantidade de danos й levada em consideraзгo de acordo com o modelo do veнculo.
Parвmetro й adicionado 'Float:amount' - Detectar o quanto a vida deixou-o no veнculo.
Problemas / erros:
Ainda nada. Notificar quaisquer problemas.
Crйditos:
Yo - Idea e Script.
SA-MP - A atualizaзгo.
****** - Por y_iterate e y_hooks.
Abraзos e perdoa meu mau Portuguкs.
