[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
#2

Exploit = explorar.
@edit: Ficou legal, pronto para usar este gancho. *--*
+rep
Reply
#3

Se viu no meu tуpico quero crйdito da ideia e.e kkkkk'

Lembrando que ainda nгo й recomendado o uso, apenas para teste.
Reply
#4

Boa include

10/10
Reply
#5

Bom trabalho.
Reply
#6

Nice Include.

Parabйns +2
Reply
#7

@Schocc: Obrigado, se vocк pode encontrar algum erro, me avise .

@JonathanFeitosa: Vocк quer dizer isso: https://sampforum.blast.hk/showthread.php?tid=488850 ?

@FallweN, iSmirnoff e PT: Muito obrigado, agradeзo o apoio. .
Reply
#8

Parabйns, mas creio que com um pequeno code dб pra fazer isso, nгo precisa de uma include toda... Mas para deixar mais 'prбtico' vale tudo u-u. parabйns pelo esforзo.
Reply
#9

Quote:
Originally Posted by DannielCooper
Посмотреть сообщение
Parabйns, mas creio que com um pequeno code dб pra fazer isso, nгo precisa de uma include toda... Mas para deixar mais 'prбtico' vale tudo u-u. parabйns pelo esforзo.
Muito obrigado .
Reply
#10

Quote:
Originally Posted by EnzoMetlc
Посмотреть сообщение
[B]@Schocc:@JonathanFeitosa: Vocк quer dizer isso: https://sampforum.blast.hk/showthread.php?tid=488850 ?
.[/I]
Nгo, mas deixa, bom trabalho.
Reply


Forum Jump:


Users browsing this thread: 2 Guest(s)