How to do that
#1

I forget how to make if player get box from someone i mean if someone hit a person his health won't decrease
Reply
#2

If you mean, enabling god-mode. Give them infinite health,

PHP код:
SetPlayerHeath(playerid0x7F800000); 
Reply
#3

You can set their heath to an infinite float


PHP код:
#define  INFINITY (Float:0x7F800000)
CMD:godmode(playeridparams[])
{
SetPlayerHeath(playeridINFINITY);
return 
1;  

or

PHP код:
new bool:HasPlayerGodMode;
new 
Float:hp;
new 
Float:arm;
public 
OnPlayerGiveDamage(playeriddamagedidFloatamountweaponidbodypart)
{
    if(
HasPlayerGodMode)
    {
    
GetPlayerHealth(damagedidhp);
    
GetPlayerArmour(damagedidarm);    
    
SetPlayerHealth(damagedidhp);
    
SetPlayerArmour(damagedidarm);
    }
}
CMD:godmode(playeridparams[])
{
   if(
HasPlayerGodMode)
{
   
HasPlayerGodMode false
   SendClientMessage
(playerid,-1,"God made has been disabled");
}
   else if (!
HasPlayerGodMode)
{
   
HasPlayerGodMode true
   SendClientMessage
(playerid,-1,"God made has been enabled");
}
return 
1;  

Reply
#4

No not godmode something like this
pawn Код:
if(weaponid == 0)
OnPlayerTakeDamage
Reply
#5

I do not understand what you exactly want. Can you head over to GoogƖe translate and write what you want in your spoken language then translate it into English then post it here? Thanks.
Reply
#6

You mean to desync a bullet? even if player shoot it won't give a damage okay, here you go.

PHP код:
public OnPlayerWeaponShot(playeridweaponidhittypehitidFloat:fXFloat:fYFloat:fZ)
{
     if(
weaponid == 0) return 0;
     return 
1;

https://sampwiki.blast.hk/wiki/OnPlayerWeaponShot
Reply
#7

I think he meant fist. He wants that when you punch someone his damage won't change the health or something like that
Reply


Forum Jump:


Users browsing this thread: 1 Guest(s)