[Ajuda] Giveplayer nao levar dano.
#1

bom, fiz um sistema de бrea neutra, e nesse sistema queria que os giveplayers nao tomasse dano, no caso, quem sofre o tiro..

alguem sabe como eu posso ocultar isso?
eu ja tenho a бrea demarcada e uma variavel para essa бrea.
Reply
#2

Defina se o jogador esta dentro da бrea e depois sete a vida dele pra 9999999 simples amigo
Reply
#3

Quote:
Originally Posted by ClaudioF
Посмотреть сообщение
Defina se o jogador esta dentro da бrea e depois sete a vida dele pra 9999999 simples amigo
estilo isso?

PHP код:

if(IsPlayerInspawn1(playerid) || IsPlayerInspawn2(playerid) || IsPlayerInprefeitura(playerid))
{
    
SetPlayerHealth(damagedid99999999);

eu verifico playerid quando estiver la ou verifico giveplayer? essa й minha duvida..
pq pro playerid, quando ele acertar, vai aparecer uma dialog.. mas eu nao quero que o giveplayer tome o dano..

e como eu poderia fazer para que voltasse a vida de antes? quando ele sair?
Reply
#4

pra que usar 9999999 , mais facil usar
PHP код:
SetPlayerHealth(damagedidcellmax); 
Reply
#5

Quote:
Originally Posted by Coringa_Vilao
Посмотреть сообщение
pra que usar 9999999 , mais facil usar
PHP код:
SetPlayerHealth(damagedidcellmax); 
mais ao sair da бrea, ele retorna o valor normal de vida? nao ne..
Reply
#6

cara sу verificar se ele saiu da бrea e retornar o valor da vida dele...
Reply
#7

Se nгo me engano, retornando 0 em OnPlayerWeaponShot, o dano anula, sу pegar a posiзгo do hitid e ver se й бrea neutra.
Reply
#8

Quote:
Originally Posted by Ever_SH
Посмотреть сообщение
Se nгo me engano, retornando 0 em OnPlayerWeaponShot, o dano anula, sу pegar a posiзгo do hitid e ver se й бrea neutra.
poderia dar um exemplo de cod que eu possa colocar?
nao entendi muito bem, eu vi no wiki e sim quando й retornado a 0 ele nao da dano..
Reply
#9

Quote:
Originally Posted by fdsda
Посмотреть сообщение
poderia dar um exemplo de cod que eu possa colocar?
nao entendi muito bem, eu vi no wiki e sim quando й retornado a 0 ele nao da dano..
Faz uma verificaзгo simples, exemplo:

PHP код:
public OnPlayerWeaponShot(playeridweaponidhittypehitidFloat:fXFloat:fYFloat:fZ)
{
    if(
PlayerEstaEmAreaNeutra[hitid] == true)
    {
        
SendClientMessage(playerid0x000000FF"Este Player estб em uma area neutra e vocк nгo pode tirar vida dele");
        return 
0;
    }
    return 
1;

Acho que fica mais ou menos assim
Reply
#10

Quote:
Originally Posted by Coringa_Vilao
Посмотреть сообщение
pra que usar 9999999 , mais facil usar
PHP код:
SetPlayerHealth(damagedidcellmax); 
ta ai uma boa, nгo sabia que existia
Reply


Forum Jump:


Users browsing this thread: 1 Guest(s)