[Include] PlayerDamageUnoccupiedVehicle. (v0.2).
#1

Код:
  • Mudanзas
  • 17/01/2014 - 14:56: Include publicado.
(Seзгo Espanhol: https://sampforum.blast.hk/showthread.php?tid=488191).
  • 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').
Introduзгo:

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. .
Reply


Messages In This Thread

Forum Jump:


Users browsing this thread: 4 Guest(s)