[Duda]Onplayerdamage
#1

Como se hace el efecto del disparo cuando te disparan o cuando te baja la vida quero que la pantalla sea rojo me podeis ayudar ?

Saludos.
Reply
#2

pawn Код:
#include <a_samp>
#include <j_fader_v2>

new Float:gTmp;
new Float:pOldHealth[MAX_PLAYERS];
new Float:vSpeed[MAX_PLAYERS];
new Float:gtemp[4];
new JustDied[MAX_PLAYERS];

public OnFilterScriptInit()
{
    FadeInit();
    return 1;
}
public OnFilterScriptExit()
{
    FadeExit();
    return 1;
}
public OnPlayerConnect(playerid)
{
    FadePlayerConnect(playerid);
    JustDied[playerid]=0;
    return 1;
}
public OnPlayerDisconnect(playerid,reason)
{
    FadePlayerDisconnect(playerid);
    return 1;
}
public OnPlayerDeath(playerid,killerid,reason)
{
    FadeColorForPlayer(playerid,255,0,0,0,255,0,0,255,25,1000);
    JustDied[playerid]=1;
    return 1;
}
public OnPlayerSpawn(playerid)
{
    if(JustDied[playerid])
    {
        FadeColorForPlayer(playerid,255,0,0,255,255,0,0,0,25,0);
        JustDied[playerid]=0;
    }
    return 1;
}
public OnPlayerStateChange(playerid,newstate,oldstate)
{
    if(newstate==PLAYER_STATE_ONFOOT)vSpeed[playerid]=0;
    return 1;
}
public OnPlayerUpdate(playerid)
{
    GetPlayerHealth(playerid,gTmp);
    if(pOldHealth[playerid]>gTmp)
    {
        FadeColorForPlayer(playerid,255,0,0,floatround(pOldHealth[playerid]-gTmp)*10,255,0,0,0,floatround(pOldHealth[playerid]-gTmp),0);
    }
    pOldHealth[playerid]=gTmp;
    if(IsPlayerInAnyVehicle(playerid))
    {
        GetVehicleVelocity(GetPlayerVehicleID(playerid),gtemp[0],gtemp[1],gtemp[2]);
        gtemp[3]=floatsqroot( floatmul(gtemp[0],gtemp[0])+floatmul(gtemp[1],gtemp[1])+floatmul(gtemp[2],gtemp[2]) )*100;        if(vSpeed[playerid]-gtemp[3]>20) FadeColorForPlayer(playerid,255,0,0,(floatround(vSpeed[playerid]-gtemp[3])-20)*3,255,0,0,0,floatround(vSpeed[playerid]-gtemp[3])-20,0);
        vSpeed[playerid]=gtemp[3];
    }
    return 1;
}
Aquн esta: https://sampforum.blast.hk/showthread.php?tid=124091
Necesitas ese include, ahн tambiйn posee varios ejemplos.

Saludos!
Reply
#3

Gracias man.
Reply


Forum Jump:


Users browsing this thread: 1 Guest(s)