Portal SAMP
[Tutorial] Aprenda detectar tiro em objetos - Versão de Impressão

+- Portal SAMP (https://portalsamp.com)
+-- Fórum: SA-MP (https://portalsamp.com/forumdisplay.php?fid=5)
+--- Fórum: Guias e Tutoriais (https://portalsamp.com/forumdisplay.php?fid=7)
+--- Tópico: [Tutorial] Aprenda detectar tiro em objetos (/showthread.php?tid=220)



Aprenda detectar tiro em objetos - Hatiro - 22/10/2020

necessário uso do plugin streamer < para baixar
nesse tutorial ensinaria como detectar tiro em objetos vou ta usando
Código:
CreateDynamicObject
mais vocês podem usar 
Código:
CreateObject
no TOPO da GAMEMODE OU FILTERSCRIPT
Código:
new Object;
// criando variável para armazenar nosso objeto

em GAMEMODEINIT

Código:
Object = CreateDynamicObject(...);
// nosso objeto sera do tipo dinamico mas podem usar //CreateObject
depois adicione a public
OnPlayerWeaponShot
Código:
public OnPlayerWeaponShot( playerid, weaponid, hittype, hitid, Float:fX, Float:fY, Float:fZ )
{
    if(hittype == BULLET_HIT_TYPE_OBJECT) // vendo qual foi o tipo de acerto player ou objeto se for objeto continua
    {
        if(IsValidObject( hitid ) == Object) // verificando se objeto é valido
          {
                  SendClientMessage( playerid, -1, "Você acerto" ); // acerto objeto com tiro          
                DestroyObject(Object); // removendo objeto do jogo
          }
    }
    return 1;
}
deixem @att ou @up que atualizo e ensino usar outras funções para me ajudar cliquem nesse link e depois add reputation


RE: Aprenda detectar tiro em objetos - Hazard - 22/10/2020

bom trabalho


RE: Aprenda detectar tiro em objetos - xbruno1000x - 23/10/2020

Bom tutorial. Para melhorar, poderia fazer um tutorial mais "mastigado"(Explicando para que serve a public utilizada, etc), visto que a maioria dos players que procuram tutoriais são iniciantes.