[Bug/SRV 0.3.7] Actor dies of Molotov,flamethrower
#1

The actor always die from the flamethrower and Molotov without hp

PHP код:
/**
 * GAMEMODE
 **/
#define GAMEMODE_NAME "game (lite version)"
#include <a_samp>
#include <a_actor>
#define MAX_MSG_SIZE (256)
#define COLOR_DEFAULT (0xAAAAAAFF)
main()
{
    print(
"\n----------------------------------");
    
printf(" Gamemode '%s' loaded",GAMEMODE_NAME);
    print(
"----------------------------------\n");
}
public 
OnGameModeInit()
{
    
// Don't use these lines if it's a filterscript
    
SetGameModeText("Blank Script");
    
AddPlayerClass(01958.37831343.157215.3746269.1425000000);
    return 
1;
}
public 
OnGameModeExit()
{
    return 
1;
}
public 
OnPlayerRequestClass(playeridclassid)
{
    
SetPlayerPos(playerid1958.37831343.157215.3746);
    
SetPlayerCameraPos(playerid1958.37831343.157215.3746);
    
SetPlayerCameraLookAt(playerid1958.37831343.157215.3746);
    return 
1;
}
public 
OnPlayerConnect(playerid)
{
    return 
1;
}
public 
OnPlayerDisconnect(playeridreason)
{
    return 
1;
}
public 
OnPlayerSpawn(playerid)
{
    return 
1;
}
public 
OnPlayerDeath(playeridkilleridreason)
{
    return 
1;
}
public 
OnVehicleSpawn(vehicleid)
{
    return 
1;
}
public 
OnVehicleDeath(vehicleidkillerid)
{
    return 
1;
}
public 
OnPlayerText(playeridtext[])
{
    return 
1;
}
new 
botid[MAX_ACTORS];
public 
OnPlayerCommandText(playeridcmdtext[])
{
    if (
strcmp("/mbot"cmdtexttrue10) == 0)
    {
    
        new 
Float:xFloat:yFloat:zFloat:a;
        
GetPlayerPos(playeridx,y,z);
        
GetPlayerFacingAngle(playerida);
    
        for(new 
iMAX_ACTORSi++) {
            if(!
IsValidActor(i)) {
                
CreateActor(random(299), x,y,za);
                
SetActorHealth(i100.0);
                
//ApplyActorAnimation(botid[i], "PED", "WALK_drunk", 4.1, 1, 1, 1, 1, 0);
                //ApplyActorAnimation(botid[i], "CHAINSAW", "CSAW_1", 4.1, 1, 1, 1, 1, 0);
                //SetActorInvulnerable(botid[i], true);
                
break;
            }
        }
        return 
1;
    }
    
    if (
strcmp("/dbot"cmdtexttrue10) == 0)
    {
        for(new 
iMAX_ACTORSi++) {
            if(
IsValidActor(i)) DestroyActor(i);
        }
        return 
1;
    }
    if (
strcmp("/hbot"cmdtexttrue10) == 0)
    {
        for(new 
iMAX_ACTORSi++) {
            if(
IsValidActor(i)) SetActorHealth(i0.0);
        }
        return 
1;
    }
    if (
strcmp("/h2bot"cmdtexttrue10) == 0)
    {
        for(new 
iMAX_ACTORSi++) {
            
SetActorHealth(i100.0);
        }
        return 
1;
    }
    if (
strcmp("/abot"cmdtexttrue10) == 0)
    {
        for(new 
iMAX_ACTORSi++) {
            if(
IsValidActor(i)) {
                new 
msg[MAX_MSG_SIZE];
                new 
Float:a;
                
                
GetActorFacingAngle(ia);
                
format(msgMAX_MSG_SIZE"GetActorFacingAngle actor %d current_angle %.1f"ia);
                
SendClientMessage(playeridCOLOR_DEFAULTmsg);
                
                
SetActorFacingAngle(i180.0);
                
                
GetActorFacingAngle(ia);
                
format(msgMAX_MSG_SIZE"SetActorFacingAngle actor %d set 180.0 current_angle %.1f"ia);
                
SendClientMessage(playeridCOLOR_DEFAULTmsg);
            }
        }
              return 
1;
    }
    
    return 
0;
}
public 
OnPlayerGiveDamageActor(playeriddamaged_actoridFloat:amountweaponidbodypart) {
    if(
IsValidActor(damaged_actorid)) {
        new 
msg[MAX_MSG_SIZE];
        new 
Float:hp;
        
GetActorHealth(damaged_actoridhp);
        
format(msgMAX_MSG_SIZE"OnGiveDMG player %d <weaponid %d dmg %.1f> actor %d hp %.1f"playeridweaponidamountdamaged_actoridhp);
        
SendClientMessage(playeridCOLOR_DEFAULTmsg);
    }
    return 
1;

Reply


Messages In This Thread
[Bug/SRV 0.3.7] Actor dies of Molotov,flamethrower - by Logofero - 08.05.2015, 07:34
Re: [Bug/SRV 0.3.7] Actor dies of Molotov,flamethrower - by long76 - 08.05.2015, 11:34
Re: [Bug/SRV 0.3.7] Actor dies of Molotov,flamethrower - by Logofero - 08.05.2015, 18:49
Re: [Bug/SRV 0.3.7] Actor dies of Molotov,flamethrower - by Logofero - 09.05.2015, 01:11
Re: [Bug/SRV 0.3.7] Actor dies of Molotov,flamethrower - by long76 - 09.05.2015, 06:07
Re: [Bug/SRV 0.3.7] Actor dies of Molotov,flamethrower - by Logofero - 09.05.2015, 08:42

Forum Jump:


Users browsing this thread: 3 Guest(s)