14/07/2021 17:05
(Esta mensagem foi modificada pela última vez a: 14/07/2021 19:45 por xbruno1000x.)
Fala galera do Portal SAMP, hoje irei ensinar a como fazer um Anti Spawn Kill, o tutorial é pequeno mas é muito útil.
Em OnPlayerSpawn iremos adicionar:
A função SetPlayerHealth definirá a saúde do jogador para 999999, ou seja muito alta para que ele não possa ser morto.
A função SendClientMessage irá avisar para o jogador que ele está protegido.
A função SetTimerEx irá setar um timer de 5 segundos para a vida do jogador voltar ao normal, o timer irá repetir apenas uma vez.
forward EndAntiSpawnKill(playerid) será utilizada para a public poder funcionar.
public EndAntiSpawnKill(playerid) é a função do timer o código vai ser executado quando passar 5 segundos.[/size]
SetPlayerHealth(playerid, 100) irá retornar a vida do jogador para 100% (vida normal).
SendClientMessage(playerid, -1, "Você não está mais protegido contra Anti Spawn Kill irá avisar o jogador que o anti spawn kill acabou.
Bom esse foi meu tutorial espero que tenham gostado, ele é símples mas irá ajudar muitas pessoas.
Em OnPlayerSpawn iremos adicionar:
Código:
public OnPlayerSpawn(playerid)
{
SetPlayerHealth(playerid, 999999);
SendClientMessage(playerid, -1, "Você está protegido contra Spawn Kill por 5 segundos.");
SetTimerEx("EndAntiSpawnKill", 5000, false, "i", playerid);
return 1;
}
A função SetPlayerHealth definirá a saúde do jogador para 999999, ou seja muito alta para que ele não possa ser morto.
A função SendClientMessage irá avisar para o jogador que ele está protegido.
A função SetTimerEx irá setar um timer de 5 segundos para a vida do jogador voltar ao normal, o timer irá repetir apenas uma vez.
Código:
forward EndAntiSpawnKill(playerid);
public EndAntiSpawnKill(playerid)
{
SetPlayerHealth(playerid, 100);
SendClientMessage(playerid, -1, "Você não está mais protegido contra Anti Spawn Kill");
return 1;
}
forward EndAntiSpawnKill(playerid) será utilizada para a public poder funcionar.
public EndAntiSpawnKill(playerid) é a função do timer o código vai ser executado quando passar 5 segundos.[/size]
SetPlayerHealth(playerid, 100) irá retornar a vida do jogador para 100% (vida normal).
SendClientMessage(playerid, -1, "Você não está mais protegido contra Anti Spawn Kill irá avisar o jogador que o anti spawn kill acabou.
Bom esse foi meu tutorial espero que tenham gostado, ele é símples mas irá ajudar muitas pessoas.